[02:59:41]OFD Sender: No OFD packet to send [02:59:46]OFD Sender: No OFD packet to send [02:59:51]OFD Sender: No OFD packet to send [02:59:56]OFD Sender: No OFD packet to send [03:00:01]OFD Sender: No OFD packet to send [03:00:06]OFD Sender: No OFD packet to send [03:00:11]OFD Sender: No OFD packet to send [03:00:16]OFD Sender: No OFD packet to send [03:00:21]OFD Sender: No OFD packet to send [03:00:26]OFD Sender: No OFD packet to send [03:00:31]OFD Sender: No OFD packet to send [03:00:36]OFD Sender: No OFD packet to send [03:00:41]OFD Sender: No OFD packet to send [03:00:46]OFD Sender: No OFD packet to send [03:00:51]OFD Sender: No OFD packet to send [03:00:56]OFD Sender: No OFD packet to send [03:01:01]OFD Sender: No OFD packet to send [03:01:06]OFD Sender: No OFD packet to send [03:01:11]OFD Sender: No OFD packet to send [03:01:16]OFD Sender: No OFD packet to send [03:01:21]OFD Sender: No OFD packet to send [03:01:25]accept exits with 7 [03:01:25]New connection [03:01:25]New thread 3067370852 created [03:01:25]Thread 3067514212 joined [03:01:25]Waiting for new connection... [03:01:25] Sock 7.Parse request [03:01:25]Sock 7.Check first char [03:01:25]Sock 7.First char is OK [03:01:25]request: POST /json_proto HTTP/1.0 [03:01:25]Method: POST [03:01:25]URL: /json_proto [03:01:25]Method is POST - this is cgi request [03:01:25]url: /json_proto [03:01:25]query_string will be loaded in cgi processing [03:01:25]execute_cgi json_proto POST (null) [03:01:25]execute_cgi path=json_proto method=POST [03:01:25]POST find Content-Length [03:01:25]Host: 172.17.50.196:8080 [03:01:25]Content-Length: 1144 [03:01:25]Content-Type: application/json [03:01:25] [03:01:25]POST finish read [03:01:25]Found Content-Length = 1144 [03:01:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334995", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4630007400662", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0414\u0416\u0418\u041D\u041D 140\u0433 \u0441\u0438\u043D\u0438\u0439", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 2.000, "sum" : 20.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:25]execute_script... [03:01:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334995", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4630007400662", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0414\u0416\u0418\u041D\u041D 140\u0433 \u0441\u0438\u043D\u0438\u0439", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 2.000, "sum" : 20.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:25]POST & json_proto [03:01:25]process_json_proto [03:01:25]json parsed OK: [03:01:25]protocol is kg_v1.0 [03:01:25]action value=close_receipt [03:01:25]process_action close_receipt [03:01:25]cmd_close_receipt [03:01:25]MH_GetDate [03:01:25]Write to MH i2c: F0 00 00 E0 22 F1 [03:01:25]Write i2c OK [03:01:25]MH_I2C_Read... [03:01:25]Read from MH i2c: F0 [03:01:25]MH_I2C_Read... [03:01:25]Read from MH i2c: F0 09 00 [03:01:25]MH_I2C_Read... [03:01:25]Read from MH i2c: F0 09 00 E0 22 00 07 50 20 67 72 0D 1C 67 DA [03:01:25]GetLastDocTimeStamp 1730170701 [03:01:25]current date 1730170887 [03:01:25]FM_GetShiftState [03:01:25]SAM_PROTO_GetShiftState [03:01:25]wFMCommunicate request_size=4 [03:01:25]MH_SAM_APDU [03:01:25]CAPDU: 80 13 01 00 [03:01:25]Write to MH i2c: E2 08 00 E1 22 80 13 01 00 00 00 00 00 80 [03:01:25]Write i2c OK [03:01:25]MH_I2C_Read... [03:01:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:01:25]Read from MH i2c: E2 [03:01:25]MH_I2C_Read... [03:01:25]Read from MH i2c: E2 0E 00 [03:01:25]MH_I2C_Read... [03:01:25]Read from MH i2c: E2 0E 00 E1 22 00 09 00 01 97 25 20 67 00 00 00 00 90 00 CF [03:01:25]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:01:25]wFMCommunicate OK [03:01:25]SAM_PROTO_GetShiftState done [03:01:25]FM_GetShiftState done [03:01:25]opened in 1730160023 [03:01:25]opened+sec_in_day 1730246423 [03:01:25]quantity*price = 5000 [03:01:25]sum+1 = 5001 [03:01:25]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4630007400662 Семечки ДЖИНН 140г синий 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 46231529 Mentos ПФ Арбуз 6*100*2 2.000 * 10.00 = 20.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 200.00 НСП 1% : 1.77 НДС 12% : 21.23 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 38 29.10.2024 03:01 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139053 ФПД: 271936408350101 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T030127&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139053&fm=271936408350101&tin=02508201610067®Number=0000000000091631&sum=20000 0 [03:01:26]StoreToDocumentArchive [03:01:26]shift 555 fd 139053 [03:01:26]save to /storage/0555/doc_00139053 [03:01:26]save last doc name /storage/0555/doc_00139053 to /storage/kkm_last_doc_name [03:01:26]save OK [03:01:26]Clear old archive folders... [03:01:26]ProcessDocumentItem done err = 0, tmpTLVsize=480 [03:01:26]tlvbuf is B6FE16E0 [03:01:26]SAM_PROTO_ClearQueue [03:01:26]wFMCommunicate request_size=4 [03:01:26]MH_SAM_APDU [03:01:26]CAPDU: 80 09 00 00 [03:01:26]Write to MH i2c: E2 08 00 EE 22 80 09 00 00 00 00 00 00 82 [03:01:26]Write i2c OK [03:01:26]MH_I2C_Read... [03:01:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:01:26]Read from MH i2c: E2 [03:01:26]MH_I2C_Read... [03:01:26]Read from MH i2c: E2 03 00 [03:01:26]MH_I2C_Read... [03:01:26]Read from MH i2c: E2 03 00 EE 22 00 90 00 84 [03:01:26]RAPDU: 90 00 [03:01:26]wFMCommunicate OK [03:01:26]SAM_PROTO_ClearQueue done [03:01:26]KKMCreateOFDPacket [03:01:26]OFDProtocolAddRootSTLVToBuf [03:01:26]FM_MakeSignedData [03:01:26]FM_MakeSignedData [03:01:26]SAM_PROTO_SignData [03:01:26]wFMCommunicate request_size=4 [03:01:26]MH_SAM_APDU [03:01:26]CAPDU: 80 0D 01 02 [03:01:26]Write to MH i2c: E2 08 00 EF 22 80 0D 01 02 00 00 00 00 8A [03:01:26]Write i2c OK [03:01:26]MH_I2C_Read... [03:01:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:01:26]Read from MH i2c: E2 [03:01:26]MH_I2C_Read... [03:01:26]Read from MH i2c: E2 03 00 [03:01:26]MH_I2C_Read... [03:01:26]Read from MH i2c: E2 03 00 EF 22 00 90 00 85 [03:01:26]RAPDU: 90 00 [03:01:26]wFMCommunicate OK [03:01:26]wFMCommunicate request_size=255 [03:01:26]MH_SAM_APDU [03:01:26]CAPDU: 80 0D 02 02 FA 03 00 E0 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 36 36 32 06 04 2A 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 20 D1 81 D0 B8 D0 BD D0 B8 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 [03:01:26]Write to MH i2c: E2 02 01 F0 22 80 0D 02 02 FA 00 03 00 E0 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 36 36 32 06 04 2A 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 20 D1 81 D0 B8 D0 BD D0 B8 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 00 00 C7 [03:01:27]Write i2c OK [03:01:27]MH_I2C_Read... [03:01:27]OFD Sender: No OFD packet to send [03:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:01:27]Read from MH i2c: E2 [03:01:27]MH_I2C_Read... [03:01:27]Read from MH i2c: E2 03 00 [03:01:27]MH_I2C_Read... [03:01:27]Read from MH i2c: E2 03 00 F0 22 00 90 00 86 [03:01:27]RAPDU: 90 00 [03:01:27]wFMCommunicate OK [03:01:27]wFMCommunicate request_size=239 [03:01:27]MH_SAM_APDU [03:01:27]CAPDU: 80 0D 02 02 EA 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 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 4B 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 26 00 00 00 F4 03 04 00 07 50 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2D 1F 02 00 35 04 06 00 F7 53 21 05 6D 95 [03:01:27]Write to MH i2c: E2 F2 00 F1 22 80 0D 02 02 EA 00 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 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 4B 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 26 00 00 00 F4 03 04 00 07 50 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2D 1F 02 00 35 04 06 00 F7 53 21 05 6D 95 00 00 DC [03:01:27]Write i2c OK [03:01:27]MH_I2C_Read... [03:01:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:01:27]Read from MH i2c: E2 [03:01:27]MH_I2C_Read... [03:01:27]Read from MH i2c: E2 03 00 [03:01:27]MH_I2C_Read... [03:01:27]Read from MH i2c: E2 03 00 F1 22 00 90 00 87 [03:01:27]RAPDU: 90 00 [03:01:27]wFMCommunicate OK [03:01:27]wFMCommunicate request_size=4 [03:01:27]MH_SAM_APDU [03:01:27]CAPDU: 80 0D 03 02 [03:01:27]Write to MH i2c: E2 08 00 F2 22 80 0D 03 02 00 00 00 00 8F [03:01:27]Write i2c OK [03:01:27]MH_I2C_Read... [03:01:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:01:27]Read from MH i2c: E2 [03:01:27]MH_I2C_Read... [03:01:27]Read from MH i2c: E2 0B 00 [03:01:27]MH_I2C_Read... [03:01:27]Read from MH i2c: E2 0B 00 F2 22 00 28 A1 78 55 A7 13 1F F6 90 00 F5 [03:01:27]RAPDU: 28 A1 78 55 A7 13 1F F6 90 00 [03:01:27]wFMCommunicate OK [03:01:27]SAM_PROTO_SignData done [03:01:27]FM_MakeSignedData done [03:01:27]CreateOFDProtocolMessage [03:01:27]wFMCommunicate request_size=4 [03:01:27]MH_SAM_APDU [03:01:27]CAPDU: 80 11 00 00 [03:01:27]Write to MH i2c: E2 08 00 F3 22 80 11 00 00 00 00 00 00 8F [03:01:27]Write i2c OK [03:01:27]MH_I2C_Read... [03:01:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:01:27]Read from MH i2c: E2 [03:01:27]MH_I2C_Read... [03:01:27]Read from MH i2c: E2 17 00 [03:01:27]MH_I2C_Read... [03:01:27]Read from MH i2c: E2 17 00 F3 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 EA [03:01:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:01:27]wFMCommunicate OK [03:01:27]CreateOFDProtocolMessage done [03:01:27]OFDSenderStorePacket 139053 [03:01:27]StoreOFDPacket docnum=139053 [03:01:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 F4 01 00 00 F4 FB EC 01 D5 AD 5A 03 01 00 03 00 E0 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 36 36 32 06 04 2A 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 20 D1 81 D0 B8 D0 BD D0 B8 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 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 4B 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 26 00 00 00 F4 03 04 00 07 50 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2D 1F 02 00 35 04 06 00 F7 53 21 05 6D 95 28 A1 78 55 A7 13 1F F6 [03:01:27]CheckFolder [03:01:27]dirname=/storage/ofd_packets [03:01:27]CheckFolder done [03:01:27]ProducePacketName [03:01:27]name=ofd_packets/00139053 [03:01:27]NVStorageSaveData ofd_packets/00139053 [03:01:27]File name is /storage/ofd_packets/00139053 [03:01:27]Write 530 bytes [03:01:27]NVStorageSaveData done [03:01:27]OFDSenderStorePacket done [03:01:27]KKMCreateOFDPacket done [03:01:27]NVStorageSaveData kkm_last_timestamp [03:01:27]File name is /storage/kkm_last_timestamp [03:01:27]Write 4 bytes [03:01:27]NVStorageSaveData done [03:01:27]ExternCall_PrintAddStr [03:01:27]wPrintStart [03:01:27]Write to MH i2c: 01 00 00 F4 22 16 [03:01:27]Write i2c OK [03:01:27]MH_I2C_Read... [03:01:27]Read from MH i2c: 01 [03:01:27]MH_I2C_Read... [03:01:27]Read from MH i2c: 01 07 00 [03:01:27]MH_I2C_Read... [03:01:27]Read from MH i2c: 01 07 00 F4 22 00 00 00 00 00 FF 0F 2B [03:01:27]RasterBufferAndPrint [03:01:27]line Счет N : (3)334995 [03:01:27]line ИНН: 02508201610067 [03:01:27]line Контрольно-Кассовый Чек [03:01:27]line ПРОДАЖА [03:01:27]line Товар: 4700000160358 [03:01:27]line Вода Легенда 1л [03:01:27]line 1.000 * 50.00 [03:01:27]line = 50.00 [03:01:27]line НДС 12% НСП 1% [03:01:27]line > о реализуемом товаре [03:01:27]line Товар: 4630007400662 [03:01:27]line Семечки ДЖИНН 140г синий [03:01:27]line 1.000 * 130.00 [03:01:27]line = 130.00 [03:01:27]line НДС 12% НСП 1% [03:01:27]line > о реализуемом товаре [03:01:27]line Товар: 46231529 [03:01:27]line Mentos ПФ Арбуз 6*100*2 [03:01:27]line 2.000 * 10.00 [03:01:27]line = 20.00 [03:01:27]line НДС 12% НСП 1% [03:01:27]line > о реализуемом товаре [03:01:27]line ИТОГО: 200.00 [03:01:27]line НСП 1% : 1.77 [03:01:27]line НДС 12% : 21.23 [03:01:27]line Наличными: 200.00 [03:01:27]line Безнал.: 0.00 [03:01:27]line Место: АЗС № 101 "Партнер Нефть" [03:01:27]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:01:27]line СНО: Общий режим [03:01:27]line Чек 38 29.10.2024 03:01 [03:01:27]line Смена: 555 ФФД: 1.0 [03:01:27]line ЗНМ: 0300000081 [03:01:27]line РНМ: 0000000000091631 [03:01:27]line Версия ККМ: 001 [03:01:27]line ФМ: 0000000000874669 [03:01:27]line ФД: 139053 [03:01:27]line ФПД: 271936408350101 [03:01:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T030127&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139053&fm=271936408350101&tin=02508201610067®Number=0000000000091631&sum=20000 [03:01:27]line 0 [03:01:27]written 0, free lines is 4095 [03:01:27]OFD Sender: Processing packet 139053 [packets to send 34, broken 33] [03:01:27]ProducePacketName [03:01:27]name=ofd_packets/00139053 [03:01:27]OFD Sender: To server: pG, [03:01:27]CommunicateWithHost lk.salyk.kg:30040 [03:01:27]ConnectInit lk.salyk.kg [03:01:27]Connected sock=10 [03:01:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 F4 01 00 00 F4 FB EC 01 D5 AD 5A 03 01 00 03 00 E0 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 36 36 32 06 04 2A 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 20 D1 81 D0 B8 D0 BD D0 B8 D0 B9 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 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 4B 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 26 00 00 00 F4 03 04 00 07 50 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2D 1F 02 00 35 04 06 00 F7 53 21 05 6D 95 28 A1 78 55 A7 13 1F F6 [03:01: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 36 39 4F 00 00 00 46 41 47 00 38 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 36 39 10 04 04 00 2D 1F 02 00 F4 03 04 00 BC FB 1F 67 B6 04 01 00 00 CA F4 81 48 EF F1 1F 5C [03:01:28]CommunicateWithHost err = 0 [03:01:28]CheckOFDResponse [03:01:28]1017 (14) - 77093643461234 [03:01:28]1041 (16) - 0000000000874669 [03:01:28]1040 (4) - 139053 [03:01:28]1012 (4) - 28.10.2024 21:01 [03:01:28]1206 (1) - 0 [03:01:28]OFD Sender: Remove packet 139053 [03:01:28]ProducePacketName [03:01:28]name=ofd_packets/00139053 [03:01:28]NVStorageDeleteData [03:01:28]Write to MH i2c: 01 00 00 28 23 4B [03:01:28]Write i2c OK [03:01:28]MH_I2C_Read... [03:01:28]Read from MH i2c: 01 [03:01:28]MH_I2C_Read... [03:01:28]Read from MH i2c: 01 07 00 [03:01:28]MH_I2C_Read... [03:01:28]Read from MH i2c: 01 07 00 28 23 00 00 00 00 00 7F 0C DD [03:01:28]RasterBufferAndPrint [03:01:28]line [03:01:28]line [03:01:28]line [03:01:28]line [03:01:28]line [03:01:28]written 0, free lines is 3208 [03:01:28]MH_Cut [03:01:28]Write to MH i2c: D1 01 00 2F 23 01 24 [03:01:28]Write i2c OK [03:01:28]MH_I2C_Read... [03:01:28]Read from MH i2c: D1 [03:01:28]MH_I2C_Read... [03:01:28]Read from MH i2c: D1 01 00 [03:01:28]MH_I2C_Read... [03:01:28]Read from MH i2c: D1 01 00 2F 23 00 23 [03:01:28]Write to MH i2c: 01 00 00 30 23 53 [03:01:28]Write i2c OK [03:01:28]MH_I2C_Read... [03:01:28]OFD Sender: No OFD packet to send [03:01:28]*** Cut start [03:01:28]*** Partial cut [03:01:28]*** CUTSNS_PIN = 1 [03:01:29]*** CUTSNS_PIN = 0 [03:01:29]*** Brake cut motor [03:01:29]Read from MH i2c: 01 [03:01:29]MH_I2C_Read... [03:01:29]*** Stop cut motor [03:01:29]*** Cut end [03:01:29]Read from MH i2c: 01 07 00 [03:01:29]MH_I2C_Read... [03:01:29]Read from MH i2c: 01 07 00 30 23 00 00 00 00 00 FF 0F 68 [03:01:29]process_action close_receipt done [03:01:29]requested_data is exist [03:01:29]produce_requested_data [03:01:29]requested_item fm.sn is exist - process it [03:01:29]wFMCommunicate request_size=4 [03:01:29]MH_SAM_APDU [03:01:29]CAPDU: 80 11 00 00 [03:01:29]Write to MH i2c: E2 08 00 31 23 80 11 00 00 00 00 00 00 CE [03:01:29]Write i2c OK [03:01:29]MH_I2C_Read... [03:01:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:01:29]Read from MH i2c: E2 [03:01:29]MH_I2C_Read... [03:01:29]Read from MH i2c: E2 17 00 [03:01:29]MH_I2C_Read... [03:01:29]Read from MH i2c: E2 17 00 31 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 29 [03:01:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:01:29]wFMCommunicate OK [03:01:29]requested_item fd.num is exist - process it [03:01:29]SAM_PROTO_GetFieldsCounters [03:01:29]wFMCommunicate request_size=4 [03:01:29]MH_SAM_APDU [03:01:29]CAPDU: 80 13 00 00 [03:01:29]Write to MH i2c: E2 08 00 32 23 80 13 00 00 00 00 00 00 D1 [03:01:29]Write i2c OK [03:01:29]MH_I2C_Read... [03:01:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:01:29]Read from MH i2c: E2 [03:01:29]MH_I2C_Read... [03:01:29]Read from MH i2c: E2 62 00 [03:01:29]MH_I2C_Read... [03:01:29]Read from MH i2c: E2 62 00 32 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [03:01:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:01:29]wFMCommunicate OK [03:01:29]SAM_PROTO_GetFieldsCounters done [03:01:29]requested_item shift.num is exist - process it [03:01:29]requested_item shift.opened is exist - process it [03:01:29]req_shift_opened [03:01:29]FM_GetShiftState [03:01:29]SAM_PROTO_GetShiftState [03:01:29]wFMCommunicate request_size=4 [03:01:29]MH_SAM_APDU [03:01:29]CAPDU: 80 13 01 00 [03:01:29]Write to MH i2c: E2 08 00 33 23 80 13 01 00 00 00 00 00 D3 [03:01:29]Write i2c OK [03:01:29]MH_I2C_Read... [03:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:01:29]Read from MH i2c: E2 [03:01:29]MH_I2C_Read... [03:01:29]Read from MH i2c: E2 0E 00 [03:01:29]MH_I2C_Read... [03:01:29]Read from MH i2c: E2 0E 00 33 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 22 [03:01:29]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:01:29]wFMCommunicate OK [03:01:29]SAM_PROTO_GetShiftState done [03:01:29]FM_GetShiftState done [03:01:29]req_shift_opened done [03:01:29]requested_item shift.open_date is exist - process it [03:01:29]req_shift_open_date [03:01:29]req_shift_open_date done [03:01:29]produce_requested_data done [03:01:29]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139053,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:01:29]process_action_free close_receipt [03:01:29]json_value_free [03:01:29]json_value_free done [03:01:29]process_json_proto returns [03:01:29]Send response to host [03:01:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139053,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:01:29]free response buf [03:01:29]execute_script done [03:01:29]execute_script returns [03:01:29]free content buf [03:01:29]Sock 7.Close socket [03:01:29]Sock 7.Thread stoped [03:01:33]OFD Sender: No OFD packet to send [03:01:38]OFD Sender: No OFD packet to send [03:01:43]accept exits with 9 [03:01:43]New connection [03:01:43]New thread 3067514212 created [03:01:43]Thread 3067370852 joined [03:01:43]Waiting for new connection... [03:01:43] Sock 9.Parse request [03:01:43]Sock 9.Check first char [03:01:43]Sock 9.First char is OK [03:01:43]request: POST /json_proto HTTP/1.0 [03:01:43]Method: POST [03:01:43]URL: /json_proto [03:01:43]Method is POST - this is cgi request [03:01:43]url: /json_proto [03:01:43]query_string will be loaded in cgi processing [03:01:43]execute_cgi json_proto POST (null) [03:01:43]execute_cgi path=json_proto method=POST [03:01:43]POST find Content-Length [03:01:43]Host: 172.17.50.196:8080 [03:01:43]Content-Length: 1065 [03:01:43]Content-Type: application/json [03:01:43] [03:01:43]POST finish read [03:01:43]Found Content-Length = 1065 [03:01:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334996", "tax_sys" : 0, "items" : [ { "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607015232592", "name": "\u0412\u0430\u0444\u043B\u0438 \u042F\u0448\u043A\u0438\u043D\u043E \u0441 \u0432\u0430\u0440\u0435\u043D\u043E\u0439 \u0441\u0433\u0443\u0449\u0435\u043D\u043A\u043E\u0439 200\u0433", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 199.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:43]execute_script... [03:01:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334996", "tax_sys" : 0, "items" : [ { "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607015232592", "name": "\u0412\u0430\u0444\u043B\u0438 \u042F\u0448\u043A\u0438\u043D\u043E \u0441 \u0432\u0430\u0440\u0435\u043D\u043E\u0439 \u0441\u0433\u0443\u0449\u0435\u043D\u043A\u043E\u0439 200\u0433", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 199.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:01:43]POST & json_proto [03:01:43]process_json_proto [03:01:43]json parsed OK: [03:01:43]protocol is kg_v1.0 [03:01:43]action value=close_receipt [03:01:43]process_action close_receipt [03:01:43]cmd_close_receipt [03:01:43]MH_GetDate [03:01:43]Write to MH i2c: F0 00 00 34 23 46 [03:01:43]Write i2c OK [03:01:43]MH_I2C_Read... [03:01:43]Read from MH i2c: F0 [03:01:43]MH_I2C_Read... [03:01:43]Read from MH i2c: F0 09 00 [03:01:43]MH_I2C_Read... [03:01:43]Read from MH i2c: F0 09 00 34 23 00 19 50 20 67 72 0D 1C 67 41 [03:01:43]GetLastDocTimeStamp 1730170887 [03:01:43]current date 1730170905 [03:01:43]FM_GetShiftState [03:01:43]SAM_PROTO_GetShiftState [03:01:43]wFMCommunicate request_size=4 [03:01:43]MH_SAM_APDU [03:01:43]CAPDU: 80 13 01 00 [03:01:43]Write to MH i2c: E2 08 00 35 23 80 13 01 00 00 00 00 00 D5 [03:01:43]Write i2c OK [03:01:43]MH_I2C_Read... [03:01:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:01:43]Read from MH i2c: E2 [03:01:43]MH_I2C_Read... [03:01:43]Read from MH i2c: E2 0E 00 [03:01:43]MH_I2C_Read... [03:01:43]Read from MH i2c: E2 0E 00 35 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 24 [03:01:43]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:01:43]wFMCommunicate OK [03:01:43]SAM_PROTO_GetShiftState done [03:01:43]FM_GetShiftState done [03:01:43]opened in 1730160023 [03:01:43]opened+sec_in_day 1730246423 [03:01:43]quantity*price = 10400 [03:01:43]sum+1 = 10401 [03:01:43]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607015232592 Вафли Яшкино с вареной сгущенкой 200г 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 199.00 НСП 1% : 1.76 НДС 12% : 21.13 Наличными: 199.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 39 29.10.2024 03:01 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139054 ФПД: 139266843206185 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T030145&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139054&fm=139266843206185&tin=02508201610067®Number=0000000000091631&sum=19900 0 [03:01:44]StoreToDocumentArchive [03:01:44]shift 555 fd 139054 [03:01:44]save to /storage/0555/doc_00139054 [03:01:44]save last doc name /storage/0555/doc_00139054 to /storage/kkm_last_doc_name [03:01:44]save OK [03:01:44]Clear old archive folders... [03:01:44]ProcessDocumentItem done err = 0, tmpTLVsize=441 [03:01:44]tlvbuf is 00E26DC0 [03:01:44]SAM_PROTO_ClearQueue [03:01:44]wFMCommunicate request_size=4 [03:01:44]MH_SAM_APDU [03:01:44]CAPDU: 80 09 00 00 [03:01:44]Write to MH i2c: E2 08 00 42 23 80 09 00 00 00 00 00 00 D7 [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 42 23 00 90 00 D9 [03:01:44]RAPDU: 90 00 [03:01:44]wFMCommunicate OK [03:01:44]SAM_PROTO_ClearQueue done [03:01:44]KKMCreateOFDPacket [03:01:44]OFDProtocolAddRootSTLVToBuf [03:01:44]FM_MakeSignedData [03:01:44]FM_MakeSignedData [03:01:44]SAM_PROTO_SignData [03:01:44]wFMCommunicate request_size=4 [03:01:44]MH_SAM_APDU [03:01:44]CAPDU: 80 0D 01 02 [03:01:44]Write to MH i2c: E2 08 00 43 23 80 0D 01 02 00 00 00 00 DF [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 43 23 00 90 00 DA [03:01:44]RAPDU: 90 00 [03:01:44]wFMCommunicate OK [03:01:44]wFMCommunicate request_size=255 [03:01:44]MH_SAM_APDU [03:01:44]CAPDU: 80 0D 02 02 FA 03 00 B9 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C [03:01:44]Write to MH i2c: E2 02 01 44 23 80 0D 02 02 FA 00 03 00 B9 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 00 00 82 [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 44 23 00 90 00 DB [03:01:44]RAPDU: 90 00 [03:01:44]wFMCommunicate OK [03:01:44]wFMCommunicate request_size=200 [03:01:44]MH_SAM_APDU [03:01:44]CAPDU: 80 0D 02 02 C3 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 08 00 00 00 00 07 04 06 00 BC 4D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 19 50 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2E 1F 02 00 35 04 06 00 7E A9 96 B7 E2 29 [03:01:44]Write to MH i2c: E2 CB 00 45 23 80 0D 02 02 C3 00 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 08 00 00 00 00 07 04 06 00 BC 4D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 19 50 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2E 1F 02 00 35 04 06 00 7E A9 96 B7 E2 29 00 00 01 [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 03 00 45 23 00 90 00 DC [03:01:44]RAPDU: 90 00 [03:01:44]wFMCommunicate OK [03:01:44]wFMCommunicate request_size=4 [03:01:44]MH_SAM_APDU [03:01:44]CAPDU: 80 0D 03 02 [03:01:44]Write to MH i2c: E2 08 00 46 23 80 0D 03 02 00 00 00 00 E4 [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 0B 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 0B 00 46 23 00 52 1F 5F BD 98 8D 41 90 90 00 68 [03:01:44]RAPDU: 52 1F 5F BD 98 8D 41 90 90 00 [03:01:44]wFMCommunicate OK [03:01:44]SAM_PROTO_SignData done [03:01:44]FM_MakeSignedData done [03:01:44]CreateOFDProtocolMessage [03:01:44]wFMCommunicate request_size=4 [03:01:44]MH_SAM_APDU [03:01:44]CAPDU: 80 11 00 00 [03:01:44]Write to MH i2c: E2 08 00 47 23 80 11 00 00 00 00 00 00 E4 [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:01:44]Read from MH i2c: E2 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 17 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: E2 17 00 47 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3F [03:01:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:01:44]wFMCommunicate OK [03:01:44]CreateOFDProtocolMessage done [03:01:44]OFDSenderStorePacket 139054 [03:01:44]StoreOFDPacket docnum=139054 [03:01:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 CD 01 00 00 EA 07 C5 01 57 98 5A 03 01 00 03 00 B9 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 08 00 00 00 00 07 04 06 00 BC 4D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 19 50 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2E 1F 02 00 35 04 06 00 7E A9 96 B7 E2 29 52 1F 5F BD 98 8D 41 90 [03:01:44]CheckFolder [03:01:44]dirname=/storage/ofd_packets [03:01:44]CheckFolder done [03:01:44]ProducePacketName [03:01:44]name=ofd_packets/00139054 [03:01:44]NVStorageSaveData ofd_packets/00139054 [03:01:44]File name is /storage/ofd_packets/00139054 [03:01:44]Write 491 bytes [03:01:44]NVStorageSaveData done [03:01:44]OFDSenderStorePacket done [03:01:44]KKMCreateOFDPacket done [03:01:44]NVStorageSaveData kkm_last_timestamp [03:01:44]File name is /storage/kkm_last_timestamp [03:01:44]Write 4 bytes [03:01:44]NVStorageSaveData done [03:01:44]ExternCall_PrintAddStr [03:01:44]wPrintStart [03:01:44]Write to MH i2c: 01 00 00 48 23 6B [03:01:44]Write i2c OK [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: 01 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: 01 07 00 [03:01:44]MH_I2C_Read... [03:01:44]Read from MH i2c: 01 07 00 48 23 00 00 00 00 00 FF 0F 80 [03:01:44]RasterBufferAndPrint [03:01:44]line Счет N : (3)334996 [03:01:44]line ИНН: 02508201610067 [03:01:44]line Контрольно-Кассовый Чек [03:01:44]line ПРОДАЖА [03:01:44]line Товар: 4870202521216 [03:01:45]line Напиток MAXI чай 1,2 зел.лимон (новый) [03:01:45]line 1.000 * 104.00 [03:01:45]line = 104.00 [03:01:45]line НДС 12% НСП 1% [03:01:45]line > о реализуемом товаре [03:01:45]line Товар: 4607015232592 [03:01:45]line Вафли Яшкино с вареной сгущенкой 200г [03:01:45]line 1.000 * 95.00 [03:01:45]line = 95.00 [03:01:45]line НДС 12% НСП 1% [03:01:45]line > о реализуемом товаре [03:01:45]line ИТОГО: 199.00 [03:01:45]line НСП 1% : 1.76 [03:01:45]line НДС 12% : 21.13 [03:01:45]line Наличными: 199.00 [03:01:45]line Безнал.: 0.00 [03:01:45]line Место: АЗС № 101 "Партнер Нефть" [03:01:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:01:45]line СНО: Общий режим [03:01:45]line Чек 39 29.10.2024 03:01 [03:01:45]line Смена: 555 ФФД: 1.0 [03:01:45]line ЗНМ: 0300000081 [03:01:45]line РНМ: 0000000000091631 [03:01:45]line Версия ККМ: 001 [03:01:45]line ФМ: 0000000000874669 [03:01:45]line ФД: 139054 [03:01:45]line ФПД: 139266843206185 [03:01:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T030145&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139054&fm=139266843206185&tin=02508201610067®Number=0000000000091631&sum=19900 [03:01:45]OFD Sender: Processing packet 139054 [packets to send 34, broken 33] [03:01:45]ProducePacketName [03:01:45]name=ofd_packets/00139054 [03:01:45]OFD Sender: To server: pG, [03:01:45]CommunicateWithHost lk.salyk.kg:30040 [03:01:45]ConnectInit lk.salyk.kg [03:01:45]line 0 [03:01:45]written 0, free lines is 4095 [03:01:45]Connected sock=10 [03:01:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 CD 01 00 00 EA 07 C5 01 57 98 5A 03 01 00 03 00 B9 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 08 00 00 00 00 07 04 06 00 BC 4D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 19 50 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2E 1F 02 00 35 04 06 00 7E A9 96 B7 E2 29 52 1F 5F BD 98 8D 41 90 [03:01:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 8B FB 47 00 0E 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 36 39 10 04 04 00 2E 1F 02 00 F4 03 04 00 CD FB 1F 67 B6 04 01 00 00 5C 89 EA F4 FC 84 A9 EA [03:01:45]CommunicateWithHost err = 0 [03:01:45]CheckOFDResponse [03:01:45]1017 (14) - 77093643461234 [03:01:45]1041 (16) - 0000000000874669 [03:01:45]1040 (4) - 139054 [03:01:45]1012 (4) - 28.10.2024 21:02 [03:01:45]1206 (1) - 0 [03:01:45]OFD Sender: Remove packet 139054 [03:01:45]ProducePacketName [03:01:45]name=ofd_packets/00139054 [03:01:45]NVStorageDeleteData [03:01:45]Write to MH i2c: 01 00 00 78 23 9B [03:01:45]Write i2c OK [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: 01 [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: 01 07 00 [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: 01 07 00 78 23 00 00 00 00 00 C0 0C 6E [03:01:45]RasterBufferAndPrint [03:01:45]line [03:01:45]line [03:01:45]line [03:01:45]line [03:01:45]line [03:01:45]written 0, free lines is 3273 [03:01:45]MH_Cut [03:01:45]Write to MH i2c: D1 01 00 7F 23 01 74 [03:01:45]Write i2c OK [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: D1 [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: D1 01 00 [03:01:45]MH_I2C_Read... [03:01:45]Read from MH i2c: D1 01 00 7F 23 00 73 [03:01:45]Write to MH i2c: 01 00 00 80 23 A3 [03:01:45]Write i2c OK [03:01:45]MH_I2C_Read... [03:01:46]OFD Sender: No OFD packet to send [03:01:46]*** Cut start [03:01:46]*** Partial cut [03:01:46]*** CUTSNS_PIN = 1 [03:01:46]*** CUTSNS_PIN = 0 [03:01:46]*** Brake cut motor [03:01:47]Read from MH i2c: 01 [03:01:47]MH_I2C_Read... [03:01:47]*** Stop cut motor [03:01:47]*** Cut end [03:01:47]Read from MH i2c: 01 07 00 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: 01 07 00 80 23 00 00 00 00 00 FF 0F B8 [03:01:47]process_action close_receipt done [03:01:47]requested_data is exist [03:01:47]produce_requested_data [03:01:47]requested_item fm.sn is exist - process it [03:01:47]wFMCommunicate request_size=4 [03:01:47]MH_SAM_APDU [03:01:47]CAPDU: 80 11 00 00 [03:01:47]Write to MH i2c: E2 08 00 81 23 80 11 00 00 00 00 00 00 1E [03:01:47]Write i2c OK [03:01:47]MH_I2C_Read... [03:01:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:01:47]Read from MH i2c: E2 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 17 00 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 17 00 81 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 79 [03:01:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:01:47]wFMCommunicate OK [03:01:47]requested_item fd.num is exist - process it [03:01:47]SAM_PROTO_GetFieldsCounters [03:01:47]wFMCommunicate request_size=4 [03:01:47]MH_SAM_APDU [03:01:47]CAPDU: 80 13 00 00 [03:01:47]Write to MH i2c: E2 08 00 82 23 80 13 00 00 00 00 00 00 21 [03:01:47]Write i2c OK [03:01:47]MH_I2C_Read... [03:01:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:01:47]Read from MH i2c: E2 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 62 00 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 62 00 82 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [03:01:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:01:47]wFMCommunicate OK [03:01:47]SAM_PROTO_GetFieldsCounters done [03:01:47]requested_item shift.num is exist - process it [03:01:47]requested_item shift.opened is exist - process it [03:01:47]req_shift_opened [03:01:47]FM_GetShiftState [03:01:47]SAM_PROTO_GetShiftState [03:01:47]wFMCommunicate request_size=4 [03:01:47]MH_SAM_APDU [03:01:47]CAPDU: 80 13 01 00 [03:01:47]Write to MH i2c: E2 08 00 83 23 80 13 01 00 00 00 00 00 23 [03:01:47]Write i2c OK [03:01:47]MH_I2C_Read... [03:01:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:01:47]Read from MH i2c: E2 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 0E 00 [03:01:47]MH_I2C_Read... [03:01:47]Read from MH i2c: E2 0E 00 83 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 72 [03:01:47]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:01:47]wFMCommunicate OK [03:01:47]SAM_PROTO_GetShiftState done [03:01:47]FM_GetShiftState done [03:01:47]req_shift_opened done [03:01:47]requested_item shift.open_date is exist - process it [03:01:47]req_shift_open_date [03:01:47]req_shift_open_date done [03:01:47]produce_requested_data done [03:01:47]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139054,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:01:47]process_action_free close_receipt [03:01:47]json_value_free [03:01:47]json_value_free done [03:01:47]process_json_proto returns [03:01:47]Send response to host [03:01:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139054,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:01:47]free response buf [03:01:47]execute_script done [03:01:47]execute_script returns [03:01:47]free content buf [03:01:47]Sock 9.Close socket [03:01:47]Sock 9.Thread stoped [03:01:51]OFD Sender: No OFD packet to send [03:01:56]OFD Sender: No OFD packet to send [03:02:01]OFD Sender: No OFD packet to send [03:02:06]OFD Sender: No OFD packet to send [03:02:11]OFD Sender: No OFD packet to send [03:02:16]OFD Sender: No OFD packet to send [03:02:21]OFD Sender: No OFD packet to send [03:02:26]OFD Sender: No OFD packet to send [03:02:31]OFD Sender: No OFD packet to send [03:02:36]OFD Sender: No OFD packet to send [03:02:41]OFD Sender: No OFD packet to send [03:02:46]OFD Sender: No OFD packet to send [03:02:51]OFD Sender: No OFD packet to send [03:02:56]OFD Sender: No OFD packet to send [03:03:01]OFD Sender: No OFD packet to send [03:03:06]OFD Sender: No OFD packet to send [03:03:11]OFD Sender: No OFD packet to send [03:03:16]OFD Sender: No OFD packet to send [03:03:21]OFD Sender: No OFD packet to send [03:03:26]OFD Sender: No OFD packet to send [03:03:31]OFD Sender: No OFD packet to send [03:03:36]OFD Sender: No OFD packet to send [03:03:41]OFD Sender: No OFD packet to send [03:03:46]OFD Sender: No OFD packet to send [03:03:51]OFD Sender: No OFD packet to send [03:03:56]OFD Sender: No OFD packet to send [03:04:01]OFD Sender: No OFD packet to send [03:04:06]OFD Sender: No OFD packet to send [03:04:11]OFD Sender: No OFD packet to send [03:04:16]OFD Sender: No OFD packet to send [03:04:21]OFD Sender: No OFD packet to send [03:04:26]OFD Sender: No OFD packet to send [03:04:31]OFD Sender: No OFD packet to send [03:04:36]OFD Sender: No OFD packet to send [03:04:41]OFD Sender: No OFD packet to send [03:04:46]OFD Sender: No OFD packet to send [03:04:51]OFD Sender: No OFD packet to send [03:04:56]OFD Sender: No OFD packet to send [03:05:01]OFD Sender: No OFD packet to send [03:05:06]OFD Sender: No OFD packet to send [03:05:11]OFD Sender: No OFD packet to send [03:05:16]OFD Sender: No OFD packet to send [03:05:21]OFD Sender: No OFD packet to send [03:05:26]OFD Sender: No OFD packet to send [03:05:31]OFD Sender: No OFD packet to send [03:05:36]OFD Sender: No OFD packet to send [03:05:41]OFD Sender: No OFD packet to send [03:05:46]OFD Sender: No OFD packet to send [03:05:51]OFD Sender: No OFD packet to send [03:05:56]OFD Sender: No OFD packet to send [03:06:01]OFD Sender: No OFD packet to send [03:06:06]OFD Sender: No OFD packet to send [03:06:11]OFD Sender: No OFD packet to send [03:06:16]OFD Sender: No OFD packet to send [03:06:21]OFD Sender: No OFD packet to send [03:06:26]OFD Sender: No OFD packet to send [03:06:31]OFD Sender: No OFD packet to send [03:06:36]OFD Sender: No OFD packet to send [03:06:41]OFD Sender: No OFD packet to send [03:06:46]OFD Sender: No OFD packet to send [03:06:51]OFD Sender: No OFD packet to send [03:06:56]OFD Sender: No OFD packet to send [03:07:01]OFD Sender: No OFD packet to send [03:07:06]OFD Sender: No OFD packet to send [03:07:11]OFD Sender: No OFD packet to send [03:07:16]OFD Sender: No OFD packet to send [03:07:21]OFD Sender: No OFD packet to send [03:07:26]OFD Sender: No OFD packet to send [03:07:31]OFD Sender: No OFD packet to send [03:07:36]OFD Sender: No OFD packet to send [03:07:41]OFD Sender: No OFD packet to send [03:07:46]OFD Sender: No OFD packet to send [03:07:51]OFD Sender: No OFD packet to send [03:07:56]OFD Sender: No OFD packet to send [03:08:01]OFD Sender: No OFD packet to send [03:08:06]OFD Sender: No OFD packet to send [03:08:11]OFD Sender: No OFD packet to send [03:08:16]OFD Sender: No OFD packet to send [03:08:21]OFD Sender: No OFD packet to send [03:08:26]OFD Sender: No OFD packet to send [03:08:31]OFD Sender: No OFD packet to send [03:08:36]OFD Sender: No OFD packet to send [03:08:41]OFD Sender: No OFD packet to send [03:08:46]OFD Sender: No OFD packet to send [03:08:51]OFD Sender: No OFD packet to send [03:08:56]OFD Sender: No OFD packet to send [03:09:01]OFD Sender: No OFD packet to send [03:09:06]OFD Sender: No OFD packet to send [03:09:11]OFD Sender: No OFD packet to send [03:09:16]OFD Sender: No OFD packet to send [03:09:21]OFD Sender: No OFD packet to send [03:09:26]OFD Sender: No OFD packet to send [03:09:31]OFD Sender: No OFD packet to send [03:09:36]OFD Sender: No OFD packet to send [03:09:41]OFD Sender: No OFD packet to send [03:09:46]OFD Sender: No OFD packet to send [03:09:51]OFD Sender: No OFD packet to send [03:09:56]OFD Sender: No OFD packet to send [03:10:01]OFD Sender: No OFD packet to send [03:10:06]OFD Sender: No OFD packet to send [03:10:11]OFD Sender: No OFD packet to send [03:10:16]OFD Sender: No OFD packet to send [03:10:21]OFD Sender: No OFD packet to send [03:10:26]OFD Sender: No OFD packet to send [03:10:31]OFD Sender: No OFD packet to send [03:10:36]OFD Sender: No OFD packet to send [03:10:41]OFD Sender: No OFD packet to send [03:10:46]OFD Sender: No OFD packet to send [03:10:51]OFD Sender: No OFD packet to send [03:10:56]OFD Sender: No OFD packet to send [03:11:01]OFD Sender: No OFD packet to send [03:11:06]OFD Sender: No OFD packet to send [03:11:11]OFD Sender: No OFD packet to send [03:11:16]OFD Sender: No OFD packet to send [03:11:21]OFD Sender: No OFD packet to send [03:11:26]OFD Sender: No OFD packet to send [03:11:31]OFD Sender: No OFD packet to send [03:11:36]OFD Sender: No OFD packet to send [03:11:41]OFD Sender: No OFD packet to send [03:11:46]OFD Sender: No OFD packet to send [03:11:51]OFD Sender: No OFD packet to send [03:11:56]OFD Sender: No OFD packet to send [03:12:01]OFD Sender: No OFD packet to send [03:12:06]OFD Sender: No OFD packet to send [03:12:11]OFD Sender: No OFD packet to send [03:12:16]OFD Sender: No OFD packet to send [03:12:21]OFD Sender: No OFD packet to send [03:12:24]accept exits with 7 [03:12:24]New connection [03:12:24]New thread 3067370852 created [03:12:24]Thread 3067514212 joined [03:12:24]Waiting for new connection... [03:12:24] Sock 7.Parse request [03:12:24]Sock 7.Check first char [03:12:24]Sock 7.First char is OK [03:12:24]request: POST /json_proto HTTP/1.0 [03:12:24]Method: POST [03:12:24]URL: /json_proto [03:12:24]Method is POST - this is cgi request [03:12:24]url: /json_proto [03:12:24]query_string will be loaded in cgi processing [03:12:24]execute_cgi json_proto POST (null) [03:12:24]execute_cgi path=json_proto method=POST [03:12:24]POST find Content-Length [03:12:24]Host: 172.17.50.196:8080 [03:12:24]Content-Length: 632 [03:12:24]Content-Type: application/json [03:12:24] [03:12:24]POST finish read [03:12:24]Found Content-Length = 632 [03:12:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334997", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 3.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:12:24]execute_script... [03:12: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 : (3)334997", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 3.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:12:24]POST & json_proto [03:12:24]process_json_proto [03:12:24]json parsed OK: [03:12:24]protocol is kg_v1.0 [03:12:24]action value=close_receipt [03:12:24]process_action close_receipt [03:12:24]cmd_close_receipt [03:12:24]MH_GetDate [03:12:24]Write to MH i2c: F0 00 00 84 23 96 [03:12:24]Write i2c OK [03:12:24]MH_I2C_Read... [03:12:24]Read from MH i2c: F0 [03:12:24]MH_I2C_Read... [03:12:24]Read from MH i2c: F0 09 00 [03:12:24]MH_I2C_Read... [03:12:24]Read from MH i2c: F0 09 00 84 23 00 9A 52 20 67 72 0D 1C 67 14 [03:12:24]GetLastDocTimeStamp 1730170905 [03:12:24]current date 1730171546 [03:12:24]FM_GetShiftState [03:12:24]SAM_PROTO_GetShiftState [03:12:24]wFMCommunicate request_size=4 [03:12:24]MH_SAM_APDU [03:12:24]CAPDU: 80 13 01 00 [03:12:24]Write to MH i2c: E2 08 00 85 23 80 13 01 00 00 00 00 00 25 [03:12:24]Write i2c OK [03:12:24]MH_I2C_Read... [03:12:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:12:24]Read from MH i2c: E2 [03:12:24]MH_I2C_Read... [03:12:24]Read from MH i2c: E2 0E 00 [03:12:24]MH_I2C_Read... [03:12:24]Read from MH i2c: E2 0E 00 85 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 74 [03:12:24]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:12:24]wFMCommunicate OK [03:12:24]SAM_PROTO_GetShiftState done [03:12:24]FM_GetShiftState done [03:12:24]opened in 1730160023 [03:12:24]opened+sec_in_day 1730246423 [03:12:24]quantity*price = 15000 [03:12:24]sum+1 = 15001 [03:12:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 НСП 1% : 1.33 НДС 12% : 15.93 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 40 29.10.2024 03:12 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139055 ФПД: 108838446032854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T031227&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139055&fm=108838446032854&tin=02508201610067®Number=0000000000091631&sum=15000 0 [03:12:25]StoreToDocumentArchive [03:12:25]shift 555 fd 139055 [03:12:25]save to /storage/0555/doc_00139055 [03:12:25]save last doc name /storage/0555/doc_00139055 to /storage/kkm_last_doc_name [03:12:25]save OK [03:12:25]Clear old archive folders... [03:12:25]ProcessDocumentItem done err = 0, tmpTLVsize=269 [03:12:25]tlvbuf is 00D93AF0 [03:12:25]SAM_PROTO_ClearQueue [03:12:25]wFMCommunicate request_size=4 [03:12:25]MH_SAM_APDU [03:12:25]CAPDU: 80 09 00 00 [03:12:25]Write to MH i2c: E2 08 00 92 23 80 09 00 00 00 00 00 00 27 [03:12:25]Write i2c OK [03:12:25]MH_I2C_Read... [03:12:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:12:25]Read from MH i2c: E2 [03:12:25]MH_I2C_Read... [03:12:25]Read from MH i2c: E2 03 00 [03:12:25]MH_I2C_Read... [03:12:25]Read from MH i2c: E2 03 00 92 23 00 90 00 29 [03:12:25]RAPDU: 90 00 [03:12:25]wFMCommunicate OK [03:12:25]SAM_PROTO_ClearQueue done [03:12:25]KKMCreateOFDPacket [03:12:25]OFDProtocolAddRootSTLVToBuf [03:12:25]FM_MakeSignedData [03:12:25]FM_MakeSignedData [03:12:25]SAM_PROTO_SignData [03:12:25]wFMCommunicate request_size=4 [03:12:25]MH_SAM_APDU [03:12:25]CAPDU: 80 0D 01 02 [03:12:25]Write to MH i2c: E2 08 00 93 23 80 0D 01 02 00 00 00 00 2F [03:12:25]Write i2c OK [03:12:25]MH_I2C_Read... [03:12:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:12:25]Read from MH i2c: E2 [03:12:25]MH_I2C_Read... [03:12:25]Read from MH i2c: E2 03 00 [03:12:25]MH_I2C_Read... [03:12:25]Read from MH i2c: E2 03 00 93 23 00 90 00 2A [03:12:25]RAPDU: 90 00 [03:12:25]wFMCommunicate OK [03:12:25]wFMCommunicate request_size=255 [03:12:25]MH_SAM_APDU [03:12:25]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 9B 52 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [03:12:25]Write to MH i2c: E2 02 01 94 23 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 9B 52 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 0A [03:12:25]Write i2c OK [03:12:25]MH_I2C_Read... [03:12:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:12:26]Read from MH i2c: E2 [03:12:26]MH_I2C_Read... [03:12:26]Read from MH i2c: E2 03 00 [03:12:26]MH_I2C_Read... [03:12:26]Read from MH i2c: E2 03 00 94 23 00 90 00 2B [03:12:26]RAPDU: 90 00 [03:12:26]wFMCommunicate OK [03:12:26]wFMCommunicate request_size=28 [03:12:26]MH_SAM_APDU [03:12:26]CAPDU: 80 0D 02 02 17 37 34 36 36 39 10 04 04 00 2F 1F 02 00 35 04 06 00 62 FC EC E9 E7 D6 [03:12:26]Write to MH i2c: E2 1F 00 95 23 80 0D 02 02 17 00 37 34 36 36 39 10 04 04 00 2F 1F 02 00 35 04 06 00 62 FC EC E9 E7 D6 00 00 07 [03:12:26]Write i2c OK [03:12:26]MH_I2C_Read... [03:12:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:12:26]Read from MH i2c: E2 [03:12:26]MH_I2C_Read... [03:12:26]Read from MH i2c: E2 03 00 [03:12:26]MH_I2C_Read... [03:12:26]Read from MH i2c: E2 03 00 95 23 00 90 00 2C [03:12:26]RAPDU: 90 00 [03:12:26]wFMCommunicate OK [03:12:26]wFMCommunicate request_size=4 [03:12:26]MH_SAM_APDU [03:12:26]CAPDU: 80 0D 03 02 [03:12:26]Write to MH i2c: E2 08 00 96 23 80 0D 03 02 00 00 00 00 34 [03:12:26]Write i2c OK [03:12:26]MH_I2C_Read... [03:12:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:12:26]Read from MH i2c: E2 [03:12:26]MH_I2C_Read... [03:12:26]Read from MH i2c: E2 0B 00 [03:12:26]MH_I2C_Read... [03:12:26]Read from MH i2c: E2 0B 00 96 23 00 27 77 17 AC 90 9E 3D F4 90 00 F5 [03:12:26]RAPDU: 27 77 17 AC 90 9E 3D F4 90 00 [03:12:26]wFMCommunicate OK [03:12:26]SAM_PROTO_SignData done [03:12:26]FM_MakeSignedData done [03:12:26]CreateOFDProtocolMessage [03:12:26]wFMCommunicate request_size=4 [03:12:26]MH_SAM_APDU [03:12:26]CAPDU: 80 11 00 00 [03:12:26]Write to MH i2c: E2 08 00 97 23 80 11 00 00 00 00 00 00 34 [03:12:26]Write i2c OK [03:12:26]MH_I2C_Read... [03:12:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:12:26]Read from MH i2c: E2 [03:12:26]MH_I2C_Read... [03:12:26]Read from MH i2c: E2 17 00 [03:12:26]MH_I2C_Read... [03:12:26]Read from MH i2c: E2 17 00 97 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8F [03:12:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:12:26]wFMCommunicate OK [03:12:26]CreateOFDProtocolMessage done [03:12:26]OFDSenderStorePacket 139055 [03:12:26]StoreOFDPacket docnum=139055 [03:12:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 21 01 00 00 FF D9 19 01 53 5D 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 9B 52 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2F 1F 02 00 35 04 06 00 62 FC EC E9 E7 D6 27 77 17 AC 90 9E 3D F4 [03:12:26]CheckFolder [03:12:26]dirname=/storage/ofd_packets [03:12:26]CheckFolder done [03:12:26]ProducePacketName [03:12:26]name=ofd_packets/00139055 [03:12:26]NVStorageSaveData ofd_packets/00139055 [03:12:26]File name is /storage/ofd_packets/00139055 [03:12:26]Write 319 bytes [03:12:26]NVStorageSaveData done [03:12:26]OFDSenderStorePacket done [03:12:26]KKMCreateOFDPacket done [03:12:26]NVStorageSaveData kkm_last_timestamp [03:12:26]File name is /storage/kkm_last_timestamp [03:12:26]Write 4 bytes [03:12:26]NVStorageSaveData done [03:12:26]ExternCall_PrintAddStr [03:12:26]wPrintStart [03:12:26]Write to MH i2c: 01 00 00 98 23 BB [03:12:26]Write i2c OK [03:12:26]MH_I2C_Read... [03:12:26]Read from MH i2c: 01 [03:12:26]MH_I2C_Read... [03:12:26]Read from MH i2c: 01 07 00 [03:12:26]MH_I2C_Read... [03:12:26]Read from MH i2c: 01 07 00 98 23 00 00 00 00 00 FF 0F D0 [03:12:26]RasterBufferAndPrint [03:12:26]line Счет N : (3)334997 [03:12:26]line ИНН: 02508201610067 [03:12:26]line Контрольно-Кассовый Чек [03:12:26]line ПРОДАЖА [03:12:26]line Товар: 4700000160358 [03:12:26]line Вода Легенда 1л [03:12:26]line 3.000 * 50.00 [03:12:26]line = 150.00 [03:12:26]line НДС 12% НСП 1% [03:12:26]line > о реализуемом товаре [03:12:26]line ИТОГО: 150.00 [03:12:26]line НСП 1% : 1.33 [03:12:26]line НДС 12% : 15.93 [03:12:26]line Наличными: 150.00 [03:12:26]line Безнал.: 0.00 [03:12:26]line Место: АЗС № 101 "Партнер Нефть" [03:12:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:12:26]line СНО: Общий режим [03:12:26]line Чек 40 29.10.2024 03:12 [03:12:26]line Смена: 555 ФФД: 1.0 [03:12:26]line ЗНМ: 0300000081 [03:12:26]line РНМ: 0000000000091631 [03:12:26]line Версия ККМ: 001 [03:12:26]line ФМ: 0000000000874669 [03:12:26]line ФД: 139055 [03:12:26]line ФПД: 108838446032854 [03:12:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T031227&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139055&fm=108838446032854&tin=02508201610067®Number=0000000000091631&sum=15000 [03:12:26]OFD Sender: Processing packet 139055 [packets to send 34, broken 33] [03:12:26]ProducePacketName [03:12:26]name=ofd_packets/00139055 [03:12:26]OFD Sender: To server: pG, [03:12:26]CommunicateWithHost lk.salyk.kg:30040 [03:12:26]ConnectInit lk.salyk.kg [03:12:26]line 0 [03:12:26]written 0, free lines is 4095 [03:12:26]Connected sock=10 [03:12: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 36 39 21 01 00 00 FF D9 19 01 53 5D 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 9B 52 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2F 1F 02 00 35 04 06 00 62 FC EC E9 E7 D6 27 77 17 AC 90 9E 3D F4 [03:12: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 36 39 4F 00 00 00 A4 17 47 00 52 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 36 39 10 04 04 00 2F 1F 02 00 F4 03 04 00 4F FE 1F 67 B6 04 01 00 00 BD E7 26 E2 4C 56 12 11 [03:12:26]CommunicateWithHost err = 0 [03:12:26]CheckOFDResponse [03:12:26]1017 (14) - 77093643461234 [03:12:26]1041 (16) - 0000000000874669 [03:12:26]1040 (4) - 139055 [03:12:26]1012 (4) - 28.10.2024 21:12 [03:12:26]1206 (1) - 0 [03:12:26]OFD Sender: Remove packet 139055 [03:12:26]ProducePacketName [03:12:26]name=ofd_packets/00139055 [03:12:26]NVStorageDeleteData [03:12:27]Write to MH i2c: 01 00 00 C0 23 E3 [03:12:27]Write i2c OK [03:12:27]MH_I2C_Read... [03:12:27]Read from MH i2c: 01 [03:12:27]MH_I2C_Read... [03:12:27]Read from MH i2c: 01 07 00 [03:12:27]MH_I2C_Read... [03:12:27]Read from MH i2c: 01 07 00 C0 23 00 00 00 00 00 13 0D 0A [03:12:27]RasterBufferAndPrint [03:12:27]line [03:12:27]line [03:12:27]line [03:12:27]line [03:12:27]line [03:12:27]written 0, free lines is 3353 [03:12:27]MH_Cut [03:12:27]Write to MH i2c: D1 01 00 C7 23 01 BC [03:12:27]Write i2c OK [03:12:27]MH_I2C_Read... [03:12:27]Read from MH i2c: D1 [03:12:27]MH_I2C_Read... [03:12:27]Read from MH i2c: D1 01 00 [03:12:27]MH_I2C_Read... [03:12:27]Read from MH i2c: D1 01 00 C7 23 00 BB [03:12:27]Write to MH i2c: 01 00 00 C8 23 EB [03:12:27]Write i2c OK [03:12:27]MH_I2C_Read... [03:12:27]OFD Sender: No OFD packet to send [03:12:27]*** Cut start [03:12:27]*** Partial cut [03:12:27]*** CUTSNS_PIN = 1 [03:12:27]*** CUTSNS_PIN = 0 [03:12:28]*** Brake cut motor [03:12:28]Read from MH i2c: 01 [03:12:28]MH_I2C_Read... [03:12:28]*** Stop cut motor [03:12:28]*** Cut end [03:12:28]Read from MH i2c: 01 07 00 [03:12:28]MH_I2C_Read... [03:12:28]Read from MH i2c: 01 07 00 C8 23 00 00 00 00 00 FF 0F 00 [03:12:28]process_action close_receipt done [03:12:28]requested_data is exist [03:12:28]produce_requested_data [03:12:28]requested_item fm.sn is exist - process it [03:12:28]wFMCommunicate request_size=4 [03:12:28]MH_SAM_APDU [03:12:28]CAPDU: 80 11 00 00 [03:12:28]Write to MH i2c: E2 08 00 C9 23 80 11 00 00 00 00 00 00 66 [03:12:28]Write i2c OK [03:12:28]MH_I2C_Read... [03:12:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:12:28]Read from MH i2c: E2 [03:12:28]MH_I2C_Read... [03:12:28]Read from MH i2c: E2 17 00 [03:12:28]MH_I2C_Read... [03:12:28]Read from MH i2c: E2 17 00 C9 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C1 [03:12:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:12:28]wFMCommunicate OK [03:12:28]requested_item fd.num is exist - process it [03:12:28]SAM_PROTO_GetFieldsCounters [03:12:28]wFMCommunicate request_size=4 [03:12:28]MH_SAM_APDU [03:12:28]CAPDU: 80 13 00 00 [03:12:28]Write to MH i2c: E2 08 00 CA 23 80 13 00 00 00 00 00 00 69 [03:12:28]Write i2c OK [03:12:28]MH_I2C_Read... [03:12:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:12:28]Read from MH i2c: E2 [03:12:28]MH_I2C_Read... [03:12:28]Read from MH i2c: E2 62 00 [03:12:28]MH_I2C_Read... [03:12:28]Read from MH i2c: E2 62 00 CA 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [03:12: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:12:28]wFMCommunicate OK [03:12:28]SAM_PROTO_GetFieldsCounters done [03:12:28]requested_item shift.num is exist - process it [03:12:28]requested_item shift.opened is exist - process it [03:12:28]req_shift_opened [03:12:28]FM_GetShiftState [03:12:28]SAM_PROTO_GetShiftState [03:12:28]wFMCommunicate request_size=4 [03:12:28]MH_SAM_APDU [03:12:28]CAPDU: 80 13 01 00 [03:12:28]Write to MH i2c: E2 08 00 CB 23 80 13 01 00 00 00 00 00 6B [03:12:28]Write i2c OK [03:12:28]MH_I2C_Read... [03:12:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:12:28]Read from MH i2c: E2 [03:12:28]MH_I2C_Read... [03:12:28]Read from MH i2c: E2 0E 00 [03:12:28]MH_I2C_Read... [03:12:28]Read from MH i2c: E2 0E 00 CB 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BA [03:12:28]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:12:28]wFMCommunicate OK [03:12:28]SAM_PROTO_GetShiftState done [03:12:28]FM_GetShiftState done [03:12:28]req_shift_opened done [03:12:28]requested_item shift.open_date is exist - process it [03:12:28]req_shift_open_date [03:12:28]req_shift_open_date done [03:12:28]produce_requested_data done [03:12:28]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139055,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:12:28]process_action_free close_receipt [03:12:28]json_value_free [03:12:28]json_value_free done [03:12:28]process_json_proto returns [03:12:28]Send response to host [03:12:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139055,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:12:28]free response buf [03:12:28]execute_script done [03:12:28]execute_script returns [03:12:28]free content buf [03:12:28]Sock 7.Close socket [03:12:28]Sock 7.Thread stoped [03:12:32]OFD Sender: No OFD packet to send [03:12:37]OFD Sender: No OFD packet to send [03:12:42]OFD Sender: No OFD packet to send [03:12:47]OFD Sender: No OFD packet to send [03:12:52]OFD Sender: No OFD packet to send [03:12:57]OFD Sender: No OFD packet to send [03:13:02]OFD Sender: No OFD packet to send [03:13:07]OFD Sender: No OFD packet to send [03:13:12]OFD Sender: No OFD packet to send [03:13:17]OFD Sender: No OFD packet to send [03:13:22]OFD Sender: No OFD packet to send [03:13:27]OFD Sender: No OFD packet to send [03:13:32]OFD Sender: No OFD packet to send [03:13:37]OFD Sender: No OFD packet to send [03:13:42]OFD Sender: No OFD packet to send [03:13:47]OFD Sender: No OFD packet to send [03:13:52]OFD Sender: No OFD packet to send [03:13:57]OFD Sender: No OFD packet to send [03:14:02]OFD Sender: No OFD packet to send [03:14:07]OFD Sender: No OFD packet to send [03:14:12]OFD Sender: No OFD packet to send [03:14:17]OFD Sender: No OFD packet to send [03:14:22]OFD Sender: No OFD packet to send [03:14:27]OFD Sender: No OFD packet to send [03:14:32]OFD Sender: No OFD packet to send [03:14:37]OFD Sender: No OFD packet to send [03:14:42]OFD Sender: No OFD packet to send [03:14:47]OFD Sender: No OFD packet to send [03:14:52]OFD Sender: No OFD packet to send [03:14:57]OFD Sender: No OFD packet to send [03:15:02]OFD Sender: No OFD packet to send [03:15:07]OFD Sender: No OFD packet to send [03:15:12]OFD Sender: No OFD packet to send [03:15:17]OFD Sender: No OFD packet to send [03:15:22]OFD Sender: No OFD packet to send [03:15:27]OFD Sender: No OFD packet to send [03:15:32]OFD Sender: No OFD packet to send [03:15:37]OFD Sender: No OFD packet to send [03:15:42]OFD Sender: No OFD packet to send [03:15:47]OFD Sender: No OFD packet to send [03:15:52]OFD Sender: No OFD packet to send [03:15:57]OFD Sender: No OFD packet to send [03:16:02]OFD Sender: No OFD packet to send [03:16:07]OFD Sender: No OFD packet to send [03:16:12]OFD Sender: No OFD packet to send [03:16:17]OFD Sender: No OFD packet to send [03:16:22]OFD Sender: No OFD packet to send [03:16:27]OFD Sender: No OFD packet to send [03:16:32]OFD Sender: No OFD packet to send [03:16:37]OFD Sender: No OFD packet to send [03:16:42]OFD Sender: No OFD packet to send [03:16:47]OFD Sender: No OFD packet to send [03:16:50]accept exits with 9 [03:16:50]New connection [03:16:50]New thread 3067514212 created [03:16:50]Thread 3067370852 joined [03:16:50]Waiting for new connection... [03:16:50] Sock 9.Parse request [03:16:50]Sock 9.Check first char [03:16:50]Sock 9.First char is OK [03:16:50]request: POST /json_proto HTTP/1.0 [03:16:50]Method: POST [03:16:50]URL: /json_proto [03:16:50]Method is POST - this is cgi request [03:16:50]url: /json_proto [03:16:50]query_string will be loaded in cgi processing [03:16:50]execute_cgi json_proto POST (null) [03:16:50]execute_cgi path=json_proto method=POST [03:16:50]POST find Content-Length [03:16:50]Host: 172.17.50.196:8080 [03:16:50]Content-Length: 908 [03:16:50]Content-Type: application/json [03:16:50] [03:16:50]POST finish read [03:16:50]Found Content-Length = 908 [03:16:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)334999", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160181", "name": "\u0412\u043E\u0434\u0430 \u0411\u0430\u0439\u0442\u0438\u043A 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:16:50]execute_script... [03:16: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 : (3)334999", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160181", "name": "\u0412\u043E\u0434\u0430 \u0411\u0430\u0439\u0442\u0438\u043A 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:16:50]POST & json_proto [03:16:50]process_json_proto [03:16:50]json parsed OK: [03:16:50]protocol is kg_v1.0 [03:16:50]action value=close_receipt [03:16:50]process_action close_receipt [03:16:50]cmd_close_receipt [03:16:50]MH_GetDate [03:16:50]Write to MH i2c: F0 00 00 CC 23 DE [03:16:50]Write i2c OK [03:16:50]MH_I2C_Read... [03:16:50]Read from MH i2c: F0 [03:16:50]MH_I2C_Read... [03:16:50]Read from MH i2c: F0 09 00 [03:16:50]MH_I2C_Read... [03:16:50]Read from MH i2c: F0 09 00 CC 23 00 A5 53 20 67 72 0D 1C 67 68 [03:16:50]GetLastDocTimeStamp 1730171547 [03:16:50]current date 1730171813 [03:16:50]FM_GetShiftState [03:16:50]SAM_PROTO_GetShiftState [03:16:50]wFMCommunicate request_size=4 [03:16:50]MH_SAM_APDU [03:16:50]CAPDU: 80 13 01 00 [03:16:50]Write to MH i2c: E2 08 00 CD 23 80 13 01 00 00 00 00 00 6D [03:16:50]Write i2c OK [03:16:50]MH_I2C_Read... [03:16:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:16:50]Read from MH i2c: E2 [03:16:50]MH_I2C_Read... [03:16:50]Read from MH i2c: E2 0E 00 [03:16:50]MH_I2C_Read... [03:16:50]Read from MH i2c: E2 0E 00 CD 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BC [03:16:50]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:16:50]wFMCommunicate OK [03:16:50]SAM_PROTO_GetShiftState done [03:16:50]FM_GetShiftState done [03:16:50]opened in 1730160023 [03:16:50]opened+sec_in_day 1730246423 [03:16:50]quantity*price = 9900 [03:16:50]sum+1 = 9901 [03:16:50]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160181 Вода Байтик 1л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 149.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 41 29.10.2024 03:16 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139056 ФПД: 149578101507938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T031653&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139056&fm=149578101507938&tin=02508201610067®Number=0000000000091631&sum=14900 0 [03:16:52]StoreToDocumentArchive [03:16:52]shift 555 fd 139056 [03:16:52]save to /storage/0555/doc_00139056 [03:16:52]save last doc name /storage/0555/doc_00139056 to /storage/kkm_last_doc_name [03:16:52]save OK [03:16:52]Clear old archive folders... [03:16:52]ProcessDocumentItem done err = 0, tmpTLVsize=390 [03:16:52]tlvbuf is 00DFF160 [03:16:52]SAM_PROTO_ClearQueue [03:16:52]wFMCommunicate request_size=4 [03:16:52]MH_SAM_APDU [03:16:52]CAPDU: 80 09 00 00 [03:16:52]Write to MH i2c: E2 08 00 DA 23 80 09 00 00 00 00 00 00 6F [03:16:52]Write i2c OK [03:16:52]MH_I2C_Read... [03:16:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:16:52]Read from MH i2c: E2 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 03 00 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 03 00 DA 23 00 90 00 71 [03:16:52]RAPDU: 90 00 [03:16:52]wFMCommunicate OK [03:16:52]SAM_PROTO_ClearQueue done [03:16:52]KKMCreateOFDPacket [03:16:52]OFDProtocolAddRootSTLVToBuf [03:16:52]FM_MakeSignedData [03:16:52]FM_MakeSignedData [03:16:52]SAM_PROTO_SignData [03:16:52]wFMCommunicate request_size=4 [03:16:52]MH_SAM_APDU [03:16:52]CAPDU: 80 0D 01 02 [03:16:52]Write to MH i2c: E2 08 00 DB 23 80 0D 01 02 00 00 00 00 77 [03:16:52]Write i2c OK [03:16:52]MH_I2C_Read... [03:16:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:16:52]Read from MH i2c: E2 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 03 00 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 03 00 DB 23 00 90 00 72 [03:16:52]RAPDU: 90 00 [03:16:52]wFMCommunicate OK [03:16:52]wFMCommunicate request_size=255 [03:16:52]MH_SAM_APDU [03:16:52]CAPDU: 80 0D 02 02 FA 03 00 86 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 31 38 31 06 04 19 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 B0 D0 B9 D1 82 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 [03:16:52]Write to MH i2c: E2 02 01 DC 23 80 0D 02 02 FA 00 03 00 86 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 31 38 31 06 04 19 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 B0 D0 B9 D1 82 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 00 8B [03:16:52]Write i2c OK [03:16:52]MH_I2C_Read... [03:16:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:16:52]Read from MH i2c: E2 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 03 00 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 03 00 DC 23 00 90 00 73 [03:16:52]RAPDU: 90 00 [03:16:52]wFMCommunicate OK [03:16:52]wFMCommunicate request_size=149 [03:16:52]MH_SAM_APDU [03:16:52]CAPDU: 80 0D 02 02 90 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 A5 53 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 30 1F 02 00 35 04 06 00 88 0A 5D 9B 47 62 [03:16:52]Write to MH i2c: E2 98 00 DD 23 80 0D 02 02 90 00 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 A5 53 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 30 1F 02 00 35 04 06 00 88 0A 5D 9B 47 62 00 00 4A [03:16:52]Write i2c OK [03:16:52]MH_I2C_Read... [03:16:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:16:52]Read from MH i2c: E2 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 03 00 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 03 00 DD 23 00 90 00 74 [03:16:52]RAPDU: 90 00 [03:16:52]wFMCommunicate OK [03:16:52]wFMCommunicate request_size=4 [03:16:52]MH_SAM_APDU [03:16:52]CAPDU: 80 0D 03 02 [03:16:52]Write to MH i2c: E2 08 00 DE 23 80 0D 03 02 00 00 00 00 7C [03:16:52]Write i2c OK [03:16:52]MH_I2C_Read... [03:16:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:16:52]Read from MH i2c: E2 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 0B 00 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 0B 00 DE 23 00 FF 5A 82 51 BA B9 20 3C 90 00 78 [03:16:52]RAPDU: FF 5A 82 51 BA B9 20 3C 90 00 [03:16:52]wFMCommunicate OK [03:16:52]SAM_PROTO_SignData done [03:16:52]FM_MakeSignedData done [03:16:52]CreateOFDProtocolMessage [03:16:52]wFMCommunicate request_size=4 [03:16:52]MH_SAM_APDU [03:16:52]CAPDU: 80 11 00 00 [03:16:52]Write to MH i2c: E2 08 00 DF 23 80 11 00 00 00 00 00 00 7C [03:16:52]Write i2c OK [03:16:52]MH_I2C_Read... [03:16:52]OFD Sender: No OFD packet to send [03:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:16:52]Read from MH i2c: E2 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 17 00 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: E2 17 00 DF 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D7 [03:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:16:52]wFMCommunicate OK [03:16:52]CreateOFDProtocolMessage done [03:16:52]OFDSenderStorePacket 139056 [03:16:52]StoreOFDPacket docnum=139056 [03:16:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9A 01 00 00 D7 64 92 01 6A 8D 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 31 38 31 06 04 19 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 B0 D0 B9 D1 82 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 A5 53 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 30 1F 02 00 35 04 06 00 88 0A 5D 9B 47 62 FF 5A 82 51 BA B9 20 3C [03:16:52]CheckFolder [03:16:52]dirname=/storage/ofd_packets [03:16:52]CheckFolder done [03:16:52]ProducePacketName [03:16:52]name=ofd_packets/00139056 [03:16:52]NVStorageSaveData ofd_packets/00139056 [03:16:52]File name is /storage/ofd_packets/00139056 [03:16:52]Write 440 bytes [03:16:52]NVStorageSaveData done [03:16:52]OFDSenderStorePacket done [03:16:52]KKMCreateOFDPacket done [03:16:52]NVStorageSaveData kkm_last_timestamp [03:16:52]File name is /storage/kkm_last_timestamp [03:16:52]Write 4 bytes [03:16:52]NVStorageSaveData done [03:16:52]ExternCall_PrintAddStr [03:16:52]wPrintStart [03:16:52]Write to MH i2c: 01 00 00 E0 23 03 [03:16:52]Write i2c OK [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: 01 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: 01 07 00 [03:16:52]MH_I2C_Read... [03:16:52]Read from MH i2c: 01 07 00 E0 23 00 00 00 00 00 FF 0F 18 [03:16:52]RasterBufferAndPrint [03:16:52]line Счет N : (3)334999 [03:16:52]line ИНН: 02508201610067 [03:16:52]line Контрольно-Кассовый Чек [03:16:52]line ПРОДАЖА [03:16:52]line Товар: 4870022003305 [03:16:52]line Напиток Gorilla эн нат ж/б 0,5/0,45л [03:16:52]line 1.000 * 99.00 [03:16:52]line = 99.00 [03:16:52]line НДС 12% НСП 1% [03:16:52]line > о реализуемом товаре [03:16:53]line Товар: 4700000160181 [03:16:53]line Вода Байтик 1л [03:16:53]line 1.000 * 50.00 [03:16:53]line = 50.00 [03:16:53]line НДС 12% НСП 1% [03:16:53]line > о реализуемом товаре [03:16:53]line ИТОГО: 149.00 [03:16:53]line НСП 1% : 1.32 [03:16:53]line НДС 12% : 15.82 [03:16:53]line Наличными: 149.00 [03:16:53]line Безнал.: 0.00 [03:16:53]line Место: АЗС № 101 "Партнер Нефть" [03:16:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:16:53]line СНО: Общий режим [03:16:53]line Чек 41 29.10.2024 03:16 [03:16:53]line Смена: 555 ФФД: 1.0 [03:16:53]line ЗНМ: 0300000081 [03:16:53]line РНМ: 0000000000091631 [03:16:53]line Версия ККМ: 001 [03:16:53]line ФМ: 0000000000874669 [03:16:53]line ФД: 139056 [03:16:53]line ФПД: 149578101507938 [03:16:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T031653&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139056&fm=149578101507938&tin=02508201610067®Number=0000000000091631&sum=14900 [03:16:53]line 0 [03:16:53]OFD Sender: Processing packet 139056 [packets to send 34, broken 33] [03:16:53]ProducePacketName [03:16:53]name=ofd_packets/00139056 [03:16:53]OFD Sender: To server: pG, [03:16:53]CommunicateWithHost lk.salyk.kg:30040 [03:16:53]ConnectInit lk.salyk.kg [03:16:53]written 0, free lines is 4095 [03:16:53]Connected sock=10 [03: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 36 36 39 9A 01 00 00 D7 64 92 01 6A 8D 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 31 38 31 06 04 19 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 B0 D0 B9 D1 82 D0 B8 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 A5 53 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 30 1F 02 00 35 04 06 00 88 0A 5D 9B 47 62 FF 5A 82 51 BA B9 20 3C [03: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 36 39 4F 00 00 00 23 41 47 00 2F 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 36 39 10 04 04 00 30 1F 02 00 F4 03 04 00 59 FF 1F 67 B6 04 01 00 00 B9 EB 2D 45 B2 02 49 AD [03:16:53]CommunicateWithHost err = 0 [03:16:53]CheckOFDResponse [03:16:53]1017 (14) - 77093643461234 [03:16:53]1041 (16) - 0000000000874669 [03:16:53]1040 (4) - 139056 [03:16:53]1012 (4) - 28.10.2024 21:17 [03:16:53]1206 (1) - 0 [03:16:53]OFD Sender: Remove packet 139056 [03:16:53]ProducePacketName [03:16:53]name=ofd_packets/00139056 [03:16:53]NVStorageDeleteData [03:16:53]Write to MH i2c: 01 00 00 0F 24 33 [03:16:53]Write i2c OK [03:16:53]MH_I2C_Read... [03:16:53]Read from MH i2c: 01 [03:16:53]MH_I2C_Read... [03:16:53]Read from MH i2c: 01 07 00 [03:16:53]MH_I2C_Read... [03:16:53]Read from MH i2c: 01 07 00 0F 24 00 00 00 00 00 C9 0C 0F [03:16:53]RasterBufferAndPrint [03:16:53]line [03:16:53]line [03:16:53]line [03:16:53]line [03:16:53]line [03:16:53]written 0, free lines is 3283 [03:16:53]MH_Cut [03:16:53]Write to MH i2c: D1 01 00 16 24 01 0C [03:16:53]Write i2c OK [03:16:53]MH_I2C_Read... [03:16:53]Read from MH i2c: D1 [03:16:53]MH_I2C_Read... [03:16:53]Read from MH i2c: D1 01 00 [03:16:53]MH_I2C_Read... [03:16:53]Read from MH i2c: D1 01 00 16 24 00 0B [03:16:53]Write to MH i2c: 01 00 00 17 24 3B [03:16:53]Write i2c OK [03:16:53]MH_I2C_Read... [03:16:53]OFD Sender: No OFD packet to send [03:16:54]*** Cut start [03:16:54]*** Partial cut [03:16:54]*** CUTSNS_PIN = 1 [03:16:54]*** CUTSNS_PIN = 0 [03:16:54]*** Brake cut motor [03:16:54]Read from MH i2c: 01 [03:16:54]MH_I2C_Read... [03:16:54]*** Stop cut motor [03:16:54]*** Cut end [03:16:54]Read from MH i2c: 01 07 00 [03:16:54]MH_I2C_Read... [03:16:54]Read from MH i2c: 01 07 00 17 24 00 00 00 00 00 FF 0F 50 [03:16:54]process_action close_receipt done [03:16:54]requested_data is exist [03:16:54]produce_requested_data [03:16:54]requested_item fm.sn is exist - process it [03:16:54]wFMCommunicate request_size=4 [03:16:54]MH_SAM_APDU [03:16:54]CAPDU: 80 11 00 00 [03:16:54]Write to MH i2c: E2 08 00 18 24 80 11 00 00 00 00 00 00 B6 [03:16:54]Write i2c OK [03:16:54]MH_I2C_Read... [03:16:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:16:55]Read from MH i2c: E2 [03:16:55]MH_I2C_Read... [03:16:55]Read from MH i2c: E2 17 00 [03:16:55]MH_I2C_Read... [03:16:55]Read from MH i2c: E2 17 00 18 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 11 [03:16:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:16:55]wFMCommunicate OK [03:16:55]requested_item fd.num is exist - process it [03:16:55]SAM_PROTO_GetFieldsCounters [03:16:55]wFMCommunicate request_size=4 [03:16:55]MH_SAM_APDU [03:16:55]CAPDU: 80 13 00 00 [03:16:55]Write to MH i2c: E2 08 00 19 24 80 13 00 00 00 00 00 00 B9 [03:16:55]Write i2c OK [03:16:55]MH_I2C_Read... [03:16:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:16:55]Read from MH i2c: E2 [03:16:55]MH_I2C_Read... [03:16:55]Read from MH i2c: E2 62 00 [03:16:55]MH_I2C_Read... [03:16:55]Read from MH i2c: E2 62 00 19 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 30 1F 02 00 0E 04 04 00 2B 02 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 D6 [03:16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 30 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:16:55]wFMCommunicate OK [03:16:55]SAM_PROTO_GetFieldsCounters done [03:16:55]requested_item shift.num is exist - process it [03:16:55]requested_item shift.opened is exist - process it [03:16:55]req_shift_opened [03:16:55]FM_GetShiftState [03:16:55]SAM_PROTO_GetShiftState [03:16:55]wFMCommunicate request_size=4 [03:16:55]MH_SAM_APDU [03:16:55]CAPDU: 80 13 01 00 [03:16:55]Write to MH i2c: E2 08 00 1A 24 80 13 01 00 00 00 00 00 BB [03:16:55]Write i2c OK [03:16:55]MH_I2C_Read... [03:16:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:16:55]Read from MH i2c: E2 [03:16:55]MH_I2C_Read... [03:16:55]Read from MH i2c: E2 0E 00 [03:16:55]MH_I2C_Read... [03:16:55]Read from MH i2c: E2 0E 00 1A 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0A [03:16:55]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:16:55]wFMCommunicate OK [03:16:55]SAM_PROTO_GetShiftState done [03:16:55]FM_GetShiftState done [03:16:55]req_shift_opened done [03:16:55]requested_item shift.open_date is exist - process it [03:16:55]req_shift_open_date [03:16:55]req_shift_open_date done [03:16:55]produce_requested_data done [03:16:55]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139056,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:16:55]process_action_free close_receipt [03:16:55]json_value_free [03:16:55]json_value_free done [03:16:55]process_json_proto returns [03:16:55]Send response to host [03:16:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139056,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:16:55]free response buf [03:16:55]execute_script done [03:16:55]execute_script returns [03:16:55]free content buf [03:16:55]Sock 9.Close socket [03:16:55]Sock 9.Thread stoped [03:16:58]OFD Sender: No OFD packet to send [03:17:03]OFD Sender: No OFD packet to send [03:17:08]OFD Sender: No OFD packet to send [03:17:13]OFD Sender: No OFD packet to send [03:17:18]OFD Sender: No OFD packet to send [03:17:23]OFD Sender: No OFD packet to send [03:17:28]OFD Sender: No OFD packet to send [03:17:33]OFD Sender: No OFD packet to send [03:17:38]OFD Sender: No OFD packet to send [03:17:43]OFD Sender: No OFD packet to send [03:17:48]OFD Sender: No OFD packet to send [03:17:53]OFD Sender: No OFD packet to send [03:17:58]OFD Sender: No OFD packet to send [03:18:03]OFD Sender: No OFD packet to send [03:18:08]OFD Sender: No OFD packet to send [03:18:13]OFD Sender: No OFD packet to send [03:18:18]OFD Sender: No OFD packet to send [03:18:23]OFD Sender: No OFD packet to send [03:18:26]accept exits with 7 [03:18:26]New connection [03:18:26]New thread 3067370852 created [03:18:26]Thread 3067514212 joined [03:18:26]Waiting for new connection... [03:18:26] Sock 7.Parse request [03:18:26]Sock 7.Check first char [03:18:26]Sock 7.First char is OK [03:18:26]request: POST /json_proto HTTP/1.0 [03:18:26]Method: POST [03:18:26]URL: /json_proto [03:18:26]Method is POST - this is cgi request [03:18:26]url: /json_proto [03:18:26]query_string will be loaded in cgi processing [03:18:26]execute_cgi json_proto POST (null) [03:18:26]execute_cgi path=json_proto method=POST [03:18:26]POST find Content-Length [03:18:26]Host: 172.17.50.196:8080 [03:18:26]Content-Length: 728 [03:18:26]Content-Type: application/json [03:18:26] [03:18:26]POST finish read [03:18:26]Found Content-Length = 728 [03:18:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335000", "tax_sys" : 0, "items" : [ { "code": "4870240014565", "name": "\u041D\u0430\u0433\u0440\u0435\u0432\u0430\u0435\u043C\u044B\u0435 \u0442\u0430\u0431\u0430\u0447\u043D\u044B\u0435 \u043F\u0430\u043B\u043E\u0447\u043A\u0438 IQOS TEREA ", "price" : 151.00, "quantity" : 1.000, "sum" : 151.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 151.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:18:26]execute_script... [03:18: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 : (3)335000", "tax_sys" : 0, "items" : [ { "code": "4870240014565", "name": "\u041D\u0430\u0433\u0440\u0435\u0432\u0430\u0435\u043C\u044B\u0435 \u0442\u0430\u0431\u0430\u0447\u043D\u044B\u0435 \u043F\u0430\u043B\u043E\u0447\u043A\u0438 IQOS TEREA ", "price" : 151.00, "quantity" : 1.000, "sum" : 151.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 151.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:18:26]POST & json_proto [03:18:26]process_json_proto [03:18:26]json parsed OK: [03:18:26]protocol is kg_v1.0 [03:18:26]action value=close_receipt [03:18:26]process_action close_receipt [03:18:26]cmd_close_receipt [03:18:26]MH_GetDate [03:18:26]Write to MH i2c: F0 00 00 1B 24 2E [03:18:26]Write i2c OK [03:18:26]MH_I2C_Read... [03:18:26]Read from MH i2c: F0 [03:18:26]MH_I2C_Read... [03:18:26]Read from MH i2c: F0 09 00 [03:18:26]MH_I2C_Read... [03:18:26]Read from MH i2c: F0 09 00 1B 24 00 05 54 20 67 72 0D 1C 67 19 [03:18:26]GetLastDocTimeStamp 1730171813 [03:18:26]current date 1730171909 [03:18:26]FM_GetShiftState [03:18:26]SAM_PROTO_GetShiftState [03:18:26]wFMCommunicate request_size=4 [03:18:26]MH_SAM_APDU [03:18:26]CAPDU: 80 13 01 00 [03:18:26]Write to MH i2c: E2 08 00 1C 24 80 13 01 00 00 00 00 00 BD [03:18:26]Write i2c OK [03:18:26]MH_I2C_Read... [03:18:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:18:26]Read from MH i2c: E2 [03:18:26]MH_I2C_Read... [03:18:26]Read from MH i2c: E2 0E 00 [03:18:26]MH_I2C_Read... [03:18:26]Read from MH i2c: E2 0E 00 1C 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0C [03:18:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:18:26]wFMCommunicate OK [03:18:26]SAM_PROTO_GetShiftState done [03:18:26]FM_GetShiftState done [03:18:26]opened in 1730160023 [03:18:26]opened+sec_in_day 1730246423 [03:18:26]quantity*price = 15100 [03:18:26]sum+1 = 15101 [03:18:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 151.00 НСП 1% : 1.34 НДС 12% : 16.03 Наличными: 151.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 42 29.10.2024 03:18 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139057 ФПД: 79974858882992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T031829&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139057&fm=79974858882992&tin=02508201610067®Number=0000000000091631&sum=15100 0 [03:18:28]StoreToDocumentArchive [03:18:28]shift 555 fd 139057 [03:18:28]save to /storage/0555/doc_00139057 [03:18:28]save last doc name /storage/0555/doc_00139057 to /storage/kkm_last_doc_name [03:18:28]save OK [03:18:28]Clear old archive folders... [03:18:28]ProcessDocumentItem done err = 0, tmpTLVsize=308 [03:18:28]tlvbuf is B6F63350 [03:18:28]SAM_PROTO_ClearQueue [03:18:28]wFMCommunicate request_size=4 [03:18:28]MH_SAM_APDU [03:18:28]CAPDU: 80 09 00 00 [03:18:28]Write to MH i2c: E2 08 00 29 24 80 09 00 00 00 00 00 00 BF [03:18:28]Write i2c OK [03:18:28]MH_I2C_Read... [03:18:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:18:28]Read from MH i2c: E2 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 03 00 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 03 00 29 24 00 90 00 C1 [03:18:28]RAPDU: 90 00 [03:18:28]wFMCommunicate OK [03:18:28]SAM_PROTO_ClearQueue done [03:18:28]KKMCreateOFDPacket [03:18:28]OFDProtocolAddRootSTLVToBuf [03:18:28]FM_MakeSignedData [03:18:28]FM_MakeSignedData [03:18:28]SAM_PROTO_SignData [03:18:28]wFMCommunicate request_size=4 [03:18:28]MH_SAM_APDU [03:18:28]CAPDU: 80 0D 01 02 [03:18:28]Write to MH i2c: E2 08 00 2A 24 80 0D 01 02 00 00 00 00 C7 [03:18:28]Write i2c OK [03:18:28]MH_I2C_Read... [03:18:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:18:28]Read from MH i2c: E2 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 03 00 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 03 00 2A 24 00 90 00 C2 [03:18:28]RAPDU: 90 00 [03:18:28]wFMCommunicate OK [03:18:28]wFMCommunicate request_size=255 [03:18:28]MH_SAM_APDU [03:18:28]CAPDU: 80 0D 02 02 FA 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 34 38 37 30 32 34 30 30 31 34 35 36 35 06 04 42 00 D0 9D D0 B0 D0 B3 D1 80 D0 B5 D0 B2 D0 B0 D0 B5 D0 BC D1 8B D0 B5 20 D1 82 D0 B0 D0 B1 D0 B0 D1 87 D0 BD D1 8B D0 B5 20 D0 BF D0 B0 D0 BB D0 BE D1 87 D0 BA D0 B8 20 49 51 4F 53 20 54 45 52 45 41 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 05 54 20 67 0E 04 04 00 2B 02 00 00 B9 [03:18:28]Write to MH i2c: E2 02 01 2B 24 80 0D 02 02 FA 00 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 34 38 37 30 32 34 30 30 31 34 35 36 35 06 04 42 00 D0 9D D0 B0 D0 B3 D1 80 D0 B5 D0 B2 D0 B0 D0 B5 D0 BC D1 8B D0 B5 20 D1 82 D0 B0 D0 B1 D0 B0 D1 87 D0 BD D1 8B D0 B5 20 D0 BF D0 B0 D0 BB D0 BE D1 87 D0 BA D0 B8 20 49 51 4F 53 20 54 45 52 45 41 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 05 54 20 67 0E 04 04 00 2B 02 00 00 B9 00 00 4D [03:18:28]Write i2c OK [03:18:28]MH_I2C_Read... [03:18:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:18:28]Read from MH i2c: E2 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 03 00 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 03 00 2B 24 00 90 00 C3 [03:18:28]RAPDU: 90 00 [03:18:28]wFMCommunicate OK [03:18:28]wFMCommunicate request_size=67 [03:18:28]MH_SAM_APDU [03:18:28]CAPDU: 80 0D 02 02 3E 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 31 1F 02 00 35 04 06 00 48 BC 99 0D FF B0 [03:18:28]Write to MH i2c: E2 46 00 2C 24 80 0D 02 02 3E 00 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 31 1F 02 00 35 04 06 00 48 BC 99 0D FF B0 00 00 D0 [03:18:28]Write i2c OK [03:18:28]MH_I2C_Read... [03:18:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:18:28]Read from MH i2c: E2 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 03 00 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 03 00 2C 24 00 90 00 C4 [03:18:28]RAPDU: 90 00 [03:18:28]wFMCommunicate OK [03:18:28]wFMCommunicate request_size=4 [03:18:28]MH_SAM_APDU [03:18:28]CAPDU: 80 0D 03 02 [03:18:28]Write to MH i2c: E2 08 00 2D 24 80 0D 03 02 00 00 00 00 CC [03:18:28]Write i2c OK [03:18:28]MH_I2C_Read... [03:18:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:18:28]Read from MH i2c: E2 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 0B 00 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 0B 00 2D 24 00 FB D1 A8 96 F9 0B E0 FB 90 00 B6 [03:18:28]RAPDU: FB D1 A8 96 F9 0B E0 FB 90 00 [03:18:28]wFMCommunicate OK [03:18:28]SAM_PROTO_SignData done [03:18:28]FM_MakeSignedData done [03:18:28]CreateOFDProtocolMessage [03:18:28]wFMCommunicate request_size=4 [03:18:28]MH_SAM_APDU [03:18:28]CAPDU: 80 11 00 00 [03:18:28]Write to MH i2c: E2 08 00 2E 24 80 11 00 00 00 00 00 00 CC [03:18:28]Write i2c OK [03:18:28]MH_I2C_Read... [03:18:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:18:28]Read from MH i2c: E2 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 17 00 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: E2 17 00 2E 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 27 [03:18:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:18:28]wFMCommunicate OK [03:18:28]CreateOFDProtocolMessage done [03:18:28]OFDSenderStorePacket 139057 [03:18:28]StoreOFDPacket docnum=139057 [03:18:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 48 01 00 00 BD CD 40 01 D9 7E 5A 03 01 00 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 34 38 37 30 32 34 30 30 31 34 35 36 35 06 04 42 00 D0 9D D0 B0 D0 B3 D1 80 D0 B5 D0 B2 D0 B0 D0 B5 D0 BC D1 8B D0 B5 20 D1 82 D0 B0 D0 B1 D0 B0 D1 87 D0 BD D1 8B D0 B5 20 D0 BF D0 B0 D0 BB D0 BE D1 87 D0 BA D0 B8 20 49 51 4F 53 20 54 45 52 45 41 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 05 54 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 31 1F 02 00 35 04 06 00 48 BC 99 0D FF B0 FB D1 A8 96 F9 0B E0 FB [03:18:28]CheckFolder [03:18:28]dirname=/storage/ofd_packets [03:18:28]CheckFolder done [03:18:28]ProducePacketName [03:18:28]name=ofd_packets/00139057 [03:18:28]NVStorageSaveData ofd_packets/00139057 [03:18:28]File name is /storage/ofd_packets/00139057 [03:18:28]Write 358 bytes [03:18:28]NVStorageSaveData done [03:18:28]OFDSenderStorePacket done [03:18:28]KKMCreateOFDPacket done [03:18:28]NVStorageSaveData kkm_last_timestamp [03:18:28]File name is /storage/kkm_last_timestamp [03:18:28]Write 4 bytes [03:18:28]NVStorageSaveData done [03:18:28]ExternCall_PrintAddStr [03:18:28]wPrintStart [03:18:28]Write to MH i2c: 01 00 00 2F 24 53 [03:18:28]Write i2c OK [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: 01 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: 01 07 00 [03:18:28]MH_I2C_Read... [03:18:28]Read from MH i2c: 01 07 00 2F 24 00 00 00 00 00 FF 0F 68 [03:18:28]RasterBufferAndPrint [03:18:28]line Счет N : (3)335000 [03:18:28]line ИНН: 02508201610067 [03:18:28]line Контрольно-Кассовый Чек [03:18:28]line ПРОДАЖА [03:18:28]line Товар: 4870240014565 [03:18:28]line Нагреваемые табачные палочки IQOS TEREA [03:18:28]line 1.000 * 151.00 [03:18:28]line = 151.00 [03:18:28]line НДС 12% НСП 1% [03:18:28]line > о реализуемом товаре [03:18:28]line ИТОГО: 151.00 [03:18:28]line НСП 1% : 1.34 [03:18:28]line НДС 12% : 16.03 [03:18:28]line Наличными: 151.00 [03:18:28]line Безнал.: 0.00 [03:18:28]line Место: АЗС № 101 "Партнер Нефть" [03:18:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:18:28]line СНО: Общий режим [03:18:28]line Чек 42 29.10.2024 03:18 [03:18:28]line Смена: 555 ФФД: 1.0 [03:18:28]line ЗНМ: 0300000081 [03:18:28]line РНМ: 0000000000091631 [03:18:28]line Версия ККМ: 001 [03:18:28]line ФМ: 0000000000874669 [03:18:28]line ФД: 139057 [03:18:28]line ФПД: 79974858882992 [03:18:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T031829&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139057&fm=79974858882992&tin=02508201610067®Number=0000000000091631&sum=15100 [03:18:29]line 0 [03:18:29]OFD Sender: Processing packet 139057 [packets to send 34, broken 33] [03:18:29]ProducePacketName [03:18:29]name=ofd_packets/00139057 [03:18:29]OFD Sender: To server: pG, [03:18:29]CommunicateWithHost lk.salyk.kg:30040 [03:18:29]ConnectInit lk.salyk.kg [03:18:29]written 0, free lines is 4095 [03:18:29]Connected sock=10 [03:18: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 36 39 48 01 00 00 BD CD 40 01 D9 7E 5A 03 01 00 03 00 34 01 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 34 38 37 30 32 34 30 30 31 34 35 36 35 06 04 42 00 D0 9D D0 B0 D0 B3 D1 80 D0 B5 D0 B2 D0 B0 D0 B5 D0 BC D1 8B D0 B5 20 D1 82 D0 B0 D0 B1 D0 B0 D1 87 D0 BD D1 8B D0 B5 20 D0 BF D0 B0 D0 BB D0 BE D1 87 D0 BA D0 B8 20 49 51 4F 53 20 54 45 52 45 41 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 FC 3A 00 00 00 00 13 04 06 00 FC 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 06 00 00 00 00 07 04 06 00 FC 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 00 00 00 F4 03 04 00 05 54 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 31 1F 02 00 35 04 06 00 48 BC 99 0D FF B0 FB D1 A8 96 F9 0B E0 FB [03:18: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 36 39 4F 00 00 00 F3 DA 47 00 62 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 36 39 10 04 04 00 31 1F 02 00 F4 03 04 00 B9 FF 1F 67 B6 04 01 00 00 C1 FC 93 7B D5 18 CA 42 [03:18:29]CommunicateWithHost err = 0 [03:18:29]CheckOFDResponse [03:18:29]1017 (14) - 77093643461234 [03:18:29]1041 (16) - 0000000000874669 [03:18:29]1040 (4) - 139057 [03:18:29]1012 (4) - 28.10.2024 21:18 [03:18:29]1206 (1) - 0 [03:18:29]OFD Sender: Remove packet 139057 [03:18:29]ProducePacketName [03:18:29]name=ofd_packets/00139057 [03:18:29]NVStorageDeleteData [03:18:29]Write to MH i2c: 01 00 00 58 24 7C [03:18:29]Write i2c OK [03:18:29]MH_I2C_Read... [03:18:29]Read from MH i2c: 01 [03:18:29]MH_I2C_Read... [03:18:29]Read from MH i2c: 01 07 00 [03:18:29]MH_I2C_Read... [03:18:29]Read from MH i2c: 01 07 00 58 24 00 00 00 00 00 0C 0D 9C [03:18:29]RasterBufferAndPrint [03:18:29]line [03:18:29]line [03:18:29]line [03:18:29]line [03:18:29]line [03:18:29]written 0, free lines is 3346 [03:18:29]MH_Cut [03:18:29]Write to MH i2c: D1 01 00 5F 24 01 55 [03:18:29]Write i2c OK [03:18:29]MH_I2C_Read... [03:18:29]Read from MH i2c: D1 [03:18:29]MH_I2C_Read... [03:18:29]Read from MH i2c: D1 01 00 [03:18:29]MH_I2C_Read... [03:18:29]Read from MH i2c: D1 01 00 5F 24 00 54 [03:18:29]Write to MH i2c: 01 00 00 60 24 84 [03:18:29]Write i2c OK [03:18:29]MH_I2C_Read... [03:18:29]OFD Sender: No OFD packet to send [03:18:30]*** Cut start [03:18:30]*** Partial cut [03:18:30]*** CUTSNS_PIN = 1 [03:18:30]*** CUTSNS_PIN = 0 [03:18:30]*** Brake cut motor [03:18:30]Read from MH i2c: 01 [03:18:30]MH_I2C_Read... [03:18:30]*** Stop cut motor [03:18:30]*** Cut end [03:18:30]Read from MH i2c: 01 07 00 [03:18:30]MH_I2C_Read... [03:18:30]Read from MH i2c: 01 07 00 60 24 00 00 00 00 00 FF 0F 99 [03:18:30]process_action close_receipt done [03:18:30]requested_data is exist [03:18:30]produce_requested_data [03:18:30]requested_item fm.sn is exist - process it [03:18:30]wFMCommunicate request_size=4 [03:18:30]MH_SAM_APDU [03:18:30]CAPDU: 80 11 00 00 [03:18:30]Write to MH i2c: E2 08 00 61 24 80 11 00 00 00 00 00 00 FF [03:18:30]Write i2c OK [03:18:30]MH_I2C_Read... [03:18:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:18:30]Read from MH i2c: E2 [03:18:30]MH_I2C_Read... [03:18:30]Read from MH i2c: E2 17 00 [03:18:30]MH_I2C_Read... [03:18:30]Read from MH i2c: E2 17 00 61 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5A [03:18:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:18:30]wFMCommunicate OK [03:18:30]requested_item fd.num is exist - process it [03:18:30]SAM_PROTO_GetFieldsCounters [03:18:30]wFMCommunicate request_size=4 [03:18:30]MH_SAM_APDU [03:18:30]CAPDU: 80 13 00 00 [03:18:30]Write to MH i2c: E2 08 00 62 24 80 13 00 00 00 00 00 00 02 [03:18:30]Write i2c OK [03:18:30]MH_I2C_Read... [03:18:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:18:30]Read from MH i2c: E2 [03:18:30]MH_I2C_Read... [03:18:30]Read from MH i2c: E2 62 00 [03:18:30]MH_I2C_Read... [03:18:30]Read from MH i2c: E2 62 00 62 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 31 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [03:18: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 31 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:18:30]wFMCommunicate OK [03:18:30]SAM_PROTO_GetFieldsCounters done [03:18:30]requested_item shift.num is exist - process it [03:18:30]requested_item shift.opened is exist - process it [03:18:30]req_shift_opened [03:18:30]FM_GetShiftState [03:18:30]SAM_PROTO_GetShiftState [03:18:30]wFMCommunicate request_size=4 [03:18:30]MH_SAM_APDU [03:18:30]CAPDU: 80 13 01 00 [03:18:30]Write to MH i2c: E2 08 00 63 24 80 13 01 00 00 00 00 00 04 [03:18:30]Write i2c OK [03:18:30]MH_I2C_Read... [03:18:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:18:30]Read from MH i2c: E2 [03:18:30]MH_I2C_Read... [03:18:30]Read from MH i2c: E2 0E 00 [03:18:30]MH_I2C_Read... [03:18:30]Read from MH i2c: E2 0E 00 63 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 53 [03:18:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:18:30]wFMCommunicate OK [03:18:30]SAM_PROTO_GetShiftState done [03:18:30]FM_GetShiftState done [03:18:30]req_shift_opened done [03:18:30]requested_item shift.open_date is exist - process it [03:18:30]req_shift_open_date [03:18:30]req_shift_open_date done [03:18:30]produce_requested_data done [03:18:30]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139057,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:18:30]process_action_free close_receipt [03:18:30]json_value_free [03:18:30]json_value_free done [03:18:30]process_json_proto returns [03:18:30]Send response to host [03:18:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139057,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:18:30]free response buf [03:18:30]execute_script done [03:18:30]execute_script returns [03:18:30]free content buf [03:18:30]Sock 7.Close socket [03:18:30]Sock 7.Thread stoped [03:18:34]OFD Sender: No OFD packet to send [03:18:36]accept exits with 9 [03:18:36]New connection [03:18:36]New thread 3067514212 created [03:18:36]Thread 3067370852 joined [03:18:36]Waiting for new connection... [03:18:36] Sock 9.Parse request [03:18:36]Sock 9.Check first char [03:18:36]Sock 9.First char is OK [03:18:36]request: POST /json_proto HTTP/1.0 [03:18:36]Method: POST [03:18:36]URL: /json_proto [03:18:36]Method is POST - this is cgi request [03:18:36]url: /json_proto [03:18:36]query_string will be loaded in cgi processing [03:18:36]execute_cgi json_proto POST (null) [03:18:36]execute_cgi path=json_proto method=POST [03:18:36]POST find Content-Length [03:18:36]Host: 172.17.50.196:8080 [03:18:36]Content-Length: 980 [03:18:36]Content-Type: application/json [03:18:36] [03:18:36]POST finish read [03:18:36]Found Content-Length = 980 [03:18:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335001", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 194.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:18:36]execute_script... [03:18:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335001", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 194.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:18:36]POST & json_proto [03:18:36]process_json_proto [03:18:36]json parsed OK: [03:18:36]protocol is kg_v1.0 [03:18:36]action value=close_receipt [03:18:36]process_action close_receipt [03:18:36]cmd_close_receipt [03:18:36]MH_GetDate [03:18:36]Write to MH i2c: F0 00 00 64 24 77 [03:18:36]Write i2c OK [03:18:36]MH_I2C_Read... [03:18:36]Read from MH i2c: F0 [03:18:36]MH_I2C_Read... [03:18:36]Read from MH i2c: F0 09 00 [03:18:36]MH_I2C_Read... [03:18:36]Read from MH i2c: F0 09 00 64 24 00 0F 54 20 67 72 0D 1C 67 6C [03:18:36]GetLastDocTimeStamp 1730171909 [03:18:36]current date 1730171919 [03:18:36]FM_GetShiftState [03:18:36]SAM_PROTO_GetShiftState [03:18:36]wFMCommunicate request_size=4 [03:18:36]MH_SAM_APDU [03:18:36]CAPDU: 80 13 01 00 [03:18:36]Write to MH i2c: E2 08 00 65 24 80 13 01 00 00 00 00 00 06 [03:18:36]Write i2c OK [03:18:36]MH_I2C_Read... [03:18:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:18:37]Read from MH i2c: E2 [03:18:37]MH_I2C_Read... [03:18:37]Read from MH i2c: E2 0E 00 [03:18:37]MH_I2C_Read... [03:18:37]Read from MH i2c: E2 0E 00 65 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 55 [03:18:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:18:37]wFMCommunicate OK [03:18:37]SAM_PROTO_GetShiftState done [03:18:37]FM_GetShiftState done [03:18:37]opened in 1730160023 [03:18:37]opened+sec_in_day 1730246423 [03:18:37]quantity*price = 9900 [03:18:37]sum+1 = 9901 [03:18:37]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000480364 Напиток энерг Nitro экзотик 0.45 ж/б 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 194.00 НСП 1% : 1.72 НДС 12% : 20.60 Наличными: 194.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 43 29.10.2024 03:18 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139058 ФПД: 81414256221068 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T031839&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139058&fm=81414256221068&tin=02508201610067®Number=0000000000091631&sum=19400 0 [03:18:38]StoreToDocumentArchive [03:18:38]shift 555 fd 139058 [03:18:38]save to /storage/0555/doc_00139058 [03:18:38]save last doc name /storage/0555/doc_00139058 to /storage/kkm_last_doc_name [03:18:38]save OK [03:18:38]Clear old archive folders... [03:18:38]ProcessDocumentItem done err = 0, tmpTLVsize=422 [03:18:38]tlvbuf is B6FE13D0 [03:18:38]SAM_PROTO_ClearQueue [03:18:38]wFMCommunicate request_size=4 [03:18:38]MH_SAM_APDU [03:18:38]CAPDU: 80 09 00 00 [03:18:38]Write to MH i2c: E2 08 00 72 24 80 09 00 00 00 00 00 00 08 [03:18:38]Write i2c OK [03:18:38]MH_I2C_Read... [03:18:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:18:38]Read from MH i2c: E2 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 03 00 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 03 00 72 24 00 90 00 0A [03:18:38]RAPDU: 90 00 [03:18:38]wFMCommunicate OK [03:18:38]SAM_PROTO_ClearQueue done [03:18:38]KKMCreateOFDPacket [03:18:38]OFDProtocolAddRootSTLVToBuf [03:18:38]FM_MakeSignedData [03:18:38]FM_MakeSignedData [03:18:38]SAM_PROTO_SignData [03:18:38]wFMCommunicate request_size=4 [03:18:38]MH_SAM_APDU [03:18:38]CAPDU: 80 0D 01 02 [03:18:38]Write to MH i2c: E2 08 00 73 24 80 0D 01 02 00 00 00 00 10 [03:18:38]Write i2c OK [03:18:38]MH_I2C_Read... [03:18:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:18:38]Read from MH i2c: E2 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 03 00 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 03 00 73 24 00 90 00 0B [03:18:38]RAPDU: 90 00 [03:18:38]wFMCommunicate OK [03:18:38]wFMCommunicate request_size=255 [03:18:38]MH_SAM_APDU [03:18:38]CAPDU: 80 0D 02 02 FA 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 [03:18:38]Write to MH i2c: E2 02 01 74 24 80 0D 02 02 FA 00 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 00 00 97 [03:18:38]Write i2c OK [03:18:38]MH_I2C_Read... [03:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:18:38]Read from MH i2c: E2 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 03 00 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 03 00 74 24 00 90 00 0C [03:18:38]RAPDU: 90 00 [03:18:38]wFMCommunicate OK [03:18:38]wFMCommunicate request_size=181 [03:18:38]MH_SAM_APDU [03:18:38]CAPDU: 80 0D 02 02 B0 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 4B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 08 00 00 00 00 07 04 06 00 C8 4B 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 0F 54 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 32 1F 02 00 35 04 06 00 4A 0B BB D2 5B 8C [03:18:38]Write to MH i2c: E2 B8 00 75 24 80 0D 02 02 B0 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 4B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 08 00 00 00 00 07 04 06 00 C8 4B 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 0F 54 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 32 1F 02 00 35 04 06 00 4A 0B BB D2 5B 8C 00 00 BA [03:18:38]Write i2c OK [03:18:38]MH_I2C_Read... [03:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:18:38]Read from MH i2c: E2 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 03 00 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 03 00 75 24 00 90 00 0D [03:18:38]RAPDU: 90 00 [03:18:38]wFMCommunicate OK [03:18:38]wFMCommunicate request_size=4 [03:18:38]MH_SAM_APDU [03:18:38]CAPDU: 80 0D 03 02 [03:18:38]Write to MH i2c: E2 08 00 76 24 80 0D 03 02 00 00 00 00 15 [03:18:38]Write i2c OK [03:18:38]MH_I2C_Read... [03:18:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:18:38]Read from MH i2c: E2 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 0B 00 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 0B 00 76 24 00 35 6D F6 84 3B 10 64 B0 90 00 91 [03:18:38]RAPDU: 35 6D F6 84 3B 10 64 B0 90 00 [03:18:38]wFMCommunicate OK [03:18:38]SAM_PROTO_SignData done [03:18:38]FM_MakeSignedData done [03:18:38]CreateOFDProtocolMessage [03:18:38]wFMCommunicate request_size=4 [03:18:38]MH_SAM_APDU [03:18:38]CAPDU: 80 11 00 00 [03:18:38]Write to MH i2c: E2 08 00 77 24 80 11 00 00 00 00 00 00 15 [03:18:38]Write i2c OK [03:18:38]MH_I2C_Read... [03:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:18:38]Read from MH i2c: E2 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 17 00 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: E2 17 00 77 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 70 [03:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:18:38]wFMCommunicate OK [03:18:38]CreateOFDProtocolMessage done [03:18:38]OFDSenderStorePacket 139058 [03:18:38]StoreOFDPacket docnum=139058 [03:18:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 BA 01 00 00 BA F1 B2 01 C8 D4 5A 03 01 00 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 4B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 08 00 00 00 00 07 04 06 00 C8 4B 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 0F 54 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 32 1F 02 00 35 04 06 00 4A 0B BB D2 5B 8C 35 6D F6 84 3B 10 64 B0 [03:18:38]CheckFolder [03:18:38]dirname=/storage/ofd_packets [03:18:38]CheckFolder done [03:18:38]ProducePacketName [03:18:38]name=ofd_packets/00139058 [03:18:38]NVStorageSaveData ofd_packets/00139058 [03:18:38]File name is /storage/ofd_packets/00139058 [03:18:38]Write 472 bytes [03:18:38]NVStorageSaveData done [03:18:38]OFDSenderStorePacket done [03:18:38]KKMCreateOFDPacket done [03:18:38]NVStorageSaveData kkm_last_timestamp [03:18:38]File name is /storage/kkm_last_timestamp [03:18:38]Write 4 bytes [03:18:38]NVStorageSaveData done [03:18:38]ExternCall_PrintAddStr [03:18:38]wPrintStart [03:18:38]Write to MH i2c: 01 00 00 78 24 9C [03:18:38]Write i2c OK [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: 01 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: 01 07 00 [03:18:38]MH_I2C_Read... [03:18:38]Read from MH i2c: 01 07 00 78 24 00 00 00 00 00 FF 0F B1 [03:18:38]RasterBufferAndPrint [03:18:38]line Счет N : (3)335001 [03:18:38]line ИНН: 02508201610067 [03:18:38]line Контрольно-Кассовый Чек [03:18:38]line ПРОДАЖА [03:18:38]line Товар: 4870022003305 [03:18:38]line Напиток Gorilla эн нат ж/б 0,5/0,45л [03:18:38]line 1.000 * 99.00 [03:18:38]line = 99.00 [03:18:38]line НДС 12% НСП 1% [03:18:38]line > о реализуемом товаре [03:18:38]line Товар: 4700000480364 [03:18:38]line Напиток энерг Nitro экзотик 0.45 ж/б [03:18:38]line 1.000 * 95.00 [03:18:38]line = 95.00 [03:18:38]line НДС 12% НСП 1% [03:18:38]line > о реализуемом товаре [03:18:38]line ИТОГО: 194.00 [03:18:38]line НСП 1% : 1.72 [03:18:38]line НДС 12% : 20.60 [03:18:38]line Наличными: 194.00 [03:18:38]line Безнал.: 0.00 [03:18:38]line Место: АЗС № 101 "Партнер Нефть" [03:18:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:18:39]line СНО: Общий режим [03:18:39]line Чек 43 29.10.2024 03:18 [03:18:39]line Смена: 555 ФФД: 1.0 [03:18:39]line ЗНМ: 0300000081 [03:18:39]line РНМ: 0000000000091631 [03:18:39]line Версия ККМ: 001 [03:18:39]line ФМ: 0000000000874669 [03:18:39]line ФД: 139058 [03:18:39]line ФПД: 81414256221068 [03:18:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T031839&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139058&fm=81414256221068&tin=02508201610067®Number=0000000000091631&sum=19400 [03:18:39]line 0 [03:18:39]OFD Sender: Processing packet 139058 [packets to send 34, broken 33] [03:18:39]ProducePacketName [03:18:39]name=ofd_packets/00139058 [03:18:39]OFD Sender: To server: pG, [03:18:39]CommunicateWithHost lk.salyk.kg:30040 [03:18:39]ConnectInit lk.salyk.kg [03:18:39]written 0, free lines is 4095 [03:18:39]Connected sock=10 [03:18: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 36 39 BA 01 00 00 BA F1 B2 01 C8 D4 5A 03 01 00 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 4B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 08 00 00 00 00 07 04 06 00 C8 4B 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 0F 54 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 32 1F 02 00 35 04 06 00 4A 0B BB D2 5B 8C 35 6D F6 84 3B 10 64 B0 [03:18: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 36 39 4F 00 00 00 A9 86 47 00 F7 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 36 39 10 04 04 00 32 1F 02 00 F4 03 04 00 C3 FF 1F 67 B6 04 01 00 00 62 08 12 55 DD 6B A5 6B [03:18:39]CommunicateWithHost err = 0 [03:18:39]CheckOFDResponse [03:18:39]1017 (14) - 77093643461234 [03:18:39]1041 (16) - 0000000000874669 [03:18:39]1040 (4) - 139058 [03:18:39]1012 (4) - 28.10.2024 21:18 [03:18:39]1206 (1) - 0 [03:18:39]OFD Sender: Remove packet 139058 [03:18:39]ProducePacketName [03:18:39]name=ofd_packets/00139058 [03:18:39]NVStorageDeleteData [03:18:39]Write to MH i2c: 01 00 00 A8 24 CC [03:18:39]Write i2c OK [03:18:39]MH_I2C_Read... [03:18:39]Read from MH i2c: 01 [03:18:39]MH_I2C_Read... [03:18:39]Read from MH i2c: 01 07 00 [03:18:39]MH_I2C_Read... [03:18:39]Read from MH i2c: 01 07 00 A8 24 00 00 00 00 00 B1 0C 90 [03:18:39]RasterBufferAndPrint [03:18:39]line [03:18:39]line [03:18:39]line [03:18:39]line [03:18:39]line [03:18:39]written 0, free lines is 3262 [03:18:39]MH_Cut [03:18:39]Write to MH i2c: D1 01 00 AF 24 01 A5 [03:18:39]Write i2c OK [03:18:39]MH_I2C_Read... [03:18:39]Read from MH i2c: D1 [03:18:39]MH_I2C_Read... [03:18:39]Read from MH i2c: D1 01 00 [03:18:39]MH_I2C_Read... [03:18:39]Read from MH i2c: D1 01 00 AF 24 00 A4 [03:18:39]Write to MH i2c: 01 00 00 B0 24 D4 [03:18:39]Write i2c OK [03:18:39]MH_I2C_Read... [03:18:40]OFD Sender: No OFD packet to send [03:18:40]*** Cut start [03:18:40]*** Partial cut [03:18:40]*** CUTSNS_PIN = 1 [03:18:40]*** CUTSNS_PIN = 0 [03:18:40]*** Brake cut motor [03:18:41]Read from MH i2c: 01 [03:18:41]MH_I2C_Read... [03:18:41]*** Stop cut motor [03:18:41]*** Cut end [03:18:41]Read from MH i2c: 01 07 00 [03:18:41]MH_I2C_Read... [03:18:41]Read from MH i2c: 01 07 00 B0 24 00 00 00 00 00 FF 0F E9 [03:18:41]process_action close_receipt done [03:18:41]requested_data is exist [03:18:41]produce_requested_data [03:18:41]requested_item fm.sn is exist - process it [03:18:41]wFMCommunicate request_size=4 [03:18:41]MH_SAM_APDU [03:18:41]CAPDU: 80 11 00 00 [03:18:41]Write to MH i2c: E2 08 00 B1 24 80 11 00 00 00 00 00 00 4F [03:18:41]Write i2c OK [03:18:41]MH_I2C_Read... [03:18:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:18:41]Read from MH i2c: E2 [03:18:41]MH_I2C_Read... [03:18:41]Read from MH i2c: E2 17 00 [03:18:41]MH_I2C_Read... [03:18:41]Read from MH i2c: E2 17 00 B1 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AA [03:18:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:18:41]wFMCommunicate OK [03:18:41]requested_item fd.num is exist - process it [03:18:41]SAM_PROTO_GetFieldsCounters [03:18:41]wFMCommunicate request_size=4 [03:18:41]MH_SAM_APDU [03:18:41]CAPDU: 80 13 00 00 [03:18:41]Write to MH i2c: E2 08 00 B2 24 80 13 00 00 00 00 00 00 52 [03:18:41]Write i2c OK [03:18:41]MH_I2C_Read... [03:18:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:18:41]Read from MH i2c: E2 [03:18:41]MH_I2C_Read... [03:18:41]Read from MH i2c: E2 62 00 [03:18:41]MH_I2C_Read... [03:18:41]Read from MH i2c: E2 62 00 B2 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [03:18:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:18:41]wFMCommunicate OK [03:18:41]SAM_PROTO_GetFieldsCounters done [03:18:41]requested_item shift.num is exist - process it [03:18:41]requested_item shift.opened is exist - process it [03:18:41]req_shift_opened [03:18:41]FM_GetShiftState [03:18:41]SAM_PROTO_GetShiftState [03:18:41]wFMCommunicate request_size=4 [03:18:41]MH_SAM_APDU [03:18:41]CAPDU: 80 13 01 00 [03:18:41]Write to MH i2c: E2 08 00 B3 24 80 13 01 00 00 00 00 00 54 [03:18:41]Write i2c OK [03:18:41]MH_I2C_Read... [03:18:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:18:41]Read from MH i2c: E2 [03:18:41]MH_I2C_Read... [03:18:41]Read from MH i2c: E2 0E 00 [03:18:41]MH_I2C_Read... [03:18:41]Read from MH i2c: E2 0E 00 B3 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A3 [03:18:41]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:18:41]wFMCommunicate OK [03:18:41]SAM_PROTO_GetShiftState done [03:18:41]FM_GetShiftState done [03:18:41]req_shift_opened done [03:18:41]requested_item shift.open_date is exist - process it [03:18:41]req_shift_open_date [03:18:41]req_shift_open_date done [03:18:41]produce_requested_data done [03:18:41]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139058,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:18:41]process_action_free close_receipt [03:18:41]json_value_free [03:18:41]json_value_free done [03:18:41]process_json_proto returns [03:18:41]Send response to host [03:18:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139058,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:18:41]free response buf [03:18:41]execute_script done [03:18:41]execute_script returns [03:18:41]free content buf [03:18:41]Sock 9.Close socket [03:18:41]Sock 9.Thread stoped [03:18:45]OFD Sender: No OFD packet to send [03:18:50]OFD Sender: No OFD packet to send [03:18:55]OFD Sender: No OFD packet to send [03:19:00]OFD Sender: No OFD packet to send [03:19:05]OFD Sender: No OFD packet to send [03:19:10]OFD Sender: No OFD packet to send [03:19:15]OFD Sender: No OFD packet to send [03:19:20]OFD Sender: No OFD packet to send [03:19:25]OFD Sender: No OFD packet to send [03:19:30]OFD Sender: No OFD packet to send [03:19:35]OFD Sender: No OFD packet to send [03:19:40]OFD Sender: No OFD packet to send [03:19:45]OFD Sender: No OFD packet to send [03:19:50]OFD Sender: No OFD packet to send [03:19:55]OFD Sender: No OFD packet to send [03:20:00]OFD Sender: No OFD packet to send [03:20:05]OFD Sender: No OFD packet to send [03:20:10]OFD Sender: No OFD packet to send [03:20:15]OFD Sender: No OFD packet to send [03:20:20]OFD Sender: No OFD packet to send [03:20:25]OFD Sender: No OFD packet to send [03:20:30]OFD Sender: No OFD packet to send [03:20:35]OFD Sender: No OFD packet to send [03:20:40]OFD Sender: No OFD packet to send [03:20:45]OFD Sender: No OFD packet to send [03:20:50]OFD Sender: No OFD packet to send [03:20:55]OFD Sender: No OFD packet to send [03:21:00]OFD Sender: No OFD packet to send [03:21:05]OFD Sender: No OFD packet to send [03:21:10]OFD Sender: No OFD packet to send [03:21:15]OFD Sender: No OFD packet to send [03:21:20]OFD Sender: No OFD packet to send [03:21:25]OFD Sender: No OFD packet to send [03:21:30]OFD Sender: No OFD packet to send [03:21:35]OFD Sender: No OFD packet to send [03:21:40]OFD Sender: No OFD packet to send [03:21:45]OFD Sender: No OFD packet to send [03:21:50]OFD Sender: No OFD packet to send [03:21:55]OFD Sender: No OFD packet to send [03:22:00]OFD Sender: No OFD packet to send [03:22:05]OFD Sender: No OFD packet to send [03:22:10]OFD Sender: No OFD packet to send [03:22:15]OFD Sender: No OFD packet to send [03:22:20]OFD Sender: No OFD packet to send [03:22:25]OFD Sender: No OFD packet to send [03:22:30]OFD Sender: No OFD packet to send [03:22:35]OFD Sender: No OFD packet to send [03:22:40]OFD Sender: No OFD packet to send [03:22:45]OFD Sender: No OFD packet to send [03:22:50]OFD Sender: No OFD packet to send [03:22:55]OFD Sender: No OFD packet to send [03:23:00]OFD Sender: No OFD packet to send [03:23:05]OFD Sender: No OFD packet to send [03:23:10]OFD Sender: No OFD packet to send [03:23:15]OFD Sender: No OFD packet to send [03:23:20]OFD Sender: No OFD packet to send [03:23:25]OFD Sender: No OFD packet to send [03:23:30]OFD Sender: No OFD packet to send [03:23:35]OFD Sender: No OFD packet to send [03:23:40]OFD Sender: No OFD packet to send [03:23:45]OFD Sender: No OFD packet to send [03:23:50]OFD Sender: No OFD packet to send [03:23:55]OFD Sender: No OFD packet to send [03:24:00]OFD Sender: No OFD packet to send [03:24:05]OFD Sender: No OFD packet to send [03:24:10]OFD Sender: No OFD packet to send [03:24:15]OFD Sender: No OFD packet to send [03:24:20]OFD Sender: No OFD packet to send [03:24:25]OFD Sender: No OFD packet to send [03:24:30]OFD Sender: No OFD packet to send [03:24:35]OFD Sender: No OFD packet to send [03:24:40]OFD Sender: No OFD packet to send [03:24:45]OFD Sender: No OFD packet to send [03:24:50]OFD Sender: No OFD packet to send [03:24:55]OFD Sender: No OFD packet to send [03:25:00]OFD Sender: No OFD packet to send [03:25:05]OFD Sender: No OFD packet to send [03:25:10]OFD Sender: No OFD packet to send [03:25:15]OFD Sender: No OFD packet to send [03:25:20]OFD Sender: No OFD packet to send [03:25:25]OFD Sender: No OFD packet to send [03:25:30]OFD Sender: No OFD packet to send [03:25:35]OFD Sender: No OFD packet to send [03:25:40]OFD Sender: No OFD packet to send [03:25:45]OFD Sender: No OFD packet to send [03:25:50]OFD Sender: No OFD packet to send [03:25:55]OFD Sender: No OFD packet to send [03:25:55]accept exits with 7 [03:25:55]New connection [03:25:55]New thread 3067370852 created [03:25:55]Thread 3067514212 joined [03:25:55]Waiting for new connection... [03:25:55] Sock 7.Parse request [03:25:55]Sock 7.Check first char [03:25:55]Sock 7.First char is OK [03:25:55]request: POST /json_proto HTTP/1.0 [03:25:55]Method: POST [03:25:55]URL: /json_proto [03:25:55]Method is POST - this is cgi request [03:25:55]url: /json_proto [03:25:55]query_string will be loaded in cgi processing [03:25:55]execute_cgi json_proto POST (null) [03:25:55]execute_cgi path=json_proto method=POST [03:25:55]POST find Content-Length [03:25:55]Host: 172.17.50.196:8080 [03:25:55]Content-Length: 675 [03:25:55]Content-Type: application/json [03:25:55] [03:25:55]POST finish read [03:25:55]Found Content-Length = 675 [03:25:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335002", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 89.00, "quantity" : 1.000, "sum" : 89.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 89.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:25:55]execute_script... [03:25: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 : (3)335002", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 89.00, "quantity" : 1.000, "sum" : 89.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 89.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:25:55]POST & json_proto [03:25:55]process_json_proto [03:25:55]json parsed OK: [03:25:55]protocol is kg_v1.0 [03:25:55]action value=close_receipt [03:25:55]process_action close_receipt [03:25:55]cmd_close_receipt [03:25:55]MH_GetDate [03:25:55]Write to MH i2c: F0 00 00 B4 24 C7 [03:25:55]Write i2c OK [03:25:55]MH_I2C_Read... [03:25:55]Read from MH i2c: F0 [03:25:55]MH_I2C_Read... [03:25:55]Read from MH i2c: F0 09 00 [03:25:55]MH_I2C_Read... [03:25:55]Read from MH i2c: F0 09 00 B4 24 00 C6 55 20 67 72 0D 1C 67 74 [03:25:55]GetLastDocTimeStamp 1730171919 [03:25:55]current date 1730172358 [03:25:55]FM_GetShiftState [03:25:55]SAM_PROTO_GetShiftState [03:25:55]wFMCommunicate request_size=4 [03:25:55]MH_SAM_APDU [03:25:55]CAPDU: 80 13 01 00 [03:25:55]Write to MH i2c: E2 08 00 B5 24 80 13 01 00 00 00 00 00 56 [03:25:55]Write i2c OK [03:25:55]MH_I2C_Read... [03:25:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:25:55]Read from MH i2c: E2 [03:25:55]MH_I2C_Read... [03:25:55]Read from MH i2c: E2 0E 00 [03:25:55]MH_I2C_Read... [03:25:55]Read from MH i2c: E2 0E 00 B5 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A5 [03:25:55]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:25:55]wFMCommunicate OK [03:25:55]SAM_PROTO_GetShiftState done [03:25:55]FM_GetShiftState done [03:25:55]opened in 1730160023 [03:25:55]opened+sec_in_day 1730246423 [03:25:55]quantity*price = 8900 [03:25:55]sum+1 = 8901 [03:25:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 89.00 НСП 1% : 0.79 НДС 12% : 9.45 Наличными: 89.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 44 29.10.2024 03:25 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139059 ФПД: 54357562705793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T032558&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139059&fm=54357562705793&tin=02508201610067®Number=0000000000091631&sum=8900 0 [03:25:57]StoreToDocumentArchive [03:25:57]shift 555 fd 139059 [03:25:57]save to /storage/0555/doc_00139059 [03:25:57]save last doc name /storage/0555/doc_00139059 to /storage/kkm_last_doc_name [03:25:57]save OK [03:25:57]Clear old archive folders... [03:25:57]ProcessDocumentItem done err = 0, tmpTLVsize=286 [03:25:57]tlvbuf is 00E58630 [03:25:57]SAM_PROTO_ClearQueue [03:25:57]wFMCommunicate request_size=4 [03:25:57]MH_SAM_APDU [03:25:57]CAPDU: 80 09 00 00 [03:25:57]Write to MH i2c: E2 08 00 C2 24 80 09 00 00 00 00 00 00 58 [03:25:57]Write i2c OK [03:25:57]MH_I2C_Read... [03:25:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:25:57]Read from MH i2c: E2 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 03 00 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 03 00 C2 24 00 90 00 5A [03:25:57]RAPDU: 90 00 [03:25:57]wFMCommunicate OK [03:25:57]SAM_PROTO_ClearQueue done [03:25:57]KKMCreateOFDPacket [03:25:57]OFDProtocolAddRootSTLVToBuf [03:25:57]FM_MakeSignedData [03:25:57]FM_MakeSignedData [03:25:57]SAM_PROTO_SignData [03:25:57]wFMCommunicate request_size=4 [03:25:57]MH_SAM_APDU [03:25:57]CAPDU: 80 0D 01 02 [03:25:57]Write to MH i2c: E2 08 00 C3 24 80 0D 01 02 00 00 00 00 60 [03:25:57]Write i2c OK [03:25:57]MH_I2C_Read... [03:25:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:25:57]Read from MH i2c: E2 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 03 00 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 03 00 C3 24 00 90 00 5B [03:25:57]RAPDU: 90 00 [03:25:57]wFMCommunicate OK [03:25:57]wFMCommunicate request_size=255 [03:25:57]MH_SAM_APDU [03:25:57]CAPDU: 80 0D 02 02 FA 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 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 C6 55 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 [03:25:57]Write to MH i2c: E2 02 01 C4 24 80 0D 02 02 FA 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 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 C6 55 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 00 00 DC [03:25:57]Write i2c OK [03:25:57]MH_I2C_Read... [03:25:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:25:57]Read from MH i2c: E2 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 03 00 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 03 00 C4 24 00 90 00 5C [03:25:57]RAPDU: 90 00 [03:25:57]wFMCommunicate OK [03:25:57]wFMCommunicate request_size=45 [03:25:57]MH_SAM_APDU [03:25:57]CAPDU: 80 0D 02 02 28 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 33 1F 02 00 35 04 06 00 31 70 1B 37 47 81 [03:25:57]Write to MH i2c: E2 30 00 C5 24 80 0D 02 02 28 00 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 33 1F 02 00 35 04 06 00 31 70 1B 37 47 81 00 00 CA [03:25:57]Write i2c OK [03:25:57]MH_I2C_Read... [03:25:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:25:57]Read from MH i2c: E2 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 03 00 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 03 00 C5 24 00 90 00 5D [03:25:57]RAPDU: 90 00 [03:25:57]wFMCommunicate OK [03:25:57]wFMCommunicate request_size=4 [03:25:57]MH_SAM_APDU [03:25:57]CAPDU: 80 0D 03 02 [03:25:57]Write to MH i2c: E2 08 00 C6 24 80 0D 03 02 00 00 00 00 65 [03:25:57]Write i2c OK [03:25:57]MH_I2C_Read... [03:25:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:25:57]Read from MH i2c: E2 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 0B 00 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 0B 00 C6 24 00 3C 51 6A 3D E1 DF 1A 58 90 00 CC [03:25:57]RAPDU: 3C 51 6A 3D E1 DF 1A 58 90 00 [03:25:57]wFMCommunicate OK [03:25:57]SAM_PROTO_SignData done [03:25:57]FM_MakeSignedData done [03:25:57]CreateOFDProtocolMessage [03:25:57]wFMCommunicate request_size=4 [03:25:57]MH_SAM_APDU [03:25:57]CAPDU: 80 11 00 00 [03:25:57]Write to MH i2c: E2 08 00 C7 24 80 11 00 00 00 00 00 00 65 [03:25:57]Write i2c OK [03:25:57]MH_I2C_Read... [03:25:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:25:57]Read from MH i2c: E2 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 17 00 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: E2 17 00 C7 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C0 [03:25:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:25:57]wFMCommunicate OK [03:25:57]CreateOFDProtocolMessage done [03:25:57]OFDSenderStorePacket 139059 [03:25:57]StoreOFDPacket docnum=139059 [03:25:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 32 01 00 00 4D B1 2A 01 E7 78 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 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 C6 55 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 33 1F 02 00 35 04 06 00 31 70 1B 37 47 81 3C 51 6A 3D E1 DF 1A 58 [03:25:57]CheckFolder [03:25:57]dirname=/storage/ofd_packets [03:25:57]CheckFolder done [03:25:57]ProducePacketName [03:25:57]name=ofd_packets/00139059 [03:25:57]NVStorageSaveData ofd_packets/00139059 [03:25:57]File name is /storage/ofd_packets/00139059 [03:25:57]Write 336 bytes [03:25:57]NVStorageSaveData done [03:25:57]OFDSenderStorePacket done [03:25:57]KKMCreateOFDPacket done [03:25:57]NVStorageSaveData kkm_last_timestamp [03:25:57]File name is /storage/kkm_last_timestamp [03:25:57]Write 4 bytes [03:25:57]NVStorageSaveData done [03:25:57]ExternCall_PrintAddStr [03:25:57]wPrintStart [03:25:57]Write to MH i2c: 01 00 00 C8 24 EC [03:25:57]Write i2c OK [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: 01 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: 01 07 00 [03:25:57]MH_I2C_Read... [03:25:57]Read from MH i2c: 01 07 00 C8 24 00 00 00 00 00 FF 0F 01 [03:25:57]RasterBufferAndPrint [03:25:57]line Счет N : (3)335002 [03:25:57]line ИНН: 02508201610067 [03:25:57]line Контрольно-Кассовый Чек [03:25:57]line ПРОДАЖА [03:25:57]line Товар: 4700040114120 [03:25:57]line Султан чай 1л. чер персик [03:25:57]line 1.000 * 89.00 [03:25:57]line = 89.00 [03:25:57]line НДС 12% НСП 1% [03:25:57]line > о реализуемом товаре [03:25:57]line ИТОГО: 89.00 [03:25:57]line НСП 1% : 0.79 [03:25:57]line НДС 12% : 9.45 [03:25:57]line Наличными: 89.00 [03:25:57]line Безнал.: 0.00 [03:25:57]line Место: АЗС № 101 "Партнер Нефть" [03:25:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:25:57]line СНО: Общий режим [03:25:57]line Чек 44 29.10.2024 03:25 [03:25:57]line Смена: 555 ФФД: 1.0 [03:25:57]line ЗНМ: 0300000081 [03:25:57]line РНМ: 0000000000091631 [03:25:57]line Версия ККМ: 001 [03:25:57]line ФМ: 0000000000874669 [03:25:57]line ФД: 139059 [03:25:57]line ФПД: 54357562705793 [03:25:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T032558&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139059&fm=54357562705793&tin=02508201610067®Number=0000000000091631&sum=8900 [03:25:57]line 0 [03:25:57]OFD Sender: Processing packet 139059 [packets to send 34, broken 33] [03:25:57]ProducePacketName [03:25:57]name=ofd_packets/00139059 [03:25:57]OFD Sender: To server: pG, [03:25:57]CommunicateWithHost lk.salyk.kg:30040 [03:25:57]ConnectInit lk.salyk.kg [03:25:57]written 0, free lines is 4095 [03:25:57]Connected sock=10 [03:25: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 36 39 32 01 00 00 4D B1 2A 01 E7 78 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 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 C6 55 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 33 1F 02 00 35 04 06 00 31 70 1B 37 47 81 3C 51 6A 3D E1 DF 1A 58 [03:25: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 36 39 4F 00 00 00 D1 1A 47 00 D9 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 36 39 10 04 04 00 33 1F 02 00 F4 03 04 00 7A 01 20 67 B6 04 01 00 00 7D 1D DA B5 EA B1 14 A8 [03:25:58]CommunicateWithHost err = 0 [03:25:58]CheckOFDResponse [03:25:58]1017 (14) - 77093643461234 [03:25:58]1041 (16) - 0000000000874669 [03:25:58]1040 (4) - 139059 [03:25:58]1012 (4) - 28.10.2024 21:26 [03:25:58]1206 (1) - 0 [03:25:58]OFD Sender: Remove packet 139059 [03:25:58]ProducePacketName [03:25:58]name=ofd_packets/00139059 [03:25:58]NVStorageDeleteData [03:25:58]Write to MH i2c: 01 00 00 F0 24 14 [03:25:58]Write i2c OK [03:25:58]MH_I2C_Read... [03:25:58]Read from MH i2c: 01 [03:25:58]MH_I2C_Read... [03:25:58]Read from MH i2c: 01 07 00 [03:25:58]MH_I2C_Read... [03:25:58]Read from MH i2c: 01 07 00 F0 24 00 00 00 00 00 04 0D 2C [03:25:58]RasterBufferAndPrint [03:25:58]line [03:25:58]line [03:25:58]line [03:25:58]line [03:25:58]line [03:25:58]written 0, free lines is 3338 [03:25:58]MH_Cut [03:25:58]Write to MH i2c: D1 01 00 F7 24 01 ED [03:25:58]Write i2c OK [03:25:58]MH_I2C_Read... [03:25:58]Read from MH i2c: D1 [03:25:58]MH_I2C_Read... [03:25:58]Read from MH i2c: D1 01 00 [03:25:58]MH_I2C_Read... [03:25:58]Read from MH i2c: D1 01 00 F7 24 00 EC [03:25:58]Write to MH i2c: 01 00 00 F8 24 1C [03:25:58]Write i2c OK [03:25:58]MH_I2C_Read... [03:25:58]OFD Sender: No OFD packet to send [03:25:58]*** Cut start [03:25:58]*** Partial cut [03:25:58]*** CUTSNS_PIN = 1 [03:25:59]*** CUTSNS_PIN = 0 [03:25:59]*** Brake cut motor [03:25:59]Read from MH i2c: 01 [03:25:59]MH_I2C_Read... [03:25:59]*** Stop cut motor [03:25:59]*** Cut end [03:25:59]Read from MH i2c: 01 07 00 [03:25:59]MH_I2C_Read... [03:25:59]Read from MH i2c: 01 07 00 F8 24 00 00 00 00 00 FF 0F 31 [03:25:59]process_action close_receipt done [03:25:59]requested_data is exist [03:25:59]produce_requested_data [03:25:59]requested_item fm.sn is exist - process it [03:25:59]wFMCommunicate request_size=4 [03:25:59]MH_SAM_APDU [03:25:59]CAPDU: 80 11 00 00 [03:25:59]Write to MH i2c: E2 08 00 F9 24 80 11 00 00 00 00 00 00 97 [03:25:59]Write i2c OK [03:25:59]MH_I2C_Read... [03:25:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:25:59]Read from MH i2c: E2 [03:25:59]MH_I2C_Read... [03:25:59]Read from MH i2c: E2 17 00 [03:25:59]MH_I2C_Read... [03:25:59]Read from MH i2c: E2 17 00 F9 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F2 [03:25:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:25:59]wFMCommunicate OK [03:25:59]requested_item fd.num is exist - process it [03:25:59]SAM_PROTO_GetFieldsCounters [03:25:59]wFMCommunicate request_size=4 [03:25:59]MH_SAM_APDU [03:25:59]CAPDU: 80 13 00 00 [03:25:59]Write to MH i2c: E2 08 00 FA 24 80 13 00 00 00 00 00 00 9A [03:25:59]Write i2c OK [03:25:59]MH_I2C_Read... [03:25:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:25:59]Read from MH i2c: E2 [03:25:59]MH_I2C_Read... [03:25:59]Read from MH i2c: E2 62 00 [03:25:59]MH_I2C_Read... [03:25:59]Read from MH i2c: E2 62 00 FA 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 33 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 C3 [03:25: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 33 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:25:59]wFMCommunicate OK [03:25:59]SAM_PROTO_GetFieldsCounters done [03:25:59]requested_item shift.num is exist - process it [03:25:59]requested_item shift.opened is exist - process it [03:25:59]req_shift_opened [03:25:59]FM_GetShiftState [03:25:59]SAM_PROTO_GetShiftState [03:25:59]wFMCommunicate request_size=4 [03:25:59]MH_SAM_APDU [03:25:59]CAPDU: 80 13 01 00 [03:25:59]Write to MH i2c: E2 08 00 FB 24 80 13 01 00 00 00 00 00 9C [03:25:59]Write i2c OK [03:25:59]MH_I2C_Read... [03:25:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:25:59]Read from MH i2c: E2 [03:25:59]MH_I2C_Read... [03:25:59]Read from MH i2c: E2 0E 00 [03:25:59]MH_I2C_Read... [03:25:59]Read from MH i2c: E2 0E 00 FB 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EB [03:25:59]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:25:59]wFMCommunicate OK [03:25:59]SAM_PROTO_GetShiftState done [03:25:59]FM_GetShiftState done [03:25:59]req_shift_opened done [03:25:59]requested_item shift.open_date is exist - process it [03:25:59]req_shift_open_date [03:25:59]req_shift_open_date done [03:25:59]produce_requested_data done [03:25:59]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139059,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:25:59]process_action_free close_receipt [03:25:59]json_value_free [03:25:59]json_value_free done [03:25:59]process_json_proto returns [03:25:59]Send response to host [03:25:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139059,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:25:59]free response buf [03:25:59]execute_script done [03:25:59]execute_script returns [03:25:59]free content buf [03:25:59]Sock 7.Close socket [03:25:59]Sock 7.Thread stoped [03:26:03]OFD Sender: No OFD packet to send [03:26:08]OFD Sender: No OFD packet to send [03:26:10]accept exits with 9 [03:26:10]New connection [03:26:10]New thread 3067514212 created [03:26:10]Thread 3067370852 joined [03:26:10]Waiting for new connection... [03:26:10] Sock 9.Parse request [03:26:10]Sock 9.Check first char [03:26:10]Sock 9.First char is OK [03:26:10]request: POST /json_proto HTTP/1.0 [03:26:10]Method: POST [03:26:10]URL: /json_proto [03:26:10]Method is POST - this is cgi request [03:26:10]url: /json_proto [03:26:10]query_string will be loaded in cgi processing [03:26:10]execute_cgi json_proto POST (null) [03:26:10]execute_cgi path=json_proto method=POST [03:26:10]POST find Content-Length [03:26:10]Host: 172.17.50.196:8080 [03:26:10]Content-Length: 646 [03:26:10]Content-Type: application/json [03:26:10] [03:26:10]POST finish read [03:26:10]Found Content-Length = 646 [03:26:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335004", "tax_sys" : 0, "items" : [ { "code": "4607161615386", "name": "\u041B\u0443\u043A\u043E\u0439\u043B \u0421\u0443\u043F\u0435\u0440 10W40 SG/CD 1\u043B.", "price" : 405.00, "quantity" : 1.000, "sum" : 405.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 405.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:10]execute_script... [03:26:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335004", "tax_sys" : 0, "items" : [ { "code": "4607161615386", "name": "\u041B\u0443\u043A\u043E\u0439\u043B \u0421\u0443\u043F\u0435\u0440 10W40 SG/CD 1\u043B.", "price" : 405.00, "quantity" : 1.000, "sum" : 405.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 405.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:26:10]POST & json_proto [03:26:10]process_json_proto [03:26:10]json parsed OK: [03:26:10]protocol is kg_v1.0 [03:26:10]action value=close_receipt [03:26:10]process_action close_receipt [03:26:10]cmd_close_receipt [03:26:10]MH_GetDate [03:26:10]Write to MH i2c: F0 00 00 FC 24 0F [03:26:10]Write i2c OK [03:26:10]MH_I2C_Read... [03:26:10]Read from MH i2c: F0 [03:26:10]MH_I2C_Read... [03:26:10]Read from MH i2c: F0 09 00 [03:26:10]MH_I2C_Read... [03:26:10]Read from MH i2c: F0 09 00 FC 24 00 D4 55 20 67 72 0D 1C 67 CA [03:26:10]GetLastDocTimeStamp 1730172358 [03:26:10]current date 1730172372 [03:26:10]FM_GetShiftState [03:26:10]SAM_PROTO_GetShiftState [03:26:10]wFMCommunicate request_size=4 [03:26:10]MH_SAM_APDU [03:26:10]CAPDU: 80 13 01 00 [03:26:10]Write to MH i2c: E2 08 00 FD 24 80 13 01 00 00 00 00 00 9E [03:26:10]Write i2c OK [03:26:10]MH_I2C_Read... [03:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:10]Read from MH i2c: E2 [03:26:10]MH_I2C_Read... [03:26:10]Read from MH i2c: E2 0E 00 [03:26:10]MH_I2C_Read... [03:26:10]Read from MH i2c: E2 0E 00 FD 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 ED [03:26:10]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:26:10]wFMCommunicate OK [03:26:10]SAM_PROTO_GetShiftState done [03:26:10]FM_GetShiftState done [03:26:10]opened in 1730160023 [03:26:10]opened+sec_in_day 1730246423 [03:26:10]quantity*price = 40500 [03:26:10]sum+1 = 40501 [03:26:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 405.00 НСП 1% : 3.58 НДС 12% : 43.01 Наличными: 405.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 45 29.10.2024 03:26 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139060 ФПД: 26266975101412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T032612&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139060&fm=26266975101412&tin=02508201610067®Number=0000000000091631&sum=40500 0 [03:26:11]StoreToDocumentArchive [03:26:11]shift 555 fd 139060 [03:26:11]save to /storage/0555/doc_00139060 [03:26:11]save last doc name /storage/0555/doc_00139060 to /storage/kkm_last_doc_name [03:26:11]save OK [03:26:11]Clear old archive folders... [03:26:11]ProcessDocumentItem done err = 0, tmpTLVsize=282 [03:26:11]tlvbuf is 00D9BEC0 [03:26:11]SAM_PROTO_ClearQueue [03:26:11]wFMCommunicate request_size=4 [03:26:11]MH_SAM_APDU [03:26:11]CAPDU: 80 09 00 00 [03:26:11]Write to MH i2c: E2 08 00 0A 25 80 09 00 00 00 00 00 00 A1 [03:26:11]Write i2c OK [03:26:11]MH_I2C_Read... [03:26:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:26:11]Read from MH i2c: E2 [03:26:11]MH_I2C_Read... [03:26:11]Read from MH i2c: E2 03 00 [03:26:11]MH_I2C_Read... [03:26:11]Read from MH i2c: E2 03 00 0A 25 00 90 00 A3 [03:26:11]RAPDU: 90 00 [03:26:11]wFMCommunicate OK [03:26:11]SAM_PROTO_ClearQueue done [03:26:11]KKMCreateOFDPacket [03:26:11]OFDProtocolAddRootSTLVToBuf [03:26:11]FM_MakeSignedData [03:26:11]FM_MakeSignedData [03:26:11]SAM_PROTO_SignData [03:26:11]wFMCommunicate request_size=4 [03:26:11]MH_SAM_APDU [03:26:11]CAPDU: 80 0D 01 02 [03:26:11]Write to MH i2c: E2 08 00 0B 25 80 0D 01 02 00 00 00 00 A9 [03:26:11]Write i2c OK [03:26:11]MH_I2C_Read... [03:26:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:26:11]Read from MH i2c: E2 [03:26:11]MH_I2C_Read... [03:26:11]Read from MH i2c: E2 03 00 [03:26:11]MH_I2C_Read... [03:26:11]Read from MH i2c: E2 03 00 0B 25 00 90 00 A4 [03:26:11]RAPDU: 90 00 [03:26:11]wFMCommunicate OK [03:26:11]wFMCommunicate request_size=255 [03:26:11]MH_SAM_APDU [03:26:11]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 37 31 36 31 36 31 35 33 38 36 06 04 28 00 D0 9B D1 83 D0 BA D0 BE D0 B9 D0 BB 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 20 31 30 57 34 30 20 53 47 2F 43 44 20 31 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 34 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D4 55 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 [03:26:11]Write to MH i2c: E2 02 01 0C 25 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 37 31 36 31 36 31 35 33 38 36 06 04 28 00 D0 9B D1 83 D0 BA D0 BE D0 B9 D0 BB 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 20 31 30 57 34 30 20 53 47 2F 43 44 20 31 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 34 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D4 55 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 00 00 29 [03:26:11]Write i2c OK [03:26:11]MH_I2C_Read... [03:26:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:11]Read from MH i2c: E2 [03:26:11]MH_I2C_Read... [03:26:11]Read from MH i2c: E2 03 00 [03:26:11]MH_I2C_Read... [03:26:11]Read from MH i2c: E2 03 00 0C 25 00 90 00 A5 [03:26:11]RAPDU: 90 00 [03:26:11]wFMCommunicate OK [03:26:11]wFMCommunicate request_size=41 [03:26:11]MH_SAM_APDU [03:26:11]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 34 1F 02 00 35 04 06 00 17 E3 C1 B8 61 E4 [03:26:11]Write to MH i2c: E2 2C 00 0D 25 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 34 1F 02 00 35 04 06 00 17 E3 C1 B8 61 E4 00 00 90 [03:26:11]Write i2c OK [03:26:11]MH_I2C_Read... [03:26:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:26:12]Read from MH i2c: E2 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: E2 03 00 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: E2 03 00 0D 25 00 90 00 A6 [03:26:12]RAPDU: 90 00 [03:26:12]wFMCommunicate OK [03:26:12]wFMCommunicate request_size=4 [03:26:12]MH_SAM_APDU [03:26:12]CAPDU: 80 0D 03 02 [03:26:12]Write to MH i2c: E2 08 00 0E 25 80 0D 03 02 00 00 00 00 AE [03:26:12]Write i2c OK [03:26:12]MH_I2C_Read... [03:26:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:26:12]Read from MH i2c: E2 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: E2 0B 00 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: E2 0B 00 0E 25 00 03 E2 DA 01 AE 4F BF 5F 90 00 8A [03:26:12]RAPDU: 03 E2 DA 01 AE 4F BF 5F 90 00 [03:26:12]wFMCommunicate OK [03:26:12]SAM_PROTO_SignData done [03:26:12]FM_MakeSignedData done [03:26:12]CreateOFDProtocolMessage [03:26:12]wFMCommunicate request_size=4 [03:26:12]MH_SAM_APDU [03:26:12]CAPDU: 80 11 00 00 [03:26:12]Write to MH i2c: E2 08 00 0F 25 80 11 00 00 00 00 00 00 AE [03:26:12]Write i2c OK [03:26:12]MH_I2C_Read... [03:26:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:12]Read from MH i2c: E2 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: E2 17 00 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: E2 17 00 0F 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 09 [03:26:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:26:12]wFMCommunicate OK [03:26:12]CreateOFDProtocolMessage done [03:26:12]OFDSenderStorePacket 139060 [03:26:12]StoreOFDPacket docnum=139060 [03:26:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2E 01 00 00 4B 61 26 01 A0 6E 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 37 31 36 31 36 31 35 33 38 36 06 04 28 00 D0 9B D1 83 D0 BA D0 BE D0 B9 D0 BB 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 20 31 30 57 34 30 20 53 47 2F 43 44 20 31 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 34 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D4 55 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 34 1F 02 00 35 04 06 00 17 E3 C1 B8 61 E4 03 E2 DA 01 AE 4F BF 5F [03:26:12]CheckFolder [03:26:12]dirname=/storage/ofd_packets [03:26:12]CheckFolder done [03:26:12]ProducePacketName [03:26:12]name=ofd_packets/00139060 [03:26:12]NVStorageSaveData ofd_packets/00139060 [03:26:12]File name is /storage/ofd_packets/00139060 [03:26:12]Write 332 bytes [03:26:12]NVStorageSaveData done [03:26:12]OFDSenderStorePacket done [03:26:12]KKMCreateOFDPacket done [03:26:12]NVStorageSaveData kkm_last_timestamp [03:26:12]File name is /storage/kkm_last_timestamp [03:26:12]Write 4 bytes [03:26:12]NVStorageSaveData done [03:26:12]ExternCall_PrintAddStr [03:26:12]wPrintStart [03:26:12]Write to MH i2c: 01 00 00 10 25 35 [03:26:12]Write i2c OK [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: 01 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: 01 07 00 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: 01 07 00 10 25 00 00 00 00 00 FF 0F 4A [03:26:12]RasterBufferAndPrint [03:26:12]line Счет N : (3)335004 [03:26:12]line ИНН: 02508201610067 [03:26:12]line Контрольно-Кассовый Чек [03:26:12]line ПРОДАЖА [03:26:12]line Товар: 4607161615386 [03:26:12]line Лукойл Супер 10W40 SG/CD 1л. [03:26:12]line 1.000 * 405.00 [03:26:12]line = 405.00 [03:26:12]line НДС 12% НСП 1% [03:26:12]line > о реализуемом товаре [03:26:12]line ИТОГО: 405.00 [03:26:12]line НСП 1% : 3.58 [03:26:12]line НДС 12% : 43.01 [03:26:12]line Наличными: 405.00 [03:26:12]line Безнал.: 0.00 [03:26:12]line Место: АЗС № 101 "Партнер Нефть" [03:26:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:26:12]line СНО: Общий режим [03:26:12]line Чек 45 29.10.2024 03:26 [03:26:12]line Смена: 555 ФФД: 1.0 [03:26:12]line ЗНМ: 0300000081 [03:26:12]line РНМ: 0000000000091631 [03:26:12]line Версия ККМ: 001 [03:26:12]line ФМ: 0000000000874669 [03:26:12]line ФД: 139060 [03:26:12]line ФПД: 26266975101412 [03:26:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T032612&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139060&fm=26266975101412&tin=02508201610067®Number=0000000000091631&sum=40500 [03:26:12]line 0 [03:26:12]OFD Sender: Processing packet 139060 [packets to send 34, broken 33] [03:26:12]ProducePacketName [03:26:12]name=ofd_packets/00139060 [03:26:12]OFD Sender: To server: pG, [03:26:12]CommunicateWithHost lk.salyk.kg:30040 [03:26:12]ConnectInit lk.salyk.kg [03:26:12]written 0, free lines is 4095 [03:26:12]Connected sock=11 [03:26: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 36 39 2E 01 00 00 4B 61 26 01 A0 6E 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 37 31 36 31 36 31 35 33 38 36 06 04 28 00 D0 9B D1 83 D0 BA D0 BE D0 B9 D0 BB 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 20 31 30 57 34 30 20 53 47 2F 43 44 20 31 D0 BB 2E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 9E 00 00 00 00 13 04 06 00 34 9E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 10 00 00 00 00 07 04 06 00 34 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 D4 55 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 34 1F 02 00 35 04 06 00 17 E3 C1 B8 61 E4 03 E2 DA 01 AE 4F BF 5F [03:26: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 36 39 4F 00 00 00 7D 46 47 00 21 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 36 39 10 04 04 00 34 1F 02 00 F4 03 04 00 89 01 20 67 B6 04 01 00 00 AA 35 96 A3 FE BD A6 48 [03:26:12]CommunicateWithHost err = 0 [03:26:12]CheckOFDResponse [03:26:12]1017 (14) - 77093643461234 [03:26:12]1041 (16) - 0000000000874669 [03:26:12]1040 (4) - 139060 [03:26:12]1012 (4) - 28.10.2024 21:26 [03:26:12]1206 (1) - 0 [03:26:12]OFD Sender: Remove packet 139060 [03:26:12]ProducePacketName [03:26:12]name=ofd_packets/00139060 [03:26:12]NVStorageDeleteData [03:26:12]Write to MH i2c: 01 00 00 39 25 5E [03:26:12]Write i2c OK [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: 01 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: 01 07 00 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: 01 07 00 39 25 00 00 00 00 00 02 0D 74 [03:26:12]RasterBufferAndPrint [03:26:12]line [03:26:12]line [03:26:12]line [03:26:12]line [03:26:12]line [03:26:12]written 0, free lines is 3336 [03:26:12]MH_Cut [03:26:12]Write to MH i2c: D1 01 00 40 25 01 37 [03:26:12]Write i2c OK [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: D1 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: D1 01 00 [03:26:12]MH_I2C_Read... [03:26:12]Read from MH i2c: D1 01 00 40 25 00 36 [03:26:12]Write to MH i2c: 01 00 00 41 25 66 [03:26:12]Write i2c OK [03:26:12]MH_I2C_Read... [03:26:13]OFD Sender: No OFD packet to send [03:26:13]*** Cut start [03:26:13]*** Partial cut [03:26:13]*** CUTSNS_PIN = 1 [03:26:13]*** CUTSNS_PIN = 0 [03:26:13]*** Brake cut motor [03:26:14]Read from MH i2c: 01 [03:26:14]MH_I2C_Read... [03:26:14]*** Stop cut motor [03:26:14]*** Cut end [03:26:14]Read from MH i2c: 01 07 00 [03:26:14]MH_I2C_Read... [03:26:14]Read from MH i2c: 01 07 00 41 25 00 00 00 00 00 FF 0F 7B [03:26:14]process_action close_receipt done [03:26:14]requested_data is exist [03:26:14]produce_requested_data [03:26:14]requested_item fm.sn is exist - process it [03:26:14]wFMCommunicate request_size=4 [03:26:14]MH_SAM_APDU [03:26:14]CAPDU: 80 11 00 00 [03:26:14]Write to MH i2c: E2 08 00 42 25 80 11 00 00 00 00 00 00 E1 [03:26:14]Write i2c OK [03:26:14]MH_I2C_Read... [03:26:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:26:14]Read from MH i2c: E2 [03:26:14]MH_I2C_Read... [03:26:14]Read from MH i2c: E2 17 00 [03:26:14]MH_I2C_Read... [03:26:14]Read from MH i2c: E2 17 00 42 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3C [03:26:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:26:14]wFMCommunicate OK [03:26:14]requested_item fd.num is exist - process it [03:26:14]SAM_PROTO_GetFieldsCounters [03:26:14]wFMCommunicate request_size=4 [03:26:14]MH_SAM_APDU [03:26:14]CAPDU: 80 13 00 00 [03:26:14]Write to MH i2c: E2 08 00 43 25 80 13 00 00 00 00 00 00 E4 [03:26:14]Write i2c OK [03:26:14]MH_I2C_Read... [03:26:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:26:14]Read from MH i2c: E2 [03:26:14]MH_I2C_Read... [03:26:14]Read from MH i2c: E2 62 00 [03:26:14]MH_I2C_Read... [03:26:14]Read from MH i2c: E2 62 00 43 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 34 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [03:26: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 34 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:26:14]wFMCommunicate OK [03:26:14]SAM_PROTO_GetFieldsCounters done [03:26:14]requested_item shift.num is exist - process it [03:26:14]requested_item shift.opened is exist - process it [03:26:14]req_shift_opened [03:26:14]FM_GetShiftState [03:26:14]SAM_PROTO_GetShiftState [03:26:14]wFMCommunicate request_size=4 [03:26:14]MH_SAM_APDU [03:26:14]CAPDU: 80 13 01 00 [03:26:14]Write to MH i2c: E2 08 00 44 25 80 13 01 00 00 00 00 00 E6 [03:26:14]Write i2c OK [03:26:14]MH_I2C_Read... [03:26:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:26:14]Read from MH i2c: E2 [03:26:14]MH_I2C_Read... [03:26:14]Read from MH i2c: E2 0E 00 [03:26:14]MH_I2C_Read... [03:26:14]Read from MH i2c: E2 0E 00 44 25 00 09 00 01 97 25 20 67 00 00 00 00 90 00 35 [03:26:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:26:14]wFMCommunicate OK [03:26:14]SAM_PROTO_GetShiftState done [03:26:14]FM_GetShiftState done [03:26:14]req_shift_opened done [03:26:14]requested_item shift.open_date is exist - process it [03:26:14]req_shift_open_date [03:26:14]req_shift_open_date done [03:26:14]produce_requested_data done [03:26:14]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139060,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:26:14]process_action_free close_receipt [03:26:14]json_value_free [03:26:14]json_value_free done [03:26:14]process_json_proto returns [03:26:14]Send response to host [03:26:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139060,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:26:14]free response buf [03:26:14]execute_script done [03:26:14]execute_script returns [03:26:14]free content buf [03:26:14]Sock 9.Close socket [03:26:14]Sock 9.Thread stoped [03:26:18]OFD Sender: No OFD packet to send [03:26:23]OFD Sender: No OFD packet to send [03:26:28]OFD Sender: No OFD packet to send [03:26:33]OFD Sender: No OFD packet to send [03:26:38]OFD Sender: No OFD packet to send [03:26:43]OFD Sender: No OFD packet to send [03:26:48]OFD Sender: No OFD packet to send [03:26:53]OFD Sender: No OFD packet to send [03:26:58]OFD Sender: No OFD packet to send [03:27:03]OFD Sender: No OFD packet to send [03:27:08]OFD Sender: No OFD packet to send [03:27:13]OFD Sender: No OFD packet to send [03:27:18]OFD Sender: No OFD packet to send [03:27:23]OFD Sender: No OFD packet to send [03:27:28]OFD Sender: No OFD packet to send [03:27:33]OFD Sender: No OFD packet to send [03:27:38]OFD Sender: No OFD packet to send [03:27:43]OFD Sender: No OFD packet to send [03:27:48]OFD Sender: No OFD packet to send [03:27:53]OFD Sender: No OFD packet to send [03:27:58]OFD Sender: No OFD packet to send [03:28:03]OFD Sender: No OFD packet to send [03:28:08]OFD Sender: No OFD packet to send [03:28:13]OFD Sender: No OFD packet to send [03:28:18]accept exits with 7 [03:28:18]New connection [03:28:18]New thread 3067370852 created [03:28:18]Thread 3067514212 joined [03:28:18]Waiting for new connection... [03:28:18] Sock 7.Parse request [03:28:18]Sock 7.Check first char [03:28:18]Sock 7.First char is OK [03:28:18]request: POST /json_proto HTTP/1.0 [03:28:18]Method: POST [03:28:18]URL: /json_proto [03:28:18]Method is POST - this is cgi request [03:28:18]url: /json_proto [03:28:18]query_string will be loaded in cgi processing [03:28:18]execute_cgi json_proto POST (null) [03:28:18]execute_cgi path=json_proto method=POST [03:28:18]POST find Content-Length [03:28:18]Host: 172.17.50.196:8080 [03:28:18]Content-Length: 1191 [03:28:18]Content-Type: application/json [03:28:18] [03:28:18]POST finish read [03:28:18]Found Content-Length = 1191 [03:28:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335005", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112003925", "name": "\u041A\u043E\u043D\u0434 ULKER-Albeni 40gr (6*24)", "price" : 44.00, "quantity" : 1.000, "sum" : 44.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 254.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:28:18]execute_script... [03:28: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 : (3)335005", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112003925", "name": "\u041A\u043E\u043D\u0434 ULKER-Albeni 40gr (6*24)", "price" : 44.00, "quantity" : 1.000, "sum" : 44.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 254.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:28:18]POST & json_proto [03:28:18]process_json_proto [03:28:18]json parsed OK: [03:28:18]protocol is kg_v1.0 [03:28:18]action value=close_receipt [03:28:18]process_action close_receipt [03:28:18]cmd_close_receipt [03:28:18]MH_GetDate [03:28:18]Write to MH i2c: F0 00 00 45 25 59 [03:28:18]Write i2c OK [03:28:18]MH_I2C_Read... [03:28:18]Read from MH i2c: F0 [03:28:18]MH_I2C_Read... [03:28:18]Read from MH i2c: F0 09 00 [03:28:18]MH_I2C_Read... [03:28:18]Read from MH i2c: F0 09 00 45 25 00 54 56 20 67 72 0D 1C 67 95 [03:28:18]GetLastDocTimeStamp 1730172372 [03:28:18]current date 1730172500 [03:28:18]FM_GetShiftState [03:28:18]SAM_PROTO_GetShiftState [03:28:18]wFMCommunicate request_size=4 [03:28:18]MH_SAM_APDU [03:28:18]CAPDU: 80 13 01 00 [03:28:18]Write to MH i2c: E2 08 00 46 25 80 13 01 00 00 00 00 00 E8 [03:28:18]Write i2c OK [03:28:18]MH_I2C_Read... [03:28:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:28:18]Read from MH i2c: E2 [03:28:18]MH_I2C_Read... [03:28:18]Read from MH i2c: E2 0E 00 [03:28:18]MH_I2C_Read... [03:28:18]Read from MH i2c: E2 0E 00 46 25 00 09 00 01 97 25 20 67 00 00 00 00 90 00 37 [03:28:18]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:28:18]wFMCommunicate OK [03:28:18]SAM_PROTO_GetShiftState done [03:28:18]FM_GetShiftState done [03:28:18]opened in 1730160023 [03:28:18]opened+sec_in_day 1730246423 [03:28:18]quantity*price = 9500 [03:28:18]sum+1 = 9501 [03:28:18]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870112003925 Конд ULKER-Albeni 40gr (6*24) 1.000 * 44.00 = 44.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036210013 Кофе Капучино (GABB TRADE) 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 254.00 НСП 1% : 2.25 НДС 12% : 26.97 Наличными: 254.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 46 29.10.2024 03:28 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139061 ФПД: 61766191232126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T032820&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139061&fm=61766191232126&tin=02508201610067®Number=0000000000091631&sum=25400 0 [03:28:19]StoreToDocumentArchive [03:28:19]shift 555 fd 139061 [03:28:19]save to /storage/0555/doc_00139061 [03:28:19]save last doc name /storage/0555/doc_00139061 to /storage/kkm_last_doc_name [03:28:19]save OK [03:28:19]Clear old archive folders... [03:28:19]ProcessDocumentItem done err = 0, tmpTLVsize=519 [03:28:19]tlvbuf is 00D93B80 [03:28:19]SAM_PROTO_ClearQueue [03:28:19]wFMCommunicate request_size=4 [03:28:19]MH_SAM_APDU [03:28:19]CAPDU: 80 09 00 00 [03:28:19]Write to MH i2c: E2 08 00 53 25 80 09 00 00 00 00 00 00 EA [03:28:19]Write i2c OK [03:28:19]MH_I2C_Read... [03:28:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:28:19]Read from MH i2c: E2 [03:28:19]MH_I2C_Read... [03:28:19]Read from MH i2c: E2 03 00 [03:28:19]MH_I2C_Read... [03:28:19]Read from MH i2c: E2 03 00 53 25 00 90 00 EC [03:28:19]RAPDU: 90 00 [03:28:19]wFMCommunicate OK [03:28:19]SAM_PROTO_ClearQueue done [03:28:19]KKMCreateOFDPacket [03:28:19]OFDProtocolAddRootSTLVToBuf [03:28:19]FM_MakeSignedData [03:28:19]FM_MakeSignedData [03:28:19]SAM_PROTO_SignData [03:28:19]wFMCommunicate request_size=4 [03:28:19]MH_SAM_APDU [03:28:19]CAPDU: 80 0D 01 02 [03:28:19]Write to MH i2c: E2 08 00 54 25 80 0D 01 02 00 00 00 00 F2 [03:28:19]Write i2c OK [03:28:19]MH_I2C_Read... [03:28:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:28:19]Read from MH i2c: E2 [03:28:19]MH_I2C_Read... [03:28:19]Read from MH i2c: E2 03 00 [03:28:19]MH_I2C_Read... [03:28:19]Read from MH i2c: E2 03 00 54 25 00 90 00 ED [03:28:19]RAPDU: 90 00 [03:28:19]wFMCommunicate OK [03:28:19]wFMCommunicate request_size=255 [03:28:19]MH_SAM_APDU [03:28:19]CAPDU: 80 0D 02 02 FA 03 00 07 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 30 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 [03:28:19]Write to MH i2c: E2 02 01 55 25 80 0D 02 02 FA 00 03 00 07 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 30 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 00 00 31 [03:28:19]Write i2c OK [03:28:19]MH_I2C_Read... [03:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:28:20]Read from MH i2c: E2 [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: E2 03 00 [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: E2 03 00 55 25 00 90 00 EE [03:28:20]RAPDU: 90 00 [03:28:20]wFMCommunicate OK [03:28:20]wFMCommunicate request_size=255 [03:28:20]MH_SAM_APDU [03:28:20]CAPDU: 80 0D 02 02 FA 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 0A 00 00 00 00 07 04 06 00 38 63 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 00 00 00 F4 03 04 00 54 56 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [03:28:20]Write to MH i2c: E2 02 01 56 25 80 0D 02 02 FA 00 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 0A 00 00 00 00 07 04 06 00 38 63 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 00 00 00 F4 03 04 00 54 56 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 B6 [03:28:20]Write i2c OK [03:28:20]MH_I2C_Read... [03:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:28:20]Read from MH i2c: E2 [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: E2 03 00 [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: E2 03 00 56 25 00 90 00 EF [03:28:20]RAPDU: 90 00 [03:28:20]wFMCommunicate OK [03:28:20]wFMCommunicate request_size=28 [03:28:20]MH_SAM_APDU [03:28:20]CAPDU: 80 0D 02 02 17 37 34 36 36 39 10 04 04 00 35 1F 02 00 35 04 06 00 38 2D 0F E3 34 7E [03:28:20]Write to MH i2c: E2 1F 00 57 25 80 0D 02 02 17 00 37 34 36 36 39 10 04 04 00 35 1F 02 00 35 04 06 00 38 2D 0F E3 34 7E 00 00 EA [03:28:20]Write i2c OK [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: E2 [03:28:20]MH_I2C_Read... [03:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:28:20]Read from MH i2c: E2 03 00 [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: E2 03 00 57 25 00 90 00 F0 [03:28:20]RAPDU: 90 00 [03:28:20]wFMCommunicate OK [03:28:20]wFMCommunicate request_size=4 [03:28:20]MH_SAM_APDU [03:28:20]CAPDU: 80 0D 03 02 [03:28:20]Write to MH i2c: E2 08 00 58 25 80 0D 03 02 00 00 00 00 F8 [03:28:20]Write i2c OK [03:28:20]MH_I2C_Read... [03:28:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:28:20]Read from MH i2c: E2 [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: E2 0B 00 [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: E2 0B 00 58 25 00 23 F0 5F CE D0 88 0B 29 90 00 C5 [03:28:20]RAPDU: 23 F0 5F CE D0 88 0B 29 90 00 [03:28:20]wFMCommunicate OK [03:28:20]SAM_PROTO_SignData done [03:28:20]FM_MakeSignedData done [03:28:20]CreateOFDProtocolMessage [03:28:20]wFMCommunicate request_size=4 [03:28:20]MH_SAM_APDU [03:28:20]CAPDU: 80 11 00 00 [03:28:20]Write to MH i2c: E2 08 00 59 25 80 11 00 00 00 00 00 00 F8 [03:28:20]Write i2c OK [03:28:20]MH_I2C_Read... [03:28:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:28:20]Read from MH i2c: E2 [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: E2 17 00 [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: E2 17 00 59 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 53 [03:28:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:28:20]wFMCommunicate OK [03:28:20]CreateOFDProtocolMessage done [03:28:20]OFDSenderStorePacket 139061 [03:28:20]StoreOFDPacket docnum=139061 [03:28:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1B 02 00 00 1E AB 13 02 92 0B 5A 03 01 00 03 00 07 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 30 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 0A 00 00 00 00 07 04 06 00 38 63 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 00 00 00 F4 03 04 00 54 56 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 35 1F 02 00 35 04 06 00 38 2D 0F E3 34 7E 23 F0 5F CE D0 88 0B 29 [03:28:20]CheckFolder [03:28:20]dirname=/storage/ofd_packets [03:28:20]CheckFolder done [03:28:20]ProducePacketName [03:28:20]name=ofd_packets/00139061 [03:28:20]NVStorageSaveData ofd_packets/00139061 [03:28:20]File name is /storage/ofd_packets/00139061 [03:28:20]Write 569 bytes [03:28:20]NVStorageSaveData done [03:28:20]OFDSenderStorePacket done [03:28:20]KKMCreateOFDPacket done [03:28:20]NVStorageSaveData kkm_last_timestamp [03:28:20]File name is /storage/kkm_last_timestamp [03:28:20]Write 4 bytes [03:28:20]NVStorageSaveData done [03:28:20]ExternCall_PrintAddStr [03:28:20]wPrintStart [03:28:20]Write to MH i2c: 01 00 00 5A 25 7F [03:28:20]Write i2c OK [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: 01 [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: 01 07 00 [03:28:20]MH_I2C_Read... [03:28:20]Read from MH i2c: 01 07 00 5A 25 00 00 00 00 00 FF 0F 94 [03:28:20]RasterBufferAndPrint [03:28:20]line Счет N : (3)335005 [03:28:20]line ИНН: 02508201610067 [03:28:20]line Контрольно-Кассовый Чек [03:28:20]line ПРОДАЖА [03:28:20]line Товар: 4700000480302 [03:28:20]line Напиток энерг Nitro манго-клуб 0.45 ж/б [03:28:20]line 1.000 * 95.00 [03:28:20]line = 95.00 [03:28:20]line НДС 12% НСП 1% [03:28:20]line > о реализуемом товаре [03:28:20]line Товар: 4870112003925 [03:28:20]line Конд ULKER-Albeni 40gr (6*24) [03:28:20]line 1.000 * 44.00 [03:28:20]line = 44.00 [03:28:20]line НДС 12% НСП 1% [03:28:20]line > о реализуемом товаре [03:28:20]line Товар: 2000036210013 [03:28:20]line Кофе Капучино (GABB TRADE) [03:28:20]line 1.000 * 115.00 [03:28:20]line = 115.00 [03:28:20]line НДС 12% НСП 1% [03:28:20]line > о реализуемом товаре [03:28:20]line ИТОГО: 254.00 [03:28:20]line НСП 1% : 2.25 [03:28:20]line НДС 12% : 26.97 [03:28:20]line Наличными: 254.00 [03:28:20]line Безнал.: 0.00 [03:28:20]line Место: АЗС № 101 "Партнер Нефть" [03:28:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:28:20]line СНО: Общий режим [03:28:20]line Чек 46 29.10.2024 03:28 [03:28:20]line Смена: 555 ФФД: 1.0 [03:28:20]line ЗНМ: 0300000081 [03:28:20]line РНМ: 0000000000091631 [03:28:20]line Версия ККМ: 001 [03:28:20]line ФМ: 0000000000874669 [03:28:20]line ФД: 139061 [03:28:20]line ФПД: 61766191232126 [03:28:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T032820&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139061&fm=61766191232126&tin=02508201610067®Number=0000000000091631&sum=25400 [03:28:20]line 0 [03:28:20]written 0, free lines is 4095 [03:28:20]OFD Sender: Processing packet 139061 [packets to send 34, broken 33] [03:28:20]ProducePacketName [03:28:20]name=ofd_packets/00139061 [03:28:20]OFD Sender: To server: pG, [03:28:20]CommunicateWithHost lk.salyk.kg:30040 [03:28:20]ConnectInit lk.salyk.kg [03:28:20]Connected sock=10 [03:28: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 36 39 1B 02 00 00 1E AB 13 02 92 0B 5A 03 01 00 03 00 07 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 30 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 0A 00 00 00 00 07 04 06 00 38 63 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 00 00 00 F4 03 04 00 54 56 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 35 1F 02 00 35 04 06 00 38 2D 0F E3 34 7E 23 F0 5F CE D0 88 0B 29 [03:28:21]Write to MH i2c: 01 00 00 8F 25 B4 [03:28:21]Write i2c OK [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: 01 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: 01 07 00 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: 01 07 00 8F 25 00 00 00 00 00 7A 0C 41 [03:28:21]RasterBufferAndPrint [03:28:21]line [03:28:21]line [03:28:21]line [03:28:21]line [03:28:21]line [03:28:21]written 0, free lines is 3204 [03:28:21]MH_Cut [03:28:21]Write to MH i2c: D1 01 00 96 25 01 8D [03:28:21]Write i2c OK [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: D1 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: D1 01 00 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: D1 01 00 96 25 00 8C [03:28:21]Write to MH i2c: 01 00 00 97 25 BC [03:28:21]Write i2c OK [03:28:21]MH_I2C_Read... [03:28: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 36 39 4F 00 00 00 0A 0D 47 00 15 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 36 39 10 04 04 00 35 1F 02 00 F4 03 04 00 09 02 20 67 B6 04 01 00 00 1A CD 5A B9 4C 66 D1 D9 [03:28:21]CommunicateWithHost err = 0 [03:28:21]CheckOFDResponse [03:28:21]1017 (14) - 77093643461234 [03:28:21]1041 (16) - 0000000000874669 [03:28:21]1040 (4) - 139061 [03:28:21]1012 (4) - 28.10.2024 21:28 [03:28:21]1206 (1) - 0 [03:28:21]OFD Sender: Remove packet 139061 [03:28:21]ProducePacketName [03:28:21]name=ofd_packets/00139061 [03:28:21]NVStorageDeleteData [03:28:21]OFD Sender: No OFD packet to send [03:28:21]*** Cut start [03:28:21]*** Partial cut [03:28:21]*** CUTSNS_PIN = 1 [03:28:21]*** CUTSNS_PIN = 0 [03:28:22]*** Brake cut motor [03:28:22]Read from MH i2c: 01 [03:28:22]MH_I2C_Read... [03:28:22]*** Stop cut motor [03:28:22]*** Cut end [03:28:22]Read from MH i2c: 01 07 00 [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: 01 07 00 97 25 00 00 00 00 00 FF 0F D1 [03:28:22]process_action close_receipt done [03:28:22]requested_data is exist [03:28:22]produce_requested_data [03:28:22]requested_item fm.sn is exist - process it [03:28:22]wFMCommunicate request_size=4 [03:28:22]MH_SAM_APDU [03:28:22]CAPDU: 80 11 00 00 [03:28:22]Write to MH i2c: E2 08 00 98 25 80 11 00 00 00 00 00 00 37 [03:28:22]Write i2c OK [03:28:22]MH_I2C_Read... [03:28:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:28:22]Read from MH i2c: E2 [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: E2 17 00 [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: E2 17 00 98 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 92 [03:28:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:28:22]wFMCommunicate OK [03:28:22]requested_item fd.num is exist - process it [03:28:22]SAM_PROTO_GetFieldsCounters [03:28:22]wFMCommunicate request_size=4 [03:28:22]MH_SAM_APDU [03:28:22]CAPDU: 80 13 00 00 [03:28:22]Write to MH i2c: E2 08 00 99 25 80 13 00 00 00 00 00 00 3A [03:28:22]Write i2c OK [03:28:22]MH_I2C_Read... [03:28:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:28:22]Read from MH i2c: E2 [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: E2 62 00 [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: E2 62 00 99 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 35 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [03:28: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 35 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:28:22]wFMCommunicate OK [03:28:22]SAM_PROTO_GetFieldsCounters done [03:28:22]requested_item shift.num is exist - process it [03:28:22]requested_item shift.opened is exist - process it [03:28:22]req_shift_opened [03:28:22]FM_GetShiftState [03:28:22]SAM_PROTO_GetShiftState [03:28:22]wFMCommunicate request_size=4 [03:28:22]MH_SAM_APDU [03:28:22]CAPDU: 80 13 01 00 [03:28:22]Write to MH i2c: E2 08 00 9A 25 80 13 01 00 00 00 00 00 3C [03:28:22]Write i2c OK [03:28:22]MH_I2C_Read... [03:28:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:28:22]Read from MH i2c: E2 [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: E2 0E 00 [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: E2 0E 00 9A 25 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8B [03:28:22]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:28:22]wFMCommunicate OK [03:28:22]SAM_PROTO_GetShiftState done [03:28:22]FM_GetShiftState done [03:28:22]req_shift_opened done [03:28:22]requested_item shift.open_date is exist - process it [03:28:22]req_shift_open_date [03:28:22]req_shift_open_date done [03:28:22]produce_requested_data done [03:28:22]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139061,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:28:22]process_action_free close_receipt [03:28:22]json_value_free [03:28:22]json_value_free done [03:28:22]process_json_proto returns [03:28:22]Send response to host [03:28:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139061,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:28:22]free response buf [03:28:22]execute_script done [03:28:22]execute_script returns [03:28:22]free content buf [03:28:22]Sock 7.Close socket [03:28:22]Sock 7.Thread stoped [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:17]OFD Sender: No OFD packet to send [03:34:22]OFD Sender: No OFD packet to send [03:34:27]OFD Sender: No OFD packet to send [03:34:32]OFD Sender: No OFD packet to send [03:34:37]OFD Sender: No OFD packet to send [03:34:42]OFD Sender: No OFD packet to send [03:34:47]OFD Sender: No OFD packet to send [03:34:52]OFD Sender: No OFD packet to send [03:34:57]OFD Sender: No OFD packet to send [03:35:02]OFD Sender: No OFD packet to send [03:35:07]OFD Sender: No OFD packet to send [03:35:12]OFD Sender: No OFD packet to send [03:35:17]OFD Sender: No OFD packet to send [03:35:22]OFD Sender: No OFD packet to send [03:35:27]OFD Sender: No OFD packet to send [03:35:32]OFD Sender: No OFD packet to send [03:35:37]OFD Sender: No OFD packet to send [03:35:42]OFD Sender: No OFD packet to send [03:35:47]OFD Sender: No OFD packet to send [03:35:52]OFD Sender: No OFD packet to send [03:35:57]OFD Sender: No OFD packet to send [03:36:02]OFD Sender: No OFD packet to send [03:36:07]OFD Sender: No OFD packet to send [03:36:12]OFD Sender: No OFD packet to send [03:36:17]OFD Sender: No OFD packet to send [03:36:22]OFD Sender: No OFD packet to send [03:36:27]OFD Sender: No OFD packet to send [03:36:32]OFD Sender: No OFD packet to send [03:36:37]OFD Sender: No OFD packet to send [03:36:42]OFD Sender: No OFD packet to send [03:36:47]OFD Sender: No OFD packet to send [03:36:52]OFD Sender: No OFD packet to send [03:36:57]OFD Sender: No OFD packet to send [03:37:02]OFD Sender: No OFD packet to send [03:37:07]OFD Sender: No OFD packet to send [03:37:12]OFD Sender: No OFD packet to send [03:37:17]OFD Sender: No OFD packet to send [03:37:22]OFD Sender: No OFD packet to send [03:37:27]OFD Sender: No OFD packet to send [03:37:32]OFD Sender: No OFD packet to send [03:37:37]OFD Sender: No OFD packet to send [03:37:42]OFD Sender: No OFD packet to send [03:37:47]OFD Sender: No OFD packet to send [03:37:52]OFD Sender: No OFD packet to send [03:37:57]OFD Sender: No OFD packet to send [03:38:02]OFD Sender: No OFD packet to send [03:38:07]OFD Sender: No OFD packet to send [03:38:12]OFD Sender: No OFD packet to send [03:38:17]OFD Sender: No OFD packet to send [03:38:22]OFD Sender: No OFD packet to send [03:38:27]OFD Sender: No OFD packet to send [03:38:32]OFD Sender: No OFD packet to send [03:38:37]OFD Sender: No OFD packet to send [03:38:42]OFD Sender: No OFD packet to send [03:38:47]OFD Sender: No OFD packet to send [03:38:52]OFD Sender: No OFD packet to send [03:38:57]OFD Sender: No OFD packet to send [03:39:02]OFD Sender: No OFD packet to send [03:39:07]OFD Sender: No OFD packet to send [03:39:12]OFD Sender: No OFD packet to send [03:39:17]OFD Sender: No OFD packet to send [03:39:22]OFD Sender: No OFD packet to send [03:39:27]OFD Sender: No OFD packet to send [03:39:32]OFD Sender: No OFD packet to send [03:39:37]OFD Sender: No OFD packet to send [03:39:42]OFD Sender: No OFD packet to send [03:39:47]OFD Sender: No OFD packet to send [03:39:52]OFD Sender: No OFD packet to send [03:39:57]OFD Sender: No OFD packet to send [03:40:02]OFD Sender: No OFD packet to send [03:40:07]OFD Sender: No OFD packet to send [03:40:12]OFD Sender: No OFD packet to send [03:40:17]OFD Sender: No OFD packet to send [03:40:22]OFD Sender: No OFD packet to send [03:40:27]OFD Sender: No OFD packet to send [03:40:32]OFD Sender: No OFD packet to send [03:40:37]OFD Sender: No OFD packet to send [03:40:42]OFD Sender: No OFD packet to send [03:40:47]OFD Sender: No OFD packet to send [03:40:52]OFD Sender: No OFD packet to send [03:40:57]OFD Sender: No OFD packet to send [03:41:02]OFD Sender: No OFD packet to send [03:41:07]OFD Sender: No OFD packet to send [03:41:12]OFD Sender: No OFD packet to send [03:41:17]OFD Sender: No OFD packet to send [03:41:22]OFD Sender: No OFD packet to send [03:41:27]OFD Sender: No OFD packet to send [03:41:32]OFD Sender: No OFD packet to send [03:41:37]OFD Sender: No OFD packet to send [03:41:42]OFD Sender: No OFD packet to send [03:41:47]OFD Sender: No OFD packet to send [03:41:52]OFD Sender: No OFD packet to send [03:41:57]OFD Sender: No OFD packet to send [03:42:02]OFD Sender: No OFD packet to send [03:42:07]OFD Sender: No OFD packet to send [03:42:12]OFD Sender: No OFD packet to send [03:42:17]OFD Sender: No OFD packet to send [03:42:22]OFD Sender: No OFD packet to send [03:42:27]OFD Sender: No OFD packet to send [03:42:32]OFD Sender: No OFD packet to send [03:42:37]OFD Sender: No OFD packet to send [03:42:42]OFD Sender: No OFD packet to send [03:42:47]OFD Sender: No OFD packet to send [03:42:52]OFD Sender: No OFD packet to send [03:42:57]OFD Sender: No OFD packet to send [03:43:02]OFD Sender: No OFD packet to send [03:43:07]OFD Sender: No OFD packet to send [03:43:12]OFD Sender: No OFD packet to send [03:43:17]OFD Sender: No OFD packet to send [03:43:22]OFD Sender: No OFD packet to send [03:43:27]OFD Sender: No OFD packet to send [03:43:32]OFD Sender: No OFD packet to send [03:43:37]OFD Sender: No OFD packet to send [03:43:42]OFD Sender: No OFD packet to send [03:43:47]OFD Sender: No OFD packet to send [03:43:52]OFD Sender: No OFD packet to send [03:43:57]OFD Sender: No OFD packet to send [03:44:02]OFD Sender: No OFD packet to send [03:44:03]accept exits with 9 [03:44:03]New connection [03:44:03]New thread 3067514212 created [03:44:03]Thread 3067370852 joined [03:44:03]Waiting for new connection... [03:44:03] Sock 9.Parse request [03:44:03]Sock 9.Check first char [03:44:03]Sock 9.First char is OK [03:44:03]request: POST /json_proto HTTP/1.0 [03:44:03]Method: POST [03:44:03]URL: /json_proto [03:44:03]Method is POST - this is cgi request [03:44:03]url: /json_proto [03:44:03]query_string will be loaded in cgi processing [03:44:03]execute_cgi json_proto POST (null) [03:44:03]execute_cgi path=json_proto method=POST [03:44:03]POST find Content-Length [03:44:03]Host: 172.17.50.196:8080 [03:44:03]Content-Length: 939 [03:44:03]Content-Type: application/json [03:44:03] [03:44:03]POST finish read [03:44:03]Found Content-Length = 939 [03:44:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335006", "tax_sys" : 0, "items" : [ { "code": "8591207777762", "name": "\u041F\u0440\u0435\u0437\u0435\u0440\u0432\u0430\u0442\u0438\u0432\u044B Datex 3\u0448\u0442", "price" : 143.00, "quantity" : 1.000, "sum" : 143.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700041420084", "name": "\u0421\u0430\u043B\u0444\u0435\u0442\u043A\u0438 \u0432\u043B\u0430\u0436\u043D BEST ANTIBACTERIAL 100 \u0448\u0442", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 277.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:44:03]execute_script... [03:44: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 : (3)335006", "tax_sys" : 0, "items" : [ { "code": "8591207777762", "name": "\u041F\u0440\u0435\u0437\u0435\u0440\u0432\u0430\u0442\u0438\u0432\u044B Datex 3\u0448\u0442", "price" : 143.00, "quantity" : 1.000, "sum" : 143.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700041420084", "name": "\u0421\u0430\u043B\u0444\u0435\u0442\u043A\u0438 \u0432\u043B\u0430\u0436\u043D BEST ANTIBACTERIAL 100 \u0448\u0442", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 277.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:44:03]POST & json_proto [03:44:03]process_json_proto [03:44:03]json parsed OK: [03:44:03]protocol is kg_v1.0 [03:44:03]action value=close_receipt [03:44:03]process_action close_receipt [03:44:03]cmd_close_receipt [03:44:03]MH_GetDate [03:44:03]Write to MH i2c: F0 00 00 9B 25 AF [03:44:03]Write i2c OK [03:44:03]MH_I2C_Read... [03:44:03]Read from MH i2c: F0 [03:44:03]MH_I2C_Read... [03:44:03]Read from MH i2c: F0 09 00 [03:44:03]MH_I2C_Read... [03:44:03]Read from MH i2c: F0 09 00 9B 25 00 06 5A 20 67 72 0D 1C 67 A1 [03:44:03]GetLastDocTimeStamp 1730172500 [03:44:03]current date 1730173446 [03:44:03]FM_GetShiftState [03:44:03]SAM_PROTO_GetShiftState [03:44:03]wFMCommunicate request_size=4 [03:44:03]MH_SAM_APDU [03:44:03]CAPDU: 80 13 01 00 [03:44:03]Write to MH i2c: E2 08 00 9C 25 80 13 01 00 00 00 00 00 3E [03:44:03]Write i2c OK [03:44:03]MH_I2C_Read... [03:44:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:44:03]Read from MH i2c: E2 [03:44:03]MH_I2C_Read... [03:44:03]Read from MH i2c: E2 0E 00 [03:44:03]MH_I2C_Read... [03:44:03]Read from MH i2c: E2 0E 00 9C 25 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8D [03:44:03]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:44:03]wFMCommunicate OK [03:44:03]SAM_PROTO_GetShiftState done [03:44:03]FM_GetShiftState done [03:44:03]opened in 1730160023 [03:44:03]opened+sec_in_day 1730246423 [03:44:03]quantity*price = 14300 [03:44:03]sum+1 = 14301 [03:44:03]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700041420084 Салфетки влажн BEST ANTIBACTERIAL 100 шт 1.000 * 134.00 = 134.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 277.00 НСП 1% : 2.45 НДС 12% : 29.42 Наличными: 277.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 47 29.10.2024 03:44 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139062 ФПД: 260686572624112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T034406&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139062&fm=260686572624112&tin=02508201610067®Number=0000000000091631&sum=27700 0 [03:44:05]StoreToDocumentArchive [03:44:05]shift 555 fd 139062 [03:44:05]save to /storage/0555/doc_00139062 [03:44:05]save last doc name /storage/0555/doc_00139062 to /storage/kkm_last_doc_name [03:44:05]save OK [03:44:05]Clear old archive folders... [03:44:05]ProcessDocumentItem done err = 0, tmpTLVsize=405 [03:44:05]tlvbuf is B6FDE1C0 [03:44:05]SAM_PROTO_ClearQueue [03:44:05]wFMCommunicate request_size=4 [03:44:05]MH_SAM_APDU [03:44:05]CAPDU: 80 09 00 00 [03:44:05]Write to MH i2c: E2 08 00 A9 25 80 09 00 00 00 00 00 00 40 [03:44:05]Write i2c OK [03:44:05]MH_I2C_Read... [03:44:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:44:05]Read from MH i2c: E2 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 03 00 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 03 00 A9 25 00 90 00 42 [03:44:05]RAPDU: 90 00 [03:44:05]wFMCommunicate OK [03:44:05]SAM_PROTO_ClearQueue done [03:44:05]KKMCreateOFDPacket [03:44:05]OFDProtocolAddRootSTLVToBuf [03:44:05]FM_MakeSignedData [03:44:05]FM_MakeSignedData [03:44:05]SAM_PROTO_SignData [03:44:05]wFMCommunicate request_size=4 [03:44:05]MH_SAM_APDU [03:44:05]CAPDU: 80 0D 01 02 [03:44:05]Write to MH i2c: E2 08 00 AA 25 80 0D 01 02 00 00 00 00 48 [03:44:05]Write i2c OK [03:44:05]MH_I2C_Read... [03:44:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:44:05]Read from MH i2c: E2 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 03 00 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 03 00 AA 25 00 90 00 43 [03:44:05]RAPDU: 90 00 [03:44:05]wFMCommunicate OK [03:44:05]wFMCommunicate request_size=255 [03:44:05]MH_SAM_APDU [03:44:05]CAPDU: 80 0D 02 02 FA 03 00 95 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 38 35 39 31 32 30 37 37 37 37 37 36 32 06 04 24 00 D0 9F D1 80 D0 B5 D0 B7 D0 B5 D1 80 D0 B2 D0 B0 D1 82 D0 B8 D0 B2 D1 8B 20 44 61 74 65 78 20 33 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 37 30 30 30 34 31 34 32 30 30 38 34 06 04 37 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 D0 B2 D0 BB D0 B0 D0 B6 D0 BD 20 42 45 53 54 20 41 4E 54 49 42 41 43 54 45 52 49 41 4C 20 31 30 30 20 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 6C [03:44:05]Write to MH i2c: E2 02 01 AB 25 80 0D 02 02 FA 00 03 00 95 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 38 35 39 31 32 30 37 37 37 37 37 36 32 06 04 24 00 D0 9F D1 80 D0 B5 D0 B7 D0 B5 D1 80 D0 B2 D0 B0 D1 82 D0 B8 D0 B2 D1 8B 20 44 61 74 65 78 20 33 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 37 30 30 30 34 31 34 32 30 30 38 34 06 04 37 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 D0 B2 D0 BB D0 B0 D0 B6 D0 BD 20 42 45 53 54 20 41 4E 54 49 42 41 43 54 45 52 49 41 4C 20 31 30 30 20 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 6C 00 00 9A [03:44:05]Write i2c OK [03:44:05]MH_I2C_Read... [03:44:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:44:05]Read from MH i2c: E2 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 03 00 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 03 00 AB 25 00 90 00 44 [03:44:05]RAPDU: 90 00 [03:44:05]wFMCommunicate OK [03:44:05]wFMCommunicate request_size=164 [03:44:05]MH_SAM_APDU [03:44:05]CAPDU: 80 0D 02 02 9F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0B 00 00 00 00 07 04 06 00 34 6C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 06 5A 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 36 1F 02 00 35 04 06 00 ED 17 D2 8F 18 F0 [03:44:05]Write to MH i2c: E2 A7 00 AC 25 80 0D 02 02 9F 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0B 00 00 00 00 07 04 06 00 34 6C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 06 5A 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 36 1F 02 00 35 04 06 00 ED 17 D2 8F 18 F0 00 00 EE [03:44:05]Write i2c OK [03:44:05]MH_I2C_Read... [03:44:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:44:05]Read from MH i2c: E2 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 03 00 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 03 00 AC 25 00 90 00 45 [03:44:05]RAPDU: 90 00 [03:44:05]wFMCommunicate OK [03:44:05]wFMCommunicate request_size=4 [03:44:05]MH_SAM_APDU [03:44:05]CAPDU: 80 0D 03 02 [03:44:05]Write to MH i2c: E2 08 00 AD 25 80 0D 03 02 00 00 00 00 4D [03:44:05]Write i2c OK [03:44:05]MH_I2C_Read... [03:44:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:44:05]Read from MH i2c: E2 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 0B 00 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 0B 00 AD 25 00 04 CF 38 2F F7 87 5A DF 90 00 3F [03:44:05]RAPDU: 04 CF 38 2F F7 87 5A DF 90 00 [03:44:05]wFMCommunicate OK [03:44:05]SAM_PROTO_SignData done [03:44:05]FM_MakeSignedData done [03:44:05]CreateOFDProtocolMessage [03:44:05]wFMCommunicate request_size=4 [03:44:05]MH_SAM_APDU [03:44:05]CAPDU: 80 11 00 00 [03:44:05]Write to MH i2c: E2 08 00 AE 25 80 11 00 00 00 00 00 00 4D [03:44:05]Write i2c OK [03:44:05]MH_I2C_Read... [03:44:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:44:05]Read from MH i2c: E2 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 17 00 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: E2 17 00 AE 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A8 [03:44:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:44:05]wFMCommunicate OK [03:44:05]CreateOFDProtocolMessage done [03:44:05]OFDSenderStorePacket 139062 [03:44:05]StoreOFDPacket docnum=139062 [03:44:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 A9 01 00 00 F4 50 A1 01 21 AA 5A 03 01 00 03 00 95 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 38 35 39 31 32 30 37 37 37 37 37 36 32 06 04 24 00 D0 9F D1 80 D0 B5 D0 B7 D0 B5 D1 80 D0 B2 D0 B0 D1 82 D0 B8 D0 B2 D1 8B 20 44 61 74 65 78 20 33 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 37 30 30 30 34 31 34 32 30 30 38 34 06 04 37 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 D0 B2 D0 BB D0 B0 D0 B6 D0 BD 20 42 45 53 54 20 41 4E 54 49 42 41 43 54 45 52 49 41 4C 20 31 30 30 20 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0B 00 00 00 00 07 04 06 00 34 6C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 06 5A 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 36 1F 02 00 35 04 06 00 ED 17 D2 8F 18 F0 04 CF 38 2F F7 87 5A DF [03:44:05]CheckFolder [03:44:05]dirname=/storage/ofd_packets [03:44:05]CheckFolder done [03:44:05]ProducePacketName [03:44:05]name=ofd_packets/00139062 [03:44:05]NVStorageSaveData ofd_packets/00139062 [03:44:05]File name is /storage/ofd_packets/00139062 [03:44:05]Write 455 bytes [03:44:05]NVStorageSaveData done [03:44:05]OFDSenderStorePacket done [03:44:05]KKMCreateOFDPacket done [03:44:05]NVStorageSaveData kkm_last_timestamp [03:44:05]File name is /storage/kkm_last_timestamp [03:44:05]Write 4 bytes [03:44:05]NVStorageSaveData done [03:44:05]ExternCall_PrintAddStr [03:44:05]wPrintStart [03:44:05]Write to MH i2c: 01 00 00 AF 25 D4 [03:44:05]Write i2c OK [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: 01 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: 01 07 00 [03:44:05]MH_I2C_Read... [03:44:05]Read from MH i2c: 01 07 00 AF 25 00 00 00 00 00 FF 0F E9 [03:44:05]RasterBufferAndPrint [03:44:05]line Счет N : (3)335006 [03:44:05]line ИНН: 02508201610067 [03:44:05]line Контрольно-Кассовый Чек [03:44:05]line ПРОДАЖА [03:44:05]line Товар: 8591207777762 [03:44:05]line Презервативы Datex 3шт [03:44:05]line 1.000 * 143.00 [03:44:05]line = 143.00 [03:44:05]line НДС 12% НСП 1% [03:44:06]line > о реализуемом товаре [03:44:06]line Товар: 4700041420084 [03:44:06]line Салфетки влажн BEST ANTIBACTERIAL 100 шт [03:44:06]line 1.000 * 134.00 [03:44:06]line = 134.00 [03:44:06]line НДС 12% НСП 1% [03:44:06]line > о реализуемом товаре [03:44:06]line ИТОГО: 277.00 [03:44:06]line НСП 1% : 2.45 [03:44:06]line НДС 12% : 29.42 [03:44:06]line Наличными: 277.00 [03:44:06]line Безнал.: 0.00 [03:44:06]line Место: АЗС № 101 "Партнер Нефть" [03:44:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:44:06]line СНО: Общий режим [03:44:06]line Чек 47 29.10.2024 03:44 [03:44:06]line Смена: 555 ФФД: 1.0 [03:44:06]line ЗНМ: 0300000081 [03:44:06]line РНМ: 0000000000091631 [03:44:06]line Версия ККМ: 001 [03:44:06]line ФМ: 0000000000874669 [03:44:06]line ФД: 139062 [03:44:06]line ФПД: 260686572624112 [03:44:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T034406&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139062&fm=260686572624112&tin=02508201610067®Number=0000000000091631&sum=27700 [03:44:06]line 0 [03:44:06]OFD Sender: Processing packet 139062 [packets to send 34, broken 33] [03:44:06]ProducePacketName [03:44:06]name=ofd_packets/00139062 [03:44:06]OFD Sender: To server: pG, [03:44:06]CommunicateWithHost lk.salyk.kg:30040 [03:44:06]ConnectInit lk.salyk.kg [03:44:06]written 0, free lines is 4095 [03:44:06]Connected sock=10 [03:44: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 36 39 A9 01 00 00 F4 50 A1 01 21 AA 5A 03 01 00 03 00 95 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 38 35 39 31 32 30 37 37 37 37 37 36 32 06 04 24 00 D0 9F D1 80 D0 B5 D0 B7 D0 B5 D1 80 D0 B2 D0 B0 D1 82 D0 B8 D0 B2 D1 8B 20 44 61 74 65 78 20 33 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 37 00 00 00 00 13 04 06 00 DC 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 37 30 30 30 34 31 34 32 30 30 38 34 06 04 37 00 D0 A1 D0 B0 D0 BB D1 84 D0 B5 D1 82 D0 BA D0 B8 20 D0 B2 D0 BB D0 B0 D0 B6 D0 BD 20 42 45 53 54 20 41 4E 54 49 42 41 43 54 45 52 49 41 4C 20 31 30 30 20 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0B 00 00 00 00 07 04 06 00 34 6C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 06 5A 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 36 1F 02 00 35 04 06 00 ED 17 D2 8F 18 F0 04 CF 38 2F F7 87 5A DF [03:44: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 36 39 4F 00 00 00 FE 14 47 00 F9 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 36 39 10 04 04 00 36 1F 02 00 F4 03 04 00 BA 05 20 67 B6 04 01 00 00 5E 4B 46 82 3F EE 12 15 [03:44:06]CommunicateWithHost err = 0 [03:44:06]CheckOFDResponse [03:44:06]1017 (14) - 77093643461234 [03:44:06]1041 (16) - 0000000000874669 [03:44:06]1040 (4) - 139062 [03:44:06]1012 (4) - 28.10.2024 21:44 [03:44:06]1206 (1) - 0 [03:44:06]OFD Sender: Remove packet 139062 [03:44:06]ProducePacketName [03:44:06]name=ofd_packets/00139062 [03:44:06]NVStorageDeleteData [03:44:06]Write to MH i2c: 01 00 00 DE 25 03 [03:44:06]Write i2c OK [03:44:06]MH_I2C_Read... [03:44:06]Read from MH i2c: 01 [03:44:06]MH_I2C_Read... [03:44:06]Read from MH i2c: 01 07 00 [03:44:06]MH_I2C_Read... [03:44:06]Read from MH i2c: 01 07 00 DE 25 00 00 00 00 00 C6 0C DC [03:44:06]RasterBufferAndPrint [03:44:06]line [03:44:06]line [03:44:06]line [03:44:06]line [03:44:06]line [03:44:06]written 0, free lines is 3277 [03:44:06]MH_Cut [03:44:06]Write to MH i2c: D1 01 00 E5 25 01 DC [03:44:06]Write i2c OK [03:44:06]MH_I2C_Read... [03:44:06]Read from MH i2c: D1 [03:44:06]MH_I2C_Read... [03:44:06]Read from MH i2c: D1 01 00 [03:44:06]MH_I2C_Read... [03:44:06]Read from MH i2c: D1 01 00 E5 25 00 DB [03:44:06]Write to MH i2c: 01 00 00 E6 25 0B [03:44:06]Write i2c OK [03:44:06]MH_I2C_Read... [03:44:06]OFD Sender: No OFD packet to send [03:44:07]*** Cut start [03:44:07]*** Partial cut [03:44:07]*** CUTSNS_PIN = 1 [03:44:07]*** CUTSNS_PIN = 0 [03:44:07]*** Brake cut motor [03:44:07]Read from MH i2c: 01 [03:44:07]MH_I2C_Read... [03:44:07]*** Stop cut motor [03:44:07]*** Cut end [03:44:07]Read from MH i2c: 01 07 00 [03:44:07]MH_I2C_Read... [03:44:07]Read from MH i2c: 01 07 00 E6 25 00 00 00 00 00 FF 0F 20 [03:44:07]process_action close_receipt done [03:44:07]requested_data is exist [03:44:07]produce_requested_data [03:44:07]requested_item fm.sn is exist - process it [03:44:07]wFMCommunicate request_size=4 [03:44:07]MH_SAM_APDU [03:44:07]CAPDU: 80 11 00 00 [03:44:07]Write to MH i2c: E2 08 00 E7 25 80 11 00 00 00 00 00 00 86 [03:44:07]Write i2c OK [03:44:07]MH_I2C_Read... [03:44:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:44:07]Read from MH i2c: E2 [03:44:07]MH_I2C_Read... [03:44:07]Read from MH i2c: E2 17 00 [03:44:07]MH_I2C_Read... [03:44:07]Read from MH i2c: E2 17 00 E7 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E1 [03:44:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:44:07]wFMCommunicate OK [03:44:07]requested_item fd.num is exist - process it [03:44:07]SAM_PROTO_GetFieldsCounters [03:44:07]wFMCommunicate request_size=4 [03:44:07]MH_SAM_APDU [03:44:07]CAPDU: 80 13 00 00 [03:44:07]Write to MH i2c: E2 08 00 E8 25 80 13 00 00 00 00 00 00 89 [03:44:07]Write i2c OK [03:44:07]MH_I2C_Read... [03:44:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:44:08]Read from MH i2c: E2 [03:44:08]MH_I2C_Read... [03:44:08]Read from MH i2c: E2 62 00 [03:44:08]MH_I2C_Read... [03:44:08]Read from MH i2c: E2 62 00 E8 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 36 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [03:44: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 36 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:44:08]wFMCommunicate OK [03:44:08]SAM_PROTO_GetFieldsCounters done [03:44:08]requested_item shift.num is exist - process it [03:44:08]requested_item shift.opened is exist - process it [03:44:08]req_shift_opened [03:44:08]FM_GetShiftState [03:44:08]SAM_PROTO_GetShiftState [03:44:08]wFMCommunicate request_size=4 [03:44:08]MH_SAM_APDU [03:44:08]CAPDU: 80 13 01 00 [03:44:08]Write to MH i2c: E2 08 00 E9 25 80 13 01 00 00 00 00 00 8B [03:44:08]Write i2c OK [03:44:08]MH_I2C_Read... [03:44:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:44:08]Read from MH i2c: E2 [03:44:08]MH_I2C_Read... [03:44:08]Read from MH i2c: E2 0E 00 [03:44:08]MH_I2C_Read... [03:44:08]Read from MH i2c: E2 0E 00 E9 25 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DA [03:44:08]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:44:08]wFMCommunicate OK [03:44:08]SAM_PROTO_GetShiftState done [03:44:08]FM_GetShiftState done [03:44:08]req_shift_opened done [03:44:08]requested_item shift.open_date is exist - process it [03:44:08]req_shift_open_date [03:44:08]req_shift_open_date done [03:44:08]produce_requested_data done [03:44:08]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139062,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:44:08]process_action_free close_receipt [03:44:08]json_value_free [03:44:08]json_value_free done [03:44:08]process_json_proto returns [03:44:08]Send response to host [03:44:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139062,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:44:08]free response buf [03:44:08]execute_script done [03:44:08]execute_script returns [03:44:08]free content buf [03:44:08]Sock 9.Close socket [03:44:08]Sock 9.Thread stoped [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:00]accept exits with 7 [03:45:00]New connection [03:45:00]New thread 3067370852 created [03:45:00]Thread 3067514212 joined [03:45:00]Waiting for new connection... [03:45:00] Sock 7.Parse request [03:45:00]Sock 7.Check first char [03:45:00]Sock 7.First char is OK [03:45:00]request: POST /json_proto HTTP/1.0 [03:45:00]Method: POST [03:45:00]URL: /json_proto [03:45:00]Method is POST - this is cgi request [03:45:00]url: /json_proto [03:45:00]query_string will be loaded in cgi processing [03:45:00]execute_cgi json_proto POST (null) [03:45:00]execute_cgi path=json_proto method=POST [03:45:00]POST find Content-Length [03:45:00]Host: 172.17.50.196:8080 [03:45:00]Content-Length: 615 [03:45:00]Content-Type: application/json [03:45:00] [03:45:00]POST finish read [03:45:00]Found Content-Length = 615 [03:45:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335007", "tax_sys" : 0, "items" : [ { "code": "4870112002768", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Biskrem 100\u0433", "price" : 54.00, "quantity" : 1.000, "sum" : 54.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 54.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:45:00]execute_script... [03:45:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335007", "tax_sys" : 0, "items" : [ { "code": "4870112002768", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Biskrem 100\u0433", "price" : 54.00, "quantity" : 1.000, "sum" : 54.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 54.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:45:00]POST & json_proto [03:45:00]process_json_proto [03:45:00]json parsed OK: [03:45:00]protocol is kg_v1.0 [03:45:00]action value=close_receipt [03:45:00]process_action close_receipt [03:45:00]cmd_close_receipt [03:45:00]MH_GetDate [03:45:00]Write to MH i2c: F0 00 00 EA 25 FE [03:45:00]Write i2c OK [03:45:00]MH_I2C_Read... [03:45:00]Read from MH i2c: F0 [03:45:00]MH_I2C_Read... [03:45:00]Read from MH i2c: F0 09 00 [03:45:00]MH_I2C_Read... [03:45:00]Read from MH i2c: F0 09 00 EA 25 00 3F 5A 20 67 72 0D 1C 67 29 [03:45:00]GetLastDocTimeStamp 1730173446 [03:45:00]current date 1730173503 [03:45:00]FM_GetShiftState [03:45:00]SAM_PROTO_GetShiftState [03:45:00]wFMCommunicate request_size=4 [03:45:00]MH_SAM_APDU [03:45:00]CAPDU: 80 13 01 00 [03:45:00]Write to MH i2c: E2 08 00 EB 25 80 13 01 00 00 00 00 00 8D [03:45:00]Write i2c OK [03:45:00]MH_I2C_Read... [03:45:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:45:00]Read from MH i2c: E2 [03:45:00]MH_I2C_Read... [03:45:00]Read from MH i2c: E2 0E 00 [03:45:00]MH_I2C_Read... [03:45:00]Read from MH i2c: E2 0E 00 EB 25 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DC [03:45:00]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:45:00]wFMCommunicate OK [03:45:00]SAM_PROTO_GetShiftState done [03:45:00]FM_GetShiftState done [03:45:00]opened in 1730160023 [03:45:00]opened+sec_in_day 1730246423 [03:45:00]quantity*price = 5400 [03:45:00]sum+1 = 5401 [03:45:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 54.00 НСП 1% : 0.48 НДС 12% : 5.73 Наличными: 54.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 48 29.10.2024 03:45 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139063 ФПД: 24584146940949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T034503&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139063&fm=24584146940949&tin=02508201610067®Number=0000000000091631&sum=5400 0 [03:45:02]StoreToDocumentArchive [03:45:02]shift 555 fd 139063 [03:45:02]save to /storage/0555/doc_00139063 [03:45:02]save last doc name /storage/0555/doc_00139063 to /storage/kkm_last_doc_name [03:45:02]save OK [03:45:02]Clear old archive folders... [03:45:02]ProcessDocumentItem done err = 0, tmpTLVsize=270 [03:45:02]tlvbuf is B6E31710 [03:45:02]SAM_PROTO_ClearQueue [03:45:02]wFMCommunicate request_size=4 [03:45:02]MH_SAM_APDU [03:45:02]CAPDU: 80 09 00 00 [03:45:02]Write to MH i2c: E2 08 00 F8 25 80 09 00 00 00 00 00 00 8F [03:45:02]Write i2c OK [03:45:02]MH_I2C_Read... [03:45:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:45:02]Read from MH i2c: E2 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 03 00 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 03 00 F8 25 00 90 00 91 [03:45:02]RAPDU: 90 00 [03:45:02]wFMCommunicate OK [03:45:02]SAM_PROTO_ClearQueue done [03:45:02]KKMCreateOFDPacket [03:45:02]OFDProtocolAddRootSTLVToBuf [03:45:02]FM_MakeSignedData [03:45:02]FM_MakeSignedData [03:45:02]SAM_PROTO_SignData [03:45:02]wFMCommunicate request_size=4 [03:45:02]MH_SAM_APDU [03:45:02]CAPDU: 80 0D 01 02 [03:45:02]Write to MH i2c: E2 08 00 F9 25 80 0D 01 02 00 00 00 00 97 [03:45:02]Write i2c OK [03:45:02]MH_I2C_Read... [03:45:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:45:02]Read from MH i2c: E2 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 03 00 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 03 00 F9 25 00 90 00 92 [03:45:02]RAPDU: 90 00 [03:45:02]wFMCommunicate OK [03:45:02]wFMCommunicate request_size=255 [03:45:02]MH_SAM_APDU [03:45:02]CAPDU: 80 0D 02 02 FA 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 15 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 02 00 00 00 00 07 04 06 00 18 15 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 3F 5A 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 [03:45:02]Write to MH i2c: E2 02 01 FA 25 80 0D 02 02 FA 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 15 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 02 00 00 00 00 07 04 06 00 18 15 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 3F 5A 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 00 00 5B [03:45:02]Write i2c OK [03:45:02]MH_I2C_Read... [03:45:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:45:02]Read from MH i2c: E2 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 03 00 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 03 00 FA 25 00 90 00 93 [03:45:02]RAPDU: 90 00 [03:45:02]wFMCommunicate OK [03:45:02]wFMCommunicate request_size=29 [03:45:02]MH_SAM_APDU [03:45:02]CAPDU: 80 0D 02 02 18 38 37 34 36 36 39 10 04 04 00 37 1F 02 00 35 04 06 00 16 5B F1 58 74 15 [03:45:02]Write to MH i2c: E2 20 00 FB 25 80 0D 02 02 18 00 38 37 34 36 36 39 10 04 04 00 37 1F 02 00 35 04 06 00 16 5B F1 58 74 15 00 00 04 [03:45:02]Write i2c OK [03:45:02]MH_I2C_Read... [03:45:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:45:02]Read from MH i2c: E2 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 03 00 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 03 00 FB 25 00 90 00 94 [03:45:02]RAPDU: 90 00 [03:45:02]wFMCommunicate OK [03:45:02]wFMCommunicate request_size=4 [03:45:02]MH_SAM_APDU [03:45:02]CAPDU: 80 0D 03 02 [03:45:02]Write to MH i2c: E2 08 00 FC 25 80 0D 03 02 00 00 00 00 9C [03:45:02]Write i2c OK [03:45:02]MH_I2C_Read... [03:45:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:45:02]Read from MH i2c: E2 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 0B 00 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 0B 00 FC 25 00 CE D6 FF C5 41 C6 F8 EC 90 00 F0 [03:45:02]RAPDU: CE D6 FF C5 41 C6 F8 EC 90 00 [03:45:02]wFMCommunicate OK [03:45:02]SAM_PROTO_SignData done [03:45:02]FM_MakeSignedData done [03:45:02]CreateOFDProtocolMessage [03:45:02]wFMCommunicate request_size=4 [03:45:02]MH_SAM_APDU [03:45:02]CAPDU: 80 11 00 00 [03:45:02]Write to MH i2c: E2 08 00 FD 25 80 11 00 00 00 00 00 00 9C [03:45:02]Write i2c OK [03:45:02]MH_I2C_Read... [03:45:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:45:02]Read from MH i2c: E2 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 17 00 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: E2 17 00 FD 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F7 [03:45:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:45:02]wFMCommunicate OK [03:45:02]CreateOFDProtocolMessage done [03:45:02]OFDSenderStorePacket 139063 [03:45:02]StoreOFDPacket docnum=139063 [03:45:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 22 01 00 00 67 5C 1A 01 04 20 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 15 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 02 00 00 00 00 07 04 06 00 18 15 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 3F 5A 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 37 1F 02 00 35 04 06 00 16 5B F1 58 74 15 CE D6 FF C5 41 C6 F8 EC [03:45:02]CheckFolder [03:45:02]dirname=/storage/ofd_packets [03:45:02]CheckFolder done [03:45:02]ProducePacketName [03:45:02]name=ofd_packets/00139063 [03:45:02]NVStorageSaveData ofd_packets/00139063 [03:45:02]File name is /storage/ofd_packets/00139063 [03:45:02]Write 320 bytes [03:45:02]NVStorageSaveData done [03:45:02]OFDSenderStorePacket done [03:45:02]KKMCreateOFDPacket done [03:45:02]NVStorageSaveData kkm_last_timestamp [03:45:02]File name is /storage/kkm_last_timestamp [03:45:02]Write 4 bytes [03:45:02]NVStorageSaveData done [03:45:02]ExternCall_PrintAddStr [03:45:02]wPrintStart [03:45:02]Write to MH i2c: 01 00 00 FE 25 23 [03:45:02]Write i2c OK [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: 01 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: 01 07 00 [03:45:02]MH_I2C_Read... [03:45:02]Read from MH i2c: 01 07 00 FE 25 00 00 00 00 00 FF 0F 38 [03:45:02]RasterBufferAndPrint [03:45:02]line Счет N : (3)335007 [03:45:02]line ИНН: 02508201610067 [03:45:02]line Контрольно-Кассовый Чек [03:45:02]line ПРОДАЖА [03:45:02]line Товар: 4870112002768 [03:45:02]line Печенье Biskrem 100г [03:45:02]line 1.000 * 54.00 [03:45:02]line = 54.00 [03:45:02]line НДС 12% НСП 1% [03:45:02]line > о реализуемом товаре [03:45:02]line ИТОГО: 54.00 [03:45:02]line НСП 1% : 0.48 [03:45:02]line НДС 12% : 5.73 [03:45:02]line Наличными: 54.00 [03:45:02]line Безнал.: 0.00 [03:45:02]line Место: АЗС № 101 "Партнер Нефть" [03:45:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:45:02]line СНО: Общий режим [03:45:02]line Чек 48 29.10.2024 03:45 [03:45:02]line Смена: 555 ФФД: 1.0 [03:45:02]line ЗНМ: 0300000081 [03:45:02]line РНМ: 0000000000091631 [03:45:02]line Версия ККМ: 001 [03:45:02]line ФМ: 0000000000874669 [03:45:02]line ФД: 139063 [03:45:02]line ФПД: 24584146940949 [03:45:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T034503&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139063&fm=24584146940949&tin=02508201610067®Number=0000000000091631&sum=5400 [03:45:02]line 0 [03:45:02]written 0, free lines is 4095 [03:45:02]OFD Sender: Processing packet 139063 [packets to send 34, broken 33] [03:45:02]ProducePacketName [03:45:02]name=ofd_packets/00139063 [03:45:02]OFD Sender: To server: pG, [03:45:02]CommunicateWithHost lk.salyk.kg:30040 [03:45:02]ConnectInit lk.salyk.kg [03:45:02]Write to MH i2c: 01 00 00 26 26 4C [03:45:02]Connected sock=10 [03:45: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 36 39 22 01 00 00 67 5C 1A 01 04 20 5A 03 01 00 03 00 0E 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 15 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 02 00 00 00 00 07 04 06 00 18 15 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 3F 5A 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 37 1F 02 00 35 04 06 00 16 5B F1 58 74 15 CE D6 FF C5 41 C6 F8 EC [03:45:03]Write i2c OK [03:45:03]MH_I2C_Read... [03:45:03]Read from MH i2c: 01 [03:45:03]MH_I2C_Read... [03:45:03]Read from MH i2c: 01 07 00 [03:45:03]MH_I2C_Read... [03:45:03]Read from MH i2c: 01 07 00 26 26 00 00 00 00 00 13 0D 73 [03:45:03]RasterBufferAndPrint [03:45:03]line [03:45:03]line [03:45:03]line [03:45:03]line [03:45:03]line [03:45:03]written 0, free lines is 3386 [03:45:03]MH_Cut [03:45:03]Write to MH i2c: D1 01 00 2D 26 01 25 [03:45:03]Write i2c OK [03:45:03]MH_I2C_Read... [03:45:03]Read from MH i2c: D1 [03:45:03]MH_I2C_Read... [03:45:03]Read from MH i2c: D1 01 00 [03:45:03]MH_I2C_Read... [03:45:03]Read from MH i2c: D1 01 00 2D 26 00 24 [03:45:03]Write to MH i2c: 01 00 00 2E 26 54 [03:45:03]Write i2c OK [03:45:03]MH_I2C_Read... [03:45: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 36 39 4F 00 00 00 1B A8 47 00 D6 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 36 39 10 04 04 00 37 1F 02 00 F4 03 04 00 F3 05 20 67 B6 04 01 00 00 79 FE 34 87 E4 39 7C 6A [03:45:03]CommunicateWithHost err = 0 [03:45:03]CheckOFDResponse [03:45:03]1017 (14) - 77093643461234 [03:45:03]1041 (16) - 0000000000874669 [03:45:03]1040 (4) - 139063 [03:45:03]1012 (4) - 28.10.2024 21:45 [03:45:03]1206 (1) - 0 [03:45:03]OFD Sender: Remove packet 139063 [03:45:03]ProducePacketName [03:45:03]name=ofd_packets/00139063 [03:45:03]NVStorageDeleteData [03:45:03]*** Cut start [03:45:03]*** Partial cut [03:45:03]*** CUTSNS_PIN = 1 [03:45:03]OFD Sender: No OFD packet to send [03:45:03]*** CUTSNS_PIN = 0 [03:45:03]*** Brake cut motor [03:45:04]Read from MH i2c: 01 [03:45:04]MH_I2C_Read... [03:45:04]*** Stop cut motor [03:45:04]*** Cut end [03:45:04]Read from MH i2c: 01 07 00 [03:45:04]MH_I2C_Read... [03:45:04]Read from MH i2c: 01 07 00 2E 26 00 00 00 00 00 FF 0F 69 [03:45:04]process_action close_receipt done [03:45:04]requested_data is exist [03:45:04]produce_requested_data [03:45:04]requested_item fm.sn is exist - process it [03:45:04]wFMCommunicate request_size=4 [03:45:04]MH_SAM_APDU [03:45:04]CAPDU: 80 11 00 00 [03:45:04]Write to MH i2c: E2 08 00 2F 26 80 11 00 00 00 00 00 00 CF [03:45:04]Write i2c OK [03:45:04]MH_I2C_Read... [03:45:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:45:04]Read from MH i2c: E2 [03:45:04]MH_I2C_Read... [03:45:04]Read from MH i2c: E2 17 00 [03:45:04]MH_I2C_Read... [03:45:04]Read from MH i2c: E2 17 00 2F 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2A [03:45:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:45:04]wFMCommunicate OK [03:45:04]requested_item fd.num is exist - process it [03:45:04]SAM_PROTO_GetFieldsCounters [03:45:04]wFMCommunicate request_size=4 [03:45:04]MH_SAM_APDU [03:45:04]CAPDU: 80 13 00 00 [03:45:04]Write to MH i2c: E2 08 00 30 26 80 13 00 00 00 00 00 00 D2 [03:45:04]Write i2c OK [03:45:04]MH_I2C_Read... [03:45:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:45:04]Read from MH i2c: E2 [03:45:04]MH_I2C_Read... [03:45:04]Read from MH i2c: E2 62 00 [03:45:04]MH_I2C_Read... [03:45:04]Read from MH i2c: E2 62 00 30 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 37 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [03:45: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 37 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:45:04]wFMCommunicate OK [03:45:04]SAM_PROTO_GetFieldsCounters done [03:45:04]requested_item shift.num is exist - process it [03:45:04]requested_item shift.opened is exist - process it [03:45:04]req_shift_opened [03:45:04]FM_GetShiftState [03:45:04]SAM_PROTO_GetShiftState [03:45:04]wFMCommunicate request_size=4 [03:45:04]MH_SAM_APDU [03:45:04]CAPDU: 80 13 01 00 [03:45:04]Write to MH i2c: E2 08 00 31 26 80 13 01 00 00 00 00 00 D4 [03:45:04]Write i2c OK [03:45:04]MH_I2C_Read... [03:45:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:45:04]Read from MH i2c: E2 [03:45:04]MH_I2C_Read... [03:45:04]Read from MH i2c: E2 0E 00 [03:45:04]MH_I2C_Read... [03:45:04]Read from MH i2c: E2 0E 00 31 26 00 09 00 01 97 25 20 67 00 00 00 00 90 00 23 [03:45:04]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:45:04]wFMCommunicate OK [03:45:04]SAM_PROTO_GetShiftState done [03:45:04]FM_GetShiftState done [03:45:04]req_shift_opened done [03:45:04]requested_item shift.open_date is exist - process it [03:45:04]req_shift_open_date [03:45:04]req_shift_open_date done [03:45:04]produce_requested_data done [03:45:04]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139063,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:45:04]process_action_free close_receipt [03:45:04]json_value_free [03:45:04]json_value_free done [03:45:04]process_json_proto returns [03:45:04]Send response to host [03:45:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139063,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:45:04]free response buf [03:45:04]execute_script done [03:45:04]execute_script returns [03:45:04]free content buf [03:45:04]Sock 7.Close socket [03:45:04]Sock 7.Thread stoped [03:45:08]OFD Sender: No OFD packet to send [03:45:13]OFD Sender: No OFD packet to send [03:45:18]OFD Sender: No OFD packet to send [03:45:23]OFD Sender: No OFD packet to send [03:45:28]OFD Sender: No OFD packet to send [03:45:33]OFD Sender: No OFD packet to send [03:45:38]OFD Sender: No OFD packet to send [03:45:43]OFD Sender: No OFD packet to send [03:45:48]OFD Sender: No OFD packet to send [03:45:53]OFD Sender: No OFD packet to send [03:45:58]OFD Sender: No OFD packet to send [03:46:03]OFD Sender: No OFD packet to send [03:46:08]OFD Sender: No OFD packet to send [03:46:13]OFD Sender: No OFD packet to send [03:46:18]OFD Sender: No OFD packet to send [03:46:23]OFD Sender: No OFD packet to send [03:46:28]OFD Sender: No OFD packet to send [03:46:33]OFD Sender: No OFD packet to send [03:46:38]OFD Sender: No OFD packet to send [03:46:43]OFD Sender: No OFD packet to send [03:46:48]OFD Sender: No OFD packet to send [03:46:53]OFD Sender: No OFD packet to send [03:46:58]OFD Sender: No OFD packet to send [03:47:03]OFD Sender: No OFD packet to send [03:47:08]OFD Sender: No OFD packet to send [03:47:13]OFD Sender: No OFD packet to send [03:47:18]OFD Sender: No OFD packet to send [03:47:23]OFD Sender: No OFD packet to send [03:47:28]OFD Sender: No OFD packet to send [03:47:33]OFD Sender: No OFD packet to send [03:47:38]OFD Sender: No OFD packet to send [03:47:43]OFD Sender: No OFD packet to send [03:47:48]OFD Sender: No OFD packet to send [03:47:53]OFD Sender: No OFD packet to send [03:47:58]OFD Sender: No OFD packet to send [03:48:03]OFD Sender: No OFD packet to send [03:48:08]OFD Sender: No OFD packet to send [03:48:13]OFD Sender: No OFD packet to send [03:48:18]OFD Sender: No OFD packet to send [03:48:23]OFD Sender: No OFD packet to send [03:48:28]OFD Sender: No OFD packet to send [03:48:33]OFD Sender: No OFD packet to send [03:48:38]OFD Sender: No OFD packet to send [03:48:43]OFD Sender: No OFD packet to send [03:48:48]OFD Sender: No OFD packet to send [03:48:53]OFD Sender: No OFD packet to send [03:48:58]OFD Sender: No OFD packet to send [03:49:03]OFD Sender: No OFD packet to send [03:49:08]OFD Sender: No OFD packet to send [03:49:13]OFD Sender: No OFD packet to send [03:49:18]OFD Sender: No OFD packet to send [03:49:23]OFD Sender: No OFD packet to send [03:49:28]OFD Sender: No OFD packet to send [03:49:33]OFD Sender: No OFD packet to send [03:49:38]OFD Sender: No OFD packet to send [03:49:43]OFD Sender: No OFD packet to send [03:49:48]OFD Sender: No OFD packet to send [03:49:53]OFD Sender: No OFD packet to send [03:49:58]OFD Sender: No OFD packet to send [03:50:03]OFD Sender: No OFD packet to send [03:50:08]OFD Sender: No OFD packet to send [03:50:13]OFD Sender: No OFD packet to send [03:50:18]OFD Sender: No OFD packet to send [03:50:23]OFD Sender: No OFD packet to send [03:50:28]OFD Sender: No OFD packet to send [03:50:33]OFD Sender: No OFD packet to send [03:50:39]OFD Sender: No OFD packet to send [03:50:44]OFD Sender: No OFD packet to send [03:50:49]OFD Sender: No OFD packet to send [03:50:54]OFD Sender: No OFD packet to send [03:50:59]OFD Sender: No OFD packet to send [03:51:04]OFD Sender: No OFD packet to send [03:51:09]OFD Sender: No OFD packet to send [03:51:14]OFD Sender: No OFD packet to send [03:51:19]OFD Sender: No OFD packet to send [03:51:24]OFD Sender: No OFD packet to send [03:51:29]OFD Sender: No OFD packet to send [03:51:34]OFD Sender: No OFD packet to send [03:51:39]OFD Sender: No OFD packet to send [03:51:44]OFD Sender: No OFD packet to send [03:51:49]OFD Sender: No OFD packet to send [03:51:54]OFD Sender: No OFD packet to send [03:51:59]OFD Sender: No OFD packet to send [03:52:04]OFD Sender: No OFD packet to send [03:52:09]OFD Sender: No OFD packet to send [03:52:14]OFD Sender: No OFD packet to send [03:52:19]OFD Sender: No OFD packet to send [03:52:24]OFD Sender: No OFD packet to send [03:52:29]OFD Sender: No OFD packet to send [03:52:34]OFD Sender: No OFD packet to send [03:52:39]OFD Sender: No OFD packet to send [03:52:44]OFD Sender: No OFD packet to send [03:52:49]OFD Sender: No OFD packet to send [03:52:54]OFD Sender: No OFD packet to send [03:52:59]OFD Sender: No OFD packet to send [03:53:04]OFD Sender: No OFD packet to send [03:53:09]OFD Sender: No OFD packet to send [03:53:14]OFD Sender: No OFD packet to send [03:53:19]OFD Sender: No OFD packet to send [03:53:24]OFD Sender: No OFD packet to send [03:53:29]OFD Sender: No OFD packet to send [03:53:34]OFD Sender: No OFD packet to send [03:53:39]OFD Sender: No OFD packet to send [03:53:44]OFD Sender: No OFD packet to send [03:53:49]OFD Sender: No OFD packet to send [03:53:54]OFD Sender: No OFD packet to send [03:53:59]OFD Sender: No OFD packet to send [03:54:04]OFD Sender: No OFD packet to send [03:54:09]OFD Sender: No OFD packet to send [03:54:14]OFD Sender: No OFD packet to send [03:54:19]OFD Sender: No OFD packet to send [03:54:24]OFD Sender: No OFD packet to send [03:54:29]OFD Sender: No OFD packet to send [03:54:34]OFD Sender: No OFD packet to send [03:54:39]OFD Sender: No OFD packet to send [03:54:44]OFD Sender: No OFD packet to send [03:54:49]OFD Sender: No OFD packet to send [03:54:54]OFD Sender: No OFD packet to send [03:54:59]OFD Sender: No OFD packet to send [03:55:04]OFD Sender: No OFD packet to send [03:55:09]OFD Sender: No OFD packet to send [03:55:14]OFD Sender: No OFD packet to send [03:55:19]OFD Sender: No OFD packet to send [03:55:24]OFD Sender: No OFD packet to send [03:55:29]OFD Sender: No OFD packet to send [03:55:34]OFD Sender: No OFD packet to send [03:55:39]OFD Sender: No OFD packet to send [03:55:44]OFD Sender: No OFD packet to send [03:55:49]OFD Sender: No OFD packet to send [03:55:54]OFD Sender: No OFD packet to send [03:55:59]OFD Sender: No OFD packet to send [03:56:04]OFD Sender: No OFD packet to send [03:56:09]OFD Sender: No OFD packet to send [03:56:14]OFD Sender: No OFD packet to send [03:56:19]OFD Sender: No OFD packet to send [03:56:24]OFD Sender: No OFD packet to send [03:56:29]OFD Sender: No OFD packet to send [03:56:34]OFD Sender: No OFD packet to send [03:56:39]OFD Sender: No OFD packet to send [03:56:44]OFD Sender: No OFD packet to send [03:56:49]OFD Sender: No OFD packet to send [03:56:54]OFD Sender: No OFD packet to send [03:56:59]OFD Sender: No OFD packet to send [03:57:04]OFD Sender: No OFD packet to send [03:57:09]OFD Sender: No OFD packet to send [03:57:14]OFD Sender: No OFD packet to send [03:57:19]OFD Sender: No OFD packet to send [03:57:24]OFD Sender: No OFD packet to send [03:57:29]OFD Sender: No OFD packet to send [03:57:34]OFD Sender: No OFD packet to send [03:57:39]OFD Sender: No OFD packet to send [03:57:44]OFD Sender: No OFD packet to send [03:57:49]OFD Sender: No OFD packet to send [03:57:54]OFD Sender: No OFD packet to send [03:57:59]OFD Sender: No OFD packet to send [03:58:04]OFD Sender: No OFD packet to send [03:58:09]OFD Sender: No OFD packet to send [03:58:12]accept exits with 9 [03:58:12]New connection [03:58:12]New thread 3067514212 created [03:58:12]Thread 3067370852 joined [03:58:12]Waiting for new connection... [03:58:12] Sock 9.Parse request [03:58:12]Sock 9.Check first char [03:58:12]Sock 9.First char is OK [03:58:12]request: POST /json_proto HTTP/1.0 [03:58:12]Method: POST [03:58:12]URL: /json_proto [03:58:12]Method is POST - this is cgi request [03:58:12]url: /json_proto [03:58:12]query_string will be loaded in cgi processing [03:58:12]execute_cgi json_proto POST (null) [03:58:12]execute_cgi path=json_proto method=POST [03:58:12]POST find Content-Length [03:58:12]Host: 172.17.50.196:8080 [03:58:12]Content-Length: 624 [03:58:12]Content-Type: application/json [03:58:12] [03:58:12]POST finish read [03:58:12]Found Content-Length = 624 [03:58:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335008", "tax_sys" : 0, "items" : [ { "code": "48746656", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Super Slims", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 147.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:58:12]execute_script... [03:58: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 : (3)335008", "tax_sys" : 0, "items" : [ { "code": "48746656", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Super Slims", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 147.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:58:12]POST & json_proto [03:58:12]process_json_proto [03:58:12]json parsed OK: [03:58:12]protocol is kg_v1.0 [03:58:12]action value=close_receipt [03:58:12]process_action close_receipt [03:58:12]cmd_close_receipt [03:58:12]MH_GetDate [03:58:12]Write to MH i2c: F0 00 00 32 26 47 [03:58:12]Write i2c OK [03:58:12]MH_I2C_Read... [03:58:12]Read from MH i2c: F0 [03:58:12]MH_I2C_Read... [03:58:12]Read from MH i2c: F0 09 00 [03:58:12]MH_I2C_Read... [03:58:12]Read from MH i2c: F0 09 00 32 26 00 57 5D 20 67 72 0D 1C 67 8D [03:58:12]GetLastDocTimeStamp 1730173503 [03:58:12]current date 1730174295 [03:58:12]FM_GetShiftState [03:58:12]SAM_PROTO_GetShiftState [03:58:12]wFMCommunicate request_size=4 [03:58:12]MH_SAM_APDU [03:58:12]CAPDU: 80 13 01 00 [03:58:12]Write to MH i2c: E2 08 00 33 26 80 13 01 00 00 00 00 00 D6 [03:58:12]Write i2c OK [03:58:12]MH_I2C_Read... [03:58:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:58:12]Read from MH i2c: E2 [03:58:12]MH_I2C_Read... [03:58:12]Read from MH i2c: E2 0E 00 [03:58:12]MH_I2C_Read... [03:58:12]Read from MH i2c: E2 0E 00 33 26 00 09 00 01 97 25 20 67 00 00 00 00 90 00 25 [03:58:12]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:58:12]wFMCommunicate OK [03:58:12]SAM_PROTO_GetShiftState done [03:58:12]FM_GetShiftState done [03:58:12]opened in 1730160023 [03:58:12]opened+sec_in_day 1730246423 [03:58:12]quantity*price = 14700 [03:58:12]sum+1 = 14701 [03:58:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 147.00 НСП 1% : 1.30 НДС 12% : 15.61 Наличными: 147.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 49 29.10.2024 03:58 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139064 ФПД: 179099064374278 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T035815&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139064&fm=179099064374278&tin=02508201610067®Number=0000000000091631&sum=14700 0 [03:58:13]StoreToDocumentArchive [03:58:13]shift 555 fd 139064 [03:58:13]save to /storage/0555/doc_00139064 [03:58:13]save last doc name /storage/0555/doc_00139064 to /storage/kkm_last_doc_name [03:58:13]save OK [03:58:13]Clear old archive folders... [03:58:13]ProcessDocumentItem done err = 0, tmpTLVsize=276 [03:58:13]tlvbuf is 00D93A40 [03:58:13]SAM_PROTO_ClearQueue [03:58:13]wFMCommunicate request_size=4 [03:58:13]MH_SAM_APDU [03:58:13]CAPDU: 80 09 00 00 [03:58:13]Write to MH i2c: E2 08 00 40 26 80 09 00 00 00 00 00 00 D8 [03:58:13]Write i2c OK [03:58:13]MH_I2C_Read... [03:58:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:58:13]Read from MH i2c: E2 [03:58:13]MH_I2C_Read... [03:58:13]Read from MH i2c: E2 03 00 [03:58:13]MH_I2C_Read... [03:58:13]Read from MH i2c: E2 03 00 40 26 00 90 00 DA [03:58:13]RAPDU: 90 00 [03:58:13]wFMCommunicate OK [03:58:13]SAM_PROTO_ClearQueue done [03:58:13]KKMCreateOFDPacket [03:58:13]OFDProtocolAddRootSTLVToBuf [03:58:13]FM_MakeSignedData [03:58:13]FM_MakeSignedData [03:58:13]SAM_PROTO_SignData [03:58:13]wFMCommunicate request_size=4 [03:58:13]MH_SAM_APDU [03:58:13]CAPDU: 80 0D 01 02 [03:58:13]Write to MH i2c: E2 08 00 41 26 80 0D 01 02 00 00 00 00 E0 [03:58:13]Write i2c OK [03:58:13]MH_I2C_Read... [03:58:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:58:13]Read from MH i2c: E2 [03:58:13]MH_I2C_Read... [03:58:13]Read from MH i2c: E2 03 00 [03:58:13]MH_I2C_Read... [03:58:13]Read from MH i2c: E2 03 00 41 26 00 90 00 DB [03:58:13]RAPDU: 90 00 [03:58:13]wFMCommunicate OK [03:58:13]wFMCommunicate request_size=255 [03:58:13]MH_SAM_APDU [03:58:13]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 57 5D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 [03:58:13]Write to MH i2c: E2 02 01 42 26 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 57 5D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 00 00 78 [03:58:13]Write i2c OK [03:58:13]MH_I2C_Read... [03:58:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:58:14]Read from MH i2c: E2 [03:58:14]MH_I2C_Read... [03:58:14]Read from MH i2c: E2 03 00 [03:58:14]MH_I2C_Read... [03:58:14]Read from MH i2c: E2 03 00 42 26 00 90 00 DC [03:58:14]RAPDU: 90 00 [03:58:14]wFMCommunicate OK [03:58:14]wFMCommunicate request_size=35 [03:58:14]MH_SAM_APDU [03:58:14]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 38 1F 02 00 35 04 06 00 A2 E3 C0 1C 94 06 [03:58:14]Write to MH i2c: E2 26 00 43 26 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 38 1F 02 00 35 04 06 00 A2 E3 C0 1C 94 06 00 00 32 [03:58:14]Write i2c OK [03:58:14]MH_I2C_Read... [03:58:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:58:14]Read from MH i2c: E2 [03:58:14]MH_I2C_Read... [03:58:14]Read from MH i2c: E2 03 00 [03:58:14]MH_I2C_Read... [03:58:14]Read from MH i2c: E2 03 00 43 26 00 90 00 DD [03:58:14]RAPDU: 90 00 [03:58:14]wFMCommunicate OK [03:58:14]wFMCommunicate request_size=4 [03:58:14]MH_SAM_APDU [03:58:14]CAPDU: 80 0D 03 02 [03:58:14]Write to MH i2c: E2 08 00 44 26 80 0D 03 02 00 00 00 00 E5 [03:58:14]Write i2c OK [03:58:14]MH_I2C_Read... [03:58:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:58:14]Read from MH i2c: E2 [03:58:14]MH_I2C_Read... [03:58:14]Read from MH i2c: E2 0B 00 [03:58:14]MH_I2C_Read... [03:58:14]Read from MH i2c: E2 0B 00 44 26 00 44 D4 5C 8D 16 FE 92 A5 90 00 32 [03:58:14]RAPDU: 44 D4 5C 8D 16 FE 92 A5 90 00 [03:58:14]wFMCommunicate OK [03:58:14]SAM_PROTO_SignData done [03:58:14]FM_MakeSignedData done [03:58:14]CreateOFDProtocolMessage [03:58:14]wFMCommunicate request_size=4 [03:58:14]MH_SAM_APDU [03:58:14]CAPDU: 80 11 00 00 [03:58:14]Write to MH i2c: E2 08 00 45 26 80 11 00 00 00 00 00 00 E5 [03:58:14]Write i2c OK [03:58:14]MH_I2C_Read... [03:58:14]OFD Sender: No OFD packet to send [03:58:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:58:14]Read from MH i2c: E2 [03:58:14]MH_I2C_Read... [03:58:14]Read from MH i2c: E2 17 00 [03:58:14]MH_I2C_Read... [03:58:14]Read from MH i2c: E2 17 00 45 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 40 [03:58:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:58:14]wFMCommunicate OK [03:58:14]CreateOFDProtocolMessage done [03:58:14]OFDSenderStorePacket 139064 [03:58:14]StoreOFDPacket docnum=139064 [03:58:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 28 01 00 00 13 4D 20 01 A1 30 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 57 5D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 38 1F 02 00 35 04 06 00 A2 E3 C0 1C 94 06 44 D4 5C 8D 16 FE 92 A5 [03:58:14]CheckFolder [03:58:14]dirname=/storage/ofd_packets [03:58:14]CheckFolder done [03:58:14]ProducePacketName [03:58:14]name=ofd_packets/00139064 [03:58:14]NVStorageSaveData ofd_packets/00139064 [03:58:14]File name is /storage/ofd_packets/00139064 [03:58:14]Write 326 bytes [03:58:14]NVStorageSaveData done [03:58:14]OFDSenderStorePacket done [03:58:14]KKMCreateOFDPacket done [03:58:14]NVStorageSaveData kkm_last_timestamp [03:58:14]File name is /storage/kkm_last_timestamp [03:58:14]Write 4 bytes [03:58:14]NVStorageSaveData done [03:58:14]ExternCall_PrintAddStr [03:58:14]wPrintStart [03:58:14]Write to MH i2c: 01 00 00 46 26 6C [03:58:14]Write i2c OK [03:58:14]MH_I2C_Read... [03:58:14]Read from MH i2c: 01 [03:58:14]MH_I2C_Read... [03:58:14]Read from MH i2c: 01 07 00 [03:58:14]MH_I2C_Read... [03:58:14]Read from MH i2c: 01 07 00 46 26 00 00 00 00 00 FF 0F 81 [03:58:14]RasterBufferAndPrint [03:58:14]line Счет N : (3)335008 [03:58:14]line ИНН: 02508201610067 [03:58:14]line Контрольно-Кассовый Чек [03:58:14]line ПРОДАЖА [03:58:14]line Товар: 48746656 [03:58:14]line Сигареты Parliament Super Slims [03:58:14]line 1.000 * 147.00 [03:58:14]line = 147.00 [03:58:14]line НДС 12% НСП 1% [03:58:14]line > о реализуемом товаре [03:58:14]line ИТОГО: 147.00 [03:58:14]line НСП 1% : 1.30 [03:58:14]line НДС 12% : 15.61 [03:58:14]line Наличными: 147.00 [03:58:14]line Безнал.: 0.00 [03:58:14]line Место: АЗС № 101 "Партнер Нефть" [03:58:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:58:14]line СНО: Общий режим [03:58:14]line Чек 49 29.10.2024 03:58 [03:58:14]line Смена: 555 ФФД: 1.0 [03:58:14]line ЗНМ: 0300000081 [03:58:14]line РНМ: 0000000000091631 [03:58:14]line Версия ККМ: 001 [03:58:14]line ФМ: 0000000000874669 [03:58:14]line ФД: 139064 [03:58:14]line ФПД: 179099064374278 [03:58:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T035815&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139064&fm=179099064374278&tin=02508201610067®Number=0000000000091631&sum=14700 [03:58:14]line 0 [03:58:14]OFD Sender: Processing packet 139064 [packets to send 34, broken 33] [03:58:14]ProducePacketName [03:58:14]name=ofd_packets/00139064 [03:58:14]OFD Sender: To server: pG, [03:58:14]CommunicateWithHost lk.salyk.kg:30040 [03:58:14]ConnectInit lk.salyk.kg [03:58:14]written 0, free lines is 4095 [03:58:14]Connected sock=10 [03:58:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 28 01 00 00 13 4D 20 01 A1 30 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 6C 39 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 57 5D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 38 1F 02 00 35 04 06 00 A2 E3 C0 1C 94 06 44 D4 5C 8D 16 FE 92 A5 [03:58: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 36 39 4F 00 00 00 F5 B0 47 00 64 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 38 1F 02 00 F4 03 04 00 0B 09 20 67 B6 04 01 00 00 3E B5 A5 6D DE DB F7 AF [03:58:15]CommunicateWithHost err = 0 [03:58:15]CheckOFDResponse [03:58:15]1017 (14) - 77093643461234 [03:58:15]1041 (16) - 0000000000874669 [03:58:15]1040 (4) - 139064 [03:58:15]1012 (4) - 28.10.2024 21:58 [03:58:15]1206 (1) - 0 [03:58:15]OFD Sender: Remove packet 139064 [03:58:15]ProducePacketName [03:58:15]name=ofd_packets/00139064 [03:58:15]NVStorageDeleteData [03:58:15]Write to MH i2c: 01 00 00 6F 26 95 [03:58:15]Write i2c OK [03:58:15]MH_I2C_Read... [03:58:15]Read from MH i2c: 01 [03:58:15]MH_I2C_Read... [03:58:15]Read from MH i2c: 01 07 00 [03:58:15]MH_I2C_Read... [03:58:15]Read from MH i2c: 01 07 00 6F 26 00 00 00 00 00 ED 0C 95 [03:58:15]RasterBufferAndPrint [03:58:15]line [03:58:15]line [03:58:15]line [03:58:15]line [03:58:15]line [03:58:15]written 0, free lines is 3315 [03:58:15]MH_Cut [03:58:15]Write to MH i2c: D1 01 00 76 26 01 6E [03:58:15]Write i2c OK [03:58:15]MH_I2C_Read... [03:58:15]Read from MH i2c: D1 [03:58:15]MH_I2C_Read... [03:58:15]Read from MH i2c: D1 01 00 [03:58:15]MH_I2C_Read... [03:58:15]Read from MH i2c: D1 01 00 76 26 00 6D [03:58:15]Write to MH i2c: 01 00 00 77 26 9D [03:58:15]Write i2c OK [03:58:15]MH_I2C_Read... [03:58:15]OFD Sender: No OFD packet to send [03:58:15]*** Cut start [03:58:15]*** Partial cut [03:58:15]*** CUTSNS_PIN = 1 [03:58:15]*** CUTSNS_PIN = 0 [03:58:16]*** Brake cut motor [03:58:16]Read from MH i2c: 01 [03:58:16]MH_I2C_Read... [03:58:16]*** Stop cut motor [03:58:16]*** Cut end [03:58:16]Read from MH i2c: 01 07 00 [03:58:16]MH_I2C_Read... [03:58:16]Read from MH i2c: 01 07 00 77 26 00 00 00 00 00 FF 0F B2 [03:58:16]process_action close_receipt done [03:58:16]requested_data is exist [03:58:16]produce_requested_data [03:58:16]requested_item fm.sn is exist - process it [03:58:16]wFMCommunicate request_size=4 [03:58:16]MH_SAM_APDU [03:58:16]CAPDU: 80 11 00 00 [03:58:16]Write to MH i2c: E2 08 00 78 26 80 11 00 00 00 00 00 00 18 [03:58:16]Write i2c OK [03:58:16]MH_I2C_Read... [03:58:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:58:16]Read from MH i2c: E2 [03:58:16]MH_I2C_Read... [03:58:16]Read from MH i2c: E2 17 00 [03:58:16]MH_I2C_Read... [03:58:16]Read from MH i2c: E2 17 00 78 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 73 [03:58:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:58:16]wFMCommunicate OK [03:58:16]requested_item fd.num is exist - process it [03:58:16]SAM_PROTO_GetFieldsCounters [03:58:16]wFMCommunicate request_size=4 [03:58:16]MH_SAM_APDU [03:58:16]CAPDU: 80 13 00 00 [03:58:16]Write to MH i2c: E2 08 00 79 26 80 13 00 00 00 00 00 00 1B [03:58:16]Write i2c OK [03:58:16]MH_I2C_Read... [03:58:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:58:16]Read from MH i2c: E2 [03:58:16]MH_I2C_Read... [03:58:16]Read from MH i2c: E2 62 00 [03:58:16]MH_I2C_Read... [03:58:16]Read from MH i2c: E2 62 00 79 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 38 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 58 [03:58: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 38 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:58:16]wFMCommunicate OK [03:58:16]SAM_PROTO_GetFieldsCounters done [03:58:16]requested_item shift.num is exist - process it [03:58:16]requested_item shift.opened is exist - process it [03:58:16]req_shift_opened [03:58:16]FM_GetShiftState [03:58:16]SAM_PROTO_GetShiftState [03:58:16]wFMCommunicate request_size=4 [03:58:16]MH_SAM_APDU [03:58:16]CAPDU: 80 13 01 00 [03:58:16]Write to MH i2c: E2 08 00 7A 26 80 13 01 00 00 00 00 00 1D [03:58:16]Write i2c OK [03:58:16]MH_I2C_Read... [03:58:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:58:16]Read from MH i2c: E2 [03:58:16]MH_I2C_Read... [03:58:16]Read from MH i2c: E2 0E 00 [03:58:16]MH_I2C_Read... [03:58:16]Read from MH i2c: E2 0E 00 7A 26 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6C [03:58:16]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:58:16]wFMCommunicate OK [03:58:16]SAM_PROTO_GetShiftState done [03:58:16]FM_GetShiftState done [03:58:16]req_shift_opened done [03:58:16]requested_item shift.open_date is exist - process it [03:58:16]req_shift_open_date [03:58:16]req_shift_open_date done [03:58:16]produce_requested_data done [03:58:16]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139064,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:58:16]process_action_free close_receipt [03:58:16]json_value_free [03:58:16]json_value_free done [03:58:16]process_json_proto returns [03:58:16]Send response to host [03:58:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139064,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:58:16]free response buf [03:58:16]execute_script done [03:58:16]execute_script returns [03:58:16]free content buf [03:58:16]Sock 9.Close socket [03:58:16]Sock 9.Thread stoped [03:58:20]OFD Sender: No OFD packet to send [03:58:25]OFD Sender: No OFD packet to send [03:58:30]OFD Sender: No OFD packet to send [03:58:30]accept exits with 7 [03:58:30]New connection [03:58:30]New thread 3067370852 created [03:58:30]Thread 3067514212 joined [03:58:30]Waiting for new connection... [03:58:30] Sock 7.Parse request [03:58:30]Sock 7.Check first char [03:58:30]Sock 7.First char is OK [03:58:30]request: POST /json_proto HTTP/1.0 [03:58:30]Method: POST [03:58:30]URL: /json_proto [03:58:30]Method is POST - this is cgi request [03:58:30]url: /json_proto [03:58:30]query_string will be loaded in cgi processing [03:58:30]execute_cgi json_proto POST (null) [03:58:30]execute_cgi path=json_proto method=POST [03:58:30]POST find Content-Length [03:58:30]Host: 172.17.50.196:8080 [03:58:30]Content-Length: 1024 [03:58:30]Content-Type: application/json [03:58:30] [03:58:30]POST finish read [03:58:30]Found Content-Length = 1024 [03:58:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335009", "tax_sys" : 0, "items" : [ { "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 199.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:58:30]execute_script... [03:58:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335009", "tax_sys" : 0, "items" : [ { "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 199.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:58:30]POST & json_proto [03:58:30]process_json_proto [03:58:30]json parsed OK: [03:58:30]protocol is kg_v1.0 [03:58:30]action value=close_receipt [03:58:30]process_action close_receipt [03:58:30]cmd_close_receipt [03:58:30]MH_GetDate [03:58:30]Write to MH i2c: F0 00 00 7B 26 90 [03:58:30]Write i2c OK [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: F0 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: F0 09 00 [03:58:30]MH_I2C_Read... [03:58:30]Read from MH i2c: F0 09 00 7B 26 00 69 5D 20 67 72 0D 1C 67 E8 [03:58:30]GetLastDocTimeStamp 1730174295 [03:58:30]current date 1730174313 [03:58:30]FM_GetShiftState [03:58:30]SAM_PROTO_GetShiftState [03:58:30]wFMCommunicate request_size=4 [03:58:30]MH_SAM_APDU [03:58:30]CAPDU: 80 13 01 00 [03:58:30]Write to MH i2c: E2 08 00 7C 26 80 13 01 00 00 00 00 00 1F [03:58:30]Write i2c OK [03:58:30]MH_I2C_Read... [03:58:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:58:31]Read from MH i2c: E2 [03:58:31]MH_I2C_Read... [03:58:31]Read from MH i2c: E2 0E 00 [03:58:31]MH_I2C_Read... [03:58:31]Read from MH i2c: E2 0E 00 7C 26 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6E [03:58:31]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:58:31]wFMCommunicate OK [03:58:31]SAM_PROTO_GetShiftState done [03:58:31]FM_GetShiftState done [03:58:31]opened in 1730160023 [03:58:31]opened+sec_in_day 1730246423 [03:58:31]quantity*price = 10400 [03:58:31]sum+1 = 10401 [03:58:31]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000480364 Напиток энерг Nitro экзотик 0.45 ж/б 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 199.00 НСП 1% : 1.76 НДС 12% : 21.13 Наличными: 199.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 50 29.10.2024 03:58 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139065 ФПД: 269558204640114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T035833&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139065&fm=269558204640114&tin=02508201610067®Number=0000000000091631&sum=19900 0 [03:58:32]StoreToDocumentArchive [03:58:32]shift 555 fd 139065 [03:58:32]save to /storage/0555/doc_00139065 [03:58:32]save last doc name /storage/0555/doc_00139065 to /storage/kkm_last_doc_name [03:58:32]save OK [03:58:32]Clear old archive folders... [03:58:32]ProcessDocumentItem done err = 0, tmpTLVsize=432 [03:58:32]tlvbuf is 00DFEEB0 [03:58:32]SAM_PROTO_ClearQueue [03:58:32]wFMCommunicate request_size=4 [03:58:32]MH_SAM_APDU [03:58:32]CAPDU: 80 09 00 00 [03:58:32]Write to MH i2c: E2 08 00 89 26 80 09 00 00 00 00 00 00 21 [03:58:32]Write i2c OK [03:58:32]MH_I2C_Read... [03:58:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:58:32]Read from MH i2c: E2 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 03 00 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 03 00 89 26 00 90 00 23 [03:58:32]RAPDU: 90 00 [03:58:32]wFMCommunicate OK [03:58:32]SAM_PROTO_ClearQueue done [03:58:32]KKMCreateOFDPacket [03:58:32]OFDProtocolAddRootSTLVToBuf [03:58:32]FM_MakeSignedData [03:58:32]FM_MakeSignedData [03:58:32]SAM_PROTO_SignData [03:58:32]wFMCommunicate request_size=4 [03:58:32]MH_SAM_APDU [03:58:32]CAPDU: 80 0D 01 02 [03:58:32]Write to MH i2c: E2 08 00 8A 26 80 0D 01 02 00 00 00 00 29 [03:58:32]Write i2c OK [03:58:32]MH_I2C_Read... [03:58:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:58:32]Read from MH i2c: E2 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 03 00 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 03 00 8A 26 00 90 00 24 [03:58:32]RAPDU: 90 00 [03:58:32]wFMCommunicate OK [03:58:32]wFMCommunicate request_size=255 [03:58:32]MH_SAM_APDU [03:58:32]CAPDU: 80 0D 02 02 FA 03 00 B0 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 [03:58:32]Write to MH i2c: E2 02 01 8B 26 80 0D 02 02 FA 00 03 00 B0 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 00 00 9F [03:58:32]Write i2c OK [03:58:32]MH_I2C_Read... [03:58:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:58:32]Read from MH i2c: E2 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 03 00 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 03 00 8B 26 00 90 00 25 [03:58:32]RAPDU: 90 00 [03:58:32]wFMCommunicate OK [03:58:32]wFMCommunicate request_size=191 [03:58:32]MH_SAM_APDU [03:58:32]CAPDU: 80 0D 02 02 BA 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 08 00 00 00 00 07 04 06 00 BC 4D 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 69 5D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 39 1F 02 00 35 04 06 00 F5 29 69 08 AB 72 [03:58:32]Write to MH i2c: E2 C2 00 8C 26 80 0D 02 02 BA 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 08 00 00 00 00 07 04 06 00 BC 4D 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 69 5D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 39 1F 02 00 35 04 06 00 F5 29 69 08 AB 72 00 00 97 [03:58:32]Write i2c OK [03:58:32]MH_I2C_Read... [03:58:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:58:32]Read from MH i2c: E2 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 03 00 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 03 00 8C 26 00 90 00 26 [03:58:32]RAPDU: 90 00 [03:58:32]wFMCommunicate OK [03:58:32]wFMCommunicate request_size=4 [03:58:32]MH_SAM_APDU [03:58:32]CAPDU: 80 0D 03 02 [03:58:32]Write to MH i2c: E2 08 00 8D 26 80 0D 03 02 00 00 00 00 2E [03:58:32]Write i2c OK [03:58:32]MH_I2C_Read... [03:58:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:58:32]Read from MH i2c: E2 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 0B 00 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 0B 00 8D 26 00 F2 01 6E C9 6B 4C AF BD 90 00 7C [03:58:32]RAPDU: F2 01 6E C9 6B 4C AF BD 90 00 [03:58:32]wFMCommunicate OK [03:58:32]SAM_PROTO_SignData done [03:58:32]FM_MakeSignedData done [03:58:32]CreateOFDProtocolMessage [03:58:32]wFMCommunicate request_size=4 [03:58:32]MH_SAM_APDU [03:58:32]CAPDU: 80 11 00 00 [03:58:32]Write to MH i2c: E2 08 00 8E 26 80 11 00 00 00 00 00 00 2E [03:58:32]Write i2c OK [03:58:32]MH_I2C_Read... [03:58:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:58:32]Read from MH i2c: E2 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 17 00 [03:58:32]MH_I2C_Read... [03:58:32]Read from MH i2c: E2 17 00 8E 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 89 [03:58:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:58:32]wFMCommunicate OK [03:58:32]CreateOFDProtocolMessage done [03:58:32]OFDSenderStorePacket 139065 [03:58:32]StoreOFDPacket docnum=139065 [03:58:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 C4 01 00 00 F5 DE BC 01 07 03 5A 03 01 00 03 00 B0 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 08 00 00 00 00 07 04 06 00 BC 4D 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 69 5D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 39 1F 02 00 35 04 06 00 F5 29 69 08 AB 72 F2 01 6E C9 6B 4C AF BD [03:58:32]CheckFolder [03:58:32]dirname=/storage/ofd_packets [03:58:32]CheckFolder done [03:58:32]ProducePacketName [03:58:32]name=ofd_packets/00139065 [03:58:32]NVStorageSaveData ofd_packets/00139065 [03:58:32]File name is /storage/ofd_packets/00139065 [03:58:32]Write 482 bytes [03:58:32]NVStorageSaveData done [03:58:32]OFDSenderStorePacket done [03:58:32]KKMCreateOFDPacket done [03:58:32]NVStorageSaveData kkm_last_timestamp [03:58:32]File name is /storage/kkm_last_timestamp [03:58:32]Write 4 bytes [03:58:32]NVStorageSaveData done [03:58:33]ExternCall_PrintAddStr [03:58:33]wPrintStart [03:58:33]Write to MH i2c: 01 00 00 8F 26 B5 [03:58:33]OFD Sender: Processing packet 139065 [packets to send 34, broken 33] [03:58:33]ProducePacketName [03:58:33]name=ofd_packets/00139065 [03:58:33]OFD Sender: To server: pG, [03:58:33]CommunicateWithHost lk.salyk.kg:30040 [03:58:33]ConnectInit lk.salyk.kg [03:58:33]Write i2c OK [03:58:33]MH_I2C_Read... [03:58:33]Read from MH i2c: 01 [03:58:33]MH_I2C_Read... [03:58:33]Read from MH i2c: 01 07 00 [03:58:33]MH_I2C_Read... [03:58:33]Read from MH i2c: 01 07 00 8F 26 00 00 00 00 00 FF 0F CA [03:58:33]RasterBufferAndPrint [03:58:33]line Счет N : (3)335009 [03:58:33]line ИНН: 02508201610067 [03:58:33]line Контрольно-Кассовый Чек [03:58:33]line ПРОДАЖА [03:58:33]line Товар: 4870202521216 [03:58:33]line Напиток MAXI чай 1,2 зел.лимон (новый) [03:58:33]line 1.000 * 104.00 [03:58:33]line = 104.00 [03:58:33]line НДС 12% НСП 1% [03:58:33]line > о реализуемом товаре [03:58:33]line Товар: 4700000480364 [03:58:33]line Напиток энерг Nitro экзотик 0.45 ж/б [03:58:33]line 1.000 * 95.00 [03:58:33]line = 95.00 [03:58:33]line НДС 12% НСП 1% [03:58:33]line > о реализуемом товаре [03:58:33]line ИТОГО: 199.00 [03:58:33]line НСП 1% : 1.76 [03:58:33]line НДС 12% : 21.13 [03:58:33]line Наличными: 199.00 [03:58:33]line Безнал.: 0.00 [03:58:33]line Место: АЗС № 101 "Партнер Нефть" [03:58:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [03:58:33]line СНО: Общий режим [03:58:33]line Чек 50 29.10.2024 03:58 [03:58:33]line Смена: 555 ФФД: 1.0 [03:58:33]line ЗНМ: 0300000081 [03:58:33]line РНМ: 0000000000091631 [03:58:33]line Версия ККМ: 001 [03:58:33]line ФМ: 0000000000874669 [03:58:33]line ФД: 139065 [03:58:33]line ФПД: 269558204640114 [03:58:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T035833&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139065&fm=269558204640114&tin=02508201610067®Number=0000000000091631&sum=19900 [03:58:33]line 0 [03:58:33]written 0, free lines is 4095 [03:58:33]Connected sock=10 [03:58: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 36 39 C4 01 00 00 F5 DE BC 01 07 03 5A 03 01 00 03 00 B0 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 08 00 00 00 00 07 04 06 00 BC 4D 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 69 5D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 39 1F 02 00 35 04 06 00 F5 29 69 08 AB 72 F2 01 6E C9 6B 4C AF BD [03:58: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 36 39 4F 00 00 00 C9 2A 47 00 7F 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 36 39 10 04 04 00 39 1F 02 00 F4 03 04 00 1D 09 20 67 B6 04 01 00 00 4E F4 89 C8 48 4B 5C AF [03:58:33]CommunicateWithHost err = 0 [03:58:33]CheckOFDResponse [03:58:33]1017 (14) - 77093643461234 [03:58:33]1041 (16) - 0000000000874669 [03:58:33]1040 (4) - 139065 [03:58:33]1012 (4) - 28.10.2024 21:58 [03:58:33]1206 (1) - 0 [03:58:33]OFD Sender: Remove packet 139065 [03:58:33]ProducePacketName [03:58:33]name=ofd_packets/00139065 [03:58:33]NVStorageDeleteData [03:58:33]Write to MH i2c: 01 00 00 BF 26 E5 [03:58:33]Write i2c OK [03:58:33]MH_I2C_Read... [03:58:33]Read from MH i2c: 01 [03:58:33]MH_I2C_Read... [03:58:33]Read from MH i2c: 01 07 00 [03:58:33]MH_I2C_Read... [03:58:33]Read from MH i2c: 01 07 00 BF 26 00 00 00 00 00 A7 0C 9F [03:58:33]RasterBufferAndPrint [03:58:33]line [03:58:33]line [03:58:33]line [03:58:33]line [03:58:33]line [03:58:33]written 0, free lines is 3248 [03:58:33]MH_Cut [03:58:33]Write to MH i2c: D1 01 00 C6 26 01 BE [03:58:33]Write i2c OK [03:58:33]MH_I2C_Read... [03:58:33]Read from MH i2c: D1 [03:58:33]MH_I2C_Read... [03:58:33]Read from MH i2c: D1 01 00 [03:58:33]MH_I2C_Read... [03:58:33]Read from MH i2c: D1 01 00 C6 26 00 BD [03:58:33]Write to MH i2c: 01 00 00 C7 26 ED [03:58:33]Write i2c OK [03:58:33]MH_I2C_Read... [03:58:33]OFD Sender: No OFD packet to send [03:58:34]*** Cut start [03:58:34]*** Partial cut [03:58:34]*** CUTSNS_PIN = 1 [03:58:34]*** CUTSNS_PIN = 0 [03:58:34]*** Brake cut motor [03:58:35]Read from MH i2c: 01 [03:58:35]MH_I2C_Read... [03:58:35]*** Stop cut motor [03:58:35]*** Cut end [03:58:35]Read from MH i2c: 01 07 00 [03:58:35]MH_I2C_Read... [03:58:35]Read from MH i2c: 01 07 00 C7 26 00 00 00 00 00 FF 0F 02 [03:58:35]process_action close_receipt done [03:58:35]requested_data is exist [03:58:35]produce_requested_data [03:58:35]requested_item fm.sn is exist - process it [03:58:35]wFMCommunicate request_size=4 [03:58:35]MH_SAM_APDU [03:58:35]CAPDU: 80 11 00 00 [03:58:35]Write to MH i2c: E2 08 00 C8 26 80 11 00 00 00 00 00 00 68 [03:58:35]Write i2c OK [03:58:35]MH_I2C_Read... [03:58:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:58:35]Read from MH i2c: E2 [03:58:35]MH_I2C_Read... [03:58:35]Read from MH i2c: E2 17 00 [03:58:35]MH_I2C_Read... [03:58:35]Read from MH i2c: E2 17 00 C8 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C3 [03:58:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [03:58:35]wFMCommunicate OK [03:58:35]requested_item fd.num is exist - process it [03:58:35]SAM_PROTO_GetFieldsCounters [03:58:35]wFMCommunicate request_size=4 [03:58:35]MH_SAM_APDU [03:58:35]CAPDU: 80 13 00 00 [03:58:35]Write to MH i2c: E2 08 00 C9 26 80 13 00 00 00 00 00 00 6B [03:58:35]Write i2c OK [03:58:35]MH_I2C_Read... [03:58:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:58:35]Read from MH i2c: E2 [03:58:35]MH_I2C_Read... [03:58:35]Read from MH i2c: E2 62 00 [03:58:35]MH_I2C_Read... [03:58:35]Read from MH i2c: E2 62 00 C9 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 39 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [03:58: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 39 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:58:35]wFMCommunicate OK [03:58:35]SAM_PROTO_GetFieldsCounters done [03:58:35]requested_item shift.num is exist - process it [03:58:35]requested_item shift.opened is exist - process it [03:58:35]req_shift_opened [03:58:35]FM_GetShiftState [03:58:35]SAM_PROTO_GetShiftState [03:58:35]wFMCommunicate request_size=4 [03:58:35]MH_SAM_APDU [03:58:35]CAPDU: 80 13 01 00 [03:58:35]Write to MH i2c: E2 08 00 CA 26 80 13 01 00 00 00 00 00 6D [03:58:35]Write i2c OK [03:58:35]MH_I2C_Read... [03:58:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:58:35]Read from MH i2c: E2 [03:58:35]MH_I2C_Read... [03:58:35]Read from MH i2c: E2 0E 00 [03:58:35]MH_I2C_Read... [03:58:35]Read from MH i2c: E2 0E 00 CA 26 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BC [03:58:35]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [03:58:35]wFMCommunicate OK [03:58:35]SAM_PROTO_GetShiftState done [03:58:35]FM_GetShiftState done [03:58:35]req_shift_opened done [03:58:35]requested_item shift.open_date is exist - process it [03:58:35]req_shift_open_date [03:58:35]req_shift_open_date done [03:58:35]produce_requested_data done [03:58:35]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139065,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [03:58:35]process_action_free close_receipt [03:58:35]json_value_free [03:58:35]json_value_free done [03:58:35]process_json_proto returns [03:58:35]Send response to host [03:58:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139065,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [03:58:35]free response buf [03:58:35]execute_script done [03:58:35]execute_script returns [03:58:35]free content buf [03:58:35]Sock 7.Close socket [03:58:35]Sock 7.Thread stoped [03:58:38]OFD Sender: No OFD packet to send [03:58:43]OFD Sender: No OFD packet to send [03:58:48]OFD Sender: No OFD packet to send [03:58:53]OFD Sender: No OFD packet to send [03:58:58]OFD Sender: No OFD packet to send [03:59:03]OFD Sender: No OFD packet to send [03:59:08]OFD Sender: No OFD packet to send [03:59:13]OFD Sender: No OFD packet to send [03:59:19]OFD Sender: No OFD packet to send [03:59:24]OFD Sender: No OFD packet to send [03:59:29]OFD Sender: No OFD packet to send [03:59:34]OFD Sender: No OFD packet to send [03:59:39]OFD Sender: No OFD packet to send [03:59:44]OFD Sender: No OFD packet to send [03:59:49]OFD Sender: No OFD packet to send [03:59:54]OFD Sender: No OFD packet to send [03:59:59]OFD Sender: No OFD packet to send [04:00:04]OFD Sender: No OFD packet to send [04:00:09]OFD Sender: No OFD packet to send [04:00:14]OFD Sender: No OFD packet to send [04:00:19]OFD Sender: No OFD packet to send [04:00:24]OFD Sender: No OFD packet to send [04:00:29]OFD Sender: No OFD packet to send [04:00:34]OFD Sender: No OFD packet to send [04:00:39]OFD Sender: No OFD packet to send [04:00:44]OFD Sender: No OFD packet to send [04:00:49]OFD Sender: No OFD packet to send [04:00:54]OFD Sender: No OFD packet to send [04:00:59]OFD Sender: No OFD packet to send [04:01:04]OFD Sender: No OFD packet to send [04:01:09]OFD Sender: No OFD packet to send [04:01:14]OFD Sender: No OFD packet to send [04:01:19]OFD Sender: No OFD packet to send [04:01:24]OFD Sender: No OFD packet to send [04:01:29]OFD Sender: No OFD packet to send [04:01:34]OFD Sender: No OFD packet to send [04:01:39]OFD Sender: No OFD packet to send [04:01:44]OFD Sender: No OFD packet to send [04:01:49]OFD Sender: No OFD packet to send [04:01:54]OFD Sender: No OFD packet to send [04:01:59]OFD Sender: No OFD packet to send [04:02:04]OFD Sender: No OFD packet to send [04:02:09]OFD Sender: No OFD packet to send [04:02:14]OFD Sender: No OFD packet to send [04:02:19]OFD Sender: No OFD packet to send [04:02:24]OFD Sender: No OFD packet to send [04:02:29]OFD Sender: No OFD packet to send [04:02:34]OFD Sender: No OFD packet to send [04:02:39]OFD Sender: No OFD packet to send [04:02:44]OFD Sender: No OFD packet to send [04:02:49]OFD Sender: No OFD packet to send [04:02:54]OFD Sender: No OFD packet to send [04:02:59]OFD Sender: No OFD packet to send [04:03:04]OFD Sender: No OFD packet to send [04:03:09]OFD Sender: No OFD packet to send [04:03:14]OFD Sender: No OFD packet to send [04:03:19]OFD Sender: No OFD packet to send [04:03:24]OFD Sender: No OFD packet to send [04:03:29]OFD Sender: No OFD packet to send [04:03:34]OFD Sender: No OFD packet to send [04:03:39]OFD Sender: No OFD packet to send [04:03:44]OFD Sender: No OFD packet to send [04:03:49]OFD Sender: No OFD packet to send [04:03:54]OFD Sender: No OFD packet to send [04:03:59]OFD Sender: No OFD packet to send [04:04:04]OFD Sender: No OFD packet to send [04:04:09]OFD Sender: No OFD packet to send [04:04:14]OFD Sender: No OFD packet to send [04:04:19]OFD Sender: No OFD packet to send [04:04:24]OFD Sender: No OFD packet to send [04:04:29]OFD Sender: No OFD packet to send [04:04:34]OFD Sender: No OFD packet to send [04:04:39]OFD Sender: No OFD packet to send [04:04:44]OFD Sender: No OFD packet to send [04:04:49]OFD Sender: No OFD packet to send [04:04:54]OFD Sender: No OFD packet to send [04:04:59]OFD Sender: No OFD packet to send [04:05:04]OFD Sender: No OFD packet to send [04:05:09]OFD Sender: No OFD packet to send [04:05:14]OFD Sender: No OFD packet to send [04:05:19]OFD Sender: No OFD packet to send [04:05:24]OFD Sender: No OFD packet to send [04:05:29]OFD Sender: No OFD packet to send [04:05:34]OFD Sender: No OFD packet to send [04:05:39]OFD Sender: No OFD packet to send [04:05:44]OFD Sender: No OFD packet to send [04:05:49]OFD Sender: No OFD packet to send [04:05:54]OFD Sender: No OFD packet to send [04:05:59]OFD Sender: No OFD packet to send [04:06:04]OFD Sender: No OFD packet to send [04:06:09]OFD Sender: No OFD packet to send [04:06:14]OFD Sender: No OFD packet to send [04:06:19]OFD Sender: No OFD packet to send [04:06:24]OFD Sender: No OFD packet to send [04:06:29]OFD Sender: No OFD packet to send [04:06:34]OFD Sender: No OFD packet to send [04:06:39]OFD Sender: No OFD packet to send [04:06:44]OFD Sender: No OFD packet to send [04:06:49]OFD Sender: No OFD packet to send [04:06:54]OFD Sender: No OFD packet to send [04:06:59]OFD Sender: No OFD packet to send [04:07:04]OFD Sender: No OFD packet to send [04:07:09]OFD Sender: No OFD packet to send [04:07:14]OFD Sender: No OFD packet to send [04:07:19]OFD Sender: No OFD packet to send [04:07:24]OFD Sender: No OFD packet to send [04:07:29]OFD Sender: No OFD packet to send [04:07:34]OFD Sender: No OFD packet to send [04:07:39]OFD Sender: No OFD packet to send [04:07:44]OFD Sender: No OFD packet to send [04:07:49]OFD Sender: No OFD packet to send [04:07:54]OFD Sender: No OFD packet to send [04:07:59]OFD Sender: No OFD packet to send [04:08:04]OFD Sender: No OFD packet to send [04:08:09]OFD Sender: No OFD packet to send [04:08:14]OFD Sender: No OFD packet to send [04:08:19]OFD Sender: No OFD packet to send [04:08:24]OFD Sender: No OFD packet to send [04:08:29]OFD Sender: No OFD packet to send [04:08:34]OFD Sender: No OFD packet to send [04:08:39]OFD Sender: No OFD packet to send [04:08:44]OFD Sender: No OFD packet to send [04:08:49]OFD Sender: No OFD packet to send [04:08:54]OFD Sender: No OFD packet to send [04:08:59]OFD Sender: No OFD packet to send [04:09:04]OFD Sender: No OFD packet to send [04:09:09]OFD Sender: No OFD packet to send [04:09:14]OFD Sender: No OFD packet to send [04:09:19]OFD Sender: No OFD packet to send [04:09:24]OFD Sender: No OFD packet to send [04:09:29]OFD Sender: No OFD packet to send [04:09:34]OFD Sender: No OFD packet to send [04:09:39]OFD Sender: No OFD packet to send [04:09:44]OFD Sender: No OFD packet to send [04:09:49]OFD Sender: No OFD packet to send [04:09:54]OFD Sender: No OFD packet to send [04:09:58]accept exits with 9 [04:09:58]New connection [04:09:58]New thread 3067514212 created [04:09:58]Thread 3067370852 joined [04:09:58]Waiting for new connection... [04:09:58] Sock 9.Parse request [04:09:58]Sock 9.Check first char [04:09:58]Sock 9.First char is OK [04:09:58]request: POST /json_proto HTTP/1.0 [04:09:58]Method: POST [04:09:58]URL: /json_proto [04:09:58]Method is POST - this is cgi request [04:09:58]url: /json_proto [04:09:58]query_string will be loaded in cgi processing [04:09:58]execute_cgi json_proto POST (null) [04:09:58]execute_cgi path=json_proto method=POST [04:09:58]POST find Content-Length [04:09:58]Host: 172.17.50.196:8080 [04:09:58]Content-Length: 642 [04:09:58]Content-Type: application/json [04:09:58] [04:09:58]POST finish read [04:09:58]Found Content-Length = 642 [04:09:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335010", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 59.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:09:58]execute_script... [04:09: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 : (3)335010", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 59.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:09:58]POST & json_proto [04:09:58]process_json_proto [04:09:58]json parsed OK: [04:09:58]protocol is kg_v1.0 [04:09:58]action value=close_receipt [04:09:58]process_action close_receipt [04:09:58]cmd_close_receipt [04:09:58]MH_GetDate [04:09:58]Write to MH i2c: F0 00 00 CB 26 E0 [04:09:58]Write i2c OK [04:09:58]MH_I2C_Read... [04:09:58]Read from MH i2c: F0 [04:09:58]MH_I2C_Read... [04:09:58]Read from MH i2c: F0 09 00 [04:09:58]MH_I2C_Read... [04:09:58]Read from MH i2c: F0 09 00 CB 26 00 19 60 20 67 72 0D 1C 67 EB [04:09:58]GetLastDocTimeStamp 1730174313 [04:09:58]current date 1730175001 [04:09:58]FM_GetShiftState [04:09:58]SAM_PROTO_GetShiftState [04:09:58]wFMCommunicate request_size=4 [04:09:58]MH_SAM_APDU [04:09:58]CAPDU: 80 13 01 00 [04:09:58]Write to MH i2c: E2 08 00 CC 26 80 13 01 00 00 00 00 00 6F [04:09:58]Write i2c OK [04:09:58]MH_I2C_Read... [04:09:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:09:58]Read from MH i2c: E2 [04:09:58]MH_I2C_Read... [04:09:58]Read from MH i2c: E2 0E 00 [04:09:58]MH_I2C_Read... [04:09:58]Read from MH i2c: E2 0E 00 CC 26 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BE [04:09:58]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:09:58]wFMCommunicate OK [04:09:58]SAM_PROTO_GetShiftState done [04:09:58]FM_GetShiftState done [04:09:58]opened in 1730160023 [04:09:58]opened+sec_in_day 1730246423 [04:09:58]quantity*price = 5900 [04:09:58]sum+1 = 5901 [04:09:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 59.00 НСП 1% : 0.52 НДС 12% : 6.26 Наличными: 59.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 51 29.10.2024 04:10 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139066 ФПД: 86712141892404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T041001&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139066&fm=86712141892404&tin=02508201610067®Number=0000000000091631&sum=5900 0 [04:09:59]StoreToDocumentArchive [04:09:59]shift 555 fd 139066 [04:09:59]save to /storage/0555/doc_00139066 [04:09:59]save last doc name /storage/0555/doc_00139066 to /storage/kkm_last_doc_name [04:09:59]save OK [04:09:59]Clear old archive folders... [04:09:59]ProcessDocumentItem done err = 0, tmpTLVsize=281 [04:09:59]tlvbuf is 00DB1A60 [04:09:59]SAM_PROTO_ClearQueue [04:09:59]wFMCommunicate request_size=4 [04:09:59]MH_SAM_APDU [04:09:59]CAPDU: 80 09 00 00 [04:09:59]Write to MH i2c: E2 08 00 D9 26 80 09 00 00 00 00 00 00 71 [04:09:59]Write i2c OK [04:09:59]MH_I2C_Read... [04:09:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:09:59]Read from MH i2c: E2 [04:09:59]MH_I2C_Read... [04:09:59]Read from MH i2c: E2 03 00 [04:09:59]MH_I2C_Read... [04:09:59]Read from MH i2c: E2 03 00 D9 26 00 90 00 73 [04:09:59]RAPDU: 90 00 [04:09:59]wFMCommunicate OK [04:09:59]SAM_PROTO_ClearQueue done [04:09:59]KKMCreateOFDPacket [04:09:59]OFDProtocolAddRootSTLVToBuf [04:09:59]FM_MakeSignedData [04:09:59]FM_MakeSignedData [04:09:59]SAM_PROTO_SignData [04:09:59]wFMCommunicate request_size=4 [04:09:59]MH_SAM_APDU [04:09:59]CAPDU: 80 0D 01 02 [04:09:59]Write to MH i2c: E2 08 00 DA 26 80 0D 01 02 00 00 00 00 79 [04:09:59]Write i2c OK [04:09:59]MH_I2C_Read... [04:09:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:09:59]Read from MH i2c: E2 [04:09:59]MH_I2C_Read... [04:09:59]Read from MH i2c: E2 03 00 [04:09:59]MH_I2C_Read... [04:09:59]Read from MH i2c: E2 03 00 DA 26 00 90 00 74 [04:09:59]RAPDU: 90 00 [04:09:59]wFMCommunicate OK [04:09:59]wFMCommunicate request_size=255 [04:09:59]MH_SAM_APDU [04:09:59]CAPDU: 80 0D 02 02 FA 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 02 00 00 00 00 07 04 06 00 0C 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 19 60 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 [04:09:59]Write to MH i2c: E2 02 01 DB 26 80 0D 02 02 FA 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 02 00 00 00 00 07 04 06 00 0C 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 19 60 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 00 61 [04:09:59]Write i2c OK [04:09:59]MH_I2C_Read... [04:10:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:10:00]Read from MH i2c: E2 [04:10:00]MH_I2C_Read... [04:10:00]Read from MH i2c: E2 03 00 [04:10:00]MH_I2C_Read... [04:10:00]Read from MH i2c: E2 03 00 DB 26 00 90 00 75 [04:10:00]RAPDU: 90 00 [04:10:00]wFMCommunicate OK [04:10:00]wFMCommunicate request_size=40 [04:10:00]MH_SAM_APDU [04:10:00]CAPDU: 80 0D 02 02 23 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3A 1F 02 00 35 04 06 00 4E DD 3E 6A 4B 34 [04:10:00]Write to MH i2c: E2 2B 00 DC 26 80 0D 02 02 23 00 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3A 1F 02 00 35 04 06 00 4E DD 3E 6A 4B 34 00 00 EE [04:10:00]Write i2c OK [04:10:00]MH_I2C_Read... [04:10:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:10:00]Read from MH i2c: E2 [04:10:00]MH_I2C_Read... [04:10:00]Read from MH i2c: E2 03 00 [04:10:00]MH_I2C_Read... [04:10:00]Read from MH i2c: E2 03 00 DC 26 00 90 00 76 [04:10:00]RAPDU: 90 00 [04:10:00]wFMCommunicate OK [04:10:00]wFMCommunicate request_size=4 [04:10:00]MH_SAM_APDU [04:10:00]CAPDU: 80 0D 03 02 [04:10:00]Write to MH i2c: E2 08 00 DD 26 80 0D 03 02 00 00 00 00 7E [04:10:00]Write i2c OK [04:10:00]MH_I2C_Read... [04:10:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:10:00]Read from MH i2c: E2 [04:10:00]MH_I2C_Read... [04:10:00]Read from MH i2c: E2 0B 00 [04:10:00]MH_I2C_Read... [04:10:00]Read from MH i2c: E2 0B 00 DD 26 00 A3 0E D1 6E D9 CE A5 BC 90 00 77 [04:10:00]RAPDU: A3 0E D1 6E D9 CE A5 BC 90 00 [04:10:00]wFMCommunicate OK [04:10:00]SAM_PROTO_SignData done [04:10:00]FM_MakeSignedData done [04:10:00]CreateOFDProtocolMessage [04:10:00]wFMCommunicate request_size=4 [04:10:00]MH_SAM_APDU [04:10:00]CAPDU: 80 11 00 00 [04:10:00]Write to MH i2c: E2 08 00 DE 26 80 11 00 00 00 00 00 00 7E [04:10:00]Write i2c OK [04:10:00]MH_I2C_Read... [04:10:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:10:00]Read from MH i2c: E2 [04:10:00]MH_I2C_Read... [04:10:00]Read from MH i2c: E2 17 00 [04:10:00]MH_I2C_Read... [04:10:00]Read from MH i2c: E2 17 00 DE 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D9 [04:10:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:10:00]wFMCommunicate OK [04:10:00]CreateOFDProtocolMessage done [04:10:00]OFDSenderStorePacket 139066 [04:10:00]StoreOFDPacket docnum=139066 [04:10:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2D 01 00 00 9C B9 25 01 4B F7 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 02 00 00 00 00 07 04 06 00 0C 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 19 60 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3A 1F 02 00 35 04 06 00 4E DD 3E 6A 4B 34 A3 0E D1 6E D9 CE A5 BC [04:10:00]CheckFolder [04:10:00]dirname=/storage/ofd_packets [04:10:00]CheckFolder done [04:10:00]ProducePacketName [04:10:00]name=ofd_packets/00139066 [04:10:00]NVStorageSaveData ofd_packets/00139066 [04:10:00]File name is /storage/ofd_packets/00139066 [04:10:00]Write 331 bytes [04:10:00]NVStorageSaveData done [04:10:00]OFDSenderStorePacket done [04:10:00]KKMCreateOFDPacket done [04:10:00]NVStorageSaveData kkm_last_timestamp [04:10:00]File name is /storage/kkm_last_timestamp [04:10:00]Write 4 bytes [04:10:00]NVStorageSaveData done [04:10:00]ExternCall_PrintAddStr [04:10:00]wPrintStart [04:10:00]Write to MH i2c: 01 00 00 DF 26 05 [04:10:00]Write i2c OK [04:10:00]MH_I2C_Read... [04:10:00]Read from MH i2c: 01 [04:10:00]MH_I2C_Read... [04:10:00]Read from MH i2c: 01 07 00 [04:10:00]MH_I2C_Read... [04:10:00]Read from MH i2c: 01 07 00 DF 26 00 00 00 00 00 FF 0F 1A [04:10:00]RasterBufferAndPrint [04:10:00]line Счет N : (3)335010 [04:10:00]line ИНН: 02508201610067 [04:10:00]line Контрольно-Кассовый Чек [04:10:00]line ПРОДАЖА [04:10:00]line Товар: 4607065001445 [04:10:00]line Шок батончик Snickers 50,5г [04:10:00]line 1.000 * 59.00 [04:10:00]line = 59.00 [04:10:00]line НДС 12% НСП 1% [04:10:00]line > о реализуемом товаре [04:10:00]line ИТОГО: 59.00 [04:10:00]line НСП 1% : 0.52 [04:10:00]line НДС 12% : 6.26 [04:10:00]line Наличными: 59.00 [04:10:00]line Безнал.: 0.00 [04:10:00]line Место: АЗС № 101 "Партнер Нефть" [04:10:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:10:00]line СНО: Общий режим [04:10:00]line Чек 51 29.10.2024 04:10 [04:10:00]line Смена: 555 ФФД: 1.0 [04:10:00]line ЗНМ: 0300000081 [04:10:00]line РНМ: 0000000000091631 [04:10:00]line Версия ККМ: 001 [04:10:00]line ФМ: 0000000000874669 [04:10:00]line ФД: 139066 [04:10:00]line ФПД: 86712141892404 [04:10:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T041001&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139066&fm=86712141892404&tin=02508201610067®Number=0000000000091631&sum=5900 [04:10:00]line 0 [04:10:00]OFD Sender: Processing packet 139066 [packets to send 34, broken 33] [04:10:00]ProducePacketName [04:10:00]name=ofd_packets/00139066 [04:10:00]OFD Sender: To server: pG, [04:10:00]CommunicateWithHost lk.salyk.kg:30040 [04:10:00]ConnectInit lk.salyk.kg [04:10:00]written 0, free lines is 4095 [04:10:00]Connected sock=10 [04:10: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 36 39 2D 01 00 00 9C B9 25 01 4B F7 5A 03 01 00 03 00 19 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 02 00 00 00 00 07 04 06 00 0C 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 19 60 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3A 1F 02 00 35 04 06 00 4E DD 3E 6A 4B 34 A3 0E D1 6E D9 CE A5 BC [04:10: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 36 39 4F 00 00 00 28 2C 47 00 26 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 36 39 10 04 04 00 3A 1F 02 00 F4 03 04 00 CD 0B 20 67 B6 04 01 00 00 32 48 6B 88 1B 06 FB EC [04:10:00]CommunicateWithHost err = 0 [04:10:00]CheckOFDResponse [04:10:00]1017 (14) - 77093643461234 [04:10:00]1041 (16) - 0000000000874669 [04:10:00]1040 (4) - 139066 [04:10:00]1012 (4) - 28.10.2024 22:10 [04:10:00]1206 (1) - 0 [04:10:00]OFD Sender: Remove packet 139066 [04:10:00]ProducePacketName [04:10:00]name=ofd_packets/00139066 [04:10:00]NVStorageDeleteData [04:10:01]Write to MH i2c: 01 00 00 07 27 2E [04:10:01]Write i2c OK [04:10:01]MH_I2C_Read... [04:10:01]Read from MH i2c: 01 [04:10:01]MH_I2C_Read... [04:10:01]Read from MH i2c: 01 07 00 [04:10:01]MH_I2C_Read... [04:10:01]Read from MH i2c: 01 07 00 07 27 00 00 00 00 00 17 0D 59 [04:10:01]RasterBufferAndPrint [04:10:01]line [04:10:01]line [04:10:01]line [04:10:01]line [04:10:01]line [04:10:01]written 0, free lines is 3360 [04:10:01]MH_Cut [04:10:01]Write to MH i2c: D1 01 00 0E 27 01 07 [04:10:01]Write i2c OK [04:10:01]MH_I2C_Read... [04:10:01]Read from MH i2c: D1 [04:10:01]MH_I2C_Read... [04:10:01]Read from MH i2c: D1 01 00 [04:10:01]MH_I2C_Read... [04:10:01]Read from MH i2c: D1 01 00 0E 27 00 06 [04:10:01]Write to MH i2c: 01 00 00 0F 27 36 [04:10:01]Write i2c OK [04:10:01]MH_I2C_Read... [04:10:01]OFD Sender: No OFD packet to send [04:10:01]*** Cut start [04:10:01]*** Partial cut [04:10:01]*** CUTSNS_PIN = 1 [04:10:01]*** CUTSNS_PIN = 0 [04:10:02]*** Brake cut motor [04:10:02]Read from MH i2c: 01 [04:10:02]MH_I2C_Read... [04:10:02]*** Stop cut motor [04:10:02]*** Cut end [04:10:02]Read from MH i2c: 01 07 00 [04:10:02]MH_I2C_Read... [04:10:02]Read from MH i2c: 01 07 00 0F 27 00 00 00 00 00 FF 0F 4B [04:10:02]process_action close_receipt done [04:10:02]requested_data is exist [04:10:02]produce_requested_data [04:10:02]requested_item fm.sn is exist - process it [04:10:02]wFMCommunicate request_size=4 [04:10:02]MH_SAM_APDU [04:10:02]CAPDU: 80 11 00 00 [04:10:02]Write to MH i2c: E2 08 00 10 27 80 11 00 00 00 00 00 00 B1 [04:10:02]Write i2c OK [04:10:02]MH_I2C_Read... [04:10:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:10:02]Read from MH i2c: E2 [04:10:02]MH_I2C_Read... [04:10:02]Read from MH i2c: E2 17 00 [04:10:02]MH_I2C_Read... [04:10:02]Read from MH i2c: E2 17 00 10 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0C [04:10:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:10:02]wFMCommunicate OK [04:10:02]requested_item fd.num is exist - process it [04:10:02]SAM_PROTO_GetFieldsCounters [04:10:02]wFMCommunicate request_size=4 [04:10:02]MH_SAM_APDU [04:10:02]CAPDU: 80 13 00 00 [04:10:02]Write to MH i2c: E2 08 00 11 27 80 13 00 00 00 00 00 00 B4 [04:10:02]Write i2c OK [04:10:02]MH_I2C_Read... [04:10:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:10:02]Read from MH i2c: E2 [04:10:02]MH_I2C_Read... [04:10:02]Read from MH i2c: E2 62 00 [04:10:02]MH_I2C_Read... [04:10:02]Read from MH i2c: E2 62 00 11 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [04:10: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:10:02]wFMCommunicate OK [04:10:02]SAM_PROTO_GetFieldsCounters done [04:10:02]requested_item shift.num is exist - process it [04:10:02]requested_item shift.opened is exist - process it [04:10:02]req_shift_opened [04:10:02]FM_GetShiftState [04:10:02]SAM_PROTO_GetShiftState [04:10:02]wFMCommunicate request_size=4 [04:10:02]MH_SAM_APDU [04:10:02]CAPDU: 80 13 01 00 [04:10:02]Write to MH i2c: E2 08 00 12 27 80 13 01 00 00 00 00 00 B6 [04:10:02]Write i2c OK [04:10:02]MH_I2C_Read... [04:10:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:10:02]Read from MH i2c: E2 [04:10:02]MH_I2C_Read... [04:10:02]Read from MH i2c: E2 0E 00 [04:10:02]MH_I2C_Read... [04:10:02]Read from MH i2c: E2 0E 00 12 27 00 09 00 01 97 25 20 67 00 00 00 00 90 00 05 [04:10:02]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:10:02]wFMCommunicate OK [04:10:02]SAM_PROTO_GetShiftState done [04:10:02]FM_GetShiftState done [04:10:02]req_shift_opened done [04:10:02]requested_item shift.open_date is exist - process it [04:10:02]req_shift_open_date [04:10:02]req_shift_open_date done [04:10:02]produce_requested_data done [04:10:02]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139066,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:10:02]process_action_free close_receipt [04:10:02]json_value_free [04:10:02]json_value_free done [04:10:02]process_json_proto returns [04:10:02]Send response to host [04:10:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139066,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:10:02]free response buf [04:10:02]execute_script done [04:10:02]execute_script returns [04:10:02]free content buf [04:10:02]Sock 9.Close socket [04:10:02]Sock 9.Thread stoped [04:10:06]OFD Sender: No OFD packet to send [04:10:11]OFD Sender: No OFD packet to send [04:10:16]OFD Sender: No OFD packet to send [04:10:21]OFD Sender: No OFD packet to send [04:10:26]OFD Sender: No OFD packet to send [04:10:31]OFD Sender: No OFD packet to send [04:10:36]OFD Sender: No OFD packet to send [04:10:41]OFD Sender: No OFD packet to send [04:10:46]OFD Sender: No OFD packet to send [04:10:51]OFD Sender: No OFD packet to send [04:10:56]OFD Sender: No OFD packet to send [04:11:00]accept exits with 7 [04:11:00]New connection [04:11:00]New thread 3067370852 created [04:11:00]Thread 3067514212 joined [04:11:00]Waiting for new connection... [04:11:00] Sock 7.Parse request [04:11:00]Sock 7.Check first char [04:11:00]Sock 7.First char is OK [04:11:00]request: POST /json_proto HTTP/1.0 [04:11:00]Method: POST [04:11:00]URL: /json_proto [04:11:00]Method is POST - this is cgi request [04:11:00]url: /json_proto [04:11:00]query_string will be loaded in cgi processing [04:11:00]execute_cgi json_proto POST (null) [04:11:00]execute_cgi path=json_proto method=POST [04:11:00]POST find Content-Length [04:11:00]Host: 172.17.50.196:8080 [04:11:00]Content-Length: 613 [04:11:00]Content-Type: application/json [04:11:00] [04:11:00]POST finish read [04:11:00]Found Content-Length = 613 [04:11:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335011", "tax_sys" : 0, "items" : [ { "code": "4650075420409", "name": "\u0421\u043E\u043A Rich \u0412\u0438\u0448\u043D\u044F 0,2", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:11:00]execute_script... [04:11: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 : (3)335011", "tax_sys" : 0, "items" : [ { "code": "4650075420409", "name": "\u0421\u043E\u043A Rich \u0412\u0438\u0448\u043D\u044F 0,2", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 85.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:11:00]POST & json_proto [04:11:00]process_json_proto [04:11:00]json parsed OK: [04:11:00]protocol is kg_v1.0 [04:11:00]action value=close_receipt [04:11:00]process_action close_receipt [04:11:00]cmd_close_receipt [04:11:00]MH_GetDate [04:11:00]Write to MH i2c: F0 00 00 13 27 29 [04:11:00]Write i2c OK [04:11:00]MH_I2C_Read... [04:11:00]Read from MH i2c: F0 [04:11:00]MH_I2C_Read... [04:11:00]Read from MH i2c: F0 09 00 [04:11:00]MH_I2C_Read... [04:11:00]Read from MH i2c: F0 09 00 13 27 00 57 60 20 67 72 0D 1C 67 72 [04:11:00]GetLastDocTimeStamp 1730175001 [04:11:00]current date 1730175063 [04:11:00]FM_GetShiftState [04:11:00]SAM_PROTO_GetShiftState [04:11:00]wFMCommunicate request_size=4 [04:11:00]MH_SAM_APDU [04:11:00]CAPDU: 80 13 01 00 [04:11:00]Write to MH i2c: E2 08 00 14 27 80 13 01 00 00 00 00 00 B8 [04:11:00]Write i2c OK [04:11:00]MH_I2C_Read... [04:11:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:11:00]Read from MH i2c: E2 [04:11:00]MH_I2C_Read... [04:11:00]Read from MH i2c: E2 0E 00 [04:11:00]MH_I2C_Read... [04:11:00]Read from MH i2c: E2 0E 00 14 27 00 09 00 01 97 25 20 67 00 00 00 00 90 00 07 [04:11:00]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:11:00]wFMCommunicate OK [04:11:00]SAM_PROTO_GetShiftState done [04:11:00]FM_GetShiftState done [04:11:00]opened in 1730160023 [04:11:00]opened+sec_in_day 1730246423 [04:11:00]quantity*price = 8500 [04:11:00]sum+1 = 8501 [04:11:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 НСП 1% : 0.75 НДС 12% : 9.03 Наличными: 85.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 52 29.10.2024 04:11 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139067 ФПД: 197656495159696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T041103&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139067&fm=197656495159696&tin=02508201610067®Number=0000000000091631&sum=8500 0 [04:11:01]StoreToDocumentArchive [04:11:01]shift 555 fd 139067 [04:11:01]save to /storage/0555/doc_00139067 [04:11:01]save last doc name /storage/0555/doc_00139067 to /storage/kkm_last_doc_name [04:11:01]save OK [04:11:01]Clear old archive folders... [04:11:01]ProcessDocumentItem done err = 0, tmpTLVsize=268 [04:11:01]tlvbuf is 00D7DF70 [04:11:01]SAM_PROTO_ClearQueue [04:11:01]wFMCommunicate request_size=4 [04:11:01]MH_SAM_APDU [04:11:01]CAPDU: 80 09 00 00 [04:11:01]Write to MH i2c: E2 08 00 21 27 80 09 00 00 00 00 00 00 BA [04:11:01]Write i2c OK [04:11:01]MH_I2C_Read... [04:11:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:11:01]Read from MH i2c: E2 [04:11:01]MH_I2C_Read... [04:11:01]Read from MH i2c: E2 03 00 [04:11:01]MH_I2C_Read... [04:11:01]Read from MH i2c: E2 03 00 21 27 00 90 00 BC [04:11:01]RAPDU: 90 00 [04:11:01]wFMCommunicate OK [04:11:01]SAM_PROTO_ClearQueue done [04:11:01]KKMCreateOFDPacket [04:11:01]OFDProtocolAddRootSTLVToBuf [04:11:01]FM_MakeSignedData [04:11:01]FM_MakeSignedData [04:11:01]SAM_PROTO_SignData [04:11:01]wFMCommunicate request_size=4 [04:11:01]MH_SAM_APDU [04:11:01]CAPDU: 80 0D 01 02 [04:11:01]Write to MH i2c: E2 08 00 22 27 80 0D 01 02 00 00 00 00 C2 [04:11:01]Write i2c OK [04:11:01]MH_I2C_Read... [04:11:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:11:01]Read from MH i2c: E2 [04:11:01]MH_I2C_Read... [04:11:01]Read from MH i2c: E2 03 00 [04:11:01]MH_I2C_Read... [04:11:01]Read from MH i2c: E2 03 00 22 27 00 90 00 BD [04:11:01]RAPDU: 90 00 [04:11:01]wFMCommunicate OK [04:11:01]wFMCommunicate request_size=255 [04:11:01]MH_SAM_APDU [04:11:01]CAPDU: 80 0D 02 02 FA 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 35 30 30 37 35 34 32 30 34 30 39 06 04 1A 00 D0 A1 D0 BE D0 BA 20 52 69 63 68 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 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 57 60 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [04:11:01]Write to MH i2c: E2 02 01 23 27 80 0D 02 02 FA 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 35 30 30 37 35 34 32 30 34 30 39 06 04 1A 00 D0 A1 D0 BE D0 BA 20 52 69 63 68 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 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 57 60 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 E3 [04:11:01]Write i2c OK [04:11:01]MH_I2C_Read... [04:11:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:11:02]Read from MH i2c: E2 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 03 00 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 03 00 23 27 00 90 00 BE [04:11:02]RAPDU: 90 00 [04:11:02]wFMCommunicate OK [04:11:02]wFMCommunicate request_size=27 [04:11:02]MH_SAM_APDU [04:11:02]CAPDU: 80 0D 02 02 16 34 36 36 39 10 04 04 00 3B 1F 02 00 35 04 06 00 B3 C4 7D 2E 79 90 [04:11:02]Write to MH i2c: E2 1E 00 24 27 80 0D 02 02 16 00 34 36 36 39 10 04 04 00 3B 1F 02 00 35 04 06 00 B3 C4 7D 2E 79 90 00 00 A8 [04:11:02]Write i2c OK [04:11:02]MH_I2C_Read... [04:11:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:11:02]Read from MH i2c: E2 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 03 00 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 03 00 24 27 00 90 00 BF [04:11:02]RAPDU: 90 00 [04:11:02]wFMCommunicate OK [04:11:02]wFMCommunicate request_size=4 [04:11:02]MH_SAM_APDU [04:11:02]CAPDU: 80 0D 03 02 [04:11:02]Write to MH i2c: E2 08 00 25 27 80 0D 03 02 00 00 00 00 C7 [04:11:02]Write i2c OK [04:11:02]MH_I2C_Read... [04:11:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:11:02]Read from MH i2c: E2 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 0B 00 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 0B 00 25 27 00 13 00 A8 F8 14 64 5C 2B 90 00 7A [04:11:02]RAPDU: 13 00 A8 F8 14 64 5C 2B 90 00 [04:11:02]wFMCommunicate OK [04:11:02]SAM_PROTO_SignData done [04:11:02]FM_MakeSignedData done [04:11:02]CreateOFDProtocolMessage [04:11:02]wFMCommunicate request_size=4 [04:11:02]MH_SAM_APDU [04:11:02]CAPDU: 80 11 00 00 [04:11:02]Write to MH i2c: E2 08 00 26 27 80 11 00 00 00 00 00 00 C7 [04:11:02]Write i2c OK [04:11:02]MH_I2C_Read... [04:11:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:11:02]Read from MH i2c: E2 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 17 00 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: E2 17 00 26 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 22 [04:11:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:11:02]wFMCommunicate OK [04:11:02]CreateOFDProtocolMessage done [04:11:02]OFDSenderStorePacket 139067 [04:11:02]StoreOFDPacket docnum=139067 [04:11:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 20 01 00 00 CA F3 18 01 51 BE 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 35 30 30 37 35 34 32 30 34 30 39 06 04 1A 00 D0 A1 D0 BE D0 BA 20 52 69 63 68 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 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 57 60 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3B 1F 02 00 35 04 06 00 B3 C4 7D 2E 79 90 13 00 A8 F8 14 64 5C 2B [04:11:02]CheckFolder [04:11:02]dirname=/storage/ofd_packets [04:11:02]CheckFolder done [04:11:02]ProducePacketName [04:11:02]name=ofd_packets/00139067 [04:11:02]NVStorageSaveData ofd_packets/00139067 [04:11:02]File name is /storage/ofd_packets/00139067 [04:11:02]Write 318 bytes [04:11:02]NVStorageSaveData done [04:11:02]OFDSenderStorePacket done [04:11:02]KKMCreateOFDPacket done [04:11:02]NVStorageSaveData kkm_last_timestamp [04:11:02]File name is /storage/kkm_last_timestamp [04:11:02]Write 4 bytes [04:11:02]NVStorageSaveData done [04:11:02]ExternCall_PrintAddStr [04:11:02]wPrintStart [04:11:02]Write to MH i2c: 01 00 00 27 27 4E [04:11:02]Write i2c OK [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: 01 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: 01 07 00 [04:11:02]MH_I2C_Read... [04:11:02]Read from MH i2c: 01 07 00 27 27 00 00 00 00 00 FF 0F 63 [04:11:02]RasterBufferAndPrint [04:11:02]line Счет N : (3)335011 [04:11:02]line ИНН: 02508201610067 [04:11:02]line Контрольно-Кассовый Чек [04:11:02]line ПРОДАЖА [04:11:02]line Товар: 4650075420409 [04:11:02]line Сок Rich Вишня 0,2 [04:11:02]line 1.000 * 85.00 [04:11:02]line = 85.00 [04:11:02]line НДС 12% НСП 1% [04:11:02]line > о реализуемом товаре [04:11:02]line ИТОГО: 85.00 [04:11:02]line НСП 1% : 0.75 [04:11:02]line НДС 12% : 9.03 [04:11:02]line Наличными: 85.00 [04:11:02]line Безнал.: 0.00 [04:11:02]line Место: АЗС № 101 "Партнер Нефть" [04:11:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:11:02]line СНО: Общий режим [04:11:02]line Чек 52 29.10.2024 04:11 [04:11:02]line Смена: 555 ФФД: 1.0 [04:11:02]line ЗНМ: 0300000081 [04:11:02]line РНМ: 0000000000091631 [04:11:02]line Версия ККМ: 001 [04:11:02]line ФМ: 0000000000874669 [04:11:02]line ФД: 139067 [04:11:02]line ФПД: 197656495159696 [04:11:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T041103&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139067&fm=197656495159696&tin=02508201610067®Number=0000000000091631&sum=8500 [04:11:02]OFD Sender: Processing packet 139067 [packets to send 34, broken 33] [04:11:02]ProducePacketName [04:11:02]name=ofd_packets/00139067 [04:11:02]OFD Sender: To server: pG, [04:11:02]CommunicateWithHost lk.salyk.kg:30040 [04:11:02]ConnectInit lk.salyk.kg [04:11:02]line 0 [04:11:02]written 0, free lines is 4095 [04:11:02]Connected sock=10 [04:11: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 36 39 20 01 00 00 CA F3 18 01 51 BE 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 35 30 30 37 35 34 32 30 34 30 39 06 04 1A 00 D0 A1 D0 BE D0 BA 20 52 69 63 68 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 21 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 03 00 00 00 00 07 04 06 00 34 21 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 57 60 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3B 1F 02 00 35 04 06 00 B3 C4 7D 2E 79 90 13 00 A8 F8 14 64 5C 2B [04:11: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 36 39 4F 00 00 00 A8 E4 47 00 8E 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 36 39 10 04 04 00 3B 1F 02 00 F4 03 04 00 0B 0C 20 67 B6 04 01 00 00 C9 52 97 24 0B C4 49 18 [04:11:02]CommunicateWithHost err = 0 [04:11:02]CheckOFDResponse [04:11:02]1017 (14) - 77093643461234 [04:11:02]1041 (16) - 0000000000874669 [04:11:02]1040 (4) - 139067 [04:11:02]1012 (4) - 28.10.2024 22:11 [04:11:02]1206 (1) - 0 [04:11:02]OFD Sender: Remove packet 139067 [04:11:02]ProducePacketName [04:11:02]name=ofd_packets/00139067 [04:11:02]NVStorageDeleteData [04:11:03]Write to MH i2c: 01 00 00 4F 27 76 [04:11:03]Write i2c OK [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: 01 [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: 01 07 00 [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: 01 07 00 4F 27 00 00 00 00 00 19 0D A3 [04:11:03]RasterBufferAndPrint [04:11:03]line [04:11:03]line [04:11:03]line [04:11:03]line [04:11:03]line [04:11:03]written 0, free lines is 3360 [04:11:03]MH_Cut [04:11:03]Write to MH i2c: D1 01 00 56 27 01 4F [04:11:03]Write i2c OK [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: D1 [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: D1 01 00 [04:11:03]MH_I2C_Read... [04:11:03]Read from MH i2c: D1 01 00 56 27 00 4E [04:11:03]Write to MH i2c: 01 00 00 57 27 7E [04:11:03]Write i2c OK [04:11:03]MH_I2C_Read... [04:11:03]OFD Sender: No OFD packet to send [04:11:03]*** Cut start [04:11:03]*** Partial cut [04:11:03]*** CUTSNS_PIN = 1 [04:11:03]*** CUTSNS_PIN = 0 [04:11:03]*** Brake cut motor [04:11:04]Read from MH i2c: 01 [04:11:04]MH_I2C_Read... [04:11:04]*** Stop cut motor [04:11:04]*** Cut end [04:11:04]Read from MH i2c: 01 07 00 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: 01 07 00 57 27 00 00 00 00 00 FF 0F 93 [04:11:04]process_action close_receipt done [04:11:04]requested_data is exist [04:11:04]produce_requested_data [04:11:04]requested_item fm.sn is exist - process it [04:11:04]wFMCommunicate request_size=4 [04:11:04]MH_SAM_APDU [04:11:04]CAPDU: 80 11 00 00 [04:11:04]Write to MH i2c: E2 08 00 58 27 80 11 00 00 00 00 00 00 F9 [04:11:04]Write i2c OK [04:11:04]MH_I2C_Read... [04:11:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:11:04]Read from MH i2c: E2 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 17 00 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 17 00 58 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 54 [04:11:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:11:04]wFMCommunicate OK [04:11:04]requested_item fd.num is exist - process it [04:11:04]SAM_PROTO_GetFieldsCounters [04:11:04]wFMCommunicate request_size=4 [04:11:04]MH_SAM_APDU [04:11:04]CAPDU: 80 13 00 00 [04:11:04]Write to MH i2c: E2 08 00 59 27 80 13 00 00 00 00 00 00 FC [04:11:04]Write i2c OK [04:11:04]MH_I2C_Read... [04:11:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:11:04]Read from MH i2c: E2 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 62 00 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 62 00 59 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [04:11: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:11:04]wFMCommunicate OK [04:11:04]SAM_PROTO_GetFieldsCounters done [04:11:04]requested_item shift.num is exist - process it [04:11:04]requested_item shift.opened is exist - process it [04:11:04]req_shift_opened [04:11:04]FM_GetShiftState [04:11:04]SAM_PROTO_GetShiftState [04:11:04]wFMCommunicate request_size=4 [04:11:04]MH_SAM_APDU [04:11:04]CAPDU: 80 13 01 00 [04:11:04]Write to MH i2c: E2 08 00 5A 27 80 13 01 00 00 00 00 00 FE [04:11:04]Write i2c OK [04:11:04]MH_I2C_Read... [04:11:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:11:04]Read from MH i2c: E2 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 0E 00 [04:11:04]MH_I2C_Read... [04:11:04]Read from MH i2c: E2 0E 00 5A 27 00 09 00 01 97 25 20 67 00 00 00 00 90 00 4D [04:11:04]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:11:04]wFMCommunicate OK [04:11:04]SAM_PROTO_GetShiftState done [04:11:04]FM_GetShiftState done [04:11:04]req_shift_opened done [04:11:04]requested_item shift.open_date is exist - process it [04:11:04]req_shift_open_date [04:11:04]req_shift_open_date done [04:11:04]produce_requested_data done [04:11:04]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139067,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:11:04]process_action_free close_receipt [04:11:04]json_value_free [04:11:04]json_value_free done [04:11:04]process_json_proto returns [04:11:04]Send response to host [04:11:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139067,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:11:04]free response buf [04:11:04]execute_script done [04:11:04]execute_script returns [04:11:04]free content buf [04:11:04]Sock 7.Close socket [04:11:04]Sock 7.Thread stoped [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:17]accept exits with 9 [04:14:17]New connection [04:14:17]New thread 3067514212 created [04:14:17]Thread 3067370852 joined [04:14:17]Waiting for new connection... [04:14:17] Sock 9.Parse request [04:14:17]Sock 9.Check first char [04:14:17]Sock 9.First char is OK [04:14:17]request: POST /json_proto HTTP/1.0 [04:14:17]Method: POST [04:14:17]URL: /json_proto [04:14:17]Method is POST - this is cgi request [04:14:17]url: /json_proto [04:14:17]query_string will be loaded in cgi processing [04:14:17]execute_cgi json_proto POST (null) [04:14:17]execute_cgi path=json_proto method=POST [04:14:17]POST find Content-Length [04:14:17]Host: 172.17.50.196:8080 [04:14:17]Content-Length: 633 [04:14:17]Content-Type: application/json [04:14:17] [04:14:17]POST finish read [04:14:17]Found Content-Length = 633 [04:14:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335012", "tax_sys" : 0, "items" : [ { "code": "40822938", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0430\u043D\u0442\u0430 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:14:17]execute_script... [04:14: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 : (3)335012", "tax_sys" : 0, "items" : [ { "code": "40822938", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0430\u043D\u0442\u0430 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:14:17]POST & json_proto [04:14:17]process_json_proto [04:14:17]json parsed OK: [04:14:17]protocol is kg_v1.0 [04:14:17]action value=close_receipt [04:14:17]process_action close_receipt [04:14:17]cmd_close_receipt [04:14:17]MH_GetDate [04:14:17]Write to MH i2c: F0 00 00 5B 27 71 [04:14:17]Write i2c OK [04:14:17]MH_I2C_Read... [04:14:17]Read from MH i2c: F0 [04:14:17]MH_I2C_Read... [04:14:17]Read from MH i2c: F0 09 00 [04:14:17]MH_I2C_Read... [04:14:17]Read from MH i2c: F0 09 00 5B 27 00 1C 61 20 67 72 0D 1C 67 80 [04:14:17]GetLastDocTimeStamp 1730175063 [04:14:17]current date 1730175260 [04:14:17]FM_GetShiftState [04:14:17]SAM_PROTO_GetShiftState [04:14:17]wFMCommunicate request_size=4 [04:14:17]MH_SAM_APDU [04:14:17]CAPDU: 80 13 01 00 [04:14:17]Write to MH i2c: E2 08 00 5C 27 80 13 01 00 00 00 00 00 00 [04:14:17]Write i2c OK [04:14:17]MH_I2C_Read... [04:14:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:14:17]Read from MH i2c: E2 [04:14:17]MH_I2C_Read... [04:14:17]Read from MH i2c: E2 0E 00 [04:14:17]MH_I2C_Read... [04:14:17]Read from MH i2c: E2 0E 00 5C 27 00 09 00 01 97 25 20 67 00 00 00 00 90 00 4F [04:14:17]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:14:17]wFMCommunicate OK [04:14:17]SAM_PROTO_GetShiftState done [04:14:17]FM_GetShiftState done [04:14:17]opened in 1730160023 [04:14:17]opened+sec_in_day 1730246423 [04:14:17]quantity*price = 7500 [04:14:17]sum+1 = 7501 [04:14:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 53 29.10.2024 04:14 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139068 ФПД: 58977314122384 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T041420&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139068&fm=58977314122384&tin=02508201610067®Number=0000000000091631&sum=7500 0 [04:14:18]StoreToDocumentArchive [04:14:18]shift 555 fd 139068 [04:14:18]save to /storage/0555/doc_00139068 [04:14:18]save last doc name /storage/0555/doc_00139068 to /storage/kkm_last_doc_name [04:14:18]save OK [04:14:18]Clear old archive folders... [04:14:18]ProcessDocumentItem done err = 0, tmpTLVsize=268 [04:14:18]tlvbuf is 00E6A590 [04:14:18]SAM_PROTO_ClearQueue [04:14:18]wFMCommunicate request_size=4 [04:14:18]MH_SAM_APDU [04:14:18]CAPDU: 80 09 00 00 [04:14:18]Write to MH i2c: E2 08 00 69 27 80 09 00 00 00 00 00 00 02 [04:14:18]Write i2c OK [04:14:18]MH_I2C_Read... [04:14:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:14:18]Read from MH i2c: E2 [04:14:18]MH_I2C_Read... [04:14:18]Read from MH i2c: E2 03 00 [04:14:18]MH_I2C_Read... [04:14:18]Read from MH i2c: E2 03 00 69 27 00 90 00 04 [04:14:18]RAPDU: 90 00 [04:14:18]wFMCommunicate OK [04:14:18]SAM_PROTO_ClearQueue done [04:14:18]KKMCreateOFDPacket [04:14:18]OFDProtocolAddRootSTLVToBuf [04:14:18]FM_MakeSignedData [04:14:18]FM_MakeSignedData [04:14:18]SAM_PROTO_SignData [04:14:18]wFMCommunicate request_size=4 [04:14:18]MH_SAM_APDU [04:14:18]CAPDU: 80 0D 01 02 [04:14:18]Write to MH i2c: E2 08 00 6A 27 80 0D 01 02 00 00 00 00 0A [04:14:18]Write i2c OK [04:14:18]MH_I2C_Read... [04:14:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:14:18]Read from MH i2c: E2 [04:14:18]MH_I2C_Read... [04:14:18]Read from MH i2c: E2 03 00 [04:14:18]MH_I2C_Read... [04:14:18]Read from MH i2c: E2 03 00 6A 27 00 90 00 05 [04:14:18]RAPDU: 90 00 [04:14:18]wFMCommunicate OK [04:14:18]wFMCommunicate request_size=255 [04:14:18]MH_SAM_APDU [04:14:18]CAPDU: 80 0D 02 02 FA 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 30 38 32 32 39 33 38 06 04 1F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 1C 61 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [04:14:18]Write to MH i2c: E2 02 01 6B 27 80 0D 02 02 FA 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 30 38 32 32 39 33 38 06 04 1F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 1C 61 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 C6 [04:14:18]Write i2c OK [04:14:18]MH_I2C_Read... [04:14:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:14:19]Read from MH i2c: E2 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: E2 03 00 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: E2 03 00 6B 27 00 90 00 06 [04:14:19]RAPDU: 90 00 [04:14:19]wFMCommunicate OK [04:14:19]wFMCommunicate request_size=27 [04:14:19]MH_SAM_APDU [04:14:19]CAPDU: 80 0D 02 02 16 34 36 36 39 10 04 04 00 3C 1F 02 00 35 04 06 00 35 A3 B9 DB AA 90 [04:14:19]Write to MH i2c: E2 1E 00 6C 27 80 0D 02 02 16 00 34 36 36 39 10 04 04 00 3C 1F 02 00 35 04 06 00 35 A3 B9 DB AA 90 00 00 6C [04:14:19]Write i2c OK [04:14:19]MH_I2C_Read... [04:14:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:14:19]Read from MH i2c: E2 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: E2 03 00 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: E2 03 00 6C 27 00 90 00 07 [04:14:19]RAPDU: 90 00 [04:14:19]wFMCommunicate OK [04:14:19]wFMCommunicate request_size=4 [04:14:19]MH_SAM_APDU [04:14:19]CAPDU: 80 0D 03 02 [04:14:19]Write to MH i2c: E2 08 00 6D 27 80 0D 03 02 00 00 00 00 0F [04:14:19]Write i2c OK [04:14:19]MH_I2C_Read... [04:14:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:14:19]Read from MH i2c: E2 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: E2 0B 00 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: E2 0B 00 6D 27 00 32 21 D2 08 04 7E 2A 74 90 00 5D [04:14:19]RAPDU: 32 21 D2 08 04 7E 2A 74 90 00 [04:14:19]wFMCommunicate OK [04:14:19]SAM_PROTO_SignData done [04:14:19]FM_MakeSignedData done [04:14:19]CreateOFDProtocolMessage [04:14:19]wFMCommunicate request_size=4 [04:14:19]MH_SAM_APDU [04:14:19]CAPDU: 80 11 00 00 [04:14:19]Write to MH i2c: E2 08 00 6E 27 80 11 00 00 00 00 00 00 0F [04:14:19]Write i2c OK [04:14:19]MH_I2C_Read... [04:14:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:14:19]Read from MH i2c: E2 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: E2 17 00 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: E2 17 00 6E 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 6A [04:14:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:14:19]wFMCommunicate OK [04:14:19]CreateOFDProtocolMessage done [04:14:19]OFDSenderStorePacket 139068 [04:14:19]StoreOFDPacket docnum=139068 [04:14:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 20 01 00 00 74 D8 18 01 1C 18 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 30 38 32 32 39 33 38 06 04 1F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 1C 61 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3C 1F 02 00 35 04 06 00 35 A3 B9 DB AA 90 32 21 D2 08 04 7E 2A 74 [04:14:19]CheckFolder [04:14:19]dirname=/storage/ofd_packets [04:14:19]CheckFolder done [04:14:19]ProducePacketName [04:14:19]name=ofd_packets/00139068 [04:14:19]NVStorageSaveData ofd_packets/00139068 [04:14:19]File name is /storage/ofd_packets/00139068 [04:14:19]Write 318 bytes [04:14:19]NVStorageSaveData done [04:14:19]OFDSenderStorePacket done [04:14:19]KKMCreateOFDPacket done [04:14:19]NVStorageSaveData kkm_last_timestamp [04:14:19]File name is /storage/kkm_last_timestamp [04:14:19]Write 4 bytes [04:14:19]NVStorageSaveData done [04:14:19]ExternCall_PrintAddStr [04:14:19]wPrintStart [04:14:19]Write to MH i2c: 01 00 00 6F 27 96 [04:14:19]Write i2c OK [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: 01 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: 01 07 00 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: 01 07 00 6F 27 00 00 00 00 00 FF 0F AB [04:14:19]RasterBufferAndPrint [04:14:19]line Счет N : (3)335012 [04:14:19]line ИНН: 02508201610067 [04:14:19]line Контрольно-Кассовый Чек [04:14:19]line ПРОДАЖА [04:14:19]line Товар: 40822938 [04:14:19]line Напиток Фанта 0,5л [04:14:19]line 1.000 * 75.00 [04:14:19]line = 75.00 [04:14:19]line НДС 12% НСП 1% [04:14:19]line > о реализуемом товаре [04:14:19]line ИТОГО: 75.00 [04:14:19]line НСП 1% : 0.66 [04:14:19]line НДС 12% : 7.96 [04:14:19]line Наличными: 75.00 [04:14:19]line Безнал.: 0.00 [04:14:19]line Место: АЗС № 101 "Партнер Нефть" [04:14:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:14:19]line СНО: Общий режим [04:14:19]line Чек 53 29.10.2024 04:14 [04:14:19]line Смена: 555 ФФД: 1.0 [04:14:19]line ЗНМ: 0300000081 [04:14:19]line РНМ: 0000000000091631 [04:14:19]line Версия ККМ: 001 [04:14:19]line ФМ: 0000000000874669 [04:14:19]line ФД: 139068 [04:14:19]line ФПД: 58977314122384 [04:14:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T041420&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139068&fm=58977314122384&tin=02508201610067®Number=0000000000091631&sum=7500 [04:14:19]line 0 [04:14:19]written 0, free lines is 4095 [04:14:19]OFD Sender: Processing packet 139068 [packets to send 34, broken 33] [04:14:19]ProducePacketName [04:14:19]name=ofd_packets/00139068 [04:14:19]OFD Sender: To server: pG, [04:14:19]CommunicateWithHost lk.salyk.kg:30040 [04:14:19]ConnectInit lk.salyk.kg [04:14:19]Connected sock=10 [04:14: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 36 39 20 01 00 00 74 D8 18 01 1C 18 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 30 38 32 32 39 33 38 06 04 1F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 1C 61 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3C 1F 02 00 35 04 06 00 35 A3 B9 DB AA 90 32 21 D2 08 04 7E 2A 74 [04:14: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 36 39 4F 00 00 00 3B 2D 47 00 60 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3C 1F 02 00 F4 03 04 00 D0 0C 20 67 B6 04 01 00 00 9F A0 98 81 AA CE 7A EE [04:14:19]CommunicateWithHost err = 0 [04:14:19]CheckOFDResponse [04:14:19]1017 (14) - 77093643461234 [04:14:19]1041 (16) - 0000000000874669 [04:14:19]1040 (4) - 139068 [04:14:19]1012 (4) - 28.10.2024 22:14 [04:14:19]1206 (1) - 0 [04:14:19]OFD Sender: Remove packet 139068 [04:14:19]ProducePacketName [04:14:19]name=ofd_packets/00139068 [04:14:19]NVStorageDeleteData [04:14:19]Write to MH i2c: 01 00 00 97 27 BE [04:14:19]Write i2c OK [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: 01 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: 01 07 00 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: 01 07 00 97 27 00 00 00 00 00 08 0D DA [04:14:19]RasterBufferAndPrint [04:14:19]line [04:14:19]line [04:14:19]line [04:14:19]line [04:14:19]line [04:14:19]written 0, free lines is 3345 [04:14:19]MH_Cut [04:14:19]Write to MH i2c: D1 01 00 9E 27 01 97 [04:14:19]Write i2c OK [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: D1 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: D1 01 00 [04:14:19]MH_I2C_Read... [04:14:19]Read from MH i2c: D1 01 00 9E 27 00 96 [04:14:19]Write to MH i2c: 01 00 00 9F 27 C6 [04:14:19]Write i2c OK [04:14:19]MH_I2C_Read... [04:14:20]OFD Sender: No OFD packet to send [04:14:20]*** Cut start [04:14:20]*** Partial cut [04:14:20]*** CUTSNS_PIN = 1 [04:14:20]*** CUTSNS_PIN = 0 [04:14:20]*** Brake cut motor [04:14:21]Read from MH i2c: 01 [04:14:21]MH_I2C_Read... [04:14:21]*** Stop cut motor [04:14:21]*** Cut end [04:14:21]Read from MH i2c: 01 07 00 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: 01 07 00 9F 27 00 00 00 00 00 FF 0F DB [04:14:21]process_action close_receipt done [04:14:21]requested_data is exist [04:14:21]produce_requested_data [04:14:21]requested_item fm.sn is exist - process it [04:14:21]wFMCommunicate request_size=4 [04:14:21]MH_SAM_APDU [04:14:21]CAPDU: 80 11 00 00 [04:14:21]Write to MH i2c: E2 08 00 A0 27 80 11 00 00 00 00 00 00 41 [04:14:21]Write i2c OK [04:14:21]MH_I2C_Read... [04:14:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:14:21]Read from MH i2c: E2 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 17 00 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 17 00 A0 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9C [04:14:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:14:21]wFMCommunicate OK [04:14:21]requested_item fd.num is exist - process it [04:14:21]SAM_PROTO_GetFieldsCounters [04:14:21]wFMCommunicate request_size=4 [04:14:21]MH_SAM_APDU [04:14:21]CAPDU: 80 13 00 00 [04:14:21]Write to MH i2c: E2 08 00 A1 27 80 13 00 00 00 00 00 00 44 [04:14:21]Write i2c OK [04:14:21]MH_I2C_Read... [04:14:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:14:21]Read from MH i2c: E2 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 62 00 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 62 00 A1 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 91 [04:14: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:14:21]wFMCommunicate OK [04:14:21]SAM_PROTO_GetFieldsCounters done [04:14:21]requested_item shift.num is exist - process it [04:14:21]requested_item shift.opened is exist - process it [04:14:21]req_shift_opened [04:14:21]FM_GetShiftState [04:14:21]SAM_PROTO_GetShiftState [04:14:21]wFMCommunicate request_size=4 [04:14:21]MH_SAM_APDU [04:14:21]CAPDU: 80 13 01 00 [04:14:21]Write to MH i2c: E2 08 00 A2 27 80 13 01 00 00 00 00 00 46 [04:14:21]Write i2c OK [04:14:21]MH_I2C_Read... [04:14:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:14:21]Read from MH i2c: E2 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 0E 00 [04:14:21]MH_I2C_Read... [04:14:21]Read from MH i2c: E2 0E 00 A2 27 00 09 00 01 97 25 20 67 00 00 00 00 90 00 95 [04:14:21]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:14:21]wFMCommunicate OK [04:14:21]SAM_PROTO_GetShiftState done [04:14:21]FM_GetShiftState done [04:14:21]req_shift_opened done [04:14:21]requested_item shift.open_date is exist - process it [04:14:21]req_shift_open_date [04:14:21]req_shift_open_date done [04:14:21]produce_requested_data done [04:14:21]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139068,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:14:21]process_action_free close_receipt [04:14:21]json_value_free [04:14:21]json_value_free done [04:14:21]process_json_proto returns [04:14:21]Send response to host [04:14:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139068,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:14:21]free response buf [04:14:21]execute_script done [04:14:21]execute_script returns [04:14:21]free content buf [04:14:21]Sock 9.Close socket [04:14:21]Sock 9.Thread stoped [04:14:25]OFD Sender: No OFD packet to send [04:14:30]OFD Sender: No OFD packet to send [04:14:35]OFD Sender: No OFD packet to send [04:14:40]OFD Sender: No OFD packet to send [04:14:45]OFD Sender: No OFD packet to send [04:14:50]OFD Sender: No OFD packet to send [04:14:55]OFD Sender: No OFD packet to send [04:15:00]OFD Sender: No OFD packet to send [04:15:05]OFD Sender: No OFD packet to send [04:15:10]OFD Sender: No OFD packet to send [04:15:15]OFD Sender: No OFD packet to send [04:15:20]OFD Sender: No OFD packet to send [04:15:25]OFD Sender: No OFD packet to send [04:15:30]OFD Sender: No OFD packet to send [04:15:35]OFD Sender: No OFD packet to send [04:15:40]OFD Sender: No OFD packet to send [04:15:45]OFD Sender: No OFD packet to send [04:15:50]OFD Sender: No OFD packet to send [04:15:55]OFD Sender: No OFD packet to send [04:16:00]OFD Sender: No OFD packet to send [04:16:05]OFD Sender: No OFD packet to send [04:16:10]OFD Sender: No OFD packet to send [04:16:15]OFD Sender: No OFD packet to send [04:16:20]OFD Sender: No OFD packet to send [04:16:25]OFD Sender: No OFD packet to send [04:16:30]OFD Sender: No OFD packet to send [04:16:35]OFD Sender: No OFD packet to send [04:16:40]OFD Sender: No OFD packet to send [04:16:45]OFD Sender: No OFD packet to send [04:16:50]OFD Sender: No OFD packet to send [04:16:55]OFD Sender: No OFD packet to send [04:17:00]OFD Sender: No OFD packet to send [04:17:05]OFD Sender: No OFD packet to send [04:17:10]OFD Sender: No OFD packet to send [04:17:15]OFD Sender: No OFD packet to send [04:17:20]OFD Sender: No OFD packet to send [04:17:25]OFD Sender: No OFD packet to send [04:17:30]OFD Sender: No OFD packet to send [04:17:35]OFD Sender: No OFD packet to send [04:17:40]OFD Sender: No OFD packet to send [04:17:45]OFD Sender: No OFD packet to send [04:17:50]OFD Sender: No OFD packet to send [04:17:55]OFD Sender: No OFD packet to send [04:18:00]OFD Sender: No OFD packet to send [04:18:03]accept exits with 7 [04:18:03]New connection [04:18:03]New thread 3067370852 created [04:18:03]Thread 3067514212 joined [04:18:03]Waiting for new connection... [04:18:03] Sock 7.Parse request [04:18:03]Sock 7.Check first char [04:18:03]Sock 7.First char is OK [04:18:03]request: POST /json_proto HTTP/1.0 [04:18:03]Method: POST [04:18:03]URL: /json_proto [04:18:03]Method is POST - this is cgi request [04:18:03]url: /json_proto [04:18:03]query_string will be loaded in cgi processing [04:18:03]execute_cgi json_proto POST (null) [04:18:03]execute_cgi path=json_proto method=POST [04:18:03]POST find Content-Length [04:18:03]Host: 172.17.50.196:8080 [04:18:03]Content-Length: 756 [04:18:03]Content-Type: application/json [04:18:03] [04:18:03]POST finish read [04:18:03]Found Content-Length = 756 [04:18:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335013", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 13.000, "sum" : 1495.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1495.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:18:03]execute_script... [04: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 : (3)335013", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 13.000, "sum" : 1495.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1495.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:18:03]POST & json_proto [04:18:03]process_json_proto [04:18:03]json parsed OK: [04:18:03]protocol is kg_v1.0 [04:18:03]action value=close_receipt [04:18:03]process_action close_receipt [04:18:03]cmd_close_receipt [04:18:03]MH_GetDate [04:18:03]Write to MH i2c: F0 00 00 A3 27 B9 [04:18:03]Write i2c OK [04:18:03]MH_I2C_Read... [04:18:03]Read from MH i2c: F0 [04:18:03]MH_I2C_Read... [04:18:03]Read from MH i2c: F0 09 00 [04:18:03]MH_I2C_Read... [04:18:03]Read from MH i2c: F0 09 00 A3 27 00 FE 61 20 67 72 0D 1C 67 AA [04:18:03]GetLastDocTimeStamp 1730175260 [04:18:03]current date 1730175486 [04:18:03]FM_GetShiftState [04:18:03]SAM_PROTO_GetShiftState [04:18:03]wFMCommunicate request_size=4 [04:18:03]MH_SAM_APDU [04:18:03]CAPDU: 80 13 01 00 [04:18:03]Write to MH i2c: E2 08 00 A4 27 80 13 01 00 00 00 00 00 48 [04:18:03]Write i2c OK [04:18:03]MH_I2C_Read... [04:18:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:18:03]Read from MH i2c: E2 [04:18:03]MH_I2C_Read... [04:18:03]Read from MH i2c: E2 0E 00 [04:18:03]MH_I2C_Read... [04:18:03]Read from MH i2c: E2 0E 00 A4 27 00 09 00 01 97 25 20 67 00 00 00 00 90 00 97 [04:18:03]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:18:03]wFMCommunicate OK [04:18:03]SAM_PROTO_GetShiftState done [04:18:03]FM_GetShiftState done [04:18:03]opened in 1730160023 [04:18:03]opened+sec_in_day 1730246423 [04:18:03]quantity*price = 149500 [04:18:03]sum+1 = 149501 [04:18:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1495.00 НСП 1% : 13.23 НДС 12% : 158.76 Наличными: 0.00 Безнал.: 1495.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 54 29.10.2024 04:18 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139069 ФПД: 103029608572410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T041806&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139069&fm=103029608572410&tin=02508201610067®Number=0000000000091631&sum=149500 0 [04:18:04]StoreToDocumentArchive [04:18:04]shift 555 fd 139069 [04:18:04]save to /storage/0555/doc_00139069 [04:18:04]save last doc name /storage/0555/doc_00139069 to /storage/kkm_last_doc_name [04:18:04]save OK [04:18:04]Clear old archive folders... [04:18:04]ProcessDocumentItem done err = 0, tmpTLVsize=274 [04:18:04]tlvbuf is 00D9BF10 [04:18:04]SAM_PROTO_ClearQueue [04:18:04]wFMCommunicate request_size=4 [04:18:04]MH_SAM_APDU [04:18:04]CAPDU: 80 09 00 00 [04:18:04]Write to MH i2c: E2 08 00 B1 27 80 09 00 00 00 00 00 00 4A [04:18:04]Write i2c OK [04:18:04]MH_I2C_Read... [04:18:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:18:04]Read from MH i2c: E2 [04:18:04]MH_I2C_Read... [04:18:04]Read from MH i2c: E2 03 00 [04:18:04]MH_I2C_Read... [04:18:04]Read from MH i2c: E2 03 00 B1 27 00 90 00 4C [04:18:04]RAPDU: 90 00 [04:18:04]wFMCommunicate OK [04:18:04]SAM_PROTO_ClearQueue done [04:18:04]KKMCreateOFDPacket [04:18:04]OFDProtocolAddRootSTLVToBuf [04:18:04]FM_MakeSignedData [04:18:04]FM_MakeSignedData [04:18:04]SAM_PROTO_SignData [04:18:04]wFMCommunicate request_size=4 [04:18:04]MH_SAM_APDU [04:18:04]CAPDU: 80 0D 01 02 [04:18:04]Write to MH i2c: E2 08 00 B2 27 80 0D 01 02 00 00 00 00 52 [04:18:04]Write i2c OK [04:18:04]MH_I2C_Read... [04:18:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:18:04]Read from MH i2c: E2 [04:18:04]MH_I2C_Read... [04:18:04]Read from MH i2c: E2 03 00 [04:18:04]MH_I2C_Read... [04:18:04]Read from MH i2c: E2 03 00 B2 27 00 90 00 4D [04:18:04]RAPDU: 90 00 [04:18:04]wFMCommunicate OK [04:18:04]wFMCommunicate request_size=255 [04:18:04]MH_SAM_APDU [04:18:04]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 C8 32 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 FC 47 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 47 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 47 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 FE 61 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [04:18:04]Write to MH i2c: E2 02 01 B3 27 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 C8 32 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 FC 47 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 47 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 47 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 FE 61 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 0B [04:18:04]Write i2c OK [04:18:04]MH_I2C_Read... [04:18:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:18:05]Read from MH i2c: E2 [04:18:05]MH_I2C_Read... [04:18:05]Read from MH i2c: E2 03 00 [04:18:05]MH_I2C_Read... [04:18:05]Read from MH i2c: E2 03 00 B3 27 00 90 00 4E [04:18:05]RAPDU: 90 00 [04:18:05]wFMCommunicate OK [04:18:05]wFMCommunicate request_size=33 [04:18:05]MH_SAM_APDU [04:18:05]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3D 1F 02 00 35 04 06 00 5D B4 73 38 65 FA [04:18:05]Write to MH i2c: E2 24 00 B4 27 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3D 1F 02 00 35 04 06 00 5D B4 73 38 65 FA 00 00 65 [04:18:05]Write i2c OK [04:18:05]MH_I2C_Read... [04:18:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:18:05]Read from MH i2c: E2 [04:18:05]MH_I2C_Read... [04:18:05]Read from MH i2c: E2 03 00 [04:18:05]MH_I2C_Read... [04:18:05]Read from MH i2c: E2 03 00 B4 27 00 90 00 4F [04:18:05]RAPDU: 90 00 [04:18:05]wFMCommunicate OK [04:18:05]wFMCommunicate request_size=4 [04:18:05]MH_SAM_APDU [04:18:05]CAPDU: 80 0D 03 02 [04:18:05]Write to MH i2c: E2 08 00 B5 27 80 0D 03 02 00 00 00 00 57 [04:18:05]Write i2c OK [04:18:05]MH_I2C_Read... [04:18:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:18:05]Read from MH i2c: E2 [04:18:05]MH_I2C_Read... [04:18:05]Read from MH i2c: E2 0B 00 [04:18:05]MH_I2C_Read... [04:18:05]Read from MH i2c: E2 0B 00 B5 27 00 75 A3 01 EA DA 42 EB C8 90 00 2A [04:18:05]RAPDU: 75 A3 01 EA DA 42 EB C8 90 00 [04:18:05]wFMCommunicate OK [04:18:05]SAM_PROTO_SignData done [04:18:05]FM_MakeSignedData done [04:18:05]CreateOFDProtocolMessage [04:18:05]wFMCommunicate request_size=4 [04:18:05]MH_SAM_APDU [04:18:05]CAPDU: 80 11 00 00 [04:18:05]Write to MH i2c: E2 08 00 B6 27 80 11 00 00 00 00 00 00 57 [04:18:05]Write i2c OK [04:18:05]MH_I2C_Read... [04:18:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:18:05]Read from MH i2c: E2 [04:18:05]MH_I2C_Read... [04:18:05]Read from MH i2c: E2 17 00 [04:18:05]MH_I2C_Read... [04:18:05]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 36 39 90 00 B2 [04:18:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:18:05]wFMCommunicate OK [04:18:05]CreateOFDProtocolMessage done [04:18:05]OFDSenderStorePacket 139069 [04:18:05]StoreOFDPacket docnum=139069 [04:18:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 CD 8F 1E 01 1E CC 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 C8 32 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 FC 47 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 47 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 47 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 FE 61 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3D 1F 02 00 35 04 06 00 5D B4 73 38 65 FA 75 A3 01 EA DA 42 EB C8 [04:18:05]CheckFolder [04:18:05]dirname=/storage/ofd_packets [04:18:05]CheckFolder done [04:18:05]ProducePacketName [04:18:05]name=ofd_packets/00139069 [04:18:05]NVStorageSaveData ofd_packets/00139069 [04:18:05]File name is /storage/ofd_packets/00139069 [04:18:05]Write 324 bytes [04:18:05]NVStorageSaveData done [04:18:05]OFDSenderStorePacket done [04:18:05]KKMCreateOFDPacket done [04:18:05]NVStorageSaveData kkm_last_timestamp [04:18:05]File name is /storage/kkm_last_timestamp [04:18:05]Write 4 bytes [04:18:05]NVStorageSaveData done [04:18:05]ExternCall_PrintAddStr [04:18:05]wPrintStart [04:18:05]Write to MH i2c: 01 00 00 B7 27 DE [04:18:05]Write i2c OK [04:18:05]MH_I2C_Read... [04:18:05]Read from MH i2c: 01 [04:18:05]MH_I2C_Read... [04:18:05]Read from MH i2c: 01 07 00 [04:18:05]MH_I2C_Read... [04:18:05]Read from MH i2c: 01 07 00 B7 27 00 00 00 00 00 FF 0F F3 [04:18:05]RasterBufferAndPrint [04:18:05]line Счет N : (3)335013 [04:18:05]line ИНН: 02508201610067 [04:18:05]line Контрольно-Кассовый Чек [04:18:05]line ПРОДАЖА [04:18:05]line Товар: 2000036240010 [04:18:05]line Кофе Латте (GABB TRADE) [04:18:05]line 13.000 * 115.00 [04:18:05]line = 1495.00 [04:18:05]line НДС 12% НСП 1% [04:18:05]line > о реализуемом товаре [04:18:05]line ИТОГО: 1495.00 [04:18:05]line НСП 1% : 13.23 [04:18:05]line НДС 12% : 158.76 [04:18:05]line Наличными: 0.00 [04:18:05]line Безнал.: 1495.00 [04:18:05]line Место: АЗС № 101 "Партнер Нефть" [04:18:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:18:05]line СНО: Общий режим [04:18:05]line Чек 54 29.10.2024 04:18 [04:18:05]line Смена: 555 ФФД: 1.0 [04:18:05]line ЗНМ: 0300000081 [04:18:05]line РНМ: 0000000000091631 [04:18:05]line Версия ККМ: 001 [04:18:05]line Платежная система: Mbank [04:18:05]line ФМ: 0000000000874669 [04:18:05]line ФД: 139069 [04:18:05]line ФПД: 103029608572410 [04:18:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T041806&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139069&fm=103029608572410&tin=02508201610067®Number=0000000000091631&sum=149500 [04:18:05]line 0 [04:18:05]OFD Sender: Processing packet 139069 [packets to send 34, broken 33] [04:18:05]ProducePacketName [04:18:05]name=ofd_packets/00139069 [04:18:05]OFD Sender: To server: pG, [04:18:05]CommunicateWithHost lk.salyk.kg:30040 [04:18:05]written 0, free lines is 4095 [04:18:05]ConnectInit lk.salyk.kg [04:18:05]Connected sock=10 [04: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 36 39 26 01 00 00 CD 8F 1E 01 1E CC 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 C8 32 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 FC 47 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 47 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC 47 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 FE 61 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3D 1F 02 00 35 04 06 00 5D B4 73 38 65 FA 75 A3 01 EA DA 42 EB C8 [04:18: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 36 39 4F 00 00 00 77 3D 47 00 87 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 36 39 10 04 04 00 3D 1F 02 00 F4 03 04 00 B2 0D 20 67 B6 04 01 00 00 92 AE 42 18 67 75 AB A9 [04:18:06]CommunicateWithHost err = 0 [04:18:06]CheckOFDResponse [04:18:06]1017 (14) - 77093643461234 [04:18:06]1041 (16) - 0000000000874669 [04:18:06]1040 (4) - 139069 [04:18:06]1012 (4) - 28.10.2024 22:18 [04:18:06]1206 (1) - 0 [04:18:06]OFD Sender: Remove packet 139069 [04:18:06]ProducePacketName [04:18:06]name=ofd_packets/00139069 [04:18:06]NVStorageDeleteData [04:18:06]Write to MH i2c: 01 00 00 E0 27 07 [04:18:06]Write i2c OK [04:18:06]MH_I2C_Read... [04:18:06]Read from MH i2c: 01 [04:18:06]MH_I2C_Read... [04:18:06]Read from MH i2c: 01 07 00 [04:18:06]MH_I2C_Read... [04:18:06]Read from MH i2c: 01 07 00 E0 27 00 00 00 00 00 1E 0D 39 [04:18:06]RasterBufferAndPrint [04:18:06]line [04:18:06]line [04:18:06]line [04:18:06]line [04:18:06]line [04:18:06]written 0, free lines is 3367 [04:18:06]MH_Cut [04:18:06]Write to MH i2c: D1 01 00 E7 27 01 E0 [04:18:06]Write i2c OK [04:18:06]MH_I2C_Read... [04:18:06]Read from MH i2c: D1 [04:18:06]MH_I2C_Read... [04:18:06]Read from MH i2c: D1 01 00 [04:18:06]MH_I2C_Read... [04:18:06]Read from MH i2c: D1 01 00 E7 27 00 DF [04:18:06]Write to MH i2c: 01 00 00 E8 27 0F [04:18:06]Write i2c OK [04:18:06]MH_I2C_Read... [04:18:06]OFD Sender: No OFD packet to send [04:18:06]*** Cut start [04:18:06]*** Partial cut [04:18:06]*** CUTSNS_PIN = 1 [04:18:06]*** CUTSNS_PIN = 0 [04:18:07]*** Brake cut motor [04:18:07]Read from MH i2c: 01 [04:18:07]MH_I2C_Read... [04:18:07]*** Stop cut motor [04:18:07]*** Cut end [04:18:07]Read from MH i2c: 01 07 00 [04:18:07]MH_I2C_Read... [04:18:07]Read from MH i2c: 01 07 00 E8 27 00 00 00 00 00 FF 0F 24 [04:18:07]process_action close_receipt done [04:18:07]requested_data is exist [04:18:07]produce_requested_data [04:18:07]requested_item fm.sn is exist - process it [04:18:07]wFMCommunicate request_size=4 [04:18:07]MH_SAM_APDU [04:18:07]CAPDU: 80 11 00 00 [04:18:07]Write to MH i2c: E2 08 00 E9 27 80 11 00 00 00 00 00 00 8A [04:18:07]Write i2c OK [04:18:07]MH_I2C_Read... [04:18:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:18:07]Read from MH i2c: E2 [04:18:07]MH_I2C_Read... [04:18:07]Read from MH i2c: E2 17 00 [04:18:07]MH_I2C_Read... [04:18:07]Read from MH i2c: E2 17 00 E9 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E5 [04:18:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:18:07]wFMCommunicate OK [04:18:07]requested_item fd.num is exist - process it [04:18:07]SAM_PROTO_GetFieldsCounters [04:18:07]wFMCommunicate request_size=4 [04:18:07]MH_SAM_APDU [04:18:07]CAPDU: 80 13 00 00 [04:18:07]Write to MH i2c: E2 08 00 EA 27 80 13 00 00 00 00 00 00 8D [04:18:07]Write i2c OK [04:18:07]MH_I2C_Read... [04:18:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:18:07]Read from MH i2c: E2 [04:18:07]MH_I2C_Read... [04:18:07]Read from MH i2c: E2 62 00 [04:18:07]MH_I2C_Read... [04:18:07]Read from MH i2c: E2 62 00 EA 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [04:18:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:18:07]wFMCommunicate OK [04:18:07]SAM_PROTO_GetFieldsCounters done [04:18:07]requested_item shift.num is exist - process it [04:18:07]requested_item shift.opened is exist - process it [04:18:07]req_shift_opened [04:18:07]FM_GetShiftState [04:18:07]SAM_PROTO_GetShiftState [04:18:07]wFMCommunicate request_size=4 [04:18:07]MH_SAM_APDU [04:18:07]CAPDU: 80 13 01 00 [04:18:07]Write to MH i2c: E2 08 00 EB 27 80 13 01 00 00 00 00 00 8F [04:18:07]Write i2c OK [04:18:07]MH_I2C_Read... [04:18:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:18:07]Read from MH i2c: E2 [04:18:07]MH_I2C_Read... [04:18:07]Read from MH i2c: E2 0E 00 [04:18:07]MH_I2C_Read... [04:18:07]Read from MH i2c: E2 0E 00 EB 27 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DE [04:18:07]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:18:07]wFMCommunicate OK [04:18:07]SAM_PROTO_GetShiftState done [04:18:07]FM_GetShiftState done [04:18:07]req_shift_opened done [04:18:07]requested_item shift.open_date is exist - process it [04:18:07]req_shift_open_date [04:18:07]req_shift_open_date done [04:18:07]produce_requested_data done [04:18:07]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139069,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:18:07]process_action_free close_receipt [04:18:07]json_value_free [04:18:07]json_value_free done [04:18:07]process_json_proto returns [04:18:07]Send response to host [04:18:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139069,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:18:07]free response buf [04:18:07]execute_script done [04:18:07]execute_script returns [04:18:07]free content buf [04:18:07]Sock 7.Close socket [04:18:07]Sock 7.Thread stoped [04:18:11]OFD Sender: No OFD packet to send [04:18:16]OFD Sender: No OFD packet to send [04:18:21]OFD Sender: No OFD packet to send [04:18:26]OFD Sender: No OFD packet to send [04:18:31]OFD Sender: No OFD packet to send [04:18:36]OFD Sender: No OFD packet to send [04:18:41]OFD Sender: No OFD packet to send [04:18:46]OFD Sender: No OFD packet to send [04:18:51]OFD Sender: No OFD packet to send [04:18:56]OFD Sender: No OFD packet to send [04:19:01]OFD Sender: No OFD packet to send [04:19:06]OFD Sender: No OFD packet to send [04:19:11]OFD Sender: No OFD packet to send [04:19:16]OFD Sender: No OFD packet to send [04:19:21]OFD Sender: No OFD packet to send [04:19:26]OFD Sender: No OFD packet to send [04:19:31]OFD Sender: No OFD packet to send [04:19:36]OFD Sender: No OFD packet to send [04:19:41]OFD Sender: No OFD packet to send [04:19:46]OFD Sender: No OFD packet to send [04:19:51]OFD Sender: No OFD packet to send [04:19:56]OFD Sender: No OFD packet to send [04:20:01]OFD Sender: No OFD packet to send [04:20:06]OFD Sender: No OFD packet to send [04:20:11]OFD Sender: No OFD packet to send [04:20:16]OFD Sender: No OFD packet to send [04:20:21]OFD Sender: No OFD packet to send [04:20:26]OFD Sender: No OFD packet to send [04:20:31]OFD Sender: No OFD packet to send [04:20:36]OFD Sender: No OFD packet to send [04:20:41]OFD Sender: No OFD packet to send [04:20:46]OFD Sender: No OFD packet to send [04:20:51]OFD Sender: No OFD packet to send [04:20:56]OFD Sender: No OFD packet to send [04:21:01]OFD Sender: No OFD packet to send [04:21:06]OFD Sender: No OFD packet to send [04:21:11]OFD Sender: No OFD packet to send [04:21:16]OFD Sender: No OFD packet to send [04:21:21]OFD Sender: No OFD packet to send [04:21:26]OFD Sender: No OFD packet to send [04:21:31]OFD Sender: No OFD packet to send [04:21:36]OFD Sender: No OFD packet to send [04:21:41]OFD Sender: No OFD packet to send [04:21:46]OFD Sender: No OFD packet to send [04:21:51]OFD Sender: No OFD packet to send [04:21:56]OFD Sender: No OFD packet to send [04:22:01]OFD Sender: No OFD packet to send [04:22:06]OFD Sender: No OFD packet to send [04:22:11]OFD Sender: No OFD packet to send [04:22:16]OFD Sender: No OFD packet to send [04:22:21]OFD Sender: No OFD packet to send [04:22:26]OFD Sender: No OFD packet to send [04:22:31]OFD Sender: No OFD packet to send [04:22:36]OFD Sender: No OFD packet to send [04:22:41]OFD Sender: No OFD packet to send [04:22:46]OFD Sender: No OFD packet to send [04:22:51]OFD Sender: No OFD packet to send [04:22:56]OFD Sender: No OFD packet to send [04:23:01]OFD Sender: No OFD packet to send [04:23:06]OFD Sender: No OFD packet to send [04:23:11]OFD Sender: No OFD packet to send [04:23:16]OFD Sender: No OFD packet to send [04:23:21]OFD Sender: No OFD packet to send [04:23:26]OFD Sender: No OFD packet to send [04:23:31]OFD Sender: No OFD packet to send [04:23:36]OFD Sender: No OFD packet to send [04:23:41]OFD Sender: No OFD packet to send [04:23:46]OFD Sender: No OFD packet to send [04:23:51]OFD Sender: No OFD packet to send [04:23:56]OFD Sender: No OFD packet to send [04:24:01]OFD Sender: No OFD packet to send [04:24:06]OFD Sender: No OFD packet to send [04:24:11]OFD Sender: No OFD packet to send [04:24:16]OFD Sender: No OFD packet to send [04:24:21]OFD Sender: No OFD packet to send [04:24:26]OFD Sender: No OFD packet to send [04:24:31]OFD Sender: No OFD packet to send [04:24:36]OFD Sender: No OFD packet to send [04:24:41]OFD Sender: No OFD packet to send [04:24:46]OFD Sender: No OFD packet to send [04:24:51]OFD Sender: No OFD packet to send [04:24:56]OFD Sender: No OFD packet to send [04:25:01]OFD Sender: No OFD packet to send [04:25:06]OFD Sender: No OFD packet to send [04:25:11]OFD Sender: No OFD packet to send [04:25:16]OFD Sender: No OFD packet to send [04:25:21]OFD Sender: No OFD packet to send [04:25:26]OFD Sender: No OFD packet to send [04:25:31]OFD Sender: No OFD packet to send [04:25:36]OFD Sender: No OFD packet to send [04:25:41]OFD Sender: No OFD packet to send [04:25:46]OFD Sender: No OFD packet to send [04:25:51]OFD Sender: No OFD packet to send [04:25:56]OFD Sender: No OFD packet to send [04:26:01]OFD Sender: No OFD packet to send [04:26:06]OFD Sender: No OFD packet to send [04:26:11]OFD Sender: No OFD packet to send [04:26:16]OFD Sender: No OFD packet to send [04:26:21]OFD Sender: No OFD packet to send [04:26:26]OFD Sender: No OFD packet to send [04:26:31]OFD Sender: No OFD packet to send [04:26:36]OFD Sender: No OFD packet to send [04:26:41]OFD Sender: No OFD packet to send [04:26:46]OFD Sender: No OFD packet to send [04:26:51]OFD Sender: No OFD packet to send [04:26:56]OFD Sender: No OFD packet to send [04:27:01]OFD Sender: No OFD packet to send [04:27:07]OFD Sender: No OFD packet to send [04:27:12]OFD Sender: No OFD packet to send [04:27:17]OFD Sender: No OFD packet to send [04:27:22]OFD Sender: No OFD packet to send [04:27:27]OFD Sender: No OFD packet to send [04:27:32]OFD Sender: No OFD packet to send [04:27:37]OFD Sender: No OFD packet to send [04:27:42]OFD Sender: No OFD packet to send [04:27:47]OFD Sender: No OFD packet to send [04:27:52]OFD Sender: No OFD packet to send [04:27:57]OFD Sender: No OFD packet to send [04:28:02]OFD Sender: No OFD packet to send [04:28:07]OFD Sender: No OFD packet to send [04:28:12]OFD Sender: No OFD packet to send [04:28:17]OFD Sender: No OFD packet to send [04:28:22]OFD Sender: No OFD packet to send [04:28:27]OFD Sender: No OFD packet to send [04:28:32]OFD Sender: No OFD packet to send [04:28:37]OFD Sender: No OFD packet to send [04:28:42]OFD Sender: No OFD packet to send [04:28:47]OFD Sender: No OFD packet to send [04:28:52]OFD Sender: No OFD packet to send [04:28:55]accept exits with 9 [04:28:55]New connection [04:28:55]New thread 3067514212 created [04:28:55]Thread 3067370852 joined [04:28:55]Waiting for new connection... [04:28:55] Sock 9.Parse request [04:28:55]Sock 9.Check first char [04:28:55]Sock 9.First char is OK [04:28:55]request: POST /json_proto HTTP/1.0 [04:28:55]Method: POST [04:28:55]URL: /json_proto [04:28:55]Method is POST - this is cgi request [04:28:55]url: /json_proto [04:28:55]query_string will be loaded in cgi processing [04:28:55]execute_cgi json_proto POST (null) [04:28:55]execute_cgi path=json_proto method=POST [04:28:55]POST find Content-Length [04:28:55]Host: 172.17.50.196:8080 [04:28:55]Content-Length: 873 [04:28:55]Content-Type: application/json [04:28:55] [04:28:55]POST finish read [04:28:55]Found Content-Length = 873 [04:28:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335014", "tax_sys" : 0, "items" : [ { "code": "47803152", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Mevius Revo", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 274.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:28:55]execute_script... [04:28:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335014", "tax_sys" : 0, "items" : [ { "code": "47803152", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Mevius Revo", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 274.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:28:55]POST & json_proto [04:28:55]process_json_proto [04:28:55]json parsed OK: [04:28:55]protocol is kg_v1.0 [04:28:55]action value=close_receipt [04:28:55]process_action close_receipt [04:28:55]cmd_close_receipt [04:28:55]MH_GetDate [04:28:55]Write to MH i2c: F0 00 00 EC 27 02 [04:28:55]Write i2c OK [04:28:55]MH_I2C_Read... [04:28:55]Read from MH i2c: F0 [04:28:55]MH_I2C_Read... [04:28:55]Read from MH i2c: F0 09 00 [04:28:55]MH_I2C_Read... [04:28:55]Read from MH i2c: F0 09 00 EC 27 00 8A 64 20 67 72 0D 1C 67 82 [04:28:55]GetLastDocTimeStamp 1730175486 [04:28:55]current date 1730176138 [04:28:55]FM_GetShiftState [04:28:55]SAM_PROTO_GetShiftState [04:28:55]wFMCommunicate request_size=4 [04:28:55]MH_SAM_APDU [04:28:55]CAPDU: 80 13 01 00 [04:28:55]Write to MH i2c: E2 08 00 ED 27 80 13 01 00 00 00 00 00 91 [04:28:55]Write i2c OK [04:28:55]MH_I2C_Read... [04:28:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:28:55]Read from MH i2c: E2 [04:28:55]MH_I2C_Read... [04:28:55]Read from MH i2c: E2 0E 00 [04:28:55]MH_I2C_Read... [04:28:55]Read from MH i2c: E2 0E 00 ED 27 00 09 00 01 97 25 20 67 00 00 00 00 90 00 E0 [04:28:55]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:28:55]wFMCommunicate OK [04:28:55]SAM_PROTO_GetShiftState done [04:28:55]FM_GetShiftState done [04:28:55]opened in 1730160023 [04:28:55]opened+sec_in_day 1730246423 [04:28:55]quantity*price = 15900 [04:28:55]sum+1 = 15901 [04:28:55]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036210013 Кофе Капучино (GABB TRADE) 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 274.00 НСП 1% : 2.43 НДС 12% : 29.09 Наличными: 274.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 55 29.10.2024 04:28 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139070 ФПД: 26885108586064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T042858&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139070&fm=26885108586064&tin=02508201610067®Number=0000000000091631&sum=27400 0 [04:28:56]StoreToDocumentArchive [04:28:56]shift 555 fd 139070 [04:28:56]save to /storage/0555/doc_00139070 [04:28:56]save last doc name /storage/0555/doc_00139070 to /storage/kkm_last_doc_name [04:28:56]save OK [04:28:56]Clear old archive folders... [04:28:56]ProcessDocumentItem done err = 0, tmpTLVsize=375 [04:28:56]tlvbuf is 00E18100 [04:28:56]SAM_PROTO_ClearQueue [04:28:56]wFMCommunicate request_size=4 [04:28:56]MH_SAM_APDU [04:28:56]CAPDU: 80 09 00 00 [04:28:56]Write to MH i2c: E2 08 00 FA 27 80 09 00 00 00 00 00 00 93 [04:28:56]Write i2c OK [04:28:56]MH_I2C_Read... [04:28:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:28:56]Read from MH i2c: E2 [04:28:56]MH_I2C_Read... [04:28:56]Read from MH i2c: E2 03 00 [04:28:56]MH_I2C_Read... [04:28:56]Read from MH i2c: E2 03 00 FA 27 00 90 00 95 [04:28:56]RAPDU: 90 00 [04:28:56]wFMCommunicate OK [04:28:56]SAM_PROTO_ClearQueue done [04:28:56]KKMCreateOFDPacket [04:28:56]OFDProtocolAddRootSTLVToBuf [04:28:56]FM_MakeSignedData [04:28:56]FM_MakeSignedData [04:28:56]SAM_PROTO_SignData [04:28:56]wFMCommunicate request_size=4 [04:28:56]MH_SAM_APDU [04:28:56]CAPDU: 80 0D 01 02 [04:28:56]Write to MH i2c: E2 08 00 FB 27 80 0D 01 02 00 00 00 00 9B [04:28:56]Write i2c OK [04:28:56]MH_I2C_Read... [04:28:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:28:56]Read from MH i2c: E2 [04:28:56]MH_I2C_Read... [04:28:56]Read from MH i2c: E2 03 00 [04:28:56]MH_I2C_Read... [04:28:56]Read from MH i2c: E2 03 00 FB 27 00 90 00 96 [04:28:56]RAPDU: 90 00 [04:28:56]wFMCommunicate OK [04:28:56]wFMCommunicate request_size=255 [04:28:56]MH_SAM_APDU [04:28:56]CAPDU: 80 0D 02 02 FA 03 00 77 01 1E 04 01 00 01 23 04 5B 00 8A 04 08 00 34 37 38 30 33 31 35 32 06 04 1C 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 52 65 76 6F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 6B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 00 00 00 00 00 EE 03 0F [04:28:56]Write to MH i2c: E2 02 01 FC 27 80 0D 02 02 FA 00 03 00 77 01 1E 04 01 00 01 23 04 5B 00 8A 04 08 00 34 37 38 30 33 31 35 32 06 04 1C 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 52 65 76 6F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 6B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 00 00 00 00 00 EE 03 0F 00 00 FB [04:28:57]Write i2c OK [04:28:57]MH_I2C_Read... [04:28:57]OFD Sender: No OFD packet to send [04:28:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:28:57]Read from MH i2c: E2 [04:28:57]MH_I2C_Read... [04:28:57]Read from MH i2c: E2 03 00 [04:28:57]MH_I2C_Read... [04:28:57]Read from MH i2c: E2 03 00 FC 27 00 90 00 97 [04:28:57]RAPDU: 90 00 [04:28:57]wFMCommunicate OK [04:28:57]wFMCommunicate request_size=134 [04:28:57]MH_SAM_APDU [04:28:57]CAPDU: 80 0D 02 02 81 00 F2 03 01 00 01 F3 03 06 00 5D 0B 00 00 00 00 07 04 06 00 08 6B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 8A 64 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3E 1F 02 00 35 04 06 00 18 73 AD 58 D6 50 [04:28:57]Write to MH i2c: E2 89 00 FD 27 80 0D 02 02 81 00 00 F2 03 01 00 01 F3 03 06 00 5D 0B 00 00 00 00 07 04 06 00 08 6B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 8A 64 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3E 1F 02 00 35 04 06 00 18 73 AD 58 D6 50 00 00 99 [04:28:57]Write i2c OK [04:28:57]MH_I2C_Read... [04:28:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:28:57]Read from MH i2c: E2 [04:28:57]MH_I2C_Read... [04:28:57]Read from MH i2c: E2 03 00 [04:28:57]MH_I2C_Read... [04:28:57]Read from MH i2c: E2 03 00 FD 27 00 90 00 98 [04:28:57]RAPDU: 90 00 [04:28:57]wFMCommunicate OK [04:28:57]wFMCommunicate request_size=4 [04:28:57]MH_SAM_APDU [04:28:57]CAPDU: 80 0D 03 02 [04:28:57]Write to MH i2c: E2 08 00 FE 27 80 0D 03 02 00 00 00 00 A0 [04:28:57]Write i2c OK [04:28:57]MH_I2C_Read... [04:28:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:28:57]Read from MH i2c: E2 [04:28:57]MH_I2C_Read... [04:28:57]Read from MH i2c: E2 0B 00 [04:28:57]MH_I2C_Read... [04:28:57]Read from MH i2c: E2 0B 00 FE 27 00 57 9D 91 3D 43 92 C5 3E 90 00 3B [04:28:57]RAPDU: 57 9D 91 3D 43 92 C5 3E 90 00 [04:28:57]wFMCommunicate OK [04:28:57]SAM_PROTO_SignData done [04:28:57]FM_MakeSignedData done [04:28:57]CreateOFDProtocolMessage [04:28:57]wFMCommunicate request_size=4 [04:28:57]MH_SAM_APDU [04:28:57]CAPDU: 80 11 00 00 [04:28:57]Write to MH i2c: E2 08 00 FF 27 80 11 00 00 00 00 00 00 A0 [04:28:57]Write i2c OK [04:28:57]MH_I2C_Read... [04:28:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:28:57]Read from MH i2c: E2 [04:28:57]MH_I2C_Read... [04:28:57]Read from MH i2c: E2 17 00 [04:28:57]MH_I2C_Read... [04:28:57]Read from MH i2c: E2 17 00 FF 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 FB [04:28:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:28:57]wFMCommunicate OK [04:28:57]CreateOFDProtocolMessage done [04:28:57]OFDSenderStorePacket 139070 [04:28:57]StoreOFDPacket docnum=139070 [04:28:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 8B 01 00 00 F7 82 83 01 88 DD 5A 03 01 00 03 00 77 01 1E 04 01 00 01 23 04 5B 00 8A 04 08 00 34 37 38 30 33 31 35 32 06 04 1C 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 52 65 76 6F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 6B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 0B 00 00 00 00 07 04 06 00 08 6B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 8A 64 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3E 1F 02 00 35 04 06 00 18 73 AD 58 D6 50 57 9D 91 3D 43 92 C5 3E [04:28:57]CheckFolder [04:28:57]dirname=/storage/ofd_packets [04:28:57]CheckFolder done [04:28:57]ProducePacketName [04:28:57]name=ofd_packets/00139070 [04:28:57]NVStorageSaveData ofd_packets/00139070 [04:28:57]File name is /storage/ofd_packets/00139070 [04:28:57]Write 425 bytes [04:28:57]NVStorageSaveData done [04:28:57]OFDSenderStorePacket done [04:28:57]KKMCreateOFDPacket done [04:28:57]NVStorageSaveData kkm_last_timestamp [04:28:57]File name is /storage/kkm_last_timestamp [04:28:57]Write 4 bytes [04:28:57]NVStorageSaveData done [04:28:57]ExternCall_PrintAddStr [04:28:57]wPrintStart [04:28:57]Write to MH i2c: 01 00 00 00 28 28 [04:28:57]Write i2c OK [04:28:57]MH_I2C_Read... [04:28:57]Read from MH i2c: 01 [04:28:57]MH_I2C_Read... [04:28:57]Read from MH i2c: 01 07 00 [04:28:57]MH_I2C_Read... [04:28:57]Read from MH i2c: 01 07 00 00 28 00 00 00 00 00 FF 0F 3D [04:28:57]RasterBufferAndPrint [04:28:57]line Счет N : (3)335014 [04:28:57]line ИНН: 02508201610067 [04:28:57]line Контрольно-Кассовый Чек [04:28:57]line ПРОДАЖА [04:28:57]line Товар: 47803152 [04:28:57]line Сигареты Mevius Revo [04:28:57]line 1.000 * 159.00 [04:28:57]line = 159.00 [04:28:57]line НДС 12% НСП 1% [04:28:57]line > о реализуемом товаре [04:28:57]line Товар: 2000036210013 [04:28:57]line Кофе Капучино (GABB TRADE) [04:28:57]line 1.000 * 115.00 [04:28:57]line = 115.00 [04:28:57]line НДС 12% НСП 1% [04:28:57]line > о реализуемом товаре [04:28:57]line ИТОГО: 274.00 [04:28:57]line НСП 1% : 2.43 [04:28:57]line НДС 12% : 29.09 [04:28:57]line Наличными: 274.00 [04:28:57]line Безнал.: 0.00 [04:28:57]line Место: АЗС № 101 "Партнер Нефть" [04:28:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:28:57]line СНО: Общий режим [04:28:57]line Чек 55 29.10.2024 04:28 [04:28:57]line Смена: 555 ФФД: 1.0 [04:28:57]line ЗНМ: 0300000081 [04:28:57]line РНМ: 0000000000091631 [04:28:57]line Версия ККМ: 001 [04:28:57]line ФМ: 0000000000874669 [04:28:57]line ФД: 139070 [04:28:57]line ФПД: 26885108586064 [04:28:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T042858&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139070&fm=26885108586064&tin=02508201610067®Number=0000000000091631&sum=27400 [04:28:57]line 0 [04:28:57]OFD Sender: Processing packet 139070 [packets to send 34, broken 33] [04:28:57]ProducePacketName [04:28:57]name=ofd_packets/00139070 [04:28:57]OFD Sender: To server: pG, [04:28:57]CommunicateWithHost lk.salyk.kg:30040 [04:28:57]ConnectInit lk.salyk.kg [04:28:57]written 0, free lines is 4095 [04:28:57]Connected sock=10 [04:28:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 8B 01 00 00 F7 82 83 01 88 DD 5A 03 01 00 03 00 77 01 1E 04 01 00 01 23 04 5B 00 8A 04 08 00 34 37 38 30 33 31 35 32 06 04 1C 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 52 65 76 6F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 6B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5D 0B 00 00 00 00 07 04 06 00 08 6B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 8A 64 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3E 1F 02 00 35 04 06 00 18 73 AD 58 D6 50 57 9D 91 3D 43 92 C5 3E [04:28: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 36 39 4F 00 00 00 03 D0 47 00 97 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 36 39 10 04 04 00 3E 1F 02 00 F4 03 04 00 3E 10 20 67 B6 04 01 00 00 92 3E 12 DB A0 41 26 FD [04:28:58]CommunicateWithHost err = 0 [04:28:58]CheckOFDResponse [04:28:58]1017 (14) - 77093643461234 [04:28:58]1041 (16) - 0000000000874669 [04:28:58]1040 (4) - 139070 [04:28:58]1012 (4) - 28.10.2024 22:29 [04:28:58]1206 (1) - 0 [04:28:58]OFD Sender: Remove packet 139070 [04:28:58]ProducePacketName [04:28:58]name=ofd_packets/00139070 [04:28:58]NVStorageDeleteData [04:28:58]Write to MH i2c: 01 00 00 2E 28 56 [04:28:58]Write i2c OK [04:28:58]MH_I2C_Read... [04:28:58]Read from MH i2c: 01 [04:28:58]MH_I2C_Read... [04:28:58]Read from MH i2c: 01 07 00 [04:28:58]MH_I2C_Read... [04:28:58]Read from MH i2c: 01 07 00 2E 28 00 00 00 00 00 D2 0C 3B [04:28:58]RasterBufferAndPrint [04:28:58]line [04:28:58]line [04:28:58]line [04:28:58]line [04:28:58]line [04:28:58]written 0, free lines is 3293 [04:28:58]MH_Cut [04:28:58]Write to MH i2c: D1 01 00 35 28 01 2F [04:28:58]Write i2c OK [04:28:58]MH_I2C_Read... [04:28:58]Read from MH i2c: D1 [04:28:58]MH_I2C_Read... [04:28:58]Read from MH i2c: D1 01 00 [04:28:58]MH_I2C_Read... [04:28:58]Read from MH i2c: D1 01 00 35 28 00 2E [04:28:58]Write to MH i2c: 01 00 00 36 28 5E [04:28:58]Write i2c OK [04:28:58]MH_I2C_Read... [04:28:58]OFD Sender: No OFD packet to send [04:28:59]*** Cut start [04:28:59]*** Partial cut [04:28:59]*** CUTSNS_PIN = 1 [04:28:59]*** CUTSNS_PIN = 0 [04:28:59]*** Brake cut motor [04:28:59]Read from MH i2c: 01 [04:28:59]MH_I2C_Read... [04:28:59]*** Stop cut motor [04:28:59]*** Cut end [04:28:59]Read from MH i2c: 01 07 00 [04:28:59]MH_I2C_Read... [04:28:59]Read from MH i2c: 01 07 00 36 28 00 00 00 00 00 FF 0F 73 [04:28:59]process_action close_receipt done [04:28:59]requested_data is exist [04:28:59]produce_requested_data [04:28:59]requested_item fm.sn is exist - process it [04:28:59]wFMCommunicate request_size=4 [04:28:59]MH_SAM_APDU [04:28:59]CAPDU: 80 11 00 00 [04:28:59]Write to MH i2c: E2 08 00 37 28 80 11 00 00 00 00 00 00 D9 [04:28:59]Write i2c OK [04:28:59]MH_I2C_Read... [04:28:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:28:59]Read from MH i2c: E2 [04:28:59]MH_I2C_Read... [04:28:59]Read from MH i2c: E2 17 00 [04:28:59]MH_I2C_Read... [04:28:59]Read from MH i2c: E2 17 00 37 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 34 [04:28:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:28:59]wFMCommunicate OK [04:28:59]requested_item fd.num is exist - process it [04:28:59]SAM_PROTO_GetFieldsCounters [04:28:59]wFMCommunicate request_size=4 [04:28:59]MH_SAM_APDU [04:28:59]CAPDU: 80 13 00 00 [04:28:59]Write to MH i2c: E2 08 00 38 28 80 13 00 00 00 00 00 00 DC [04:28:59]Write i2c OK [04:28:59]MH_I2C_Read... [04:28:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:28:59]Read from MH i2c: E2 [04:28:59]MH_I2C_Read... [04:28:59]Read from MH i2c: E2 62 00 [04:28:59]MH_I2C_Read... [04:28:59]Read from MH i2c: E2 62 00 38 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 31 [04:28:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:28:59]wFMCommunicate OK [04:28:59]SAM_PROTO_GetFieldsCounters done [04:28:59]requested_item shift.num is exist - process it [04:28:59]requested_item shift.opened is exist - process it [04:28:59]req_shift_opened [04:28:59]FM_GetShiftState [04:28:59]SAM_PROTO_GetShiftState [04:28:59]wFMCommunicate request_size=4 [04:28:59]MH_SAM_APDU [04:28:59]CAPDU: 80 13 01 00 [04:28:59]Write to MH i2c: E2 08 00 39 28 80 13 01 00 00 00 00 00 DE [04:28:59]Write i2c OK [04:28:59]MH_I2C_Read... [04:28:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:28:59]Read from MH i2c: E2 [04:28:59]MH_I2C_Read... [04:28:59]Read from MH i2c: E2 0E 00 [04:28:59]MH_I2C_Read... [04:28:59]Read from MH i2c: E2 0E 00 39 28 00 09 00 01 97 25 20 67 00 00 00 00 90 00 2D [04:28:59]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:28:59]wFMCommunicate OK [04:28:59]SAM_PROTO_GetShiftState done [04:28:59]FM_GetShiftState done [04:28:59]req_shift_opened done [04:28:59]requested_item shift.open_date is exist - process it [04:28:59]req_shift_open_date [04:28:59]req_shift_open_date done [04:28:59]produce_requested_data done [04:28:59]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139070,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:28:59]process_action_free close_receipt [04:28:59]json_value_free [04:28:59]json_value_free done [04:28:59]process_json_proto returns [04:28:59]Send response to host [04:28:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139070,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:28:59]free response buf [04:28:59]execute_script done [04:28:59]execute_script returns [04:28:59]free content buf [04:28:59]Sock 9.Close socket [04:28:59]Sock 9.Thread stoped [04:29:03]OFD Sender: No OFD packet to send [04:29:08]OFD Sender: No OFD packet to send [04:29:13]OFD Sender: No OFD packet to send [04:29:18]OFD Sender: No OFD packet to send [04:29:23]OFD Sender: No OFD packet to send [04:29:28]OFD Sender: No OFD packet to send [04:29:33]OFD Sender: No OFD packet to send [04:29:38]OFD Sender: No OFD packet to send [04:29:43]OFD Sender: No OFD packet to send [04:29:48]OFD Sender: No OFD packet to send [04:29:53]OFD Sender: No OFD packet to send [04:29:58]OFD Sender: No OFD packet to send [04:30:03]OFD Sender: No OFD packet to send [04:30:08]OFD Sender: No OFD packet to send [04:30:13]OFD Sender: No OFD packet to send [04:30:18]OFD Sender: No OFD packet to send [04:30:23]OFD Sender: No OFD packet to send [04:30:28]OFD Sender: No OFD packet to send [04:30:33]OFD Sender: No OFD packet to send [04:30:38]OFD Sender: No OFD packet to send [04:30:43]OFD Sender: No OFD packet to send [04:30:48]OFD Sender: No OFD packet to send [04:30:53]OFD Sender: No OFD packet to send [04:30:58]OFD Sender: No OFD packet to send [04:31:03]OFD Sender: No OFD packet to send [04:31:08]OFD Sender: No OFD packet to send [04:31:13]OFD Sender: No OFD packet to send [04:31:18]OFD Sender: No OFD packet to send [04:31:23]OFD Sender: No OFD packet to send [04:31:28]OFD Sender: No OFD packet to send [04:31:33]OFD Sender: No OFD packet to send [04:31:38]OFD Sender: No OFD packet to send [04:31:43]OFD Sender: No OFD packet to send [04:31:48]OFD Sender: No OFD packet to send [04:31:53]OFD Sender: No OFD packet to send [04:31:58]OFD Sender: No OFD packet to send [04:32:03]OFD Sender: No OFD packet to send [04:32:08]OFD Sender: No OFD packet to send [04:32:13]OFD Sender: No OFD packet to send [04:32:18]OFD Sender: No OFD packet to send [04:32:23]OFD Sender: No OFD packet to send [04:32:28]OFD Sender: No OFD packet to send [04:32:33]OFD Sender: No OFD packet to send [04:32:38]OFD Sender: No OFD packet to send [04:32:43]OFD Sender: No OFD packet to send [04:32:48]OFD Sender: No OFD packet to send [04:32:53]OFD Sender: No OFD packet to send [04:32:58]OFD Sender: No OFD packet to send [04:33:03]OFD Sender: No OFD packet to send [04:33:08]OFD Sender: No OFD packet to send [04:33:13]OFD Sender: No OFD packet to send [04:33:18]OFD Sender: No OFD packet to send [04:33:23]OFD Sender: No OFD packet to send [04:33:28]OFD Sender: No OFD packet to send [04:33:33]OFD Sender: No OFD packet to send [04:33:38]OFD Sender: No OFD packet to send [04:33:43]OFD Sender: No OFD packet to send [04:33:48]OFD Sender: No OFD packet to send [04:33:53]OFD Sender: No OFD packet to send [04:33:58]OFD Sender: No OFD packet to send [04:34:03]OFD Sender: No OFD packet to send [04:34:08]OFD Sender: No OFD packet to send [04:34:13]OFD Sender: No OFD packet to send [04:34:18]OFD Sender: No OFD packet to send [04:34:23]OFD Sender: No OFD packet to send [04:34:28]OFD Sender: No OFD packet to send [04:34:33]OFD Sender: No OFD packet to send [04:34:34]accept exits with 7 [04:34:34]New connection [04:34:34]New thread 3067370852 created [04:34:34]Thread 3067514212 joined [04:34:34]Waiting for new connection... [04:34:34] Sock 7.Parse request [04:34:34]Sock 7.Check first char [04:34:34]Sock 7.First char is OK [04:34:34]request: POST /json_proto HTTP/1.0 [04:34:34]Method: POST [04:34:34]URL: /json_proto [04:34:34]Method is POST - this is cgi request [04:34:34]url: /json_proto [04:34:34]query_string will be loaded in cgi processing [04:34:34]execute_cgi json_proto POST (null) [04:34:34]execute_cgi path=json_proto method=POST [04:34:34]POST find Content-Length [04:34:34]Host: 172.17.50.196:8080 [04:34:34]Content-Length: 787 [04:34:34]Content-Type: application/json [04:34:34] [04:34:34]POST finish read [04:34:34]Found Content-Length = 787 [04:34:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335015", "tax_sys" : 0, "items" : [ { "code": "4823077609077", "name": "\u041F\u0435\u0447.\u0441\u0430\u0445 Multicake \u0441 \u043A\u0430\u043A\u0430\u043E 180 \u0433\u0440", "price" : 100.00, "quantity" : 1.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:34:34]execute_script... [04:34:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335015", "tax_sys" : 0, "items" : [ { "code": "4823077609077", "name": "\u041F\u0435\u0447.\u0441\u0430\u0445 Multicake \u0441 \u043A\u0430\u043A\u0430\u043E 180 \u0433\u0440", "price" : 100.00, "quantity" : 1.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 100.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:34:34]POST & json_proto [04:34:34]process_json_proto [04:34:34]json parsed OK: [04:34:34]protocol is kg_v1.0 [04:34:34]action value=close_receipt [04:34:34]process_action close_receipt [04:34:34]cmd_close_receipt [04:34:34]MH_GetDate [04:34:34]Write to MH i2c: F0 00 00 3A 28 51 [04:34:34]Write i2c OK [04:34:34]MH_I2C_Read... [04:34:34]Read from MH i2c: F0 [04:34:34]MH_I2C_Read... [04:34:34]Read from MH i2c: F0 09 00 [04:34:34]MH_I2C_Read... [04:34:34]Read from MH i2c: F0 09 00 3A 28 00 DD 65 20 67 72 0D 1C 67 25 [04:34:34]GetLastDocTimeStamp 1730176138 [04:34:34]current date 1730176477 [04:34:34]FM_GetShiftState [04:34:34]SAM_PROTO_GetShiftState [04:34:34]wFMCommunicate request_size=4 [04:34:34]MH_SAM_APDU [04:34:34]CAPDU: 80 13 01 00 [04:34:34]Write to MH i2c: E2 08 00 3B 28 80 13 01 00 00 00 00 00 E0 [04:34:34]Write i2c OK [04:34:34]MH_I2C_Read... [04:34:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:34:34]Read from MH i2c: E2 [04:34:34]MH_I2C_Read... [04:34:34]Read from MH i2c: E2 0E 00 [04:34:34]MH_I2C_Read... [04:34:34]Read from MH i2c: E2 0E 00 3B 28 00 09 00 01 97 25 20 67 00 00 00 00 90 00 2F [04:34:34]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:34:34]wFMCommunicate OK [04:34:34]SAM_PROTO_GetShiftState done [04:34:34]FM_GetShiftState done [04:34:34]opened in 1730160023 [04:34:34]opened+sec_in_day 1730246423 [04:34:34]quantity*price = 10000 [04:34:34]sum+1 = 10001 [04:34:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 100.00 НСП 1% : 0.88 НДС 12% : 10.62 Наличными: 0.00 Безнал.: 100.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 56 29.10.2024 04:34 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139071 ФПД: 155354891964055 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T043437&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139071&fm=155354891964055&tin=02508201610067®Number=0000000000091631&sum=10000 0 [04:34:35]StoreToDocumentArchive [04:34:35]shift 555 fd 139071 [04:34:35]save to /storage/0555/doc_00139071 [04:34:35]save last doc name /storage/0555/doc_00139071 to /storage/kkm_last_doc_name [04:34:35]save OK [04:34:35]Clear old archive folders... [04:34:35]ProcessDocumentItem done err = 0, tmpTLVsize=288 [04:34:35]tlvbuf is B6FE17B0 [04:34:35]SAM_PROTO_ClearQueue [04:34:35]wFMCommunicate request_size=4 [04:34:35]MH_SAM_APDU [04:34:35]CAPDU: 80 09 00 00 [04:34:35]Write to MH i2c: E2 08 00 48 28 80 09 00 00 00 00 00 00 E2 [04:34:35]Write i2c OK [04:34:35]MH_I2C_Read... [04:34:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:34:35]Read from MH i2c: E2 [04:34:35]MH_I2C_Read... [04:34:35]Read from MH i2c: E2 03 00 [04:34:35]MH_I2C_Read... [04:34:35]Read from MH i2c: E2 03 00 48 28 00 90 00 E4 [04:34:35]RAPDU: 90 00 [04:34:35]wFMCommunicate OK [04:34:35]SAM_PROTO_ClearQueue done [04:34:35]KKMCreateOFDPacket [04:34:35]OFDProtocolAddRootSTLVToBuf [04:34:35]FM_MakeSignedData [04:34:35]FM_MakeSignedData [04:34:35]SAM_PROTO_SignData [04:34:35]wFMCommunicate request_size=4 [04:34:35]MH_SAM_APDU [04:34:35]CAPDU: 80 0D 01 02 [04:34:35]Write to MH i2c: E2 08 00 49 28 80 0D 01 02 00 00 00 00 EA [04:34:35]Write i2c OK [04:34:35]MH_I2C_Read... [04:34:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:34:35]Read from MH i2c: E2 [04:34:35]MH_I2C_Read... [04:34:35]Read from MH i2c: E2 03 00 [04:34:35]MH_I2C_Read... [04:34:35]Read from MH i2c: E2 03 00 49 28 00 90 00 E5 [04:34:35]RAPDU: 90 00 [04:34:35]wFMCommunicate OK [04:34:35]wFMCommunicate request_size=255 [04:34:35]MH_SAM_APDU [04:34:35]CAPDU: 80 0D 02 02 FA 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 32 33 30 37 37 36 30 39 30 37 37 06 04 2E 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 20 4D 75 6C 74 69 63 61 6B 65 20 D1 81 20 D0 BA D0 B0 D0 BA D0 B0 D0 BE 20 31 38 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 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 00 00 00 00 00 00 39 04 06 00 10 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 DD 65 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 [04:34:35]Write to MH i2c: E2 02 01 4A 28 80 0D 02 02 FA 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 32 33 30 37 37 36 30 39 30 37 37 06 04 2E 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 20 4D 75 6C 74 69 63 61 6B 65 20 D1 81 20 D0 BA D0 B0 D0 BA D0 B0 D0 BE 20 31 38 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 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 00 00 00 00 00 00 39 04 06 00 10 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 DD 65 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 00 00 EF [04:34:35]Write i2c OK [04:34:35]MH_I2C_Read... [04:34:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:34:36]Read from MH i2c: E2 [04:34:36]MH_I2C_Read... [04:34:36]Read from MH i2c: E2 03 00 [04:34:36]MH_I2C_Read... [04:34:36]Read from MH i2c: E2 03 00 4A 28 00 90 00 E6 [04:34:36]RAPDU: 90 00 [04:34:36]wFMCommunicate OK [04:34:36]wFMCommunicate request_size=47 [04:34:36]MH_SAM_APDU [04:34:36]CAPDU: 80 0D 02 02 2A 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3F 1F 02 00 35 04 06 00 8D 4B 61 26 4E 97 [04:34:36]Write to MH i2c: E2 32 00 4B 28 80 0D 02 02 2A 00 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3F 1F 02 00 35 04 06 00 8D 4B 61 26 4E 97 00 00 54 [04:34:36]Write i2c OK [04:34:36]MH_I2C_Read... [04:34:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:34:36]Read from MH i2c: E2 [04:34:36]MH_I2C_Read... [04:34:36]Read from MH i2c: E2 03 00 [04:34:36]MH_I2C_Read... [04:34:36]Read from MH i2c: E2 03 00 4B 28 00 90 00 E7 [04:34:36]RAPDU: 90 00 [04:34:36]wFMCommunicate OK [04:34:36]wFMCommunicate request_size=4 [04:34:36]MH_SAM_APDU [04:34:36]CAPDU: 80 0D 03 02 [04:34:36]Write to MH i2c: E2 08 00 4C 28 80 0D 03 02 00 00 00 00 EF [04:34:36]Write i2c OK [04:34:36]MH_I2C_Read... [04:34:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:34:36]Read from MH i2c: E2 [04:34:36]MH_I2C_Read... [04:34:36]Read from MH i2c: E2 0B 00 [04:34:36]MH_I2C_Read... [04:34:36]Read from MH i2c: E2 0B 00 4C 28 00 35 BE 28 03 A0 A6 0D 9A 90 00 FB [04:34:36]RAPDU: 35 BE 28 03 A0 A6 0D 9A 90 00 [04:34:36]wFMCommunicate OK [04:34:36]SAM_PROTO_SignData done [04:34:36]FM_MakeSignedData done [04:34:36]CreateOFDProtocolMessage [04:34:36]wFMCommunicate request_size=4 [04:34:36]MH_SAM_APDU [04:34:36]CAPDU: 80 11 00 00 [04:34:36]Write to MH i2c: E2 08 00 4D 28 80 11 00 00 00 00 00 00 EF [04:34:36]Write i2c OK [04:34:36]MH_I2C_Read... [04:34:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:34:36]Read from MH i2c: E2 [04:34:36]MH_I2C_Read... [04:34:36]Read from MH i2c: E2 17 00 [04:34:36]MH_I2C_Read... [04:34:36]Read from MH i2c: E2 17 00 4D 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4A [04:34:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:34:36]wFMCommunicate OK [04:34:36]CreateOFDProtocolMessage done [04:34:36]OFDSenderStorePacket 139071 [04:34:36]StoreOFDPacket docnum=139071 [04:34:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 34 01 00 00 A2 97 2C 01 63 A6 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 32 33 30 37 37 36 30 39 30 37 37 06 04 2E 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 20 4D 75 6C 74 69 63 61 6B 65 20 D1 81 20 D0 BA D0 B0 D0 BA D0 B0 D0 BE 20 31 38 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 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 00 00 00 00 00 00 39 04 06 00 10 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 DD 65 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3F 1F 02 00 35 04 06 00 8D 4B 61 26 4E 97 35 BE 28 03 A0 A6 0D 9A [04:34:36]CheckFolder [04:34:36]dirname=/storage/ofd_packets [04:34:36]CheckFolder done [04:34:36]ProducePacketName [04:34:36]name=ofd_packets/00139071 [04:34:36]NVStorageSaveData ofd_packets/00139071 [04:34:36]File name is /storage/ofd_packets/00139071 [04:34:36]Write 338 bytes [04:34:36]NVStorageSaveData done [04:34:36]OFDSenderStorePacket done [04:34:36]KKMCreateOFDPacket done [04:34:36]NVStorageSaveData kkm_last_timestamp [04:34:36]File name is /storage/kkm_last_timestamp [04:34:36]Write 4 bytes [04:34:36]NVStorageSaveData done [04:34:36]ExternCall_PrintAddStr [04:34:36]wPrintStart [04:34:36]Write to MH i2c: 01 00 00 4E 28 76 [04:34:36]Write i2c OK [04:34:36]MH_I2C_Read... [04:34:36]Read from MH i2c: 01 [04:34:36]MH_I2C_Read... [04:34:36]Read from MH i2c: 01 07 00 [04:34:36]MH_I2C_Read... [04:34:36]Read from MH i2c: 01 07 00 4E 28 00 00 00 00 00 FF 0F 8B [04:34:36]RasterBufferAndPrint [04:34:36]line Счет N : (3)335015 [04:34:36]line ИНН: 02508201610067 [04:34:36]line Контрольно-Кассовый Чек [04:34:36]line ПРОДАЖА [04:34:36]line Товар: 4823077609077 [04:34:36]line Печ.сах Multicake с какао 180 гр [04:34:36]line 1.000 * 100.00 [04:34:36]line = 100.00 [04:34:36]line НДС 12% НСП 1% [04:34:36]line > о реализуемом товаре [04:34:36]line ИТОГО: 100.00 [04:34:36]line НСП 1% : 0.88 [04:34:36]line НДС 12% : 10.62 [04:34:36]line Наличными: 0.00 [04:34:36]line Безнал.: 100.00 [04:34:36]line Место: АЗС № 101 "Партнер Нефть" [04:34:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:34:36]line СНО: Общий режим [04:34:36]line Чек 56 29.10.2024 04:34 [04:34:36]line Смена: 555 ФФД: 1.0 [04:34:36]line ЗНМ: 0300000081 [04:34:36]line РНМ: 0000000000091631 [04:34:36]line Версия ККМ: 001 [04:34:36]line Платежная система: Mbank [04:34:36]line ФМ: 0000000000874669 [04:34:36]line ФД: 139071 [04:34:36]line ФПД: 155354891964055 [04:34:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T043437&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139071&fm=155354891964055&tin=02508201610067®Number=0000000000091631&sum=10000 [04:34:36]OFD Sender: Processing packet 139071 [packets to send 34, broken 33] [04:34:36]ProducePacketName [04:34:36]name=ofd_packets/00139071 [04:34:36]OFD Sender: To server: pG, [04:34:36]CommunicateWithHost lk.salyk.kg:30040 [04:34:36]ConnectInit lk.salyk.kg [04:34:36]line 0 [04:34:36]written 0, free lines is 4095 [04:34:36]Connected sock=11 [04:34: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 36 39 34 01 00 00 A2 97 2C 01 63 A6 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 38 32 33 30 37 37 36 30 39 30 37 37 06 04 2E 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 20 4D 75 6C 74 69 63 61 6B 65 20 D1 81 20 D0 BA D0 B0 D0 BA D0 B0 D0 BE 20 31 38 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 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 00 00 00 00 00 00 39 04 06 00 10 27 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 DD 65 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3F 1F 02 00 35 04 06 00 8D 4B 61 26 4E 97 35 BE 28 03 A0 A6 0D 9A [04:34: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 36 39 4F 00 00 00 5E FC 47 00 D5 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 36 39 10 04 04 00 3F 1F 02 00 F4 03 04 00 91 11 20 67 B6 04 01 00 00 83 46 0C E1 E5 D7 B0 BE [04:34:36]CommunicateWithHost err = 0 [04:34:36]CheckOFDResponse [04:34:36]1017 (14) - 77093643461234 [04:34:36]1041 (16) - 0000000000874669 [04:34:36]1040 (4) - 139071 [04:34:36]1012 (4) - 28.10.2024 22:34 [04:34:36]1206 (1) - 0 [04:34:36]OFD Sender: Remove packet 139071 [04:34:36]ProducePacketName [04:34:36]name=ofd_packets/00139071 [04:34:36]NVStorageDeleteData [04:34:37]Write to MH i2c: 01 00 00 78 28 A0 [04:34:37]Write i2c OK [04:34:37]MH_I2C_Read... [04:34:37]Read from MH i2c: 01 [04:34:37]MH_I2C_Read... [04:34:37]Read from MH i2c: 01 07 00 [04:34:37]MH_I2C_Read... [04:34:37]Read from MH i2c: 01 07 00 78 28 00 00 00 00 00 E5 0C 98 [04:34:37]RasterBufferAndPrint [04:34:37]line [04:34:37]line [04:34:37]line [04:34:37]line [04:34:37]line [04:34:37]written 0, free lines is 3307 [04:34:37]MH_Cut [04:34:37]Write to MH i2c: D1 01 00 7F 28 01 79 [04:34:37]Write i2c OK [04:34:37]MH_I2C_Read... [04:34:37]Read from MH i2c: D1 [04:34:37]MH_I2C_Read... [04:34:37]Read from MH i2c: D1 01 00 [04:34:37]MH_I2C_Read... [04:34:37]Read from MH i2c: D1 01 00 7F 28 00 78 [04:34:37]Write to MH i2c: 01 00 00 80 28 A8 [04:34:37]Write i2c OK [04:34:37]MH_I2C_Read... [04:34:37]OFD Sender: No OFD packet to send [04:34:37]*** Cut start [04:34:37]*** Partial cut [04:34:37]*** CUTSNS_PIN = 1 [04:34:37]*** CUTSNS_PIN = 0 [04:34:38]*** Brake cut motor [04:34:38]Read from MH i2c: 01 [04:34:38]MH_I2C_Read... [04:34:38]*** Stop cut motor [04:34:38]*** Cut end [04:34:38]Read from MH i2c: 01 07 00 [04:34:38]MH_I2C_Read... [04:34:38]Read from MH i2c: 01 07 00 80 28 00 00 00 00 00 FF 0F BD [04:34:38]process_action close_receipt done [04:34:38]requested_data is exist [04:34:38]produce_requested_data [04:34:38]requested_item fm.sn is exist - process it [04:34:38]wFMCommunicate request_size=4 [04:34:38]MH_SAM_APDU [04:34:38]CAPDU: 80 11 00 00 [04:34:38]Write to MH i2c: E2 08 00 81 28 80 11 00 00 00 00 00 00 23 [04:34:38]Write i2c OK [04:34:38]MH_I2C_Read... [04:34:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:34:38]Read from MH i2c: E2 [04:34:38]MH_I2C_Read... [04:34:38]Read from MH i2c: E2 17 00 [04:34:38]MH_I2C_Read... [04:34:38]Read from MH i2c: E2 17 00 81 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 7E [04:34:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:34:38]wFMCommunicate OK [04:34:38]requested_item fd.num is exist - process it [04:34:38]SAM_PROTO_GetFieldsCounters [04:34:38]wFMCommunicate request_size=4 [04:34:38]MH_SAM_APDU [04:34:38]CAPDU: 80 13 00 00 [04:34:38]Write to MH i2c: E2 08 00 82 28 80 13 00 00 00 00 00 00 26 [04:34:38]Write i2c OK [04:34:38]MH_I2C_Read... [04:34:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:34:38]Read from MH i2c: E2 [04:34:38]MH_I2C_Read... [04:34:38]Read from MH i2c: E2 62 00 [04:34:38]MH_I2C_Read... [04:34:38]Read from MH i2c: E2 62 00 82 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 7F [04:34: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:34:38]wFMCommunicate OK [04:34:38]SAM_PROTO_GetFieldsCounters done [04:34:38]requested_item shift.num is exist - process it [04:34:38]requested_item shift.opened is exist - process it [04:34:38]req_shift_opened [04:34:38]FM_GetShiftState [04:34:38]SAM_PROTO_GetShiftState [04:34:38]wFMCommunicate request_size=4 [04:34:38]MH_SAM_APDU [04:34:38]CAPDU: 80 13 01 00 [04:34:38]Write to MH i2c: E2 08 00 83 28 80 13 01 00 00 00 00 00 28 [04:34:38]Write i2c OK [04:34:38]MH_I2C_Read... [04:34:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:34:38]Read from MH i2c: E2 [04:34:38]MH_I2C_Read... [04:34:38]Read from MH i2c: E2 0E 00 [04:34:38]MH_I2C_Read... [04:34:38]Read from MH i2c: E2 0E 00 83 28 00 09 00 01 97 25 20 67 00 00 00 00 90 00 77 [04:34:38]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:34:38]wFMCommunicate OK [04:34:38]SAM_PROTO_GetShiftState done [04:34:38]FM_GetShiftState done [04:34:38]req_shift_opened done [04:34:38]requested_item shift.open_date is exist - process it [04:34:38]req_shift_open_date [04:34:38]req_shift_open_date done [04:34:38]produce_requested_data done [04:34:38]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139071,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:34:38]process_action_free close_receipt [04:34:38]json_value_free [04:34:38]json_value_free done [04:34:38]process_json_proto returns [04:34:38]Send response to host [04:34:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139071,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:34:38]free response buf [04:34:38]execute_script done [04:34:38]execute_script returns [04:34:38]free content buf [04:34:38]Sock 7.Close socket [04:34:38]Sock 7.Thread stoped [04:34:42]OFD Sender: No OFD packet to send [04:34:44]accept exits with 9 [04:34:44]New connection [04:34:44]New thread 3067514212 created [04:34:44]Thread 3067370852 joined [04:34:44]Waiting for new connection... [04:34:44] Sock 9.Parse request [04:34:44]Sock 9.Check first char [04:34:44]Sock 9.First char is OK [04:34:44]request: POST /json_proto HTTP/1.0 [04:34:44]Method: POST [04:34:44]URL: /json_proto [04:34:44]Method is POST - this is cgi request [04:34:44]url: /json_proto [04:34:44]query_string will be loaded in cgi processing [04:34:44]execute_cgi json_proto POST (null) [04:34:44]execute_cgi path=json_proto method=POST [04:34:44]POST find Content-Length [04:34:44]Host: 172.17.50.196:8080 [04:34:44]Content-Length: 870 [04:34:44]Content-Type: application/json [04:34:44] [04:34:44]POST finish read [04:34:44]Found Content-Length = 870 [04:34:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335018", "tax_sys" : 0, "items" : [ { "code": "4607015232868", "name": "\u0412\u0430\u0444\u043B\u0438 \u042F\u0448\u043A\u0438\u043D\u043E \u0432 \u0448\u043E\u043A\u043E\u043B\u0430\u0434\u043D\u043E\u0439 \u0433\u043B\u0430\u0437\u0443\u0440\u0438 200\u0433", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:34:44]execute_script... [04:34: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 : (3)335018", "tax_sys" : 0, "items" : [ { "code": "4607015232868", "name": "\u0412\u0430\u0444\u043B\u0438 \u042F\u0448\u043A\u0438\u043D\u043E \u0432 \u0448\u043E\u043A\u043E\u043B\u0430\u0434\u043D\u043E\u0439 \u0433\u043B\u0430\u0437\u0443\u0440\u0438 200\u0433", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:34:44]POST & json_proto [04:34:44]process_json_proto [04:34:44]json parsed OK: [04:34:44]protocol is kg_v1.0 [04:34:44]action value=close_receipt [04:34:44]process_action close_receipt [04:34:44]cmd_close_receipt [04:34:44]MH_GetDate [04:34:44]Write to MH i2c: F0 00 00 84 28 9B [04:34:44]Write i2c OK [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: F0 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: F0 09 00 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: F0 09 00 84 28 00 E7 65 20 67 72 0D 1C 67 79 [04:34:44]GetLastDocTimeStamp 1730176477 [04:34:44]current date 1730176487 [04:34:44]FM_GetShiftState [04:34:44]SAM_PROTO_GetShiftState [04:34:44]wFMCommunicate request_size=4 [04:34:44]MH_SAM_APDU [04:34:44]CAPDU: 80 13 01 00 [04:34:44]Write to MH i2c: E2 08 00 85 28 80 13 01 00 00 00 00 00 2A [04:34:44]Write i2c OK [04:34:44]MH_I2C_Read... [04:34:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:34:44]Read from MH i2c: E2 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 0E 00 [04:34:44]MH_I2C_Read... [04:34:44]Read from MH i2c: E2 0E 00 85 28 00 09 00 01 97 25 20 67 00 00 00 00 90 00 79 [04:34:44]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:34:44]wFMCommunicate OK [04:34:44]SAM_PROTO_GetShiftState done [04:34:44]FM_GetShiftState done [04:34:44]opened in 1730160023 [04:34:44]opened+sec_in_day 1730246423 [04:34:44]quantity*price = 9500 [04:34:44]sum+1 = 9501 [04:34:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 0.00 Безнал.: 95.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 57 29.10.2024 04:34 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139072 ФПД: 3851455338777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T043447&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139072&fm=3851455338777&tin=02508201610067®Number=0000000000091631&sum=9500 0 [04:34:45]StoreToDocumentArchive [04:34:45]shift 555 fd 139072 [04:34:45]save to /storage/0555/doc_00139072 [04:34:45]save last doc name /storage/0555/doc_00139072 to /storage/kkm_last_doc_name [04:34:45]save OK [04:34:45]Clear old archive folders... [04:34:45]ProcessDocumentItem done err = 0, tmpTLVsize=310 [04:34:45]tlvbuf is 00DFED70 [04:34:45]SAM_PROTO_ClearQueue [04:34:45]wFMCommunicate request_size=4 [04:34:45]MH_SAM_APDU [04:34:45]CAPDU: 80 09 00 00 [04:34:45]Write to MH i2c: E2 08 00 92 28 80 09 00 00 00 00 00 00 2C [04:34:45]Write i2c OK [04:34:45]MH_I2C_Read... [04:34:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:34:45]Read from MH i2c: E2 [04:34:45]MH_I2C_Read... [04:34:45]Read from MH i2c: E2 03 00 [04:34:45]MH_I2C_Read... [04:34:45]Read from MH i2c: E2 03 00 92 28 00 90 00 2E [04:34:45]RAPDU: 90 00 [04:34:45]wFMCommunicate OK [04:34:45]SAM_PROTO_ClearQueue done [04:34:45]KKMCreateOFDPacket [04:34:45]OFDProtocolAddRootSTLVToBuf [04:34:45]FM_MakeSignedData [04:34:45]FM_MakeSignedData [04:34:45]SAM_PROTO_SignData [04:34:45]wFMCommunicate request_size=4 [04:34:45]MH_SAM_APDU [04:34:45]CAPDU: 80 0D 01 02 [04:34:45]Write to MH i2c: E2 08 00 93 28 80 0D 01 02 00 00 00 00 34 [04:34:45]Write i2c OK [04:34:45]MH_I2C_Read... [04:34:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:34:45]Read from MH i2c: E2 [04:34:45]MH_I2C_Read... [04:34:45]Read from MH i2c: E2 03 00 [04:34:45]MH_I2C_Read... [04:34:45]Read from MH i2c: E2 03 00 93 28 00 90 00 2F [04:34:45]RAPDU: 90 00 [04:34:45]wFMCommunicate OK [04:34:45]wFMCommunicate request_size=255 [04:34:45]MH_SAM_APDU [04:34:45]CAPDU: 80 0D 02 02 FA 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 38 36 38 06 04 44 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B2 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 D0 BD D0 BE D0 B9 20 D0 B3 D0 BB D0 B0 D0 B7 D1 83 D1 80 D0 B8 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 E7 65 20 67 0E 04 04 00 2B 02 00 [04:34:45]Write to MH i2c: E2 02 01 94 28 80 0D 02 02 FA 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 38 36 38 06 04 44 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B2 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 D0 BD D0 BE D0 B9 20 D0 B3 D0 BB D0 B0 D0 B7 D1 83 D1 80 D0 B8 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 E7 65 20 67 0E 04 04 00 2B 02 00 00 00 FB [04:34:45]Write i2c OK [04:34:45]MH_I2C_Read... [04:34:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:34:46]Read from MH i2c: E2 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: E2 03 00 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: E2 03 00 94 28 00 90 00 30 [04:34:46]RAPDU: 90 00 [04:34:46]wFMCommunicate OK [04:34:46]wFMCommunicate request_size=69 [04:34:46]MH_SAM_APDU [04:34:46]CAPDU: 80 0D 02 02 40 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 40 1F 02 00 35 04 06 00 03 80 BC A0 99 19 [04:34:46]Write to MH i2c: E2 48 00 95 28 80 0D 02 02 40 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 40 1F 02 00 35 04 06 00 03 80 BC A0 99 19 00 00 41 [04:34:46]Write i2c OK [04:34:46]MH_I2C_Read... [04:34:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:34:46]Read from MH i2c: E2 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: E2 03 00 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: E2 03 00 95 28 00 90 00 31 [04:34:46]RAPDU: 90 00 [04:34:46]wFMCommunicate OK [04:34:46]wFMCommunicate request_size=4 [04:34:46]MH_SAM_APDU [04:34:46]CAPDU: 80 0D 03 02 [04:34:46]Write to MH i2c: E2 08 00 96 28 80 0D 03 02 00 00 00 00 39 [04:34:46]Write i2c OK [04:34:46]MH_I2C_Read... [04:34:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:34:46]Read from MH i2c: E2 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: E2 0B 00 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: E2 0B 00 96 28 00 56 76 B2 E2 51 5C 7B 65 90 00 27 [04:34:46]RAPDU: 56 76 B2 E2 51 5C 7B 65 90 00 [04:34:46]wFMCommunicate OK [04:34:46]SAM_PROTO_SignData done [04:34:46]FM_MakeSignedData done [04:34:46]CreateOFDProtocolMessage [04:34:46]wFMCommunicate request_size=4 [04:34:46]MH_SAM_APDU [04:34:46]CAPDU: 80 11 00 00 [04:34:46]Write to MH i2c: E2 08 00 97 28 80 11 00 00 00 00 00 00 39 [04:34:46]Write i2c OK [04:34:46]MH_I2C_Read... [04:34:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:34:46]Read from MH i2c: E2 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: E2 17 00 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: E2 17 00 97 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 94 [04:34:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:34:46]wFMCommunicate OK [04:34:46]CreateOFDProtocolMessage done [04:34:46]OFDSenderStorePacket 139072 [04:34:46]StoreOFDPacket docnum=139072 [04:34:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4A 01 00 00 E7 12 42 01 8F D9 5A 03 01 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 38 36 38 06 04 44 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B2 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 D0 BD D0 BE D0 B9 20 D0 B3 D0 BB D0 B0 D0 B7 D1 83 D1 80 D0 B8 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 E7 65 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 40 1F 02 00 35 04 06 00 03 80 BC A0 99 19 56 76 B2 E2 51 5C 7B 65 [04:34:46]CheckFolder [04:34:46]dirname=/storage/ofd_packets [04:34:46]CheckFolder done [04:34:46]ProducePacketName [04:34:46]name=ofd_packets/00139072 [04:34:46]NVStorageSaveData ofd_packets/00139072 [04:34:46]File name is /storage/ofd_packets/00139072 [04:34:46]Write 360 bytes [04:34:46]NVStorageSaveData done [04:34:46]OFDSenderStorePacket done [04:34:46]KKMCreateOFDPacket done [04:34:46]NVStorageSaveData kkm_last_timestamp [04:34:46]File name is /storage/kkm_last_timestamp [04:34:46]Write 4 bytes [04:34:46]NVStorageSaveData done [04:34:46]ExternCall_PrintAddStr [04:34:46]wPrintStart [04:34:46]Write to MH i2c: 01 00 00 98 28 C0 [04:34:46]Write i2c OK [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: 01 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: 01 07 00 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: 01 07 00 98 28 00 00 00 00 00 FF 0F D5 [04:34:46]RasterBufferAndPrint [04:34:46]line Счет N : (3)335018 [04:34:46]line ИНН: 02508201610067 [04:34:46]line Контрольно-Кассовый Чек [04:34:46]line ПРОДАЖА [04:34:46]line Товар: 4607015232868 [04:34:46]line Вафли Яшкино в шоколадной глазури 200г [04:34:46]line 1.000 * 95.00 [04:34:46]line = 95.00 [04:34:46]line НДС 12% НСП 1% [04:34:46]line > о реализуемом товаре [04:34:46]line ИТОГО: 95.00 [04:34:46]line НСП 1% : 0.84 [04:34:46]line НДС 12% : 10.09 [04:34:46]line Наличными: 0.00 [04:34:46]line Безнал.: 95.00 [04:34:46]line Место: АЗС № 101 "Партнер Нефть" [04:34:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:34:46]line СНО: Общий режим [04:34:46]line Чек 57 29.10.2024 04:34 [04:34:46]line Смена: 555 ФФД: 1.0 [04:34:46]line ЗНМ: 0300000081 [04:34:46]line РНМ: 0000000000091631 [04:34:46]line Версия ККМ: 001 [04:34:46]line Платежная система: Mbank [04:34:46]line ФМ: 0000000000874669 [04:34:46]line ФД: 139072 [04:34:46]line ФПД: 3851455338777 [04:34:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T043447&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139072&fm=3851455338777&tin=02508201610067®Number=0000000000091631&sum=9500 [04:34:46]line 0 [04:34:46]written 0, free lines is 4095 [04:34:46]OFD Sender: Processing packet 139072 [packets to send 34, broken 33] [04:34:46]ProducePacketName [04:34:46]name=ofd_packets/00139072 [04:34:46]OFD Sender: To server: pG, [04:34:46]CommunicateWithHost lk.salyk.kg:30040 [04:34:46]ConnectInit lk.salyk.kg [04:34:46]Connected sock=10 [04:34: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 36 39 4A 01 00 00 E7 12 42 01 8F D9 5A 03 01 00 03 00 36 01 1E 04 01 00 01 23 04 88 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 38 36 38 06 04 44 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B2 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 D0 BD D0 BE D0 B9 20 D0 B3 D0 BB D0 B0 D0 B7 D1 83 D1 80 D0 B8 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 E7 65 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 40 1F 02 00 35 04 06 00 03 80 BC A0 99 19 56 76 B2 E2 51 5C 7B 65 [04:34: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 36 39 4F 00 00 00 D0 63 47 00 07 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 36 39 10 04 04 00 40 1F 02 00 F4 03 04 00 9B 11 20 67 B6 04 01 00 00 B9 71 1E C1 66 43 6D 1E [04:34:46]CommunicateWithHost err = 0 [04:34:46]CheckOFDResponse [04:34:46]1017 (14) - 77093643461234 [04:34:46]1041 (16) - 0000000000874669 [04:34:46]1040 (4) - 139072 [04:34:46]1012 (4) - 28.10.2024 22:35 [04:34:46]1206 (1) - 0 [04:34:46]OFD Sender: Remove packet 139072 [04:34:46]ProducePacketName [04:34:46]name=ofd_packets/00139072 [04:34:46]NVStorageDeleteData [04:34:46]Write to MH i2c: 01 00 00 C2 28 EA [04:34:46]Write i2c OK [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: 01 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: 01 07 00 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: 01 07 00 C2 28 00 00 00 00 00 00 0D FE [04:34:46]RasterBufferAndPrint [04:34:46]line [04:34:46]line [04:34:46]line [04:34:46]line [04:34:46]line [04:34:46]written 0, free lines is 3340 [04:34:46]MH_Cut [04:34:46]Write to MH i2c: D1 01 00 C9 28 01 C3 [04:34:46]Write i2c OK [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: D1 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: D1 01 00 [04:34:46]MH_I2C_Read... [04:34:46]Read from MH i2c: D1 01 00 C9 28 00 C2 [04:34:46]Write to MH i2c: 01 00 00 CA 28 F2 [04:34:46]Write i2c OK [04:34:46]MH_I2C_Read... [04:34:47]OFD Sender: No OFD packet to send [04:34:47]*** Cut start [04:34:47]*** Partial cut [04:34:47]*** CUTSNS_PIN = 1 [04:34:47]*** CUTSNS_PIN = 0 [04:34:47]*** Brake cut motor [04:34:47]Read from MH i2c: 01 [04:34:48]MH_I2C_Read... [04:34:48]*** Stop cut motor [04:34:48]*** Cut end [04:34:48]Read from MH i2c: 01 07 00 [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: 01 07 00 CA 28 00 00 00 00 00 FF 0F 07 [04:34:48]process_action close_receipt done [04:34:48]requested_data is exist [04:34:48]produce_requested_data [04:34:48]requested_item fm.sn is exist - process it [04:34:48]wFMCommunicate request_size=4 [04:34:48]MH_SAM_APDU [04:34:48]CAPDU: 80 11 00 00 [04:34:48]Write to MH i2c: E2 08 00 CB 28 80 11 00 00 00 00 00 00 6D [04:34:48]Write i2c OK [04:34:48]MH_I2C_Read... [04:34:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:34:48]Read from MH i2c: E2 [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: E2 17 00 [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: E2 17 00 CB 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C8 [04:34:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:34:48]wFMCommunicate OK [04:34:48]requested_item fd.num is exist - process it [04:34:48]SAM_PROTO_GetFieldsCounters [04:34:48]wFMCommunicate request_size=4 [04:34:48]MH_SAM_APDU [04:34:48]CAPDU: 80 13 00 00 [04:34:48]Write to MH i2c: E2 08 00 CC 28 80 13 00 00 00 00 00 00 70 [04:34:48]Write i2c OK [04:34:48]MH_I2C_Read... [04:34:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:34:48]Read from MH i2c: E2 [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: E2 62 00 [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: E2 62 00 CC 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 40 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [04:34: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 40 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:34:48]wFMCommunicate OK [04:34:48]SAM_PROTO_GetFieldsCounters done [04:34:48]requested_item shift.num is exist - process it [04:34:48]requested_item shift.opened is exist - process it [04:34:48]req_shift_opened [04:34:48]FM_GetShiftState [04:34:48]SAM_PROTO_GetShiftState [04:34:48]wFMCommunicate request_size=4 [04:34:48]MH_SAM_APDU [04:34:48]CAPDU: 80 13 01 00 [04:34:48]Write to MH i2c: E2 08 00 CD 28 80 13 01 00 00 00 00 00 72 [04:34:48]Write i2c OK [04:34:48]MH_I2C_Read... [04:34:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:34:48]Read from MH i2c: E2 [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: E2 0E 00 [04:34:48]MH_I2C_Read... [04:34:48]Read from MH i2c: E2 0E 00 CD 28 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C1 [04:34:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:34:48]wFMCommunicate OK [04:34:48]SAM_PROTO_GetShiftState done [04:34:48]FM_GetShiftState done [04:34:48]req_shift_opened done [04:34:48]requested_item shift.open_date is exist - process it [04:34:48]req_shift_open_date [04:34:48]req_shift_open_date done [04:34:48]produce_requested_data done [04:34:48]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139072,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:34:48]process_action_free close_receipt [04:34:48]json_value_free [04:34:48]json_value_free done [04:34:48]process_json_proto returns [04:34:48]Send response to host [04:34:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139072,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:34:48]free response buf [04:34:48]execute_script done [04:34:48]execute_script returns [04:34:48]free content buf [04:34:48]Sock 9.Close socket [04:34:48]Sock 9.Thread stoped [04:34:52]OFD Sender: No OFD packet to send [04:34:57]OFD Sender: No OFD packet to send [04:35:02]OFD Sender: No OFD packet to send [04:35:07]OFD Sender: No OFD packet to send [04:35:12]OFD Sender: No OFD packet to send [04:35:17]OFD Sender: No OFD packet to send [04:35:22]OFD Sender: No OFD packet to send [04:35:27]OFD Sender: No OFD packet to send [04:35:32]OFD Sender: No OFD packet to send [04:35:37]OFD Sender: No OFD packet to send [04:35:42]OFD Sender: No OFD packet to send [04:35:47]OFD Sender: No OFD packet to send [04:35:52]OFD Sender: No OFD packet to send [04:35:57]OFD Sender: No OFD packet to send [04:36:02]OFD Sender: No OFD packet to send [04:36:07]OFD Sender: No OFD packet to send [04:36:12]OFD Sender: No OFD packet to send [04:36:17]OFD Sender: No OFD packet to send [04:36:22]OFD Sender: No OFD packet to send [04:36:27]OFD Sender: No OFD packet to send [04:36:32]OFD Sender: No OFD packet to send [04:36:37]OFD Sender: No OFD packet to send [04:36:42]OFD Sender: No OFD packet to send [04:36:47]OFD Sender: No OFD packet to send [04:36:52]OFD Sender: No OFD packet to send [04:36:57]OFD Sender: No OFD packet to send [04:37:02]OFD Sender: No OFD packet to send [04:37:07]OFD Sender: No OFD packet to send [04:37:12]OFD Sender: No OFD packet to send [04:37:17]OFD Sender: No OFD packet to send [04:37:22]OFD Sender: No OFD packet to send [04:37:27]OFD Sender: No OFD packet to send [04:37:32]OFD Sender: No OFD packet to send [04:37:37]OFD Sender: No OFD packet to send [04:37:42]OFD Sender: No OFD packet to send [04:37:47]OFD Sender: No OFD packet to send [04:37:52]OFD Sender: No OFD packet to send [04:37:57]OFD Sender: No OFD packet to send [04:38:02]OFD Sender: No OFD packet to send [04:38:07]OFD Sender: No OFD packet to send [04:38:12]OFD Sender: No OFD packet to send [04:38:17]OFD Sender: No OFD packet to send [04:38:22]OFD Sender: No OFD packet to send [04:38:27]OFD Sender: No OFD packet to send [04:38:32]OFD Sender: No OFD packet to send [04:38:37]OFD Sender: No OFD packet to send [04:38:42]OFD Sender: No OFD packet to send [04:38:47]OFD Sender: No OFD packet to send [04:38:52]OFD Sender: No OFD packet to send [04:38:57]OFD Sender: No OFD packet to send [04:39:02]OFD Sender: No OFD packet to send [04:39:07]OFD Sender: No OFD packet to send [04:39:12]OFD Sender: No OFD packet to send [04:39:17]OFD Sender: No OFD packet to send [04:39:22]OFD Sender: No OFD packet to send [04:39:27]OFD Sender: No OFD packet to send [04:39:32]OFD Sender: No OFD packet to send [04:39:37]OFD Sender: No OFD packet to send [04:39:42]OFD Sender: No OFD packet to send [04:39:47]OFD Sender: No OFD packet to send [04:39:52]OFD Sender: No OFD packet to send [04:39:57]OFD Sender: No OFD packet to send [04:40:02]OFD Sender: No OFD packet to send [04:40:07]OFD Sender: No OFD packet to send [04:40:12]OFD Sender: No OFD packet to send [04:40:17]OFD Sender: No OFD packet to send [04:40:22]OFD Sender: No OFD packet to send [04:40:27]OFD Sender: No OFD packet to send [04:40:32]OFD Sender: No OFD packet to send [04:40:37]OFD Sender: No OFD packet to send [04:40:42]OFD Sender: No OFD packet to send [04:40:47]OFD Sender: No OFD packet to send [04:40:52]OFD Sender: No OFD packet to send [04:40:57]OFD Sender: No OFD packet to send [04:41:02]OFD Sender: No OFD packet to send [04:41:07]OFD Sender: No OFD packet to send [04:41:12]OFD Sender: No OFD packet to send [04:41:17]OFD Sender: No OFD packet to send [04:41:22]OFD Sender: No OFD packet to send [04:41:27]OFD Sender: No OFD packet to send [04:41:32]OFD Sender: No OFD packet to send [04:41:37]OFD Sender: No OFD packet to send [04:41:42]OFD Sender: No OFD packet to send [04:41:47]OFD Sender: No OFD packet to send [04:41:52]OFD Sender: No OFD packet to send [04:41:57]OFD Sender: No OFD packet to send [04:42:02]OFD Sender: No OFD packet to send [04:42:07]OFD Sender: No OFD packet to send [04:42:12]OFD Sender: No OFD packet to send [04:42:17]OFD Sender: No OFD packet to send [04:42:22]OFD Sender: No OFD packet to send [04:42:27]OFD Sender: No OFD packet to send [04:42:32]OFD Sender: No OFD packet to send [04:42:37]OFD Sender: No OFD packet to send [04:42:42]OFD Sender: No OFD packet to send [04:42:47]OFD Sender: No OFD packet to send [04:42:52]OFD Sender: No OFD packet to send [04:42:57]OFD Sender: No OFD packet to send [04:43:02]OFD Sender: No OFD packet to send [04:43:07]OFD Sender: No OFD packet to send [04:43:12]OFD Sender: No OFD packet to send [04:43:17]OFD Sender: No OFD packet to send [04:43:22]OFD Sender: No OFD packet to send [04:43:27]OFD Sender: No OFD packet to send [04:43:32]OFD Sender: No OFD packet to send [04:43:37]OFD Sender: No OFD packet to send [04:43:42]OFD Sender: No OFD packet to send [04:43:47]OFD Sender: No OFD packet to send [04:43:52]OFD Sender: No OFD packet to send [04:43:57]OFD Sender: No OFD packet to send [04:44:02]OFD Sender: No OFD packet to send [04:44:07]OFD Sender: No OFD packet to send [04:44:12]OFD Sender: No OFD packet to send [04:44:17]OFD Sender: No OFD packet to send [04:44:22]OFD Sender: No OFD packet to send [04:44:27]OFD Sender: No OFD packet to send [04:44:32]OFD Sender: No OFD packet to send [04:44:37]OFD Sender: No OFD packet to send [04:44:42]OFD Sender: No OFD packet to send [04:44:47]OFD Sender: No OFD packet to send [04:44:52]OFD Sender: No OFD packet to send [04:44:57]OFD Sender: No OFD packet to send [04:45:02]OFD Sender: No OFD packet to send [04:45:07]OFD Sender: No OFD packet to send [04:45:12]OFD Sender: No OFD packet to send [04:45:17]OFD Sender: No OFD packet to send [04:45:22]OFD Sender: No OFD packet to send [04:45:27]OFD Sender: No OFD packet to send [04:45:32]OFD Sender: No OFD packet to send [04:45:34]accept exits with 7 [04:45:34]New connection [04:45:34]New thread 3067370852 created [04:45:34]Thread 3067514212 joined [04:45:34]Waiting for new connection... [04:45:34] Sock 7.Parse request [04:45:34]Sock 7.Check first char [04:45:34]Sock 7.First char is OK [04:45:34]request: POST /json_proto HTTP/1.0 [04:45:34]Method: POST [04:45:34]URL: /json_proto [04:45:34]Method is POST - this is cgi request [04:45:34]url: /json_proto [04:45:34]query_string will be loaded in cgi processing [04:45:34]execute_cgi json_proto POST (null) [04:45:34]execute_cgi path=json_proto method=POST [04:45:34]POST find Content-Length [04:45:34]Host: 172.17.50.196:8080 [04:45:34]Content-Length: 960 [04:45:34]Content-Type: application/json [04:45:34] [04:45:34]POST finish read [04:45:34]Found Content-Length = 960 [04:45:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335019", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 164.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:45:34]execute_script... [04:45:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335019", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 164.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:45:34]POST & json_proto [04:45:34]process_json_proto [04:45:34]json parsed OK: [04:45:34]protocol is kg_v1.0 [04:45:34]action value=close_receipt [04:45:34]process_action close_receipt [04:45:34]cmd_close_receipt [04:45:34]MH_GetDate [04:45:34]Write to MH i2c: F0 00 00 CE 28 E5 [04:45:34]Write i2c OK [04:45:34]MH_I2C_Read... [04:45:34]Read from MH i2c: F0 [04:45:34]MH_I2C_Read... [04:45:34]Read from MH i2c: F0 09 00 [04:45:34]MH_I2C_Read... [04:45:34]Read from MH i2c: F0 09 00 CE 28 00 71 68 20 67 72 0D 1C 67 50 [04:45:34]GetLastDocTimeStamp 1730176487 [04:45:34]current date 1730177137 [04:45:34]FM_GetShiftState [04:45:34]SAM_PROTO_GetShiftState [04:45:34]wFMCommunicate request_size=4 [04:45:34]MH_SAM_APDU [04:45:34]CAPDU: 80 13 01 00 [04:45:34]Write to MH i2c: E2 08 00 CF 28 80 13 01 00 00 00 00 00 74 [04:45:34]Write i2c OK [04:45:34]MH_I2C_Read... [04:45:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:45:34]Read from MH i2c: E2 [04:45:34]MH_I2C_Read... [04:45:34]Read from MH i2c: E2 0E 00 [04:45:34]MH_I2C_Read... [04:45:34]Read from MH i2c: E2 0E 00 CF 28 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C3 [04:45:34]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:45:34]wFMCommunicate OK [04:45:34]SAM_PROTO_GetShiftState done [04:45:34]FM_GetShiftState done [04:45:34]opened in 1730160023 [04:45:34]opened+sec_in_day 1730246423 [04:45:34]quantity*price = 6000 [04:45:34]sum+1 = 6001 [04:45:34]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870202521216 Напиток MAXI чай 1,2 зел.лимон (новый) 1.000 * 104.00 = 104.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 164.00 НСП 1% : 1.45 НДС 12% : 17.41 Наличными: 164.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 58 29.10.2024 04:45 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139073 ФПД: 99932801123351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T044537&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139073&fm=99932801123351&tin=02508201610067®Number=0000000000091631&sum=16400 0 [04:45:35]StoreToDocumentArchive [04:45:35]shift 555 fd 139073 [04:45:35]save to /storage/0555/doc_00139073 [04:45:35]save last doc name /storage/0555/doc_00139073 to /storage/kkm_last_doc_name [04:45:35]save OK [04:45:35]Clear old archive folders... [04:45:35]ProcessDocumentItem done err = 0, tmpTLVsize=404 [04:45:35]tlvbuf is 00E29900 [04:45:35]SAM_PROTO_ClearQueue [04:45:35]wFMCommunicate request_size=4 [04:45:35]MH_SAM_APDU [04:45:35]CAPDU: 80 09 00 00 [04:45:35]Write to MH i2c: E2 08 00 DC 28 80 09 00 00 00 00 00 00 76 [04:45:35]Write i2c OK [04:45:35]MH_I2C_Read... [04:45:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:45:35]Read from MH i2c: E2 [04:45:35]MH_I2C_Read... [04:45:35]Read from MH i2c: E2 03 00 [04:45:35]MH_I2C_Read... [04:45:35]Read from MH i2c: E2 03 00 DC 28 00 90 00 78 [04:45:35]RAPDU: 90 00 [04:45:35]wFMCommunicate OK [04:45:35]SAM_PROTO_ClearQueue done [04:45:35]KKMCreateOFDPacket [04:45:35]OFDProtocolAddRootSTLVToBuf [04:45:35]FM_MakeSignedData [04:45:35]FM_MakeSignedData [04:45:35]SAM_PROTO_SignData [04:45:35]wFMCommunicate request_size=4 [04:45:35]MH_SAM_APDU [04:45:35]CAPDU: 80 0D 01 02 [04:45:35]Write to MH i2c: E2 08 00 DD 28 80 0D 01 02 00 00 00 00 7E [04:45:35]Write i2c OK [04:45:35]MH_I2C_Read... [04:45:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:45:36]Read from MH i2c: E2 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: E2 03 00 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: E2 03 00 DD 28 00 90 00 79 [04:45:36]RAPDU: 90 00 [04:45:36]wFMCommunicate OK [04:45:36]wFMCommunicate request_size=255 [04:45:36]MH_SAM_APDU [04:45:36]CAPDU: 80 0D 02 02 FA 03 00 94 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 [04:45:36]Write to MH i2c: E2 02 01 DE 28 80 0D 02 02 FA 00 03 00 94 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 00 00 86 [04:45:36]Write i2c OK [04:45:36]MH_I2C_Read... [04:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:45:36]Read from MH i2c: E2 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: E2 03 00 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: E2 03 00 DE 28 00 90 00 7A [04:45:36]RAPDU: 90 00 [04:45:36]wFMCommunicate OK [04:45:36]wFMCommunicate request_size=163 [04:45:36]MH_SAM_APDU [04:45:36]CAPDU: 80 0D 02 02 9E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 71 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 41 1F 02 00 35 04 06 00 5A E3 6B 1C C4 17 [04:45:36]Write to MH i2c: E2 A6 00 DF 28 80 0D 02 02 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 71 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 41 1F 02 00 35 04 06 00 5A E3 6B 1C C4 17 00 00 79 [04:45:36]Write i2c OK [04:45:36]MH_I2C_Read... [04:45:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:45:36]Read from MH i2c: E2 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: E2 03 00 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: E2 03 00 DF 28 00 90 00 7B [04:45:36]RAPDU: 90 00 [04:45:36]wFMCommunicate OK [04:45:36]wFMCommunicate request_size=4 [04:45:36]MH_SAM_APDU [04:45:36]CAPDU: 80 0D 03 02 [04:45:36]Write to MH i2c: E2 08 00 E0 28 80 0D 03 02 00 00 00 00 83 [04:45:36]Write i2c OK [04:45:36]MH_I2C_Read... [04:45:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:45:36]Read from MH i2c: E2 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: E2 0B 00 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: E2 0B 00 E0 28 00 06 77 F5 B4 2D 5B 53 58 90 00 DD [04:45:36]RAPDU: 06 77 F5 B4 2D 5B 53 58 90 00 [04:45:36]wFMCommunicate OK [04:45:36]SAM_PROTO_SignData done [04:45:36]FM_MakeSignedData done [04:45:36]CreateOFDProtocolMessage [04:45:36]wFMCommunicate request_size=4 [04:45:36]MH_SAM_APDU [04:45:36]CAPDU: 80 11 00 00 [04:45:36]Write to MH i2c: E2 08 00 E1 28 80 11 00 00 00 00 00 00 83 [04:45:36]Write i2c OK [04:45:36]MH_I2C_Read... [04:45:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:45:36]Read from MH i2c: E2 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: E2 17 00 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: E2 17 00 E1 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 DE [04:45:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:45:36]wFMCommunicate OK [04:45:36]CreateOFDProtocolMessage done [04:45:36]OFDSenderStorePacket 139073 [04:45:36]StoreOFDPacket docnum=139073 [04:45:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 A8 01 00 00 9B CD A0 01 C2 E9 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 71 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 41 1F 02 00 35 04 06 00 5A E3 6B 1C C4 17 06 77 F5 B4 2D 5B 53 58 [04:45:36]CheckFolder [04:45:36]dirname=/storage/ofd_packets [04:45:36]CheckFolder done [04:45:36]ProducePacketName [04:45:36]name=ofd_packets/00139073 [04:45:36]NVStorageSaveData ofd_packets/00139073 [04:45:36]File name is /storage/ofd_packets/00139073 [04:45:36]Write 454 bytes [04:45:36]NVStorageSaveData done [04:45:36]OFDSenderStorePacket done [04:45:36]KKMCreateOFDPacket done [04:45:36]NVStorageSaveData kkm_last_timestamp [04:45:36]File name is /storage/kkm_last_timestamp [04:45:36]Write 4 bytes [04:45:36]NVStorageSaveData done [04:45:36]ExternCall_PrintAddStr [04:45:36]wPrintStart [04:45:36]Write to MH i2c: 01 00 00 E2 28 0A [04:45:36]Write i2c OK [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: 01 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: 01 07 00 [04:45:36]MH_I2C_Read... [04:45:36]Read from MH i2c: 01 07 00 E2 28 00 00 00 00 00 FF 0F 1F [04:45:36]RasterBufferAndPrint [04:45:36]line Счет N : (3)335019 [04:45:36]line ИНН: 02508201610067 [04:45:36]line Контрольно-Кассовый Чек [04:45:36]line ПРОДАЖА [04:45:36]line Товар: 4700000160204 [04:45:36]line Вода Легенда 1,5л [04:45:36]line 1.000 * 60.00 [04:45:36]line = 60.00 [04:45:36]line НДС 12% НСП 1% [04:45:36]line > о реализуемом товаре [04:45:36]line Товар: 4870202521216 [04:45:36]line Напиток MAXI чай 1,2 зел.лимон (новый) [04:45:36]line 1.000 * 104.00 [04:45:36]line = 104.00 [04:45:36]line НДС 12% НСП 1% [04:45:36]line > о реализуемом товаре [04:45:36]line ИТОГО: 164.00 [04:45:36]line НСП 1% : 1.45 [04:45:36]line НДС 12% : 17.41 [04:45:36]line Наличными: 164.00 [04:45:36]line Безнал.: 0.00 [04:45:36]line Место: АЗС № 101 "Партнер Нефть" [04:45:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:45:36]line СНО: Общий режим [04:45:36]line Чек 58 29.10.2024 04:45 [04:45:36]line Смена: 555 ФФД: 1.0 [04:45:36]line ЗНМ: 0300000081 [04:45:36]line РНМ: 0000000000091631 [04:45:36]line Версия ККМ: 001 [04:45:36]line ФМ: 0000000000874669 [04:45:36]line ФД: 139073 [04:45:36]line ФПД: 99932801123351 [04:45:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T044537&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139073&fm=99932801123351&tin=02508201610067®Number=0000000000091631&sum=16400 [04:45:36]OFD Sender: Processing packet 139073 [packets to send 34, broken 33] [04:45:36]ProducePacketName [04:45:36]name=ofd_packets/00139073 [04:45:36]OFD Sender: To server: pG, [04:45:36]CommunicateWithHost lk.salyk.kg:30040 [04:45:36]ConnectInit lk.salyk.kg [04:45:36]line 0 [04:45:36]written 0, free lines is 4095 [04:45:37]Connected sock=10 [04:45: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 36 39 A8 01 00 00 9B CD A0 01 C2 E9 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 71 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 41 1F 02 00 35 04 06 00 5A E3 6B 1C C4 17 06 77 F5 B4 2D 5B 53 58 [04:45: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 36 39 4F 00 00 00 08 C5 47 00 36 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 41 1F 02 00 F4 03 04 00 25 14 20 67 B6 04 01 00 00 54 F6 2B FD 5C 27 B5 9D [04:45:37]CommunicateWithHost err = 0 [04:45:37]CheckOFDResponse [04:45:37]1017 (14) - 77093643461234 [04:45:37]1041 (16) - 0000000000874669 [04:45:37]1040 (4) - 139073 [04:45:37]1012 (4) - 28.10.2024 22:45 [04:45:37]1206 (1) - 0 [04:45:37]OFD Sender: Remove packet 139073 [04:45:37]ProducePacketName [04:45:37]name=ofd_packets/00139073 [04:45:37]NVStorageDeleteData [04:45:37]Write to MH i2c: 01 00 00 11 29 3A [04:45:37]Write i2c OK [04:45:37]MH_I2C_Read... [04:45:37]Read from MH i2c: 01 [04:45:37]MH_I2C_Read... [04:45:37]Read from MH i2c: 01 07 00 [04:45:37]MH_I2C_Read... [04:45:37]Read from MH i2c: 01 07 00 11 29 00 00 00 00 00 B7 0C 04 [04:45:37]RasterBufferAndPrint [04:45:37]line [04:45:37]line [04:45:37]line [04:45:37]line [04:45:37]line [04:45:37]written 0, free lines is 3263 [04:45:37]MH_Cut [04:45:37]Write to MH i2c: D1 01 00 18 29 01 13 [04:45:37]Write i2c OK [04:45:37]MH_I2C_Read... [04:45:37]Read from MH i2c: D1 [04:45:37]MH_I2C_Read... [04:45:37]Read from MH i2c: D1 01 00 [04:45:37]MH_I2C_Read... [04:45:37]Read from MH i2c: D1 01 00 18 29 00 12 [04:45:37]Write to MH i2c: 01 00 00 19 29 42 [04:45:37]Write i2c OK [04:45:37]MH_I2C_Read... [04:45:37]OFD Sender: No OFD packet to send [04:45:38]*** Cut start [04:45:38]*** Partial cut [04:45:38]*** CUTSNS_PIN = 1 [04:45:38]*** CUTSNS_PIN = 0 [04:45:38]*** Brake cut motor [04:45:38]Read from MH i2c: 01 [04:45:38]MH_I2C_Read... [04:45:38]*** Stop cut motor [04:45:38]*** Cut end [04:45:38]Read from MH i2c: 01 07 00 [04:45:38]MH_I2C_Read... [04:45:38]Read from MH i2c: 01 07 00 19 29 00 00 00 00 00 FF 0F 57 [04:45:38]process_action close_receipt done [04:45:38]requested_data is exist [04:45:38]produce_requested_data [04:45:38]requested_item fm.sn is exist - process it [04:45:38]wFMCommunicate request_size=4 [04:45:38]MH_SAM_APDU [04:45:38]CAPDU: 80 11 00 00 [04:45:38]Write to MH i2c: E2 08 00 1A 29 80 11 00 00 00 00 00 00 BD [04:45:38]Write i2c OK [04:45:38]MH_I2C_Read... [04:45:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:45:38]Read from MH i2c: E2 [04:45:38]MH_I2C_Read... [04:45:38]Read from MH i2c: E2 17 00 [04:45:38]MH_I2C_Read... [04:45:38]Read from MH i2c: E2 17 00 1A 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 18 [04:45:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:45:38]wFMCommunicate OK [04:45:38]requested_item fd.num is exist - process it [04:45:38]SAM_PROTO_GetFieldsCounters [04:45:38]wFMCommunicate request_size=4 [04:45:38]MH_SAM_APDU [04:45:38]CAPDU: 80 13 00 00 [04:45:38]Write to MH i2c: E2 08 00 1B 29 80 13 00 00 00 00 00 00 C0 [04:45:38]Write i2c OK [04:45:38]MH_I2C_Read... [04:45:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:45:38]Read from MH i2c: E2 [04:45:38]MH_I2C_Read... [04:45:38]Read from MH i2c: E2 62 00 [04:45:38]MH_I2C_Read... [04:45:38]Read from MH i2c: E2 62 00 1B 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 41 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [04:45:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 41 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:45:38]wFMCommunicate OK [04:45:38]SAM_PROTO_GetFieldsCounters done [04:45:38]requested_item shift.num is exist - process it [04:45:38]requested_item shift.opened is exist - process it [04:45:38]req_shift_opened [04:45:38]FM_GetShiftState [04:45:38]SAM_PROTO_GetShiftState [04:45:38]wFMCommunicate request_size=4 [04:45:38]MH_SAM_APDU [04:45:38]CAPDU: 80 13 01 00 [04:45:38]Write to MH i2c: E2 08 00 1C 29 80 13 01 00 00 00 00 00 C2 [04:45:38]Write i2c OK [04:45:39]MH_I2C_Read... [04:45:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:45:39]Read from MH i2c: E2 [04:45:39]MH_I2C_Read... [04:45:39]Read from MH i2c: E2 0E 00 [04:45:39]MH_I2C_Read... [04:45:39]Read from MH i2c: E2 0E 00 1C 29 00 09 00 01 97 25 20 67 00 00 00 00 90 00 11 [04:45:39]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:45:39]wFMCommunicate OK [04:45:39]SAM_PROTO_GetShiftState done [04:45:39]FM_GetShiftState done [04:45:39]req_shift_opened done [04:45:39]requested_item shift.open_date is exist - process it [04:45:39]req_shift_open_date [04:45:39]req_shift_open_date done [04:45:39]produce_requested_data done [04:45:39]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139073,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:45:39]process_action_free close_receipt [04:45:39]json_value_free [04:45:39]json_value_free done [04:45:39]process_json_proto returns [04:45:39]Send response to host [04:45:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139073,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:45:39]free response buf [04:45:39]execute_script done [04:45:39]execute_script returns [04:45:39]free content buf [04:45:39]Sock 7.Close socket [04:45:39]Sock 7.Thread stoped [04:45:42]OFD Sender: No OFD packet to send [04:45:47]OFD Sender: No OFD packet to send [04:45:52]OFD Sender: No OFD packet to send [04:45:57]OFD Sender: No OFD packet to send [04:46:02]OFD Sender: No OFD packet to send [04:46:07]OFD Sender: No OFD packet to send [04:46:07]accept exits with 9 [04:46:07]New connection [04:46:07]New thread 3067514212 created [04:46:07]Thread 3067370852 joined [04:46:07]Waiting for new connection... [04:46:07] Sock 9.Parse request [04:46:07]Sock 9.Check first char [04:46:07]Sock 9.First char is OK [04:46:07]request: POST /json_proto HTTP/1.0 [04:46:07]Method: POST [04:46:07]URL: /json_proto [04:46:07]Method is POST - this is cgi request [04:46:07]url: /json_proto [04:46:07]query_string will be loaded in cgi processing [04:46:07]execute_cgi json_proto POST (null) [04:46:07]execute_cgi path=json_proto method=POST [04:46:07]POST find Content-Length [04:46:07]Host: 172.17.50.196:8080 [04:46:07]Content-Length: 903 [04:46:07]Content-Type: application/json [04:46:07] [04:46:07]POST finish read [04:46:07]Found Content-Length = 903 [04:46:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335020", "tax_sys" : 0, "items" : [ { "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 164.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:46:07]execute_script... [04: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 : (3)335020", "tax_sys" : 0, "items" : [ { "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 164.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:46:07]POST & json_proto [04:46:07]process_json_proto [04:46:07]json parsed OK: [04:46:07]protocol is kg_v1.0 [04:46:07]action value=close_receipt [04:46:07]process_action close_receipt [04:46:07]cmd_close_receipt [04:46:07]MH_GetDate [04:46:07]Write to MH i2c: F0 00 00 1D 29 35 [04:46:07]Write i2c OK [04:46:07]MH_I2C_Read... [04:46:07]Read from MH i2c: F0 [04:46:07]MH_I2C_Read... [04:46:07]Read from MH i2c: F0 09 00 [04:46:07]MH_I2C_Read... [04:46:07]Read from MH i2c: F0 09 00 1D 29 00 92 68 20 67 72 0D 1C 67 C1 [04:46:07]GetLastDocTimeStamp 1730177137 [04:46:07]current date 1730177170 [04:46:07]FM_GetShiftState [04:46:07]SAM_PROTO_GetShiftState [04:46:07]wFMCommunicate request_size=4 [04:46:07]MH_SAM_APDU [04:46:07]CAPDU: 80 13 01 00 [04:46:07]Write to MH i2c: E2 08 00 1E 29 80 13 01 00 00 00 00 00 C4 [04:46:07]Write i2c OK [04:46:07]MH_I2C_Read... [04:46:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:46:07]Read from MH i2c: E2 [04:46:07]MH_I2C_Read... [04:46:07]Read from MH i2c: E2 0E 00 [04:46:07]MH_I2C_Read... [04:46:07]Read from MH i2c: E2 0E 00 1E 29 00 09 00 01 97 25 20 67 00 00 00 00 90 00 13 [04:46:07]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:46:07]wFMCommunicate OK [04:46:07]SAM_PROTO_GetShiftState done [04:46:07]FM_GetShiftState done [04:46:07]opened in 1730160023 [04:46:07]opened+sec_in_day 1730246423 [04:46:07]quantity*price = 4900 [04:46:07]sum+1 = 4901 [04:46:07]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036240010 Кофе Латте (GABB TRADE) 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 164.00 НСП 1% : 1.45 НДС 12% : 17.41 Наличными: 164.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 59 29.10.2024 04:46 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139074 ФПД: 202062456375086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T044610&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139074&fm=202062456375086&tin=02508201610067®Number=0000000000091631&sum=16400 0 [04:46:09]StoreToDocumentArchive [04:46:09]shift 555 fd 139074 [04:46:09]save to /storage/0555/doc_00139074 [04:46:09]save last doc name /storage/0555/doc_00139074 to /storage/kkm_last_doc_name [04:46:09]save OK [04:46:09]Clear old archive folders... [04:46:09]ProcessDocumentItem done err = 0, tmpTLVsize=395 [04:46:09]tlvbuf is B6E317C0 [04:46:09]SAM_PROTO_ClearQueue [04:46:09]wFMCommunicate request_size=4 [04:46:09]MH_SAM_APDU [04:46:09]CAPDU: 80 09 00 00 [04:46:09]Write to MH i2c: E2 08 00 2B 29 80 09 00 00 00 00 00 00 C6 [04:46:09]Write i2c OK [04:46:09]MH_I2C_Read... [04:46:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:46:09]Read from MH i2c: E2 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 03 00 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 03 00 2B 29 00 90 00 C8 [04:46:09]RAPDU: 90 00 [04:46:09]wFMCommunicate OK [04:46:09]SAM_PROTO_ClearQueue done [04:46:09]KKMCreateOFDPacket [04:46:09]OFDProtocolAddRootSTLVToBuf [04:46:09]FM_MakeSignedData [04:46:09]FM_MakeSignedData [04:46:09]SAM_PROTO_SignData [04:46:09]wFMCommunicate request_size=4 [04:46:09]MH_SAM_APDU [04:46:09]CAPDU: 80 0D 01 02 [04:46:09]Write to MH i2c: E2 08 00 2C 29 80 0D 01 02 00 00 00 00 CE [04:46:09]Write i2c OK [04:46:09]MH_I2C_Read... [04:46:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:46:09]Read from MH i2c: E2 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 03 00 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 03 00 2C 29 00 90 00 C9 [04:46:09]RAPDU: 90 00 [04:46:09]wFMCommunicate OK [04:46:09]wFMCommunicate request_size=255 [04:46:09]MH_SAM_APDU [04:46:09]CAPDU: 80 0D 02 02 FA 03 00 8B 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 00 00 00 EB 03 26 00 EF 03 [04:46:09]Write to MH i2c: E2 02 01 2D 29 80 0D 02 02 FA 00 03 00 8B 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 00 00 00 EB 03 26 00 EF 03 00 00 84 [04:46:09]Write i2c OK [04:46:09]MH_I2C_Read... [04:46:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:46:09]Read from MH i2c: E2 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 03 00 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 03 00 2D 29 00 90 00 CA [04:46:09]RAPDU: 90 00 [04:46:09]wFMCommunicate OK [04:46:09]wFMCommunicate request_size=154 [04:46:09]MH_SAM_APDU [04:46:09]CAPDU: 80 0D 02 02 95 0F 00 F6 03 01 00 01 F7 03 06 00 91 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 92 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 42 1F 02 00 35 04 06 00 B7 C6 54 EF 47 2E [04:46:09]Write to MH i2c: E2 9D 00 2E 29 80 0D 02 02 95 00 0F 00 F6 03 01 00 01 F7 03 06 00 91 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 92 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 42 1F 02 00 35 04 06 00 B7 C6 54 EF 47 2E 00 00 6A [04:46:09]Write i2c OK [04:46:09]MH_I2C_Read... [04:46:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:46:09]Read from MH i2c: E2 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 03 00 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 03 00 2E 29 00 90 00 CB [04:46:09]RAPDU: 90 00 [04:46:09]wFMCommunicate OK [04:46:09]wFMCommunicate request_size=4 [04:46:09]MH_SAM_APDU [04:46:09]CAPDU: 80 0D 03 02 [04:46:09]Write to MH i2c: E2 08 00 2F 29 80 0D 03 02 00 00 00 00 D3 [04:46:09]Write i2c OK [04:46:09]MH_I2C_Read... [04:46:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:46:09]Read from MH i2c: E2 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 0B 00 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 0B 00 2F 29 00 46 0F 88 48 E1 7B BE E4 90 00 F7 [04:46:09]RAPDU: 46 0F 88 48 E1 7B BE E4 90 00 [04:46:09]wFMCommunicate OK [04:46:09]SAM_PROTO_SignData done [04:46:09]FM_MakeSignedData done [04:46:09]CreateOFDProtocolMessage [04:46:09]wFMCommunicate request_size=4 [04:46:09]MH_SAM_APDU [04:46:09]CAPDU: 80 11 00 00 [04:46:09]Write to MH i2c: E2 08 00 30 29 80 11 00 00 00 00 00 00 D3 [04:46:09]Write i2c OK [04:46:09]MH_I2C_Read... [04:46:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:46:09]Read from MH i2c: E2 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 17 00 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: E2 17 00 30 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2E [04:46:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:46:09]wFMCommunicate OK [04:46:09]CreateOFDProtocolMessage done [04:46:09]OFDSenderStorePacket 139074 [04:46:09]StoreOFDPacket docnum=139074 [04:46:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9F 01 00 00 FF 51 97 01 46 F0 5A 03 01 00 03 00 8B 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 92 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 42 1F 02 00 35 04 06 00 B7 C6 54 EF 47 2E 46 0F 88 48 E1 7B BE E4 [04:46:09]CheckFolder [04:46:09]dirname=/storage/ofd_packets [04:46:09]CheckFolder done [04:46:09]ProducePacketName [04:46:09]name=ofd_packets/00139074 [04:46:09]NVStorageSaveData ofd_packets/00139074 [04:46:09]File name is /storage/ofd_packets/00139074 [04:46:09]Write 445 bytes [04:46:09]NVStorageSaveData done [04:46:09]OFDSenderStorePacket done [04:46:09]KKMCreateOFDPacket done [04:46:09]NVStorageSaveData kkm_last_timestamp [04:46:09]File name is /storage/kkm_last_timestamp [04:46:09]Write 4 bytes [04:46:09]NVStorageSaveData done [04:46:09]ExternCall_PrintAddStr [04:46:09]wPrintStart [04:46:09]Write to MH i2c: 01 00 00 31 29 5A [04:46:09]Write i2c OK [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: 01 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: 01 07 00 [04:46:09]MH_I2C_Read... [04:46:09]Read from MH i2c: 01 07 00 31 29 00 00 00 00 00 FF 0F 6F [04:46:09]RasterBufferAndPrint [04:46:09]line Счет N : (3)335020 [04:46:09]line ИНН: 02508201610067 [04:46:09]line Контрольно-Кассовый Чек [04:46:09]line ПРОДАЖА [04:46:09]line Товар: 46227720 [04:46:10]line Р/ж mentos pure fresh виноград ролл 15,5 [04:46:10]line 1.000 * 49.00 [04:46:10]line = 49.00 [04:46:10]line НДС 12% НСП 1% [04:46:10]line > о реализуемом товаре [04:46:10]line Товар: 2000036240010 [04:46:10]line Кофе Латте (GABB TRADE) [04:46:10]line 1.000 * 115.00 [04:46:10]line = 115.00 [04:46:10]line НДС 12% НСП 1% [04:46:10]line > о реализуемом товаре [04:46:10]line ИТОГО: 164.00 [04:46:10]line НСП 1% : 1.45 [04:46:10]line НДС 12% : 17.41 [04:46:10]line Наличными: 164.00 [04:46:10]line Безнал.: 0.00 [04:46:10]line Место: АЗС № 101 "Партнер Нефть" [04:46:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:46:10]line СНО: Общий режим [04:46:10]line Чек 59 29.10.2024 04:46 [04:46:10]line Смена: 555 ФФД: 1.0 [04:46:10]line ЗНМ: 0300000081 [04:46:10]line РНМ: 0000000000091631 [04:46:10]line Версия ККМ: 001 [04:46:10]line ФМ: 0000000000874669 [04:46:10]line ФД: 139074 [04:46:10]line ФПД: 202062456375086 [04:46:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T044610&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139074&fm=202062456375086&tin=02508201610067®Number=0000000000091631&sum=16400 [04:46:10]line 0 [04:46:10]OFD Sender: Processing packet 139074 [packets to send 34, broken 33] [04:46:10]ProducePacketName [04:46:10]name=ofd_packets/00139074 [04:46:10]OFD Sender: To server: pG, [04:46:10]CommunicateWithHost lk.salyk.kg:30040 [04:46:10]ConnectInit lk.salyk.kg [04:46:10]written 0, free lines is 4095 [04:46:10]Connected sock=10 [04:46: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 36 39 9F 01 00 00 FF 51 97 01 46 F0 5A 03 01 00 03 00 8B 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 92 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 42 1F 02 00 35 04 06 00 B7 C6 54 EF 47 2E 46 0F 88 48 E1 7B BE E4 [04:46: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 36 39 4F 00 00 00 3A 2F 47 00 A4 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 36 39 10 04 04 00 42 1F 02 00 F4 03 04 00 46 14 20 67 B6 04 01 00 00 7C FA 61 00 79 31 B9 3B [04:46:10]CommunicateWithHost err = 0 [04:46:10]CheckOFDResponse [04:46:10]1017 (14) - 77093643461234 [04:46:10]1041 (16) - 0000000000874669 [04:46:10]1040 (4) - 139074 [04:46:10]1012 (4) - 28.10.2024 22:46 [04:46:10]1206 (1) - 0 [04:46:10]OFD Sender: Remove packet 139074 [04:46:10]ProducePacketName [04:46:10]name=ofd_packets/00139074 [04:46:10]NVStorageDeleteData [04:46:10]Write to MH i2c: 01 00 00 60 29 89 [04:46:10]Write i2c OK [04:46:10]MH_I2C_Read... [04:46:10]Read from MH i2c: 01 [04:46:10]MH_I2C_Read... [04:46:10]Read from MH i2c: 01 07 00 [04:46:10]MH_I2C_Read... [04:46:10]Read from MH i2c: 01 07 00 60 29 00 00 00 00 00 B6 0C 52 [04:46:10]RasterBufferAndPrint [04:46:10]line [04:46:10]line [04:46:10]line [04:46:10]line [04:46:10]line [04:46:10]written 0, free lines is 3263 [04:46:10]MH_Cut [04:46:10]Write to MH i2c: D1 01 00 67 29 01 62 [04:46:10]Write i2c OK [04:46:10]MH_I2C_Read... [04:46:10]Read from MH i2c: D1 [04:46:10]MH_I2C_Read... [04:46:10]Read from MH i2c: D1 01 00 [04:46:10]MH_I2C_Read... [04:46:10]Read from MH i2c: D1 01 00 67 29 00 61 [04:46:10]Write to MH i2c: 01 00 00 68 29 91 [04:46:10]Write i2c OK [04:46:10]MH_I2C_Read... [04:46:10]OFD Sender: No OFD packet to send [04:46:11]*** Cut start [04:46:11]*** Partial cut [04:46:11]*** CUTSNS_PIN = 1 [04:46:11]*** CUTSNS_PIN = 0 [04:46:11]*** Brake cut motor [04:46:11]Read from MH i2c: 01 [04:46:11]MH_I2C_Read... [04:46:11]*** Stop cut motor [04:46:11]*** Cut end [04:46:11]Read from MH i2c: 01 07 00 [04:46:11]MH_I2C_Read... [04:46:11]Read from MH i2c: 01 07 00 68 29 00 00 00 00 00 FF 0F A6 [04:46:11]process_action close_receipt done [04:46:11]requested_data is exist [04:46:11]produce_requested_data [04:46:11]requested_item fm.sn is exist - process it [04:46:11]wFMCommunicate request_size=4 [04:46:11]MH_SAM_APDU [04:46:11]CAPDU: 80 11 00 00 [04:46:11]Write to MH i2c: E2 08 00 69 29 80 11 00 00 00 00 00 00 0C [04:46:11]Write i2c OK [04:46:11]MH_I2C_Read... [04:46:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:46:11]Read from MH i2c: E2 [04:46:11]MH_I2C_Read... [04:46:11]Read from MH i2c: E2 17 00 [04:46:11]MH_I2C_Read... [04:46:11]Read from MH i2c: E2 17 00 69 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 67 [04:46:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:46:11]wFMCommunicate OK [04:46:11]requested_item fd.num is exist - process it [04:46:11]SAM_PROTO_GetFieldsCounters [04:46:11]wFMCommunicate request_size=4 [04:46:11]MH_SAM_APDU [04:46:11]CAPDU: 80 13 00 00 [04:46:11]Write to MH i2c: E2 08 00 6A 29 80 13 00 00 00 00 00 00 0F [04:46:11]Write i2c OK [04:46:11]MH_I2C_Read... [04:46:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:46:12]Read from MH i2c: E2 [04:46:12]MH_I2C_Read... [04:46:12]Read from MH i2c: E2 62 00 [04:46:12]MH_I2C_Read... [04:46:12]Read from MH i2c: E2 62 00 6A 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 42 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [04: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 42 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:46:12]wFMCommunicate OK [04:46:12]SAM_PROTO_GetFieldsCounters done [04:46:12]requested_item shift.num is exist - process it [04:46:12]requested_item shift.opened is exist - process it [04:46:12]req_shift_opened [04:46:12]FM_GetShiftState [04:46:12]SAM_PROTO_GetShiftState [04:46:12]wFMCommunicate request_size=4 [04:46:12]MH_SAM_APDU [04:46:12]CAPDU: 80 13 01 00 [04:46:12]Write to MH i2c: E2 08 00 6B 29 80 13 01 00 00 00 00 00 11 [04:46:12]Write i2c OK [04:46:12]MH_I2C_Read... [04:46:12]Read from MH i2c: E2 [04:46:12]MH_I2C_Read... [04:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:46:12]Read from MH i2c: E2 0E 00 [04:46:12]MH_I2C_Read... [04:46:12]Read from MH i2c: E2 0E 00 6B 29 00 09 00 01 97 25 20 67 00 00 00 00 90 00 60 [04:46:12]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:46:12]wFMCommunicate OK [04:46:12]SAM_PROTO_GetShiftState done [04:46:12]FM_GetShiftState done [04:46:12]req_shift_opened done [04:46:12]requested_item shift.open_date is exist - process it [04:46:12]req_shift_open_date [04:46:12]req_shift_open_date done [04:46:12]produce_requested_data done [04:46:12]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139074,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:46:12]process_action_free close_receipt [04:46:12]json_value_free [04:46:12]json_value_free done [04:46:12]process_json_proto returns [04:46:12]Send response to host [04:46:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139074,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:46:12]free response buf [04:46:12]execute_script done [04:46:12]execute_script returns [04:46:12]free content buf [04:46:12]Sock 9.Close socket [04:46:12]Sock 9.Thread stoped [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]accept exits with 7 [04:47:05]New connection [04:47:05]New thread 3067370852 created [04:47:05]Thread 3067514212 joined [04:47:05]Waiting for new connection... [04:47:05] Sock 7.Parse request [04:47:05]Sock 7.Check first char [04:47:05]Sock 7.First char is OK [04:47:05]request: POST /json_proto HTTP/1.0 [04:47:05]Method: POST [04:47:05]URL: /json_proto [04:47:05]Method is POST - this is cgi request [04:47:05]url: /json_proto [04:47:05]query_string will be loaded in cgi processing [04:47:05]execute_cgi json_proto POST (null) [04:47:05]execute_cgi path=json_proto method=POST [04:47:05]POST find Content-Length [04:47:05]Host: 172.17.50.196:8080 [04:47:05]Content-Length: 626 [04:47:05]Content-Type: application/json [04:47:05] [04:47:05]POST finish read [04:47:05]Found Content-Length = 626 [04:47:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335021", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 3.000, "sum" : 345.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 345.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:47:05]execute_script... [04:47:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335021", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 3.000, "sum" : 345.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 345.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:47:05]POST & json_proto [04:47:05]process_json_proto [04:47:05]json parsed OK: [04:47:05]protocol is kg_v1.0 [04:47:05]action value=close_receipt [04:47:05]process_action close_receipt [04:47:05]cmd_close_receipt [04:47:05]MH_GetDate [04:47:05]Write to MH i2c: F0 00 00 6C 29 84 [04:47:05]Write i2c OK [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: F0 [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: F0 09 00 [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: F0 09 00 6C 29 00 CC 68 20 67 72 0D 1C 67 4A [04:47:05]GetLastDocTimeStamp 1730177170 [04:47:05]current date 1730177228 [04:47:05]FM_GetShiftState [04:47:05]SAM_PROTO_GetShiftState [04:47:05]wFMCommunicate request_size=4 [04:47:05]MH_SAM_APDU [04:47:05]CAPDU: 80 13 01 00 [04:47:05]Write to MH i2c: E2 08 00 6D 29 80 13 01 00 00 00 00 00 13 [04:47:05]Write i2c OK [04:47:05]MH_I2C_Read... [04:47:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:47:05]Read from MH i2c: E2 [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: E2 0E 00 [04:47:05]MH_I2C_Read... [04:47:05]Read from MH i2c: E2 0E 00 6D 29 00 09 00 01 97 25 20 67 00 00 00 00 90 00 62 [04:47:05]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:47:05]wFMCommunicate OK [04:47:05]SAM_PROTO_GetShiftState done [04:47:05]FM_GetShiftState done [04:47:05]opened in 1730160023 [04:47:05]opened+sec_in_day 1730246423 [04:47:05]quantity*price = 34500 [04:47:05]sum+1 = 34501 [04:47:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 345.00 НСП 1% : 3.05 НДС 12% : 36.64 Наличными: 345.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 60 29.10.2024 04:47 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139075 ФПД: 6629842510753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T044708&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139075&fm=6629842510753&tin=02508201610067®Number=0000000000091631&sum=34500 0 [04:47:06]StoreToDocumentArchive [04:47:06]shift 555 fd 139075 [04:47:06]save to /storage/0555/doc_00139075 [04:47:06]save last doc name /storage/0555/doc_00139075 to /storage/kkm_last_doc_name [04:47:06]save OK [04:47:06]Clear old archive folders... [04:47:06]ProcessDocumentItem done err = 0, tmpTLVsize=274 [04:47:06]tlvbuf is 00DAD420 [04:47:06]SAM_PROTO_ClearQueue [04:47:06]wFMCommunicate request_size=4 [04:47:06]MH_SAM_APDU [04:47:06]CAPDU: 80 09 00 00 [04:47:06]Write to MH i2c: E2 08 00 7A 29 80 09 00 00 00 00 00 00 15 [04:47:06]Write i2c OK [04:47:06]MH_I2C_Read... [04:47:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:47:06]Read from MH i2c: E2 [04:47:06]MH_I2C_Read... [04:47:06]Read from MH i2c: E2 03 00 [04:47:06]MH_I2C_Read... [04:47:06]Read from MH i2c: E2 03 00 7A 29 00 90 00 17 [04:47:06]RAPDU: 90 00 [04:47:06]wFMCommunicate OK [04:47:06]SAM_PROTO_ClearQueue done [04:47:06]KKMCreateOFDPacket [04:47:06]OFDProtocolAddRootSTLVToBuf [04:47:06]FM_MakeSignedData [04:47:06]FM_MakeSignedData [04:47:06]SAM_PROTO_SignData [04:47:06]wFMCommunicate request_size=4 [04:47:06]MH_SAM_APDU [04:47:06]CAPDU: 80 0D 01 02 [04:47:06]Write to MH i2c: E2 08 00 7B 29 80 0D 01 02 00 00 00 00 1D [04:47:06]Write i2c OK [04:47:06]MH_I2C_Read... [04:47:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:47:06]Read from MH i2c: E2 [04:47:06]MH_I2C_Read... [04:47:06]Read from MH i2c: E2 03 00 [04:47:06]MH_I2C_Read... [04:47:06]Read from MH i2c: E2 03 00 7B 29 00 90 00 18 [04:47:06]RAPDU: 90 00 [04:47:06]wFMCommunicate OK [04:47:06]wFMCommunicate request_size=255 [04:47:06]MH_SAM_APDU [04:47:06]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 C4 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 0E 00 00 00 00 07 04 06 00 C4 86 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 CC 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [04:47:06]Write to MH i2c: E2 02 01 7C 29 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 C4 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 0E 00 00 00 00 07 04 06 00 C4 86 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 CC 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 A7 [04:47:06]Write i2c OK [04:47:06]MH_I2C_Read... [04:47:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:47:07]Read from MH i2c: E2 [04:47:07]MH_I2C_Read... [04:47:07]Read from MH i2c: E2 03 00 [04:47:07]MH_I2C_Read... [04:47:07]Read from MH i2c: E2 03 00 7C 29 00 90 00 19 [04:47:07]RAPDU: 90 00 [04:47:07]wFMCommunicate OK [04:47:07]wFMCommunicate request_size=33 [04:47:07]MH_SAM_APDU [04:47:07]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 43 1F 02 00 35 04 06 00 06 07 A1 68 63 A1 [04:47:07]Write to MH i2c: E2 24 00 7D 29 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 43 1F 02 00 35 04 06 00 06 07 A1 68 63 A1 00 00 35 [04:47:07]Write i2c OK [04:47:07]MH_I2C_Read... [04:47:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:47:07]Read from MH i2c: E2 [04:47:07]MH_I2C_Read... [04:47:07]Read from MH i2c: E2 03 00 [04:47:07]MH_I2C_Read... [04:47:07]Read from MH i2c: E2 03 00 7D 29 00 90 00 1A [04:47:07]RAPDU: 90 00 [04:47:07]wFMCommunicate OK [04:47:07]wFMCommunicate request_size=4 [04:47:07]MH_SAM_APDU [04:47:07]CAPDU: 80 0D 03 02 [04:47:07]Write to MH i2c: E2 08 00 7E 29 80 0D 03 02 00 00 00 00 22 [04:47:07]Write i2c OK [04:47:07]MH_I2C_Read... [04:47:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:47:07]Read from MH i2c: E2 [04:47:07]MH_I2C_Read... [04:47:07]Read from MH i2c: E2 0B 00 [04:47:07]MH_I2C_Read... [04:47:07]Read from MH i2c: E2 0B 00 7E 29 00 D1 5A EA C7 16 48 7E EE 90 00 C9 [04:47:07]RAPDU: D1 5A EA C7 16 48 7E EE 90 00 [04:47:07]wFMCommunicate OK [04:47:07]SAM_PROTO_SignData done [04:47:07]FM_MakeSignedData done [04:47:07]CreateOFDProtocolMessage [04:47:07]wFMCommunicate request_size=4 [04:47:07]MH_SAM_APDU [04:47:07]CAPDU: 80 11 00 00 [04:47:07]Write to MH i2c: E2 08 00 7F 29 80 11 00 00 00 00 00 00 22 [04:47:07]Write i2c OK [04:47:07]MH_I2C_Read... [04:47:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:47:07]Read from MH i2c: E2 [04:47:07]MH_I2C_Read... [04:47:07]Read from MH i2c: E2 17 00 [04:47:07]MH_I2C_Read... [04:47:07]Read from MH i2c: E2 17 00 7F 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 7D [04:47:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:47:07]wFMCommunicate OK [04:47:07]CreateOFDProtocolMessage done [04:47:07]OFDSenderStorePacket 139075 [04:47:07]StoreOFDPacket docnum=139075 [04:47:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 86 E5 1E 01 C1 53 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 C4 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 0E 00 00 00 00 07 04 06 00 C4 86 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 CC 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 43 1F 02 00 35 04 06 00 06 07 A1 68 63 A1 D1 5A EA C7 16 48 7E EE [04:47:07]CheckFolder [04:47:07]dirname=/storage/ofd_packets [04:47:07]CheckFolder done [04:47:07]ProducePacketName [04:47:07]name=ofd_packets/00139075 [04:47:07]NVStorageSaveData ofd_packets/00139075 [04:47:07]File name is /storage/ofd_packets/00139075 [04:47:07]Write 324 bytes [04:47:07]NVStorageSaveData done [04:47:07]OFDSenderStorePacket done [04:47:07]KKMCreateOFDPacket done [04:47:07]NVStorageSaveData kkm_last_timestamp [04:47:07]File name is /storage/kkm_last_timestamp [04:47:07]Write 4 bytes [04:47:07]NVStorageSaveData done [04:47:07]ExternCall_PrintAddStr [04:47:07]wPrintStart [04:47:07]Write to MH i2c: 01 00 00 80 29 A9 [04:47:07]Write i2c OK [04:47:07]MH_I2C_Read... [04:47:07]Read from MH i2c: 01 [04:47:07]MH_I2C_Read... [04:47:07]Read from MH i2c: 01 07 00 [04:47:07]MH_I2C_Read... [04:47:07]Read from MH i2c: 01 07 00 80 29 00 00 00 00 00 FF 0F BE [04:47:07]RasterBufferAndPrint [04:47:07]line Счет N : (3)335021 [04:47:07]line ИНН: 02508201610067 [04:47:07]line Контрольно-Кассовый Чек [04:47:07]line ПРОДАЖА [04:47:07]line Товар: 2000036240010 [04:47:07]line Кофе Латте (GABB TRADE) [04:47:07]line 3.000 * 115.00 [04:47:07]line = 345.00 [04:47:07]line НДС 12% НСП 1% [04:47:07]line > о реализуемом товаре [04:47:07]line ИТОГО: 345.00 [04:47:07]line НСП 1% : 3.05 [04:47:07]line НДС 12% : 36.64 [04:47:07]line Наличными: 345.00 [04:47:07]line Безнал.: 0.00 [04:47:07]line Место: АЗС № 101 "Партнер Нефть" [04:47:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:47:07]line СНО: Общий режим [04:47:07]line Чек 60 29.10.2024 04:47 [04:47:07]line Смена: 555 ФФД: 1.0 [04:47:07]line ЗНМ: 0300000081 [04:47:07]line РНМ: 0000000000091631 [04:47:07]line Версия ККМ: 001 [04:47:07]line ФМ: 0000000000874669 [04:47:07]line ФД: 139075 [04:47:07]line ФПД: 6629842510753 [04:47:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T044708&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139075&fm=6629842510753&tin=02508201610067®Number=0000000000091631&sum=34500 [04:47:07]OFD Sender: Processing packet 139075 [packets to send 34, broken 33] [04:47:07]ProducePacketName [04:47:07]name=ofd_packets/00139075 [04:47:07]OFD Sender: To server: pG, [04:47:07]CommunicateWithHost lk.salyk.kg:30040 [04:47:07]ConnectInit lk.salyk.kg [04:47:07]line 0 [04:47:07]written 0, free lines is 4095 [04:47:07]Connected sock=10 [04:47:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 86 E5 1E 01 C1 53 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 C4 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 0E 00 00 00 00 07 04 06 00 C4 86 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 CC 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 43 1F 02 00 35 04 06 00 06 07 A1 68 63 A1 D1 5A EA C7 16 48 7E EE [04:47: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 36 39 4F 00 00 00 FA 23 47 00 82 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 36 39 10 04 04 00 43 1F 02 00 F4 03 04 00 80 14 20 67 B6 04 01 00 00 12 86 E8 9F A3 93 E0 E5 [04:47:07]CommunicateWithHost err = 0 [04:47:07]CheckOFDResponse [04:47:07]1017 (14) - 77093643461234 [04:47:07]1041 (16) - 0000000000874669 [04:47:07]1040 (4) - 139075 [04:47:07]1012 (4) - 28.10.2024 22:47 [04:47:07]1206 (1) - 0 [04:47:07]OFD Sender: Remove packet 139075 [04:47:07]ProducePacketName [04:47:07]name=ofd_packets/00139075 [04:47:07]NVStorageDeleteData [04:47:07]Write to MH i2c: 01 00 00 A8 29 D1 [04:47:08]Write i2c OK [04:47:08]MH_I2C_Read... [04:47:08]Read from MH i2c: 01 [04:47:08]MH_I2C_Read... [04:47:08]Read from MH i2c: 01 07 00 [04:47:08]MH_I2C_Read... [04:47:08]Read from MH i2c: 01 07 00 A8 29 00 00 00 00 00 1F 0D 04 [04:47:08]RasterBufferAndPrint [04:47:08]line [04:47:08]line [04:47:08]line [04:47:08]line [04:47:08]line [04:47:08]written 0, free lines is 3368 [04:47:08]MH_Cut [04:47:08]Write to MH i2c: D1 01 00 AF 29 01 AA [04:47:08]Write i2c OK [04:47:08]MH_I2C_Read... [04:47:08]Read from MH i2c: D1 [04:47:08]MH_I2C_Read... [04:47:08]Read from MH i2c: D1 01 00 [04:47:08]MH_I2C_Read... [04:47:08]Read from MH i2c: D1 01 00 AF 29 00 A9 [04:47:08]Write to MH i2c: 01 00 00 B0 29 D9 [04:47:08]Write i2c OK [04:47:08]MH_I2C_Read... [04:47:08]OFD Sender: No OFD packet to send [04:47:08]*** Cut start [04:47:08]*** Partial cut [04:47:08]*** CUTSNS_PIN = 1 [04:47:08]*** CUTSNS_PIN = 0 [04:47:08]*** Brake cut motor [04:47:09]Read from MH i2c: 01 [04:47:09]MH_I2C_Read... [04:47:09]*** Stop cut motor [04:47:09]*** Cut end [04:47:09]Read from MH i2c: 01 07 00 [04:47:09]MH_I2C_Read... [04:47:09]Read from MH i2c: 01 07 00 B0 29 00 00 00 00 00 FF 0F EE [04:47:09]process_action close_receipt done [04:47:09]requested_data is exist [04:47:09]produce_requested_data [04:47:09]requested_item fm.sn is exist - process it [04:47:09]wFMCommunicate request_size=4 [04:47:09]MH_SAM_APDU [04:47:09]CAPDU: 80 11 00 00 [04:47:09]Write to MH i2c: E2 08 00 B1 29 80 11 00 00 00 00 00 00 54 [04:47:09]Write i2c OK [04:47:09]MH_I2C_Read... [04:47:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:47:09]Read from MH i2c: E2 [04:47:09]MH_I2C_Read... [04:47:09]Read from MH i2c: E2 17 00 [04:47:09]MH_I2C_Read... [04:47:09]Read from MH i2c: E2 17 00 B1 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AF [04:47:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:47:09]wFMCommunicate OK [04:47:09]requested_item fd.num is exist - process it [04:47:09]SAM_PROTO_GetFieldsCounters [04:47:09]wFMCommunicate request_size=4 [04:47:09]MH_SAM_APDU [04:47:09]CAPDU: 80 13 00 00 [04:47:09]Write to MH i2c: E2 08 00 B2 29 80 13 00 00 00 00 00 00 57 [04:47:09]Write i2c OK [04:47:09]MH_I2C_Read... [04:47:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:47:09]Read from MH i2c: E2 [04:47:09]MH_I2C_Read... [04:47:09]Read from MH i2c: E2 62 00 [04:47:09]MH_I2C_Read... [04:47:09]Read from MH i2c: E2 62 00 B2 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 43 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [04:47:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 43 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:47:09]wFMCommunicate OK [04:47:09]SAM_PROTO_GetFieldsCounters done [04:47:09]requested_item shift.num is exist - process it [04:47:09]requested_item shift.opened is exist - process it [04:47:09]req_shift_opened [04:47:09]FM_GetShiftState [04:47:09]SAM_PROTO_GetShiftState [04:47:09]wFMCommunicate request_size=4 [04:47:09]MH_SAM_APDU [04:47:09]CAPDU: 80 13 01 00 [04:47:09]Write to MH i2c: E2 08 00 B3 29 80 13 01 00 00 00 00 00 59 [04:47:09]Write i2c OK [04:47:09]MH_I2C_Read... [04:47:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:47:09]Read from MH i2c: E2 [04:47:09]MH_I2C_Read... [04:47:09]Read from MH i2c: E2 0E 00 [04:47:09]MH_I2C_Read... [04:47:09]Read from MH i2c: E2 0E 00 B3 29 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A8 [04:47:09]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:47:09]wFMCommunicate OK [04:47:09]SAM_PROTO_GetShiftState done [04:47:09]FM_GetShiftState done [04:47:09]req_shift_opened done [04:47:09]requested_item shift.open_date is exist - process it [04:47:09]req_shift_open_date [04:47:09]req_shift_open_date done [04:47:09]produce_requested_data done [04:47:09]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139075,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:47:09]process_action_free close_receipt [04:47:09]json_value_free [04:47:09]json_value_free done [04:47:09]process_json_proto returns [04:47:09]Send response to host [04:47:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139075,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:47:09]free response buf [04:47:09]execute_script done [04:47:09]execute_script returns [04:47:09]free content buf [04:47:09]Sock 7.Close socket [04:47:09]Sock 7.Thread stoped [04:47:13]OFD Sender: No OFD packet to send [04:47:18]OFD Sender: No OFD packet to send [04:47:23]OFD Sender: No OFD packet to send [04:47:28]OFD Sender: No OFD packet to send [04:47:33]OFD Sender: No OFD packet to send [04:47:38]OFD Sender: No OFD packet to send [04:47:43]OFD Sender: No OFD packet to send [04:47:48]OFD Sender: No OFD packet to send [04:47:48]accept exits with 9 [04:47:48]New connection [04:47:48]New thread 3067514212 created [04:47:48]Thread 3067370852 joined [04:47:48]Waiting for new connection... [04:47:48] Sock 9.Parse request [04:47:48]Sock 9.Check first char [04:47:48]Sock 9.First char is OK [04:47:48]request: POST /json_proto HTTP/1.0 [04:47:48]Method: POST [04:47:48]URL: /json_proto [04:47:48]Method is POST - this is cgi request [04:47:48]url: /json_proto [04:47:48]query_string will be loaded in cgi processing [04:47:48]execute_cgi json_proto POST (null) [04:47:48]execute_cgi path=json_proto method=POST [04:47:48]POST find Content-Length [04:47:48]Host: 172.17.50.196:8080 [04:47:48]Content-Length: 976 [04:47:48]Content-Type: application/json [04:47:48] [04:47:48]POST finish read [04:47:48]Found Content-Length = 976 [04:47:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335022", "tax_sys" : 0, "items" : [ { "code": "4620017455554", "name": "\u041C\u0430\u0440\u043C\u0435\u043B\u0430\u0434 \u0411\u043E\u043D\u0434\u0438 \u0430\u0441\u0441\u043E\u0440\u0442 \u043F\u0430\u043A 70\u0433", "price" : 43.00, "quantity" : 1.000, "sum" : 43.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4630007401805", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 \u0414\u0416\u0418\u041D\u041D \u0441\u043E\u043B\u044C 130\u0433", "price" : 100.00, "quantity" : 1.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 143.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:47:48]execute_script... [04:47:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335022", "tax_sys" : 0, "items" : [ { "code": "4620017455554", "name": "\u041C\u0430\u0440\u043C\u0435\u043B\u0430\u0434 \u0411\u043E\u043D\u0434\u0438 \u0430\u0441\u0441\u043E\u0440\u0442 \u043F\u0430\u043A 70\u0433", "price" : 43.00, "quantity" : 1.000, "sum" : 43.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4630007401805", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 \u0414\u0416\u0418\u041D\u041D \u0441\u043E\u043B\u044C 130\u0433", "price" : 100.00, "quantity" : 1.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 143.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:47:48]POST & json_proto [04:47:48]process_json_proto [04:47:48]json parsed OK: [04:47:48]protocol is kg_v1.0 [04:47:48]action value=close_receipt [04:47:48]process_action close_receipt [04:47:48]cmd_close_receipt [04:47:48]MH_GetDate [04:47:48]Write to MH i2c: F0 00 00 B4 29 CC [04:47:48]Write i2c OK [04:47:48]MH_I2C_Read... [04:47:48]Read from MH i2c: F0 [04:47:48]MH_I2C_Read... [04:47:48]Read from MH i2c: F0 09 00 [04:47:48]MH_I2C_Read... [04:47:48]Read from MH i2c: F0 09 00 B4 29 00 F7 68 20 67 72 0D 1C 67 BD [04:47:48]GetLastDocTimeStamp 1730177228 [04:47:48]current date 1730177271 [04:47:48]FM_GetShiftState [04:47:48]SAM_PROTO_GetShiftState [04:47:48]wFMCommunicate request_size=4 [04:47:48]MH_SAM_APDU [04:47:48]CAPDU: 80 13 01 00 [04:47:48]Write to MH i2c: E2 08 00 B5 29 80 13 01 00 00 00 00 00 5B [04:47:48]Write i2c OK [04:47:48]MH_I2C_Read... [04:47:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:47:48]Read from MH i2c: E2 [04:47:48]MH_I2C_Read... [04:47:48]Read from MH i2c: E2 0E 00 [04:47:48]MH_I2C_Read... [04:47:48]Read from MH i2c: E2 0E 00 B5 29 00 09 00 01 97 25 20 67 00 00 00 00 90 00 AA [04:47:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:47:48]wFMCommunicate OK [04:47:48]SAM_PROTO_GetShiftState done [04:47:48]FM_GetShiftState done [04:47:48]opened in 1730160023 [04:47:48]opened+sec_in_day 1730246423 [04:47:48]quantity*price = 4300 [04:47:48]sum+1 = 4301 [04:47:48]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4630007401805 Арахис ДЖИНН соль 130г 1.000 * 100.00 = 100.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 143.00 НСП 1% : 1.26 НДС 12% : 15.19 Наличными: 143.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 61 29.10.2024 04:47 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139076 ФПД: 47434962650255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T044751&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139076&fm=47434962650255&tin=02508201610067®Number=0000000000091631&sum=14300 0 [04:47:49]StoreToDocumentArchive [04:47:49]shift 555 fd 139076 [04:47:49]save to /storage/0555/doc_00139076 [04:47:49]save last doc name /storage/0555/doc_00139076 to /storage/kkm_last_doc_name [04:47:49]save OK [04:47:49]Clear old archive folders... [04:47:49]ProcessDocumentItem done err = 0, tmpTLVsize=404 [04:47:49]tlvbuf is 00E61790 [04:47:49]SAM_PROTO_ClearQueue [04:47:49]wFMCommunicate request_size=4 [04:47:49]MH_SAM_APDU [04:47:49]CAPDU: 80 09 00 00 [04:47:49]Write to MH i2c: E2 08 00 C2 29 80 09 00 00 00 00 00 00 5D [04:47:49]Write i2c OK [04:47:49]MH_I2C_Read... [04:47:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:47:49]Read from MH i2c: E2 [04:47:49]MH_I2C_Read... [04:47:49]Read from MH i2c: E2 03 00 [04:47:49]MH_I2C_Read... [04:47:49]Read from MH i2c: E2 03 00 C2 29 00 90 00 5F [04:47:49]RAPDU: 90 00 [04:47:49]wFMCommunicate OK [04:47:49]SAM_PROTO_ClearQueue done [04:47:49]KKMCreateOFDPacket [04:47:49]OFDProtocolAddRootSTLVToBuf [04:47:49]FM_MakeSignedData [04:47:49]FM_MakeSignedData [04:47:49]SAM_PROTO_SignData [04:47:49]wFMCommunicate request_size=4 [04:47:49]MH_SAM_APDU [04:47:49]CAPDU: 80 0D 01 02 [04:47:49]Write to MH i2c: E2 08 00 C3 29 80 0D 01 02 00 00 00 00 65 [04:47:49]Write i2c OK [04:47:49]MH_I2C_Read... [04:47:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:47:50]Read from MH i2c: E2 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: E2 03 00 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: E2 03 00 C3 29 00 90 00 60 [04:47:50]RAPDU: 90 00 [04:47:50]wFMCommunicate OK [04:47:50]wFMCommunicate request_size=255 [04:47:50]MH_SAM_APDU [04:47:50]CAPDU: 80 0D 02 02 FA 03 00 94 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 35 35 35 34 06 04 34 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 D0 91 D0 BE D0 BD D0 B4 D0 B8 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 20 D0 BF D0 B0 D0 BA 20 37 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 10 00 00 00 00 13 04 06 00 CC 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 38 30 35 06 04 26 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D1 81 D0 BE D0 BB D1 8C 20 31 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 [04:47:50]Write to MH i2c: E2 02 01 C4 29 80 0D 02 02 FA 00 03 00 94 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 35 35 35 34 06 04 34 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 D0 91 D0 BE D0 BD D0 B4 D0 B8 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 20 D0 BF D0 B0 D0 BA 20 37 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 10 00 00 00 00 13 04 06 00 CC 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 38 30 35 06 04 26 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D1 81 D0 BE D0 BB D1 8C 20 31 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 00 00 DE [04:47:50]Write i2c OK [04:47:50]MH_I2C_Read... [04:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:47:50]Read from MH i2c: E2 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: E2 03 00 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: E2 03 00 C4 29 00 90 00 61 [04:47:50]RAPDU: 90 00 [04:47:50]wFMCommunicate OK [04:47:50]wFMCommunicate request_size=163 [04:47:50]MH_SAM_APDU [04:47:50]CAPDU: 80 0D 02 02 9E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 F7 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 44 1F 02 00 35 04 06 00 2B 24 50 19 44 8F [04:47:50]Write to MH i2c: E2 A6 00 C5 29 80 0D 02 02 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 F7 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 44 1F 02 00 35 04 06 00 2B 24 50 19 44 8F 00 00 A9 [04:47:50]Write i2c OK [04:47:50]MH_I2C_Read... [04:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:47:50]Read from MH i2c: E2 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: E2 03 00 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: E2 03 00 C5 29 00 90 00 62 [04:47:50]RAPDU: 90 00 [04:47:50]wFMCommunicate OK [04:47:50]wFMCommunicate request_size=4 [04:47:50]MH_SAM_APDU [04:47:50]CAPDU: 80 0D 03 02 [04:47:50]Write to MH i2c: E2 08 00 C6 29 80 0D 03 02 00 00 00 00 6A [04:47:50]Write i2c OK [04:47:50]MH_I2C_Read... [04:47:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:47:50]Read from MH i2c: E2 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: E2 0B 00 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: E2 0B 00 C6 29 00 2D A5 B4 C9 E3 F6 8B F2 90 00 10 [04:47:50]RAPDU: 2D A5 B4 C9 E3 F6 8B F2 90 00 [04:47:50]wFMCommunicate OK [04:47:50]SAM_PROTO_SignData done [04:47:50]FM_MakeSignedData done [04:47:50]CreateOFDProtocolMessage [04:47:50]wFMCommunicate request_size=4 [04:47:50]MH_SAM_APDU [04:47:50]CAPDU: 80 11 00 00 [04:47:50]Write to MH i2c: E2 08 00 C7 29 80 11 00 00 00 00 00 00 6A [04:47:50]Write i2c OK [04:47:50]MH_I2C_Read... [04:47:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:47:50]Read from MH i2c: E2 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: E2 17 00 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: E2 17 00 C7 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C5 [04:47:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:47:50]wFMCommunicate OK [04:47:50]CreateOFDProtocolMessage done [04:47:50]OFDSenderStorePacket 139076 [04:47:50]StoreOFDPacket docnum=139076 [04:47:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 A8 01 00 00 6B 08 A0 01 28 44 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 35 35 35 34 06 04 34 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 D0 91 D0 BE D0 BD D0 B4 D0 B8 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 20 D0 BF D0 B0 D0 BA 20 37 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 10 00 00 00 00 13 04 06 00 CC 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 38 30 35 06 04 26 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D1 81 D0 BE D0 BB D1 8C 20 31 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 F7 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 44 1F 02 00 35 04 06 00 2B 24 50 19 44 8F 2D A5 B4 C9 E3 F6 8B F2 [04:47:50]CheckFolder [04:47:50]dirname=/storage/ofd_packets [04:47:50]CheckFolder done [04:47:50]ProducePacketName [04:47:50]name=ofd_packets/00139076 [04:47:50]NVStorageSaveData ofd_packets/00139076 [04:47:50]File name is /storage/ofd_packets/00139076 [04:47:50]Write 454 bytes [04:47:50]NVStorageSaveData done [04:47:50]OFDSenderStorePacket done [04:47:50]KKMCreateOFDPacket done [04:47:50]NVStorageSaveData kkm_last_timestamp [04:47:50]File name is /storage/kkm_last_timestamp [04:47:50]Write 4 bytes [04:47:50]NVStorageSaveData done [04:47:50]ExternCall_PrintAddStr [04:47:50]wPrintStart [04:47:50]Write to MH i2c: 01 00 00 C8 29 F1 [04:47:50]Write i2c OK [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: 01 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: 01 07 00 [04:47:50]MH_I2C_Read... [04:47:50]Read from MH i2c: 01 07 00 C8 29 00 00 00 00 00 FF 0F 06 [04:47:50]RasterBufferAndPrint [04:47:50]line Счет N : (3)335022 [04:47:50]line ИНН: 02508201610067 [04:47:50]line Контрольно-Кассовый Чек [04:47:50]line ПРОДАЖА [04:47:50]line Товар: 4620017455554 [04:47:50]line Мармелад Бонди ассорт пак 70г [04:47:50]line 1.000 * 43.00 [04:47:50]line = 43.00 [04:47:50]line НДС 12% НСП 1% [04:47:50]line > о реализуемом товаре [04:47:50]line Товар: 4630007401805 [04:47:50]line Арахис ДЖИНН соль 130г [04:47:50]line 1.000 * 100.00 [04:47:50]line = 100.00 [04:47:50]line НДС 12% НСП 1% [04:47:50]line > о реализуемом товаре [04:47:50]line ИТОГО: 143.00 [04:47:50]line НСП 1% : 1.26 [04:47:50]line НДС 12% : 15.19 [04:47:50]line Наличными: 143.00 [04:47:50]line Безнал.: 0.00 [04:47:50]line Место: АЗС № 101 "Партнер Нефть" [04:47:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:47:50]line СНО: Общий режим [04:47:50]line Чек 61 29.10.2024 04:47 [04:47:50]line Смена: 555 ФФД: 1.0 [04:47:50]line ЗНМ: 0300000081 [04:47:50]line РНМ: 0000000000091631 [04:47:50]line Версия ККМ: 001 [04:47:50]line ФМ: 0000000000874669 [04:47:50]line ФД: 139076 [04:47:50]line ФПД: 47434962650255 [04:47:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T044751&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139076&fm=47434962650255&tin=02508201610067®Number=0000000000091631&sum=14300 [04:47:50]line 0 [04:47:50]OFD Sender: Processing packet 139076 [packets to send 34, broken 33] [04:47:50]ProducePacketName [04:47:50]name=ofd_packets/00139076 [04:47:50]OFD Sender: To server: pG, [04:47:50]CommunicateWithHost lk.salyk.kg:30040 [04:47:50]ConnectInit lk.salyk.kg [04:47:50]written 0, free lines is 4095 [04:47:51]Connected sock=11 [04:47: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 36 39 A8 01 00 00 6B 08 A0 01 28 44 5A 03 01 00 03 00 94 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 35 35 35 34 06 04 34 00 D0 9C D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 D0 91 D0 BE D0 BD D0 B4 D0 B8 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 20 D0 BF D0 B0 D0 BA 20 37 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 CC 10 00 00 00 00 13 04 06 00 CC 10 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 31 38 30 35 06 04 26 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 D1 81 D0 BE D0 BB D1 8C 20 31 33 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 05 00 00 00 00 07 04 06 00 DC 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 F7 68 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 44 1F 02 00 35 04 06 00 2B 24 50 19 44 8F 2D A5 B4 C9 E3 F6 8B F2 [04:47: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 36 39 4F 00 00 00 1E 9D 47 00 4A 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 36 39 10 04 04 00 44 1F 02 00 F4 03 04 00 AB 14 20 67 B6 04 01 00 00 94 80 7C 7A F9 B5 AC B7 [04:47:51]CommunicateWithHost err = 0 [04:47:51]CheckOFDResponse [04:47:51]1017 (14) - 77093643461234 [04:47:51]1041 (16) - 0000000000874669 [04:47:51]1040 (4) - 139076 [04:47:51]1012 (4) - 28.10.2024 22:48 [04:47:51]1206 (1) - 0 [04:47:51]OFD Sender: Remove packet 139076 [04:47:51]ProducePacketName [04:47:51]name=ofd_packets/00139076 [04:47:51]NVStorageDeleteData [04:47:51]Write to MH i2c: 01 00 00 F7 29 20 [04:47:51]Write i2c OK [04:47:51]MH_I2C_Read... [04:47:51]Read from MH i2c: 01 [04:47:51]MH_I2C_Read... [04:47:51]Read from MH i2c: 01 07 00 [04:47:51]MH_I2C_Read... [04:47:51]Read from MH i2c: 01 07 00 F7 29 00 00 00 00 00 AF 0C E2 [04:47:51]RasterBufferAndPrint [04:47:51]line [04:47:51]line [04:47:51]line [04:47:51]line [04:47:51]line [04:47:51]written 0, free lines is 3254 [04:47:51]MH_Cut [04:47:51]Write to MH i2c: D1 01 00 FE 29 01 F9 [04:47:51]Write i2c OK [04:47:51]MH_I2C_Read... [04:47:51]Read from MH i2c: D1 [04:47:51]MH_I2C_Read... [04:47:51]Read from MH i2c: D1 01 00 [04:47:51]MH_I2C_Read... [04:47:51]Read from MH i2c: D1 01 00 FE 29 00 F8 [04:47:51]Write to MH i2c: 01 00 00 FF 29 28 [04:47:51]Write i2c OK [04:47:51]MH_I2C_Read... [04:47:51]OFD Sender: No OFD packet to send [04:47:52]*** Cut start [04:47:52]*** Partial cut [04:47:52]*** CUTSNS_PIN = 1 [04:47:52]*** CUTSNS_PIN = 0 [04:47:52]*** Brake cut motor [04:47:52]Read from MH i2c: 01 [04:47:52]MH_I2C_Read... [04:47:52]*** Stop cut motor [04:47:52]*** Cut end [04:47:52]Read from MH i2c: 01 07 00 [04:47:52]MH_I2C_Read... [04:47:52]Read from MH i2c: 01 07 00 FF 29 00 00 00 00 00 FF 0F 3D [04:47:52]process_action close_receipt done [04:47:52]requested_data is exist [04:47:52]produce_requested_data [04:47:52]requested_item fm.sn is exist - process it [04:47:52]wFMCommunicate request_size=4 [04:47:52]MH_SAM_APDU [04:47:52]CAPDU: 80 11 00 00 [04:47:52]Write to MH i2c: E2 08 00 00 2A 80 11 00 00 00 00 00 00 A4 [04:47:52]Write i2c OK [04:47:52]MH_I2C_Read... [04:47:52]Read from MH i2c: E2 [04:47:52]MH_I2C_Read... [04:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:47:52]Read from MH i2c: E2 17 00 [04:47:52]MH_I2C_Read... [04:47:52]Read from MH i2c: E2 17 00 00 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 FF [04:47:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:47:52]wFMCommunicate OK [04:47:52]requested_item fd.num is exist - process it [04:47:52]SAM_PROTO_GetFieldsCounters [04:47:52]wFMCommunicate request_size=4 [04:47:52]MH_SAM_APDU [04:47:52]CAPDU: 80 13 00 00 [04:47:52]Write to MH i2c: E2 08 00 01 2A 80 13 00 00 00 00 00 00 A7 [04:47:52]Write i2c OK [04:47:52]MH_I2C_Read... [04:47:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:47:52]Read from MH i2c: E2 [04:47:52]MH_I2C_Read... [04:47:52]Read from MH i2c: E2 62 00 [04:47:52]MH_I2C_Read... [04:47:52]Read from MH i2c: E2 62 00 01 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 44 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 14 [04:47: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 44 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:47:52]wFMCommunicate OK [04:47:52]SAM_PROTO_GetFieldsCounters done [04:47:52]requested_item shift.num is exist - process it [04:47:52]requested_item shift.opened is exist - process it [04:47:52]req_shift_opened [04:47:52]FM_GetShiftState [04:47:52]SAM_PROTO_GetShiftState [04:47:52]wFMCommunicate request_size=4 [04:47:52]MH_SAM_APDU [04:47:52]CAPDU: 80 13 01 00 [04:47:52]Write to MH i2c: E2 08 00 02 2A 80 13 01 00 00 00 00 00 A9 [04:47:52]Write i2c OK [04:47:52]MH_I2C_Read... [04:47:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:47:53]Read from MH i2c: E2 [04:47:53]MH_I2C_Read... [04:47:53]Read from MH i2c: E2 0E 00 [04:47:53]MH_I2C_Read... [04:47:53]Read from MH i2c: E2 0E 00 02 2A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F8 [04:47:53]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:47:53]wFMCommunicate OK [04:47:53]SAM_PROTO_GetShiftState done [04:47:53]FM_GetShiftState done [04:47:53]req_shift_opened done [04:47:53]requested_item shift.open_date is exist - process it [04:47:53]req_shift_open_date [04:47:53]req_shift_open_date done [04:47:53]produce_requested_data done [04:47:53]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139076,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:47:53]process_action_free close_receipt [04:47:53]json_value_free [04:47:53]json_value_free done [04:47:53]process_json_proto returns [04:47:53]Send response to host [04:47:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139076,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:47:53]free response buf [04:47:53]execute_script done [04:47:53]execute_script returns [04:47:53]free content buf [04:47:53]Sock 9.Close socket [04:47:53]Sock 9.Thread stoped [04:47:56]OFD Sender: No OFD packet to send [04:48:01]OFD Sender: No OFD packet to send [04:48:06]OFD Sender: No OFD packet to send [04:48:11]OFD Sender: No OFD packet to send [04:48:16]OFD Sender: No OFD packet to send [04:48:21]OFD Sender: No OFD packet to send [04:48:26]OFD Sender: No OFD packet to send [04:48:31]OFD Sender: No OFD packet to send [04:48:36]OFD Sender: No OFD packet to send [04:48:41]OFD Sender: No OFD packet to send [04:48:46]OFD Sender: No OFD packet to send [04:48:51]OFD Sender: No OFD packet to send [04:48:56]OFD Sender: No OFD packet to send [04:49:01]OFD Sender: No OFD packet to send [04:49:06]OFD Sender: No OFD packet to send [04:49:11]OFD Sender: No OFD packet to send [04:49:16]OFD Sender: No OFD packet to send [04:49:21]OFD Sender: No OFD packet to send [04:49:26]OFD Sender: No OFD packet to send [04:49:31]OFD Sender: No OFD packet to send [04:49:36]OFD Sender: No OFD packet to send [04:49:41]OFD Sender: No OFD packet to send [04:49:46]OFD Sender: No OFD packet to send [04:49:51]OFD Sender: No OFD packet to send [04:49:56]OFD Sender: No OFD packet to send [04:50:01]OFD Sender: No OFD packet to send [04:50:06]OFD Sender: No OFD packet to send [04:50:11]OFD Sender: No OFD packet to send [04:50:16]OFD Sender: No OFD packet to send [04:50:21]OFD Sender: No OFD packet to send [04:50:24]int [04:50:24]Write to MH i2c: 01 00 00 03 2A 2D [04:50:24]Write i2c OK [04:50:24]MH_I2C_Read... [04:50:24]Read from MH i2c: 01 [04:50:24]MH_I2C_Read... [04:50:24]Read from MH i2c: 01 07 00 [04:50:24]MH_I2C_Read... [04:50:24]*** FLAG_PRN_PAP1 set [04:50:24]*** FLAG_PRN_PAP1 reset [04:50:24]Read from MH i2c: 01 07 00 03 2A 00 00 00 00 00 FF 0F 42 [04:50:24]state=0 [04:50:24]int [04:50:24]Write to MH i2c: 01 00 00 04 2A 2E [04:50:24]Write i2c OK [04:50:24]MH_I2C_Read... [04:50:24]Read from MH i2c: 01 [04:50:24]MH_I2C_Read... [04:50:24]Read from MH i2c: 01 07 00 [04:50:24]MH_I2C_Read... [04:50:24]*** FLAG_PRN_PAP1 set [04:50:24]*** FLAG_PRN_PAP1 reset [04:50:24]Read from MH i2c: 01 07 00 04 2A 00 00 00 00 00 FF 0F 43 [04:50:24]state=0 [04:50:24]int [04:50:24]Write to MH i2c: 01 00 00 05 2A 2F [04:50:24]*** FLAG_PRN_PAP1 set [04:50:24]Write i2c OK [04:50:24]MH_I2C_Read... [04:50:24]Read from MH i2c: 01 [04:50:24]MH_I2C_Read... [04:50:24]Read from MH i2c: 01 07 00 [04:50:24]MH_I2C_Read... [04:50:24]Read from MH i2c: 01 07 00 05 2A 00 01 00 00 00 FF 0F 45 [04:50:24]state=0 [04:50:24]No paper [04:50:24]int [04:50:24]Write to MH i2c: 01 00 00 06 2A 30 [04:50:24]*** FLAG_PRN_PAP2 set [04:50:24]Write i2c OK [04:50:24]MH_I2C_Read... [04:50:24]Read from MH i2c: 01 [04:50:24]MH_I2C_Read... [04:50:24]Read from MH i2c: 01 07 00 [04:50:24]MH_I2C_Read... [04:50:24]Read from MH i2c: 01 07 00 06 2A 00 03 00 00 00 FF 0F 48 [04:50:24]state=0 [04:50:24]No paper [04:50:24]Cover opened [04:50:25]int [04:50:25]Write to MH i2c: 01 00 00 07 2A 31 [04:50:25]*** FLAG_PRN_PAP2 reset [04:50:25]Write i2c OK [04:50:25]MH_I2C_Read... [04:50:25]Read from MH i2c: 01 [04:50:25]MH_I2C_Read... [04:50:25]Read from MH i2c: 01 07 00 [04:50:25]MH_I2C_Read... [04:50:25]Read from MH i2c: 01 07 00 07 2A 00 01 00 00 00 FF 0F 47 [04:50:25]state=3 [04:50:25]No paper [04:50:25]Cover closed [04:50:25]int [04:50:25]Write to MH i2c: 01 00 00 08 2A 32 [04:50:25]*** FLAG_PRN_PAP2 set [04:50:25]Write i2c OK [04:50:25]MH_I2C_Read... [04:50:25]Read from MH i2c: 01 [04:50:25]MH_I2C_Read... [04:50:25]Read from MH i2c: 01 07 00 [04:50:25]MH_I2C_Read... [04:50:25]Read from MH i2c: 01 07 00 08 2A 00 03 00 00 00 FF 0F 4A [04:50:25]state=0 [04:50:25]No paper [04:50:25]Cover opened [04:50:26]OFD Sender: No OFD packet to send [04:50:30]Write to MH i2c: 01 00 00 09 2A 33 [04:50:30]Write i2c OK [04:50:30]MH_I2C_Read... [04:50:30]Read from MH i2c: 01 [04:50:30]MH_I2C_Read... [04:50:30]Read from MH i2c: 01 07 00 [04:50:30]MH_I2C_Read... [04:50:30]Read from MH i2c: 01 07 00 09 2A 00 03 00 00 00 FF 0F 4B [04:50:30]state=3 [04:50:30]No paper [04:50:30]Cover opened [04:50:31]int [04:50:31]Write to MH i2c: 01 00 00 0A 2A 34 [04:50:31]*** FLAG_PRN_PAP2 reset [04:50:31]Write i2c OK [04:50:31]MH_I2C_Read... [04:50:31]Read from MH i2c: 01 [04:50:31]MH_I2C_Read... [04:50:31]Read from MH i2c: 01 07 00 [04:50:31]MH_I2C_Read... [04:50:31]Read from MH i2c: 01 07 00 0A 2A 00 01 00 00 00 FF 0F 4A [04:50:31]state=3 [04:50:31]No paper [04:50:31]Cover closed [04:50:31]*** FLAG_PRN_PAP1 reset [04:50:31]OFD Sender: No OFD packet to send [04:50:36]int line is 0 - check status [04:50:36]Write to MH i2c: 01 00 00 0B 2A 35 [04:50:36]Write i2c OK [04:50:36]MH_I2C_Read... [04:50:36]Read from MH i2c: 01 [04:50:36]MH_I2C_Read... [04:50:36]Read from MH i2c: 01 07 00 [04:50:36]MH_I2C_Read... [04:50:36]Read from MH i2c: 01 07 00 0B 2A 00 00 00 00 00 FF 0F 4A [04:50:36]state=0 [04:50:36]OFD Sender: No OFD packet to send [04:50:41]accept exits with 7 [04:50:41]New connection [04:50:41]New thread 3067370852 created [04:50:41]Thread 3067514212 joined [04:50:41]Waiting for new connection... [04:50:41] Sock 7.Parse request [04:50:41]Sock 7.Check first char [04:50:41]Sock 7.First char is OK [04:50:41]request: POST /json_proto HTTP/1.0 [04:50:41]Method: POST [04:50:41]URL: /json_proto [04:50:41]Method is POST - this is cgi request [04:50:41]url: /json_proto [04:50:41]query_string will be loaded in cgi processing [04:50:41]execute_cgi json_proto POST (null) [04:50:41]execute_cgi path=json_proto method=POST [04:50:41]POST find Content-Length [04:50:41]Host: 172.17.50.196:8080 [04:50:41]Content-Length: 709 [04:50:41]Content-Type: application/json [04:50:41] [04:50:41]POST finish read [04:50:41]Found Content-Length = 709 [04:50:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335023", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:50:41]execute_script... [04:50:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335023", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:50:41]POST & json_proto [04:50:41]process_json_proto [04:50:41]json parsed OK: [04:50:41]protocol is kg_v1.0 [04:50:41]action value=close_receipt [04:50:41]process_action close_receipt [04:50:41]cmd_close_receipt [04:50:41]MH_GetDate [04:50:41]Write to MH i2c: F0 00 00 0C 2A 25 [04:50:41]Write i2c OK [04:50:41]MH_I2C_Read... [04:50:41]Read from MH i2c: F0 [04:50:41]MH_I2C_Read... [04:50:41]Read from MH i2c: F0 09 00 [04:50:41]MH_I2C_Read... [04:50:41]Read from MH i2c: F0 09 00 0C 2A 00 A4 69 20 67 72 0D 1C 67 C4 [04:50:41]GetLastDocTimeStamp 1730177271 [04:50:41]current date 1730177444 [04:50:41]FM_GetShiftState [04:50:41]SAM_PROTO_GetShiftState [04:50:41]wFMCommunicate request_size=4 [04:50:41]MH_SAM_APDU [04:50:41]CAPDU: 80 13 01 00 [04:50:41]Write to MH i2c: E2 08 00 0D 2A 80 13 01 00 00 00 00 00 B4 [04:50:41]Write i2c OK [04:50:41]MH_I2C_Read... [04:50:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:50:41]Read from MH i2c: E2 [04:50:41]MH_I2C_Read... [04:50:41]Read from MH i2c: E2 0E 00 [04:50:41]MH_I2C_Read... [04:50:41]Read from MH i2c: E2 0E 00 0D 2A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 03 [04:50:41]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:50:41]wFMCommunicate OK [04:50:41]SAM_PROTO_GetShiftState done [04:50:41]FM_GetShiftState done [04:50:41]opened in 1730160023 [04:50:41]opened+sec_in_day 1730246423 [04:50:41]quantity*price = 9500 [04:50:41]sum+1 = 9501 [04:50:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 62 29.10.2024 04:50 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139077 ФПД: 278663864872255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T045044&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139077&fm=278663864872255&tin=02508201610067®Number=0000000000091631&sum=9500 0 [04:50:42]StoreToDocumentArchive [04:50:42]shift 555 fd 139077 [04:50:42]save to /storage/0555/doc_00139077 [04:50:42]save last doc name /storage/0555/doc_00139077 to /storage/kkm_last_doc_name [04:50:42]save OK [04:50:42]Clear old archive folders... [04:50:42]ProcessDocumentItem done err = 0, tmpTLVsize=304 [04:50:42]tlvbuf is 00E17770 [04:50:42]SAM_PROTO_ClearQueue [04:50:42]wFMCommunicate request_size=4 [04:50:42]MH_SAM_APDU [04:50:42]CAPDU: 80 09 00 00 [04:50:42]Write to MH i2c: E2 08 00 1A 2A 80 09 00 00 00 00 00 00 B6 [04:50:42]Write i2c OK [04:50:42]MH_I2C_Read... [04:50:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:50:42]Read from MH i2c: E2 [04:50:42]MH_I2C_Read... [04:50:42]Read from MH i2c: E2 03 00 [04:50:42]MH_I2C_Read... [04:50:42]Read from MH i2c: E2 03 00 1A 2A 00 90 00 B8 [04:50:42]RAPDU: 90 00 [04:50:42]wFMCommunicate OK [04:50:42]SAM_PROTO_ClearQueue done [04:50:42]KKMCreateOFDPacket [04:50:42]OFDProtocolAddRootSTLVToBuf [04:50:42]FM_MakeSignedData [04:50:42]FM_MakeSignedData [04:50:42]SAM_PROTO_SignData [04:50:42]wFMCommunicate request_size=4 [04:50:42]MH_SAM_APDU [04:50:42]CAPDU: 80 0D 01 02 [04:50:42]Write to MH i2c: E2 08 00 1B 2A 80 0D 01 02 00 00 00 00 BE [04:50:42]Write i2c OK [04:50:42]MH_I2C_Read... [04:50:42]Read from MH i2c: E2 [04:50:42]MH_I2C_Read... [04:50:42]Read from MH i2c: *** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:50:42]E2 03 00 [04:50:42]MH_I2C_Read... [04:50:42]Read from MH i2c: E2 03 00 1B 2A 00 90 00 B9 [04:50:42]RAPDU: 90 00 [04:50:42]wFMCommunicate OK [04:50:42]wFMCommunicate request_size=255 [04:50:42]MH_SAM_APDU [04:50:42]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 A4 69 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 [04:50:42]Write to MH i2c: E2 02 01 1C 2A 80 0D 02 02 FA 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 A4 69 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 00 00 03 [04:50:42]Write i2c OK [04:50:42]MH_I2C_Read... [04:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:50:43]Read from MH i2c: E2 [04:50:43]MH_I2C_Read... [04:50:43]Read from MH i2c: E2 03 00 [04:50:43]MH_I2C_Read... [04:50:43]Read from MH i2c: E2 03 00 1C 2A 00 90 00 BA [04:50:43]RAPDU: 90 00 [04:50:43]wFMCommunicate OK [04:50:43]wFMCommunicate request_size=63 [04:50:43]MH_SAM_APDU [04:50:43]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 45 1F 02 00 35 04 06 00 FD 71 7C AD 6D 3F [04:50:43]Write to MH i2c: E2 42 00 1D 2A 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 45 1F 02 00 35 04 06 00 FD 71 7C AD 6D 3F 00 00 B7 [04:50:43]Write i2c OK [04:50:43]MH_I2C_Read... [04:50:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:50:43]Read from MH i2c: E2 [04:50:43]MH_I2C_Read... [04:50:43]Read from MH i2c: E2 03 00 [04:50:43]MH_I2C_Read... [04:50:43]Read from MH i2c: E2 03 00 1D 2A 00 90 00 BB [04:50:43]RAPDU: 90 00 [04:50:43]wFMCommunicate OK [04:50:43]wFMCommunicate request_size=4 [04:50:43]MH_SAM_APDU [04:50:43]CAPDU: 80 0D 03 02 [04:50:43]Write to MH i2c: E2 08 00 1E 2A 80 0D 03 02 00 00 00 00 C3 [04:50:43]Write i2c OK [04:50:43]MH_I2C_Read... [04:50:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:50:43]Read from MH i2c: E2 [04:50:43]MH_I2C_Read... [04:50:43]Read from MH i2c: E2 0B 00 [04:50:43]MH_I2C_Read... [04:50:43]Read from MH i2c: E2 0B 00 1E 2A 00 21 96 19 AB 3A 70 C1 5D 90 00 07 [04:50:43]RAPDU: 21 96 19 AB 3A 70 C1 5D 90 00 [04:50:43]wFMCommunicate OK [04:50:43]SAM_PROTO_SignData done [04:50:43]FM_MakeSignedData done [04:50:43]CreateOFDProtocolMessage [04:50:43]wFMCommunicate request_size=4 [04:50:43]MH_SAM_APDU [04:50:43]CAPDU: 80 11 00 00 [04:50:43]Write to MH i2c: E2 08 00 1F 2A 80 11 00 00 00 00 00 00 C3 [04:50:43]Write i2c OK [04:50:43]MH_I2C_Read... [04:50:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:50:43]Read from MH i2c: E2 [04:50:43]MH_I2C_Read... [04:50:43]Read from MH i2c: E2 17 00 [04:50:43]MH_I2C_Read... [04:50:43]Read from MH i2c: E2 17 00 1F 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 1E [04:50:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:50:43]wFMCommunicate OK [04:50:43]CreateOFDProtocolMessage done [04:50:43]OFDSenderStorePacket 139077 [04:50:43]StoreOFDPacket docnum=139077 [04:50:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 44 01 00 00 2F FF 3C 01 EF EF 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 A4 69 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 45 1F 02 00 35 04 06 00 FD 71 7C AD 6D 3F 21 96 19 AB 3A 70 C1 5D [04:50:43]CheckFolder [04:50:43]dirname=/storage/ofd_packets [04:50:43]CheckFolder done [04:50:43]ProducePacketName [04:50:43]name=ofd_packets/00139077 [04:50:43]NVStorageSaveData ofd_packets/00139077 [04:50:43]File name is /storage/ofd_packets/00139077 [04:50:43]Write 354 bytes [04:50:43]NVStorageSaveData done [04:50:43]OFDSenderStorePacket done [04:50:43]KKMCreateOFDPacket done [04:50:43]NVStorageSaveData kkm_last_timestamp [04:50:43]File name is /storage/kkm_last_timestamp [04:50:43]Write 4 bytes [04:50:43]NVStorageSaveData done [04:50:43]ExternCall_PrintAddStr [04:50:43]wPrintStart [04:50:43]Write to MH i2c: 01 00 00 20 2A 4A [04:50:43]Write i2c OK [04:50:43]MH_I2C_Read... [04:50:43]Read from MH i2c: 01 [04:50:43]MH_I2C_Read... [04:50:43]Read from MH i2c: 01 07 00 [04:50:43]MH_I2C_Read... [04:50:43]Read from MH i2c: 01 07 00 20 2A 00 00 00 00 00 FF 0F 5F [04:50:43]RasterBufferAndPrint [04:50:43]line Счет N : (3)335023 [04:50:43]line ИНН: 02508201610067 [04:50:43]line Контрольно-Кассовый Чек [04:50:43]line ПРОДАЖА [04:50:43]line Товар: 4700000480302 [04:50:43]line Напиток энерг Nitro манго-клуб 0.45 ж/б [04:50:43]line 1.000 * 95.00 [04:50:43]line = 95.00 [04:50:43]line НДС 12% НСП 1% [04:50:43]line > о реализуемом товаре [04:50:43]line ИТОГО: 95.00 [04:50:43]line НСП 1% : 0.84 [04:50:43]line НДС 12% : 10.09 [04:50:43]line Наличными: 95.00 [04:50:43]line Безнал.: 0.00 [04:50:43]line Место: АЗС № 101 "Партнер Нефть" [04:50:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:50:43]line СНО: Общий режим [04:50:43]line Чек 62 29.10.2024 04:50 [04:50:43]line Смена: 555 ФФД: 1.0 [04:50:43]line ЗНМ: 0300000081 [04:50:43]line РНМ: 0000000000091631 [04:50:43]line Версия ККМ: 001 [04:50:43]line ФМ: 0000000000874669 [04:50:43]line ФД: 139077 [04:50:43]line ФПД: 278663864872255 [04:50:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T045044&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139077&fm=278663864872255&tin=02508201610067®Number=0000000000091631&sum=9500 [04:50:43]line 0 [04:50:43]OFD Sender: Processing packet 139077 [packets to send 34, broken 33] [04:50:43]ProducePacketName [04:50:43]name=ofd_packets/00139077 [04:50:43]OFD Sender: To server: pG, [04:50:43]CommunicateWithHost lk.salyk.kg:30040 [04:50:43]ConnectInit lk.salyk.kg [04:50:43]written 0, free lines is 4095 [04:50:43]Connected sock=10 [04:50:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 44 01 00 00 2F FF 3C 01 EF EF 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 A4 69 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 45 1F 02 00 35 04 06 00 FD 71 7C AD 6D 3F 21 96 19 AB 3A 70 C1 5D [04:50: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 36 39 4F 00 00 00 99 8C 47 00 3F 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 36 39 10 04 04 00 45 1F 02 00 F4 03 04 00 58 15 20 67 B6 04 01 00 00 31 EA EB C4 3B A2 C4 B7 [04:50:43]CommunicateWithHost err = 0 [04:50:43]CheckOFDResponse [04:50:43]1017 (14) - 77093643461234 [04:50:43]1041 (16) - 0000000000874669 [04:50:43]1040 (4) - 139077 [04:50:43]1012 (4) - 28.10.2024 22:51 [04:50:43]1206 (1) - 0 [04:50:43]OFD Sender: Remove packet 139077 [04:50:43]ProducePacketName [04:50:43]name=ofd_packets/00139077 [04:50:43]NVStorageDeleteData [04:50:44]Write to MH i2c: 01 00 00 49 2A 73 [04:50:44]Write i2c OK [04:50:44]MH_I2C_Read... [04:50:44]Read from MH i2c: 01 [04:50:44]MH_I2C_Read... [04:50:44]Read from MH i2c: 01 07 00 [04:50:44]MH_I2C_Read... [04:50:44]Read from MH i2c: 01 07 00 49 2A 00 00 00 00 00 F6 0C 7C [04:50:44]RasterBufferAndPrint [04:50:44]line [04:50:44]line [04:50:44]line [04:50:44]line [04:50:44]line [04:50:44]written 0, free lines is 3325 [04:50:44]MH_Cut [04:50:44]Write to MH i2c: D1 01 00 50 2A 01 4C [04:50:44]Write i2c OK [04:50:44]MH_I2C_Read... [04:50:44]Read from MH i2c: D1 [04:50:44]MH_I2C_Read... [04:50:44]Read from MH i2c: D1 01 00 [04:50:44]MH_I2C_Read... [04:50:44]Read from MH i2c: D1 01 00 50 2A 00 4B [04:50:44]Write to MH i2c: 01 00 00 51 2A 7B [04:50:44]Write i2c OK [04:50:44]MH_I2C_Read... [04:50:44]OFD Sender: No OFD packet to send [04:50:44]*** Cut start [04:50:44]*** Partial cut [04:50:44]*** CUTSNS_PIN = 1 [04:50:44]*** CUTSNS_PIN = 0 [04:50:45]*** Brake cut motor [04:50:45]Read from MH i2c: 01 [04:50:45]MH_I2C_Read... [04:50:45]*** Stop cut motor [04:50:45]*** Cut end [04:50:45]Read from MH i2c: 01 07 00 [04:50:45]MH_I2C_Read... [04:50:45]Read from MH i2c: 01 07 00 51 2A 00 00 00 00 00 FF 0F 90 [04:50:45]process_action close_receipt done [04:50:45]requested_data is exist [04:50:45]produce_requested_data [04:50:45]requested_item fm.sn is exist - process it [04:50:45]wFMCommunicate request_size=4 [04:50:45]MH_SAM_APDU [04:50:45]CAPDU: 80 11 00 00 [04:50:45]Write to MH i2c: E2 08 00 52 2A 80 11 00 00 00 00 00 00 F6 [04:50:45]Write i2c OK [04:50:45]MH_I2C_Read... [04:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:50:45]Read from MH i2c: E2 [04:50:45]MH_I2C_Read... [04:50:45]Read from MH i2c: E2 17 00 [04:50:45]MH_I2C_Read... [04:50:45]Read from MH i2c: E2 17 00 52 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 51 [04:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:50:45]wFMCommunicate OK [04:50:45]requested_item fd.num is exist - process it [04:50:45]SAM_PROTO_GetFieldsCounters [04:50:45]wFMCommunicate request_size=4 [04:50:45]MH_SAM_APDU [04:50:45]CAPDU: 80 13 00 00 [04:50:45]Write to MH i2c: E2 08 00 53 2A 80 13 00 00 00 00 00 00 F9 [04:50:45]Write i2c OK [04:50:45]MH_I2C_Read... [04:50:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:50:45]Read from MH i2c: E2 [04:50:45]MH_I2C_Read... [04:50:45]Read from MH i2c: E2 62 00 [04:50:45]MH_I2C_Read... [04:50:45]Read from MH i2c: E2 62 00 53 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 45 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [04:50:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 45 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:50:45]wFMCommunicate OK [04:50:45]SAM_PROTO_GetFieldsCounters done [04:50:45]requested_item shift.num is exist - process it [04:50:45]requested_item shift.opened is exist - process it [04:50:45]req_shift_opened [04:50:45]FM_GetShiftState [04:50:45]SAM_PROTO_GetShiftState [04:50:45]wFMCommunicate request_size=4 [04:50:45]MH_SAM_APDU [04:50:45]CAPDU: 80 13 01 00 [04:50:45]Write to MH i2c: E2 08 00 54 2A 80 13 01 00 00 00 00 00 FB [04:50:45]Write i2c OK [04:50:45]MH_I2C_Read... [04:50:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:50:45]Read from MH i2c: E2 [04:50:45]MH_I2C_Read... [04:50:45]Read from MH i2c: E2 0E 00 [04:50:45]MH_I2C_Read... [04:50:45]Read from MH i2c: E2 0E 00 54 2A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 4A [04:50:45]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:50:45]wFMCommunicate OK [04:50:45]SAM_PROTO_GetShiftState done [04:50:45]FM_GetShiftState done [04:50:45]req_shift_opened done [04:50:45]requested_item shift.open_date is exist - process it [04:50:45]req_shift_open_date [04:50:45]req_shift_open_date done [04:50:45]produce_requested_data done [04:50:45]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139077,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:50:45]process_action_free close_receipt [04:50:45]json_value_free [04:50:45]json_value_free done [04:50:45]process_json_proto returns [04:50:45]Send response to host [04:50:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139077,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:50:45]free response buf [04:50:45]execute_script done [04:50:45]execute_script returns [04:50:45]free content buf [04:50:45]Sock 7.Close socket [04:50:45]Sock 7.Thread stoped [04:50:49]OFD Sender: No OFD packet to send [04:50:54]OFD Sender: No OFD packet to send [04:50:59]OFD Sender: No OFD packet to send [04:51:04]OFD Sender: No OFD packet to send [04:51:09]OFD Sender: No OFD packet to send [04:51:14]OFD Sender: No OFD packet to send [04:51:19]OFD Sender: No OFD packet to send [04:51:24]OFD Sender: No OFD packet to send [04:51:29]OFD Sender: No OFD packet to send [04:51:34]OFD Sender: No OFD packet to send [04:51:39]OFD Sender: No OFD packet to send [04:51:44]OFD Sender: No OFD packet to send [04:51:49]OFD Sender: No OFD packet to send [04:51:54]OFD Sender: No OFD packet to send [04:51:59]OFD Sender: No OFD packet to send [04:52:04]OFD Sender: No OFD packet to send [04:52:09]OFD Sender: No OFD packet to send [04:52:14]OFD Sender: No OFD packet to send [04:52:19]OFD Sender: No OFD packet to send [04:52:24]OFD Sender: No OFD packet to send [04:52:29]OFD Sender: No OFD packet to send [04:52:34]OFD Sender: No OFD packet to send [04:52:39]OFD Sender: No OFD packet to send [04:52:44]OFD Sender: No OFD packet to send [04:52:49]OFD Sender: No OFD packet to send [04:52:54]OFD Sender: No OFD packet to send [04:52:59]OFD Sender: No OFD packet to send [04:53:04]OFD Sender: No OFD packet to send [04:53:09]OFD Sender: No OFD packet to send [04:53:14]OFD Sender: No OFD packet to send [04:53:19]OFD Sender: No OFD packet to send [04:53:24]OFD Sender: No OFD packet to send [04:53:29]OFD Sender: No OFD packet to send [04:53:34]OFD Sender: No OFD packet to send [04:53:39]OFD Sender: No OFD packet to send [04:53:44]OFD Sender: No OFD packet to send [04:53:49]OFD Sender: No OFD packet to send [04:53:54]OFD Sender: No OFD packet to send [04:53:59]OFD Sender: No OFD packet to send [04:54:04]OFD Sender: No OFD packet to send [04:54:09]OFD Sender: No OFD packet to send [04:54:14]OFD Sender: No OFD packet to send [04:54:19]OFD Sender: No OFD packet to send [04:54:24]OFD Sender: No OFD packet to send [04:54:29]OFD Sender: No OFD packet to send [04:54:34]OFD Sender: No OFD packet to send [04:54:39]OFD Sender: No OFD packet to send [04:54:44]OFD Sender: No OFD packet to send [04:54:49]OFD Sender: No OFD packet to send [04:54:54]OFD Sender: No OFD packet to send [04:54:59]OFD Sender: No OFD packet to send [04:55:04]OFD Sender: No OFD packet to send [04:55:09]OFD Sender: No OFD packet to send [04:55:14]OFD Sender: No OFD packet to send [04:55:19]OFD Sender: No OFD packet to send [04:55:24]OFD Sender: No OFD packet to send [04:55:29]OFD Sender: No OFD packet to send [04:55:34]OFD Sender: No OFD packet to send [04:55:39]OFD Sender: No OFD packet to send [04:55:44]OFD Sender: No OFD packet to send [04:55:49]OFD Sender: No OFD packet to send [04:55:54]OFD Sender: No OFD packet to send [04:55:59]OFD Sender: No OFD packet to send [04:56:04]OFD Sender: No OFD packet to send [04:56:09]OFD Sender: No OFD packet to send [04:56:14]OFD Sender: No OFD packet to send [04:56:19]OFD Sender: No OFD packet to send [04:56:24]OFD Sender: No OFD packet to send [04:56:29]OFD Sender: No OFD packet to send [04:56:34]OFD Sender: No OFD packet to send [04:56:39]OFD Sender: No OFD packet to send [04:56:44]OFD Sender: No OFD packet to send [04:56:49]OFD Sender: No OFD packet to send [04:56:54]OFD Sender: No OFD packet to send [04:56:59]OFD Sender: No OFD packet to send [04:57:04]OFD Sender: No OFD packet to send [04:57:09]OFD Sender: No OFD packet to send [04:57:14]OFD Sender: No OFD packet to send [04:57:19]OFD Sender: No OFD packet to send [04:57:24]OFD Sender: No OFD packet to send [04:57:29]OFD Sender: No OFD packet to send [04:57:34]OFD Sender: No OFD packet to send [04:57:39]OFD Sender: No OFD packet to send [04:57:44]OFD Sender: No OFD packet to send [04:57:48]accept exits with 9 [04:57:48]New connection [04:57:48]New thread 3067514212 created [04:57:48]Thread 3067370852 joined [04:57:48]Waiting for new connection... [04:57:48] Sock 9.Parse request [04:57:48]Sock 9.Check first char [04:57:48]Sock 9.First char is OK [04:57:48]request: POST /json_proto HTTP/1.0 [04:57:48]Method: POST [04:57:48]URL: /json_proto [04:57:48]Method is POST - this is cgi request [04:57:48]url: /json_proto [04:57:48]query_string will be loaded in cgi processing [04:57:48]execute_cgi json_proto POST (null) [04:57:48]execute_cgi path=json_proto method=POST [04:57:48]POST find Content-Length [04:57:48]Host: 172.17.50.196:8080 [04:57:48]Content-Length: 632 [04:57:48]Content-Type: application/json [04:57:48] [04:57:48]POST finish read [04:57:48]Found Content-Length = 632 [04:57:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335024", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:57:48]execute_script... [04: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 : (3)335024", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:57:48]POST & json_proto [04:57:48]process_json_proto [04:57:48]json parsed OK: [04:57:48]protocol is kg_v1.0 [04:57:48]action value=close_receipt [04:57:48]process_action close_receipt [04:57:48]cmd_close_receipt [04:57:48]MH_GetDate [04:57:48]Write to MH i2c: F0 00 00 55 2A 6E [04:57:48]Write i2c OK [04:57:48]MH_I2C_Read... [04:57:48]Read from MH i2c: F0 [04:57:48]MH_I2C_Read... [04:57:48]Read from MH i2c: F0 09 00 [04:57:48]MH_I2C_Read... [04:57:48]Read from MH i2c: F0 09 00 55 2A 00 4F 6B 20 67 72 0D 1C 67 BA [04:57:48]GetLastDocTimeStamp 1730177444 [04:57:48]current date 1730177871 [04:57:48]FM_GetShiftState [04:57:48]SAM_PROTO_GetShiftState [04:57:48]wFMCommunicate request_size=4 [04:57:48]MH_SAM_APDU [04:57:48]CAPDU: 80 13 01 00 [04:57:48]Write to MH i2c: E2 08 00 56 2A 80 13 01 00 00 00 00 00 FD [04:57:48]Write i2c OK [04:57:48]MH_I2C_Read... [04:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:57:48]Read from MH i2c: E2 [04:57:48]MH_I2C_Read... [04:57:48]Read from MH i2c: E2 0E 00 [04:57:48]MH_I2C_Read... [04:57:48]Read from MH i2c: E2 0E 00 56 2A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 4C [04:57:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:57:48]wFMCommunicate OK [04:57:48]SAM_PROTO_GetShiftState done [04:57:48]FM_GetShiftState done [04:57:48]opened in 1730160023 [04:57:48]opened+sec_in_day 1730246423 [04:57:48]quantity*price = 6000 [04:57:48]sum+1 = 6001 [04:57:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 НСП 1% : 0.53 НДС 12% : 6.37 Наличными: 60.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 63 29.10.2024 04:57 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139078 ФПД: 43453100461146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T045751&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139078&fm=43453100461146&tin=02508201610067®Number=0000000000091631&sum=6000 0 [04:57:49]StoreToDocumentArchive [04:57:49]shift 555 fd 139078 [04:57:49]save to /storage/0555/doc_00139078 [04:57:49]save last doc name /storage/0555/doc_00139078 to /storage/kkm_last_doc_name [04:57:49]save OK [04:57:49]Clear old archive folders... [04:57:49]ProcessDocumentItem done err = 0, tmpTLVsize=271 [04:57:49]tlvbuf is 00DFF380 [04:57:49]SAM_PROTO_ClearQueue [04:57:49]wFMCommunicate request_size=4 [04:57:49]MH_SAM_APDU [04:57:49]CAPDU: 80 09 00 00 [04:57:49]Write to MH i2c: E2 08 00 63 2A 80 09 00 00 00 00 00 00 FF [04:57:49]Write i2c OK [04:57:49]MH_I2C_Read... [04:57:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:57:49]Read from MH i2c: E2 [04:57:49]MH_I2C_Read... [04:57:49]Read from MH i2c: E2 03 00 [04:57:49]MH_I2C_Read... [04:57:49]Read from MH i2c: E2 03 00 63 2A 00 90 00 01 [04:57:49]RAPDU: 90 00 [04:57:49]wFMCommunicate OK [04:57:49]SAM_PROTO_ClearQueue done [04:57:49]KKMCreateOFDPacket [04:57:49]OFDProtocolAddRootSTLVToBuf [04:57:49]FM_MakeSignedData [04:57:49]FM_MakeSignedData [04:57:49]SAM_PROTO_SignData [04:57:49]wFMCommunicate request_size=4 [04:57:49]MH_SAM_APDU [04:57:49]CAPDU: 80 0D 01 02 [04:57:49]Write to MH i2c: E2 08 00 64 2A 80 0D 01 02 00 00 00 00 07 [04:57:49]Write i2c OK [04:57:49]MH_I2C_Read... [04:57:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:57:49]Read from MH i2c: E2 [04:57:49]MH_I2C_Read... [04:57:49]Read from MH i2c: E2 03 00 [04:57:49]MH_I2C_Read... [04:57:49]Read from MH i2c: E2 03 00 64 2A 00 90 00 02 [04:57:49]RAPDU: 90 00 [04:57:49]wFMCommunicate OK [04:57:49]wFMCommunicate request_size=255 [04:57:49]MH_SAM_APDU [04:57:49]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 4F 6B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 [04:57:49]Write to MH i2c: E2 02 01 65 2A 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 4F 6B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 DE [04:57:49]Write i2c OK [04:57:49]MH_I2C_Read... [04:57:49]OFD Sender: No OFD packet to send [04:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:57:49]Read from MH i2c: E2 [04:57:49]MH_I2C_Read... [04:57:49]Read from MH i2c: E2 03 00 [04:57:49]MH_I2C_Read... [04:57:49]Read from MH i2c: E2 03 00 65 2A 00 90 00 03 [04:57:49]RAPDU: 90 00 [04:57:49]wFMCommunicate OK [04:57:49]wFMCommunicate request_size=30 [04:57:49]MH_SAM_APDU [04:57:49]CAPDU: 80 0D 02 02 19 30 38 37 34 36 36 39 10 04 04 00 46 1F 02 00 35 04 06 00 27 85 36 9E 0C 5A [04:57:49]Write to MH i2c: E2 21 00 66 2A 80 0D 02 02 19 00 30 38 37 34 36 36 39 10 04 04 00 46 1F 02 00 35 04 06 00 27 85 36 9E 0C 5A 00 00 58 [04:57:49]Write i2c OK [04:57:49]MH_I2C_Read... [04:57:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:57:50]Read from MH i2c: E2 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: E2 03 00 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: E2 03 00 66 2A 00 90 00 04 [04:57:50]RAPDU: 90 00 [04:57:50]wFMCommunicate OK [04:57:50]wFMCommunicate request_size=4 [04:57:50]MH_SAM_APDU [04:57:50]CAPDU: 80 0D 03 02 [04:57:50]Write to MH i2c: E2 08 00 67 2A 80 0D 03 02 00 00 00 00 0C [04:57:50]Write i2c OK [04:57:50]MH_I2C_Read... [04:57:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:57:50]Read from MH i2c: E2 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: E2 0B 00 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: E2 0B 00 67 2A 00 3A 64 A6 2A B4 C5 F8 98 90 00 84 [04:57:50]RAPDU: 3A 64 A6 2A B4 C5 F8 98 90 00 [04:57:50]wFMCommunicate OK [04:57:50]SAM_PROTO_SignData done [04:57:50]FM_MakeSignedData done [04:57:50]CreateOFDProtocolMessage [04:57:50]wFMCommunicate request_size=4 [04:57:50]MH_SAM_APDU [04:57:50]CAPDU: 80 11 00 00 [04:57:50]Write to MH i2c: E2 08 00 68 2A 80 11 00 00 00 00 00 00 0C [04:57:50]Write i2c OK [04:57:50]MH_I2C_Read... [04:57:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:57:50]Read from MH i2c: E2 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: E2 17 00 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: E2 17 00 68 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 67 [04:57:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:57:50]wFMCommunicate OK [04:57:50]CreateOFDProtocolMessage done [04:57:50]OFDSenderStorePacket 139078 [04:57:50]StoreOFDPacket docnum=139078 [04:57:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 23 01 00 00 21 17 1B 01 13 07 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 4F 6B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 46 1F 02 00 35 04 06 00 27 85 36 9E 0C 5A 3A 64 A6 2A B4 C5 F8 98 [04:57:50]CheckFolder [04:57:50]dirname=/storage/ofd_packets [04:57:50]CheckFolder done [04:57:50]ProducePacketName [04:57:50]name=ofd_packets/00139078 [04:57:50]NVStorageSaveData ofd_packets/00139078 [04:57:50]File name is /storage/ofd_packets/00139078 [04:57:50]Write 321 bytes [04:57:50]NVStorageSaveData done [04:57:50]OFDSenderStorePacket done [04:57:50]KKMCreateOFDPacket done [04:57:50]NVStorageSaveData kkm_last_timestamp [04:57:50]File name is /storage/kkm_last_timestamp [04:57:50]Write 4 bytes [04:57:50]NVStorageSaveData done [04:57:50]ExternCall_PrintAddStr [04:57:50]wPrintStart [04:57:50]Write to MH i2c: 01 00 00 69 2A 93 [04:57:50]Write i2c OK [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: 01 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: 01 07 00 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: 01 07 00 69 2A 00 00 00 00 00 FF 0F A8 [04:57:50]RasterBufferAndPrint [04:57:50]line Счет N : (3)335024 [04:57:50]line ИНН: 02508201610067 [04:57:50]line Контрольно-Кассовый Чек [04:57:50]line ПРОДАЖА [04:57:50]line Товар: 4700000160204 [04:57:50]line Вода Легенда 1,5л [04:57:50]line 1.000 * 60.00 [04:57:50]line = 60.00 [04:57:50]line НДС 12% НСП 1% [04:57:50]line > о реализуемом товаре [04:57:50]line ИТОГО: 60.00 [04:57:50]line НСП 1% : 0.53 [04:57:50]line НДС 12% : 6.37 [04:57:50]line Наличными: 60.00 [04:57:50]line Безнал.: 0.00 [04:57:50]line Место: АЗС № 101 "Партнер Нефть" [04:57:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [04:57:50]line СНО: Общий режим [04:57:50]line Чек 63 29.10.2024 04:57 [04:57:50]line Смена: 555 ФФД: 1.0 [04:57:50]line ЗНМ: 0300000081 [04:57:50]line РНМ: 0000000000091631 [04:57:50]line Версия ККМ: 001 [04:57:50]line ФМ: 0000000000874669 [04:57:50]line ФД: 139078 [04:57:50]line ФПД: 43453100461146 [04:57:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T045751&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139078&fm=43453100461146&tin=02508201610067®Number=0000000000091631&sum=6000 [04:57:50]OFD Sender: Processing packet 139078 [packets to send 34, broken 33] [04:57:50]ProducePacketName [04:57:50]name=ofd_packets/00139078 [04:57:50]OFD Sender: To server: pG, [04:57:50]CommunicateWithHost lk.salyk.kg:30040 [04:57:50]ConnectInit lk.salyk.kg [04:57:50]line 0 [04:57:50]written 0, free lines is 4095 [04:57:50]Connected sock=10 [04: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 36 39 23 01 00 00 21 17 1B 01 13 07 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 4F 6B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 46 1F 02 00 35 04 06 00 27 85 36 9E 0C 5A 3A 64 A6 2A B4 C5 F8 98 [04: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 36 39 4F 00 00 00 BF B1 47 00 9F 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 36 39 10 04 04 00 46 1F 02 00 F4 03 04 00 03 17 20 67 B6 04 01 00 00 DC BB 5A 42 79 05 EC B4 [04:57:50]CommunicateWithHost err = 0 [04:57:50]CheckOFDResponse [04:57:50]1017 (14) - 77093643461234 [04:57:50]1041 (16) - 0000000000874669 [04:57:50]1040 (4) - 139078 [04:57:50]1012 (4) - 28.10.2024 22:58 [04:57:50]1206 (1) - 0 [04:57:50]OFD Sender: Remove packet 139078 [04:57:50]ProducePacketName [04:57:50]name=ofd_packets/00139078 [04:57:50]NVStorageDeleteData [04:57:50]Write to MH i2c: 01 00 00 91 2A BB [04:57:50]Write i2c OK [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: 01 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: 01 07 00 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: 01 07 00 91 2A 00 00 00 00 00 07 0D D6 [04:57:50]RasterBufferAndPrint [04:57:50]line [04:57:50]line [04:57:50]line [04:57:50]line [04:57:50]line [04:57:50]written 0, free lines is 3341 [04:57:50]MH_Cut [04:57:50]Write to MH i2c: D1 01 00 98 2A 01 94 [04:57:50]Write i2c OK [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: D1 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: D1 01 00 [04:57:50]MH_I2C_Read... [04:57:50]Read from MH i2c: D1 01 00 98 2A 00 93 [04:57:50]Write to MH i2c: 01 00 00 99 2A C3 [04:57:50]Write i2c OK [04:57:50]MH_I2C_Read... [04:57:51]OFD Sender: No OFD packet to send [04:57:51]*** Cut start [04:57:51]*** Partial cut [04:57:51]*** CUTSNS_PIN = 1 [04:57:51]*** CUTSNS_PIN = 0 [04:57:51]*** Brake cut motor [04:57:52]Read from MH i2c: 01 [04:57:52]MH_I2C_Read... [04:57:52]*** Stop cut motor [04:57:52]*** Cut end [04:57:52]Read from MH i2c: 01 07 00 [04:57:52]MH_I2C_Read... [04:57:52]Read from MH i2c: 01 07 00 99 2A 00 00 00 00 00 FF 0F D8 [04:57:52]process_action close_receipt done [04:57:52]requested_data is exist [04:57:52]produce_requested_data [04:57:52]requested_item fm.sn is exist - process it [04:57:52]wFMCommunicate request_size=4 [04:57:52]MH_SAM_APDU [04:57:52]CAPDU: 80 11 00 00 [04:57:52]Write to MH i2c: E2 08 00 9A 2A 80 11 00 00 00 00 00 00 3E [04:57:52]Write i2c OK [04:57:52]MH_I2C_Read... [04:57:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:57:52]Read from MH i2c: E2 [04:57:52]MH_I2C_Read... [04:57:52]Read from MH i2c: E2 17 00 [04:57:52]MH_I2C_Read... [04:57:52]Read from MH i2c: E2 17 00 9A 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 99 [04:57:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [04:57:52]wFMCommunicate OK [04:57:52]requested_item fd.num is exist - process it [04:57:52]SAM_PROTO_GetFieldsCounters [04:57:52]wFMCommunicate request_size=4 [04:57:52]MH_SAM_APDU [04:57:52]CAPDU: 80 13 00 00 [04:57:52]Write to MH i2c: E2 08 00 9B 2A 80 13 00 00 00 00 00 00 41 [04:57:52]Write i2c OK [04:57:52]MH_I2C_Read... [04:57:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:57:52]Read from MH i2c: E2 [04:57:52]MH_I2C_Read... [04:57:52]Read from MH i2c: E2 62 00 [04:57:52]MH_I2C_Read... [04:57:52]Read from MH i2c: E2 62 00 9B 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 46 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [04: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 46 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:57:52]wFMCommunicate OK [04:57:52]SAM_PROTO_GetFieldsCounters done [04:57:52]requested_item shift.num is exist - process it [04:57:52]requested_item shift.opened is exist - process it [04:57:52]req_shift_opened [04:57:52]FM_GetShiftState [04:57:52]SAM_PROTO_GetShiftState [04:57:52]wFMCommunicate request_size=4 [04:57:52]MH_SAM_APDU [04:57:52]CAPDU: 80 13 01 00 [04:57:52]Write to MH i2c: E2 08 00 9C 2A 80 13 01 00 00 00 00 00 43 [04:57:52]Write i2c OK [04:57:52]MH_I2C_Read... [04:57:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:57:52]Read from MH i2c: E2 [04:57:52]MH_I2C_Read... [04:57:52]Read from MH i2c: E2 0E 00 [04:57:52]MH_I2C_Read... [04:57:52]Read from MH i2c: E2 0E 00 9C 2A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 92 [04:57:52]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [04:57:52]wFMCommunicate OK [04:57:52]SAM_PROTO_GetShiftState done [04:57:52]FM_GetShiftState done [04:57:52]req_shift_opened done [04:57:52]requested_item shift.open_date is exist - process it [04:57:52]req_shift_open_date [04:57:52]req_shift_open_date done [04:57:52]produce_requested_data done [04:57:52]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139078,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [04:57:52]process_action_free close_receipt [04:57:52]json_value_free [04:57:52]json_value_free done [04:57:52]process_json_proto returns [04:57:52]Send response to host [04:57:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139078,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [04:57:52]free response buf [04:57:52]execute_script done [04:57:52]execute_script returns [04:57:52]free content buf [04:57:52]Sock 9.Close socket [04:57:52]Sock 9.Thread stoped [04:57:56]OFD Sender: No OFD packet to send [04:58:01]OFD Sender: No OFD packet to send [04:58:06]OFD Sender: No OFD packet to send [04:58:11]OFD Sender: No OFD packet to send [04:58:16]OFD Sender: No OFD packet to send [04:58:21]OFD Sender: No OFD packet to send [04:58:26]OFD Sender: No OFD packet to send [04:58:31]OFD Sender: No OFD packet to send [04:58:36]OFD Sender: No OFD packet to send [04:58:41]OFD Sender: No OFD packet to send [04:58:46]OFD Sender: No OFD packet to send [04:58:51]OFD Sender: No OFD packet to send [04:58:56]OFD Sender: No OFD packet to send [04:59:01]OFD Sender: No OFD packet to send [04:59:06]OFD Sender: No OFD packet to send [04:59:11]OFD Sender: No OFD packet to send [04:59:16]OFD Sender: No OFD packet to send [04:59:21]OFD Sender: No OFD packet to send [04:59:26]OFD Sender: No OFD packet to send [04:59:31]OFD Sender: No OFD packet to send [04:59:36]OFD Sender: No OFD packet to send [04:59:41]OFD Sender: No OFD packet to send [04:59:46]OFD Sender: No OFD packet to send [04:59:51]OFD Sender: No OFD packet to send [04:59:56]OFD Sender: No OFD packet to send [05:00:01]OFD Sender: No OFD packet to send [05:00:06]OFD Sender: No OFD packet to send [05:00:11]OFD Sender: No OFD packet to send [05:00:16]OFD Sender: No OFD packet to send [05:00:21]OFD Sender: No OFD packet to send [05:00:26]OFD Sender: No OFD packet to send [05:00:31]OFD Sender: No OFD packet to send [05:00:36]OFD Sender: No OFD packet to send [05:00:41]OFD Sender: No OFD packet to send [05:00:46]OFD Sender: No OFD packet to send [05:00:51]OFD Sender: No OFD packet to send [05:00:56]OFD Sender: No OFD packet to send [05:01:01]OFD Sender: No OFD packet to send [05:01:06]OFD Sender: No OFD packet to send [05:01:11]OFD Sender: No OFD packet to send [05:01:16]OFD Sender: No OFD packet to send [05:01:21]OFD Sender: No OFD packet to send [05:01:26]OFD Sender: No OFD packet to send [05:01:31]OFD Sender: No OFD packet to send [05:01:36]OFD Sender: No OFD packet to send [05:01:41]OFD Sender: No OFD packet to send [05:01:46]OFD Sender: No OFD packet to send [05:01:51]OFD Sender: No OFD packet to send [05:01:56]OFD Sender: No OFD packet to send [05:02:01]OFD Sender: No OFD packet to send [05:02:06]OFD Sender: No OFD packet to send [05:02:11]OFD Sender: No OFD packet to send [05:02:16]OFD Sender: No OFD packet to send [05:02:21]OFD Sender: No OFD packet to send [05:02:26]OFD Sender: No OFD packet to send [05:02: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:15]accept exits with 7 [05:06:15]New connection [05:06:15]New thread 3067370852 created [05:06:15]Thread 3067514212 joined [05:06:15]Waiting for new connection... [05:06:15] Sock 7.Parse request [05:06:15]Sock 7.Check first char [05:06:15]Sock 7.First char is OK [05:06:15]request: POST /json_proto HTTP/1.0 [05:06:15]Method: POST [05:06:15]URL: /json_proto [05:06:15]Method is POST - this is cgi request [05:06:15]url: /json_proto [05:06:15]query_string will be loaded in cgi processing [05:06:15]execute_cgi json_proto POST (null) [05:06:15]execute_cgi path=json_proto method=POST [05:06:15]POST find Content-Length [05:06:15]Host: 172.17.50.196:8080 [05:06:15]Content-Length: 626 [05:06:15]Content-Type: application/json [05:06:15] [05:06:15]POST finish read [05:06:15]Found Content-Length = 626 [05:06:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335025", "tax_sys" : 0, "items" : [ { "code": "48745895", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B RICHMOND KS GOLD EDITION", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:06:15]execute_script... [05:06:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335025", "tax_sys" : 0, "items" : [ { "code": "48745895", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B RICHMOND KS GOLD EDITION", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:06:15]POST & json_proto [05:06:15]process_json_proto [05:06:15]json parsed OK: [05:06:15]protocol is kg_v1.0 [05:06:15]action value=close_receipt [05:06:15]process_action close_receipt [05:06:15]cmd_close_receipt [05:06:15]MH_GetDate [05:06:15]Write to MH i2c: F0 00 00 9D 2A B6 [05:06:15]Write i2c OK [05:06:15]MH_I2C_Read... [05:06:15]Read from MH i2c: F0 [05:06:15]MH_I2C_Read... [05:06:15]Read from MH i2c: F0 09 00 [05:06:15]MH_I2C_Read... [05:06:15]Read from MH i2c: F0 09 00 9D 2A 00 4A 6D 20 67 72 0D 1C 67 FF [05:06:15]GetLastDocTimeStamp 1730177871 [05:06:15]current date 1730178378 [05:06:15]FM_GetShiftState [05:06:15]SAM_PROTO_GetShiftState [05:06:15]wFMCommunicate request_size=4 [05:06:15]MH_SAM_APDU [05:06:15]CAPDU: 80 13 01 00 [05:06:15]Write to MH i2c: E2 08 00 9E 2A 80 13 01 00 00 00 00 00 45 [05:06:15]Write i2c OK [05:06:15]MH_I2C_Read... [05:06:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:06:15]Read from MH i2c: E2 [05:06:15]MH_I2C_Read... [05:06:15]Read from MH i2c: E2 0E 00 [05:06:15]MH_I2C_Read... [05:06:15]Read from MH i2c: E2 0E 00 9E 2A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 94 [05:06:15]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:06:15]wFMCommunicate OK [05:06:15]SAM_PROTO_GetShiftState done [05:06:15]FM_GetShiftState done [05:06:15]opened in 1730160023 [05:06:15]opened+sec_in_day 1730246423 [05:06:15]quantity*price = 15900 [05:06:15]sum+1 = 15901 [05:06:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 159.00 НСП 1% : 1.41 НДС 12% : 16.88 Наличными: 159.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 64 29.10.2024 05:06 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139079 ФПД: 151516771362882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T050618&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139079&fm=151516771362882&tin=02508201610067®Number=0000000000091631&sum=15900 0 [05:06:16]StoreToDocumentArchive [05:06:16]shift 555 fd 139079 [05:06:16]save to /storage/0555/doc_00139079 [05:06:16]save last doc name /storage/0555/doc_00139079 to /storage/kkm_last_doc_name [05:06:16]save OK [05:06:16]Clear old archive folders... [05:06:16]ProcessDocumentItem done err = 0, tmpTLVsize=278 [05:06:16]tlvbuf is 00DFED50 [05:06:16]SAM_PROTO_ClearQueue [05:06:16]wFMCommunicate request_size=4 [05:06:16]MH_SAM_APDU [05:06:16]CAPDU: 80 09 00 00 [05:06:16]Write to MH i2c: E2 08 00 AB 2A 80 09 00 00 00 00 00 00 47 [05:06:16]Write i2c OK [05:06:16]MH_I2C_Read... [05:06:16]OFD Sender: No OFD packet to send [05:06:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:06:16]Read from MH i2c: E2 [05:06:16]MH_I2C_Read... [05:06:16]Read from MH i2c: E2 03 00 [05:06:16]MH_I2C_Read... [05:06:16]Read from MH i2c: E2 03 00 AB 2A 00 90 00 49 [05:06:16]RAPDU: 90 00 [05:06:16]wFMCommunicate OK [05:06:16]SAM_PROTO_ClearQueue done [05:06:16]KKMCreateOFDPacket [05:06:16]OFDProtocolAddRootSTLVToBuf [05:06:16]FM_MakeSignedData [05:06:16]FM_MakeSignedData [05:06:16]SAM_PROTO_SignData [05:06:16]wFMCommunicate request_size=4 [05:06:16]MH_SAM_APDU [05:06:16]CAPDU: 80 0D 01 02 [05:06:16]Write to MH i2c: E2 08 00 AC 2A 80 0D 01 02 00 00 00 00 4F [05:06:16]Write i2c OK [05:06:16]MH_I2C_Read... [05:06:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:06:16]Read from MH i2c: E2 [05:06:16]MH_I2C_Read... [05:06:16]Read from MH i2c: E2 03 00 [05:06:16]MH_I2C_Read... [05:06:16]Read from MH i2c: E2 03 00 AC 2A 00 90 00 4A [05:06:16]RAPDU: 90 00 [05:06:16]wFMCommunicate OK [05:06:16]wFMCommunicate request_size=255 [05:06:16]MH_SAM_APDU [05:06:16]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 35 38 39 35 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 49 43 48 4D 4F 4E 44 20 4B 53 20 47 4F 4C 44 20 45 44 49 54 49 4F 4E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 40 00 00 00 F4 03 04 00 4A 6D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 [05:06:16]Write to MH i2c: E2 02 01 AD 2A 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 35 38 39 35 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 49 43 48 4D 4F 4E 44 20 4B 53 20 47 4F 4C 44 20 45 44 49 54 49 4F 4E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 40 00 00 00 F4 03 04 00 4A 6D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 00 00 21 [05:06:16]Write i2c OK [05:06:16]MH_I2C_Read... [05:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:06:17]Read from MH i2c: E2 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 03 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 03 00 AD 2A 00 90 00 4B [05:06:17]RAPDU: 90 00 [05:06:17]wFMCommunicate OK [05:06:17]wFMCommunicate request_size=37 [05:06:17]MH_SAM_APDU [05:06:17]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 47 1F 02 00 35 04 06 00 89 CD BF 55 A8 42 [05:06:17]Write to MH i2c: E2 28 00 AE 2A 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 47 1F 02 00 35 04 06 00 89 CD BF 55 A8 42 00 00 6D [05:06:17]Write i2c OK [05:06:17]MH_I2C_Read... [05:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:06:17]Read from MH i2c: E2 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 03 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 03 00 AE 2A 00 90 00 4C [05:06:17]RAPDU: 90 00 [05:06:17]wFMCommunicate OK [05:06:17]wFMCommunicate request_size=4 [05:06:17]MH_SAM_APDU [05:06:17]CAPDU: 80 0D 03 02 [05:06:17]Write to MH i2c: E2 08 00 AF 2A 80 0D 03 02 00 00 00 00 54 [05:06:17]Write i2c OK [05:06:17]MH_I2C_Read... [05:06:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:06:17]Read from MH i2c: E2 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 0B 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 0B 00 AF 2A 00 C2 84 02 CB 02 CF A5 77 90 00 55 [05:06:17]RAPDU: C2 84 02 CB 02 CF A5 77 90 00 [05:06:17]wFMCommunicate OK [05:06:17]SAM_PROTO_SignData done [05:06:17]FM_MakeSignedData done [05:06:17]CreateOFDProtocolMessage [05:06:17]wFMCommunicate request_size=4 [05:06:17]MH_SAM_APDU [05:06:17]CAPDU: 80 11 00 00 [05:06:17]Write to MH i2c: E2 08 00 B0 2A 80 11 00 00 00 00 00 00 54 [05:06:17]Write i2c OK [05:06:17]MH_I2C_Read... [05:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:06:17]Read from MH i2c: E2 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 17 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 17 00 B0 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AF [05:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:06:17]wFMCommunicate OK [05:06:17]CreateOFDProtocolMessage done [05:06:17]OFDSenderStorePacket 139079 [05:06:17]StoreOFDPacket docnum=139079 [05:06:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2A 01 00 00 08 45 22 01 05 06 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 35 38 39 35 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 49 43 48 4D 4F 4E 44 20 4B 53 20 47 4F 4C 44 20 45 44 49 54 49 4F 4E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 40 00 00 00 F4 03 04 00 4A 6D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 47 1F 02 00 35 04 06 00 89 CD BF 55 A8 42 C2 84 02 CB 02 CF A5 77 [05:06:17]CheckFolder [05:06:17]dirname=/storage/ofd_packets [05:06:17]CheckFolder done [05:06:17]ProducePacketName [05:06:17]name=ofd_packets/00139079 [05:06:17]NVStorageSaveData ofd_packets/00139079 [05:06:17]File name is /storage/ofd_packets/00139079 [05:06:17]Write 328 bytes [05:06:17]NVStorageSaveData done [05:06:17]OFDSenderStorePacket done [05:06:17]KKMCreateOFDPacket done [05:06:17]NVStorageSaveData kkm_last_timestamp [05:06:17]File name is /storage/kkm_last_timestamp [05:06:17]Write 4 bytes [05:06:17]NVStorageSaveData done [05:06:17]ExternCall_PrintAddStr [05:06:17]wPrintStart [05:06:17]Write to MH i2c: 01 00 00 B1 2A DB [05:06:17]Write i2c OK [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: 01 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: 01 07 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: 01 07 00 B1 2A 00 00 00 00 00 FF 0F F0 [05:06:17]RasterBufferAndPrint [05:06:17]line Счет N : (3)335025 [05:06:17]line ИНН: 02508201610067 [05:06:17]line Контрольно-Кассовый Чек [05:06:17]line ПРОДАЖА [05:06:17]line Товар: 48745895 [05:06:17]line Сигареты RICHMOND KS GOLD EDITION [05:06:17]line 1.000 * 159.00 [05:06:17]line = 159.00 [05:06:17]line НДС 12% НСП 1% [05:06:17]line > о реализуемом товаре [05:06:17]line ИТОГО: 159.00 [05:06:17]line НСП 1% : 1.41 [05:06:17]line НДС 12% : 16.88 [05:06:17]line Наличными: 159.00 [05:06:17]line Безнал.: 0.00 [05:06:17]line Место: АЗС № 101 "Партнер Нефть" [05:06:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:06:17]line СНО: Общий режим [05:06:17]line Чек 64 29.10.2024 05:06 [05:06:17]line Смена: 555 ФФД: 1.0 [05:06:17]line ЗНМ: 0300000081 [05:06:17]line РНМ: 0000000000091631 [05:06:17]line Версия ККМ: 001 [05:06:17]line ФМ: 0000000000874669 [05:06:17]line ФД: 139079 [05:06:17]line ФПД: 151516771362882 [05:06:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T050618&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139079&fm=151516771362882&tin=02508201610067®Number=0000000000091631&sum=15900 [05:06:17]OFD Sender: Processing packet 139079 [packets to send 34, broken 33] [05:06:17]ProducePacketName [05:06:17]name=ofd_packets/00139079 [05:06:17]OFD Sender: To server: pG, [05:06:17]CommunicateWithHost lk.salyk.kg:30040 [05:06:17]ConnectInit lk.salyk.kg [05:06:17]line 0 [05:06:17]written 0, free lines is 4095 [05:06:17]Connected sock=10 [05:06:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2A 01 00 00 08 45 22 01 05 06 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 35 38 39 35 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 49 43 48 4D 4F 4E 44 20 4B 53 20 47 4F 4C 44 20 45 44 49 54 49 4F 4E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 40 00 00 00 F4 03 04 00 4A 6D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 47 1F 02 00 35 04 06 00 89 CD BF 55 A8 42 C2 84 02 CB 02 CF A5 77 [05:06:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 47 40 47 00 2B 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 36 39 10 04 04 00 47 1F 02 00 F4 03 04 00 FE 18 20 67 B6 04 01 00 00 F4 C1 74 A9 1F E7 C2 CA [05:06:17]CommunicateWithHost err = 0 [05:06:17]CheckOFDResponse [05:06:17]1017 (14) - 77093643461234 [05:06:17]1041 (16) - 0000000000874669 [05:06:17]1040 (4) - 139079 [05:06:17]1012 (4) - 28.10.2024 23:06 [05:06:17]1206 (1) - 0 [05:06:17]OFD Sender: Remove packet 139079 [05:06:17]ProducePacketName [05:06:17]name=ofd_packets/00139079 [05:06:17]NVStorageDeleteData [05:06:18]Write to MH i2c: 01 00 00 DA 2A 04 [05:06:18]Write i2c OK [05:06:18]MH_I2C_Read... [05:06:18]Read from MH i2c: 01 [05:06:18]MH_I2C_Read... [05:06:18]Read from MH i2c: 01 07 00 [05:06:18]MH_I2C_Read... [05:06:18]Read from MH i2c: 01 07 00 DA 2A 00 00 00 00 00 02 0D 1A [05:06:18]RasterBufferAndPrint [05:06:18]line [05:06:18]line [05:06:18]line [05:06:18]line [05:06:18]line [05:06:18]written 0, free lines is 3336 [05:06:18]MH_Cut [05:06:18]Write to MH i2c: D1 01 00 E1 2A 01 DD [05:06:18]Write i2c OK [05:06:18]MH_I2C_Read... [05:06:18]Read from MH i2c: D1 [05:06:18]MH_I2C_Read... [05:06:18]Read from MH i2c: D1 01 00 [05:06:18]MH_I2C_Read... [05:06:18]Read from MH i2c: D1 01 00 E1 2A 00 DC [05:06:18]Write to MH i2c: 01 00 00 E2 2A 0C [05:06:18]Write i2c OK [05:06:18]MH_I2C_Read... [05:06:18]OFD Sender: No OFD packet to send [05:06:18]*** Cut start [05:06:18]*** Partial cut [05:06:18]*** CUTSNS_PIN = 1 [05:06:18]*** CUTSNS_PIN = 0 [05:06:18]*** Brake cut motor [05:06:19]Read from MH i2c: 01 [05:06:19]MH_I2C_Read... [05:06:19]*** Stop cut motor [05:06:19]*** Cut end [05:06:19]Read from MH i2c: 01 07 00 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: 01 07 00 E2 2A 00 00 00 00 00 FF 0F 21 [05:06:19]process_action close_receipt done [05:06:19]requested_data is exist [05:06:19]produce_requested_data [05:06:19]requested_item fm.sn is exist - process it [05:06:19]wFMCommunicate request_size=4 [05:06:19]MH_SAM_APDU [05:06:19]CAPDU: 80 11 00 00 [05:06:19]Write to MH i2c: E2 08 00 E3 2A 80 11 00 00 00 00 00 00 87 [05:06:19]Write i2c OK [05:06:19]MH_I2C_Read... [05:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:06:19]Read from MH i2c: E2 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 17 00 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 17 00 E3 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E2 [05:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:06:19]wFMCommunicate OK [05:06:19]requested_item fd.num is exist - process it [05:06:19]SAM_PROTO_GetFieldsCounters [05:06:19]wFMCommunicate request_size=4 [05:06:19]MH_SAM_APDU [05:06:19]CAPDU: 80 13 00 00 [05:06:19]Write to MH i2c: E2 08 00 E4 2A 80 13 00 00 00 00 00 00 8A [05:06:19]Write i2c OK [05:06:19]MH_I2C_Read... [05:06:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:06:19]Read from MH i2c: E2 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 62 00 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 62 00 E4 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 47 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [05:06:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 47 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:06:19]wFMCommunicate OK [05:06:19]SAM_PROTO_GetFieldsCounters done [05:06:19]requested_item shift.num is exist - process it [05:06:19]requested_item shift.opened is exist - process it [05:06:19]req_shift_opened [05:06:19]FM_GetShiftState [05:06:19]SAM_PROTO_GetShiftState [05:06:19]wFMCommunicate request_size=4 [05:06:19]MH_SAM_APDU [05:06:19]CAPDU: 80 13 01 00 [05:06:19]Write to MH i2c: E2 08 00 E5 2A 80 13 01 00 00 00 00 00 8C [05:06:19]Write i2c OK [05:06:19]MH_I2C_Read... [05:06:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:06:19]Read from MH i2c: E2 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 0E 00 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 0E 00 E5 2A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DB [05:06:19]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:06:19]wFMCommunicate OK [05:06:19]SAM_PROTO_GetShiftState done [05:06:19]FM_GetShiftState done [05:06:19]req_shift_opened done [05:06:19]requested_item shift.open_date is exist - process it [05:06:19]req_shift_open_date [05:06:19]req_shift_open_date done [05:06:19]produce_requested_data done [05:06:19]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139079,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:06:19]process_action_free close_receipt [05:06:19]json_value_free [05:06:19]json_value_free done [05:06:19]process_json_proto returns [05:06:19]Send response to host [05:06:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139079,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:06:19]free response buf [05:06:19]execute_script done [05:06:19]execute_script returns [05:06:19]free content buf [05:06:19]Sock 7.Close socket [05:06:19]Sock 7.Thread stoped [05:06:23]OFD Sender: No OFD packet to send [05:06:28]OFD Sender: No OFD packet to send [05:06:33]OFD Sender: No OFD packet to send [05:06:38]OFD Sender: No OFD packet to send [05:06:43]OFD Sender: No OFD packet to send [05:06:48]OFD Sender: No OFD packet to send [05:06:53]OFD Sender: No OFD packet to send [05:06:58]OFD Sender: No OFD packet to send [05:07:03]OFD Sender: No OFD packet to send [05:07:08]OFD Sender: No OFD packet to send [05:07:13]OFD Sender: No OFD packet to send [05:07:18]OFD Sender: No OFD packet to send [05:07:23]OFD Sender: No OFD packet to send [05:07:28]OFD Sender: No OFD packet to send [05:07:33]OFD Sender: No OFD packet to send [05:07:38]OFD Sender: No OFD packet to send [05:07:43]OFD Sender: No OFD packet to send [05:07:48]OFD Sender: No OFD packet to send [05:07:53]OFD Sender: No OFD packet to send [05:07:58]OFD Sender: No OFD packet to send [05:08:03]OFD Sender: No OFD packet to send [05:08:08]OFD Sender: No OFD packet to send [05:08:13]OFD Sender: No OFD packet to send [05:08:18]OFD Sender: No OFD packet to send [05:08:23]OFD Sender: No OFD packet to send [05:08:28]OFD Sender: No OFD packet to send [05:08:33]OFD Sender: No OFD packet to send [05:08:38]OFD Sender: No OFD packet to send [05:08:43]OFD Sender: No OFD packet to send [05:08:48]OFD Sender: No OFD packet to send [05:08:53]OFD Sender: No OFD packet to send [05:08:58]OFD Sender: No OFD packet to send [05:09:03]OFD Sender: No OFD packet to send [05:09:08]OFD Sender: No OFD packet to send [05:09:13]OFD Sender: No OFD packet to send [05:09:18]OFD Sender: No OFD packet to send [05:09:23]OFD Sender: No OFD packet to send [05:09:28]OFD Sender: No OFD packet to send [05:09:30]accept exits with 9 [05:09:30]New connection [05:09:30]New thread 3067514212 created [05:09:30]Thread 3067370852 joined [05:09:30]Waiting for new connection... [05:09:30] Sock 9.Parse request [05:09:30]Sock 9.Check first char [05:09:30]Sock 9.First char is OK [05:09:30]request: POST /json_proto HTTP/1.0 [05:09:30]Method: POST [05:09:30]URL: /json_proto [05:09:30]Method is POST - this is cgi request [05:09:30]url: /json_proto [05:09:30]query_string will be loaded in cgi processing [05:09:30]execute_cgi json_proto POST (null) [05:09:30]execute_cgi path=json_proto method=POST [05:09:30]POST find Content-Length [05:09:30]Host: 172.17.50.196:8080 [05:09:30]Content-Length: 993 [05:09:30]Content-Type: application/json [05:09:30] [05:09:30]POST finish read [05:09:30]Found Content-Length = 993 [05:09:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335026", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010803", "name": "\u0427\u0430\u0439 \u041B\u0435\u0442\u0441 \u0413\u043E\u0443 \u041C\u0430\u043B\u0438\u043D\u0430 0,9\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 169.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:09:30]execute_script... [05:09:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335026", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010803", "name": "\u0427\u0430\u0439 \u041B\u0435\u0442\u0441 \u0413\u043E\u0443 \u041C\u0430\u043B\u0438\u043D\u0430 0,9\u043B", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 169.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:09:30]POST & json_proto [05:09:30]process_json_proto [05:09:30]json parsed OK: [05:09:30]protocol is kg_v1.0 [05:09:30]action value=close_receipt [05:09:30]process_action close_receipt [05:09:30]cmd_close_receipt [05:09:30]MH_GetDate [05:09:30]Write to MH i2c: F0 00 00 E6 2A FF [05:09:30]Write i2c OK [05:09:30]MH_I2C_Read... [05:09:30]Read from MH i2c: F0 [05:09:30]MH_I2C_Read... [05:09:30]Read from MH i2c: F0 09 00 [05:09:30]MH_I2C_Read... [05:09:30]Read from MH i2c: F0 09 00 E6 2A 00 0D 6E 20 67 72 0D 1C 67 0C [05:09:30]GetLastDocTimeStamp 1730178378 [05:09:30]current date 1730178573 [05:09:30]FM_GetShiftState [05:09:30]SAM_PROTO_GetShiftState [05:09:30]wFMCommunicate request_size=4 [05:09:30]MH_SAM_APDU [05:09:30]CAPDU: 80 13 01 00 [05:09:30]Write to MH i2c: E2 08 00 E7 2A 80 13 01 00 00 00 00 00 8E [05:09:30]Write i2c OK [05:09:30]MH_I2C_Read... [05:09:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:09:30]Read from MH i2c: E2 [05:09:30]MH_I2C_Read... [05:09:30]Read from MH i2c: E2 0E 00 [05:09:30]MH_I2C_Read... [05:09:30]Read from MH i2c: E2 0E 00 E7 2A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DD [05:09:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:09:30]wFMCommunicate OK [05:09:30]SAM_PROTO_GetShiftState done [05:09:30]FM_GetShiftState done [05:09:30]opened in 1730160023 [05:09:30]opened+sec_in_day 1730246423 [05:09:30]quantity*price = 8400 [05:09:30]sum+1 = 8401 [05:09:30]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700003010803 Чай Летс Гоу Малина 0,9л 1.000 * 85.00 = 85.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 169.00 НСП 1% : 1.49 НДС 12% : 17.95 Наличными: 169.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 65 29.10.2024 05:09 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139080 ФПД: 191799697545774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T050933&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139080&fm=191799697545774&tin=02508201610067®Number=0000000000091631&sum=16900 0 [05:09:31]StoreToDocumentArchive [05:09:31]shift 555 fd 139080 [05:09:31]save to /storage/0555/doc_00139080 [05:09:31]save last doc name /storage/0555/doc_00139080 to /storage/kkm_last_doc_name [05:09:31]save OK [05:09:31]Clear old archive folders... [05:09:31]ProcessDocumentItem done err = 0, tmpTLVsize=415 [05:09:31]tlvbuf is B6F637C0 [05:09:31]SAM_PROTO_ClearQueue [05:09:31]wFMCommunicate request_size=4 [05:09:31]MH_SAM_APDU [05:09:31]CAPDU: 80 09 00 00 [05:09:31]Write to MH i2c: E2 08 00 F4 2A 80 09 00 00 00 00 00 00 90 [05:09:31]Write i2c OK [05:09:31]MH_I2C_Read... [05:09:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:09:31]Read from MH i2c: E2 [05:09:31]MH_I2C_Read... [05:09:31]Read from MH i2c: E2 03 00 [05:09:31]MH_I2C_Read... [05:09:31]Read from MH i2c: E2 03 00 F4 2A 00 90 00 92 [05:09:31]RAPDU: 90 00 [05:09:31]wFMCommunicate OK [05:09:31]SAM_PROTO_ClearQueue done [05:09:31]KKMCreateOFDPacket [05:09:31]OFDProtocolAddRootSTLVToBuf [05:09:31]FM_MakeSignedData [05:09:31]FM_MakeSignedData [05:09:31]SAM_PROTO_SignData [05:09:31]wFMCommunicate request_size=4 [05:09:31]MH_SAM_APDU [05:09:31]CAPDU: 80 0D 01 02 [05:09:31]Write to MH i2c: E2 08 00 F5 2A 80 0D 01 02 00 00 00 00 98 [05:09:31]Write i2c OK [05:09:31]MH_I2C_Read... [05:09:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:09:31]Read from MH i2c: E2 [05:09:31]MH_I2C_Read... [05:09:31]Read from MH i2c: E2 03 00 [05:09:31]MH_I2C_Read... [05:09:31]Read from MH i2c: E2 03 00 F5 2A 00 90 00 93 [05:09:31]RAPDU: 90 00 [05:09:31]wFMCommunicate OK [05:09:31]wFMCommunicate request_size=255 [05:09:31]MH_SAM_APDU [05:09:31]CAPDU: 80 0D 02 02 FA 03 00 9F 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 38 30 33 06 04 29 00 D0 A7 D0 B0 D0 B9 20 D0 9B D0 B5 D1 82 D1 81 20 D0 93 D0 BE D1 83 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 39 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC [05:09:31]Write to MH i2c: E2 02 01 F6 2A 80 0D 02 02 FA 00 03 00 9F 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 38 30 33 06 04 29 00 D0 A7 D0 B0 D0 B9 20 D0 9B D0 B5 D1 82 D1 81 20 D0 93 D0 BE D1 83 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 39 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 00 00 21 [05:09:31]Write i2c OK [05:09:31]MH_I2C_Read... [05:09:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:09:31]Read from MH i2c: E2 [05:09:31]MH_I2C_Read... [05:09:31]Read from MH i2c: E2 03 00 [05:09:31]MH_I2C_Read... [05:09:31]Read from MH i2c: E2 03 00 F6 2A 00 90 00 94 [05:09:31]RAPDU: 90 00 [05:09:31]wFMCommunicate OK [05:09:31]wFMCommunicate request_size=174 [05:09:31]MH_SAM_APDU [05:09:31]CAPDU: 80 0D 02 02 A9 04 01 00 01 FC 03 06 00 04 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 07 00 00 00 00 07 04 06 00 04 42 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 0D 6E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 48 1F 02 00 35 04 06 00 AE 70 D8 D7 1A 2E [05:09:31]Write to MH i2c: E2 B1 00 F7 2A 80 0D 02 02 A9 00 04 01 00 01 FC 03 06 00 04 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 07 00 00 00 00 07 04 06 00 04 42 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 0D 6E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 48 1F 02 00 35 04 06 00 AE 70 D8 D7 1A 2E 00 00 51 [05:09:31]Write i2c OK [05:09:31]MH_I2C_Read... [05:09:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:09:32]Read from MH i2c: E2 [05:09:32]MH_I2C_Read... [05:09:32]Read from MH i2c: E2 03 00 [05:09:32]MH_I2C_Read... [05:09:32]Read from MH i2c: E2 03 00 F7 2A 00 90 00 95 [05:09:32]RAPDU: 90 00 [05:09:32]wFMCommunicate OK [05:09:32]wFMCommunicate request_size=4 [05:09:32]MH_SAM_APDU [05:09:32]CAPDU: 80 0D 03 02 [05:09:32]Write to MH i2c: E2 08 00 F8 2A 80 0D 03 02 00 00 00 00 9D [05:09:32]Write i2c OK [05:09:32]MH_I2C_Read... [05:09:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:09:32]Read from MH i2c: E2 [05:09:32]MH_I2C_Read... [05:09:32]Read from MH i2c: E2 0B 00 [05:09:32]MH_I2C_Read... [05:09:32]Read from MH i2c: E2 0B 00 F8 2A 00 E7 6C 38 05 30 CD E7 D1 90 00 E3 [05:09:32]RAPDU: E7 6C 38 05 30 CD E7 D1 90 00 [05:09:32]wFMCommunicate OK [05:09:32]SAM_PROTO_SignData done [05:09:32]FM_MakeSignedData done [05:09:32]CreateOFDProtocolMessage [05:09:32]wFMCommunicate request_size=4 [05:09:32]MH_SAM_APDU [05:09:32]CAPDU: 80 11 00 00 [05:09:32]Write to MH i2c: E2 08 00 F9 2A 80 11 00 00 00 00 00 00 9D [05:09:32]Write i2c OK [05:09:32]MH_I2C_Read... [05:09:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:09:32]Read from MH i2c: E2 [05:09:32]MH_I2C_Read... [05:09:32]Read from MH i2c: E2 17 00 [05:09:32]MH_I2C_Read... [05:09:32]Read from MH i2c: E2 17 00 F9 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F8 [05:09:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:09:32]wFMCommunicate OK [05:09:32]CreateOFDProtocolMessage done [05:09:32]OFDSenderStorePacket 139080 [05:09:32]StoreOFDPacket docnum=139080 [05:09:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 B3 01 00 00 1A 73 AB 01 1B A5 5A 03 01 00 03 00 9F 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 38 30 33 06 04 29 00 D0 A7 D0 B0 D0 B9 20 D0 9B D0 B5 D1 82 D1 81 20 D0 93 D0 BE D1 83 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 39 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 07 00 00 00 00 07 04 06 00 04 42 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 0D 6E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 48 1F 02 00 35 04 06 00 AE 70 D8 D7 1A 2E E7 6C 38 05 30 CD E7 D1 [05:09:32]CheckFolder [05:09:32]dirname=/storage/ofd_packets [05:09:32]CheckFolder done [05:09:32]ProducePacketName [05:09:32]name=ofd_packets/00139080 [05:09:32]NVStorageSaveData ofd_packets/00139080 [05:09:32]File name is /storage/ofd_packets/00139080 [05:09:32]Write 465 bytes [05:09:32]NVStorageSaveData done [05:09:32]OFDSenderStorePacket done [05:09:32]KKMCreateOFDPacket done [05:09:32]NVStorageSaveData kkm_last_timestamp [05:09:32]File name is /storage/kkm_last_timestamp [05:09:32]Write 4 bytes [05:09:32]NVStorageSaveData done [05:09:32]ExternCall_PrintAddStr [05:09:32]wPrintStart [05:09:32]Write to MH i2c: 01 00 00 FA 2A 24 [05:09:32]Write i2c OK [05:09:32]MH_I2C_Read... [05:09:32]Read from MH i2c: 01 [05:09:32]MH_I2C_Read... [05:09:32]Read from MH i2c: 01 07 00 [05:09:32]MH_I2C_Read... [05:09:32]Read from MH i2c: 01 07 00 FA 2A 00 00 00 00 00 FF 0F 39 [05:09:32]RasterBufferAndPrint [05:09:32]line Счет N : (3)335026 [05:09:32]line ИНН: 02508201610067 [05:09:32]line Контрольно-Кассовый Чек [05:09:32]line ПРОДАЖА [05:09:32]line Товар: 4870001571030 [05:09:32]line Вода ASU пит н.газ клубн,киви ПЭТ 1л [05:09:32]line 1.000 * 84.00 [05:09:32]line = 84.00 [05:09:32]line НДС 12% НСП 1% [05:09:32]line > о реализуемом товаре [05:09:32]line Товар: 4700003010803 [05:09:32]line Чай Летс Гоу Малина 0,9л [05:09:32]line 1.000 * 85.00 [05:09:32]line = 85.00 [05:09:32]line НДС 12% НСП 1% [05:09:32]line > о реализуемом товаре [05:09:32]line ИТОГО: 169.00 [05:09:32]line НСП 1% : 1.49 [05:09:32]line НДС 12% : 17.95 [05:09:32]line Наличными: 169.00 [05:09:32]line Безнал.: 0.00 [05:09:32]line Место: АЗС № 101 "Партнер Нефть" [05:09:32]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:09:32]line СНО: Общий режим [05:09:32]line Чек 65 29.10.2024 05:09 [05:09:32]line Смена: 555 ФФД: 1.0 [05:09:32]line ЗНМ: 0300000081 [05:09:32]line РНМ: 0000000000091631 [05:09:32]line Версия ККМ: 001 [05:09:32]line ФМ: 0000000000874669 [05:09:32]line ФД: 139080 [05:09:32]line ФПД: 191799697545774 [05:09:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T050933&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139080&fm=191799697545774&tin=02508201610067®Number=0000000000091631&sum=16900 [05:09:32]line 0 [05:09:32]OFD Sender: Processing packet 139080 [packets to send 34, broken 33] [05:09:32]ProducePacketName [05:09:32]name=ofd_packets/00139080 [05:09:32]OFD Sender: To server: pG, [05:09:32]CommunicateWithHost lk.salyk.kg:30040 [05:09:32]ConnectInit lk.salyk.kg [05:09:32]written 0, free lines is 4095 [05:09:32]Connected sock=7 [05:09: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 36 39 B3 01 00 00 1A 73 AB 01 1B A5 5A 03 01 00 03 00 9F 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 38 30 33 06 04 29 00 D0 A7 D0 B0 D0 B9 20 D0 9B D0 B5 D1 82 D1 81 20 D0 93 D0 BE D1 83 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 30 2C 39 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 07 00 00 00 00 07 04 06 00 04 42 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 0D 6E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 48 1F 02 00 35 04 06 00 AE 70 D8 D7 1A 2E E7 6C 38 05 30 CD E7 D1 [05:09: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 36 39 4F 00 00 00 7D 16 47 00 D3 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 36 39 10 04 04 00 48 1F 02 00 F4 03 04 00 C1 19 20 67 B6 04 01 00 00 2E 80 7E 2D DF 2A 37 97 [05:09:32]CommunicateWithHost err = 0 [05:09:32]CheckOFDResponse [05:09:32]1017 (14) - 77093643461234 [05:09:32]1041 (16) - 0000000000874669 [05:09:32]1040 (4) - 139080 [05:09:32]1012 (4) - 28.10.2024 23:09 [05:09:32]1206 (1) - 0 [05:09:32]OFD Sender: Remove packet 139080 [05:09:32]ProducePacketName [05:09:32]name=ofd_packets/00139080 [05:09:32]NVStorageDeleteData [05:09:33]Write to MH i2c: 01 00 00 29 2B 54 [05:09:33]Write i2c OK [05:09:33]MH_I2C_Read... [05:09:33]Read from MH i2c: 01 [05:09:33]MH_I2C_Read... [05:09:33]Read from MH i2c: 01 07 00 [05:09:33]MH_I2C_Read... [05:09:33]Read from MH i2c: 01 07 00 29 2B 00 00 00 00 00 C4 0C 2B [05:09:33]RasterBufferAndPrint [05:09:33]line [05:09:33]line [05:09:33]line [05:09:33]line [05:09:33]line [05:09:33]written 0, free lines is 3276 [05:09:33]MH_Cut [05:09:33]Write to MH i2c: D1 01 00 30 2B 01 2D [05:09:33]Write i2c OK [05:09:33]MH_I2C_Read... [05:09:33]Read from MH i2c: D1 [05:09:33]MH_I2C_Read... [05:09:33]Read from MH i2c: D1 01 00 [05:09:33]MH_I2C_Read... [05:09:33]Read from MH i2c: D1 01 00 30 2B 00 2C [05:09:33]Write to MH i2c: 01 00 00 31 2B 5C [05:09:33]Write i2c OK [05:09:33]MH_I2C_Read... [05:09:33]OFD Sender: No OFD packet to send [05:09:33]*** Cut start [05:09:33]*** Partial cut [05:09:33]*** CUTSNS_PIN = 1 [05:09:33]*** CUTSNS_PIN = 0 [05:09:33]*** Brake cut motor [05:09:34]Read from MH i2c: 01 [05:09:34]MH_I2C_Read... [05:09:34]*** Stop cut motor [05:09:34]*** Cut end [05:09:34]Read from MH i2c: 01 07 00 [05:09:34]MH_I2C_Read... [05:09:34]Read from MH i2c: 01 07 00 31 2B 00 00 00 00 00 FF 0F 71 [05:09:34]process_action close_receipt done [05:09:34]requested_data is exist [05:09:34]produce_requested_data [05:09:34]requested_item fm.sn is exist - process it [05:09:34]wFMCommunicate request_size=4 [05:09:34]MH_SAM_APDU [05:09:34]CAPDU: 80 11 00 00 [05:09:34]Write to MH i2c: E2 08 00 32 2B 80 11 00 00 00 00 00 00 D7 [05:09:34]Write i2c OK [05:09:34]MH_I2C_Read... [05:09:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:09:34]Read from MH i2c: E2 [05:09:34]MH_I2C_Read... [05:09:34]Read from MH i2c: E2 17 00 [05:09:34]MH_I2C_Read... [05:09:34]Read from MH i2c: E2 17 00 32 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 32 [05:09:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:09:34]wFMCommunicate OK [05:09:34]requested_item fd.num is exist - process it [05:09:34]SAM_PROTO_GetFieldsCounters [05:09:34]wFMCommunicate request_size=4 [05:09:34]MH_SAM_APDU [05:09:34]CAPDU: 80 13 00 00 [05:09:34]Write to MH i2c: E2 08 00 33 2B 80 13 00 00 00 00 00 00 DA [05:09:34]Write i2c OK [05:09:34]MH_I2C_Read... [05:09:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:09:34]Read from MH i2c: E2 [05:09:34]MH_I2C_Read... [05:09:34]Read from MH i2c: E2 62 00 [05:09:34]MH_I2C_Read... [05:09:34]Read from MH i2c: E2 62 00 33 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 48 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [05:09: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 48 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:09:34]wFMCommunicate OK [05:09:34]SAM_PROTO_GetFieldsCounters done [05:09:34]requested_item shift.num is exist - process it [05:09:34]requested_item shift.opened is exist - process it [05:09:34]req_shift_opened [05:09:34]FM_GetShiftState [05:09:34]SAM_PROTO_GetShiftState [05:09:34]wFMCommunicate request_size=4 [05:09:34]MH_SAM_APDU [05:09:34]CAPDU: 80 13 01 00 [05:09:34]Write to MH i2c: E2 08 00 34 2B 80 13 01 00 00 00 00 00 DC [05:09:34]Write i2c OK [05:09:34]MH_I2C_Read... [05:09:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:09:34]Read from MH i2c: E2 [05:09:34]MH_I2C_Read... [05:09:34]Read from MH i2c: E2 0E 00 [05:09:34]MH_I2C_Read... [05:09:34]Read from MH i2c: E2 0E 00 34 2B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 2B [05:09:34]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:09:34]wFMCommunicate OK [05:09:34]SAM_PROTO_GetShiftState done [05:09:34]FM_GetShiftState done [05:09:34]req_shift_opened done [05:09:34]requested_item shift.open_date is exist - process it [05:09:34]req_shift_open_date [05:09:34]req_shift_open_date done [05:09:34]produce_requested_data done [05:09:34]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139080,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:09:34]process_action_free close_receipt [05:09:34]json_value_free [05:09:34]json_value_free done [05:09:34]process_json_proto returns [05:09:34]Send response to host [05:09:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139080,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:09:34]free response buf [05:09:34]execute_script done [05:09:34]execute_script returns [05:09:34]free content buf [05:09:34]Sock 9.Close socket [05:09:34]Sock 9.Thread stoped [05:09:38]OFD Sender: No OFD packet to send [05:09:43]OFD Sender: No OFD packet to send [05:09:48]OFD Sender: No OFD packet to send [05:09:53]OFD Sender: No OFD packet to send [05:09:58]OFD Sender: No OFD packet to send [05:10:03]OFD Sender: No OFD packet to send [05:10:08]OFD Sender: No OFD packet to send [05:10:13]OFD Sender: No OFD packet to send [05:10:18]OFD Sender: No OFD packet to send [05:10:23]OFD Sender: No OFD packet to send [05:10:28]OFD Sender: No OFD packet to send [05:10:33]OFD Sender: No OFD packet to send [05:10:38]OFD Sender: No OFD packet to send [05:10:43]OFD Sender: No OFD packet to send [05:10:48]OFD Sender: No OFD packet to send [05:10:53]OFD Sender: No OFD packet to send [05:10:58]OFD Sender: No OFD packet to send [05:11:03]OFD Sender: No OFD packet to send [05:11:08]OFD Sender: No OFD packet to send [05:11:13]OFD Sender: No OFD packet to send [05:11:18]OFD Sender: No OFD packet to send [05:11:23]OFD Sender: No OFD packet to send [05:11:28]OFD Sender: No OFD packet to send [05:11:33]OFD Sender: No OFD packet to send [05:11:38]OFD Sender: No OFD packet to send [05:11:43]OFD Sender: No OFD packet to send [05:11:48]OFD Sender: No OFD packet to send [05:11:53]OFD Sender: No OFD packet to send [05:11:58]OFD Sender: No OFD packet to send [05:12:03]OFD Sender: No OFD packet to send [05:12:08]OFD Sender: No OFD packet to send [05:12:13]OFD Sender: No OFD packet to send [05:12:18]OFD Sender: No OFD packet to send [05:12:23]OFD Sender: No OFD packet to send [05:12:28]OFD Sender: No OFD packet to send [05:12:33]OFD Sender: No OFD packet to send [05:12:38]OFD Sender: No OFD packet to send [05:12:43]OFD Sender: No OFD packet to send [05:12:48]OFD Sender: No OFD packet to send [05:12:53]OFD Sender: No OFD packet to send [05:12:58]OFD Sender: No OFD packet to send [05:13:03]OFD Sender: No OFD packet to send [05:13:08]OFD Sender: No OFD packet to send [05:13:13]OFD Sender: No OFD packet to send [05:13:18]OFD Sender: No OFD packet to send [05:13:23]OFD Sender: No OFD packet to send [05:13:28]OFD Sender: No OFD packet to send [05:13:33]OFD Sender: No OFD packet to send [05:13:38]OFD Sender: No OFD packet to send [05:13:43]OFD Sender: No OFD packet to send [05:13:48]OFD Sender: No OFD packet to send [05:13:53]OFD Sender: No OFD packet to send [05:13:58]OFD Sender: No OFD packet to send [05:14:03]OFD Sender: No OFD packet to send [05:14:08]OFD Sender: No OFD packet to send [05:14:13]OFD Sender: No OFD packet to send [05:14:18]OFD Sender: No OFD packet to send [05:14:23]OFD Sender: No OFD packet to send [05:14:28]OFD Sender: No OFD packet to send [05:14:33]OFD Sender: No OFD packet to send [05:14:38]OFD Sender: No OFD packet to send [05:14:43]OFD Sender: No OFD packet to send [05:14:48]OFD Sender: No OFD packet to send [05:14:53]OFD Sender: No OFD packet to send [05:14:58]OFD Sender: No OFD packet to send [05:15:03]OFD Sender: No OFD packet to send [05:15:08]OFD Sender: No OFD packet to send [05:15:13]OFD Sender: No OFD packet to send [05:15:18]OFD Sender: No OFD packet to send [05:15:23]OFD Sender: No OFD packet to send [05:15:28]OFD Sender: No OFD packet to send [05:15:33]OFD Sender: No OFD packet to send [05:15:38]OFD Sender: No OFD packet to send [05:15:43]OFD Sender: No OFD packet to send [05:15:48]OFD Sender: No OFD packet to send [05:15:53]OFD Sender: No OFD packet to send [05:15:58]OFD Sender: No OFD packet to send [05:16:03]OFD Sender: No OFD packet to send [05:16:08]OFD Sender: No OFD packet to send [05:16:13]OFD Sender: No OFD packet to send [05:16:18]OFD Sender: No OFD packet to send [05:16:23]OFD Sender: No OFD packet to send [05:16:28]OFD Sender: No OFD packet to send [05:16:33]OFD Sender: No OFD packet to send [05:16:38]OFD Sender: No OFD packet to send [05:16:43]OFD Sender: No OFD packet to send [05:16:48]OFD Sender: No OFD packet to send [05:16:53]OFD Sender: No OFD packet to send [05:16:58]OFD Sender: No OFD packet to send [05:17:03]OFD Sender: No OFD packet to send [05:17:08]OFD Sender: No OFD packet to send [05:17:13]OFD Sender: No OFD packet to send [05:17:18]OFD Sender: No OFD packet to send [05:17:23]OFD Sender: No OFD packet to send [05:17:28]OFD Sender: No OFD packet to send [05:17:33]OFD Sender: No OFD packet to send [05:17:38]OFD Sender: No OFD packet to send [05:17:43]OFD Sender: No OFD packet to send [05:17:48]OFD Sender: No OFD packet to send [05:17:53]OFD Sender: No OFD packet to send [05:17:58]OFD Sender: No OFD packet to send [05:18:03]OFD Sender: No OFD packet to send [05:18:08]OFD Sender: No OFD packet to send [05:18:13]OFD Sender: No OFD packet to send [05:18:18]OFD Sender: No OFD packet to send [05:18:23]OFD Sender: No OFD packet to send [05:18:28]OFD Sender: No OFD packet to send [05:18:33]OFD Sender: No OFD packet to send [05:18:38]OFD Sender: No OFD packet to send [05:18:43]OFD Sender: No OFD packet to send [05:18:48]OFD Sender: No OFD packet to send [05:18:53]accept exits with 10 [05:18:53]New connection [05:18:53]New thread 3067370852 created [05:18:53]Thread 3067514212 joined [05:18:53]Waiting for new connection... [05:18:53] Sock 10.Parse request [05:18:53]Sock 10.Check first char [05:18:53]Sock 10.First char is OK [05:18:53]request: POST /json_proto HTTP/1.0 [05:18:53]Method: POST [05:18:53]URL: /json_proto [05:18:53]Method is POST - this is cgi request [05:18:53]url: /json_proto [05:18:53]query_string will be loaded in cgi processing [05:18:53]execute_cgi json_proto POST (null) [05:18:53]execute_cgi path=json_proto method=POST [05:18:53]POST find Content-Length [05:18:53]Host: 172.17.50.196:8080 [05:18:53]Content-Length: 906 [05:18:53]Content-Type: application/json [05:18:53] [05:18:53]POST finish read [05:18:53]Found Content-Length = 906 [05:18:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335027", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:18:53]execute_script... [05:18: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 : (3)335027", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:18:53]POST & json_proto [05:18:53]process_json_proto [05:18:53]json parsed OK: [05:18:53]protocol is kg_v1.0 [05:18:53]action value=close_receipt [05:18:53]process_action close_receipt [05:18:53]cmd_close_receipt [05:18:53]MH_GetDate [05:18:53]Write to MH i2c: F0 00 00 35 2B 4F [05:18:53]Write i2c OK [05:18:53]MH_I2C_Read... [05:18:53]Read from MH i2c: F0 [05:18:53]MH_I2C_Read... [05:18:53]Read from MH i2c: F0 09 00 [05:18:53]MH_I2C_Read... [05:18:53]Read from MH i2c: F0 09 00 35 2B 00 40 70 20 67 72 0D 1C 67 91 [05:18:53]GetLastDocTimeStamp 1730178573 [05:18:53]current date 1730179136 [05:18:53]FM_GetShiftState [05:18:53]SAM_PROTO_GetShiftState [05:18:53]wFMCommunicate request_size=4 [05:18:53]MH_SAM_APDU [05:18:53]CAPDU: 80 13 01 00 [05:18:53]Write to MH i2c: E2 08 00 36 2B 80 13 01 00 00 00 00 00 DE [05:18:53]Write i2c OK [05:18:53]MH_I2C_Read... [05:18:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:18:53]Read from MH i2c: E2 [05:18:53]MH_I2C_Read... [05:18:53]Read from MH i2c: E2 0E 00 [05:18:53]MH_I2C_Read... [05:18:53]Read from MH i2c: E2 0E 00 36 2B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 2D [05:18:53]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:18:53]wFMCommunicate OK [05:18:53]SAM_PROTO_GetShiftState done [05:18:53]FM_GetShiftState done [05:18:53]opened in 1730160023 [05:18:53]opened+sec_in_day 1730246423 [05:18:53]quantity*price = 11500 [05:18:53]sum+1 = 11501 [05:18:53]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 245.00 НСП 1% : 2.17 НДС 12% : 26.01 Наличными: 245.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 66 29.10.2024 05:18 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139081 ФПД: 279076693138235 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T051856&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139081&fm=279076693138235&tin=02508201610067®Number=0000000000091631&sum=24500 0 [05:18:54]StoreToDocumentArchive [05:18:54]shift 555 fd 139081 [05:18:54]save to /storage/0555/doc_00139081 [05:18:54]save last doc name /storage/0555/doc_00139081 to /storage/kkm_last_doc_name [05:18:54]save OK [05:18:54]Clear old archive folders... [05:18:54]ProcessDocumentItem done err = 0, tmpTLVsize=392 [05:18:54]tlvbuf is 00DB1860 [05:18:54]SAM_PROTO_ClearQueue [05:18:54]wFMCommunicate request_size=4 [05:18:54]MH_SAM_APDU [05:18:54]CAPDU: 80 09 00 00 [05:18:54]Write to MH i2c: E2 08 00 43 2B 80 09 00 00 00 00 00 00 E0 [05:18:54]Write i2c OK [05:18:54]MH_I2C_Read... [05:18:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:18:54]Read from MH i2c: E2 [05:18:54]MH_I2C_Read... [05:18:54]Read from MH i2c: E2 03 00 [05:18:54]MH_I2C_Read... [05:18:54]Read from MH i2c: E2 03 00 43 2B 00 90 00 E2 [05:18:54]RAPDU: 90 00 [05:18:54]wFMCommunicate OK [05:18:54]SAM_PROTO_ClearQueue done [05:18:54]KKMCreateOFDPacket [05:18:54]OFDProtocolAddRootSTLVToBuf [05:18:54]FM_MakeSignedData [05:18:54]FM_MakeSignedData [05:18:54]SAM_PROTO_SignData [05:18:54]wFMCommunicate request_size=4 [05:18:54]MH_SAM_APDU [05:18:54]CAPDU: 80 0D 01 02 [05:18:54]Write to MH i2c: E2 08 00 44 2B 80 0D 01 02 00 00 00 00 E8 [05:18:54]Write i2c OK [05:18:54]MH_I2C_Read... [05:18:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:18:54]Read from MH i2c: E2 [05:18:54]MH_I2C_Read... [05:18:54]Read from MH i2c: E2 03 00 [05:18:54]MH_I2C_Read... [05:18:54]Read from MH i2c: E2 03 00 44 2B 00 90 00 E3 [05:18:54]RAPDU: 90 00 [05:18:54]wFMCommunicate OK [05:18:54]wFMCommunicate request_size=255 [05:18:54]MH_SAM_APDU [05:18:54]CAPDU: 80 0D 02 02 FA 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 [05:18:54]Write to MH i2c: E2 02 01 45 2B 80 0D 02 02 FA 00 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 00 00 DC [05:18:54]Write i2c OK [05:18:54]MH_I2C_Read... [05:18:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:18:55]Read from MH i2c: E2 [05:18:55]MH_I2C_Read... [05:18:55]Read from MH i2c: E2 03 00 [05:18:55]MH_I2C_Read... [05:18:55]Read from MH i2c: E2 03 00 45 2B 00 90 00 E4 [05:18:55]RAPDU: 90 00 [05:18:55]wFMCommunicate OK [05:18:55]wFMCommunicate request_size=151 [05:18:55]MH_SAM_APDU [05:18:55]CAPDU: 80 0D 02 02 92 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 40 70 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 49 1F 02 00 35 04 06 00 FD D1 9B 28 DB 3B [05:18:55]Write to MH i2c: E2 9A 00 46 2B 80 0D 02 02 92 00 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 40 70 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 49 1F 02 00 35 04 06 00 FD D1 9B 28 DB 3B 00 00 1A [05:18:55]Write i2c OK [05:18:55]MH_I2C_Read... [05:18:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:18:55]Read from MH i2c: E2 [05:18:55]MH_I2C_Read... [05:18:55]Read from MH i2c: E2 03 00 [05:18:55]MH_I2C_Read... [05:18:55]Read from MH i2c: E2 03 00 46 2B 00 90 00 E5 [05:18:55]RAPDU: 90 00 [05:18:55]wFMCommunicate OK [05:18:55]wFMCommunicate request_size=4 [05:18:55]MH_SAM_APDU [05:18:55]CAPDU: 80 0D 03 02 [05:18:55]Write to MH i2c: E2 08 00 47 2B 80 0D 03 02 00 00 00 00 ED [05:18:55]Write i2c OK [05:18:55]MH_I2C_Read... [05:18:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:18:55]Read from MH i2c: E2 [05:18:55]MH_I2C_Read... [05:18:55]Read from MH i2c: E2 0B 00 [05:18:55]MH_I2C_Read... [05:18:55]Read from MH i2c: E2 0B 00 47 2B 00 C8 94 BB 3A 79 8D 47 23 90 00 AF [05:18:55]RAPDU: C8 94 BB 3A 79 8D 47 23 90 00 [05:18:55]wFMCommunicate OK [05:18:55]SAM_PROTO_SignData done [05:18:55]FM_MakeSignedData done [05:18:55]CreateOFDProtocolMessage [05:18:55]wFMCommunicate request_size=4 [05:18:55]MH_SAM_APDU [05:18:55]CAPDU: 80 11 00 00 [05:18:55]Write to MH i2c: E2 08 00 48 2B 80 11 00 00 00 00 00 00 ED [05:18:55]Write i2c OK [05:18:55]MH_I2C_Read... [05:18:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:18:55]Read from MH i2c: E2 [05:18:55]MH_I2C_Read... [05:18:55]Read from MH i2c: E2 17 00 [05:18:55]MH_I2C_Read... [05:18:55]Read from MH i2c: E2 17 00 48 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 48 [05:18:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:18:55]wFMCommunicate OK [05:18:55]CreateOFDProtocolMessage done [05:18:55]OFDSenderStorePacket 139081 [05:18:55]StoreOFDPacket docnum=139081 [05:18:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9C 01 00 00 D8 FD 94 01 04 A8 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 40 70 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 49 1F 02 00 35 04 06 00 FD D1 9B 28 DB 3B C8 94 BB 3A 79 8D 47 23 [05:18:55]CheckFolder [05:18:55]dirname=/storage/ofd_packets [05:18:55]CheckFolder done [05:18:55]ProducePacketName [05:18:55]name=ofd_packets/00139081 [05:18:55]NVStorageSaveData ofd_packets/00139081 [05:18:55]File name is /storage/ofd_packets/00139081 [05:18:55]Write 442 bytes [05:18:55]NVStorageSaveData done [05:18:55]OFDSenderStorePacket done [05:18:55]KKMCreateOFDPacket done [05:18:55]NVStorageSaveData kkm_last_timestamp [05:18:55]File name is /storage/kkm_last_timestamp [05:18:55]Write 4 bytes [05:18:55]NVStorageSaveData done [05:18:55]ExternCall_PrintAddStr [05:18:55]wPrintStart [05:18:55]Write to MH i2c: 01 00 00 49 2B 74 [05:18:55]Write i2c OK [05:18:55]MH_I2C_Read... [05:18:55]Read from MH i2c: 01 [05:18:55]MH_I2C_Read... [05:18:55]Read from MH i2c: 01 07 00 [05:18:55]MH_I2C_Read... [05:18:55]Read from MH i2c: 01 07 00 49 2B 00 00 00 00 00 FF 0F 89 [05:18:55]RasterBufferAndPrint [05:18:55]line Счет N : (3)335027 [05:18:55]line ИНН: 02508201610067 [05:18:55]line Контрольно-Кассовый Чек [05:18:55]line ПРОДАЖА [05:18:55]line Товар: 2000036210013 [05:18:55]line Кофе Капучино (GABB TRADE) [05:18:55]line 1.000 * 115.00 [05:18:55]line = 115.00 [05:18:55]line НДС 12% НСП 1% [05:18:55]line > о реализуемом товаре [05:18:55]line Товар: 2000036220012 [05:18:55]line Кофе Капучино XL(GABB TRADE) [05:18:55]line 1.000 * 130.00 [05:18:55]line = 130.00 [05:18:55]line НДС 12% НСП 1% [05:18:55]line > о реализуемом товаре [05:18:55]line ИТОГО: 245.00 [05:18:55]line НСП 1% : 2.17 [05:18:55]line НДС 12% : 26.01 [05:18:55]line Наличными: 245.00 [05:18:55]line Безнал.: 0.00 [05:18:55]line Место: АЗС № 101 "Партнер Нефть" [05:18:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:18:55]line СНО: Общий режим [05:18:55]line Чек 66 29.10.2024 05:18 [05:18:55]line Смена: 555 ФФД: 1.0 [05:18:55]line ЗНМ: 0300000081 [05:18:55]line РНМ: 0000000000091631 [05:18:55]line Версия ККМ: 001 [05:18:55]line ФМ: 0000000000874669 [05:18:55]line ФД: 139081 [05:18:55]line ФПД: 279076693138235 [05:18:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T051856&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139081&fm=279076693138235&tin=02508201610067®Number=0000000000091631&sum=24500 [05:18:55]OFD Sender: Processing packet 139081 [packets to send 34, broken 33] [05:18:55]ProducePacketName [05:18:55]name=ofd_packets/00139081 [05:18:55]OFD Sender: To server: pG, [05:18:55]CommunicateWithHost lk.salyk.kg:30040 [05:18:55]ConnectInit lk.salyk.kg [05:18:55]line 0 [05:18:55]written 0, free lines is 4095 [05:18:55]Connected sock=9 [05:18: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 36 39 9C 01 00 00 D8 FD 94 01 04 A8 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 40 70 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 49 1F 02 00 35 04 06 00 FD D1 9B 28 DB 3B C8 94 BB 3A 79 8D 47 23 [05:18: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 36 39 4F 00 00 00 4E FE 47 00 85 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 49 1F 02 00 F4 03 04 00 F4 1B 20 67 B6 04 01 00 00 44 FB C5 4D A4 1C 39 04 [05:18:55]CommunicateWithHost err = 0 [05:18:55]CheckOFDResponse [05:18:55]1017 (14) - 77093643461234 [05:18:55]1041 (16) - 0000000000874669 [05:18:55]1040 (4) - 139081 [05:18:55]1012 (4) - 28.10.2024 23:19 [05:18:55]1206 (1) - 0 [05:18:55]OFD Sender: Remove packet 139081 [05:18:55]ProducePacketName [05:18:55]name=ofd_packets/00139081 [05:18:55]NVStorageDeleteData [05:18:56]Write to MH i2c: 01 00 00 78 2B A3 [05:18:56]Write i2c OK [05:18:56]MH_I2C_Read... [05:18:56]Read from MH i2c: 01 [05:18:56]MH_I2C_Read... [05:18:56]Read from MH i2c: 01 07 00 [05:18:56]MH_I2C_Read... [05:18:56]Read from MH i2c: 01 07 00 78 2B 00 00 00 00 00 CD 0C 83 [05:18:56]RasterBufferAndPrint [05:18:56]line [05:18:56]line [05:18:56]line [05:18:56]line [05:18:56]line [05:18:56]written 0, free lines is 3286 [05:18:56]MH_Cut [05:18:56]Write to MH i2c: D1 01 00 7F 2B 01 7C [05:18:56]Write i2c OK [05:18:56]MH_I2C_Read... [05:18:56]Read from MH i2c: D1 [05:18:56]MH_I2C_Read... [05:18:56]Read from MH i2c: D1 01 00 [05:18:56]MH_I2C_Read... [05:18:56]Read from MH i2c: D1 01 00 7F 2B 00 7B [05:18:56]Write to MH i2c: 01 00 00 80 2B AB [05:18:56]Write i2c OK [05:18:56]MH_I2C_Read... [05:18:56]OFD Sender: No OFD packet to send [05:18:56]*** Cut start [05:18:56]*** Partial cut [05:18:56]*** CUTSNS_PIN = 1 [05:18:56]*** CUTSNS_PIN = 0 [05:18:57]*** Brake cut motor [05:18:57]Read from MH i2c: 01 [05:18:57]MH_I2C_Read... [05:18:57]*** Stop cut motor [05:18:57]*** Cut end [05:18:57]Read from MH i2c: 01 07 00 [05:18:57]MH_I2C_Read... [05:18:57]Read from MH i2c: 01 07 00 80 2B 00 00 00 00 00 FF 0F C0 [05:18:57]process_action close_receipt done [05:18:57]requested_data is exist [05:18:57]produce_requested_data [05:18:57]requested_item fm.sn is exist - process it [05:18:57]wFMCommunicate request_size=4 [05:18:57]MH_SAM_APDU [05:18:57]CAPDU: 80 11 00 00 [05:18:57]Write to MH i2c: E2 08 00 81 2B 80 11 00 00 00 00 00 00 26 [05:18:57]Write i2c OK [05:18:57]MH_I2C_Read... [05:18:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:18:57]Read from MH i2c: E2 [05:18:57]MH_I2C_Read... [05:18:57]Read from MH i2c: E2 17 00 [05:18:57]MH_I2C_Read... [05:18:57]Read from MH i2c: E2 17 00 81 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 81 [05:18:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:18:57]wFMCommunicate OK [05:18:57]requested_item fd.num is exist - process it [05:18:57]SAM_PROTO_GetFieldsCounters [05:18:57]wFMCommunicate request_size=4 [05:18:57]MH_SAM_APDU [05:18:57]CAPDU: 80 13 00 00 [05:18:57]Write to MH i2c: E2 08 00 82 2B 80 13 00 00 00 00 00 00 29 [05:18:57]Write i2c OK [05:18:57]MH_I2C_Read... [05:18:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:18:57]Read from MH i2c: E2 [05:18:57]MH_I2C_Read... [05:18:57]Read from MH i2c: E2 62 00 [05:18:57]MH_I2C_Read... [05:18:57]Read from MH i2c: E2 62 00 82 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 49 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [05:18: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 49 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:18:57]wFMCommunicate OK [05:18:57]SAM_PROTO_GetFieldsCounters done [05:18:57]requested_item shift.num is exist - process it [05:18:57]requested_item shift.opened is exist - process it [05:18:57]req_shift_opened [05:18:57]FM_GetShiftState [05:18:57]SAM_PROTO_GetShiftState [05:18:57]wFMCommunicate request_size=4 [05:18:57]MH_SAM_APDU [05:18:57]CAPDU: 80 13 01 00 [05:18:57]Write to MH i2c: E2 08 00 83 2B 80 13 01 00 00 00 00 00 2B [05:18:57]Write i2c OK [05:18:57]MH_I2C_Read... [05:18:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:18:57]Read from MH i2c: E2 [05:18:57]MH_I2C_Read... [05:18:57]Read from MH i2c: E2 0E 00 [05:18:57]MH_I2C_Read... [05:18:57]Read from MH i2c: E2 0E 00 83 2B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7A [05:18:57]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:18:57]wFMCommunicate OK [05:18:57]SAM_PROTO_GetShiftState done [05:18:57]FM_GetShiftState done [05:18:57]req_shift_opened done [05:18:57]requested_item shift.open_date is exist - process it [05:18:57]req_shift_open_date [05:18:57]req_shift_open_date done [05:18:57]produce_requested_data done [05:18:57]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139081,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:18:57]process_action_free close_receipt [05:18:57]json_value_free [05:18:57]json_value_free done [05:18:57]process_json_proto returns [05:18:57]Send response to host [05:18:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139081,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:18:57]free response buf [05:18:57]execute_script done [05:18:57]execute_script returns [05:18:57]free content buf [05:18:57]Sock 10.Close socket [05:18:57]Sock 10.Thread stoped [05:19:01]OFD Sender: No OFD packet to send [05:19:06]OFD Sender: No OFD packet to send [05:19:11]OFD Sender: No OFD packet to send [05:19:16]OFD Sender: No OFD packet to send [05:19:21]OFD Sender: No OFD packet to send [05:19:26]OFD Sender: No OFD packet to send [05:19:31]OFD Sender: No OFD packet to send [05:19:36]OFD Sender: No OFD packet to send [05:19:41]OFD Sender: No OFD packet to send [05:19:46]OFD Sender: No OFD packet to send [05:19:51]OFD Sender: No OFD packet to send [05:19:56]OFD Sender: No OFD packet to send [05:20:01]OFD Sender: No OFD packet to send [05:20:06]OFD Sender: No OFD packet to send [05:20:11]OFD Sender: No OFD packet to send [05:20:16]OFD Sender: No OFD packet to send [05:20:21]OFD Sender: No OFD packet to send [05:20:26]OFD Sender: No OFD packet to send [05:20:31]OFD Sender: No OFD packet to send [05:20:36]OFD Sender: No OFD packet to send [05:20:41]OFD Sender: No OFD packet to send [05:20:46]OFD Sender: No OFD packet to send [05:20:51]OFD Sender: No OFD packet to send [05:20:56]OFD Sender: No OFD packet to send [05:21:01]OFD Sender: No OFD packet to send [05:21:06]OFD Sender: No OFD packet to send [05:21:11]OFD Sender: No OFD packet to send [05:21:16]OFD Sender: No OFD packet to send [05:21:21]OFD Sender: No OFD packet to send [05:21:26]OFD Sender: No OFD packet to send [05:21:31]OFD Sender: No OFD packet to send [05:21:32]accept exits with 7 [05:21:32]New connection [05:21:32]New thread 3067514212 created [05:21:32]Thread 3067370852 joined [05:21:32]Waiting for new connection... [05:21:32] Sock 7.Parse request [05:21:32]Sock 7.Check first char [05:21:32]Sock 7.First char is OK [05:21:32]request: POST /json_proto HTTP/1.0 [05:21:32]Method: POST [05:21:32]URL: /json_proto [05:21:32]Method is POST - this is cgi request [05:21:32]url: /json_proto [05:21:32]query_string will be loaded in cgi processing [05:21:32]execute_cgi json_proto POST (null) [05:21:32]execute_cgi path=json_proto method=POST [05:21:32]POST find Content-Length [05:21:32]Host: 172.17.50.196:8080 [05:21:32]Content-Length: 675 [05:21:32]Content-Type: application/json [05:21:32] [05:21:32]POST finish read [05:21:32]Found Content-Length = 675 [05:21:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335028", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 89.00, "quantity" : 1.000, "sum" : 89.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 89.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:21:32]execute_script... [05:21: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 : (3)335028", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 89.00, "quantity" : 1.000, "sum" : 89.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 89.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:21:32]POST & json_proto [05:21:32]process_json_proto [05:21:32]json parsed OK: [05:21:32]protocol is kg_v1.0 [05:21:32]action value=close_receipt [05:21:32]process_action close_receipt [05:21:32]cmd_close_receipt [05:21:32]MH_GetDate [05:21:32]Write to MH i2c: F0 00 00 84 2B 9E [05:21:32]Write i2c OK [05:21:32]MH_I2C_Read... [05:21:32]Read from MH i2c: F0 [05:21:32]MH_I2C_Read... [05:21:32]Read from MH i2c: F0 09 00 [05:21:32]MH_I2C_Read... [05:21:32]Read from MH i2c: F0 09 00 84 2B 00 DF 70 20 67 72 0D 1C 67 7F [05:21:32]GetLastDocTimeStamp 1730179136 [05:21:32]current date 1730179295 [05:21:32]FM_GetShiftState [05:21:32]SAM_PROTO_GetShiftState [05:21:32]wFMCommunicate request_size=4 [05:21:32]MH_SAM_APDU [05:21:32]CAPDU: 80 13 01 00 [05:21:32]Write to MH i2c: E2 08 00 85 2B 80 13 01 00 00 00 00 00 2D [05:21:32]Write i2c OK [05:21:32]MH_I2C_Read... [05:21:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:21:32]Read from MH i2c: E2 [05:21:32]MH_I2C_Read... [05:21:32]Read from MH i2c: E2 0E 00 [05:21:32]MH_I2C_Read... [05:21:32]Read from MH i2c: E2 0E 00 85 2B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7C [05:21:32]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:21:32]wFMCommunicate OK [05:21:32]SAM_PROTO_GetShiftState done [05:21:32]FM_GetShiftState done [05:21:32]opened in 1730160023 [05:21:32]opened+sec_in_day 1730246423 [05:21:32]quantity*price = 8900 [05:21:32]sum+1 = 8901 [05:21:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 89.00 НСП 1% : 0.79 НДС 12% : 9.45 Наличными: 89.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 67 29.10.2024 05:21 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139082 ФПД: 145810776304808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T052135&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139082&fm=145810776304808&tin=02508201610067®Number=0000000000091631&sum=8900 0 [05:21:33]StoreToDocumentArchive [05:21:33]shift 555 fd 139082 [05:21:33]save to /storage/0555/doc_00139082 [05:21:33]save last doc name /storage/0555/doc_00139082 to /storage/kkm_last_doc_name [05:21:33]save OK [05:21:33]Clear old archive folders... [05:21:33]ProcessDocumentItem done err = 0, tmpTLVsize=286 [05:21:33]tlvbuf is 00DFEF40 [05:21:33]SAM_PROTO_ClearQueue [05:21:33]wFMCommunicate request_size=4 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 09 00 00 [05:21:33]Write to MH i2c: E2 08 00 92 2B 80 09 00 00 00 00 00 00 2F [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:21:33]Read from MH i2c: E2 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 92 2B 00 90 00 31 [05:21:33]RAPDU: 90 00 [05:21:33]wFMCommunicate OK [05:21:33]SAM_PROTO_ClearQueue done [05:21:33]KKMCreateOFDPacket [05:21:33]OFDProtocolAddRootSTLVToBuf [05:21:33]FM_MakeSignedData [05:21:33]FM_MakeSignedData [05:21:33]SAM_PROTO_SignData [05:21:33]wFMCommunicate request_size=4 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 0D 01 02 [05:21:33]Write to MH i2c: E2 08 00 93 2B 80 0D 01 02 00 00 00 00 37 [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:21:33]Read from MH i2c: E2 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 93 2B 00 90 00 32 [05:21:33]RAPDU: 90 00 [05:21:33]wFMCommunicate OK [05:21:33]wFMCommunicate request_size=255 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 0D 02 02 FA 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 DF 70 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 [05:21:33]Write to MH i2c: E2 02 01 94 2B 80 0D 02 02 FA 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 DF 70 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 00 00 FE [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:21:33]Read from MH i2c: E2 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 94 2B 00 90 00 33 [05:21:33]RAPDU: 90 00 [05:21:33]wFMCommunicate OK [05:21:33]wFMCommunicate request_size=45 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 0D 02 02 28 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4A 1F 02 00 35 04 06 00 84 9D 37 86 AC A8 [05:21:33]Write to MH i2c: E2 30 00 95 2B 80 0D 02 02 28 00 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4A 1F 02 00 35 04 06 00 84 9D 37 86 AC A8 00 00 2F [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:21:33]Read from MH i2c: E2 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 03 00 95 2B 00 90 00 34 [05:21:33]RAPDU: 90 00 [05:21:33]wFMCommunicate OK [05:21:33]wFMCommunicate request_size=4 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 0D 03 02 [05:21:33]Write to MH i2c: E2 08 00 96 2B 80 0D 03 02 00 00 00 00 3C [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:21:33]Read from MH i2c: E2 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 0B 00 [05:21:33]MH_I2C_Read... [05:21:33]Read from MH i2c: E2 0B 00 96 2B 00 F2 B9 25 AC 24 68 93 8F 90 00 67 [05:21:33]RAPDU: F2 B9 25 AC 24 68 93 8F 90 00 [05:21:33]wFMCommunicate OK [05:21:33]SAM_PROTO_SignData done [05:21:33]FM_MakeSignedData done [05:21:33]CreateOFDProtocolMessage [05:21:33]wFMCommunicate request_size=4 [05:21:33]MH_SAM_APDU [05:21:33]CAPDU: 80 11 00 00 [05:21:33]Write to MH i2c: E2 08 00 97 2B 80 11 00 00 00 00 00 00 3C [05:21:33]Write i2c OK [05:21:33]MH_I2C_Read... [05:21:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:21:34]Read from MH i2c: E2 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: E2 17 00 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: E2 17 00 97 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 97 [05:21:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:21:34]wFMCommunicate OK [05:21:34]CreateOFDProtocolMessage done [05:21:34]OFDSenderStorePacket 139082 [05:21:34]StoreOFDPacket docnum=139082 [05:21:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 32 01 00 00 47 88 2A 01 11 71 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 DF 70 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4A 1F 02 00 35 04 06 00 84 9D 37 86 AC A8 F2 B9 25 AC 24 68 93 8F [05:21:34]CheckFolder [05:21:34]dirname=/storage/ofd_packets [05:21:34]CheckFolder done [05:21:34]ProducePacketName [05:21:34]name=ofd_packets/00139082 [05:21:34]NVStorageSaveData ofd_packets/00139082 [05:21:34]File name is /storage/ofd_packets/00139082 [05:21:34]Write 336 bytes [05:21:34]NVStorageSaveData done [05:21:34]OFDSenderStorePacket done [05:21:34]KKMCreateOFDPacket done [05:21:34]NVStorageSaveData kkm_last_timestamp [05:21:34]File name is /storage/kkm_last_timestamp [05:21:34]Write 4 bytes [05:21:34]NVStorageSaveData done [05:21:34]ExternCall_PrintAddStr [05:21:34]wPrintStart [05:21:34]Write to MH i2c: 01 00 00 98 2B C3 [05:21:34]Write i2c OK [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: 01 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: 01 07 00 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: 01 07 00 98 2B 00 00 00 00 00 FF 0F D8 [05:21:34]RasterBufferAndPrint [05:21:34]line Счет N : (3)335028 [05:21:34]line ИНН: 02508201610067 [05:21:34]line Контрольно-Кассовый Чек [05:21:34]line ПРОДАЖА [05:21:34]line Товар: 4700040114120 [05:21:34]line Султан чай 1л. чер персик [05:21:34]line 1.000 * 89.00 [05:21:34]line = 89.00 [05:21:34]line НДС 12% НСП 1% [05:21:34]line > о реализуемом товаре [05:21:34]line ИТОГО: 89.00 [05:21:34]line НСП 1% : 0.79 [05:21:34]line НДС 12% : 9.45 [05:21:34]line Наличными: 89.00 [05:21:34]line Безнал.: 0.00 [05:21:34]line Место: АЗС № 101 "Партнер Нефть" [05:21:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:21:34]line СНО: Общий режим [05:21:34]line Чек 67 29.10.2024 05:21 [05:21:34]line Смена: 555 ФФД: 1.0 [05:21:34]line ЗНМ: 0300000081 [05:21:34]line РНМ: 0000000000091631 [05:21:34]line Версия ККМ: 001 [05:21:34]line ФМ: 0000000000874669 [05:21:34]line ФД: 139082 [05:21:34]line ФПД: 145810776304808 [05:21:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T052135&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139082&fm=145810776304808&tin=02508201610067®Number=0000000000091631&sum=8900 [05:21:34]line 0 [05:21:34]OFD Sender: Processing packet 139082 [packets to send 34, broken 33] [05:21:34]ProducePacketName [05:21:34]name=ofd_packets/00139082 [05:21:34]OFD Sender: To server: pG, [05:21:34]CommunicateWithHost lk.salyk.kg:30040 [05:21:34]ConnectInit lk.salyk.kg [05:21:34]written 0, free lines is 4095 [05:21:34]Connected sock=10 [05:21: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 36 39 32 01 00 00 47 88 2A 01 11 71 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 DF 70 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4A 1F 02 00 35 04 06 00 84 9D 37 86 AC A8 F2 B9 25 AC 24 68 93 8F [05:21: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 36 39 4F 00 00 00 4C 21 47 00 7F 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 36 39 10 04 04 00 4A 1F 02 00 F4 03 04 00 93 1C 20 67 B6 04 01 00 00 1D 5C B2 CD 0E 09 0D 89 [05:21:34]CommunicateWithHost err = 0 [05:21:34]CheckOFDResponse [05:21:34]1017 (14) - 77093643461234 [05:21:34]1041 (16) - 0000000000874669 [05:21:34]1040 (4) - 139082 [05:21:34]1012 (4) - 28.10.2024 23:21 [05:21:34]1206 (1) - 0 [05:21:34]OFD Sender: Remove packet 139082 [05:21:34]ProducePacketName [05:21:34]name=ofd_packets/00139082 [05:21:34]NVStorageDeleteData [05:21:34]Write to MH i2c: 01 00 00 C0 2B EB [05:21:34]Write i2c OK [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: 01 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: 01 07 00 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: 01 07 00 C0 2B 00 00 00 00 00 15 0D 14 [05:21:34]RasterBufferAndPrint [05:21:34]line [05:21:34]line [05:21:34]line [05:21:34]line [05:21:34]line [05:21:34]written 0, free lines is 3355 [05:21:34]MH_Cut [05:21:34]Write to MH i2c: D1 01 00 C7 2B 01 C4 [05:21:34]Write i2c OK [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: D1 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: D1 01 00 [05:21:34]MH_I2C_Read... [05:21:34]Read from MH i2c: D1 01 00 C7 2B 00 C3 [05:21:34]Write to MH i2c: 01 00 00 C8 2B F3 [05:21:34]Write i2c OK [05:21:34]MH_I2C_Read... [05:21:35]OFD Sender: No OFD packet to send [05:21:35]*** Cut start [05:21:35]*** Partial cut [05:21:35]*** CUTSNS_PIN = 1 [05:21:35]*** CUTSNS_PIN = 0 [05:21:35]*** Brake cut motor [05:21:36]Read from MH i2c: 01 [05:21:36]MH_I2C_Read... [05:21:36]*** Stop cut motor [05:21:36]*** Cut end [05:21:36]Read from MH i2c: 01 07 00 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: 01 07 00 C8 2B 00 00 00 00 00 FF 0F 08 [05:21:36]process_action close_receipt done [05:21:36]requested_data is exist [05:21:36]produce_requested_data [05:21:36]requested_item fm.sn is exist - process it [05:21:36]wFMCommunicate request_size=4 [05:21:36]MH_SAM_APDU [05:21:36]CAPDU: 80 11 00 00 [05:21:36]Write to MH i2c: E2 08 00 C9 2B 80 11 00 00 00 00 00 00 6E [05:21:36]Write i2c OK [05:21:36]MH_I2C_Read... [05:21:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:21:36]Read from MH i2c: E2 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 17 00 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 17 00 C9 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C9 [05:21:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:21:36]wFMCommunicate OK [05:21:36]requested_item fd.num is exist - process it [05:21:36]SAM_PROTO_GetFieldsCounters [05:21:36]wFMCommunicate request_size=4 [05:21:36]MH_SAM_APDU [05:21:36]CAPDU: 80 13 00 00 [05:21:36]Write to MH i2c: E2 08 00 CA 2B 80 13 00 00 00 00 00 00 71 [05:21:36]Write i2c OK [05:21:36]MH_I2C_Read... [05:21:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:21:36]Read from MH i2c: E2 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 62 00 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 62 00 CA 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [05:21: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:21:36]wFMCommunicate OK [05:21:36]SAM_PROTO_GetFieldsCounters done [05:21:36]requested_item shift.num is exist - process it [05:21:36]requested_item shift.opened is exist - process it [05:21:36]req_shift_opened [05:21:36]FM_GetShiftState [05:21:36]SAM_PROTO_GetShiftState [05:21:36]wFMCommunicate request_size=4 [05:21:36]MH_SAM_APDU [05:21:36]CAPDU: 80 13 01 00 [05:21:36]Write to MH i2c: E2 08 00 CB 2B 80 13 01 00 00 00 00 00 73 [05:21:36]Write i2c OK [05:21:36]MH_I2C_Read... [05:21:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:21:36]Read from MH i2c: E2 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 0E 00 [05:21:36]MH_I2C_Read... [05:21:36]Read from MH i2c: E2 0E 00 CB 2B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C2 [05:21:36]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:21:36]wFMCommunicate OK [05:21:36]SAM_PROTO_GetShiftState done [05:21:36]FM_GetShiftState done [05:21:36]req_shift_opened done [05:21:36]requested_item shift.open_date is exist - process it [05:21:36]req_shift_open_date [05:21:36]req_shift_open_date done [05:21:36]produce_requested_data done [05:21:36]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139082,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:21:36]process_action_free close_receipt [05:21:36]json_value_free [05:21:36]json_value_free done [05:21:36]process_json_proto returns [05:21:36]Send response to host [05:21:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139082,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:21:36]free response buf [05:21:36]execute_script done [05:21:36]execute_script returns [05:21:36]free content buf [05:21:36]Sock 7.Close socket [05:21:36]Sock 7.Thread stoped [05:21:40]OFD Sender: No OFD packet to send [05:21:45]OFD Sender: No OFD packet to send [05:21:50]OFD Sender: No OFD packet to send [05:21:55]OFD Sender: No OFD packet to send [05:22:00]OFD Sender: No OFD packet to send [05:22:05]OFD Sender: No OFD packet to send [05:22:10]OFD Sender: No OFD packet to send [05:22:15]OFD Sender: No OFD packet to send [05:22:20]OFD Sender: No OFD packet to send [05:22:25]OFD Sender: No OFD packet to send [05:22:30]OFD Sender: No OFD packet to send [05:22:35]OFD Sender: No OFD packet to send [05:22:40]OFD Sender: No OFD packet to send [05:22:42]accept exits with 9 [05:22:42]New connection [05:22:42]New thread 3067370852 created [05:22:42]Thread 3067514212 joined [05:22:42]Waiting for new connection... [05:22:42] Sock 9.Parse request [05:22:42]Sock 9.Check first char [05:22:42]Sock 9.First char is OK [05:22:42]request: POST /json_proto HTTP/1.0 [05:22:42]Method: POST [05:22:42]URL: /json_proto [05:22:42]Method is POST - this is cgi request [05:22:42]url: /json_proto [05:22:42]query_string will be loaded in cgi processing [05:22:42]execute_cgi json_proto POST (null) [05:22:42]execute_cgi path=json_proto method=POST [05:22:42]POST find Content-Length [05:22:42]Host: 172.17.50.196:8080 [05:22:42]Content-Length: 684 [05:22:42]Content-Type: application/json [05:22:42] [05:22:42]POST finish read [05:22:42]Found Content-Length = 684 [05:22:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335029", "tax_sys" : 0, "items" : [ { "code": "4607015235784", "name": "\u041F\u0435\u0447. \u0441\u0434. \u042F\u0448\u043A\u0438\u043D\u043E \u043A\u043B\u0443\u0431\u043D\u0438\u043A\u0430 137\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:22:42]execute_script... [05:22:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335029", "tax_sys" : 0, "items" : [ { "code": "4607015235784", "name": "\u041F\u0435\u0447. \u0441\u0434. \u042F\u0448\u043A\u0438\u043D\u043E \u043A\u043B\u0443\u0431\u043D\u0438\u043A\u0430 137\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:22:42]POST & json_proto [05:22:42]process_json_proto [05:22:42]json parsed OK: [05:22:42]protocol is kg_v1.0 [05:22:42]action value=close_receipt [05:22:42]process_action close_receipt [05:22:42]cmd_close_receipt [05:22:42]MH_GetDate [05:22:42]Write to MH i2c: F0 00 00 CC 2B E6 [05:22:42]Write i2c OK [05:22:42]MH_I2C_Read... [05:22:42]Read from MH i2c: F0 [05:22:42]MH_I2C_Read... [05:22:42]Read from MH i2c: F0 09 00 [05:22:42]MH_I2C_Read... [05:22:42]Read from MH i2c: F0 09 00 CC 2B 00 25 71 20 67 72 0D 1C 67 0E [05:22:42]GetLastDocTimeStamp 1730179295 [05:22:42]current date 1730179365 [05:22:42]FM_GetShiftState [05:22:42]SAM_PROTO_GetShiftState [05:22:42]wFMCommunicate request_size=4 [05:22:42]MH_SAM_APDU [05:22:42]CAPDU: 80 13 01 00 [05:22:42]Write to MH i2c: E2 08 00 CD 2B 80 13 01 00 00 00 00 00 75 [05:22:42]Write i2c OK [05:22:42]MH_I2C_Read... [05:22:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:22:42]Read from MH i2c: E2 [05:22:42]MH_I2C_Read... [05:22:42]Read from MH i2c: E2 0E 00 [05:22:42]MH_I2C_Read... [05:22:42]Read from MH i2c: E2 0E 00 CD 2B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C4 [05:22:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:22:42]wFMCommunicate OK [05:22:42]SAM_PROTO_GetShiftState done [05:22:42]FM_GetShiftState done [05:22:42]opened in 1730160023 [05:22:42]opened+sec_in_day 1730246423 [05:22:42]quantity*price = 9000 [05:22:42]sum+1 = 9001 [05:22:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 90.00 НСП 1% : 0.80 НДС 12% : 9.56 Наличными: 90.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 68 29.10.2024 05:22 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139083 ФПД: 183810354507340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T052245&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139083&fm=183810354507340&tin=02508201610067®Number=0000000000091631&sum=9000 0 [05:22:43]StoreToDocumentArchive [05:22:43]shift 555 fd 139083 [05:22:43]save to /storage/0555/doc_00139083 [05:22:43]save last doc name /storage/0555/doc_00139083 to /storage/kkm_last_doc_name [05:22:43]save OK [05:22:43]Clear old archive folders... [05:22:43]ProcessDocumentItem done err = 0, tmpTLVsize=291 [05:22:43]tlvbuf is 00D94310 [05:22:43]SAM_PROTO_ClearQueue [05:22:43]wFMCommunicate request_size=4 [05:22:43]MH_SAM_APDU [05:22:43]CAPDU: 80 09 00 00 [05:22:43]Write to MH i2c: E2 08 00 DA 2B 80 09 00 00 00 00 00 00 77 [05:22:43]Write i2c OK [05:22:43]MH_I2C_Read... [05:22:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:22:43]Read from MH i2c: E2 [05:22:43]MH_I2C_Read... [05:22:43]Read from MH i2c: E2 03 00 [05:22:43]MH_I2C_Read... [05:22:43]Read from MH i2c: E2 03 00 DA 2B 00 90 00 79 [05:22:43]RAPDU: 90 00 [05:22:43]wFMCommunicate OK [05:22:43]SAM_PROTO_ClearQueue done [05:22:43]KKMCreateOFDPacket [05:22:43]OFDProtocolAddRootSTLVToBuf [05:22:43]FM_MakeSignedData [05:22:43]FM_MakeSignedData [05:22:43]SAM_PROTO_SignData [05:22:43]wFMCommunicate request_size=4 [05:22:43]MH_SAM_APDU [05:22:43]CAPDU: 80 0D 01 02 [05:22:43]Write to MH i2c: E2 08 00 DB 2B 80 0D 01 02 00 00 00 00 7F [05:22:43]Write i2c OK [05:22:43]MH_I2C_Read... [05:22:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:22:43]Read from MH i2c: E2 [05:22:43]MH_I2C_Read... [05:22:43]Read from MH i2c: E2 03 00 [05:22:43]MH_I2C_Read... [05:22:43]Read from MH i2c: E2 03 00 DB 2B 00 90 00 7A [05:22:43]RAPDU: 90 00 [05:22:43]wFMCommunicate OK [05:22:43]wFMCommunicate request_size=255 [05:22:43]MH_SAM_APDU [05:22:43]CAPDU: 80 0D 02 02 FA 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 38 34 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 25 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 [05:22:43]Write to MH i2c: E2 02 01 DC 2B 80 0D 02 02 FA 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 38 34 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 25 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 00 00 11 [05:22:43]Write i2c OK [05:22:43]MH_I2C_Read... [05:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:22:43]Read from MH i2c: E2 [05:22:43]MH_I2C_Read... [05:22:43]Read from MH i2c: E2 03 00 [05:22:43]MH_I2C_Read... [05:22:43]Read from MH i2c: E2 03 00 DC 2B 00 90 00 7B [05:22:43]RAPDU: 90 00 [05:22:43]wFMCommunicate OK [05:22:43]wFMCommunicate request_size=50 [05:22:43]MH_SAM_APDU [05:22:43]CAPDU: 80 0D 02 02 2D 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4B 1F 02 00 35 04 06 00 A7 2C AE E2 EE 4C [05:22:43]Write to MH i2c: E2 35 00 DD 2B 80 0D 02 02 2D 00 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4B 1F 02 00 35 04 06 00 A7 2C AE E2 EE 4C 00 00 ED [05:22:43]Write i2c OK [05:22:43]MH_I2C_Read... [05:22:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:22:44]Read from MH i2c: E2 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: E2 03 00 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: E2 03 00 DD 2B 00 90 00 7C [05:22:44]RAPDU: 90 00 [05:22:44]wFMCommunicate OK [05:22:44]wFMCommunicate request_size=4 [05:22:44]MH_SAM_APDU [05:22:44]CAPDU: 80 0D 03 02 [05:22:44]Write to MH i2c: E2 08 00 DE 2B 80 0D 03 02 00 00 00 00 84 [05:22:44]Write i2c OK [05:22:44]MH_I2C_Read... [05:22:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:22:44]Read from MH i2c: E2 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: E2 0B 00 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: E2 0B 00 DE 2B 00 4A 48 62 A4 9C 57 7F F6 90 00 85 [05:22:44]RAPDU: 4A 48 62 A4 9C 57 7F F6 90 00 [05:22:44]wFMCommunicate OK [05:22:44]SAM_PROTO_SignData done [05:22:44]FM_MakeSignedData done [05:22:44]CreateOFDProtocolMessage [05:22:44]wFMCommunicate request_size=4 [05:22:44]MH_SAM_APDU [05:22:44]CAPDU: 80 11 00 00 [05:22:44]Write to MH i2c: E2 08 00 DF 2B 80 11 00 00 00 00 00 00 84 [05:22:44]Write i2c OK [05:22:44]MH_I2C_Read... [05:22:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:22:44]Read from MH i2c: E2 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: E2 17 00 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: E2 17 00 DF 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 DF [05:22:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:22:44]wFMCommunicate OK [05:22:44]CreateOFDProtocolMessage done [05:22:44]OFDSenderStorePacket 139083 [05:22:44]StoreOFDPacket docnum=139083 [05:22:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 37 01 00 00 7C E9 2F 01 BA 7C 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 38 34 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 25 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4B 1F 02 00 35 04 06 00 A7 2C AE E2 EE 4C 4A 48 62 A4 9C 57 7F F6 [05:22:44]CheckFolder [05:22:44]dirname=/storage/ofd_packets [05:22:44]CheckFolder done [05:22:44]ProducePacketName [05:22:44]name=ofd_packets/00139083 [05:22:44]NVStorageSaveData ofd_packets/00139083 [05:22:44]File name is /storage/ofd_packets/00139083 [05:22:44]Write 341 bytes [05:22:44]NVStorageSaveData done [05:22:44]OFDSenderStorePacket done [05:22:44]KKMCreateOFDPacket done [05:22:44]NVStorageSaveData kkm_last_timestamp [05:22:44]File name is /storage/kkm_last_timestamp [05:22:44]Write 4 bytes [05:22:44]NVStorageSaveData done [05:22:44]ExternCall_PrintAddStr [05:22:44]wPrintStart [05:22:44]Write to MH i2c: 01 00 00 E0 2B 0B [05:22:44]OFD Sender: Processing packet 139083 [packets to send 34, broken 33] [05:22:44]ProducePacketName [05:22:44]name=ofd_packets/00139083 [05:22:44]OFD Sender: To server: pG, [05:22:44]CommunicateWithHost lk.salyk.kg:30040 [05:22:44]ConnectInit lk.salyk.kg [05:22:44]Write i2c OK [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: 01 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: 01 07 00 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: 01 07 00 E0 2B 00 00 00 00 00 FF 0F 20 [05:22:44]RasterBufferAndPrint [05:22:44]line Счет N : (3)335029 [05:22:44]line ИНН: 02508201610067 [05:22:44]line Контрольно-Кассовый Чек [05:22:44]line ПРОДАЖА [05:22:44]line Товар: 4607015235784 [05:22:44]line Печ. сд. Яшкино клубника 137г [05:22:44]line 1.000 * 90.00 [05:22:44]line = 90.00 [05:22:44]line НДС 12% НСП 1% [05:22:44]line > о реализуемом товаре [05:22:44]line ИТОГО: 90.00 [05:22:44]line НСП 1% : 0.80 [05:22:44]line НДС 12% : 9.56 [05:22:44]line Наличными: 90.00 [05:22:44]line Безнал.: 0.00 [05:22:44]line Место: АЗС № 101 "Партнер Нефть" [05:22:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:22:44]line СНО: Общий режим [05:22:44]line Чек 68 29.10.2024 05:22 [05:22:44]line Смена: 555 ФФД: 1.0 [05:22:44]line ЗНМ: 0300000081 [05:22:44]line РНМ: 0000000000091631 [05:22:44]line Версия ККМ: 001 [05:22:44]line ФМ: 0000000000874669 [05:22:44]line ФД: 139083 [05:22:44]line ФПД: 183810354507340 [05:22:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T052245&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139083&fm=183810354507340&tin=02508201610067®Number=0000000000091631&sum=9000 [05:22:44]line 0 [05:22:44]Connected sock=10 [05:22:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 37 01 00 00 7C E9 2F 01 BA 7C 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 38 34 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 25 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4B 1F 02 00 35 04 06 00 A7 2C AE E2 EE 4C 4A 48 62 A4 9C 57 7F F6 [05:22:44]written 0, free lines is 4095 [05:22:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 F5 C4 47 00 91 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 36 39 10 04 04 00 4B 1F 02 00 F4 03 04 00 D9 1C 20 67 B6 04 01 00 00 A7 49 D7 F6 62 9B 52 24 [05:22:44]CommunicateWithHost err = 0 [05:22:44]CheckOFDResponse [05:22:44]1017 (14) - 77093643461234 [05:22:44]1041 (16) - 0000000000874669 [05:22:44]1040 (4) - 139083 [05:22:44]1012 (4) - 28.10.2024 23:23 [05:22:44]1206 (1) - 0 [05:22:44]OFD Sender: Remove packet 139083 [05:22:44]ProducePacketName [05:22:44]name=ofd_packets/00139083 [05:22:44]NVStorageDeleteData [05:22:44]Write to MH i2c: 01 00 00 09 2C 35 [05:22:44]Write i2c OK [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: 01 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: 01 07 00 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: 01 07 00 09 2C 00 00 00 00 00 F4 0C 3C [05:22:44]RasterBufferAndPrint [05:22:44]line [05:22:44]line [05:22:44]line [05:22:44]line [05:22:44]line [05:22:44]written 0, free lines is 3325 [05:22:44]MH_Cut [05:22:44]Write to MH i2c: D1 01 00 10 2C 01 0E [05:22:44]Write i2c OK [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: D1 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: D1 01 00 [05:22:44]MH_I2C_Read... [05:22:44]Read from MH i2c: D1 01 00 10 2C 00 0D [05:22:44]Write to MH i2c: 01 00 00 11 2C 3D [05:22:44]Write i2c OK [05:22:44]MH_I2C_Read... [05:22:45]OFD Sender: No OFD packet to send [05:22:45]*** Cut start [05:22:45]*** Partial cut [05:22:45]*** CUTSNS_PIN = 1 [05:22:45]*** CUTSNS_PIN = 0 [05:22:45]*** Brake cut motor [05:22:46]Read from MH i2c: 01 [05:22:46]MH_I2C_Read... [05:22:46]*** Stop cut motor [05:22:46]*** Cut end [05:22:46]Read from MH i2c: 01 07 00 [05:22:46]MH_I2C_Read... [05:22:46]Read from MH i2c: 01 07 00 11 2C 00 00 00 00 00 FF 0F 52 [05:22:46]process_action close_receipt done [05:22:46]requested_data is exist [05:22:46]produce_requested_data [05:22:46]requested_item fm.sn is exist - process it [05:22:46]wFMCommunicate request_size=4 [05:22:46]MH_SAM_APDU [05:22:46]CAPDU: 80 11 00 00 [05:22:46]Write to MH i2c: E2 08 00 12 2C 80 11 00 00 00 00 00 00 B8 [05:22:46]Write i2c OK [05:22:46]MH_I2C_Read... [05:22:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:22:46]Read from MH i2c: E2 [05:22:46]MH_I2C_Read... [05:22:46]Read from MH i2c: E2 17 00 [05:22:46]MH_I2C_Read... [05:22:46]Read from MH i2c: E2 17 00 12 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 13 [05:22:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:22:46]wFMCommunicate OK [05:22:46]requested_item fd.num is exist - process it [05:22:46]SAM_PROTO_GetFieldsCounters [05:22:46]wFMCommunicate request_size=4 [05:22:46]MH_SAM_APDU [05:22:46]CAPDU: 80 13 00 00 [05:22:46]Write to MH i2c: E2 08 00 13 2C 80 13 00 00 00 00 00 00 BB [05:22:46]Write i2c OK [05:22:46]MH_I2C_Read... [05:22:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:22:46]Read from MH i2c: E2 [05:22:46]MH_I2C_Read... [05:22:46]Read from MH i2c: E2 62 00 [05:22:46]MH_I2C_Read... [05:22:46]Read from MH i2c: E2 62 00 13 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [05:22: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:22:46]wFMCommunicate OK [05:22:46]SAM_PROTO_GetFieldsCounters done [05:22:46]requested_item shift.num is exist - process it [05:22:46]requested_item shift.opened is exist - process it [05:22:46]req_shift_opened [05:22:46]FM_GetShiftState [05:22:46]SAM_PROTO_GetShiftState [05:22:46]wFMCommunicate request_size=4 [05:22:46]MH_SAM_APDU [05:22:46]CAPDU: 80 13 01 00 [05:22:46]Write to MH i2c: E2 08 00 14 2C 80 13 01 00 00 00 00 00 BD [05:22:46]Write i2c OK [05:22:46]MH_I2C_Read... [05:22:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:22:46]Read from MH i2c: E2 [05:22:46]MH_I2C_Read... [05:22:46]Read from MH i2c: E2 0E 00 [05:22:46]MH_I2C_Read... [05:22:46]Read from MH i2c: E2 0E 00 14 2C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0C [05:22:46]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:22:46]wFMCommunicate OK [05:22:46]SAM_PROTO_GetShiftState done [05:22:46]FM_GetShiftState done [05:22:46]req_shift_opened done [05:22:46]requested_item shift.open_date is exist - process it [05:22:46]req_shift_open_date [05:22:46]req_shift_open_date done [05:22:46]produce_requested_data done [05:22:46]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139083,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:22:46]process_action_free close_receipt [05:22:46]json_value_free [05:22:46]json_value_free done [05:22:46]process_json_proto returns [05:22:46]Send response to host [05:22:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139083,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:22:46]free response buf [05:22:46]execute_script done [05:22:46]execute_script returns [05:22:46]free content buf [05:22:46]Sock 9.Close socket [05:22:46]Sock 9.Thread stoped [05:22:50]OFD Sender: No OFD packet to send [05:22:55]OFD Sender: No OFD packet to send [05:23:00]OFD Sender: No OFD packet to send [05:23:05]OFD Sender: No OFD packet to send [05:23:10]OFD Sender: No OFD packet to send [05:23:15]OFD Sender: No OFD packet to send [05:23:20]OFD Sender: No OFD packet to send [05:23:25]OFD Sender: No OFD packet to send [05:23:29]accept exits with 7 [05:23:29]New connection [05:23:29]New thread 3067514212 created [05:23:29]Thread 3067370852 joined [05:23:29]Waiting for new connection... [05:23:29] Sock 7.Parse request [05:23:29]Sock 7.Check first char [05:23:29]Sock 7.First char is OK [05:23:29]request: POST /json_proto HTTP/1.0 [05:23:29]Method: POST [05:23:29]URL: /json_proto [05:23:29]Method is POST - this is cgi request [05:23:29]url: /json_proto [05:23:29]query_string will be loaded in cgi processing [05:23:29]execute_cgi json_proto POST (null) [05:23:29]execute_cgi path=json_proto method=POST [05:23:29]POST find Content-Length [05:23:29]Host: 172.17.50.196:8080 [05:23:29]Content-Length: 684 [05:23:29]Content-Type: application/json [05:23:29] [05:23:29]POST finish read [05:23:29]Found Content-Length = 684 [05:23:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335030", "tax_sys" : 0, "items" : [ { "code": "4607015235760", "name": "\u041F\u0435\u0447. \u0441\u0434. \u042F\u0448\u043A\u0438\u043D\u043E \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D 137\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:23:29]execute_script... [05: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 : (3)335030", "tax_sys" : 0, "items" : [ { "code": "4607015235760", "name": "\u041F\u0435\u0447. \u0441\u0434. \u042F\u0448\u043A\u0438\u043D\u043E \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D 137\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:23:29]POST & json_proto [05:23:29]process_json_proto [05:23:29]json parsed OK: [05:23:29]protocol is kg_v1.0 [05:23:29]action value=close_receipt [05:23:29]process_action close_receipt [05:23:29]cmd_close_receipt [05:23:29]MH_GetDate [05:23:29]Write to MH i2c: F0 00 00 15 2C 30 [05:23:29]Write i2c OK [05:23:29]MH_I2C_Read... [05:23:29]Read from MH i2c: F0 [05:23:29]MH_I2C_Read... [05:23:29]Read from MH i2c: F0 09 00 [05:23:29]MH_I2C_Read... [05:23:29]Read from MH i2c: F0 09 00 15 2C 00 54 71 20 67 72 0D 1C 67 87 [05:23:29]GetLastDocTimeStamp 1730179365 [05:23:29]current date 1730179412 [05:23:29]FM_GetShiftState [05:23:29]SAM_PROTO_GetShiftState [05:23:29]wFMCommunicate request_size=4 [05:23:29]MH_SAM_APDU [05:23:29]CAPDU: 80 13 01 00 [05:23:29]Write to MH i2c: E2 08 00 16 2C 80 13 01 00 00 00 00 00 BF [05:23:29]Write i2c OK [05:23:29]MH_I2C_Read... [05:23:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:23:29]Read from MH i2c: E2 [05:23:29]MH_I2C_Read... [05:23:29]Read from MH i2c: E2 0E 00 [05:23:29]MH_I2C_Read... [05:23:29]Read from MH i2c: E2 0E 00 16 2C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0E [05:23:29]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:23:29]wFMCommunicate OK [05:23:29]SAM_PROTO_GetShiftState done [05:23:29]FM_GetShiftState done [05:23:29]opened in 1730160023 [05:23:29]opened+sec_in_day 1730246423 [05:23:29]quantity*price = 9000 [05:23:29]sum+1 = 9001 [05:23:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 90.00 НСП 1% : 0.80 НДС 12% : 9.56 Наличными: 90.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 69 29.10.2024 05:23 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139084 ФПД: 81975124139047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T052332&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139084&fm=81975124139047&tin=02508201610067®Number=0000000000091631&sum=9000 0 [05:23:30]StoreToDocumentArchive [05:23:30]shift 555 fd 139084 [05:23:30]save to /storage/0555/doc_00139084 [05:23:30]save last doc name /storage/0555/doc_00139084 to /storage/kkm_last_doc_name [05:23:30]save OK [05:23:30]Clear old archive folders... [05:23:30]ProcessDocumentItem done err = 0, tmpTLVsize=291 [05:23:30]tlvbuf is B6FE1C00 [05:23:30]SAM_PROTO_ClearQueue [05:23:30]wFMCommunicate request_size=4 [05:23:30]MH_SAM_APDU [05:23:30]CAPDU: 80 09 00 00 [05:23:30]Write to MH i2c: E2 08 00 23 2C 80 09 00 00 00 00 00 00 C1 [05:23:30]Write i2c OK [05:23:30]MH_I2C_Read... [05:23:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:23:30]Read from MH i2c: E2 [05:23:30]MH_I2C_Read... [05:23:30]Read from MH i2c: E2 03 00 [05:23:30]MH_I2C_Read... [05:23:30]Read from MH i2c: E2 03 00 23 2C 00 90 00 C3 [05:23:30]RAPDU: 90 00 [05:23:30]wFMCommunicate OK [05:23:30]SAM_PROTO_ClearQueue done [05:23:30]KKMCreateOFDPacket [05:23:30]OFDProtocolAddRootSTLVToBuf [05:23:30]FM_MakeSignedData [05:23:30]FM_MakeSignedData [05:23:30]SAM_PROTO_SignData [05:23:30]wFMCommunicate request_size=4 [05:23:30]MH_SAM_APDU [05:23:30]CAPDU: 80 0D 01 02 [05:23:30]Write to MH i2c: E2 08 00 24 2C 80 0D 01 02 00 00 00 00 C9 [05:23:30]Write i2c OK [05:23:30]MH_I2C_Read... [05:23:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:23:30]Read from MH i2c: E2 [05:23:30]MH_I2C_Read... [05:23:30]Read from MH i2c: E2 03 00 [05:23:30]MH_I2C_Read... [05:23:30]Read from MH i2c: E2 03 00 24 2C 00 90 00 C4 [05:23:30]RAPDU: 90 00 [05:23:30]wFMCommunicate OK [05:23:30]wFMCommunicate request_size=255 [05:23:30]MH_SAM_APDU [05:23:30]CAPDU: 80 0D 02 02 FA 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 36 30 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 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 54 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 [05:23:30]Write to MH i2c: E2 02 01 25 2C 80 0D 02 02 FA 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 36 30 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 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 54 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 00 00 5F [05:23:30]Write i2c OK [05:23:30]MH_I2C_Read... [05:23:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:23:30]Read from MH i2c: E2 [05:23:30]MH_I2C_Read... [05:23:30]Read from MH i2c: E2 03 00 [05:23:30]MH_I2C_Read... [05:23:30]Read from MH i2c: E2 03 00 25 2C 00 90 00 C5 [05:23:30]RAPDU: 90 00 [05:23:30]wFMCommunicate OK [05:23:30]wFMCommunicate request_size=50 [05:23:30]MH_SAM_APDU [05:23:30]CAPDU: 80 0D 02 02 2D 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4C 1F 02 00 35 04 06 00 4A 8E 52 27 9C 27 [05:23:30]Write to MH i2c: E2 35 00 26 2C 80 0D 02 02 2D 00 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4C 1F 02 00 35 04 06 00 4A 8E 52 27 9C 27 00 00 AF [05:23:30]Write i2c OK [05:23:30]MH_I2C_Read... [05:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:23:31]Read from MH i2c: E2 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: E2 03 00 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: E2 03 00 26 2C 00 90 00 C6 [05:23:31]RAPDU: 90 00 [05:23:31]wFMCommunicate OK [05:23:31]wFMCommunicate request_size=4 [05:23:31]MH_SAM_APDU [05:23:31]CAPDU: 80 0D 03 02 [05:23:31]Write to MH i2c: E2 08 00 27 2C 80 0D 03 02 00 00 00 00 CE [05:23:31]Write i2c OK [05:23:31]MH_I2C_Read... [05:23:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:23:31]Read from MH i2c: E2 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: E2 0B 00 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: E2 0B 00 27 2C 00 A9 AB 90 F0 14 39 E7 4D 90 00 24 [05:23:31]RAPDU: A9 AB 90 F0 14 39 E7 4D 90 00 [05:23:31]wFMCommunicate OK [05:23:31]SAM_PROTO_SignData done [05:23:31]FM_MakeSignedData done [05:23:31]CreateOFDProtocolMessage [05:23:31]wFMCommunicate request_size=4 [05:23:31]MH_SAM_APDU [05:23:31]CAPDU: 80 11 00 00 [05:23:31]Write to MH i2c: E2 08 00 28 2C 80 11 00 00 00 00 00 00 CE [05:23:31]Write i2c OK [05:23:31]MH_I2C_Read... [05:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:23:31]Read from MH i2c: E2 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: E2 17 00 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: E2 17 00 28 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 29 [05:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:23:31]wFMCommunicate OK [05:23:31]CreateOFDProtocolMessage done [05:23:31]OFDSenderStorePacket 139084 [05:23:31]StoreOFDPacket docnum=139084 [05:23:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 37 01 00 00 9A E8 2F 01 AE D2 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 36 30 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 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 54 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4C 1F 02 00 35 04 06 00 4A 8E 52 27 9C 27 A9 AB 90 F0 14 39 E7 4D [05:23:31]CheckFolder [05:23:31]dirname=/storage/ofd_packets [05:23:31]CheckFolder done [05:23:31]ProducePacketName [05:23:31]name=ofd_packets/00139084 [05:23:31]NVStorageSaveData ofd_packets/00139084 [05:23:31]File name is /storage/ofd_packets/00139084 [05:23:31]Write 341 bytes [05:23:31]NVStorageSaveData done [05:23:31]OFDSenderStorePacket done [05:23:31]KKMCreateOFDPacket done [05:23:31]NVStorageSaveData kkm_last_timestamp [05:23:31]File name is /storage/kkm_last_timestamp [05:23:31]Write 4 bytes [05:23:31]NVStorageSaveData done [05:23:31]ExternCall_PrintAddStr [05:23:31]wPrintStart [05:23:31]Write to MH i2c: 01 00 00 29 2C 55 [05:23:31]Write i2c OK [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: 01 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: 01 07 00 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: 01 07 00 29 2C 00 00 00 00 00 FF 0F 6A [05:23:31]RasterBufferAndPrint [05:23:31]line Счет N : (3)335030 [05:23:31]line ИНН: 02508201610067 [05:23:31]line Контрольно-Кассовый Чек [05:23:31]line ПРОДАЖА [05:23:31]line Товар: 4607015235760 [05:23:31]line Печ. сд. Яшкино апельсин 137г [05:23:31]line 1.000 * 90.00 [05:23:31]line = 90.00 [05:23:31]line НДС 12% НСП 1% [05:23:31]line > о реализуемом товаре [05:23:31]line ИТОГО: 90.00 [05:23:31]line НСП 1% : 0.80 [05:23:31]line НДС 12% : 9.56 [05:23:31]line Наличными: 90.00 [05:23:31]line Безнал.: 0.00 [05:23:31]line Место: АЗС № 101 "Партнер Нефть" [05:23:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:23:31]line СНО: Общий режим [05:23:31]line Чек 69 29.10.2024 05:23 [05:23:31]line Смена: 555 ФФД: 1.0 [05:23:31]line ЗНМ: 0300000081 [05:23:31]line РНМ: 0000000000091631 [05:23:31]line Версия ККМ: 001 [05:23:31]line ФМ: 0000000000874669 [05:23:31]line ФД: 139084 [05:23:31]line ФПД: 81975124139047 [05:23:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T052332&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139084&fm=81975124139047&tin=02508201610067®Number=0000000000091631&sum=9000 [05:23:31]line 0 [05:23:31]written 0, free lines is 4095 [05:23:31]OFD Sender: Processing packet 139084 [packets to send 34, broken 33] [05:23:31]ProducePacketName [05:23:31]name=ofd_packets/00139084 [05:23:31]OFD Sender: To server: pG, [05:23:31]CommunicateWithHost lk.salyk.kg:30040 [05:23:31]ConnectInit lk.salyk.kg [05:23:31]Connected sock=10 [05:23: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 36 39 37 01 00 00 9A E8 2F 01 AE D2 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 36 30 06 04 31 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 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 54 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4C 1F 02 00 35 04 06 00 4A 8E 52 27 9C 27 A9 AB 90 F0 14 39 E7 4D [05:23: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 36 39 4F 00 00 00 35 9B 47 00 B1 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4C 1F 02 00 F4 03 04 00 08 1D 20 67 B6 04 01 00 00 4E ED 2B 19 67 5F A6 8C [05:23:31]CommunicateWithHost err = 0 [05:23:31]CheckOFDResponse [05:23:31]1017 (14) - 77093643461234 [05:23:31]1041 (16) - 0000000000874669 [05:23:31]1040 (4) - 139084 [05:23:31]1012 (4) - 28.10.2024 23:23 [05:23:31]1206 (1) - 0 [05:23:31]OFD Sender: Remove packet 139084 [05:23:31]ProducePacketName [05:23:31]name=ofd_packets/00139084 [05:23:31]NVStorageDeleteData [05:23:31]Write to MH i2c: 01 00 00 51 2C 7D [05:23:31]Write i2c OK [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: 01 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: 01 07 00 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: 01 07 00 51 2C 00 00 00 00 00 07 0D 98 [05:23:31]RasterBufferAndPrint [05:23:31]line [05:23:31]line [05:23:31]line [05:23:31]line [05:23:31]line [05:23:31]written 0, free lines is 3344 [05:23:31]MH_Cut [05:23:31]Write to MH i2c: D1 01 00 58 2C 01 56 [05:23:31]Write i2c OK [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: D1 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: D1 01 00 [05:23:31]MH_I2C_Read... [05:23:31]Read from MH i2c: D1 01 00 58 2C 00 55 [05:23:31]Write to MH i2c: 01 00 00 59 2C 85 [05:23:31]Write i2c OK [05:23:31]MH_I2C_Read... [05:23:32]OFD Sender: No OFD packet to send [05:23:32]*** Cut start [05:23:32]*** Partial cut [05:23:32]*** CUTSNS_PIN = 1 [05:23:32]*** CUTSNS_PIN = 0 [05:23:32]*** Brake cut motor [05:23:32]Read from MH i2c: 01 [05:23:32]MH_I2C_Read... [05:23:32]*** Stop cut motor [05:23:32]*** Cut end [05:23:32]Read from MH i2c: 01 07 00 [05:23:32]MH_I2C_Read... [05:23:32]Read from MH i2c: 01 07 00 59 2C 00 00 00 00 00 FF 0F 9A [05:23:32]process_action close_receipt done [05:23:32]requested_data is exist [05:23:32]produce_requested_data [05:23:32]requested_item fm.sn is exist - process it [05:23:32]wFMCommunicate request_size=4 [05:23:32]MH_SAM_APDU [05:23:32]CAPDU: 80 11 00 00 [05:23:32]Write to MH i2c: E2 08 00 5A 2C 80 11 00 00 00 00 00 00 00 [05:23:32]Write i2c OK [05:23:32]MH_I2C_Read... [05:23:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:23:32]Read from MH i2c: E2 [05:23:32]MH_I2C_Read... [05:23:32]Read from MH i2c: E2 17 00 [05:23:32]MH_I2C_Read... [05:23:32]Read from MH i2c: E2 17 00 5A 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5B [05:23:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:23:32]wFMCommunicate OK [05:23:32]requested_item fd.num is exist - process it [05:23:32]SAM_PROTO_GetFieldsCounters [05:23:32]wFMCommunicate request_size=4 [05:23:32]MH_SAM_APDU [05:23:32]CAPDU: 80 13 00 00 [05:23:32]Write to MH i2c: E2 08 00 5B 2C 80 13 00 00 00 00 00 00 03 [05:23:32]Write i2c OK [05:23:32]MH_I2C_Read... [05:23:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:23:33]Read from MH i2c: E2 [05:23:33]MH_I2C_Read... [05:23:33]Read from MH i2c: E2 62 00 [05:23:33]MH_I2C_Read... [05:23:33]Read from MH i2c: E2 62 00 5B 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [05: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:23:33]wFMCommunicate OK [05:23:33]SAM_PROTO_GetFieldsCounters done [05:23:33]requested_item shift.num is exist - process it [05:23:33]requested_item shift.opened is exist - process it [05:23:33]req_shift_opened [05:23:33]FM_GetShiftState [05:23:33]SAM_PROTO_GetShiftState [05:23:33]wFMCommunicate request_size=4 [05:23:33]MH_SAM_APDU [05:23:33]CAPDU: 80 13 01 00 [05:23:33]Write to MH i2c: E2 08 00 5C 2C 80 13 01 00 00 00 00 00 05 [05:23:33]Write i2c OK [05:23:33]MH_I2C_Read... [05:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:23:33]Read from MH i2c: E2 [05:23:33]MH_I2C_Read... [05:23:33]Read from MH i2c: E2 0E 00 [05:23:33]MH_I2C_Read... [05:23:33]Read from MH i2c: E2 0E 00 5C 2C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 54 [05:23:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:23:33]wFMCommunicate OK [05:23:33]SAM_PROTO_GetShiftState done [05:23:33]FM_GetShiftState done [05:23:33]req_shift_opened done [05:23:33]requested_item shift.open_date is exist - process it [05:23:33]req_shift_open_date [05:23:33]req_shift_open_date done [05:23:33]produce_requested_data done [05:23:33]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139084,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:23:33]process_action_free close_receipt [05:23:33]json_value_free [05:23:33]json_value_free done [05:23:33]process_json_proto returns [05:23:33]Send response to host [05:23:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139084,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:23:33]free response buf [05:23:33]execute_script done [05:23:33]execute_script returns [05:23:33]free content buf [05:23:33]Sock 7.Close socket [05:23:33]Sock 7.Thread stoped [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:44]accept exits with 9 [05:24:44]New connection [05:24:44]New thread 3067370852 created [05:24:44]Thread 3067514212 joined [05:24:44]Waiting for new connection... [05:24:44] Sock 9.Parse request [05:24:44]Sock 9.Check first char [05:24:44]Sock 9.First char is OK [05:24:44]request: POST /json_proto HTTP/1.0 [05:24:44]Method: POST [05:24:44]URL: /json_proto [05:24:44]Method is POST - this is cgi request [05:24:44]url: /json_proto [05:24:44]query_string will be loaded in cgi processing [05:24:44]execute_cgi json_proto POST (null) [05:24:44]execute_cgi path=json_proto method=POST [05:24:44]POST find Content-Length [05:24:44]Host: 172.17.50.196:8080 [05:24:44]Content-Length: 660 [05:24:44]Content-Type: application/json [05:24:44] [05:24:44]POST finish read [05:24:44]Found Content-Length = 660 [05:24:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335031", "tax_sys" : 0, "items" : [ { "code": "4870145004906", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0431\u0435\u0437\u0430\u043B\u043A Flash Up Bubble Gum 0,45 ", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:24:44]execute_script... [05:24:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335031", "tax_sys" : 0, "items" : [ { "code": "4870145004906", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0431\u0435\u0437\u0430\u043B\u043A Flash Up Bubble Gum 0,45 ", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:24:44]POST & json_proto [05:24:44]process_json_proto [05:24:44]json parsed OK: [05:24:44]protocol is kg_v1.0 [05:24:44]action value=close_receipt [05:24:44]process_action close_receipt [05:24:44]cmd_close_receipt [05:24:44]MH_GetDate [05:24:44]Write to MH i2c: F0 00 00 5D 2C 78 [05:24:44]Write i2c OK [05:24:44]MH_I2C_Read... [05:24:44]Read from MH i2c: F0 [05:24:44]MH_I2C_Read... [05:24:44]Read from MH i2c: F0 09 00 [05:24:44]MH_I2C_Read... [05:24:44]Read from MH i2c: F0 09 00 5D 2C 00 9F 71 20 67 72 0D 1C 67 1A [05:24:44]GetLastDocTimeStamp 1730179412 [05:24:44]current date 1730179487 [05:24:44]FM_GetShiftState [05:24:44]SAM_PROTO_GetShiftState [05:24:44]wFMCommunicate request_size=4 [05:24:44]MH_SAM_APDU [05:24:44]CAPDU: 80 13 01 00 [05:24:44]Write to MH i2c: E2 08 00 5E 2C 80 13 01 00 00 00 00 00 07 [05:24:44]Write i2c OK [05:24:44]MH_I2C_Read... [05:24:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:24:44]Read from MH i2c: E2 [05:24:44]MH_I2C_Read... [05:24:44]Read from MH i2c: E2 0E 00 [05:24:44]MH_I2C_Read... [05:24:44]Read from MH i2c: E2 0E 00 5E 2C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 56 [05:24:44]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:24:44]wFMCommunicate OK [05:24:44]SAM_PROTO_GetShiftState done [05:24:44]FM_GetShiftState done [05:24:44]opened in 1730160023 [05:24:44]opened+sec_in_day 1730246423 [05:24:44]quantity*price = 9500 [05:24:44]sum+1 = 9501 [05:24:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 70 29.10.2024 05:24 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139085 ФПД: 143217881907355 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T052447&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139085&fm=143217881907355&tin=02508201610067®Number=0000000000091631&sum=9500 0 [05:24:45]StoreToDocumentArchive [05:24:45]shift 555 fd 139085 [05:24:45]save to /storage/0555/doc_00139085 [05:24:45]save last doc name /storage/0555/doc_00139085 to /storage/kkm_last_doc_name [05:24:45]save OK [05:24:45]Clear old archive folders... [05:24:45]ProcessDocumentItem done err = 0, tmpTLVsize=295 [05:24:45]tlvbuf is 00D942D0 [05:24:45]SAM_PROTO_ClearQueue [05:24:45]wFMCommunicate request_size=4 [05:24:45]MH_SAM_APDU [05:24:45]CAPDU: 80 09 00 00 [05:24:45]Write to MH i2c: E2 08 00 6B 2C 80 09 00 00 00 00 00 00 09 [05:24:45]Write i2c OK [05:24:45]MH_I2C_Read... [05:24:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:24:45]Read from MH i2c: E2 [05:24:45]MH_I2C_Read... [05:24:45]Read from MH i2c: E2 03 00 [05:24:45]MH_I2C_Read... [05:24:45]Read from MH i2c: E2 03 00 6B 2C 00 90 00 0B [05:24:45]RAPDU: 90 00 [05:24:45]wFMCommunicate OK [05:24:45]SAM_PROTO_ClearQueue done [05:24:45]KKMCreateOFDPacket [05:24:45]OFDProtocolAddRootSTLVToBuf [05:24:45]FM_MakeSignedData [05:24:45]FM_MakeSignedData [05:24:45]SAM_PROTO_SignData [05:24:45]wFMCommunicate request_size=4 [05:24:45]MH_SAM_APDU [05:24:45]CAPDU: 80 0D 01 02 [05:24:45]Write to MH i2c: E2 08 00 6C 2C 80 0D 01 02 00 00 00 00 11 [05:24:45]Write i2c OK [05:24:45]MH_I2C_Read... [05:24:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:24:45]Read from MH i2c: E2 [05:24:45]MH_I2C_Read... [05:24:45]Read from MH i2c: E2 03 00 [05:24:45]MH_I2C_Read... [05:24:45]Read from MH i2c: E2 03 00 6C 2C 00 90 00 0C [05:24:45]RAPDU: 90 00 [05:24:45]wFMCommunicate OK [05:24:45]wFMCommunicate request_size=255 [05:24:45]MH_SAM_APDU [05:24:45]CAPDU: 80 0D 02 02 FA 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 30 36 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B1 D0 B5 D0 B7 D0 B0 D0 BB D0 BA 20 46 6C 61 73 68 20 55 70 20 42 75 62 62 6C 65 20 47 75 6D 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 9F 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 [05:24:45]Write to MH i2c: E2 02 01 6D 2C 80 0D 02 02 FA 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 30 36 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B1 D0 B5 D0 B7 D0 B0 D0 BB D0 BA 20 46 6C 61 73 68 20 55 70 20 42 75 62 62 6C 65 20 47 75 6D 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 9F 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 00 00 AC [05:24:45]Write i2c OK [05:24:45]MH_I2C_Read... [05:24:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:24:45]Read from MH i2c: E2 [05:24:45]MH_I2C_Read... [05:24:45]Read from MH i2c: E2 03 00 [05:24:45]MH_I2C_Read... [05:24:45]Read from MH i2c: E2 03 00 6D 2C 00 90 00 0D [05:24:45]RAPDU: 90 00 [05:24:45]wFMCommunicate OK [05:24:45]wFMCommunicate request_size=54 [05:24:45]MH_SAM_APDU [05:24:45]CAPDU: 80 0D 02 02 31 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4D 1F 02 00 35 04 06 00 82 41 82 FA 00 9B [05:24:45]Write to MH i2c: E2 39 00 6E 2C 80 0D 02 02 31 00 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4D 1F 02 00 35 04 06 00 82 41 82 FA 00 9B 00 00 86 [05:24:45]Write i2c OK [05:24:45]MH_I2C_Read... [05:24:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:24:46]Read from MH i2c: E2 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: E2 03 00 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: E2 03 00 6E 2C 00 90 00 0E [05:24:46]RAPDU: 90 00 [05:24:46]wFMCommunicate OK [05:24:46]wFMCommunicate request_size=4 [05:24:46]MH_SAM_APDU [05:24:46]CAPDU: 80 0D 03 02 [05:24:46]Write to MH i2c: E2 08 00 6F 2C 80 0D 03 02 00 00 00 00 16 [05:24:46]Write i2c OK [05:24:46]MH_I2C_Read... [05:24:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:24:46]Read from MH i2c: E2 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: E2 0B 00 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: E2 0B 00 6F 2C 00 99 4E 49 9F E7 C1 C6 9E 90 00 F2 [05:24:46]RAPDU: 99 4E 49 9F E7 C1 C6 9E 90 00 [05:24:46]wFMCommunicate OK [05:24:46]SAM_PROTO_SignData done [05:24:46]FM_MakeSignedData done [05:24:46]CreateOFDProtocolMessage [05:24:46]wFMCommunicate request_size=4 [05:24:46]MH_SAM_APDU [05:24:46]CAPDU: 80 11 00 00 [05:24:46]Write to MH i2c: E2 08 00 70 2C 80 11 00 00 00 00 00 00 16 [05:24:46]Write i2c OK [05:24:46]MH_I2C_Read... [05:24:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:24:46]Read from MH i2c: E2 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: E2 17 00 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: E2 17 00 70 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 71 [05:24:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:24:46]wFMCommunicate OK [05:24:46]CreateOFDProtocolMessage done [05:24:46]OFDSenderStorePacket 139085 [05:24:46]StoreOFDPacket docnum=139085 [05:24:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3B 01 00 00 14 6F 33 01 77 BF 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 30 36 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B1 D0 B5 D0 B7 D0 B0 D0 BB D0 BA 20 46 6C 61 73 68 20 55 70 20 42 75 62 62 6C 65 20 47 75 6D 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 9F 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4D 1F 02 00 35 04 06 00 82 41 82 FA 00 9B 99 4E 49 9F E7 C1 C6 9E [05:24:46]CheckFolder [05:24:46]dirname=/storage/ofd_packets [05:24:46]CheckFolder done [05:24:46]ProducePacketName [05:24:46]name=ofd_packets/00139085 [05:24:46]NVStorageSaveData ofd_packets/00139085 [05:24:46]File name is /storage/ofd_packets/00139085 [05:24:46]Write 345 bytes [05:24:46]NVStorageSaveData done [05:24:46]OFDSenderStorePacket done [05:24:46]KKMCreateOFDPacket done [05:24:46]NVStorageSaveData kkm_last_timestamp [05:24:46]File name is /storage/kkm_last_timestamp [05:24:46]Write 4 bytes [05:24:46]NVStorageSaveData done [05:24:46]ExternCall_PrintAddStr [05:24:46]wPrintStart [05:24:46]Write to MH i2c: 01 00 00 71 2C 9D [05:24:46]OFD Sender: Processing packet 139085 [packets to send 34, broken 33] [05:24:46]ProducePacketName [05:24:46]name=ofd_packets/00139085 [05:24:46]OFD Sender: To server: pG, [05:24:46]CommunicateWithHost lk.salyk.kg:30040 [05:24:46]ConnectInit lk.salyk.kg [05:24:46]Write i2c OK [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: 01 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: 01 07 00 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: 01 07 00 71 2C 00 00 00 00 00 FF 0F B2 [05:24:46]RasterBufferAndPrint [05:24:46]line Счет N : (3)335031 [05:24:46]line ИНН: 02508201610067 [05:24:46]line Контрольно-Кассовый Чек [05:24:46]line ПРОДАЖА [05:24:46]line Товар: 4870145004906 [05:24:46]line Напиток безалк Flash Up Bubble Gum 0,45 [05:24:46]line 1.000 * 95.00 [05:24:46]line = 95.00 [05:24:46]line НДС 12% НСП 1% [05:24:46]line > о реализуемом товаре [05:24:46]line ИТОГО: 95.00 [05:24:46]line НСП 1% : 0.84 [05:24:46]line НДС 12% : 10.09 [05:24:46]line Наличными: 95.00 [05:24:46]line Безнал.: 0.00 [05:24:46]line Место: АЗС № 101 "Партнер Нефть" [05:24:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:24:46]line СНО: Общий режим [05:24:46]line Чек 70 29.10.2024 05:24 [05:24:46]line Смена: 555 ФФД: 1.0 [05:24:46]line ЗНМ: 0300000081 [05:24:46]line РНМ: 0000000000091631 [05:24:46]line Версия ККМ: 001 [05:24:46]line ФМ: 0000000000874669 [05:24:46]line ФД: 139085 [05:24:46]line ФПД: 143217881907355 [05:24:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T052447&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139085&fm=143217881907355&tin=02508201610067®Number=0000000000091631&sum=9500 [05:24:46]line 0 [05:24:46]Connected sock=10 [05:24:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3B 01 00 00 14 6F 33 01 77 BF 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 30 36 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B1 D0 B5 D0 B7 D0 B0 D0 BB D0 BA 20 46 6C 61 73 68 20 55 70 20 42 75 62 62 6C 65 20 47 75 6D 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 9F 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4D 1F 02 00 35 04 06 00 82 41 82 FA 00 9B 99 4E 49 9F E7 C1 C6 9E [05:24:46]written 0, free lines is 4095 [05:24:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 6D FA 47 00 81 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 36 39 10 04 04 00 4D 1F 02 00 F4 03 04 00 53 1D 20 67 B6 04 01 00 00 47 F2 72 2A 48 7B 55 9F [05:24:46]CommunicateWithHost err = 0 [05:24:46]CheckOFDResponse [05:24:46]1017 (14) - 77093643461234 [05:24:46]1041 (16) - 0000000000874669 [05:24:46]1040 (4) - 139085 [05:24:46]1012 (4) - 28.10.2024 23:25 [05:24:46]1206 (1) - 0 [05:24:46]OFD Sender: Remove packet 139085 [05:24:46]ProducePacketName [05:24:46]name=ofd_packets/00139085 [05:24:46]NVStorageDeleteData [05:24:46]Write to MH i2c: 01 00 00 9A 2C C6 [05:24:46]Write i2c OK [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: 01 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: 01 07 00 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: 01 07 00 9A 2C 00 00 00 00 00 F4 0C CD [05:24:46]RasterBufferAndPrint [05:24:46]line [05:24:46]line [05:24:46]line [05:24:46]line [05:24:46]line [05:24:46]written 0, free lines is 3322 [05:24:46]MH_Cut [05:24:46]Write to MH i2c: D1 01 00 A1 2C 01 9F [05:24:46]Write i2c OK [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: D1 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: D1 01 00 [05:24:46]MH_I2C_Read... [05:24:46]Read from MH i2c: D1 01 00 A1 2C 00 9E [05:24:46]Write to MH i2c: 01 00 00 A2 2C CE [05:24:46]Write i2c OK [05:24:46]MH_I2C_Read... [05:24:47]OFD Sender: No OFD packet to send [05:24:47]*** Cut start [05:24:47]*** Partial cut [05:24:47]*** CUTSNS_PIN = 1 [05:24:47]*** CUTSNS_PIN = 0 [05:24:47]*** Brake cut motor [05:24:48]Read from MH i2c: 01 [05:24:48]MH_I2C_Read... [05:24:48]*** Stop cut motor [05:24:48]*** Cut end [05:24:48]Read from MH i2c: 01 07 00 [05:24:48]MH_I2C_Read... [05:24:48]Read from MH i2c: 01 07 00 A2 2C 00 00 00 00 00 FF 0F E3 [05:24:48]process_action close_receipt done [05:24:48]requested_data is exist [05:24:48]produce_requested_data [05:24:48]requested_item fm.sn is exist - process it [05:24:48]wFMCommunicate request_size=4 [05:24:48]MH_SAM_APDU [05:24:48]CAPDU: 80 11 00 00 [05:24:48]Write to MH i2c: E2 08 00 A3 2C 80 11 00 00 00 00 00 00 49 [05:24:48]Write i2c OK [05:24:48]MH_I2C_Read... [05:24:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:24:48]Read from MH i2c: E2 [05:24:48]MH_I2C_Read... [05:24:48]Read from MH i2c: E2 17 00 [05:24:48]MH_I2C_Read... [05:24:48]Read from MH i2c: E2 17 00 A3 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A4 [05:24:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:24:48]wFMCommunicate OK [05:24:48]requested_item fd.num is exist - process it [05:24:48]SAM_PROTO_GetFieldsCounters [05:24:48]wFMCommunicate request_size=4 [05:24:48]MH_SAM_APDU [05:24:48]CAPDU: 80 13 00 00 [05:24:48]Write to MH i2c: E2 08 00 A4 2C 80 13 00 00 00 00 00 00 4C [05:24:48]Write i2c OK [05:24:48]MH_I2C_Read... [05:24:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:24:48]Read from MH i2c: E2 [05:24:48]MH_I2C_Read... [05:24:48]Read from MH i2c: E2 62 00 [05:24:48]MH_I2C_Read... [05:24:48]Read from MH i2c: E2 62 00 A4 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [05:24: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:24:48]wFMCommunicate OK [05:24:48]SAM_PROTO_GetFieldsCounters done [05:24:48]requested_item shift.num is exist - process it [05:24:48]requested_item shift.opened is exist - process it [05:24:48]req_shift_opened [05:24:48]FM_GetShiftState [05:24:48]SAM_PROTO_GetShiftState [05:24:48]wFMCommunicate request_size=4 [05:24:48]MH_SAM_APDU [05:24:48]CAPDU: 80 13 01 00 [05:24:48]Write to MH i2c: E2 08 00 A5 2C 80 13 01 00 00 00 00 00 4E [05:24:48]Write i2c OK [05:24:48]MH_I2C_Read... [05:24:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:24:48]Read from MH i2c: E2 [05:24:48]MH_I2C_Read... [05:24:48]Read from MH i2c: E2 0E 00 [05:24:48]MH_I2C_Read... [05:24:48]Read from MH i2c: E2 0E 00 A5 2C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 9D [05:24:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:24:48]wFMCommunicate OK [05:24:48]SAM_PROTO_GetShiftState done [05:24:48]FM_GetShiftState done [05:24:48]req_shift_opened done [05:24:48]requested_item shift.open_date is exist - process it [05:24:48]req_shift_open_date [05:24:48]req_shift_open_date done [05:24:48]produce_requested_data done [05:24:48]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139085,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:24:48]process_action_free close_receipt [05:24:48]json_value_free [05:24:48]json_value_free done [05:24:48]process_json_proto returns [05:24:48]Send response to host [05:24:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139085,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:24:48]free response buf [05:24:48]execute_script done [05:24:48]execute_script returns [05:24:48]free content buf [05:24:48]Sock 9.Close socket [05:24:48]Sock 9.Thread stoped [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:02]accept exits with 7 [05:26:02]New connection [05:26:02]New thread 3067514212 created [05:26:02]Thread 3067370852 joined [05:26:02]Waiting for new connection... [05:26:02] Sock 7.Parse request [05:26:02]Sock 7.Check first char [05:26:02]Sock 7.First char is OK [05:26:02]request: POST /json_proto HTTP/1.0 [05:26:02]Method: POST [05:26:02]URL: /json_proto [05:26:02]Method is POST - this is cgi request [05:26:02]url: /json_proto [05:26:02]query_string will be loaded in cgi processing [05:26:02]execute_cgi json_proto POST (null) [05:26:02]execute_cgi path=json_proto method=POST [05:26:02]POST find Content-Length [05:26:02]Host: 172.17.50.196:8080 [05:26:02]Content-Length: 1119 [05:26:02]Content-Type: application/json [05:26:02] [05:26:02]POST finish read [05:26:02]Found Content-Length = 1119 [05:26:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335032", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4660085515163", "name": "\u0428\u043E\u043A \u0411\u0430\u0442\u043E\u043D\u0447\u0438\u043A \u0421\u043D\u0438\u043A\u0435\u0440\u0441 \u0441\u0443\u043F\u0435\u0440 95/80\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 189.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:26:02]execute_script... [05:26: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 : (3)335032", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4660085515163", "name": "\u0428\u043E\u043A \u0411\u0430\u0442\u043E\u043D\u0447\u0438\u043A \u0421\u043D\u0438\u043A\u0435\u0440\u0441 \u0441\u0443\u043F\u0435\u0440 95/80\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 189.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:26:02]POST & json_proto [05:26:02]process_json_proto [05:26:02]json parsed OK: [05:26:02]protocol is kg_v1.0 [05:26:02]action value=close_receipt [05:26:02]process_action close_receipt [05:26:02]cmd_close_receipt [05:26:02]MH_GetDate [05:26:02]Write to MH i2c: F0 00 00 A6 2C C1 [05:26:02]Write i2c OK [05:26:02]MH_I2C_Read... [05:26:02]Read from MH i2c: F0 [05:26:02]MH_I2C_Read... [05:26:02]Read from MH i2c: F0 09 00 [05:26:02]MH_I2C_Read... [05:26:02]Read from MH i2c: F0 09 00 A6 2C 00 ED 71 20 67 72 0D 1C 67 B1 [05:26:02]GetLastDocTimeStamp 1730179487 [05:26:02]current date 1730179565 [05:26:02]FM_GetShiftState [05:26:02]SAM_PROTO_GetShiftState [05:26:02]wFMCommunicate request_size=4 [05:26:02]MH_SAM_APDU [05:26:02]CAPDU: 80 13 01 00 [05:26:02]Write to MH i2c: E2 08 00 A7 2C 80 13 01 00 00 00 00 00 50 [05:26:02]Write i2c OK [05:26:02]MH_I2C_Read... [05:26:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:26:02]Read from MH i2c: E2 [05:26:02]MH_I2C_Read... [05:26:02]Read from MH i2c: E2 0E 00 [05:26:02]MH_I2C_Read... [05:26:02]Read from MH i2c: E2 0E 00 A7 2C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 9F [05:26:02]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:26:02]wFMCommunicate OK [05:26:02]SAM_PROTO_GetShiftState done [05:26:02]FM_GetShiftState done [05:26:02]opened in 1730160023 [05:26:02]opened+sec_in_day 1730246423 [05:26:02]quantity*price = 9900 [05:26:02]sum+1 = 9901 [05:26:02]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4660085515163 Шок Батончик Сникерс супер 95/80г 1.000 * 90.00 = 90.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 189.00 НСП 1% : 1.68 НДС 12% : 20.07 Наличными: 0.00 Безнал.: 189.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 71 29.10.2024 05:26 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139086 ФПД: 228754016607391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T052605&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139086&fm=228754016607391&tin=02508201610067®Number=0000000000091631&sum=18900 0 [05:26:03]StoreToDocumentArchive [05:26:03]shift 555 fd 139086 [05:26:03]save to /storage/0555/doc_00139086 [05:26:03]save last doc name /storage/0555/doc_00139086 to /storage/kkm_last_doc_name [05:26:03]save OK [05:26:03]Clear old archive folders... [05:26:03]ProcessDocumentItem done err = 0, tmpTLVsize=422 [05:26:03]tlvbuf is 00DB1B30 [05:26:03]SAM_PROTO_ClearQueue [05:26:03]wFMCommunicate request_size=4 [05:26:03]MH_SAM_APDU [05:26:03]CAPDU: 80 09 00 00 [05:26:03]Write to MH i2c: E2 08 00 B4 2C 80 09 00 00 00 00 00 00 52 [05:26:03]Write i2c OK [05:26:03]MH_I2C_Read... [05:26:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:26:03]Read from MH i2c: E2 [05:26:03]MH_I2C_Read... [05:26:03]Read from MH i2c: E2 03 00 [05:26:03]MH_I2C_Read... [05:26:03]Read from MH i2c: E2 03 00 B4 2C 00 90 00 54 [05:26:03]RAPDU: 90 00 [05:26:03]wFMCommunicate OK [05:26:03]SAM_PROTO_ClearQueue done [05:26:03]KKMCreateOFDPacket [05:26:03]OFDProtocolAddRootSTLVToBuf [05:26:03]FM_MakeSignedData [05:26:03]FM_MakeSignedData [05:26:03]SAM_PROTO_SignData [05:26:03]wFMCommunicate request_size=4 [05:26:03]MH_SAM_APDU [05:26:03]CAPDU: 80 0D 01 02 [05:26:03]Write to MH i2c: E2 08 00 B5 2C 80 0D 01 02 00 00 00 00 5A [05:26:03]Write i2c OK [05:26:03]MH_I2C_Read... [05:26:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:26:03]Read from MH i2c: E2 [05:26:03]MH_I2C_Read... [05:26:03]Read from MH i2c: E2 03 00 [05:26:03]MH_I2C_Read... [05:26:03]Read from MH i2c: E2 03 00 B5 2C 00 90 00 55 [05:26:03]RAPDU: 90 00 [05:26:03]wFMCommunicate OK [05:26:03]wFMCommunicate request_size=255 [05:26:03]MH_SAM_APDU [05:26:03]CAPDU: 80 0D 02 02 FA 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 36 36 30 30 38 35 35 31 35 31 36 33 06 04 39 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A1 D0 BD D0 B8 D0 BA D0 B5 D1 80 D1 81 20 D1 81 D1 83 D0 BF D0 B5 D1 80 20 39 35 2F 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 [05:26:03]Write to MH i2c: E2 02 01 B6 2C 80 0D 02 02 FA 00 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 36 36 30 30 38 35 35 31 35 31 36 33 06 04 39 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A1 D0 BD D0 B8 D0 BA D0 B5 D1 80 D1 81 20 D1 81 D1 83 D0 BF D0 B5 D1 80 20 39 35 2F 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 00 00 D9 [05:26:03]Write i2c OK [05:26:03]MH_I2C_Read... [05:26:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:26:04]Read from MH i2c: E2 [05:26:04]MH_I2C_Read... [05:26:04]Read from MH i2c: E2 03 00 [05:26:04]MH_I2C_Read... [05:26:04]Read from MH i2c: E2 03 00 B6 2C 00 90 00 56 [05:26:04]RAPDU: 90 00 [05:26:04]wFMCommunicate OK [05:26:04]wFMCommunicate request_size=181 [05:26:04]MH_SAM_APDU [05:26:04]CAPDU: 80 0D 02 02 B0 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 49 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 ED 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4E 1F 02 00 35 04 06 00 D0 0C F1 E6 9C 9F [05:26:04]Write to MH i2c: E2 B8 00 B7 2C 80 0D 02 02 B0 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 49 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 ED 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4E 1F 02 00 35 04 06 00 D0 0C F1 E6 9C 9F 00 00 36 [05:26:04]Write i2c OK [05:26:04]MH_I2C_Read... [05:26:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:26:04]Read from MH i2c: E2 [05:26:04]MH_I2C_Read... [05:26:04]Read from MH i2c: E2 03 00 [05:26:04]MH_I2C_Read... [05:26:04]Read from MH i2c: E2 03 00 B7 2C 00 90 00 57 [05:26:04]RAPDU: 90 00 [05:26:04]wFMCommunicate OK [05:26:04]wFMCommunicate request_size=4 [05:26:04]MH_SAM_APDU [05:26:04]CAPDU: 80 0D 03 02 [05:26:04]Write to MH i2c: E2 08 00 B8 2C 80 0D 03 02 00 00 00 00 5F [05:26:04]Write i2c OK [05:26:04]MH_I2C_Read... [05:26:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:26:04]Read from MH i2c: E2 [05:26:04]MH_I2C_Read... [05:26:04]Read from MH i2c: E2 0B 00 [05:26:04]MH_I2C_Read... [05:26:04]Read from MH i2c: E2 0B 00 B8 2C 00 F2 D0 02 80 D3 27 80 79 90 00 97 [05:26:04]RAPDU: F2 D0 02 80 D3 27 80 79 90 00 [05:26:04]wFMCommunicate OK [05:26:04]SAM_PROTO_SignData done [05:26:04]FM_MakeSignedData done [05:26:04]CreateOFDProtocolMessage [05:26:04]wFMCommunicate request_size=4 [05:26:04]MH_SAM_APDU [05:26:04]CAPDU: 80 11 00 00 [05:26:04]Write to MH i2c: E2 08 00 B9 2C 80 11 00 00 00 00 00 00 5F [05:26:04]Write i2c OK [05:26:04]MH_I2C_Read... [05:26:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:26:04]Read from MH i2c: E2 [05:26:04]MH_I2C_Read... [05:26:04]Read from MH i2c: E2 17 00 [05:26:04]MH_I2C_Read... [05:26:04]Read from MH i2c: E2 17 00 B9 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BA [05:26:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:26:04]wFMCommunicate OK [05:26:04]CreateOFDProtocolMessage done [05:26:04]OFDSenderStorePacket 139086 [05:26:04]StoreOFDPacket docnum=139086 [05:26:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 BA 01 00 00 C7 08 B2 01 BA C2 5A 03 01 00 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 36 36 30 30 38 35 35 31 35 31 36 33 06 04 39 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A1 D0 BD D0 B8 D0 BA D0 B5 D1 80 D1 81 20 D1 81 D1 83 D0 BF D0 B5 D1 80 20 39 35 2F 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 49 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 ED 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4E 1F 02 00 35 04 06 00 D0 0C F1 E6 9C 9F F2 D0 02 80 D3 27 80 79 [05:26:04]CheckFolder [05:26:04]dirname=/storage/ofd_packets [05:26:04]CheckFolder done [05:26:04]ProducePacketName [05:26:04]name=ofd_packets/00139086 [05:26:04]NVStorageSaveData ofd_packets/00139086 [05:26:04]File name is /storage/ofd_packets/00139086 [05:26:04]Write 472 bytes [05:26:04]NVStorageSaveData done [05:26:04]OFDSenderStorePacket done [05:26:04]KKMCreateOFDPacket done [05:26:04]NVStorageSaveData kkm_last_timestamp [05:26:04]File name is /storage/kkm_last_timestamp [05:26:04]Write 4 bytes [05:26:04]NVStorageSaveData done [05:26:04]ExternCall_PrintAddStr [05:26:04]wPrintStart [05:26:04]Write to MH i2c: 01 00 00 BA 2C E6 [05:26:04]OFD Sender: Processing packet 139086 [packets to send 34, broken 33] [05:26:04]ProducePacketName [05:26:04]name=ofd_packets/00139086 [05:26:04]OFD Sender: To server: pG, [05:26:04]CommunicateWithHost lk.salyk.kg:30040 [05:26:04]ConnectInit lk.salyk.kg [05:26:04]Write i2c OK [05:26:04]MH_I2C_Read... [05:26:04]Read from MH i2c: 01 [05:26:04]MH_I2C_Read... [05:26:04]Read from MH i2c: 01 07 00 [05:26:04]MH_I2C_Read... [05:26:04]Read from MH i2c: 01 07 00 BA 2C 00 00 00 00 00 FF 0F FB [05:26:04]RasterBufferAndPrint [05:26:04]line Счет N : (3)335032 [05:26:04]line ИНН: 02508201610067 [05:26:04]line Контрольно-Кассовый Чек [05:26:04]line ПРОДАЖА [05:26:04]line Товар: 4870022003305 [05:26:04]line Напиток Gorilla эн нат ж/б 0,5/0,45л [05:26:04]line 1.000 * 99.00 [05:26:04]line = 99.00 [05:26:04]line НДС 12% НСП 1% [05:26:04]line > о реализуемом товаре [05:26:04]line Товар: 4660085515163 [05:26:04]line Шок Батончик Сникерс супер 95/80г [05:26:04]line 1.000 * 90.00 [05:26:04]line = 90.00 [05:26:04]line НДС 12% НСП 1% [05:26:04]line > о реализуемом товаре [05:26:04]line ИТОГО: 189.00 [05:26:04]line НСП 1% : 1.68 [05:26:04]line НДС 12% : 20.07 [05:26:04]line Наличными: 0.00 [05:26:04]line Безнал.: 189.00 [05:26:04]line Место: АЗС № 101 "Партнер Нефть" [05:26:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:26:04]line СНО: Общий режим [05:26:04]line Чек 71 29.10.2024 05:26 [05:26:04]line Смена: 555 ФФД: 1.0 [05:26:04]line ЗНМ: 0300000081 [05:26:04]line РНМ: 0000000000091631 [05:26:04]line Версия ККМ: 001 [05:26:04]line Платежная система: Mbank [05:26:04]line ФМ: 0000000000874669 [05:26:04]line ФД: 139086 [05:26:04]line ФПД: 228754016607391 [05:26:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T052605&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139086&fm=228754016607391&tin=02508201610067®Number=0000000000091631&sum=18900 [05:26:04]line 0 [05:26:04]written 0, free lines is 4095 [05:26:04]Connected sock=10 [05:26: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 36 39 BA 01 00 00 C7 08 B2 01 BA C2 5A 03 01 00 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 36 36 30 30 38 35 35 31 35 31 36 33 06 04 39 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 A1 D0 BD D0 B8 D0 BA D0 B5 D1 80 D1 81 20 D1 81 D1 83 D0 BF D0 B5 D1 80 20 39 35 2F 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 07 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 49 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 ED 71 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4E 1F 02 00 35 04 06 00 D0 0C F1 E6 9C 9F F2 D0 02 80 D3 27 80 79 [05:26: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 36 39 4F 00 00 00 09 79 47 00 21 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4E 1F 02 00 F4 03 04 00 A1 1D 20 67 B6 04 01 00 00 8B 33 E2 15 D0 A4 B4 F5 [05:26:04]CommunicateWithHost err = 0 [05:26:04]CheckOFDResponse [05:26:04]1017 (14) - 77093643461234 [05:26:04]1041 (16) - 0000000000874669 [05:26:04]1040 (4) - 139086 [05:26:04]1012 (4) - 28.10.2024 23:26 [05:26:04]1206 (1) - 0 [05:26:04]OFD Sender: Remove packet 139086 [05:26:04]ProducePacketName [05:26:04]name=ofd_packets/00139086 [05:26:04]NVStorageDeleteData [05:26:05]Write to MH i2c: 01 00 00 EB 2C 17 [05:26:05]Write i2c OK [05:26:05]MH_I2C_Read... [05:26:05]Read from MH i2c: 01 [05:26:05]MH_I2C_Read... [05:26:05]Read from MH i2c: 01 07 00 [05:26:05]MH_I2C_Read... [05:26:05]Read from MH i2c: 01 07 00 EB 2C 00 00 00 00 00 9E 0C C8 [05:26:05]RasterBufferAndPrint [05:26:05]line [05:26:05]line [05:26:05]line [05:26:05]line [05:26:05]line [05:26:05]written 0, free lines is 3237 [05:26:05]MH_Cut [05:26:05]Write to MH i2c: D1 01 00 F2 2C 01 F0 [05:26:05]Write i2c OK [05:26:05]MH_I2C_Read... [05:26:05]Read from MH i2c: D1 [05:26:05]MH_I2C_Read... [05:26:05]Read from MH i2c: D1 01 00 [05:26:05]MH_I2C_Read... [05:26:05]Read from MH i2c: D1 01 00 F2 2C 00 EF [05:26:05]Write to MH i2c: 01 00 00 F3 2C 1F [05:26:05]Write i2c OK [05:26:05]MH_I2C_Read... [05:26:05]OFD Sender: No OFD packet to send [05:26:05]*** Cut start [05:26:05]*** Partial cut [05:26:05]*** CUTSNS_PIN = 1 [05:26:06]*** CUTSNS_PIN = 0 [05:26:06]*** Brake cut motor [05:26:06]Read from MH i2c: 01 [05:26:06]MH_I2C_Read... [05:26:06]*** Stop cut motor [05:26:06]*** Cut end [05:26:06]Read from MH i2c: 01 07 00 [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: 01 07 00 F3 2C 00 00 00 00 00 FF 0F 34 [05:26:06]process_action close_receipt done [05:26:06]requested_data is exist [05:26:06]produce_requested_data [05:26:06]requested_item fm.sn is exist - process it [05:26:06]wFMCommunicate request_size=4 [05:26:06]MH_SAM_APDU [05:26:06]CAPDU: 80 11 00 00 [05:26:06]Write to MH i2c: E2 08 00 F4 2C 80 11 00 00 00 00 00 00 9A [05:26:06]Write i2c OK [05:26:06]MH_I2C_Read... [05:26:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:26:06]Read from MH i2c: E2 [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: E2 17 00 [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: E2 17 00 F4 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F5 [05:26:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:26:06]wFMCommunicate OK [05:26:06]requested_item fd.num is exist - process it [05:26:06]SAM_PROTO_GetFieldsCounters [05:26:06]wFMCommunicate request_size=4 [05:26:06]MH_SAM_APDU [05:26:06]CAPDU: 80 13 00 00 [05:26:06]Write to MH i2c: E2 08 00 F5 2C 80 13 00 00 00 00 00 00 9D [05:26:06]Write i2c OK [05:26:06]MH_I2C_Read... [05:26:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:26:06]Read from MH i2c: E2 [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: E2 62 00 [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: E2 62 00 F5 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [05:26: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:26:06]wFMCommunicate OK [05:26:06]SAM_PROTO_GetFieldsCounters done [05:26:06]requested_item shift.num is exist - process it [05:26:06]requested_item shift.opened is exist - process it [05:26:06]req_shift_opened [05:26:06]FM_GetShiftState [05:26:06]SAM_PROTO_GetShiftState [05:26:06]wFMCommunicate request_size=4 [05:26:06]MH_SAM_APDU [05:26:06]CAPDU: 80 13 01 00 [05:26:06]Write to MH i2c: E2 08 00 F6 2C 80 13 01 00 00 00 00 00 9F [05:26:06]Write i2c OK [05:26:06]MH_I2C_Read... [05:26:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:26:06]Read from MH i2c: E2 [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: E2 0E 00 [05:26:06]MH_I2C_Read... [05:26:06]Read from MH i2c: E2 0E 00 F6 2C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EE [05:26:06]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:26:06]wFMCommunicate OK [05:26:06]SAM_PROTO_GetShiftState done [05:26:06]FM_GetShiftState done [05:26:06]req_shift_opened done [05:26:06]requested_item shift.open_date is exist - process it [05:26:06]req_shift_open_date [05:26:06]req_shift_open_date done [05:26:06]produce_requested_data done [05:26:06]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139086,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:26:06]process_action_free close_receipt [05:26:06]json_value_free [05:26:06]json_value_free done [05:26:06]process_json_proto returns [05:26:06]Send response to host [05:26:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139086,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:26:06]free response buf [05:26:06]execute_script done [05:26:06]execute_script returns [05:26:06]free content buf [05:26:06]Sock 7.Close socket [05:26:06]Sock 7.Thread stoped [05:26:10]OFD Sender: No OFD packet to send [05:26:15]OFD Sender: No OFD packet to send [05:26:20]OFD Sender: No OFD packet to send [05:26:25]OFD Sender: No OFD packet to send [05:26:30]OFD Sender: No OFD packet to send [05:26:35]OFD Sender: No OFD packet to send [05:26:40]OFD Sender: No OFD packet to send [05:26:45]OFD Sender: No OFD packet to send [05:26:50]OFD Sender: No OFD packet to send [05:26:55]OFD Sender: No OFD packet to send [05:27:00]OFD Sender: No OFD packet to send [05:27:05]OFD Sender: No OFD packet to send [05:27:10]OFD Sender: No OFD packet to send [05:27:15]OFD Sender: No OFD packet to send [05:27:20]OFD Sender: No OFD packet to send [05:27:25]OFD Sender: No OFD packet to send [05:27:30]OFD Sender: No OFD packet to send [05:27:35]OFD Sender: No OFD packet to send [05:27:40]OFD Sender: No OFD packet to send [05:27:45]OFD Sender: No OFD packet to send [05:27:50]OFD Sender: No OFD packet to send [05:27:55]OFD Sender: No OFD packet to send [05:28:00]OFD Sender: No OFD packet to send [05:28:05]OFD Sender: No OFD packet to send [05:28:10]OFD Sender: No OFD packet to send [05:28:15]OFD Sender: No OFD packet to send [05:28:20]OFD Sender: No OFD packet to send [05:28:25]OFD Sender: No OFD packet to send [05:28:30]OFD Sender: No OFD packet to send [05:28:35]OFD Sender: No OFD packet to send [05:28:40]OFD Sender: No OFD packet to send [05:28:45]OFD Sender: No OFD packet to send [05:28:50]OFD Sender: No OFD packet to send [05:28:55]OFD Sender: No OFD packet to send [05:29:00]OFD Sender: No OFD packet to send [05:29:05]OFD Sender: No OFD packet to send [05:29:10]OFD Sender: No OFD packet to send [05:29:15]OFD Sender: No OFD packet to send [05:29:20]OFD Sender: No OFD packet to send [05:29:25]OFD Sender: No OFD packet to send [05:29:30]OFD Sender: No OFD packet to send [05:29:35]OFD Sender: No OFD packet to send [05:29:40]OFD Sender: No OFD packet to send [05:29:45]OFD Sender: No OFD packet to send [05:29:50]OFD Sender: No OFD packet to send [05:29:55]OFD Sender: No OFD packet to send [05:30:00]OFD Sender: No OFD packet to send [05:30:05]OFD Sender: No OFD packet to send [05:30:10]OFD Sender: No OFD packet to send [05:30:15]OFD Sender: No OFD packet to send [05:30:20]OFD Sender: No OFD packet to send [05:30:25]OFD Sender: No OFD packet to send [05:30:30]OFD Sender: No OFD packet to send [05:30:35]OFD Sender: No OFD packet to send [05:30:40]OFD Sender: No OFD packet to send [05:30:45]OFD Sender: No OFD packet to send [05:30:50]OFD Sender: No OFD packet to send [05:30:55]OFD Sender: No OFD packet to send [05:31:00]OFD Sender: No OFD packet to send [05:31:05]OFD Sender: No OFD packet to send [05:31:10]OFD Sender: No OFD packet to send [05:31:15]OFD Sender: No OFD packet to send [05:31:20]OFD Sender: No OFD packet to send [05:31:25]OFD Sender: No OFD packet to send [05:31:30]OFD Sender: No OFD packet to send [05:31:35]OFD Sender: No OFD packet to send [05:31:40]OFD Sender: No OFD packet to send [05:31:45]OFD Sender: No OFD packet to send [05:31:50]OFD Sender: No OFD packet to send [05:31:55]OFD Sender: No OFD packet to send [05:32:00]OFD Sender: No OFD packet to send [05:32:05]OFD Sender: No OFD packet to send [05:32:10]OFD Sender: No OFD packet to send [05:32:15]OFD Sender: No OFD packet to send [05:32:20]OFD Sender: No OFD packet to send [05:32:25]OFD Sender: No OFD packet to send [05:32:30]OFD Sender: No OFD packet to send [05:32:35]OFD Sender: No OFD packet to send [05:32:40]OFD Sender: No OFD packet to send [05:32:45]OFD Sender: No OFD packet to send [05:32:50]OFD Sender: No OFD packet to send [05:32:55]OFD Sender: No OFD packet to send [05:33:00]OFD Sender: No OFD packet to send [05:33:05]OFD Sender: No OFD packet to send [05:33:10]OFD Sender: No OFD packet to send [05:33:15]OFD Sender: No OFD packet to send [05:33:20]OFD Sender: No OFD packet to send [05:33:25]OFD Sender: No OFD packet to send [05:33:30]OFD Sender: No OFD packet to send [05:33:35]OFD Sender: No OFD packet to send [05:33:40]OFD Sender: No OFD packet to send [05:33:45]OFD Sender: No OFD packet to send [05:33:50]OFD Sender: No OFD packet to send [05:33:55]OFD Sender: No OFD packet to send [05:34:00]OFD Sender: No OFD packet to send [05:34:05]OFD Sender: No OFD packet to send [05:34:10]OFD Sender: No OFD packet to send [05:34:15]OFD Sender: No OFD packet to send [05:34:20]OFD Sender: No OFD packet to send [05:34:25]OFD Sender: No OFD packet to send [05:34:30]OFD Sender: No OFD packet to send [05:34:35]OFD Sender: No OFD packet to send [05:34:40]OFD Sender: No OFD packet to send [05:34:45]OFD Sender: No OFD packet to send [05:34:50]OFD Sender: No OFD packet to send [05:34:55]OFD Sender: No OFD packet to send [05:35:00]OFD Sender: No OFD packet to send [05:35:05]OFD Sender: No OFD packet to send [05:35:10]OFD Sender: No OFD packet to send [05:35:15]OFD Sender: No OFD packet to send [05:35:20]OFD Sender: No OFD packet to send [05:35:25]OFD Sender: No OFD packet to send [05:35:30]OFD Sender: No OFD packet to send [05:35:35]OFD Sender: No OFD packet to send [05:35:41]OFD Sender: No OFD packet to send [05:35:46]OFD Sender: No OFD packet to send [05:35:51]OFD Sender: No OFD packet to send [05:35:56]OFD Sender: No OFD packet to send [05:36:01]OFD Sender: No OFD packet to send [05:36:06]OFD Sender: No OFD packet to send [05:36:11]OFD Sender: No OFD packet to send [05:36:16]OFD Sender: No OFD packet to send [05:36:21]OFD Sender: No OFD packet to send [05:36:26]OFD Sender: No OFD packet to send [05:36:31]OFD Sender: No OFD packet to send [05:36:36]OFD Sender: No OFD packet to send [05:36:41]OFD Sender: No OFD packet to send [05:36:46]OFD Sender: No OFD packet to send [05:36:51]OFD Sender: No OFD packet to send [05:36:56]OFD Sender: No OFD packet to send [05:37:01]OFD Sender: No OFD packet to send [05:37:06]OFD Sender: No OFD packet to send [05:37:11]OFD Sender: No OFD packet to send [05:37:16]OFD Sender: No OFD packet to send [05:37:21]OFD Sender: No OFD packet to send [05:37:26]OFD Sender: No OFD packet to send [05:37:31]OFD Sender: No OFD packet to send [05:37:36]OFD Sender: No OFD packet to send [05:37:41]OFD Sender: No OFD packet to send [05:37:46]OFD Sender: No OFD packet to send [05:37:51]OFD Sender: No OFD packet to send [05:37:56]OFD Sender: No OFD packet to send [05:38:01]OFD Sender: No OFD packet to send [05:38:06]OFD Sender: No OFD packet to send [05:38:11]OFD Sender: No OFD packet to send [05:38:16]OFD Sender: No OFD packet to send [05:38:21]OFD Sender: No OFD packet to send [05:38:26]OFD Sender: No OFD packet to send [05:38:31]OFD Sender: No OFD packet to send [05:38:36]OFD Sender: No OFD packet to send [05:38:41]OFD Sender: No OFD packet to send [05:38:46]OFD Sender: No OFD packet to send [05:38:51]OFD Sender: No OFD packet to send [05:38:56]OFD Sender: No OFD packet to send [05:39:01]OFD Sender: No OFD packet to send [05:39:06]OFD Sender: No OFD packet to send [05:39:11]OFD Sender: No OFD packet to send [05:39:16]OFD Sender: No OFD packet to send [05:39:21]OFD Sender: No OFD packet to send [05:39:26]OFD Sender: No OFD packet to send [05:39:31]OFD Sender: No OFD packet to send [05:39:36]OFD Sender: No OFD packet to send [05:39:41]OFD Sender: No OFD packet to send [05:39:46]OFD Sender: No OFD packet to send [05:39:51]OFD Sender: No OFD packet to send [05:39:56]OFD Sender: No OFD packet to send [05:40:01]OFD Sender: No OFD packet to send [05:40:06]OFD Sender: No OFD packet to send [05:40:11]OFD Sender: No OFD packet to send [05:40:16]OFD Sender: No OFD packet to send [05:40:21]OFD Sender: No OFD packet to send [05:40:26]OFD Sender: No OFD packet to send [05:40:31]OFD Sender: No OFD packet to send [05:40:36]OFD Sender: No OFD packet to send [05:40:41]OFD Sender: No OFD packet to send [05:40:46]OFD Sender: No OFD packet to send [05:40:51]OFD Sender: No OFD packet to send [05:40:56]OFD Sender: No OFD packet to send [05:41:01]OFD Sender: No OFD packet to send [05:41:06]OFD Sender: No OFD packet to send [05:41:11]OFD Sender: No OFD packet to send [05:41:16]OFD Sender: No OFD packet to send [05:41:21]OFD Sender: No OFD packet to send [05:41:26]OFD Sender: No OFD packet to send [05:41:31]OFD Sender: No OFD packet to send [05:41:36]OFD Sender: No OFD packet to send [05:41:41]OFD Sender: No OFD packet to send [05:41:46]OFD Sender: No OFD packet to send [05:41:51]OFD Sender: No OFD packet to send [05:41:56]OFD Sender: No OFD packet to send [05:42:01]OFD Sender: No OFD packet to send [05:42:06]OFD Sender: No OFD packet to send [05:42:11]OFD Sender: No OFD packet to send [05:42:16]OFD Sender: No OFD packet to send [05:42:21]OFD Sender: No OFD packet to send [05:42:26]OFD Sender: No OFD packet to send [05:42:31]OFD Sender: No OFD packet to send [05:42:36]OFD Sender: No OFD packet to send [05:42:41]OFD Sender: No OFD packet to send [05:42:46]OFD Sender: No OFD packet to send [05:42:51]OFD Sender: No OFD packet to send [05:42:56]OFD Sender: No OFD packet to send [05:43:01]OFD Sender: No OFD packet to send [05:43:06]OFD Sender: No OFD packet to send [05:43:11]OFD Sender: No OFD packet to send [05:43:16]OFD Sender: No OFD packet to send [05:43:21]OFD Sender: No OFD packet to send [05:43:26]OFD Sender: No OFD packet to send [05:43:31]OFD Sender: No OFD packet to send [05:43:36]OFD Sender: No OFD packet to send [05:43:41]OFD Sender: No OFD packet to send [05:43:46]OFD Sender: No OFD packet to send [05:43:51]OFD Sender: No OFD packet to send [05:43:56]OFD Sender: No OFD packet to send [05:44:01]OFD Sender: No OFD packet to send [05:44:06]OFD Sender: No OFD packet to send [05:44:11]OFD Sender: No OFD packet to send [05:44:16]OFD Sender: No OFD packet to send [05:44:21]OFD Sender: No OFD packet to send [05:44:26]OFD Sender: No OFD packet to send [05:44:31]OFD Sender: No OFD packet to send [05:44:36]OFD Sender: No OFD packet to send [05:44:41]OFD Sender: No OFD packet to send [05:44:46]OFD Sender: No OFD packet to send [05:44:51]OFD Sender: No OFD packet to send [05:44:56]OFD Sender: No OFD packet to send [05:45:01]OFD Sender: No OFD packet to send [05:45:06]OFD Sender: No OFD packet to send [05:45:11]OFD Sender: No OFD packet to send [05:45:14]accept exits with 9 [05:45:14]New connection [05:45:14]New thread 3067370852 created [05:45:14]Thread 3067514212 joined [05:45:14]Waiting for new connection... [05:45:14] Sock 9.Parse request [05:45:14]Sock 9.Check first char [05:45:14]Sock 9.First char is OK [05:45:14]request: POST /json_proto HTTP/1.0 [05:45:14]Method: POST [05:45:14]URL: /json_proto [05:45:14]Method is POST - this is cgi request [05:45:14]url: /json_proto [05:45:14]query_string will be loaded in cgi processing [05:45:14]execute_cgi json_proto POST (null) [05:45:14]execute_cgi path=json_proto method=POST [05:45:14]POST find Content-Length [05:45:14]Host: 172.17.50.196:8080 [05:45:14]Content-Length: 896 [05:45:14]Content-Type: application/json [05:45:14] [05:45:14]POST finish read [05:45:14]Found Content-Length = 896 [05:45:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335033", "tax_sys" : 0, "items" : [ { "code": "48744997", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Blue", "price" : 139.00, "quantity" : 2.000, "sum" : 278.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 373.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:45:14]execute_script... [05:45: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 : (3)335033", "tax_sys" : 0, "items" : [ { "code": "48744997", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Blue", "price" : 139.00, "quantity" : 2.000, "sum" : 278.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 373.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:45:14]POST & json_proto [05:45:14]process_json_proto [05:45:14]json parsed OK: [05:45:14]protocol is kg_v1.0 [05:45:14]action value=close_receipt [05:45:14]process_action close_receipt [05:45:14]cmd_close_receipt [05:45:14]MH_GetDate [05:45:14]Write to MH i2c: F0 00 00 F7 2C 12 [05:45:14]Write i2c OK [05:45:14]MH_I2C_Read... [05:45:14]Read from MH i2c: F0 [05:45:14]MH_I2C_Read... [05:45:14]Read from MH i2c: F0 09 00 [05:45:14]MH_I2C_Read... [05:45:14]Read from MH i2c: F0 09 00 F7 2C 00 6D 76 20 67 72 0D 1C 67 87 [05:45:14]GetLastDocTimeStamp 1730179565 [05:45:14]current date 1730180717 [05:45:14]FM_GetShiftState [05:45:14]SAM_PROTO_GetShiftState [05:45:14]wFMCommunicate request_size=4 [05:45:14]MH_SAM_APDU [05:45:14]CAPDU: 80 13 01 00 [05:45:14]Write to MH i2c: E2 08 00 F8 2C 80 13 01 00 00 00 00 00 A1 [05:45:14]Write i2c OK [05:45:14]MH_I2C_Read... [05:45:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:45:14]Read from MH i2c: E2 [05:45:14]MH_I2C_Read... [05:45:14]Read from MH i2c: E2 0E 00 [05:45:14]MH_I2C_Read... [05:45:14]Read from MH i2c: E2 0E 00 F8 2C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F0 [05:45:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:45:14]wFMCommunicate OK [05:45:14]SAM_PROTO_GetShiftState done [05:45:14]FM_GetShiftState done [05:45:14]opened in 1730160023 [05:45:14]opened+sec_in_day 1730246423 [05:45:14]quantity*price = 27800 [05:45:14]sum+1 = 27801 [05:45:14]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000481453 Напиток энерг Nitro Max 0,45 ж/б 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 373.00 НСП 1% : 3.30 НДС 12% : 39.61 Наличными: 373.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 72 29.10.2024 05:45 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139087 ФПД: 7395531992570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T054517&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139087&fm=7395531992570&tin=02508201610067®Number=0000000000091631&sum=37300 0 [05:45:15]StoreToDocumentArchive [05:45:15]shift 555 fd 139087 [05:45:15]save to /storage/0555/doc_00139087 [05:45:15]save last doc name /storage/0555/doc_00139087 to /storage/kkm_last_doc_name [05:45:15]save OK [05:45:15]Clear old archive folders... [05:45:15]ProcessDocumentItem done err = 0, tmpTLVsize=392 [05:45:15]tlvbuf is 00E407F0 [05:45:15]SAM_PROTO_ClearQueue [05:45:15]wFMCommunicate request_size=4 [05:45:15]MH_SAM_APDU [05:45:15]CAPDU: 80 09 00 00 [05:45:15]Write to MH i2c: E2 08 00 05 2D 80 09 00 00 00 00 00 00 A4 [05:45:15]Write i2c OK [05:45:15]MH_I2C_Read... [05:45:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:45:15]Read from MH i2c: E2 [05:45:15]MH_I2C_Read... [05:45:15]Read from MH i2c: E2 03 00 [05:45:15]MH_I2C_Read... [05:45:15]Read from MH i2c: E2 03 00 05 2D 00 90 00 A6 [05:45:15]RAPDU: 90 00 [05:45:15]wFMCommunicate OK [05:45:15]SAM_PROTO_ClearQueue done [05:45:15]KKMCreateOFDPacket [05:45:15]OFDProtocolAddRootSTLVToBuf [05:45:15]FM_MakeSignedData [05:45:15]FM_MakeSignedData [05:45:15]SAM_PROTO_SignData [05:45:15]wFMCommunicate request_size=4 [05:45:15]MH_SAM_APDU [05:45:15]CAPDU: 80 0D 01 02 [05:45:15]Write to MH i2c: E2 08 00 06 2D 80 0D 01 02 00 00 00 00 AC [05:45:15]Write i2c OK [05:45:15]MH_I2C_Read... [05:45:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:45:15]Read from MH i2c: E2 [05:45:15]MH_I2C_Read... [05:45:15]Read from MH i2c: E2 03 00 [05:45:15]MH_I2C_Read... [05:45:15]Read from MH i2c: E2 03 00 06 2D 00 90 00 A7 [05:45:15]RAPDU: 90 00 [05:45:15]wFMCommunicate OK [05:45:15]wFMCommunicate request_size=255 [05:45:15]MH_SAM_APDU [05:45:15]CAPDU: 80 0D 02 02 FA 03 00 88 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 91 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 [05:45:15]Write to MH i2c: E2 02 01 07 2D 80 0D 02 02 FA 00 03 00 88 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 91 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 00 00 56 [05:45:15]Write i2c OK [05:45:15]MH_I2C_Read... [05:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:45:15]Read from MH i2c: E2 [05:45:15]MH_I2C_Read... [05:45:15]Read from MH i2c: E2 03 00 [05:45:15]MH_I2C_Read... [05:45:15]Read from MH i2c: E2 03 00 07 2D 00 90 00 A8 [05:45:15]RAPDU: 90 00 [05:45:15]wFMCommunicate OK [05:45:15]wFMCommunicate request_size=151 [05:45:15]MH_SAM_APDU [05:45:15]CAPDU: 80 0D 02 02 92 03 01 00 01 F7 03 06 00 4A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0F 00 00 00 00 07 04 06 00 B4 91 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 6D 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4F 1F 02 00 35 04 06 00 06 B9 E8 0E AD FA [05:45:15]Write to MH i2c: E2 9A 00 08 2D 80 0D 02 02 92 00 03 01 00 01 F7 03 06 00 4A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0F 00 00 00 00 07 04 06 00 B4 91 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 6D 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4F 1F 02 00 35 04 06 00 06 B9 E8 0E AD FA 00 00 CB [05:45:15]Write i2c OK [05:45:15]MH_I2C_Read... [05:45:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:45:16]Read from MH i2c: E2 [05:45:16]MH_I2C_Read... [05:45:16]Read from MH i2c: E2 03 00 [05:45:16]MH_I2C_Read... [05:45:16]Read from MH i2c: E2 03 00 08 2D 00 90 00 A9 [05:45:16]RAPDU: 90 00 [05:45:16]wFMCommunicate OK [05:45:16]wFMCommunicate request_size=4 [05:45:16]MH_SAM_APDU [05:45:16]CAPDU: 80 0D 03 02 [05:45:16]Write to MH i2c: E2 08 00 09 2D 80 0D 03 02 00 00 00 00 B1 [05:45:16]Write i2c OK [05:45:16]MH_I2C_Read... [05:45:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:45:16]Read from MH i2c: E2 [05:45:16]MH_I2C_Read... [05:45:16]Read from MH i2c: E2 0B 00 [05:45:16]MH_I2C_Read... [05:45:16]Read from MH i2c: E2 0B 00 09 2D 00 15 FA 82 84 E1 2A 61 46 90 00 79 [05:45:16]RAPDU: 15 FA 82 84 E1 2A 61 46 90 00 [05:45:16]wFMCommunicate OK [05:45:16]SAM_PROTO_SignData done [05:45:16]FM_MakeSignedData done [05:45:16]CreateOFDProtocolMessage [05:45:16]wFMCommunicate request_size=4 [05:45:16]MH_SAM_APDU [05:45:16]CAPDU: 80 11 00 00 [05:45:16]Write to MH i2c: E2 08 00 0A 2D 80 11 00 00 00 00 00 00 B1 [05:45:16]Write i2c OK [05:45:16]MH_I2C_Read... [05:45:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:45:16]Read from MH i2c: E2 [05:45:16]MH_I2C_Read... [05:45:16]Read from MH i2c: E2 17 00 [05:45:16]MH_I2C_Read... [05:45:16]Read from MH i2c: E2 17 00 0A 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0C [05:45:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:45:16]wFMCommunicate OK [05:45:16]CreateOFDProtocolMessage done [05:45:16]OFDSenderStorePacket 139087 [05:45:16]StoreOFDPacket docnum=139087 [05:45:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9C 01 00 00 A6 40 94 01 ED 1A 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 91 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0F 00 00 00 00 07 04 06 00 B4 91 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 6D 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4F 1F 02 00 35 04 06 00 06 B9 E8 0E AD FA 15 FA 82 84 E1 2A 61 46 [05:45:16]CheckFolder [05:45:16]dirname=/storage/ofd_packets [05:45:16]CheckFolder done [05:45:16]ProducePacketName [05:45:16]name=ofd_packets/00139087 [05:45:16]NVStorageSaveData ofd_packets/00139087 [05:45:16]File name is /storage/ofd_packets/00139087 [05:45:16]Write 442 bytes [05:45:16]NVStorageSaveData done [05:45:16]OFDSenderStorePacket done [05:45:16]KKMCreateOFDPacket done [05:45:16]NVStorageSaveData kkm_last_timestamp [05:45:16]File name is /storage/kkm_last_timestamp [05:45:16]Write 4 bytes [05:45:16]NVStorageSaveData done [05:45:16]ExternCall_PrintAddStr [05:45:16]wPrintStart [05:45:16]Write to MH i2c: 01 00 00 0B 2D 38 [05:45:16]Write i2c OK [05:45:16]MH_I2C_Read... [05:45:16]Read from MH i2c: 01 [05:45:16]MH_I2C_Read... [05:45:16]Read from MH i2c: 01 07 00 [05:45:16]MH_I2C_Read... [05:45:16]Read from MH i2c: 01 07 00 0B 2D 00 00 00 00 00 FF 0F 4D [05:45:16]RasterBufferAndPrint [05:45:16]line Счет N : (3)335033 [05:45:16]line ИНН: 02508201610067 [05:45:16]line Контрольно-Кассовый Чек [05:45:16]line ПРОДАЖА [05:45:16]line Товар: 48744997 [05:45:16]line Сигареты Winston Compact Blue [05:45:16]line 2.000 * 139.00 [05:45:16]line = 278.00 [05:45:16]line НДС 12% НСП 1% [05:45:16]line > о реализуемом товаре [05:45:16]line Товар: 4700000481453 [05:45:16]line Напиток энерг Nitro Max 0,45 ж/б [05:45:16]line 1.000 * 95.00 [05:45:16]line = 95.00 [05:45:16]line НДС 12% НСП 1% [05:45:16]line > о реализуемом товаре [05:45:16]line ИТОГО: 373.00 [05:45:16]line НСП 1% : 3.30 [05:45:16]line НДС 12% : 39.61 [05:45:16]line Наличными: 373.00 [05:45:16]line Безнал.: 0.00 [05:45:16]line Место: АЗС № 101 "Партнер Нефть" [05:45:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:45:16]line СНО: Общий режим [05:45:16]line Чек 72 29.10.2024 05:45 [05:45:16]line Смена: 555 ФФД: 1.0 [05:45:16]line ЗНМ: 0300000081 [05:45:16]line РНМ: 0000000000091631 [05:45:16]line Версия ККМ: 001 [05:45:16]line ФМ: 0000000000874669 [05:45:16]line ФД: 139087 [05:45:16]line ФПД: 7395531992570 [05:45:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T054517&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139087&fm=7395531992570&tin=02508201610067®Number=0000000000091631&sum=37300 [05:45:16]line 0 [05:45:16]OFD Sender: Processing packet 139087 [packets to send 34, broken 33] [05:45:16]ProducePacketName [05:45:16]name=ofd_packets/00139087 [05:45:16]OFD Sender: To server: pG, [05:45:16]CommunicateWithHost lk.salyk.kg:30040 [05:45:16]ConnectInit lk.salyk.kg [05:45:16]written 0, free lines is 4095 [05:45:16]Connected sock=10 [05:45: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 36 39 9C 01 00 00 A6 40 94 01 ED 1A 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 91 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 0F 00 00 00 00 07 04 06 00 B4 91 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 6D 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4F 1F 02 00 35 04 06 00 06 B9 E8 0E AD FA 15 FA 82 84 E1 2A 61 46 [05:45: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 36 39 4F 00 00 00 5E 12 47 00 91 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 36 39 10 04 04 00 4F 1F 02 00 F4 03 04 00 21 22 20 67 B6 04 01 00 00 CD 34 55 B8 2F 7E 96 E2 [05:45:16]CommunicateWithHost err = 0 [05:45:16]CheckOFDResponse [05:45:16]1017 (14) - 77093643461234 [05:45:16]1041 (16) - 0000000000874669 [05:45:16]1040 (4) - 139087 [05:45:16]1012 (4) - 28.10.2024 23:45 [05:45:16]1206 (1) - 0 [05:45:16]OFD Sender: Remove packet 139087 [05:45:16]ProducePacketName [05:45:16]name=ofd_packets/00139087 [05:45:16]NVStorageDeleteData [05:45:17]Write to MH i2c: 01 00 00 3B 2D 68 [05:45:17]Write i2c OK [05:45:17]MH_I2C_Read... [05:45:17]Read from MH i2c: 01 [05:45:17]MH_I2C_Read... [05:45:17]Read from MH i2c: 01 07 00 [05:45:17]MH_I2C_Read... [05:45:17]Read from MH i2c: 01 07 00 3B 2D 00 00 00 00 00 86 0C 01 [05:45:17]RasterBufferAndPrint [05:45:17]line [05:45:17]line [05:45:17]line [05:45:17]line [05:45:17]line [05:45:17]written 0, free lines is 3214 [05:45:17]MH_Cut [05:45:17]Write to MH i2c: D1 01 00 42 2D 01 41 [05:45:17]Write i2c OK [05:45:17]MH_I2C_Read... [05:45:17]Read from MH i2c: D1 [05:45:17]MH_I2C_Read... [05:45:17]Read from MH i2c: D1 01 00 [05:45:17]MH_I2C_Read... [05:45:17]Read from MH i2c: D1 01 00 42 2D 00 40 [05:45:17]Write to MH i2c: 01 00 00 43 2D 70 [05:45:17]Write i2c OK [05:45:17]MH_I2C_Read... [05:45:17]OFD Sender: No OFD packet to send [05:45:17]*** Cut start [05:45:17]*** Partial cut [05:45:17]*** CUTSNS_PIN = 1 [05:45:17]*** CUTSNS_PIN = 0 [05:45:18]*** Brake cut motor [05:45:18]Read from MH i2c: 01 [05:45:18]MH_I2C_Read... [05:45:18]*** Stop cut motor [05:45:18]*** Cut end [05:45:18]Read from MH i2c: 01 07 00 [05:45:18]MH_I2C_Read... [05:45:18]Read from MH i2c: 01 07 00 43 2D 00 00 00 00 00 FF 0F 85 [05:45:18]process_action close_receipt done [05:45:18]requested_data is exist [05:45:18]produce_requested_data [05:45:18]requested_item fm.sn is exist - process it [05:45:18]wFMCommunicate request_size=4 [05:45:18]MH_SAM_APDU [05:45:18]CAPDU: 80 11 00 00 [05:45:18]Write to MH i2c: E2 08 00 44 2D 80 11 00 00 00 00 00 00 EB [05:45:18]Write i2c OK [05:45:18]MH_I2C_Read... [05:45:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:45:18]Read from MH i2c: E2 [05:45:18]MH_I2C_Read... [05:45:18]Read from MH i2c: E2 17 00 [05:45:18]MH_I2C_Read... [05:45:18]Read from MH i2c: E2 17 00 44 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 46 [05:45:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:45:18]wFMCommunicate OK [05:45:18]requested_item fd.num is exist - process it [05:45:18]SAM_PROTO_GetFieldsCounters [05:45:18]wFMCommunicate request_size=4 [05:45:18]MH_SAM_APDU [05:45:18]CAPDU: 80 13 00 00 [05:45:18]Write to MH i2c: E2 08 00 45 2D 80 13 00 00 00 00 00 00 EE [05:45:18]Write i2c OK [05:45:18]MH_I2C_Read... [05:45:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:45:18]Read from MH i2c: E2 [05:45:18]MH_I2C_Read... [05:45:18]Read from MH i2c: E2 62 00 [05:45:18]MH_I2C_Read... [05:45:18]Read from MH i2c: E2 62 00 45 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [05:45: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:45:18]wFMCommunicate OK [05:45:18]SAM_PROTO_GetFieldsCounters done [05:45:18]requested_item shift.num is exist - process it [05:45:18]requested_item shift.opened is exist - process it [05:45:18]req_shift_opened [05:45:18]FM_GetShiftState [05:45:18]SAM_PROTO_GetShiftState [05:45:18]wFMCommunicate request_size=4 [05:45:18]MH_SAM_APDU [05:45:18]CAPDU: 80 13 01 00 [05:45:18]Write to MH i2c: E2 08 00 46 2D 80 13 01 00 00 00 00 00 F0 [05:45:18]Write i2c OK [05:45:18]MH_I2C_Read... [05:45:18]Read from MH i2c: E2 [05:45:18]MH_I2C_Read... [05:45:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:45:18]Read from MH i2c: E2 0E 00 [05:45:18]MH_I2C_Read... [05:45:18]Read from MH i2c: E2 0E 00 46 2D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3F [05:45:18]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:45:18]wFMCommunicate OK [05:45:18]SAM_PROTO_GetShiftState done [05:45:18]FM_GetShiftState done [05:45:18]req_shift_opened done [05:45:18]requested_item shift.open_date is exist - process it [05:45:18]req_shift_open_date [05:45:18]req_shift_open_date done [05:45:18]produce_requested_data done [05:45:18]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139087,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:45:18]process_action_free close_receipt [05:45:18]json_value_free [05:45:18]json_value_free done [05:45:18]process_json_proto returns [05:45:18]Send response to host [05:45:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139087,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:45:18]free response buf [05:45:18]execute_script done [05:45:18]execute_script returns [05:45:18]free content buf [05:45:18]Sock 9.Close socket [05:45:18]Sock 9.Thread stoped [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:36]accept exits with 7 [05:45:36]New connection [05:45:36]New thread 3067514212 created [05:45:36]Thread 3067370852 joined [05:45:36]Waiting for new connection... [05:45:36] Sock 7.Parse request [05:45:36]Sock 7.Check first char [05:45:36]Sock 7.First char is OK [05:45:36]request: POST /json_proto HTTP/1.0 [05:45:36]Method: POST [05:45:36]URL: /json_proto [05:45:36]Method is POST - this is cgi request [05:45:36]url: /json_proto [05:45:36]query_string will be loaded in cgi processing [05:45:36]execute_cgi json_proto POST (null) [05:45:36]execute_cgi path=json_proto method=POST [05:45:36]POST find Content-Length [05:45:36]Host: 172.17.50.196:8080 [05:45:36]Content-Length: 622 [05:45:36]Content-Type: application/json [05:45:36] [05:45:36]POST finish read [05:45:36]Found Content-Length = 622 [05:45:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335034", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:45:36]execute_script... [05:45: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 : (3)335034", "tax_sys" : 0, "items" : [ { "code": "4640030091645", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange M", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:45:36]POST & json_proto [05:45:36]process_json_proto [05:45:36]json parsed OK: [05:45:36]protocol is kg_v1.0 [05:45:36]action value=close_receipt [05:45:36]process_action close_receipt [05:45:36]cmd_close_receipt [05:45:36]MH_GetDate [05:45:36]Write to MH i2c: F0 00 00 47 2D 63 [05:45:36]Write i2c OK [05:45:36]MH_I2C_Read... [05:45:36]Read from MH i2c: F0 [05:45:36]MH_I2C_Read... [05:45:36]Read from MH i2c: F0 09 00 [05:45:36]MH_I2C_Read... [05:45:36]Read from MH i2c: F0 09 00 47 2D 00 83 76 20 67 72 0D 1C 67 EE [05:45:36]GetLastDocTimeStamp 1730180717 [05:45:36]current date 1730180739 [05:45:36]FM_GetShiftState [05:45:36]SAM_PROTO_GetShiftState [05:45:36]wFMCommunicate request_size=4 [05:45:36]MH_SAM_APDU [05:45:36]CAPDU: 80 13 01 00 [05:45:36]Write to MH i2c: E2 08 00 48 2D 80 13 01 00 00 00 00 00 F2 [05:45:36]Write i2c OK [05:45:36]MH_I2C_Read... [05:45:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:45:36]Read from MH i2c: E2 [05:45:36]MH_I2C_Read... [05:45:36]Read from MH i2c: E2 0E 00 [05:45:36]MH_I2C_Read... [05:45:36]Read from MH i2c: E2 0E 00 48 2D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 41 [05:45:36]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:45:36]wFMCommunicate OK [05:45:36]SAM_PROTO_GetShiftState done [05:45:36]FM_GetShiftState done [05:45:36]opened in 1730160023 [05:45:36]opened+sec_in_day 1730246423 [05:45:36]quantity*price = 15900 [05:45:36]sum+1 = 15901 [05:45:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 159.00 НСП 1% : 1.41 НДС 12% : 16.88 Наличными: 159.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 73 29.10.2024 05:45 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139088 ФПД: 32534330599915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T054539&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139088&fm=32534330599915&tin=02508201610067®Number=0000000000091631&sum=15900 0 [05:45:37]StoreToDocumentArchive [05:45:37]shift 555 fd 139088 [05:45:37]save to /storage/0555/doc_00139088 [05:45:37]save last doc name /storage/0555/doc_00139088 to /storage/kkm_last_doc_name [05:45:37]OFD Sender: No OFD packet to send [05:45:37]save OK [05:45:37]Clear old archive folders... [05:45:37]ProcessDocumentItem done err = 0, tmpTLVsize=274 [05:45:37]tlvbuf is 00E7C250 [05:45:37]SAM_PROTO_ClearQueue [05:45:37]wFMCommunicate request_size=4 [05:45:37]MH_SAM_APDU [05:45:37]CAPDU: 80 09 00 00 [05:45:37]Write to MH i2c: E2 08 00 55 2D 80 09 00 00 00 00 00 00 F4 [05:45:37]Write i2c OK [05:45:37]MH_I2C_Read... [05:45:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:45:37]Read from MH i2c: E2 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 03 00 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 03 00 55 2D 00 90 00 F6 [05:45:37]RAPDU: 90 00 [05:45:37]wFMCommunicate OK [05:45:37]SAM_PROTO_ClearQueue done [05:45:37]KKMCreateOFDPacket [05:45:37]OFDProtocolAddRootSTLVToBuf [05:45:37]FM_MakeSignedData [05:45:37]FM_MakeSignedData [05:45:37]SAM_PROTO_SignData [05:45:37]wFMCommunicate request_size=4 [05:45:37]MH_SAM_APDU [05:45:37]CAPDU: 80 0D 01 02 [05:45:37]Write to MH i2c: E2 08 00 56 2D 80 0D 01 02 00 00 00 00 FC [05:45:37]Write i2c OK [05:45:37]MH_I2C_Read... [05:45:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:45:37]Read from MH i2c: E2 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 03 00 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 03 00 56 2D 00 90 00 F7 [05:45:37]RAPDU: 90 00 [05:45:37]wFMCommunicate OK [05:45:37]wFMCommunicate request_size=255 [05:45:37]MH_SAM_APDU [05:45:37]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 49 00 00 00 F4 03 04 00 83 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [05:45:37]Write to MH i2c: E2 02 01 57 2D 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 49 00 00 00 F4 03 04 00 83 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 11 [05:45:37]Write i2c OK [05:45:37]MH_I2C_Read... [05:45:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:45:37]Read from MH i2c: E2 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 03 00 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 03 00 57 2D 00 90 00 F8 [05:45:37]RAPDU: 90 00 [05:45:37]wFMCommunicate OK [05:45:37]wFMCommunicate request_size=33 [05:45:37]MH_SAM_APDU [05:45:37]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 50 1F 02 00 35 04 06 00 1D 96 FD 37 E9 EB [05:45:37]Write to MH i2c: E2 24 00 58 2D 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 50 1F 02 00 35 04 06 00 1D 96 FD 37 E9 EB 00 00 C2 [05:45:37]Write i2c OK [05:45:37]MH_I2C_Read... [05:45:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:45:37]Read from MH i2c: E2 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 03 00 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 03 00 58 2D 00 90 00 F9 [05:45:37]RAPDU: 90 00 [05:45:37]wFMCommunicate OK [05:45:37]wFMCommunicate request_size=4 [05:45:37]MH_SAM_APDU [05:45:37]CAPDU: 80 0D 03 02 [05:45:37]Write to MH i2c: E2 08 00 59 2D 80 0D 03 02 00 00 00 00 01 [05:45:37]Write i2c OK [05:45:37]MH_I2C_Read... [05:45:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:45:37]Read from MH i2c: E2 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 0B 00 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 0B 00 59 2D 00 53 C3 8C F7 64 A5 7E 62 90 00 84 [05:45:37]RAPDU: 53 C3 8C F7 64 A5 7E 62 90 00 [05:45:37]wFMCommunicate OK [05:45:37]SAM_PROTO_SignData done [05:45:37]FM_MakeSignedData done [05:45:37]CreateOFDProtocolMessage [05:45:37]wFMCommunicate request_size=4 [05:45:37]MH_SAM_APDU [05:45:37]CAPDU: 80 11 00 00 [05:45:37]Write to MH i2c: E2 08 00 5A 2D 80 11 00 00 00 00 00 00 01 [05:45:37]Write i2c OK [05:45:37]MH_I2C_Read... [05:45:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:45:37]Read from MH i2c: E2 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 17 00 [05:45:37]MH_I2C_Read... [05:45:37]Read from MH i2c: E2 17 00 5A 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5C [05:45:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:45:37]wFMCommunicate OK [05:45:37]CreateOFDProtocolMessage done [05:45:37]OFDSenderStorePacket 139088 [05:45:37]StoreOFDPacket docnum=139088 [05:45:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 95 5C 1E 01 E3 97 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 49 00 00 00 F4 03 04 00 83 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 50 1F 02 00 35 04 06 00 1D 96 FD 37 E9 EB 53 C3 8C F7 64 A5 7E 62 [05:45:37]CheckFolder [05:45:37]dirname=/storage/ofd_packets [05:45:37]CheckFolder done [05:45:37]ProducePacketName [05:45:37]name=ofd_packets/00139088 [05:45:37]NVStorageSaveData ofd_packets/00139088 [05:45:37]File name is /storage/ofd_packets/00139088 [05:45:37]Write 324 bytes [05:45:37]NVStorageSaveData done [05:45:37]OFDSenderStorePacket done [05:45:37]KKMCreateOFDPacket done [05:45:37]NVStorageSaveData kkm_last_timestamp [05:45:38]File name is /storage/kkm_last_timestamp [05:45:38]Write 4 bytes [05:45:38]NVStorageSaveData done [05:45:38]ExternCall_PrintAddStr [05:45:38]wPrintStart [05:45:38]Write to MH i2c: 01 00 00 5B 2D 88 [05:45:38]Write i2c OK [05:45:38]MH_I2C_Read... [05:45:38]Read from MH i2c: 01 [05:45:38]MH_I2C_Read... [05:45:38]Read from MH i2c: 01 07 00 [05:45:38]MH_I2C_Read... [05:45:38]Read from MH i2c: 01 07 00 5B 2D 00 00 00 00 00 FF 0F 9D [05:45:38]RasterBufferAndPrint [05:45:38]line Счет N : (3)335034 [05:45:38]line ИНН: 02508201610067 [05:45:38]line Контрольно-Кассовый Чек [05:45:38]line ПРОДАЖА [05:45:38]line Товар: 4640030091645 [05:45:38]line Сигареты ESSE Exchange M [05:45:38]line 1.000 * 159.00 [05:45:38]line = 159.00 [05:45:38]line НДС 12% НСП 1% [05:45:38]line > о реализуемом товаре [05:45:38]line ИТОГО: 159.00 [05:45:38]line НСП 1% : 1.41 [05:45:38]line НДС 12% : 16.88 [05:45:38]line Наличными: 159.00 [05:45:38]line Безнал.: 0.00 [05:45:38]line Место: АЗС № 101 "Партнер Нефть" [05:45:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:45:38]line СНО: Общий режим [05:45:38]line Чек 73 29.10.2024 05:45 [05:45:38]line Смена: 555 ФФД: 1.0 [05:45:38]line ЗНМ: 0300000081 [05:45:38]line РНМ: 0000000000091631 [05:45:38]line Версия ККМ: 001 [05:45:38]line ФМ: 0000000000874669 [05:45:38]line ФД: 139088 [05:45:38]line ФПД: 32534330599915 [05:45:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T054539&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139088&fm=32534330599915&tin=02508201610067®Number=0000000000091631&sum=15900 [05:45:38]line 0 [05:45:38]written 0, free lines is 4095 [05:45:38]OFD Sender: Processing packet 139088 [packets to send 34, broken 33] [05:45:38]ProducePacketName [05:45:38]name=ofd_packets/00139088 [05:45:38]OFD Sender: To server: pG, [05:45:38]CommunicateWithHost lk.salyk.kg:30040 [05:45:38]ConnectInit lk.salyk.kg [05:45:38]Connected sock=10 [05:45: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 36 39 26 01 00 00 95 5C 1E 01 E3 97 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 34 35 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 4D FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 49 00 00 00 F4 03 04 00 83 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 50 1F 02 00 35 04 06 00 1D 96 FD 37 E9 EB 53 C3 8C F7 64 A5 7E 62 [05:45: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 36 39 4F 00 00 00 D9 B2 47 00 D8 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 36 39 10 04 04 00 50 1F 02 00 F4 03 04 00 37 22 20 67 B6 04 01 00 00 AC 9A AE DE BF 8B 58 68 [05:45:38]CommunicateWithHost err = 0 [05:45:38]CheckOFDResponse [05:45:38]1017 (14) - 77093643461234 [05:45:38]1041 (16) - 0000000000874669 [05:45:38]1040 (4) - 139088 [05:45:38]1012 (4) - 28.10.2024 23:45 [05:45:38]1206 (1) - 0 [05:45:38]OFD Sender: Remove packet 139088 [05:45:38]ProducePacketName [05:45:38]name=ofd_packets/00139088 [05:45:38]NVStorageDeleteData [05:45:38]Write to MH i2c: 01 00 00 83 2D B0 [05:45:38]Write i2c OK [05:45:38]MH_I2C_Read... [05:45:38]Read from MH i2c: 01 [05:45:38]MH_I2C_Read... [05:45:38]Read from MH i2c: 01 07 00 [05:45:38]MH_I2C_Read... [05:45:38]Read from MH i2c: 01 07 00 83 2D 00 00 00 00 00 02 0D C6 [05:45:38]RasterBufferAndPrint [05:45:38]line [05:45:38]line [05:45:38]line [05:45:38]line [05:45:38]line [05:45:38]written 0, free lines is 3336 [05:45:38]MH_Cut [05:45:38]Write to MH i2c: D1 01 00 8A 2D 01 89 [05:45:38]Write i2c OK [05:45:38]MH_I2C_Read... [05:45:38]Read from MH i2c: D1 [05:45:38]MH_I2C_Read... [05:45:38]Read from MH i2c: D1 01 00 [05:45:38]MH_I2C_Read... [05:45:38]Read from MH i2c: D1 01 00 8A 2D 00 88 [05:45:38]Write to MH i2c: 01 00 00 8B 2D B8 [05:45:38]Write i2c OK [05:45:38]MH_I2C_Read... [05:45:39]OFD Sender: No OFD packet to send [05:45:39]*** Cut start [05:45:39]*** Partial cut [05:45:39]*** CUTSNS_PIN = 1 [05:45:39]*** CUTSNS_PIN = 0 [05:45:39]*** Brake cut motor [05:45:40]Read from MH i2c: 01 [05:45:40]MH_I2C_Read... [05:45:40]*** Stop cut motor [05:45:40]*** Cut end [05:45:40]Read from MH i2c: 01 07 00 [05:45:40]MH_I2C_Read... [05:45:40]Read from MH i2c: 01 07 00 8B 2D 00 00 00 00 00 FF 0F CD [05:45:40]process_action close_receipt done [05:45:40]requested_data is exist [05:45:40]produce_requested_data [05:45:40]requested_item fm.sn is exist - process it [05:45:40]wFMCommunicate request_size=4 [05:45:40]MH_SAM_APDU [05:45:40]CAPDU: 80 11 00 00 [05:45:40]Write to MH i2c: E2 08 00 8C 2D 80 11 00 00 00 00 00 00 33 [05:45:40]Write i2c OK [05:45:40]MH_I2C_Read... [05:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:45:40]Read from MH i2c: E2 [05:45:40]MH_I2C_Read... [05:45:40]Read from MH i2c: E2 17 00 [05:45:40]MH_I2C_Read... [05:45:40]Read from MH i2c: E2 17 00 8C 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8E [05:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:45:40]wFMCommunicate OK [05:45:40]requested_item fd.num is exist - process it [05:45:40]SAM_PROTO_GetFieldsCounters [05:45:40]wFMCommunicate request_size=4 [05:45:40]MH_SAM_APDU [05:45:40]CAPDU: 80 13 00 00 [05:45:40]Write to MH i2c: E2 08 00 8D 2D 80 13 00 00 00 00 00 00 36 [05:45:40]Write i2c OK [05:45:40]MH_I2C_Read... [05:45:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:45:40]Read from MH i2c: E2 [05:45:40]MH_I2C_Read... [05:45:40]Read from MH i2c: E2 62 00 [05:45:40]MH_I2C_Read... [05:45:40]Read from MH i2c: E2 62 00 8D 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 50 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [05:45: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 50 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:45:40]wFMCommunicate OK [05:45:40]SAM_PROTO_GetFieldsCounters done [05:45:40]requested_item shift.num is exist - process it [05:45:40]requested_item shift.opened is exist - process it [05:45:40]req_shift_opened [05:45:40]FM_GetShiftState [05:45:40]SAM_PROTO_GetShiftState [05:45:40]wFMCommunicate request_size=4 [05:45:40]MH_SAM_APDU [05:45:40]CAPDU: 80 13 01 00 [05:45:40]Write to MH i2c: E2 08 00 8E 2D 80 13 01 00 00 00 00 00 38 [05:45:40]Write i2c OK [05:45:40]MH_I2C_Read... [05:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:45:40]Read from MH i2c: E2 [05:45:40]MH_I2C_Read... [05:45:40]Read from MH i2c: E2 0E 00 [05:45:40]MH_I2C_Read... [05:45:40]Read from MH i2c: E2 0E 00 8E 2D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 87 [05:45:40]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:45:40]wFMCommunicate OK [05:45:40]SAM_PROTO_GetShiftState done [05:45:40]FM_GetShiftState done [05:45:40]req_shift_opened done [05:45:40]requested_item shift.open_date is exist - process it [05:45:40]req_shift_open_date [05:45:40]req_shift_open_date done [05:45:40]produce_requested_data done [05:45:40]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139088,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:45:40]process_action_free close_receipt [05:45:40]json_value_free [05:45:40]json_value_free done [05:45:40]process_json_proto returns [05:45:40]Send response to host [05:45:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139088,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:45:40]free response buf [05:45:40]execute_script done [05:45:40]execute_script returns [05:45:40]free content buf [05:45:40]Sock 7.Close socket [05:45:40]Sock 7.Thread stoped [05:45:44]OFD Sender: No OFD packet to send [05:45:49]OFD Sender: No OFD packet to send [05:45:54]OFD Sender: No OFD packet to send [05:45:59]OFD Sender: No OFD packet to send [05:46:04]OFD Sender: No OFD packet to send [05:46:09]OFD Sender: No OFD packet to send [05:46:14]OFD Sender: No OFD packet to send [05:46:19]OFD Sender: No OFD packet to send [05:46:24]OFD Sender: No OFD packet to send [05:46:29]OFD Sender: No OFD packet to send [05:46:34]OFD Sender: No OFD packet to send [05:46:39]OFD Sender: No OFD packet to send [05:46:44]OFD Sender: No OFD packet to send [05:46:49]OFD Sender: No OFD packet to send [05:46:54]OFD Sender: No OFD packet to send [05:46:59]OFD Sender: No OFD packet to send [05:47:00]accept exits with 9 [05:47:00]New connection [05:47:00]New thread 3067370852 created [05:47:00]Thread 3067514212 joined [05:47:00]Waiting for new connection... [05:47:00] Sock 9.Parse request [05:47:00]Sock 9.Check first char [05:47:00]Sock 9.First char is OK [05:47:00]request: POST /json_proto HTTP/1.0 [05:47:00]Method: POST [05:47:00]URL: /json_proto [05:47:00]Method is POST - this is cgi request [05:47:00]url: /json_proto [05:47:00]query_string will be loaded in cgi processing [05:47:00]execute_cgi json_proto POST (null) [05:47:00]execute_cgi path=json_proto method=POST [05:47:00]POST find Content-Length [05:47:00]Host: 172.17.50.196:8080 [05:47:00]Content-Length: 660 [05:47:00]Content-Type: application/json [05:47:00] [05:47:00]POST finish read [05:47:00]Found Content-Length = 660 [05:47:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335035", "tax_sys" : 0, "items" : [ { "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:47:00]execute_script... [05:47: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 : (3)335035", "tax_sys" : 0, "items" : [ { "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:47:00]POST & json_proto [05:47:00]process_json_proto [05:47:00]json parsed OK: [05:47:00]protocol is kg_v1.0 [05:47:00]action value=close_receipt [05:47:00]process_action close_receipt [05:47:00]cmd_close_receipt [05:47:00]MH_GetDate [05:47:00]Write to MH i2c: F0 00 00 8F 2D AB [05:47:00]Write i2c OK [05:47:00]MH_I2C_Read... [05:47:00]Read from MH i2c: F0 [05:47:00]MH_I2C_Read... [05:47:00]Read from MH i2c: F0 09 00 [05:47:00]MH_I2C_Read... [05:47:00]Read from MH i2c: F0 09 00 8F 2D 00 D7 76 20 67 72 0D 1C 67 8A [05:47:00]GetLastDocTimeStamp 1730180739 [05:47:00]current date 1730180823 [05:47:00]FM_GetShiftState [05:47:00]SAM_PROTO_GetShiftState [05:47:00]wFMCommunicate request_size=4 [05:47:00]MH_SAM_APDU [05:47:00]CAPDU: 80 13 01 00 [05:47:00]Write to MH i2c: E2 08 00 90 2D 80 13 01 00 00 00 00 00 3A [05:47:00]Write i2c OK [05:47:00]MH_I2C_Read... [05:47:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:47:00]Read from MH i2c: E2 [05:47:00]MH_I2C_Read... [05:47:00]Read from MH i2c: E2 0E 00 [05:47:00]MH_I2C_Read... [05:47:00]Read from MH i2c: E2 0E 00 90 2D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 89 [05:47:00]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:47:00]wFMCommunicate OK [05:47:00]SAM_PROTO_GetShiftState done [05:47:00]FM_GetShiftState done [05:47:00]opened in 1730160023 [05:47:00]opened+sec_in_day 1730246423 [05:47:00]quantity*price = 4900 [05:47:00]sum+1 = 4901 [05:47:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 49.00 НСП 1% : 0.43 НДС 12% : 5.20 Наличными: 49.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 74 29.10.2024 05:47 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139089 ФПД: 263931645873679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T054703&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139089&fm=263931645873679&tin=02508201610067®Number=0000000000091631&sum=4900 0 [05:47:01]StoreToDocumentArchive [05:47:01]shift 555 fd 139089 [05:47:01]save to /storage/0555/doc_00139089 [05:47:01]save last doc name /storage/0555/doc_00139089 to /storage/kkm_last_doc_name [05:47:01]save OK [05:47:01]Clear old archive folders... [05:47:01]ProcessDocumentItem done err = 0, tmpTLVsize=291 [05:47:01]tlvbuf is 00DAD280 [05:47:01]SAM_PROTO_ClearQueue [05:47:01]wFMCommunicate request_size=4 [05:47:01]MH_SAM_APDU [05:47:01]CAPDU: 80 09 00 00 [05:47:01]Write to MH i2c: E2 08 00 9D 2D 80 09 00 00 00 00 00 00 3C [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 9D 2D 00 90 00 3E [05:47:01]RAPDU: 90 00 [05:47:01]wFMCommunicate OK [05:47:01]SAM_PROTO_ClearQueue done [05:47:01]KKMCreateOFDPacket [05:47:01]OFDProtocolAddRootSTLVToBuf [05:47:01]FM_MakeSignedData [05:47:01]FM_MakeSignedData [05:47:01]SAM_PROTO_SignData [05:47:01]wFMCommunicate request_size=4 [05:47:01]MH_SAM_APDU [05:47:01]CAPDU: 80 0D 01 02 [05:47:01]Write to MH i2c: E2 08 00 9E 2D 80 0D 01 02 00 00 00 00 44 [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 9E 2D 00 90 00 3F [05:47:01]RAPDU: 90 00 [05:47:01]wFMCommunicate OK [05:47:01]wFMCommunicate request_size=255 [05:47:01]MH_SAM_APDU [05:47:01]CAPDU: 80 0D 02 02 FA 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 00 00 00 F4 03 04 00 D7 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 [05:47:01]Write to MH i2c: E2 02 01 9F 2D 80 0D 02 02 FA 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 00 00 00 F4 03 04 00 D7 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 00 00 41 [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 9F 2D 00 90 00 40 [05:47:01]RAPDU: 90 00 [05:47:01]wFMCommunicate OK [05:47:01]wFMCommunicate request_size=50 [05:47:01]MH_SAM_APDU [05:47:01]CAPDU: 80 0D 02 02 2D 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 51 1F 02 00 35 04 06 00 F0 0B 5F FF 4E 0F [05:47:01]Write to MH i2c: E2 35 00 A0 2D 80 0D 02 02 2D 00 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 51 1F 02 00 35 04 06 00 F0 0B 5F FF 4E 0F 00 00 D1 [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 03 00 A0 2D 00 90 00 41 [05:47:01]RAPDU: 90 00 [05:47:01]wFMCommunicate OK [05:47:01]wFMCommunicate request_size=4 [05:47:01]MH_SAM_APDU [05:47:01]CAPDU: 80 0D 03 02 [05:47:01]Write to MH i2c: E2 08 00 A1 2D 80 0D 03 02 00 00 00 00 49 [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 0B 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 0B 00 A1 2D 00 63 C2 1D 9C 02 F8 3C 40 90 00 9E [05:47:01]RAPDU: 63 C2 1D 9C 02 F8 3C 40 90 00 [05:47:01]wFMCommunicate OK [05:47:01]SAM_PROTO_SignData done [05:47:01]FM_MakeSignedData done [05:47:01]CreateOFDProtocolMessage [05:47:01]wFMCommunicate request_size=4 [05:47:01]MH_SAM_APDU [05:47:01]CAPDU: 80 11 00 00 [05:47:01]Write to MH i2c: E2 08 00 A2 2D 80 11 00 00 00 00 00 00 49 [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:47:01]Read from MH i2c: E2 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 17 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: E2 17 00 A2 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A4 [05:47:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:47:01]wFMCommunicate OK [05:47:01]CreateOFDProtocolMessage done [05:47:01]OFDSenderStorePacket 139089 [05:47:01]StoreOFDPacket docnum=139089 [05:47:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 37 01 00 00 43 43 2F 01 F4 9C 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 00 00 00 F4 03 04 00 D7 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 51 1F 02 00 35 04 06 00 F0 0B 5F FF 4E 0F 63 C2 1D 9C 02 F8 3C 40 [05:47:01]CheckFolder [05:47:01]dirname=/storage/ofd_packets [05:47:01]CheckFolder done [05:47:01]ProducePacketName [05:47:01]name=ofd_packets/00139089 [05:47:01]NVStorageSaveData ofd_packets/00139089 [05:47:01]File name is /storage/ofd_packets/00139089 [05:47:01]Write 341 bytes [05:47:01]NVStorageSaveData done [05:47:01]OFDSenderStorePacket done [05:47:01]KKMCreateOFDPacket done [05:47:01]NVStorageSaveData kkm_last_timestamp [05:47:01]File name is /storage/kkm_last_timestamp [05:47:01]Write 4 bytes [05:47:01]NVStorageSaveData done [05:47:01]ExternCall_PrintAddStr [05:47:01]wPrintStart [05:47:01]Write to MH i2c: 01 00 00 A3 2D D0 [05:47:01]Write i2c OK [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: 01 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: 01 07 00 [05:47:01]MH_I2C_Read... [05:47:01]Read from MH i2c: 01 07 00 A3 2D 00 00 00 00 00 FF 0F E5 [05:47:01]RasterBufferAndPrint [05:47:01]line Счет N : (3)335035 [05:47:01]line ИНН: 02508201610067 [05:47:01]line Контрольно-Кассовый Чек [05:47:01]line ПРОДАЖА [05:47:01]line Товар: 46227720 [05:47:01]line Р/ж mentos pure fresh виноград ролл 15,5 [05:47:01]line 1.000 * 49.00 [05:47:01]line = 49.00 [05:47:01]line НДС 12% НСП 1% [05:47:01]line > о реализуемом товаре [05:47:01]line ИТОГО: 49.00 [05:47:01]line НСП 1% : 0.43 [05:47:01]line НДС 12% : 5.20 [05:47:01]line Наличными: 49.00 [05:47:02]line Безнал.: 0.00 [05:47:02]line Место: АЗС № 101 "Партнер Нефть" [05:47:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:47:02]line СНО: Общий режим [05:47:02]line Чек 74 29.10.2024 05:47 [05:47:02]line Смена: 555 ФФД: 1.0 [05:47:02]line ЗНМ: 0300000081 [05:47:02]line РНМ: 0000000000091631 [05:47:02]line Версия ККМ: 001 [05:47:02]line ФМ: 0000000000874669 [05:47:02]line ФД: 139089 [05:47:02]line ФПД: 263931645873679 [05:47:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T054703&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139089&fm=263931645873679&tin=02508201610067®Number=0000000000091631&sum=4900 [05:47:02]line 0 [05:47:02]OFD Sender: Processing packet 139089 [packets to send 34, broken 33] [05:47:02]ProducePacketName [05:47:02]name=ofd_packets/00139089 [05:47:02]OFD Sender: To server: pG, [05:47:02]CommunicateWithHost lk.salyk.kg:30040 [05:47:02]ConnectInit lk.salyk.kg [05:47:02]written 0, free lines is 4095 [05:47:02]Connected sock=10 [05:47: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 36 39 37 01 00 00 43 43 2F 01 F4 9C 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 00 00 00 F4 03 04 00 D7 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 51 1F 02 00 35 04 06 00 F0 0B 5F FF 4E 0F 63 C2 1D 9C 02 F8 3C 40 [05:47: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 36 39 4F 00 00 00 C1 99 47 00 BC F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 51 1F 02 00 F4 03 04 00 8B 22 20 67 B6 04 01 00 00 52 0D 5D C5 17 03 53 B1 [05:47:02]CommunicateWithHost err = 0 [05:47:02]CheckOFDResponse [05:47:02]1017 (14) - 77093643461234 [05:47:02]1041 (16) - 0000000000874669 [05:47:02]1040 (4) - 139089 [05:47:02]1012 (4) - 28.10.2024 23:47 [05:47:02]1206 (1) - 0 [05:47:02]OFD Sender: Remove packet 139089 [05:47:02]ProducePacketName [05:47:02]name=ofd_packets/00139089 [05:47:02]NVStorageDeleteData [05:47:02]Write to MH i2c: 01 00 00 CC 2D F9 [05:47:02]Write i2c OK [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: 01 [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: 01 07 00 [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: 01 07 00 CC 2D 00 00 00 00 00 F2 0C FE [05:47:02]RasterBufferAndPrint [05:47:02]line [05:47:02]line [05:47:02]line [05:47:02]line [05:47:02]line [05:47:02]written 0, free lines is 3320 [05:47:02]MH_Cut [05:47:02]Write to MH i2c: D1 01 00 D3 2D 01 D2 [05:47:02]Write i2c OK [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: D1 [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: D1 01 00 [05:47:02]MH_I2C_Read... [05:47:02]Read from MH i2c: D1 01 00 D3 2D 00 D1 [05:47:02]Write to MH i2c: 01 00 00 D4 2D 01 [05:47:02]Write i2c OK [05:47:02]MH_I2C_Read... [05:47:03]OFD Sender: No OFD packet to send [05:47:03]*** Cut start [05:47:03]*** Partial cut [05:47:03]*** CUTSNS_PIN = 1 [05:47:03]*** CUTSNS_PIN = 0 [05:47:03]*** Brake cut motor [05:47:04]Read from MH i2c: 01 [05:47:04]MH_I2C_Read... [05:47:04]*** Stop cut motor [05:47:04]*** Cut end [05:47:04]Read from MH i2c: 01 07 00 [05:47:04]MH_I2C_Read... [05:47:04]Read from MH i2c: 01 07 00 D4 2D 00 00 00 00 00 FF 0F 16 [05:47:04]process_action close_receipt done [05:47:04]requested_data is exist [05:47:04]produce_requested_data [05:47:04]requested_item fm.sn is exist - process it [05:47:04]wFMCommunicate request_size=4 [05:47:04]MH_SAM_APDU [05:47:04]CAPDU: 80 11 00 00 [05:47:04]Write to MH i2c: E2 08 00 D5 2D 80 11 00 00 00 00 00 00 7C [05:47:04]Write i2c OK [05:47:04]MH_I2C_Read... [05:47:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:47:04]Read from MH i2c: E2 [05:47:04]MH_I2C_Read... [05:47:04]Read from MH i2c: E2 17 00 [05:47:04]MH_I2C_Read... [05:47:04]Read from MH i2c: E2 17 00 D5 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D7 [05:47:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:47:04]wFMCommunicate OK [05:47:04]requested_item fd.num is exist - process it [05:47:04]SAM_PROTO_GetFieldsCounters [05:47:04]wFMCommunicate request_size=4 [05:47:04]MH_SAM_APDU [05:47:04]CAPDU: 80 13 00 00 [05:47:04]Write to MH i2c: E2 08 00 D6 2D 80 13 00 00 00 00 00 00 7F [05:47:04]Write i2c OK [05:47:04]MH_I2C_Read... [05:47:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:47:04]Read from MH i2c: E2 [05:47:04]MH_I2C_Read... [05:47:04]Read from MH i2c: E2 62 00 [05:47:04]MH_I2C_Read... [05:47:04]Read from MH i2c: E2 62 00 D6 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 51 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [05:47: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 51 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:47:04]wFMCommunicate OK [05:47:04]SAM_PROTO_GetFieldsCounters done [05:47:04]requested_item shift.num is exist - process it [05:47:04]requested_item shift.opened is exist - process it [05:47:04]req_shift_opened [05:47:04]FM_GetShiftState [05:47:04]SAM_PROTO_GetShiftState [05:47:04]wFMCommunicate request_size=4 [05:47:04]MH_SAM_APDU [05:47:04]CAPDU: 80 13 01 00 [05:47:04]Write to MH i2c: E2 08 00 D7 2D 80 13 01 00 00 00 00 00 81 [05:47:04]Write i2c OK [05:47:04]MH_I2C_Read... [05:47:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:47:04]Read from MH i2c: E2 [05:47:04]MH_I2C_Read... [05:47:04]Read from MH i2c: E2 0E 00 [05:47:04]MH_I2C_Read... [05:47:04]Read from MH i2c: E2 0E 00 D7 2D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D0 [05:47:04]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:47:04]wFMCommunicate OK [05:47:04]SAM_PROTO_GetShiftState done [05:47:04]FM_GetShiftState done [05:47:04]req_shift_opened done [05:47:04]requested_item shift.open_date is exist - process it [05:47:04]req_shift_open_date [05:47:04]req_shift_open_date done [05:47:04]produce_requested_data done [05:47:04]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139089,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:47:04]process_action_free close_receipt [05:47:04]json_value_free [05:47:04]json_value_free done [05:47:04]process_json_proto returns [05:47:04]Send response to host [05:47:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139089,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:47:04]free response buf [05:47:04]execute_script done [05:47:04]execute_script returns [05:47:04]free content buf [05:47:04]Sock 9.Close socket [05:47:04]Sock 9.Thread stoped [05:47:08]OFD Sender: No OFD packet to send [05:47:13]OFD Sender: No OFD packet to send [05:47:18]OFD Sender: No OFD packet to send [05:47:23]OFD Sender: No OFD packet to send [05:47:28]OFD Sender: No OFD packet to send [05:47:33]OFD Sender: No OFD packet to send [05:47:35]accept exits with 7 [05:47:35]New connection [05:47:35]New thread 3067514212 created [05:47:35]Thread 3067370852 joined [05:47:35]Waiting for new connection... [05:47:35] Sock 7.Parse request [05:47:35]Sock 7.Check first char [05:47:35]Sock 7.First char is OK [05:47:35]request: POST /json_proto HTTP/1.0 [05:47:35]Method: POST [05:47:35]URL: /json_proto [05:47:35]Method is POST - this is cgi request [05:47:35]url: /json_proto [05:47:35]query_string will be loaded in cgi processing [05:47:35]execute_cgi json_proto POST (null) [05:47:35]execute_cgi path=json_proto method=POST [05:47:35]POST find Content-Length [05:47:35]Host: 172.17.50.196:8080 [05:47:35]Content-Length: 1425 [05:47:35]Content-Type: application/json [05:47:35] [05:47:35]POST finish read [05:47:35]Found Content-Length = 1425 [05:47:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335036", "tax_sys" : 0, "items" : [ { "code": "4603290004862", "name": "\u041F\u0435\u0447.\u0441\u0430\u0445.FORSITE \u0421\u044D\u043D\u0434.\u0448\u043E\u043A-\u043E\u0440.\u0432\u043A", "price" : 93.00, "quantity" : 1.000, "sum" : 93.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000027474", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0437\u0435\u043B \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 1\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607015235777", "name": "\u041F\u0435\u0447. \u0441\u0434. \u042F\u0448\u043A\u0438\u043D\u043E \u0432\u0438\u0448\u043D\u044F 137\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 303.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:47:35]execute_script... [05:47: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 : (3)335036", "tax_sys" : 0, "items" : [ { "code": "4603290004862", "name": "\u041F\u0435\u0447.\u0441\u0430\u0445.FORSITE \u0421\u044D\u043D\u0434.\u0448\u043E\u043A-\u043E\u0440.\u0432\u043A", "price" : 93.00, "quantity" : 1.000, "sum" : 93.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000027474", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0437\u0435\u043B \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 1\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607015235777", "name": "\u041F\u0435\u0447. \u0441\u0434. \u042F\u0448\u043A\u0438\u043D\u043E \u0432\u0438\u0448\u043D\u044F 137\u0433", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 303.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:47:35]POST & json_proto [05:47:35]process_json_proto [05:47:35]json parsed OK: [05:47:35]protocol is kg_v1.0 [05:47:35]action value=close_receipt [05:47:35]process_action close_receipt [05:47:35]cmd_close_receipt [05:47:35]MH_GetDate [05:47:35]Write to MH i2c: F0 00 00 D8 2D F4 [05:47:35]Write i2c OK [05:47:35]MH_I2C_Read... [05:47:35]Read from MH i2c: F0 [05:47:35]MH_I2C_Read... [05:47:35]Read from MH i2c: F0 09 00 [05:47:35]MH_I2C_Read... [05:47:35]Read from MH i2c: F0 09 00 D8 2D 00 FA 76 20 67 72 0D 1C 67 F6 [05:47:35]GetLastDocTimeStamp 1730180823 [05:47:35]current date 1730180858 [05:47:35]FM_GetShiftState [05:47:35]SAM_PROTO_GetShiftState [05:47:35]wFMCommunicate request_size=4 [05:47:35]MH_SAM_APDU [05:47:35]CAPDU: 80 13 01 00 [05:47:35]Write to MH i2c: E2 08 00 D9 2D 80 13 01 00 00 00 00 00 83 [05:47:36]Write i2c OK [05:47:36]MH_I2C_Read... [05:47:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:47:36]Read from MH i2c: E2 [05:47:36]MH_I2C_Read... [05:47:36]Read from MH i2c: E2 0E 00 [05:47:36]MH_I2C_Read... [05:47:36]Read from MH i2c: E2 0E 00 D9 2D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D2 [05:47:36]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:47:36]wFMCommunicate OK [05:47:36]SAM_PROTO_GetShiftState done [05:47:36]FM_GetShiftState done [05:47:36]opened in 1730160023 [05:47:36]opened+sec_in_day 1730246423 [05:47:36]quantity*price = 9300 [05:47:36]sum+1 = 9301 [05:47:36]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000027474 Напиток FuzeTea зел чай манго,ромашка 1л 1.000 * 120.00 = 120.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607015235777 Печ. сд. Яшкино вишня 137г 1.000 * 90.00 = 90.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 303.00 НСП 1% : 2.68 НДС 12% : 32.18 Наличными: 0.00 Безнал.: 303.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 75 29.10.2024 05:47 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139090 ФПД: 91821885796008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T054739&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139090&fm=91821885796008&tin=02508201610067®Number=0000000000091631&sum=30300 0 [05:47:36]StoreToDocumentArchive [05:47:36]shift 555 fd 139090 [05:47:36]save to /storage/0555/doc_00139090 [05:47:36]save last doc name /storage/0555/doc_00139090 to /storage/kkm_last_doc_name [05:47:36]save OK [05:47:36]Clear old archive folders... [05:47:36]ProcessDocumentItem done err = 0, tmpTLVsize=542 [05:47:36]tlvbuf is B6FDE930 [05:47:36]SAM_PROTO_ClearQueue [05:47:36]wFMCommunicate request_size=4 [05:47:36]MH_SAM_APDU [05:47:36]CAPDU: 80 09 00 00 [05:47:36]Write to MH i2c: E2 08 00 E6 2D 80 09 00 00 00 00 00 00 85 [05:47:36]Write i2c OK [05:47:36]MH_I2C_Read... [05:47:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:47:36]Read from MH i2c: E2 [05:47:36]MH_I2C_Read... [05:47:36]Read from MH i2c: E2 03 00 [05:47:36]MH_I2C_Read... [05:47:36]Read from MH i2c: E2 03 00 E6 2D 00 90 00 87 [05:47:36]RAPDU: 90 00 [05:47:36]wFMCommunicate OK [05:47:36]SAM_PROTO_ClearQueue done [05:47:36]KKMCreateOFDPacket [05:47:36]OFDProtocolAddRootSTLVToBuf [05:47:36]FM_MakeSignedData [05:47:36]FM_MakeSignedData [05:47:36]SAM_PROTO_SignData [05:47:36]wFMCommunicate request_size=4 [05:47:36]MH_SAM_APDU [05:47:36]CAPDU: 80 0D 01 02 [05:47:36]Write to MH i2c: E2 08 00 E7 2D 80 0D 01 02 00 00 00 00 8D [05:47:36]Write i2c OK [05:47:36]MH_I2C_Read... [05:47:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:47:37]Read from MH i2c: E2 [05:47:37]MH_I2C_Read... [05:47:37]Read from MH i2c: E2 03 00 [05:47:37]MH_I2C_Read... [05:47:37]Read from MH i2c: E2 03 00 E7 2D 00 90 00 88 [05:47:37]RAPDU: 90 00 [05:47:37]wFMCommunicate OK [05:47:37]wFMCommunicate request_size=255 [05:47:37]MH_SAM_APDU [05:47:37]CAPDU: 80 0D 02 02 FA 03 00 1E 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 36 32 06 04 2F 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D0 BE D1 80 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 [05:47:37]Write to MH i2c: E2 02 01 E8 2D 80 0D 02 02 FA 00 03 00 1E 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 36 32 06 04 2F 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D0 BE D1 80 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 00 DF [05:47:37]Write i2c OK [05:47:37]MH_I2C_Read... [05:47:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:47:37]Read from MH i2c: E2 [05:47:37]MH_I2C_Read... [05:47:37]Read from MH i2c: E2 03 00 [05:47:37]MH_I2C_Read... [05:47:37]Read from MH i2c: E2 03 00 E8 2D 00 90 00 89 [05:47:37]RAPDU: 90 00 [05:47:37]wFMCommunicate OK [05:47:37]wFMCommunicate request_size=255 [05:47:37]MH_SAM_APDU [05:47:37]CAPDU: 80 0D 02 02 FA 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 37 37 06 04 2B 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 76 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C 76 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 FB 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 [05:47:37]Write to MH i2c: E2 02 01 E9 2D 80 0D 02 02 FA 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 37 37 06 04 2B 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 76 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C 76 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 FB 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 00 00 22 [05:47:37]Write i2c OK [05:47:37]MH_I2C_Read... [05:47:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:47:37]Read from MH i2c: E2 [05:47:37]MH_I2C_Read... [05:47:37]Read from MH i2c: E2 03 00 [05:47:37]MH_I2C_Read... [05:47:37]Read from MH i2c: E2 03 00 E9 2D 00 90 00 8A [05:47:37]RAPDU: 90 00 [05:47:37]wFMCommunicate OK [05:47:37]wFMCommunicate request_size=51 [05:47:37]MH_SAM_APDU [05:47:37]CAPDU: 80 0D 02 02 2E 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 52 1F 02 00 35 04 06 00 53 82 F2 E2 AE A8 [05:47:37]Write to MH i2c: E2 36 00 EA 2D 80 0D 02 02 2E 00 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 52 1F 02 00 35 04 06 00 53 82 F2 E2 AE A8 00 00 97 [05:47:37]Write i2c OK [05:47:37]MH_I2C_Read... [05:47:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:47:37]Read from MH i2c: E2 [05:47:37]MH_I2C_Read... [05:47:37]Read from MH i2c: E2 03 00 [05:47:37]MH_I2C_Read... [05:47:37]Read from MH i2c: E2 03 00 EA 2D 00 90 00 8B [05:47:37]RAPDU: 90 00 [05:47:37]wFMCommunicate OK [05:47:37]wFMCommunicate request_size=4 [05:47:37]MH_SAM_APDU [05:47:37]CAPDU: 80 0D 03 02 [05:47:37]Write to MH i2c: E2 08 00 EB 2D 80 0D 03 02 00 00 00 00 93 [05:47:37]Write i2c OK [05:47:37]MH_I2C_Read... [05:47:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:47:38]Read from MH i2c: E2 [05:47:38]MH_I2C_Read... [05:47:38]Read from MH i2c: E2 0B 00 [05:47:38]MH_I2C_Read... [05:47:38]Read from MH i2c: E2 0B 00 EB 2D 00 B0 F2 F0 8B 6F 62 F5 68 90 00 DF [05:47:38]RAPDU: B0 F2 F0 8B 6F 62 F5 68 90 00 [05:47:38]wFMCommunicate OK [05:47:38]SAM_PROTO_SignData done [05:47:38]FM_MakeSignedData done [05:47:38]CreateOFDProtocolMessage [05:47:38]wFMCommunicate request_size=4 [05:47:38]MH_SAM_APDU [05:47:38]CAPDU: 80 11 00 00 [05:47:38]Write to MH i2c: E2 08 00 EC 2D 80 11 00 00 00 00 00 00 93 [05:47:38]Write i2c OK [05:47:38]MH_I2C_Read... [05:47:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:47:38]Read from MH i2c: E2 [05:47:38]MH_I2C_Read... [05:47:38]Read from MH i2c: E2 17 00 [05:47:38]MH_I2C_Read... [05:47:38]Read from MH i2c: E2 17 00 EC 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 EE [05:47:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:47:38]wFMCommunicate OK [05:47:38]CreateOFDProtocolMessage done [05:47:38]OFDSenderStorePacket 139090 [05:47:38]StoreOFDPacket docnum=139090 [05:47:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 32 02 00 00 F2 68 2A 02 F3 0A 5A 03 01 00 03 00 1E 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 36 32 06 04 2F 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D0 BE D1 80 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 37 37 06 04 2B 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 76 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C 76 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 FB 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 52 1F 02 00 35 04 06 00 53 82 F2 E2 AE A8 B0 F2 F0 8B 6F 62 F5 68 [05:47:38]CheckFolder [05:47:38]dirname=/storage/ofd_packets [05:47:38]CheckFolder done [05:47:38]ProducePacketName [05:47:38]name=ofd_packets/00139090 [05:47:38]NVStorageSaveData ofd_packets/00139090 [05:47:38]File name is /storage/ofd_packets/00139090 [05:47:38]Write 592 bytes [05:47:38]NVStorageSaveData done [05:47:38]OFDSenderStorePacket done [05:47:38]KKMCreateOFDPacket done [05:47:38]NVStorageSaveData kkm_last_timestamp [05:47:38]File name is /storage/kkm_last_timestamp [05:47:38]Write 4 bytes [05:47:38]NVStorageSaveData done [05:47:38]ExternCall_PrintAddStr [05:47:38]wPrintStart [05:47:38]Write to MH i2c: 01 00 00 ED 2D 1A [05:47:38]Write i2c OK [05:47:38]MH_I2C_Read... [05:47:38]Read from MH i2c: 01 [05:47:38]MH_I2C_Read... [05:47:38]Read from MH i2c: 01 07 00 [05:47:38]MH_I2C_Read... [05:47:38]Read from MH i2c: 01 07 00 ED 2D 00 00 00 00 00 FF 0F 2F [05:47:38]RasterBufferAndPrint [05:47:38]line Счет N : (3)335036 [05:47:38]line ИНН: 02508201610067 [05:47:38]line Контрольно-Кассовый Чек [05:47:38]line ПРОДАЖА [05:47:38]line Товар: 4603290004862 [05:47:38]line Печ.сах.FORSITE Сэнд.шок-ор.вк [05:47:38]line 1.000 * 93.00 [05:47:38]line = 93.00 [05:47:38]line НДС 12% НСП 1% [05:47:38]line > о реализуемом товаре [05:47:38]line Товар: 5449000027474 [05:47:38]line Напиток FuzeTea зел чай манго,ромашка 1л [05:47:38]line 1.000 * 120.00 [05:47:38]line = 120.00 [05:47:38]line НДС 12% НСП 1% [05:47:38]line > о реализуемом товаре [05:47:38]line Товар: 4607015235777 [05:47:38]line Печ. сд. Яшкино вишня 137г [05:47:38]line 1.000 * 90.00 [05:47:38]line = 90.00 [05:47:38]line НДС 12% НСП 1% [05:47:38]line > о реализуемом товаре [05:47:38]line ИТОГО: 303.00 [05:47:38]line НСП 1% : 2.68 [05:47:38]line НДС 12% : 32.18 [05:47:38]line Наличными: 0.00 [05:47:38]line Безнал.: 303.00 [05:47:38]line Место: АЗС № 101 "Партнер Нефть" [05:47:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [05:47:38]line СНО: Общий режим [05:47:38]line Чек 75 29.10.2024 05:47 [05:47:38]line Смена: 555 ФФД: 1.0 [05:47:38]line ЗНМ: 0300000081 [05:47:38]line РНМ: 0000000000091631 [05:47:38]line Версия ККМ: 001 [05:47:38]line Платежная система: Mbank [05:47:38]line ФМ: 0000000000874669 [05:47:38]line ФД: 139090 [05:47:38]line ФПД: 91821885796008 [05:47:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T054739&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139090&fm=91821885796008&tin=02508201610067®Number=0000000000091631&sum=30300 [05:47:38]line 0 [05:47:38]OFD Sender: Processing packet 139090 [packets to send 34, broken 33] [05:47:38]ProducePacketName [05:47:38]name=ofd_packets/00139090 [05:47:38]OFD Sender: To server: pG, [05:47:38]CommunicateWithHost lk.salyk.kg:30040 [05:47:38]ConnectInit lk.salyk.kg [05:47:38]written 0, free lines is 4095 [05:47:38]Connected sock=10 [05:47: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 36 39 32 02 00 00 F2 68 2A 02 F3 0A 5A 03 01 00 03 00 1E 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 36 32 06 04 2F 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D0 BE D1 80 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 37 37 37 06 04 2B 00 D0 9F D0 B5 D1 87 2E 20 D1 81 D0 B4 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 31 33 37 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 76 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5C 76 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 FB 76 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 52 1F 02 00 35 04 06 00 53 82 F2 E2 AE A8 B0 F2 F0 8B 6F 62 F5 68 [05:47: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 36 39 4F 00 00 00 A1 C3 47 00 00 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 36 39 10 04 04 00 52 1F 02 00 F4 03 04 00 AF 22 20 67 B6 04 01 00 00 6E D2 18 EB E7 FF 93 B0 [05:47:38]CommunicateWithHost err = 0 [05:47:38]CheckOFDResponse [05:47:38]1017 (14) - 77093643461234 [05:47:38]1041 (16) - 0000000000874669 [05:47:38]1040 (4) - 139090 [05:47:38]1012 (4) - 28.10.2024 23:47 [05:47:38]1206 (1) - 0 [05:47:38]OFD Sender: Remove packet 139090 [05:47:38]ProducePacketName [05:47:38]name=ofd_packets/00139090 [05:47:38]NVStorageDeleteData [05:47:39]Write to MH i2c: 01 00 00 24 2E 52 [05:47:39]Write i2c OK [05:47:39]MH_I2C_Read... [05:47:39]Read from MH i2c: 01 [05:47:39]MH_I2C_Read... [05:47:39]Read from MH i2c: 01 07 00 [05:47:39]MH_I2C_Read... [05:47:39]Read from MH i2c: 01 07 00 24 2E 00 00 00 00 00 43 0C A8 [05:47:39]RasterBufferAndPrint [05:47:39]line [05:47:39]line [05:47:39]line [05:47:39]line [05:47:39]line [05:47:39]written 0, free lines is 3148 [05:47:39]MH_Cut [05:47:39]Write to MH i2c: D1 01 00 2B 2E 01 2B [05:47:39]Write i2c OK [05:47:39]MH_I2C_Read... [05:47:39]Read from MH i2c: D1 [05:47:39]MH_I2C_Read... [05:47:39]Read from MH i2c: D1 01 00 [05:47:39]MH_I2C_Read... [05:47:39]Read from MH i2c: D1 01 00 2B 2E 00 2A [05:47:39]Write to MH i2c: 01 00 00 2C 2E 5A [05:47:39]Write i2c OK [05:47:39]MH_I2C_Read... [05:47:39]OFD Sender: No OFD packet to send [05:47:39]*** Cut start [05:47:39]*** Partial cut [05:47:39]*** CUTSNS_PIN = 1 [05:47:39]*** CUTSNS_PIN = 0 [05:47:40]*** Brake cut motor [05:47:40]Read from MH i2c: 01 [05:47:40]MH_I2C_Read... [05:47:40]*** Stop cut motor [05:47:40]*** Cut end [05:47:40]Read from MH i2c: 01 07 00 [05:47:40]MH_I2C_Read... [05:47:40]Read from MH i2c: 01 07 00 2C 2E 00 00 00 00 00 FF 0F 6F [05:47:40]process_action close_receipt done [05:47:40]requested_data is exist [05:47:40]produce_requested_data [05:47:40]requested_item fm.sn is exist - process it [05:47:40]wFMCommunicate request_size=4 [05:47:40]MH_SAM_APDU [05:47:40]CAPDU: 80 11 00 00 [05:47:40]Write to MH i2c: E2 08 00 2D 2E 80 11 00 00 00 00 00 00 D5 [05:47:40]Write i2c OK [05:47:40]MH_I2C_Read... [05:47:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:47:40]Read from MH i2c: E2 [05:47:40]MH_I2C_Read... [05:47:40]Read from MH i2c: E2 17 00 [05:47:40]MH_I2C_Read... [05:47:40]Read from MH i2c: E2 17 00 2D 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 30 [05:47:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [05:47:40]wFMCommunicate OK [05:47:40]requested_item fd.num is exist - process it [05:47:40]SAM_PROTO_GetFieldsCounters [05:47:40]wFMCommunicate request_size=4 [05:47:40]MH_SAM_APDU [05:47:40]CAPDU: 80 13 00 00 [05:47:40]Write to MH i2c: E2 08 00 2E 2E 80 13 00 00 00 00 00 00 D8 [05:47:40]Write i2c OK [05:47:40]MH_I2C_Read... [05:47:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:47:40]Read from MH i2c: E2 [05:47:40]MH_I2C_Read... [05:47:40]Read from MH i2c: E2 62 00 [05:47:40]MH_I2C_Read... [05:47:40]Read from MH i2c: E2 62 00 2E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 52 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [05:47: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 52 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:47:40]wFMCommunicate OK [05:47:40]SAM_PROTO_GetFieldsCounters done [05:47:40]requested_item shift.num is exist - process it [05:47:40]requested_item shift.opened is exist - process it [05:47:40]req_shift_opened [05:47:40]FM_GetShiftState [05:47:40]SAM_PROTO_GetShiftState [05:47:40]wFMCommunicate request_size=4 [05:47:40]MH_SAM_APDU [05:47:40]CAPDU: 80 13 01 00 [05:47:40]Write to MH i2c: E2 08 00 2F 2E 80 13 01 00 00 00 00 00 DA [05:47:40]Write i2c OK [05:47:40]MH_I2C_Read... [05:47:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:47:40]Read from MH i2c: E2 [05:47:40]MH_I2C_Read... [05:47:40]Read from MH i2c: E2 0E 00 [05:47:40]MH_I2C_Read... [05:47:40]Read from MH i2c: E2 0E 00 2F 2E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 29 [05:47:40]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [05:47:40]wFMCommunicate OK [05:47:40]SAM_PROTO_GetShiftState done [05:47:40]FM_GetShiftState done [05:47:40]req_shift_opened done [05:47:40]requested_item shift.open_date is exist - process it [05:47:40]req_shift_open_date [05:47:40]req_shift_open_date done [05:47:40]produce_requested_data done [05:47:40]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139090,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [05:47:40]process_action_free close_receipt [05:47:40]json_value_free [05:47:40]json_value_free done [05:47:40]process_json_proto returns [05:47:40]Send response to host [05:47:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139090,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [05:47:40]free response buf [05:47:40]execute_script done [05:47:40]execute_script returns [05:47:40]free content buf [05:47:40]Sock 7.Close socket [05:47:40]Sock 7.Thread stoped [05:47:44]OFD Sender: No OFD packet to send [05:47:49]OFD Sender: No OFD packet to send [05:47:54]OFD Sender: No OFD packet to send [05:47:59]OFD Sender: No OFD packet to send [05:48:04]OFD Sender: No OFD packet to send [05:48:09]OFD Sender: No OFD packet to send [05:48:14]OFD Sender: No OFD packet to send [05:48:19]OFD Sender: No OFD packet to send [05:48:24]OFD Sender: No OFD packet to send [05:48:29]OFD Sender: No OFD packet to send [05:48:34]OFD Sender: No OFD packet to send [05:48:39]OFD Sender: No OFD packet to send [05:48:44]OFD Sender: No OFD packet to send [05:48:49]OFD Sender: No OFD packet to send [05:48:54]OFD Sender: No OFD packet to send [05:48:59]OFD Sender: No OFD packet to send [05:49:04]OFD Sender: No OFD packet to send [05:49:09]OFD Sender: No OFD packet to send [05:49:14]OFD Sender: No OFD packet to send [05:49:19]OFD Sender: No OFD packet to send [05:49:24]OFD Sender: No OFD packet to send [05:49:29]OFD Sender: No OFD packet to send [05:49:34]OFD Sender: No OFD packet to send [05:49:39]OFD Sender: No OFD packet to send [05:49:44]OFD Sender: No OFD packet to send [05:49:49]OFD Sender: No OFD packet to send [05:49:54]OFD Sender: No OFD packet to send [05:49:59]OFD Sender: No OFD packet to send [05:50:04]OFD Sender: No OFD packet to send [05:50:09]OFD Sender: No OFD packet to send [05:50:14]OFD Sender: No OFD packet to send [05:50:19]OFD Sender: No OFD packet to send [05:50:24]OFD Sender: No OFD packet to send [05:50:29]OFD Sender: No OFD packet to send [05:50:34]OFD Sender: No OFD packet to send [05:50:39]OFD Sender: No OFD packet to send [05:50:44]OFD Sender: No OFD packet to send [05:50:49]OFD Sender: No OFD packet to send [05:50:54]OFD Sender: No OFD packet to send [05:50:59]OFD Sender: No OFD packet to send [05:51:04]OFD Sender: No OFD packet to send [05:51:09]OFD Sender: No OFD packet to send [05:51:14]OFD Sender: No OFD packet to send [05:51:19]OFD Sender: No OFD packet to send [05:51:24]OFD Sender: No OFD packet to send [05:51:29]OFD Sender: No OFD packet to send [05:51:34]OFD Sender: No OFD packet to send [05:51:39]OFD Sender: No OFD packet to send [05:51:44]OFD Sender: No OFD packet to send [05:51:49]OFD Sender: No OFD packet to send [05:51:54]OFD Sender: No OFD packet to send [05:51:59]OFD Sender: No OFD packet to send [05:52:04]OFD Sender: No OFD packet to send [05:52:09]OFD Sender: No OFD packet to send [05:52:14]OFD Sender: No OFD packet to send [05:52:19]OFD Sender: No OFD packet to send [05:52:24]OFD Sender: No OFD packet to send [05:52:29]OFD Sender: No OFD packet to send [05:52:34]OFD Sender: No OFD packet to send [05:52:39]OFD Sender: No OFD packet to send [05:52:44]OFD Sender: No OFD packet to send [05:52:49]OFD Sender: No OFD packet to send [05:52:54]OFD Sender: No OFD packet to send [05:52:59]OFD Sender: No OFD packet to send [05:53:04]OFD Sender: No OFD packet to send [05:53:09]OFD Sender: No OFD packet to send [05:53:14]OFD Sender: No OFD packet to send [05:53:19]OFD Sender: No OFD packet to send [05:53:24]OFD Sender: No OFD packet to send [05:53:29]OFD Sender: No OFD packet to send [05:53:34]OFD Sender: No OFD packet to send [05:53:39]OFD Sender: No OFD packet to send [05:53:44]OFD Sender: No OFD packet to send [05:53:49]OFD Sender: No OFD packet to send [05:53:54]OFD Sender: No OFD packet to send [05:53:59]OFD Sender: No OFD packet to send [05:54:04]OFD Sender: No OFD packet to send [05:54:09]OFD Sender: No OFD packet to send [05:54:14]OFD Sender: No OFD packet to send [05:54:19]OFD Sender: No OFD packet to send [05:54:24]OFD Sender: No OFD packet to send [05:54:29]OFD Sender: No OFD packet to send [05:54:34]OFD Sender: No OFD packet to send [05:54:39]OFD Sender: No OFD packet to send [05:54:44]OFD Sender: No OFD packet to send [05:54:49]OFD Sender: No OFD packet to send [05:54:54]OFD Sender: No OFD packet to send [05:54:59]OFD Sender: No OFD packet to send [05:55:04]OFD Sender: No OFD packet to send [05:55:09]OFD Sender: No OFD packet to send [05:55:14]OFD Sender: No OFD packet to send [05:55:19]OFD Sender: No OFD packet to send [05:55:24]OFD Sender: No OFD packet to send [05:55:29]OFD Sender: No OFD packet to send [05:55:34]OFD Sender: No OFD packet to send [05:55:39]OFD Sender: No OFD packet to send [05:55:44]OFD Sender: No OFD packet to send [05:55:49]OFD Sender: No OFD packet to send [05:55:54]OFD Sender: No OFD packet to send [05:55:59]OFD Sender: No OFD packet to send [05:56:04]OFD Sender: No OFD packet to send [05:56:09]OFD Sender: No OFD packet to send [05:56:14]OFD Sender: No OFD packet to send [05:56:19]OFD Sender: No OFD packet to send [05:56:24]OFD Sender: No OFD packet to send [05:56:29]OFD Sender: No OFD packet to send [05:56:34]OFD Sender: No OFD packet to send [05:56:39]OFD Sender: No OFD packet to send [05:56:44]OFD Sender: No OFD packet to send [05:56:49]OFD Sender: No OFD packet to send [05:56:54]OFD Sender: No OFD packet to send [05:56:59]OFD Sender: No OFD packet to send [05:57:04]OFD Sender: No OFD packet to send [05:57:09]OFD Sender: No OFD packet to send [05:57:14]OFD Sender: No OFD packet to send [05:57:19]OFD Sender: No OFD packet to send [05:57:24]OFD Sender: No OFD packet to send [05:57:29]OFD Sender: No OFD packet to send [05:57:34]OFD Sender: No OFD packet to send [05:57:39]OFD Sender: No OFD packet to send [05:57:44]OFD Sender: No OFD packet to send [05:57:49]OFD Sender: No OFD packet to send [05:57:54]OFD Sender: No OFD packet to send [05:57:59]OFD Sender: No OFD packet to send [05:58:04]OFD Sender: No OFD packet to send [05:58:09]OFD Sender: No OFD packet to send [05:58:14]OFD Sender: No OFD packet to send [05:58:19]OFD Sender: No OFD packet to send [05:58:24]OFD Sender: No OFD packet to send [05:58:29]OFD Sender: No OFD packet to send [05:58:34]OFD Sender: No OFD packet to send [05:58:39]OFD Sender: No OFD packet to send [05:58:44]OFD Sender: No OFD packet to send [05:58:49]OFD Sender: No OFD packet to send [05:58:54]OFD Sender: No OFD packet to send [05:58:59]OFD Sender: No OFD packet to send [05:59:04]OFD Sender: No OFD packet to send [05:59:09]OFD Sender: No OFD packet to send [05:59:14]OFD Sender: No OFD packet to send [05:59:19]OFD Sender: No OFD packet to send [05:59:24]OFD Sender: No OFD packet to send [05:59:29]OFD Sender: No OFD packet to send [05:59:34]OFD Sender: No OFD packet to send [05:59:39]OFD Sender: No OFD packet to send [05:59:44]OFD Sender: No OFD packet to send [05:59:49]OFD Sender: No OFD packet to send [05:59:54]OFD Sender: No OFD packet to send [05:59:59]OFD Sender: No OFD packet to send [06:00:04]OFD Sender: No OFD packet to send [06:00:09]OFD Sender: No OFD packet to send [06:00:14]OFD Sender: No OFD packet to send [06:00:19]OFD Sender: No OFD packet to send [06:00:24]OFD Sender: No OFD packet to send [06:00:29]OFD Sender: No OFD packet to send [06:00:34]OFD Sender: No OFD packet to send [06:00:39]OFD Sender: No OFD packet to send [06:00:44]OFD Sender: No OFD packet to send [06:00:49]OFD Sender: No OFD packet to send [06:00:54]OFD Sender: No OFD packet to send [06:00:59]OFD Sender: No OFD packet to send [06:01:04]OFD Sender: No OFD packet to send [06:01:09]OFD Sender: No OFD packet to send [06:01:14]OFD Sender: No OFD packet to send [06:01:19]OFD Sender: No OFD packet to send [06:01:24]OFD Sender: No OFD packet to send [06:01:29]OFD Sender: No OFD packet to send [06:01:34]OFD Sender: No OFD packet to send [06:01:39]OFD Sender: No OFD packet to send [06:01:44]OFD Sender: No OFD packet to send [06:01:49]OFD Sender: No OFD packet to send [06:01:54]OFD Sender: No OFD packet to send [06:01:59]OFD Sender: No OFD packet to send [06:02:04]OFD Sender: No OFD packet to send [06:02:09]OFD Sender: No OFD packet to send [06:02:14]OFD Sender: No OFD packet to send [06:02:19]OFD Sender: No OFD packet to send [06:02:24]OFD Sender: No OFD packet to send [06:02:29]OFD Sender: No OFD packet to send [06:02:34]OFD Sender: No OFD packet to send [06:02:39]OFD Sender: No OFD packet to send [06:02: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:35]OFD Sender: No OFD packet to send [06:06:40]OFD Sender: No OFD packet to send [06:06:45]OFD Sender: No OFD packet to send [06:06:50]OFD Sender: No OFD packet to send [06:06:55]OFD Sender: No OFD packet to send [06:07:00]OFD Sender: No OFD packet to send [06:07:05]OFD Sender: No OFD packet to send [06:07:10]OFD Sender: No OFD packet to send [06:07:15]OFD Sender: No OFD packet to send [06:07:20]OFD Sender: No OFD packet to send [06:07:25]OFD Sender: No OFD packet to send [06:07:30]OFD Sender: No OFD packet to send [06:07:35]OFD Sender: No OFD packet to send [06:07:40]OFD Sender: No OFD packet to send [06:07:45]OFD Sender: No OFD packet to send [06:07:50]OFD Sender: No OFD packet to send [06:07:55]OFD Sender: No OFD packet to send [06:08:00]OFD Sender: No OFD packet to send [06:08:05]OFD Sender: No OFD packet to send [06:08:10]OFD Sender: No OFD packet to send [06:08:15]OFD Sender: No OFD packet to send [06:08:20]OFD Sender: No OFD packet to send [06:08:25]OFD Sender: No OFD packet to send [06:08:30]OFD Sender: No OFD packet to send [06:08:35]OFD Sender: No OFD packet to send [06:08:40]OFD Sender: No OFD packet to send [06:08:45]OFD Sender: No OFD packet to send [06:08:50]OFD Sender: No OFD packet to send [06:08:55]OFD Sender: No OFD packet to send [06:09:00]OFD Sender: No OFD packet to send [06:09:05]OFD Sender: No OFD packet to send [06:09:10]OFD Sender: No OFD packet to send [06:09:15]OFD Sender: No OFD packet to send [06:09:20]OFD Sender: No OFD packet to send [06:09:25]OFD Sender: No OFD packet to send [06:09:30]OFD Sender: No OFD packet to send [06:09:35]OFD Sender: No OFD packet to send [06:09:40]OFD Sender: No OFD packet to send [06:09:45]OFD Sender: No OFD packet to send [06:09:50]OFD Sender: No OFD packet to send [06:09:55]OFD Sender: No OFD packet to send [06:10:00]OFD Sender: No OFD packet to send [06:10:05]OFD Sender: No OFD packet to send [06:10:10]OFD Sender: No OFD packet to send [06:10:15]OFD Sender: No OFD packet to send [06:10:20]OFD Sender: No OFD packet to send [06:10:25]OFD Sender: No OFD packet to send [06:10:30]OFD Sender: No OFD packet to send [06:10:35]OFD Sender: No OFD packet to send [06:10:40]OFD Sender: No OFD packet to send [06:10:45]OFD Sender: No OFD packet to send [06:10:50]OFD Sender: No OFD packet to send [06:10:55]OFD Sender: No OFD packet to send [06:11:00]OFD Sender: No OFD packet to send [06:11:05]OFD Sender: No OFD packet to send [06:11:10]OFD Sender: No OFD packet to send [06:11:15]OFD Sender: No OFD packet to send [06:11:20]OFD Sender: No OFD packet to send [06:11:25]OFD Sender: No OFD packet to send [06:11:30]OFD Sender: No OFD packet to send [06:11:35]OFD Sender: No OFD packet to send [06:11:40]OFD Sender: No OFD packet to send [06:11:45]OFD Sender: No OFD packet to send [06:11:50]OFD Sender: No OFD packet to send [06:11:55]OFD Sender: No OFD packet to send [06:12:00]OFD Sender: No OFD packet to send [06:12:05]OFD Sender: No OFD packet to send [06:12:10]OFD Sender: No OFD packet to send [06:12:15]OFD Sender: No OFD packet to send [06:12:17]accept exits with 9 [06:12:17]New connection [06:12:17]New thread 3067370852 created [06:12:17]Thread 3067514212 joined [06:12:17]Waiting for new connection... [06:12:17] Sock 9.Parse request [06:12:17]Sock 9.Check first char [06:12:17]Sock 9.First char is OK [06:12:17]request: POST /json_proto HTTP/1.0 [06:12:17]Method: POST [06:12:17]URL: /json_proto [06:12:17]Method is POST - this is cgi request [06:12:17]url: /json_proto [06:12:17]query_string will be loaded in cgi processing [06:12:17]execute_cgi json_proto POST (null) [06:12:17]execute_cgi path=json_proto method=POST [06:12:17]POST find Content-Length [06:12:17]Host: 172.17.50.196:8080 [06:12:17]Content-Length: 670 [06:12:17]Content-Type: application/json [06:12:17] [06:12:17]POST finish read [06:12:17]Found Content-Length = 670 [06:12:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335037", "tax_sys" : 0, "items" : [ { "code": "4630007400655", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0414\u0416\u0418\u041D\u041D 70\u0433 \u0441\u0438\u043D\u0438\u0439", "price" : 70.00, "quantity" : 2.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:12:17]execute_script... [06:12:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335037", "tax_sys" : 0, "items" : [ { "code": "4630007400655", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0414\u0416\u0418\u041D\u041D 70\u0433 \u0441\u0438\u043D\u0438\u0439", "price" : 70.00, "quantity" : 2.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:12:17]POST & json_proto [06:12:17]process_json_proto [06:12:17]json parsed OK: [06:12:17]protocol is kg_v1.0 [06:12:17]action value=close_receipt [06:12:17]process_action close_receipt [06:12:17]cmd_close_receipt [06:12:17]MH_GetDate [06:12:17]Write to MH i2c: F0 00 00 30 2E 4D [06:12:17]Write i2c OK [06:12:17]MH_I2C_Read... [06:12:17]Read from MH i2c: F0 [06:12:17]MH_I2C_Read... [06:12:17]Read from MH i2c: F0 09 00 [06:12:17]MH_I2C_Read... [06:12:17]Read from MH i2c: F0 09 00 30 2E 00 C4 7C 20 67 72 0D 1C 67 1F [06:12:17]GetLastDocTimeStamp 1730180859 [06:12:17]current date 1730182340 [06:12:17]FM_GetShiftState [06:12:17]SAM_PROTO_GetShiftState [06:12:17]wFMCommunicate request_size=4 [06:12:17]MH_SAM_APDU [06:12:17]CAPDU: 80 13 01 00 [06:12:17]Write to MH i2c: E2 08 00 31 2E 80 13 01 00 00 00 00 00 DC [06:12:17]Write i2c OK [06:12:17]MH_I2C_Read... [06:12:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:17]Read from MH i2c: E2 [06:12:17]MH_I2C_Read... [06:12:17]Read from MH i2c: E2 0E 00 [06:12:17]MH_I2C_Read... [06:12:17]Read from MH i2c: E2 0E 00 31 2E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 2B [06:12:17]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [06:12:17]wFMCommunicate OK [06:12:17]SAM_PROTO_GetShiftState done [06:12:17]FM_GetShiftState done [06:12:17]opened in 1730160023 [06:12:17]opened+sec_in_day 1730246423 [06:12:17]quantity*price = 14000 [06:12:17]sum+1 = 14001 [06:12:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 76 29.10.2024 06:12 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139091 ФПД: 101909923911888 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T061220&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139091&fm=101909923911888&tin=02508201610067®Number=0000000000091631&sum=14000 0 [06:12:18]StoreToDocumentArchive [06:12:18]shift 555 fd 139091 [06:12:18]save to /storage/0555/doc_00139091 [06:12:18]save last doc name /storage/0555/doc_00139091 to /storage/kkm_last_doc_name [06:12:18]save OK [06:12:18]Clear old archive folders... [06:12:18]ProcessDocumentItem done err = 0, tmpTLVsize=283 [06:12:18]tlvbuf is 00DF2D20 [06:12:18]SAM_PROTO_ClearQueue [06:12:18]wFMCommunicate request_size=4 [06:12:18]MH_SAM_APDU [06:12:18]CAPDU: 80 09 00 00 [06:12:18]Write to MH i2c: E2 08 00 3E 2E 80 09 00 00 00 00 00 00 DE [06:12:18]Write i2c OK [06:12:18]MH_I2C_Read... [06:12:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:12:18]Read from MH i2c: E2 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 03 00 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 03 00 3E 2E 00 90 00 E0 [06:12:18]RAPDU: 90 00 [06:12:18]wFMCommunicate OK [06:12:18]SAM_PROTO_ClearQueue done [06:12:18]KKMCreateOFDPacket [06:12:18]OFDProtocolAddRootSTLVToBuf [06:12:18]FM_MakeSignedData [06:12:18]FM_MakeSignedData [06:12:18]SAM_PROTO_SignData [06:12:18]wFMCommunicate request_size=4 [06:12:18]MH_SAM_APDU [06:12:18]CAPDU: 80 0D 01 02 [06:12:18]Write to MH i2c: E2 08 00 3F 2E 80 0D 01 02 00 00 00 00 E6 [06:12:18]Write i2c OK [06:12:18]MH_I2C_Read... [06:12:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:12:18]Read from MH i2c: E2 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 03 00 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 03 00 3F 2E 00 90 00 E1 [06:12:18]RAPDU: 90 00 [06:12:18]wFMCommunicate OK [06:12:18]wFMCommunicate request_size=255 [06:12:18]MH_SAM_APDU [06:12:18]CAPDU: 80 0D 02 02 FA 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 36 35 35 06 04 29 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 37 30 D0 B3 20 D1 81 D0 B8 D0 BD D0 B8 D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 C4 7C 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 [06:12:18]Write to MH i2c: E2 02 01 40 2E 80 0D 02 02 FA 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 36 35 35 06 04 29 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 37 30 D0 B3 20 D1 81 D0 B8 D0 BD D0 B8 D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 C4 7C 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 00 00 B6 [06:12:18]Write i2c OK [06:12:18]MH_I2C_Read... [06:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:18]Read from MH i2c: E2 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 03 00 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 03 00 40 2E 00 90 00 E2 [06:12:18]RAPDU: 90 00 [06:12:18]wFMCommunicate OK [06:12:18]wFMCommunicate request_size=42 [06:12:18]MH_SAM_APDU [06:12:18]CAPDU: 80 0D 02 02 25 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 53 1F 02 00 35 04 06 00 5C AF C0 D0 58 D0 [06:12:18]Write to MH i2c: E2 2D 00 41 2E 80 0D 02 02 25 00 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 53 1F 02 00 35 04 06 00 5C AF C0 D0 58 D0 00 00 FD [06:12:18]Write i2c OK [06:12:18]MH_I2C_Read... [06:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:18]Read from MH i2c: E2 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 03 00 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 03 00 41 2E 00 90 00 E3 [06:12:18]RAPDU: 90 00 [06:12:18]wFMCommunicate OK [06:12:18]wFMCommunicate request_size=4 [06:12:18]MH_SAM_APDU [06:12:18]CAPDU: 80 0D 03 02 [06:12:18]Write to MH i2c: E2 08 00 42 2E 80 0D 03 02 00 00 00 00 EB [06:12:18]Write i2c OK [06:12:18]MH_I2C_Read... [06:12:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:12:18]Read from MH i2c: E2 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 0B 00 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 0B 00 42 2E 00 A9 43 7E E6 51 7F 48 27 90 00 7B [06:12:18]RAPDU: A9 43 7E E6 51 7F 48 27 90 00 [06:12:18]wFMCommunicate OK [06:12:18]SAM_PROTO_SignData done [06:12:18]FM_MakeSignedData done [06:12:18]CreateOFDProtocolMessage [06:12:18]wFMCommunicate request_size=4 [06:12:18]MH_SAM_APDU [06:12:18]CAPDU: 80 11 00 00 [06:12:18]Write to MH i2c: E2 08 00 43 2E 80 11 00 00 00 00 00 00 EB [06:12:18]Write i2c OK [06:12:18]MH_I2C_Read... [06:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:18]Read from MH i2c: E2 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 17 00 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: E2 17 00 43 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 46 [06:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [06:12:18]wFMCommunicate OK [06:12:18]CreateOFDProtocolMessage done [06:12:18]OFDSenderStorePacket 139091 [06:12:18]StoreOFDPacket docnum=139091 [06:12:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2F 01 00 00 BB 9A 27 01 02 15 5A 03 01 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 36 35 35 06 04 29 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 37 30 D0 B3 20 D1 81 D0 B8 D0 BD D0 B8 D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 C4 7C 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 53 1F 02 00 35 04 06 00 5C AF C0 D0 58 D0 A9 43 7E E6 51 7F 48 27 [06:12:18]CheckFolder [06:12:18]dirname=/storage/ofd_packets [06:12:18]CheckFolder done [06:12:18]ProducePacketName [06:12:18]name=ofd_packets/00139091 [06:12:18]NVStorageSaveData ofd_packets/00139091 [06:12:18]File name is /storage/ofd_packets/00139091 [06:12:18]Write 333 bytes [06:12:18]NVStorageSaveData done [06:12:18]OFDSenderStorePacket done [06:12:18]KKMCreateOFDPacket done [06:12:18]NVStorageSaveData kkm_last_timestamp [06:12:18]File name is /storage/kkm_last_timestamp [06:12:18]Write 4 bytes [06:12:18]NVStorageSaveData done [06:12:18]ExternCall_PrintAddStr [06:12:18]wPrintStart [06:12:18]Write to MH i2c: 01 00 00 44 2E 72 [06:12:18]Write i2c OK [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: 01 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: 01 07 00 [06:12:18]MH_I2C_Read... [06:12:18]Read from MH i2c: 01 07 00 44 2E 00 00 00 00 00 FF 0F 87 [06:12:18]RasterBufferAndPrint [06:12:18]line Счет N : (3)335037 [06:12:18]line ИНН: 02508201610067 [06:12:18]line Контрольно-Кассовый Чек [06:12:18]line ПРОДАЖА [06:12:18]line Товар: 4630007400655 [06:12:18]line Семечки ДЖИНН 70г синий [06:12:18]line 2.000 * 70.00 [06:12:18]line = 140.00 [06:12:18]line НДС 12% НСП 1% [06:12:18]line > о реализуемом товаре [06:12:18]line ИТОГО: 140.00 [06:12:18]line НСП 1% : 1.24 [06:12:18]line НДС 12% : 14.87 [06:12:18]line Наличными: 140.00 [06:12:18]line Безнал.: 0.00 [06:12:18]line Место: АЗС № 101 "Партнер Нефть" [06:12:18]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:12:18]line СНО: Общий режим [06:12:18]line Чек 76 29.10.2024 06:12 [06:12:18]line Смена: 555 ФФД: 1.0 [06:12:18]line ЗНМ: 0300000081 [06:12:18]line РНМ: 0000000000091631 [06:12:18]line Версия ККМ: 001 [06:12:18]line ФМ: 0000000000874669 [06:12:18]line ФД: 139091 [06:12:18]line ФПД: 101909923911888 [06:12:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T061220&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139091&fm=101909923911888&tin=02508201610067®Number=0000000000091631&sum=14000 [06:12:19]line 0 [06:12:19]OFD Sender: Processing packet 139091 [packets to send 34, broken 33] [06:12:19]ProducePacketName [06:12:19]name=ofd_packets/00139091 [06:12:19]OFD Sender: To server: pG, [06:12:19]CommunicateWithHost lk.salyk.kg:30040 [06:12:19]ConnectInit lk.salyk.kg [06:12:19]written 0, free lines is 4095 [06:12:19]Connected sock=10 [06:12: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 36 39 2F 01 00 00 BB 9A 27 01 02 15 5A 03 01 00 03 00 1B 01 1E 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 36 35 35 06 04 29 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 37 30 D0 B3 20 D1 81 D0 B8 D0 BD D0 B8 D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 C4 7C 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 53 1F 02 00 35 04 06 00 5C AF C0 D0 58 D0 A9 43 7E E6 51 7F 48 27 [06:12: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 36 39 4F 00 00 00 87 58 47 00 03 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 53 1F 02 00 F4 03 04 00 78 28 20 67 B6 04 01 00 00 70 6A 3C 9B 58 54 07 A7 [06:12:19]CommunicateWithHost err = 0 [06:12:19]CheckOFDResponse [06:12:19]1017 (14) - 77093643461234 [06:12:19]1041 (16) - 0000000000874669 [06:12:19]1040 (4) - 139091 [06:12:19]1012 (4) - 29.10.2024 00:12 [06:12:19]1206 (1) - 0 [06:12:19]OFD Sender: Remove packet 139091 [06:12:19]ProducePacketName [06:12:19]name=ofd_packets/00139091 [06:12:19]NVStorageDeleteData [06:12:19]Write to MH i2c: 01 00 00 6C 2E 9A [06:12:19]Write i2c OK [06:12:19]MH_I2C_Read... [06:12:19]Read from MH i2c: 01 [06:12:19]MH_I2C_Read... [06:12:19]Read from MH i2c: 01 07 00 [06:12:19]MH_I2C_Read... [06:12:19]Read from MH i2c: 01 07 00 6C 2E 00 00 00 00 00 0D 0D BB [06:12:19]RasterBufferAndPrint [06:12:19]line [06:12:19]line [06:12:19]line [06:12:19]line [06:12:19]line [06:12:19]written 0, free lines is 3347 [06:12:19]MH_Cut [06:12:19]Write to MH i2c: D1 01 00 73 2E 01 73 [06:12:19]Write i2c OK [06:12:19]MH_I2C_Read... [06:12:19]Read from MH i2c: D1 [06:12:19]MH_I2C_Read... [06:12:19]Read from MH i2c: D1 01 00 [06:12:19]MH_I2C_Read... [06:12:19]Read from MH i2c: D1 01 00 73 2E 00 72 [06:12:19]Write to MH i2c: 01 00 00 74 2E A2 [06:12:19]Write i2c OK [06:12:19]MH_I2C_Read... [06:12:19]OFD Sender: No OFD packet to send [06:12:20]*** Cut start [06:12:20]*** Partial cut [06:12:20]*** CUTSNS_PIN = 1 [06:12:20]*** CUTSNS_PIN = 0 [06:12:20]*** Brake cut motor [06:12:20]Read from MH i2c: 01 [06:12:20]MH_I2C_Read... [06:12:20]*** Stop cut motor [06:12:20]*** Cut end [06:12:20]Read from MH i2c: 01 07 00 [06:12:20]MH_I2C_Read... [06:12:20]Read from MH i2c: 01 07 00 74 2E 00 00 00 00 00 FF 0F B7 [06:12:20]process_action close_receipt done [06:12:20]requested_data is exist [06:12:20]produce_requested_data [06:12:20]requested_item fm.sn is exist - process it [06:12:20]wFMCommunicate request_size=4 [06:12:20]MH_SAM_APDU [06:12:20]CAPDU: 80 11 00 00 [06:12:20]Write to MH i2c: E2 08 00 75 2E 80 11 00 00 00 00 00 00 1D [06:12:20]Write i2c OK [06:12:20]MH_I2C_Read... [06:12:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:20]Read from MH i2c: E2 [06:12:20]MH_I2C_Read... [06:12:20]Read from MH i2c: E2 17 00 [06:12:20]MH_I2C_Read... [06:12:20]Read from MH i2c: E2 17 00 75 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 78 [06:12:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [06:12:20]wFMCommunicate OK [06:12:20]requested_item fd.num is exist - process it [06:12:20]SAM_PROTO_GetFieldsCounters [06:12:20]wFMCommunicate request_size=4 [06:12:20]MH_SAM_APDU [06:12:20]CAPDU: 80 13 00 00 [06:12:20]Write to MH i2c: E2 08 00 76 2E 80 13 00 00 00 00 00 00 20 [06:12:20]Write i2c OK [06:12:20]MH_I2C_Read... [06:12:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:12:21]Read from MH i2c: E2 [06:12:21]MH_I2C_Read... [06:12:21]Read from MH i2c: E2 62 00 [06:12:21]MH_I2C_Read... [06:12:21]Read from MH i2c: E2 62 00 76 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 53 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 C9 [06:12: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 53 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:12:21]wFMCommunicate OK [06:12:21]SAM_PROTO_GetFieldsCounters done [06:12:21]requested_item shift.num is exist - process it [06:12:21]requested_item shift.opened is exist - process it [06:12:21]req_shift_opened [06:12:21]FM_GetShiftState [06:12:21]SAM_PROTO_GetShiftState [06:12:21]wFMCommunicate request_size=4 [06:12:21]MH_SAM_APDU [06:12:21]CAPDU: 80 13 01 00 [06:12:21]Write to MH i2c: E2 08 00 77 2E 80 13 01 00 00 00 00 00 22 [06:12:21]Write i2c OK [06:12:21]MH_I2C_Read... [06:12:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:21]Read from MH i2c: E2 [06:12:21]MH_I2C_Read... [06:12:21]Read from MH i2c: E2 0E 00 [06:12:21]MH_I2C_Read... [06:12:21]Read from MH i2c: E2 0E 00 77 2E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 71 [06:12:21]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [06:12:21]wFMCommunicate OK [06:12:21]SAM_PROTO_GetShiftState done [06:12:21]FM_GetShiftState done [06:12:21]req_shift_opened done [06:12:21]requested_item shift.open_date is exist - process it [06:12:21]req_shift_open_date [06:12:21]req_shift_open_date done [06:12:21]produce_requested_data done [06:12:21]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139091,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [06:12:21]process_action_free close_receipt [06:12:21]json_value_free [06:12:21]json_value_free done [06:12:21]process_json_proto returns [06:12:21]Send response to host [06:12:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139091,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [06:12:21]free response buf [06:12:21]execute_script done [06:12:21]execute_script returns [06:12:21]free content buf [06:12:21]Sock 9.Close socket [06:12:21]Sock 9.Thread stoped [06:12:24]OFD Sender: No OFD packet to send [06:12:29]OFD Sender: No OFD packet to send [06:12:34]OFD Sender: No OFD packet to send [06:12:39]OFD Sender: No OFD packet to send [06:12:44]OFD Sender: No OFD packet to send [06:12:49]OFD Sender: No OFD packet to send [06:12:54]OFD Sender: No OFD packet to send [06:12:59]OFD Sender: No OFD packet to send [06:13:04]OFD Sender: No OFD packet to send [06:13:09]OFD Sender: No OFD packet to send [06:13:14]OFD Sender: No OFD packet to send [06:13:15]accept exits with 7 [06:13:15]New connection [06:13:15]New thread 3067514212 created [06:13:15]Thread 3067370852 joined [06:13:15]Waiting for new connection... [06:13:15] Sock 7.Parse request [06:13:15]Sock 7.Check first char [06:13:15]Sock 7.First char is OK [06:13:15]request: POST /json_proto HTTP/1.0 [06:13:15]Method: POST [06:13:15]URL: /json_proto [06:13:15]Method is POST - this is cgi request [06:13:15]url: /json_proto [06:13:15]query_string will be loaded in cgi processing [06:13:15]execute_cgi json_proto POST (null) [06:13:15]execute_cgi path=json_proto method=POST [06:13:15]POST find Content-Length [06:13:15]Host: 172.17.50.196:8080 [06:13:15]Content-Length: 877 [06:13:15]Content-Type: application/json [06:13:15] [06:13:15]POST finish read [06:13:15]Found Content-Length = 877 [06:13:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335038", "tax_sys" : 0, "items" : [ { "code": "54491472", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 2.000, "sum" : 20.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:13:15]execute_script... [06:13:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335038", "tax_sys" : 0, "items" : [ { "code": "54491472", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 2.000, "sum" : 20.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:13:15]POST & json_proto [06:13:15]process_json_proto [06:13:15]json parsed OK: [06:13:15]protocol is kg_v1.0 [06:13:15]action value=close_receipt [06:13:15]process_action close_receipt [06:13:15]cmd_close_receipt [06:13:15]MH_GetDate [06:13:15]Write to MH i2c: F0 00 00 78 2E 95 [06:13:15]Write i2c OK [06:13:15]MH_I2C_Read... [06:13:15]Read from MH i2c: F0 [06:13:15]MH_I2C_Read... [06:13:15]Read from MH i2c: F0 09 00 [06:13:15]MH_I2C_Read... [06:13:15]Read from MH i2c: F0 09 00 78 2E 00 FE 7C 20 67 72 0D 1C 67 A1 [06:13:15]GetLastDocTimeStamp 1730182340 [06:13:15]current date 1730182398 [06:13:15]FM_GetShiftState [06:13:15]SAM_PROTO_GetShiftState [06:13:15]wFMCommunicate request_size=4 [06:13:15]MH_SAM_APDU [06:13:15]CAPDU: 80 13 01 00 [06:13:15]Write to MH i2c: E2 08 00 79 2E 80 13 01 00 00 00 00 00 24 [06:13:15]Write i2c OK [06:13:15]MH_I2C_Read... [06:13:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:13:15]Read from MH i2c: E2 [06:13:15]MH_I2C_Read... [06:13:15]Read from MH i2c: E2 0E 00 [06:13:15]MH_I2C_Read... [06:13:15]Read from MH i2c: E2 0E 00 79 2E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 73 [06:13:15]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [06:13:15]wFMCommunicate OK [06:13:15]SAM_PROTO_GetShiftState done [06:13:15]FM_GetShiftState done [06:13:15]opened in 1730160023 [06:13:15]opened+sec_in_day 1730246423 [06:13:15]quantity*price = 7500 [06:13:15]sum+1 = 7501 [06:13:15]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46231529 Mentos ПФ Арбуз 6*100*2 2.000 * 10.00 = 20.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.08 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 77 29.10.2024 06:13 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139092 ФПД: 125930530633481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T061318&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139092&fm=125930530633481&tin=02508201610067®Number=0000000000091631&sum=9500 0 [06:13:16]StoreToDocumentArchive [06:13:16]shift 555 fd 139092 [06:13:16]save to /storage/0555/doc_00139092 [06:13:16]save last doc name /storage/0555/doc_00139092 to /storage/kkm_last_doc_name [06:13:16]save OK [06:13:16]Clear old archive folders... [06:13:16]ProcessDocumentItem done err = 0, tmpTLVsize=372 [06:13:16]tlvbuf is 00DF27A0 [06:13:16]SAM_PROTO_ClearQueue [06:13:16]wFMCommunicate request_size=4 [06:13:16]MH_SAM_APDU [06:13:16]CAPDU: 80 09 00 00 [06:13:16]Write to MH i2c: E2 08 00 86 2E 80 09 00 00 00 00 00 00 26 [06:13:16]Write i2c OK [06:13:16]MH_I2C_Read... [06:13:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:13:16]Read from MH i2c: E2 [06:13:16]MH_I2C_Read... [06:13:16]Read from MH i2c: E2 03 00 [06:13:16]MH_I2C_Read... [06:13:16]Read from MH i2c: E2 03 00 86 2E 00 90 00 28 [06:13:16]RAPDU: 90 00 [06:13:16]wFMCommunicate OK [06:13:16]SAM_PROTO_ClearQueue done [06:13:16]KKMCreateOFDPacket [06:13:16]OFDProtocolAddRootSTLVToBuf [06:13:16]FM_MakeSignedData [06:13:16]FM_MakeSignedData [06:13:16]SAM_PROTO_SignData [06:13:16]wFMCommunicate request_size=4 [06:13:16]MH_SAM_APDU [06:13:16]CAPDU: 80 0D 01 02 [06:13:16]Write to MH i2c: E2 08 00 87 2E 80 0D 01 02 00 00 00 00 2E [06:13:16]Write i2c OK [06:13:16]MH_I2C_Read... [06:13:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:13:16]Read from MH i2c: E2 [06:13:16]MH_I2C_Read... [06:13:16]Read from MH i2c: E2 03 00 [06:13:16]MH_I2C_Read... [06:13:16]Read from MH i2c: E2 03 00 87 2E 00 90 00 29 [06:13:16]RAPDU: 90 00 [06:13:16]wFMCommunicate OK [06:13:16]wFMCommunicate request_size=255 [06:13:16]MH_SAM_APDU [06:13:16]CAPDU: 80 0D 02 02 FA 03 00 74 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 [06:13:16]Write to MH i2c: E2 02 01 88 2E 80 0D 02 02 FA 00 03 00 74 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 00 00 DC [06:13:16]Write i2c OK [06:13:16]MH_I2C_Read... [06:13:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:13:17]Read from MH i2c: E2 [06:13:17]MH_I2C_Read... [06:13:17]Read from MH i2c: E2 03 00 [06:13:17]MH_I2C_Read... [06:13:17]Read from MH i2c: E2 03 00 88 2E 00 90 00 2A [06:13:17]RAPDU: 90 00 [06:13:17]wFMCommunicate OK [06:13:17]wFMCommunicate request_size=131 [06:13:17]MH_SAM_APDU [06:13:17]CAPDU: 80 0D 02 02 7E 01 00 01 F3 03 06 00 F0 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 FE 7C 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 54 1F 02 00 35 04 06 00 72 88 7C 8B 77 09 [06:13:17]Write to MH i2c: E2 86 00 89 2E 80 0D 02 02 7E 00 01 00 01 F3 03 06 00 F0 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 FE 7C 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 54 1F 02 00 35 04 06 00 72 88 7C 8B 77 09 00 00 0D [06:13:17]Write i2c OK [06:13:17]MH_I2C_Read... [06:13:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:13:17]Read from MH i2c: E2 [06:13:17]MH_I2C_Read... [06:13:17]Read from MH i2c: E2 03 00 [06:13:17]MH_I2C_Read... [06:13:17]Read from MH i2c: E2 03 00 89 2E 00 90 00 2B [06:13:17]RAPDU: 90 00 [06:13:17]wFMCommunicate OK [06:13:17]wFMCommunicate request_size=4 [06:13:17]MH_SAM_APDU [06:13:17]CAPDU: 80 0D 03 02 [06:13:17]Write to MH i2c: E2 08 00 8A 2E 80 0D 03 02 00 00 00 00 33 [06:13:17]Write i2c OK [06:13:17]MH_I2C_Read... [06:13:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:13:17]Read from MH i2c: E2 [06:13:17]MH_I2C_Read... [06:13:17]Read from MH i2c: E2 0B 00 [06:13:17]MH_I2C_Read... [06:13:17]Read from MH i2c: E2 0B 00 8A 2E 00 97 C8 02 52 A0 3C AB F2 90 00 60 [06:13:17]RAPDU: 97 C8 02 52 A0 3C AB F2 90 00 [06:13:17]wFMCommunicate OK [06:13:17]SAM_PROTO_SignData done [06:13:17]FM_MakeSignedData done [06:13:17]CreateOFDProtocolMessage [06:13:17]wFMCommunicate request_size=4 [06:13:17]MH_SAM_APDU [06:13:17]CAPDU: 80 11 00 00 [06:13:17]Write to MH i2c: E2 08 00 8B 2E 80 11 00 00 00 00 00 00 33 [06:13:17]Write i2c OK [06:13:17]MH_I2C_Read... [06:13:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:13:17]Read from MH i2c: E2 [06:13:17]MH_I2C_Read... [06:13:17]Read from MH i2c: E2 17 00 [06:13:17]MH_I2C_Read... [06:13:17]Read from MH i2c: E2 17 00 8B 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8E [06:13:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [06:13:17]wFMCommunicate OK [06:13:17]CreateOFDProtocolMessage done [06:13:17]OFDSenderStorePacket 139092 [06:13:17]StoreOFDPacket docnum=139092 [06:13:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 88 01 00 00 FC 1F 80 01 E9 D2 5A 03 01 00 03 00 74 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F0 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 FE 7C 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 54 1F 02 00 35 04 06 00 72 88 7C 8B 77 09 97 C8 02 52 A0 3C AB F2 [06:13:17]CheckFolder [06:13:17]dirname=/storage/ofd_packets [06:13:17]CheckFolder done [06:13:17]ProducePacketName [06:13:17]name=ofd_packets/00139092 [06:13:17]NVStorageSaveData ofd_packets/00139092 [06:13:17]File name is /storage/ofd_packets/00139092 [06:13:17]Write 422 bytes [06:13:17]NVStorageSaveData done [06:13:17]OFDSenderStorePacket done [06:13:17]KKMCreateOFDPacket done [06:13:17]NVStorageSaveData kkm_last_timestamp [06:13:17]File name is /storage/kkm_last_timestamp [06:13:17]Write 4 bytes [06:13:17]NVStorageSaveData done [06:13:17]ExternCall_PrintAddStr [06:13:17]wPrintStart [06:13:17]Write to MH i2c: 01 00 00 8C 2E BA [06:13:17]Write i2c OK [06:13:17]MH_I2C_Read... [06:13:17]Read from MH i2c: 01 [06:13:17]MH_I2C_Read... [06:13:17]Read from MH i2c: 01 07 00 [06:13:17]MH_I2C_Read... [06:13:17]Read from MH i2c: 01 07 00 8C 2E 00 00 00 00 00 FF 0F CF [06:13:17]RasterBufferAndPrint [06:13:17]line Счет N : (3)335038 [06:13:17]line ИНН: 02508201610067 [06:13:17]line Контрольно-Кассовый Чек [06:13:17]line ПРОДАЖА [06:13:17]line Товар: 54491472 [06:13:17]line Напиток Кока-Кола 0,5л [06:13:17]line 1.000 * 75.00 [06:13:17]line = 75.00 [06:13:17]line НДС 12% НСП 1% [06:13:17]line > о реализуемом товаре [06:13:17]line Товар: 46231529 [06:13:17]line Mentos ПФ Арбуз 6*100*2 [06:13:17]line 2.000 * 10.00 [06:13:17]line = 20.00 [06:13:17]line НДС 12% НСП 1% [06:13:17]line > о реализуемом товаре [06:13:17]line ИТОГО: 95.00 [06:13:17]line НСП 1% : 0.84 [06:13:17]line НДС 12% : 10.08 [06:13:17]line Наличными: 95.00 [06:13:17]line Безнал.: 0.00 [06:13:17]line Место: АЗС № 101 "Партнер Нефть" [06:13:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:13:17]line СНО: Общий режим [06:13:17]line Чек 77 29.10.2024 06:13 [06:13:17]line Смена: 555 ФФД: 1.0 [06:13:17]line ЗНМ: 0300000081 [06:13:17]line РНМ: 0000000000091631 [06:13:17]line Версия ККМ: 001 [06:13:17]line ФМ: 0000000000874669 [06:13:17]line ФД: 139092 [06:13:17]line ФПД: 125930530633481 [06:13:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T061318&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139092&fm=125930530633481&tin=02508201610067®Number=0000000000091631&sum=9500 [06:13:17]line 0 [06:13:17]OFD Sender: Processing packet 139092 [packets to send 34, broken 33] [06:13:17]ProducePacketName [06:13:17]name=ofd_packets/00139092 [06:13:17]OFD Sender: To server: pG, [06:13:17]CommunicateWithHost lk.salyk.kg:30040 [06:13:17]ConnectInit lk.salyk.kg [06:13:17]written 0, free lines is 4095 [06:13:17]Connected sock=10 [06:13:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 88 01 00 00 FC 1F 80 01 E9 D2 5A 03 01 00 03 00 74 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F0 03 00 00 00 00 07 04 06 00 1C 25 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 00 00 00 F4 03 04 00 FE 7C 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 54 1F 02 00 35 04 06 00 72 88 7C 8B 77 09 97 C8 02 52 A0 3C AB F2 [06:13: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 36 39 4F 00 00 00 A3 EA 47 00 AB 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 36 39 10 04 04 00 54 1F 02 00 F4 03 04 00 B2 28 20 67 B6 04 01 00 00 22 C5 E2 15 D1 CE 63 02 [06:13:17]CommunicateWithHost err = 0 [06:13:17]CheckOFDResponse [06:13:17]1017 (14) - 77093643461234 [06:13:17]1041 (16) - 0000000000874669 [06:13:17]1040 (4) - 139092 [06:13:17]1012 (4) - 29.10.2024 00:13 [06:13:17]1206 (1) - 0 [06:13:17]OFD Sender: Remove packet 139092 [06:13:17]ProducePacketName [06:13:17]name=ofd_packets/00139092 [06:13:17]NVStorageDeleteData [06:13:18]Write to MH i2c: 01 00 00 BA 2E E8 [06:13:18]Write i2c OK [06:13:18]MH_I2C_Read... [06:13:18]Read from MH i2c: 01 [06:13:18]MH_I2C_Read... [06:13:18]Read from MH i2c: 01 07 00 [06:13:18]MH_I2C_Read... [06:13:18]Read from MH i2c: 01 07 00 BA 2E 00 00 00 00 00 CA 0C C5 [06:13:18]RasterBufferAndPrint [06:13:18]line [06:13:18]line [06:13:18]line [06:13:18]line [06:13:18]line [06:13:18]written 0, free lines is 3281 [06:13:18]MH_Cut [06:13:18]Write to MH i2c: D1 01 00 C1 2E 01 C1 [06:13:18]Write i2c OK [06:13:18]MH_I2C_Read... [06:13:18]Read from MH i2c: D1 [06:13:18]MH_I2C_Read... [06:13:18]Read from MH i2c: D1 01 00 [06:13:18]MH_I2C_Read... [06:13:18]Read from MH i2c: D1 01 00 C1 2E 00 C0 [06:13:18]Write to MH i2c: 01 00 00 C2 2E F0 [06:13:18]Write i2c OK [06:13:18]MH_I2C_Read... [06:13:18]OFD Sender: No OFD packet to send [06:13:18]*** Cut start [06:13:18]*** Partial cut [06:13:18]*** CUTSNS_PIN = 1 [06:13:18]*** CUTSNS_PIN = 0 [06:13:19]*** Brake cut motor [06:13:19]Read from MH i2c: 01 [06:13:19]MH_I2C_Read... [06:13:19]*** Stop cut motor [06:13:19]*** Cut end [06:13:19]Read from MH i2c: 01 07 00 [06:13:19]MH_I2C_Read... [06:13:19]Read from MH i2c: 01 07 00 C2 2E 00 00 00 00 00 FF 0F 05 [06:13:19]process_action close_receipt done [06:13:19]requested_data is exist [06:13:19]produce_requested_data [06:13:19]requested_item fm.sn is exist - process it [06:13:19]wFMCommunicate request_size=4 [06:13:19]MH_SAM_APDU [06:13:19]CAPDU: 80 11 00 00 [06:13:19]Write to MH i2c: E2 08 00 C3 2E 80 11 00 00 00 00 00 00 6B [06:13:19]Write i2c OK [06:13:19]MH_I2C_Read... [06:13:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:13:19]Read from MH i2c: E2 [06:13:19]MH_I2C_Read... [06:13:19]Read from MH i2c: E2 17 00 [06:13:19]MH_I2C_Read... [06:13:19]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 36 39 90 00 C6 [06:13:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [06:13:19]wFMCommunicate OK [06:13:19]requested_item fd.num is exist - process it [06:13:19]SAM_PROTO_GetFieldsCounters [06:13:19]wFMCommunicate request_size=4 [06:13:19]MH_SAM_APDU [06:13:19]CAPDU: 80 13 00 00 [06:13:19]Write to MH i2c: E2 08 00 C4 2E 80 13 00 00 00 00 00 00 6E [06:13:19]Write i2c OK [06:13:19]MH_I2C_Read... [06:13:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:13:19]Read from MH i2c: E2 [06:13:19]MH_I2C_Read... [06:13:19]Read from MH i2c: E2 62 00 [06:13:19]MH_I2C_Read... [06:13:19]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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 54 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [06:13:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 54 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:13:19]wFMCommunicate OK [06:13:19]SAM_PROTO_GetFieldsCounters done [06:13:19]requested_item shift.num is exist - process it [06:13:19]requested_item shift.opened is exist - process it [06:13:19]req_shift_opened [06:13:19]FM_GetShiftState [06:13:19]SAM_PROTO_GetShiftState [06:13:19]wFMCommunicate request_size=4 [06:13:19]MH_SAM_APDU [06:13:19]CAPDU: 80 13 01 00 [06:13:19]Write to MH i2c: E2 08 00 C5 2E 80 13 01 00 00 00 00 00 70 [06:13:19]Write i2c OK [06:13:19]MH_I2C_Read... [06:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:13:19]Read from MH i2c: E2 [06:13:19]MH_I2C_Read... [06:13:19]Read from MH i2c: E2 0E 00 [06:13:19]MH_I2C_Read... [06:13:19]Read from MH i2c: E2 0E 00 C5 2E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BF [06:13:19]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [06:13:19]wFMCommunicate OK [06:13:19]SAM_PROTO_GetShiftState done [06:13:19]FM_GetShiftState done [06:13:19]req_shift_opened done [06:13:19]requested_item shift.open_date is exist - process it [06:13:19]req_shift_open_date [06:13:19]req_shift_open_date done [06:13:19]produce_requested_data done [06:13:19]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139092,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [06:13:19]process_action_free close_receipt [06:13:19]json_value_free [06:13:19]json_value_free done [06:13:19]process_json_proto returns [06:13:19]Send response to host [06:13:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139092,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [06:13:19]free response buf [06:13:19]execute_script done [06:13:19]execute_script returns [06:13:19]free content buf [06:13:19]Sock 7.Close socket [06:13:19]Sock 7.Thread stoped [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:15]accept exits with 9 [06:16:15]New connection [06:16:15]New thread 3067370852 created [06:16:15]Thread 3067514212 joined [06:16:15]Waiting for new connection... [06:16:15] Sock 9.Parse request [06:16:15]Sock 9.Check first char [06:16:15]Sock 9.First char is OK [06:16:15]request: POST /json_proto HTTP/1.0 [06:16:15]Method: POST [06:16:15]URL: /json_proto [06:16:15]Method is POST - this is cgi request [06:16:15]url: /json_proto [06:16:15]query_string will be loaded in cgi processing [06:16:15]execute_cgi json_proto POST (null) [06:16:15]execute_cgi path=json_proto method=POST [06:16:15]POST find Content-Length [06:16:15]Host: 172.17.50.196:8080 [06:16:15]Content-Length: 640 [06:16:15]Content-Type: application/json [06:16:15] [06:16:15]POST finish read [06:16:15]Found Content-Length = 640 [06:16:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335039", "tax_sys" : 0, "items" : [ { "code": "4700002082931", "name": "\u0412\u043E\u0434\u043A\u0430 \u0425\u043E\u0440\u043E\u0448\u0430\u044F 0,1\u043B", "price" : 70.00, "quantity" : 2.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:16:15]execute_script... [06:16:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335039", "tax_sys" : 0, "items" : [ { "code": "4700002082931", "name": "\u0412\u043E\u0434\u043A\u0430 \u0425\u043E\u0440\u043E\u0448\u0430\u044F 0,1\u043B", "price" : 70.00, "quantity" : 2.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 140.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:16:15]POST & json_proto [06:16:15]process_json_proto [06:16:15]json parsed OK: [06:16:15]protocol is kg_v1.0 [06:16:15]action value=close_receipt [06:16:15]process_action close_receipt [06:16:15]cmd_close_receipt [06:16:15]MH_GetDate [06:16:15]Write to MH i2c: F0 00 00 C6 2E E3 [06:16:15]Write i2c OK [06:16:15]MH_I2C_Read... [06:16:15]Read from MH i2c: F0 [06:16:15]MH_I2C_Read... [06:16:15]Read from MH i2c: F0 09 00 [06:16:15]MH_I2C_Read... [06:16:15]Read from MH i2c: F0 09 00 C6 2E 00 B2 7D 20 67 72 0D 1C 67 A4 [06:16:15]GetLastDocTimeStamp 1730182398 [06:16:15]current date 1730182578 [06:16:15]FM_GetShiftState [06:16:15]SAM_PROTO_GetShiftState [06:16:15]wFMCommunicate request_size=4 [06:16:15]MH_SAM_APDU [06:16:15]CAPDU: 80 13 01 00 [06:16:15]Write to MH i2c: E2 08 00 C7 2E 80 13 01 00 00 00 00 00 72 [06:16:15]Write i2c OK [06:16:15]MH_I2C_Read... [06:16:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:16:15]Read from MH i2c: E2 [06:16:15]MH_I2C_Read... [06:16:15]Read from MH i2c: E2 0E 00 [06:16:15]MH_I2C_Read... [06:16:15]Read from MH i2c: E2 0E 00 C7 2E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C1 [06:16:15]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [06:16:15]wFMCommunicate OK [06:16:15]SAM_PROTO_GetShiftState done [06:16:15]FM_GetShiftState done [06:16:15]opened in 1730160023 [06:16:15]opened+sec_in_day 1730246423 [06:16:15]quantity*price = 14000 [06:16:15]sum+1 = 14001 [06:16:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 78 29.10.2024 06:16 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139093 ФПД: 43701943485456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T061618&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139093&fm=43701943485456&tin=02508201610067®Number=0000000000091631&sum=14000 0 [06:16:16]StoreToDocumentArchive [06:16:16]shift 555 fd 139093 [06:16:16]save to /storage/0555/doc_00139093 [06:16:16]save last doc name /storage/0555/doc_00139093 to /storage/kkm_last_doc_name [06:16:16]save OK [06:16:16]Clear old archive folders... [06:16:16]ProcessDocumentItem done err = 0, tmpTLVsize=273 [06:16:16]tlvbuf is B6FDE010 [06:16:16]SAM_PROTO_ClearQueue [06:16:16]wFMCommunicate request_size=4 [06:16:16]MH_SAM_APDU [06:16:16]CAPDU: 80 09 00 00 [06:16:16]Write to MH i2c: E2 08 00 D4 2E 80 09 00 00 00 00 00 00 74 [06:16:16]Write i2c OK [06:16:16]MH_I2C_Read... [06:16:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:16:16]Read from MH i2c: E2 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 03 00 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 03 00 D4 2E 00 90 00 76 [06:16:16]RAPDU: 90 00 [06:16:16]wFMCommunicate OK [06:16:16]SAM_PROTO_ClearQueue done [06:16:16]KKMCreateOFDPacket [06:16:16]OFDProtocolAddRootSTLVToBuf [06:16:16]FM_MakeSignedData [06:16:16]FM_MakeSignedData [06:16:16]SAM_PROTO_SignData [06:16:16]wFMCommunicate request_size=4 [06:16:16]MH_SAM_APDU [06:16:16]CAPDU: 80 0D 01 02 [06:16:16]Write to MH i2c: E2 08 00 D5 2E 80 0D 01 02 00 00 00 00 7C [06:16:16]Write i2c OK [06:16:16]MH_I2C_Read... [06:16:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:16:16]Read from MH i2c: E2 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 03 00 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 03 00 D5 2E 00 90 00 77 [06:16:16]RAPDU: 90 00 [06:16:16]wFMCommunicate OK [06:16:16]wFMCommunicate request_size=255 [06:16:16]MH_SAM_APDU [06:16:16]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 32 39 33 31 06 04 1F 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A5 D0 BE D1 80 D0 BE D1 88 D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 B2 7D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 [06:16:16]Write to MH i2c: E2 02 01 D6 2E 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 32 39 33 31 06 04 1F 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A5 D0 BE D1 80 D0 BE D1 88 D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 B2 7D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 00 00 31 [06:16:16]Write i2c OK [06:16:16]MH_I2C_Read... [06:16:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:16:16]Read from MH i2c: E2 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 03 00 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 03 00 D6 2E 00 90 00 78 [06:16:16]RAPDU: 90 00 [06:16:16]wFMCommunicate OK [06:16:16]wFMCommunicate request_size=32 [06:16:16]MH_SAM_APDU [06:16:16]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 36 36 39 10 04 04 00 55 1F 02 00 35 04 06 00 27 BF 26 D1 44 10 [06:16:16]Write to MH i2c: E2 23 00 D7 2E 80 0D 02 02 1B 00 30 30 30 38 37 34 36 36 39 10 04 04 00 55 1F 02 00 35 04 06 00 27 BF 26 D1 44 10 00 00 8B [06:16:16]Write i2c OK [06:16:16]MH_I2C_Read... [06:16:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:16:16]Read from MH i2c: E2 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 03 00 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 03 00 D7 2E 00 90 00 79 [06:16:16]RAPDU: 90 00 [06:16:16]wFMCommunicate OK [06:16:16]wFMCommunicate request_size=4 [06:16:16]MH_SAM_APDU [06:16:16]CAPDU: 80 0D 03 02 [06:16:16]Write to MH i2c: E2 08 00 D8 2E 80 0D 03 02 00 00 00 00 81 [06:16:16]Write i2c OK [06:16:16]MH_I2C_Read... [06:16:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:16:16]Read from MH i2c: E2 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 0B 00 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 0B 00 D8 2E 00 F8 72 53 67 F2 DB B9 32 90 00 5E [06:16:16]RAPDU: F8 72 53 67 F2 DB B9 32 90 00 [06:16:16]wFMCommunicate OK [06:16:16]SAM_PROTO_SignData done [06:16:16]FM_MakeSignedData done [06:16:16]CreateOFDProtocolMessage [06:16:16]wFMCommunicate request_size=4 [06:16:16]MH_SAM_APDU [06:16:16]CAPDU: 80 11 00 00 [06:16:16]Write to MH i2c: E2 08 00 D9 2E 80 11 00 00 00 00 00 00 81 [06:16:16]Write i2c OK [06:16:16]MH_I2C_Read... [06:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:16:16]Read from MH i2c: E2 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 17 00 [06:16:16]MH_I2C_Read... [06:16:16]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 36 39 90 00 DC [06:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [06:16:16]wFMCommunicate OK [06:16:16]CreateOFDProtocolMessage done [06:16:16]OFDSenderStorePacket 139093 [06:16:16]StoreOFDPacket docnum=139093 [06:16:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 25 01 00 00 81 1E 1D 01 90 76 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 32 39 33 31 06 04 1F 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A5 D0 BE D1 80 D0 BE D1 88 D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 B2 7D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 55 1F 02 00 35 04 06 00 27 BF 26 D1 44 10 F8 72 53 67 F2 DB B9 32 [06:16:16]CheckFolder [06:16:16]dirname=/storage/ofd_packets [06:16:16]CheckFolder done [06:16:16]ProducePacketName [06:16:16]name=ofd_packets/00139093 [06:16:16]NVStorageSaveData ofd_packets/00139093 [06:16:16]File name is /storage/ofd_packets/00139093 [06:16:16]Write 323 bytes [06:16:16]NVStorageSaveData done [06:16:16]OFDSenderStorePacket done [06:16:16]KKMCreateOFDPacket done [06:16:16]NVStorageSaveData kkm_last_timestamp [06:16:16]File name is /storage/kkm_last_timestamp [06:16:16]Write 4 bytes [06:16:16]NVStorageSaveData done [06:16:16]ExternCall_PrintAddStr [06:16:16]wPrintStart [06:16:16]Write to MH i2c: 01 00 00 DA 2E 08 [06:16:16]Write i2c OK [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: 01 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: 01 07 00 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: 01 07 00 DA 2E 00 00 00 00 00 FF 0F 1D [06:16:16]RasterBufferAndPrint [06:16:16]line Счет N : (3)335039 [06:16:16]line ИНН: 02508201610067 [06:16:16]line Контрольно-Кассовый Чек [06:16:16]line ПРОДАЖА [06:16:16]line Товар: 4700002082931 [06:16:16]line Водка Хорошая 0,1л [06:16:16]line 2.000 * 70.00 [06:16:16]line = 140.00 [06:16:16]line НДС 12% НСП 1% [06:16:16]line > о реализуемом товаре [06:16:16]line ИТОГО: 140.00 [06:16:16]line НСП 1% : 1.24 [06:16:16]line НДС 12% : 14.87 [06:16:16]line Наличными: 140.00 [06:16:16]line Безнал.: 0.00 [06:16:16]line Место: АЗС № 101 "Партнер Нефть" [06:16:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:16:16]line СНО: Общий режим [06:16:16]line Чек 78 29.10.2024 06:16 [06:16:16]line Смена: 555 ФФД: 1.0 [06:16:16]line ЗНМ: 0300000081 [06:16:16]line РНМ: 0000000000091631 [06:16:16]line Версия ККМ: 001 [06:16:16]line ФМ: 0000000000874669 [06:16:16]line ФД: 139093 [06:16:16]line ФПД: 43701943485456 [06:16:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T061618&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139093&fm=43701943485456&tin=02508201610067®Number=0000000000091631&sum=14000 [06:16:17]OFD Sender: Processing packet 139093 [packets to send 34, broken 33] [06:16:17]ProducePacketName [06:16:17]name=ofd_packets/00139093 [06:16:17]OFD Sender: To server: pG, [06:16:17]CommunicateWithHost lk.salyk.kg:30040 [06:16:17]ConnectInit lk.salyk.kg [06:16:17]line 0 [06:16:17]written 0, free lines is 4095 [06:16:17]Connected sock=10 [06:16: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 36 39 25 01 00 00 81 1E 1D 01 90 76 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 30 30 30 30 32 30 38 32 39 33 31 06 04 1F 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 A5 D0 BE D1 80 D0 BE D1 88 D0 B0 D1 8F 20 30 2C 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 05 00 00 00 00 07 04 06 00 B0 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 B2 7D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 55 1F 02 00 35 04 06 00 27 BF 26 D1 44 10 F8 72 53 67 F2 DB B9 32 [06:16: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 36 39 4F 00 00 00 D7 23 47 00 9F 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 36 39 10 04 04 00 55 1F 02 00 F4 03 04 00 66 29 20 67 B6 04 01 00 00 14 39 8C 6A 8B 26 29 C8 [06:16:17]CommunicateWithHost err = 0 [06:16:17]CheckOFDResponse [06:16:17]1017 (14) - 77093643461234 [06:16:17]1041 (16) - 0000000000874669 [06:16:17]1040 (4) - 139093 [06:16:17]1012 (4) - 29.10.2024 00:16 [06:16:17]1206 (1) - 0 [06:16:17]OFD Sender: Remove packet 139093 [06:16:17]ProducePacketName [06:16:17]name=ofd_packets/00139093 [06:16:17]NVStorageDeleteData [06:16:17]Write to MH i2c: 01 00 00 02 2F 31 [06:16:17]Write i2c OK [06:16:17]MH_I2C_Read... [06:16:17]Read from MH i2c: 01 [06:16:17]MH_I2C_Read... [06:16:17]Read from MH i2c: 01 07 00 [06:16:17]MH_I2C_Read... [06:16:17]Read from MH i2c: 01 07 00 02 2F 00 00 00 00 00 19 0D 5E [06:16:17]RasterBufferAndPrint [06:16:17]line [06:16:17]line [06:16:17]line [06:16:17]line [06:16:17]line [06:16:17]written 0, free lines is 3359 [06:16:17]MH_Cut [06:16:17]Write to MH i2c: D1 01 00 09 2F 01 0A [06:16:17]Write i2c OK [06:16:17]MH_I2C_Read... [06:16:17]Read from MH i2c: D1 [06:16:17]MH_I2C_Read... [06:16:17]Read from MH i2c: D1 01 00 [06:16:17]MH_I2C_Read... [06:16:17]Read from MH i2c: D1 01 00 09 2F 00 09 [06:16:17]Write to MH i2c: 01 00 00 0A 2F 39 [06:16:17]Write i2c OK [06:16:17]MH_I2C_Read... [06:16:18]OFD Sender: No OFD packet to send [06:16:18]*** Cut start [06:16:18]*** Partial cut [06:16:18]*** CUTSNS_PIN = 1 [06:16:18]*** CUTSNS_PIN = 0 [06:16:18]*** Brake cut motor [06:16:18]Read from MH i2c: 01 [06:16:18]MH_I2C_Read... [06:16:18]*** Stop cut motor [06:16:18]*** Cut end [06:16:18]Read from MH i2c: 01 07 00 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: 01 07 00 0A 2F 00 00 00 00 00 FF 0F 4E [06:16:18]process_action close_receipt done [06:16:18]requested_data is exist [06:16:18]produce_requested_data [06:16:18]requested_item fm.sn is exist - process it [06:16:18]wFMCommunicate request_size=4 [06:16:18]MH_SAM_APDU [06:16:18]CAPDU: 80 11 00 00 [06:16:18]Write to MH i2c: E2 08 00 0B 2F 80 11 00 00 00 00 00 00 B4 [06:16:18]Write i2c OK [06:16:18]MH_I2C_Read... [06:16:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:16:19]Read from MH i2c: E2 [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: E2 17 00 [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: E2 17 00 0B 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0F [06:16:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [06:16:19]wFMCommunicate OK [06:16:19]requested_item fd.num is exist - process it [06:16:19]SAM_PROTO_GetFieldsCounters [06:16:19]wFMCommunicate request_size=4 [06:16:19]MH_SAM_APDU [06:16:19]CAPDU: 80 13 00 00 [06:16:19]Write to MH i2c: E2 08 00 0C 2F 80 13 00 00 00 00 00 00 B7 [06:16:19]Write i2c OK [06:16:19]MH_I2C_Read... [06:16:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:16:19]Read from MH i2c: E2 [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: E2 62 00 [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: E2 62 00 0C 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 55 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 68 [06:16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 55 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:16:19]wFMCommunicate OK [06:16:19]SAM_PROTO_GetFieldsCounters done [06:16:19]requested_item shift.num is exist - process it [06:16:19]requested_item shift.opened is exist - process it [06:16:19]req_shift_opened [06:16:19]FM_GetShiftState [06:16:19]SAM_PROTO_GetShiftState [06:16:19]wFMCommunicate request_size=4 [06:16:19]MH_SAM_APDU [06:16:19]CAPDU: 80 13 01 00 [06:16:19]Write to MH i2c: E2 08 00 0D 2F 80 13 01 00 00 00 00 00 B9 [06:16:19]Write i2c OK [06:16:19]MH_I2C_Read... [06:16:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:16:19]Read from MH i2c: E2 [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: E2 0E 00 [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: E2 0E 00 0D 2F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 08 [06:16:19]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [06:16:19]wFMCommunicate OK [06:16:19]SAM_PROTO_GetShiftState done [06:16:19]FM_GetShiftState done [06:16:19]req_shift_opened done [06:16:19]requested_item shift.open_date is exist - process it [06:16:19]req_shift_open_date [06:16:19]req_shift_open_date done [06:16:19]produce_requested_data done [06:16:19]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139093,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [06:16:19]process_action_free close_receipt [06:16:19]json_value_free [06:16:19]json_value_free done [06:16:19]process_json_proto returns [06:16:19]Send response to host [06:16:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139093,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [06:16:19]free response buf [06:16:19]execute_script done [06:16:19]execute_script returns [06:16:19]free content buf [06:16:19]Sock 9.Close socket [06:16:19]Sock 9.Thread stoped [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:28]OFD Sender: No OFD packet to send [06:24:33]OFD Sender: No OFD packet to send [06:24:38]OFD Sender: No OFD packet to send [06:24:43]OFD Sender: No OFD packet to send [06:24:48]OFD Sender: No OFD packet to send [06:24:53]OFD Sender: No OFD packet to send [06:24:58]OFD Sender: No OFD packet to send [06:25:03]OFD Sender: No OFD packet to send [06:25:08]OFD Sender: No OFD packet to send [06:25:13]OFD Sender: No OFD packet to send [06:25:18]OFD Sender: No OFD packet to send [06:25:23]OFD Sender: No OFD packet to send [06:25:28]OFD Sender: No OFD packet to send [06:25:33]OFD Sender: No OFD packet to send [06:25:38]OFD Sender: No OFD packet to send [06:25:43]OFD Sender: No OFD packet to send [06:25:48]OFD Sender: No OFD packet to send [06:25:53]OFD Sender: No OFD packet to send [06:25:58]OFD Sender: No OFD packet to send [06:26:03]OFD Sender: No OFD packet to send [06:26:08]OFD Sender: No OFD packet to send [06:26:13]OFD Sender: No OFD packet to send [06:26:18]OFD Sender: No OFD packet to send [06:26:23]OFD Sender: No OFD packet to send [06:26:28]OFD Sender: No OFD packet to send [06:26:33]OFD Sender: No OFD packet to send [06:26:38]OFD Sender: No OFD packet to send [06:26:43]OFD Sender: No OFD packet to send [06:26:48]OFD Sender: No OFD packet to send [06:26:53]OFD Sender: No OFD packet to send [06:26:58]OFD Sender: No OFD packet to send [06:27:03]OFD Sender: No OFD packet to send [06:27:08]OFD Sender: No OFD packet to send [06:27:13]OFD Sender: No OFD packet to send [06:27:18]OFD Sender: No OFD packet to send [06:27:23]OFD Sender: No OFD packet to send [06:27:28]OFD Sender: No OFD packet to send [06:27:33]OFD Sender: No OFD packet to send [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:53]OFD Sender: No OFD packet to send [06:28:58]OFD Sender: No OFD packet to send [06:29:03]OFD Sender: No OFD packet to send [06:29:08]OFD Sender: No OFD packet to send [06:29:13]OFD Sender: No OFD packet to send [06:29:18]OFD Sender: No OFD packet to send [06:29:23]OFD Sender: No OFD packet to send [06:29:28]OFD Sender: No OFD packet to send [06:29:33]OFD Sender: No OFD packet to send [06:29:38]OFD Sender: No OFD packet to send [06:29:43]OFD Sender: No OFD packet to send [06:29:48]OFD Sender: No OFD packet to send [06:29:53]OFD Sender: No OFD packet to send [06:29:58]OFD Sender: No OFD packet to send [06:30:03]OFD Sender: No OFD packet to send [06:30:08]OFD Sender: No OFD packet to send [06:30:13]OFD Sender: No OFD packet to send [06:30:18]OFD Sender: No OFD packet to send [06:30:23]OFD Sender: No OFD packet to send [06:30:28]OFD Sender: No OFD packet to send [06:30:33]OFD Sender: No OFD packet to send [06:30:38]OFD Sender: No OFD packet to send [06:30:43]OFD Sender: No OFD packet to send [06:30:48]OFD Sender: No OFD packet to send [06:30:53]OFD Sender: No OFD packet to send [06:30:58]OFD Sender: No OFD packet to send [06:31:03]OFD Sender: No OFD packet to send [06:31:08]OFD Sender: No OFD packet to send [06:31:13]OFD Sender: No OFD packet to send [06:31:18]OFD Sender: No OFD packet to send [06:31:23]OFD Sender: No OFD packet to send [06:31:28]OFD Sender: No OFD packet to send [06:31:33]OFD Sender: No OFD packet to send [06:31:38]OFD Sender: No OFD packet to send [06:31:43]OFD Sender: No OFD packet to send [06:31:48]OFD Sender: No OFD packet to send [06:31:53]OFD Sender: No OFD packet to send [06:31:58]OFD Sender: No OFD packet to send [06:32:03]OFD Sender: No OFD packet to send [06:32:08]OFD Sender: No OFD packet to send [06:32:13]OFD Sender: No OFD packet to send [06:32:18]OFD Sender: No OFD packet to send [06:32:23]OFD Sender: No OFD packet to send [06:32:28]OFD Sender: No OFD packet to send [06:32:33]OFD Sender: No OFD packet to send [06:32:38]OFD Sender: No OFD packet to send [06:32:43]OFD Sender: No OFD packet to send [06:32:48]OFD Sender: No OFD packet to send [06:32:53]OFD Sender: No OFD packet to send [06:32:58]OFD Sender: No OFD packet to send [06:33:03]OFD Sender: No OFD packet to send [06:33:08]OFD Sender: No OFD packet to send [06:33:13]OFD Sender: No OFD packet to send [06:33:18]OFD Sender: No OFD packet to send [06:33:23]OFD Sender: No OFD packet to send [06:33:28]OFD Sender: No OFD packet to send [06:33:33]OFD Sender: No OFD packet to send [06:33:38]OFD Sender: No OFD packet to send [06:33:43]OFD Sender: No OFD packet to send [06:33:48]OFD Sender: No OFD packet to send [06:33:53]OFD Sender: No OFD packet to send [06:33:58]OFD Sender: No OFD packet to send [06:34:03]OFD Sender: No OFD packet to send [06:34:08]OFD Sender: No OFD packet to send [06:34:13]OFD Sender: No OFD packet to send [06:34:18]OFD Sender: No OFD packet to send [06:34:23]OFD Sender: No OFD packet to send [06:34:28]OFD Sender: No OFD packet to send [06:34:33]OFD Sender: No OFD packet to send [06:34: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:49]OFD Sender: No OFD packet to send [06:43:54]OFD Sender: No OFD packet to send [06:43:59]OFD Sender: No OFD packet to send [06:44:04]OFD Sender: No OFD packet to send [06:44:09]OFD Sender: No OFD packet to send [06:44:14]OFD Sender: No OFD packet to send [06:44:19]OFD Sender: No OFD packet to send [06:44:24]OFD Sender: No OFD packet to send [06:44:29]OFD Sender: No OFD packet to send [06:44:34]OFD Sender: No OFD packet to send [06:44:39]OFD Sender: No OFD packet to send [06:44:44]OFD Sender: No OFD packet to send [06:44:49]OFD Sender: No OFD packet to send [06:44:54]OFD Sender: No OFD packet to send [06:44:59]OFD Sender: No OFD packet to send [06:45:04]OFD Sender: No OFD packet to send [06:45:09]OFD Sender: No OFD packet to send [06:45:14]OFD Sender: No OFD packet to send [06:45:19]OFD Sender: No OFD packet to send [06:45:24]OFD Sender: No OFD packet to send [06:45:29]OFD Sender: No OFD packet to send [06:45:34]OFD Sender: No OFD packet to send [06:45:39]OFD Sender: No OFD packet to send [06:45:44]OFD Sender: No OFD packet to send [06:45:49]OFD Sender: No OFD packet to send [06:45:54]OFD Sender: No OFD packet to send [06:45:59]OFD Sender: No OFD packet to send [06:46:04]OFD Sender: No OFD packet to send [06:46:09]OFD Sender: No OFD packet to send [06:46:14]OFD Sender: No OFD packet to send [06:46:19]OFD Sender: No OFD packet to send [06:46:24]OFD Sender: No OFD packet to send [06:46:29]OFD Sender: No OFD packet to send [06:46:34]OFD Sender: No OFD packet to send [06:46:39]OFD Sender: No OFD packet to send [06:46:44]OFD Sender: No OFD packet to send [06:46:49]OFD Sender: No OFD packet to send [06:46:54]OFD Sender: No OFD packet to send [06:46:59]OFD Sender: No OFD packet to send [06:47:04]OFD Sender: No OFD packet to send [06:47:09]OFD Sender: No OFD packet to send [06:47:14]OFD Sender: No OFD packet to send [06:47:19]OFD Sender: No OFD packet to send [06:47:24]OFD Sender: No OFD packet to send [06:47:29]OFD Sender: No OFD packet to send [06:47:34]OFD Sender: No OFD packet to send [06:47:39]OFD Sender: No OFD packet to send [06:47:44]OFD Sender: No OFD packet to send [06:47:49]OFD Sender: No OFD packet to send [06:47:54]OFD Sender: No OFD packet to send [06:47:59]OFD Sender: No OFD packet to send [06:48:04]OFD Sender: No OFD packet to send [06:48:09]OFD Sender: No OFD packet to send [06:48:14]OFD Sender: No OFD packet to send [06:48:19]OFD Sender: No OFD packet to send [06:48:24]OFD Sender: No OFD packet to send [06:48:29]OFD Sender: No OFD packet to send [06:48:34]OFD Sender: No OFD packet to send [06:48:39]OFD Sender: No OFD packet to send [06:48:44]OFD Sender: No OFD packet to send [06:48:49]OFD Sender: No OFD packet to send [06:48:54]OFD Sender: No OFD packet to send [06:48:59]OFD Sender: No OFD packet to send [06:49:04]OFD Sender: No OFD packet to send [06:49:09]OFD Sender: No OFD packet to send [06:49:14]OFD Sender: No OFD packet to send [06:49:19]OFD Sender: No OFD packet to send [06:49:24]OFD Sender: No OFD packet to send [06:49:29]OFD Sender: No OFD packet to send [06:49:34]OFD Sender: No OFD packet to send [06:49:39]OFD Sender: No OFD packet to send [06:49:44]OFD Sender: No OFD packet to send [06:49:49]OFD Sender: No OFD packet to send [06:49:54]OFD Sender: No OFD packet to send [06:49:59]OFD Sender: No OFD packet to send [06:50:04]OFD Sender: No OFD packet to send [06:50:09]OFD Sender: No OFD packet to send [06:50:14]OFD Sender: No OFD packet to send [06:50:19]OFD Sender: No OFD packet to send [06:50:24]OFD Sender: No OFD packet to send [06:50:29]OFD Sender: No OFD packet to send [06:50:34]OFD Sender: No OFD packet to send [06:50:39]OFD Sender: No OFD packet to send [06:50:44]OFD Sender: No OFD packet to send [06:50:49]OFD Sender: No OFD packet to send [06:50:54]OFD Sender: No OFD packet to send [06:50:59]OFD Sender: No OFD packet to send [06:51:04]OFD Sender: No OFD packet to send [06:51:09]OFD Sender: No OFD packet to send [06:51:14]OFD Sender: No OFD packet to send [06:51:19]OFD Sender: No OFD packet to send [06:51:24]OFD Sender: No OFD packet to send [06:51:29]OFD Sender: No OFD packet to send [06:51:34]OFD Sender: No OFD packet to send [06:51:39]OFD Sender: No OFD packet to send [06:51:44]OFD Sender: No OFD packet to send [06:51:49]OFD Sender: No OFD packet to send [06:51:54]OFD Sender: No OFD packet to send [06:51:59]OFD Sender: No OFD packet to send [06:52:04]OFD Sender: No OFD packet to send [06:52:09]OFD Sender: No OFD packet to send [06:52:14]OFD Sender: No OFD packet to send [06:52:19]OFD Sender: No OFD packet to send [06:52:24]OFD Sender: No OFD packet to send [06:52:29]OFD Sender: No OFD packet to send [06:52:34]OFD Sender: No OFD packet to send [06:52:39]OFD Sender: No OFD packet to send [06:52:44]OFD Sender: No OFD packet to send [06:52:49]OFD Sender: No OFD packet to send [06:52:54]OFD Sender: No OFD packet to send [06:52:59]OFD Sender: No OFD packet to send [06:53:04]OFD Sender: No OFD packet to send [06:53:09]OFD Sender: No OFD packet to send [06:53:14]OFD Sender: No OFD packet to send [06:53:19]OFD Sender: No OFD packet to send [06:53:24]OFD Sender: No OFD packet to send [06:53:29]OFD Sender: No OFD packet to send [06:53:34]OFD Sender: No OFD packet to send [06:53:39]OFD Sender: No OFD packet to send [06:53:44]OFD Sender: No OFD packet to send [06:53:49]OFD Sender: No OFD packet to send [06:53:55]OFD Sender: No OFD packet to send [06:54:00]OFD Sender: No OFD packet to send [06:54:05]OFD Sender: No OFD packet to send [06:54:10]OFD Sender: No OFD packet to send [06:54:15]OFD Sender: No OFD packet to send [06:54:20]OFD Sender: No OFD packet to send [06:54:25]OFD Sender: No OFD packet to send [06:54:30]OFD Sender: No OFD packet to send [06:54:35]OFD Sender: No OFD packet to send [06:54:40]OFD Sender: No OFD packet to send [06:54:41]accept exits with 7 [06:54:41]New connection [06:54:41]New thread 3067514212 created [06:54:41]Thread 3067370852 joined [06:54:41]Waiting for new connection... [06:54:41] Sock 7.Parse request [06:54:41]Sock 7.Check first char [06:54:41]Sock 7.First char is OK [06:54:41]request: POST /json_proto HTTP/1.0 [06:54:41]Method: POST [06:54:41]URL: /json_proto [06:54:41]Method is POST - this is cgi request [06:54:41]url: /json_proto [06:54:41]query_string will be loaded in cgi processing [06:54:41]execute_cgi json_proto POST (null) [06:54:41]execute_cgi path=json_proto method=POST [06:54:41]POST find Content-Length [06:54:41]Host: 172.17.50.196:8080 [06:54:41]Content-Length: 688 [06:54:41]Content-Type: application/json [06:54:41] [06:54:41]POST finish read [06:54:41]Found Content-Length = 688 [06:54:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "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" ] } } [06:54:41]execute_script... [06:54:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "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" ] } } [06:54:41]POST & json_proto [06:54:41]process_json_proto [06:54:41]json parsed OK: [06:54:41]protocol is kg_v1.0 [06:54:41]action value=close_receipt [06:54:41]process_action close_receipt [06:54:41]cmd_close_receipt [06:54:41]MH_GetDate [06:54:41]Write to MH i2c: F0 00 00 0E 2F 2C [06:54:41]Write i2c OK [06:54:41]MH_I2C_Read... [06:54:41]Read from MH i2c: F0 [06:54:41]MH_I2C_Read... [06:54:41]Read from MH i2c: F0 09 00 [06:54:41]MH_I2C_Read... [06:54:41]Read from MH i2c: F0 09 00 0E 2F 00 B4 86 20 67 72 0D 1C 67 F8 [06:54:41]GetLastDocTimeStamp 1730182578 [06:54:41]current date 1730184884 [06:54:41]FM_GetShiftState [06:54:41]SAM_PROTO_GetShiftState [06:54:41]wFMCommunicate request_size=4 [06:54:41]MH_SAM_APDU [06:54:41]CAPDU: 80 13 01 00 [06:54:41]Write to MH i2c: E2 08 00 0F 2F 80 13 01 00 00 00 00 00 BB [06:54:41]Write i2c OK [06:54:41]MH_I2C_Read... [06:54:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:41]Read from MH i2c: E2 [06:54:41]MH_I2C_Read... [06:54:41]Read from MH i2c: E2 0E 00 [06:54:41]MH_I2C_Read... [06:54:41]Read from MH i2c: E2 0E 00 0F 2F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0A [06:54:41]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [06:54:41]wFMCommunicate OK [06:54:41]SAM_PROTO_GetShiftState done [06:54:41]FM_GetShiftState done [06:54:41]opened in 1730160023 [06:54:41]opened+sec_in_day 1730246423 [06:54:41]quantity*price = 170002 [06:54:41]sum+1 = 170003 [06:54:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.04 НДС 12% : 180.53 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 79 29.10.2024 06:54 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139094 ФПД: 2340102166809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T065444&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139094&fm=2340102166809&tin=02508201610067®Number=0000000000091631&sum=170000 [06:54:42]StoreToDocumentArchive [06:54:42]shift 555 fd 139094 [06:54:42]save to /storage/0555/doc_00139094 [06:54:42]save last doc name /storage/0555/doc_00139094 to /storage/kkm_last_doc_name [06:54:42]save OK [06:54:42]Clear old archive folders... [06:54:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:54:42]tlvbuf is B6FE1430 [06:54:42]SAM_PROTO_ClearQueue [06:54:42]wFMCommunicate request_size=4 [06:54:42]MH_SAM_APDU [06:54:42]CAPDU: 80 09 00 00 [06:54:42]Write to MH i2c: E2 08 00 1C 2F 80 09 00 00 00 00 00 00 BD [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:54:42]Read from MH i2c: E2 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 1C 2F 00 90 00 BF [06:54:42]RAPDU: 90 00 [06:54:42]wFMCommunicate OK [06:54:42]SAM_PROTO_ClearQueue done [06:54:42]KKMCreateOFDPacket [06:54:42]OFDProtocolAddRootSTLVToBuf [06:54:42]FM_MakeSignedData [06:54:42]FM_MakeSignedData [06:54:42]SAM_PROTO_SignData [06:54:42]wFMCommunicate request_size=4 [06:54:42]MH_SAM_APDU [06:54:42]CAPDU: 80 0D 01 02 [06:54:42]Write to MH i2c: E2 08 00 1D 2F 80 0D 01 02 00 00 00 00 C5 [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:54:42]Read from MH i2c: E2 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 1D 2F 00 90 00 C0 [06:54:42]RAPDU: 90 00 [06:54:42]wFMCommunicate OK [06:54:42]wFMCommunicate request_size=255 [06:54:42]MH_SAM_APDU [06:54:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 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 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 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 4F 00 00 00 F4 03 04 00 B4 86 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 56 1F 02 00 35 04 06 00 [06:54:42]Write to MH i2c: E2 02 01 1E 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 32 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 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 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 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 4F 00 00 00 F4 03 04 00 B4 86 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 56 1F 02 00 35 04 06 00 00 00 CC [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:42]Read from MH i2c: E2 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 1E 2F 00 90 00 C1 [06:54:42]RAPDU: 90 00 [06:54:42]wFMCommunicate OK [06:54:42]wFMCommunicate request_size=11 [06:54:42]MH_SAM_APDU [06:54:42]CAPDU: 80 0D 02 02 06 02 20 D8 F5 59 19 [06:54:42]Write to MH i2c: E2 0E 00 1F 2F 80 0D 02 02 06 00 02 20 D8 F5 59 19 00 00 35 [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:54:42]Read from MH i2c: E2 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 [06:54:42]MH_I2C_Read... [06:54:42]Read from MH i2c: E2 03 00 1F 2F 00 90 00 C2 [06:54:42]RAPDU: 90 00 [06:54:42]wFMCommunicate OK [06:54:42]wFMCommunicate request_size=4 [06:54:42]MH_SAM_APDU [06:54:42]CAPDU: 80 0D 03 02 [06:54:42]Write to MH i2c: E2 08 00 20 2F 80 0D 03 02 00 00 00 00 CA [06:54:42]Write i2c OK [06:54:42]MH_I2C_Read... [06:54:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:54:43]Read from MH i2c: E2 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: E2 0B 00 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: E2 0B 00 20 2F 00 C0 3E C2 5A FC 70 E4 F6 90 00 2B [06:54:43]RAPDU: C0 3E C2 5A FC 70 E4 F6 90 00 [06:54:43]wFMCommunicate OK [06:54:43]SAM_PROTO_SignData done [06:54:43]FM_MakeSignedData done [06:54:43]CreateOFDProtocolMessage [06:54:43]wFMCommunicate request_size=4 [06:54:43]MH_SAM_APDU [06:54:43]CAPDU: 80 11 00 00 [06:54:43]Write to MH i2c: E2 08 00 21 2F 80 11 00 00 00 00 00 00 CA [06:54:43]Write i2c OK [06:54:43]MH_I2C_Read... [06:54:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:43]Read from MH i2c: E2 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: E2 17 00 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: E2 17 00 21 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 25 [06:54:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [06:54:43]wFMCommunicate OK [06:54:43]CreateOFDProtocolMessage done [06:54:43]OFDSenderStorePacket 139094 [06:54:43]StoreOFDPacket docnum=139094 [06:54:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 01 00 00 CB FE 08 01 1B 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 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 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 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 4F 00 00 00 F4 03 04 00 B4 86 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 56 1F 02 00 35 04 06 00 02 20 D8 F5 59 19 C0 3E C2 5A FC 70 E4 F6 [06:54:43]CheckFolder [06:54:43]dirname=/storage/ofd_packets [06:54:43]CheckFolder done [06:54:43]ProducePacketName [06:54:43]name=ofd_packets/00139094 [06:54:43]NVStorageSaveData ofd_packets/00139094 [06:54:43]File name is /storage/ofd_packets/00139094 [06:54:43]Write 302 bytes [06:54:43]NVStorageSaveData done [06:54:43]OFDSenderStorePacket done [06:54:43]KKMCreateOFDPacket done [06:54:43]NVStorageSaveData kkm_last_timestamp [06:54:43]File name is /storage/kkm_last_timestamp [06:54:43]Write 4 bytes [06:54:43]NVStorageSaveData done [06:54:43]ExternCall_PrintAddStr [06:54:43]wPrintStart [06:54:43]Write to MH i2c: 01 00 00 22 2F 51 [06:54:43]Write i2c OK [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: 01 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: 01 07 00 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: 01 07 00 22 2F 00 00 00 00 00 FF 0F 66 [06:54:43]RasterBufferAndPrint [06:54:43]line Счет N : (1)1093497 [06:54:43]line ИНН: 02508201610067 [06:54:43]line Контрольно-Кассовый Чек [06:54:43]line ПРОДАЖА [06:54:43]line ТРК (МРК, ГНК) : 61 [06:54:43]line Товар: 2710194210 [06:54:43]line ДТ(л)-К-2 [06:54:43]line 22.310 * 76.20 [06:54:43]line = 1700.02 [06:54:43]line НДС 12% НСП 1% [06:54:43]line > о реализуемом товаре [06:54:43]line ОКРУГЛЕНИЕ: -0.02 [06:54:43]line ИТОГО: 1700.00 [06:54:43]line Внесено: 1700.00 [06:54:43]line СДАЧА: 0.00 [06:54:43]line НСП 1% : 15.04 [06:54:43]line НДС 12% : 180.53 [06:54:43]line Наличными: 1700.00 [06:54:43]line Безнал.: 0.00 [06:54:43]line Место: АЗС № 101 "Партнер Нефть" [06:54:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [06:54:43]line СНО: Общий режим [06:54:43]line Чек 79 29.10.2024 06:54 [06:54:43]line Смена: 555 ФФД: 1.0 [06:54:43]line ЗНМ: 0300000081 [06:54:43]line РНМ: 0000000000091631 [06:54:43]line Версия ККМ: 001 [06:54:43]line ФМ: 0000000000874669 [06:54:43]line ФД: 139094 [06:54:43]line ФПД: 2340102166809 [06:54:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T065444&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139094&fm=2340102166809&tin=02508201610067®Number=0000000000091631&sum=170000 [06:54:43]OFD Sender: Processing packet 139094 [packets to send 34, broken 33] [06:54:43]ProducePacketName [06:54:43]name=ofd_packets/00139094 [06:54:43]OFD Sender: To server: pG, [06:54:43]CommunicateWithHost lk.salyk.kg:30040 [06:54:43]ConnectInit lk.salyk.kg [06:54:43]written 0, free lines is 4095 [06:54:43]Connected sock=10 [06:54: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 36 39 10 01 00 00 CB FE 08 01 1B 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 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 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 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 4F 00 00 00 F4 03 04 00 B4 86 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 56 1F 02 00 35 04 06 00 02 20 D8 F5 59 19 C0 3E C2 5A FC 70 E4 F6 [06:54: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 36 39 4F 00 00 00 DD 91 47 00 EB 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 36 39 10 04 04 00 56 1F 02 00 F4 03 04 00 68 32 20 67 B6 04 01 00 00 EE 7C 42 3C BC F3 EC 49 [06:54:43]CommunicateWithHost err = 0 [06:54:43]CheckOFDResponse [06:54:43]1017 (14) - 77093643461234 [06:54:43]1041 (16) - 0000000000874669 [06:54:43]1040 (4) - 139094 [06:54:43]1012 (4) - 29.10.2024 00:55 [06:54:43]1206 (1) - 0 [06:54:43]OFD Sender: Remove packet 139094 [06:54:43]ProducePacketName [06:54:43]name=ofd_packets/00139094 [06:54:43]NVStorageDeleteData [06:54:43]Write to MH i2c: 01 00 00 4D 2F 7C [06:54:43]Write i2c OK [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: 01 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: 01 07 00 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: 01 07 00 4D 2F 00 00 00 00 00 E4 0C 73 [06:54:43]RasterBufferAndPrint [06:54:43]line [06:54:43]line [06:54:43]line [06:54:43]line [06:54:43]line [06:54:43]written 0, free lines is 3306 [06:54:43]MH_Cut [06:54:43]Write to MH i2c: D1 01 00 54 2F 01 55 [06:54:43]Write i2c OK [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: D1 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: D1 01 00 [06:54:43]MH_I2C_Read... [06:54:43]Read from MH i2c: D1 01 00 54 2F 00 54 [06:54:43]Write to MH i2c: 01 00 00 55 2F 84 [06:54:43]Write i2c OK [06:54:43]MH_I2C_Read... [06:54:44]OFD Sender: No OFD packet to send [06:54:44]*** Cut start [06:54:44]*** Partial cut [06:54:44]*** CUTSNS_PIN = 1 [06:54:44]*** CUTSNS_PIN = 0 [06:54:44]*** Brake cut motor [06:54:45]Read from MH i2c: 01 [06:54:45]MH_I2C_Read... [06:54:45]*** Stop cut motor [06:54:45]*** Cut end [06:54:45]Read from MH i2c: 01 07 00 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: 01 07 00 55 2F 00 00 00 00 00 FF 0F 99 [06:54:45]process_action close_receipt done [06:54:45]requested_data is exist [06:54:45]produce_requested_data [06:54:45]requested_item fm.sn is exist - process it [06:54:45]wFMCommunicate request_size=4 [06:54:45]MH_SAM_APDU [06:54:45]CAPDU: 80 11 00 00 [06:54:45]Write to MH i2c: E2 08 00 56 2F 80 11 00 00 00 00 00 00 FF [06:54:45]Write i2c OK [06:54:45]MH_I2C_Read... [06:54:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:54:45]Read from MH i2c: E2 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 17 00 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 17 00 56 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5A [06:54:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [06:54:45]wFMCommunicate OK [06:54:45]requested_item fd.num is exist - process it [06:54:45]SAM_PROTO_GetFieldsCounters [06:54:45]wFMCommunicate request_size=4 [06:54:45]MH_SAM_APDU [06:54:45]CAPDU: 80 13 00 00 [06:54:45]Write to MH i2c: E2 08 00 57 2F 80 13 00 00 00 00 00 00 02 [06:54:45]Write i2c OK [06:54:45]MH_I2C_Read... [06:54:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:54:45]Read from MH i2c: E2 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 62 00 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 62 00 57 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 56 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [06:54: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 56 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:54:45]wFMCommunicate OK [06:54:45]SAM_PROTO_GetFieldsCounters done [06:54:45]requested_item shift.num is exist - process it [06:54:45]requested_item shift.opened is exist - process it [06:54:45]req_shift_opened [06:54:45]FM_GetShiftState [06:54:45]SAM_PROTO_GetShiftState [06:54:45]wFMCommunicate request_size=4 [06:54:45]MH_SAM_APDU [06:54:45]CAPDU: 80 13 01 00 [06:54:45]Write to MH i2c: E2 08 00 58 2F 80 13 01 00 00 00 00 00 04 [06:54:45]Write i2c OK [06:54:45]MH_I2C_Read... [06:54:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:54:45]Read from MH i2c: E2 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 0E 00 [06:54:45]MH_I2C_Read... [06:54:45]Read from MH i2c: E2 0E 00 58 2F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 53 [06:54:45]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [06:54:45]wFMCommunicate OK [06:54:45]SAM_PROTO_GetShiftState done [06:54:45]FM_GetShiftState done [06:54:45]req_shift_opened done [06:54:45]requested_item shift.open_date is exist - process it [06:54:45]req_shift_open_date [06:54:45]req_shift_open_date done [06:54:45]produce_requested_data done [06:54:45]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139094,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [06:54:45]process_action_free close_receipt [06:54:45]json_value_free [06:54:45]json_value_free done [06:54:45]process_json_proto returns [06:54:45]Send response to host [06:54:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139094,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [06:54:45]free response buf [06:54:45]execute_script done [06:54:45]execute_script returns [06:54:45]free content buf [06:54:45]Sock 7.Close socket [06:54:45]Sock 7.Thread stoped [06:54:49]OFD Sender: No OFD packet to send [06:54:54]OFD Sender: No OFD packet to send [06:54:59]OFD Sender: No OFD packet to send [06:55:04]OFD Sender: No OFD packet to send [06:55:09]OFD Sender: No OFD packet to send [06:55:14]OFD Sender: No OFD packet to send [06:55:19]OFD Sender: No OFD packet to send [06:55:24]OFD Sender: No OFD packet to send [06:55:29]OFD Sender: No OFD packet to send [06:55:34]OFD Sender: No OFD packet to send [06:55:39]OFD Sender: No OFD packet to send [06:55:44]OFD Sender: No OFD packet to send [06:55:49]OFD Sender: No OFD packet to send [06:55:54]OFD Sender: No OFD packet to send [06:55:59]OFD Sender: No OFD packet to send [06:56:04]OFD Sender: No OFD packet to send [06:56:09]OFD Sender: No OFD packet to send [06:56:14]OFD Sender: No OFD packet to send [06:56:19]OFD Sender: No OFD packet to send [06:56:24]OFD Sender: No OFD packet to send [06:56:29]OFD Sender: No OFD packet to send [06:56:34]OFD Sender: No OFD packet to send [06:56:39]OFD Sender: No OFD packet to send [06:56:44]OFD Sender: No OFD packet to send [06:56:49]OFD Sender: No OFD packet to send [06:56:54]OFD Sender: No OFD packet to send [06:56:59]OFD Sender: No OFD packet to send [06:57:04]OFD Sender: No OFD packet to send [06:57:09]OFD Sender: No OFD packet to send [06:57:14]OFD Sender: No OFD packet to send [06:57:19]OFD Sender: No OFD packet to send [06:57:24]OFD Sender: No OFD packet to send [06:57:29]OFD Sender: No OFD packet to send [06:57:34]OFD Sender: No OFD packet to send [06:57:39]OFD Sender: No OFD packet to send [06:57:44]OFD Sender: No OFD packet to send [06:57:49]OFD Sender: No OFD packet to send [06:57:54]OFD Sender: No OFD packet to send [06:57:59]OFD Sender: No OFD packet to send [06:58:04]OFD Sender: No OFD packet to send [06:58:09]OFD Sender: No OFD packet to send [06:58:14]OFD Sender: No OFD packet to send [06:58:19]OFD Sender: No OFD packet to send [06:58:24]OFD Sender: No OFD packet to send [06:58:29]OFD Sender: No OFD packet to send [06:58:34]OFD Sender: No OFD packet to send [06:58:39]OFD Sender: No OFD packet to send [06:58:44]OFD Sender: No OFD packet to send [06:58:49]OFD Sender: No OFD packet to send [06:58:54]OFD Sender: No OFD packet to send [06:58:59]OFD Sender: No OFD packet to send [06:59:04]OFD Sender: No OFD packet to send [06:59:09]OFD Sender: No OFD packet to send [06:59:14]OFD Sender: No OFD packet to send [06:59:19]OFD Sender: No OFD packet to send [06:59:24]OFD Sender: No OFD packet to send [06:59:29]OFD Sender: No OFD packet to send [06:59:34]OFD Sender: No OFD packet to send [06:59:39]OFD Sender: No OFD packet to send [06:59:44]OFD Sender: No OFD packet to send [06:59:49]OFD Sender: No OFD packet to send [06:59:54]OFD Sender: No OFD packet to send [06:59:59]OFD Sender: No OFD packet to send [07:00:04]OFD Sender: No OFD packet to send [07:00:09]OFD Sender: No OFD packet to send [07:00:14]OFD Sender: No OFD packet to send [07:00:19]OFD Sender: No OFD packet to send [07:00:24]OFD Sender: No OFD packet to send [07:00:29]OFD Sender: No OFD packet to send [07:00:34]OFD Sender: No OFD packet to send [07:00:39]OFD Sender: No OFD packet to send [07:00:44]OFD Sender: No OFD packet to send [07:00:49]OFD Sender: No OFD packet to send [07:00:54]OFD Sender: No OFD packet to send [07:00:59]OFD Sender: No OFD packet to send [07:01:04]OFD Sender: No OFD packet to send [07:01:09]OFD Sender: No OFD packet to send [07:01:14]OFD Sender: No OFD packet to send [07:01:19]OFD Sender: No OFD packet to send [07:01:24]OFD Sender: No OFD packet to send [07:01:29]OFD Sender: No OFD packet to send [07:01:34]OFD Sender: No OFD packet to send [07:01:39]OFD Sender: No OFD packet to send [07:01:44]OFD Sender: No OFD packet to send [07:01:49]OFD Sender: No OFD packet to send [07:01:54]OFD Sender: No OFD packet to send [07:01:59]OFD Sender: No OFD packet to send [07:02:04]OFD Sender: No OFD packet to send [07:02:09]OFD Sender: No OFD packet to send [07:02:14]OFD Sender: No OFD packet to send [07:02:19]OFD Sender: No OFD packet to send [07:02:24]OFD Sender: No OFD packet to send [07:02:29]OFD Sender: No OFD packet to send [07:02:34]OFD Sender: No OFD packet to send [07:02:39]OFD Sender: No OFD packet to send [07:02:44]OFD Sender: No OFD packet to send [07:02:49]OFD Sender: No OFD packet to send [07:02:54]OFD Sender: No OFD packet to send [07:02:59]OFD Sender: No OFD packet to send [07:03:04]OFD Sender: No OFD packet to send [07:03:09]OFD Sender: No OFD packet to send [07:03:14]OFD Sender: No OFD packet to send [07:03:19]OFD Sender: No OFD packet to send [07:03:24]OFD Sender: No OFD packet to send [07:03:29]OFD Sender: No OFD packet to send [07:03:34]OFD Sender: No OFD packet to send [07:03:39]OFD Sender: No OFD packet to send [07:03:44]OFD Sender: No OFD packet to send [07:03:49]OFD Sender: No OFD packet to send [07:03:54]OFD Sender: No OFD packet to send [07:03:59]OFD Sender: No OFD packet to send [07:04:04]OFD Sender: No OFD packet to send [07:04:09]OFD Sender: No OFD packet to send [07:04:14]OFD Sender: No OFD packet to send [07:04:19]OFD Sender: No OFD packet to send [07:04:24]OFD Sender: No OFD packet to send [07:04:29]OFD Sender: No OFD packet to send [07:04:34]OFD Sender: No OFD packet to send [07:04:39]OFD Sender: No OFD packet to send [07:04:44]OFD Sender: No OFD packet to send [07:04:49]OFD Sender: No OFD packet to send [07:04:54]OFD Sender: No OFD packet to send [07:04:59]OFD Sender: No OFD packet to send [07:05:04]OFD Sender: No OFD packet to send [07:05:09]OFD Sender: No OFD packet to send [07:05:14]accept exits with 9 [07:05:14]New connection [07:05:14]New thread 3067370852 created [07:05:14]Thread 3067514212 joined [07:05:14]Waiting for new connection... [07:05:14] Sock 9.Parse request [07:05:14]Sock 9.Check first char [07:05:14]Sock 9.First char is OK [07:05:14]request: POST /json_proto HTTP/1.0 [07:05:14]Method: POST [07:05:14]URL: /json_proto [07:05:14]Method is POST - this is cgi request [07:05:14]url: /json_proto [07:05:14]query_string will be loaded in cgi processing [07:05:14]execute_cgi json_proto POST (null) [07:05:14]execute_cgi path=json_proto method=POST [07:05:14]POST find Content-Length [07:05:14]Host: 172.17.50.196:8080 [07:05:14]Content-Length: 906 [07:05:14]Content-Type: application/json [07:05:14] [07:05:14]POST finish read [07:05:14]Found Content-Length = 906 [07:05:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335040", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:14]execute_script... [07:05:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335040", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:05:14]POST & json_proto [07:05:14]process_json_proto [07:05:14]json parsed OK: [07:05:14]protocol is kg_v1.0 [07:05:14]action value=close_receipt [07:05:14]process_action close_receipt [07:05:14]cmd_close_receipt [07:05:14]MH_GetDate [07:05:14]Write to MH i2c: F0 00 00 59 2F 77 [07:05:14]Write i2c OK [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: F0 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: F0 09 00 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: F0 09 00 59 2F 00 2D 89 20 67 72 0D 1C 67 BF [07:05:14]GetLastDocTimeStamp 1730184884 [07:05:14]current date 1730185517 [07:05:14]FM_GetShiftState [07:05:14]SAM_PROTO_GetShiftState [07:05:14]wFMCommunicate request_size=4 [07:05:14]MH_SAM_APDU [07:05:14]CAPDU: 80 13 01 00 [07:05:14]Write to MH i2c: E2 08 00 5A 2F 80 13 01 00 00 00 00 00 06 [07:05:14]Write i2c OK [07:05:14]MH_I2C_Read... [07:05:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:14]Read from MH i2c: E2 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 0E 00 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 0E 00 5A 2F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 55 [07:05:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:05:14]wFMCommunicate OK [07:05:14]SAM_PROTO_GetShiftState done [07:05:14]FM_GetShiftState done [07:05:14]opened in 1730160023 [07:05:14]opened+sec_in_day 1730246423 [07:05:14]quantity*price = 11500 [07:05:14]sum+1 = 11501 [07:05:14]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 245.00 НСП 1% : 2.17 НДС 12% : 26.01 Наличными: 245.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 80 29.10.2024 07:05 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139095 ФПД: 127974498042642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T070517&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139095&fm=127974498042642&tin=02508201610067®Number=0000000000091631&sum=24500 0 [07:05:15]StoreToDocumentArchive [07:05:15]shift 555 fd 139095 [07:05:15]save to /storage/0555/doc_00139095 [07:05:15]save last doc name /storage/0555/doc_00139095 to /storage/kkm_last_doc_name [07:05:15]save OK [07:05:15]Clear old archive folders... [07:05:15]ProcessDocumentItem done err = 0, tmpTLVsize=392 [07:05:15]tlvbuf is 00E798F0 [07:05:15]SAM_PROTO_ClearQueue [07:05:15]wFMCommunicate request_size=4 [07:05:15]MH_SAM_APDU [07:05:15]CAPDU: 80 09 00 00 [07:05:15]Write to MH i2c: E2 08 00 67 2F 80 09 00 00 00 00 00 00 08 [07:05:15]Write i2c OK [07:05:15]MH_I2C_Read... [07:05:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:05:15]Read from MH i2c: E2 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 03 00 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 03 00 67 2F 00 90 00 0A [07:05:15]RAPDU: 90 00 [07:05:15]wFMCommunicate OK [07:05:15]SAM_PROTO_ClearQueue done [07:05:15]KKMCreateOFDPacket [07:05:15]OFDProtocolAddRootSTLVToBuf [07:05:15]FM_MakeSignedData [07:05:15]FM_MakeSignedData [07:05:15]SAM_PROTO_SignData [07:05:15]wFMCommunicate request_size=4 [07:05:15]MH_SAM_APDU [07:05:15]CAPDU: 80 0D 01 02 [07:05:15]Write to MH i2c: E2 08 00 68 2F 80 0D 01 02 00 00 00 00 10 [07:05:15]Write i2c OK [07:05:15]MH_I2C_Read... [07:05:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:05:15]Read from MH i2c: E2 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 03 00 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 03 00 68 2F 00 90 00 0B [07:05:15]RAPDU: 90 00 [07:05:15]wFMCommunicate OK [07:05:15]wFMCommunicate request_size=255 [07:05:15]MH_SAM_APDU [07:05:15]CAPDU: 80 0D 02 02 FA 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 [07:05:15]Write to MH i2c: E2 02 01 69 2F 80 0D 02 02 FA 00 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 00 00 04 [07:05:15]Write i2c OK [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 [07:05:15]MH_I2C_Read... [07:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:15]Read from MH i2c: E2 03 00 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 03 00 69 2F 00 90 00 0C [07:05:15]RAPDU: 90 00 [07:05:15]wFMCommunicate OK [07:05:15]wFMCommunicate request_size=151 [07:05:15]MH_SAM_APDU [07:05:15]CAPDU: 80 0D 02 02 92 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2D 89 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 57 1F 02 00 35 04 06 00 74 64 62 7F 03 12 [07:05:15]Write to MH i2c: E2 9A 00 6A 2F 80 0D 02 02 92 00 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2D 89 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 57 1F 02 00 35 04 06 00 74 64 62 7F 03 12 00 00 8B [07:05:15]Write i2c OK [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 [07:05:15]MH_I2C_Read... [07:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:15]Read from MH i2c: E2 03 00 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 03 00 6A 2F 00 90 00 0D [07:05:15]RAPDU: 90 00 [07:05:15]wFMCommunicate OK [07:05:15]wFMCommunicate request_size=4 [07:05:15]MH_SAM_APDU [07:05:15]CAPDU: 80 0D 03 02 [07:05:15]Write to MH i2c: E2 08 00 6B 2F 80 0D 03 02 00 00 00 00 15 [07:05:15]Write i2c OK [07:05:15]MH_I2C_Read... [07:05:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:05:15]Read from MH i2c: E2 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: E2 0B 00 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: E2 0B 00 6B 2F 00 58 14 70 42 75 A0 F3 C8 90 00 04 [07:05:16]RAPDU: 58 14 70 42 75 A0 F3 C8 90 00 [07:05:16]wFMCommunicate OK [07:05:16]SAM_PROTO_SignData done [07:05:16]FM_MakeSignedData done [07:05:16]CreateOFDProtocolMessage [07:05:16]wFMCommunicate request_size=4 [07:05:16]MH_SAM_APDU [07:05:16]CAPDU: 80 11 00 00 [07:05:16]Write to MH i2c: E2 08 00 6C 2F 80 11 00 00 00 00 00 00 15 [07:05:16]Write i2c OK [07:05:16]MH_I2C_Read... [07:05:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:16]Read from MH i2c: E2 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: E2 17 00 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: E2 17 00 6C 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 70 [07:05:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:05:16]wFMCommunicate OK [07:05:16]CreateOFDProtocolMessage done [07:05:16]OFDSenderStorePacket 139095 [07:05:16]StoreOFDPacket docnum=139095 [07:05:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9C 01 00 00 15 22 94 01 CF D6 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2D 89 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 57 1F 02 00 35 04 06 00 74 64 62 7F 03 12 58 14 70 42 75 A0 F3 C8 [07:05:16]CheckFolder [07:05:16]dirname=/storage/ofd_packets [07:05:16]CheckFolder done [07:05:16]ProducePacketName [07:05:16]name=ofd_packets/00139095 [07:05:16]NVStorageSaveData ofd_packets/00139095 [07:05:16]File name is /storage/ofd_packets/00139095 [07:05:16]Write 442 bytes [07:05:16]NVStorageSaveData done [07:05:16]OFDSenderStorePacket done [07:05:16]KKMCreateOFDPacket done [07:05:16]NVStorageSaveData kkm_last_timestamp [07:05:16]File name is /storage/kkm_last_timestamp [07:05:16]Write 4 bytes [07:05:16]NVStorageSaveData done [07:05:16]ExternCall_PrintAddStr [07:05:16]wPrintStart [07:05:16]Write to MH i2c: 01 00 00 6D 2F 9C [07:05:16]Write i2c OK [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: 01 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: 01 07 00 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: 01 07 00 6D 2F 00 00 00 00 00 FF 0F B1 [07:05:16]RasterBufferAndPrint [07:05:16]line Счет N : (3)335040 [07:05:16]line ИНН: 02508201610067 [07:05:16]line Контрольно-Кассовый Чек [07:05:16]line ПРОДАЖА [07:05:16]line Товар: 2000036210013 [07:05:16]line Кофе Капучино (GABB TRADE) [07:05:16]line 1.000 * 115.00 [07:05:16]line = 115.00 [07:05:16]line НДС 12% НСП 1% [07:05:16]line > о реализуемом товаре [07:05:16]line Товар: 2000036220012 [07:05:16]line Кофе Капучино XL(GABB TRADE) [07:05:16]line 1.000 * 130.00 [07:05:16]line = 130.00 [07:05:16]line НДС 12% НСП 1% [07:05:16]line > о реализуемом товаре [07:05:16]line ИТОГО: 245.00 [07:05:16]line НСП 1% : 2.17 [07:05:16]line НДС 12% : 26.01 [07:05:16]line Наличными: 245.00 [07:05:16]line Безнал.: 0.00 [07:05:16]line Место: АЗС № 101 "Партнер Нефть" [07:05:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:05:16]line СНО: Общий режим [07:05:16]line Чек 80 29.10.2024 07:05 [07:05:16]line Смена: 555 ФФД: 1.0 [07:05:16]line ЗНМ: 0300000081 [07:05:16]line РНМ: 0000000000091631 [07:05:16]line Версия ККМ: 001 [07:05:16]line ФМ: 0000000000874669 [07:05:16]line ФД: 139095 [07:05:16]line ФПД: 127974498042642 [07:05:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T070517&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139095&fm=127974498042642&tin=02508201610067®Number=0000000000091631&sum=24500 [07:05:16]line 0 [07:05:16]OFD Sender: Processing packet 139095 [packets to send 34, broken 33] [07:05:16]ProducePacketName [07:05:16]name=ofd_packets/00139095 [07:05:16]OFD Sender: To server: pG, [07:05:16]CommunicateWithHost lk.salyk.kg:30040 [07:05:16]ConnectInit lk.salyk.kg [07:05:16]written 0, free lines is 4095 [07:05:16]Connected sock=10 [07: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 36 39 9C 01 00 00 15 22 94 01 CF D6 5A 03 01 00 03 00 88 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 B4 5F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 2D 89 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 57 1F 02 00 35 04 06 00 74 64 62 7F 03 12 58 14 70 42 75 A0 F3 C8 [07:05: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 36 39 4F 00 00 00 89 00 47 00 96 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 57 1F 02 00 F4 03 04 00 E1 34 20 67 B6 04 01 00 00 6E 1E E4 E8 E2 AB 3D 2A [07:05:16]CommunicateWithHost err = 0 [07:05:16]CheckOFDResponse [07:05:16]1017 (14) - 77093643461234 [07:05:16]1041 (16) - 0000000000874669 [07:05:16]1040 (4) - 139095 [07:05:16]1012 (4) - 29.10.2024 01:05 [07:05:16]1206 (1) - 0 [07:05:16]OFD Sender: Remove packet 139095 [07:05:16]ProducePacketName [07:05:16]name=ofd_packets/00139095 [07:05:16]NVStorageDeleteData [07:05:16]Write to MH i2c: 01 00 00 9C 2F CB [07:05:16]Write i2c OK [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: 01 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: 01 07 00 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: 01 07 00 9C 2F 00 00 00 00 00 BC 0C 9A [07:05:16]RasterBufferAndPrint [07:05:16]line [07:05:16]line [07:05:16]line [07:05:16]line [07:05:16]line [07:05:16]written 0, free lines is 3268 [07:05:16]MH_Cut [07:05:16]Write to MH i2c: D1 01 00 A3 2F 01 A4 [07:05:16]Write i2c OK [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: D1 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: D1 01 00 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: D1 01 00 A3 2F 00 A3 [07:05:16]Write to MH i2c: 01 00 00 A4 2F D3 [07:05:16]Write i2c OK [07:05:16]MH_I2C_Read... [07:05:17]OFD Sender: No OFD packet to send [07:05:17]*** Cut start [07:05:17]*** Partial cut [07:05:17]*** CUTSNS_PIN = 1 [07:05:17]*** CUTSNS_PIN = 0 [07:05:17]*** Brake cut motor [07:05:18]Read from MH i2c: 01 [07:05:18]MH_I2C_Read... [07:05:18]*** Stop cut motor [07:05:18]*** Cut end [07:05:18]Read from MH i2c: 01 07 00 [07:05:18]MH_I2C_Read... [07:05:18]Read from MH i2c: 01 07 00 A4 2F 00 00 00 00 00 FF 0F E8 [07:05:18]process_action close_receipt done [07:05:18]requested_data is exist [07:05:18]produce_requested_data [07:05:18]requested_item fm.sn is exist - process it [07:05:18]wFMCommunicate request_size=4 [07:05:18]MH_SAM_APDU [07:05:18]CAPDU: 80 11 00 00 [07:05:18]Write to MH i2c: E2 08 00 A5 2F 80 11 00 00 00 00 00 00 4E [07:05:18]Write i2c OK [07:05:18]MH_I2C_Read... [07:05:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:18]Read from MH i2c: E2 [07:05:18]MH_I2C_Read... [07:05:18]Read from MH i2c: E2 17 00 [07:05:18]MH_I2C_Read... [07:05:18]Read from MH i2c: E2 17 00 A5 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A9 [07:05:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:05:18]wFMCommunicate OK [07:05:18]requested_item fd.num is exist - process it [07:05:18]SAM_PROTO_GetFieldsCounters [07:05:18]wFMCommunicate request_size=4 [07:05:18]MH_SAM_APDU [07:05:18]CAPDU: 80 13 00 00 [07:05:18]Write to MH i2c: E2 08 00 A6 2F 80 13 00 00 00 00 00 00 51 [07:05:18]Write i2c OK [07:05:18]MH_I2C_Read... [07:05:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:05:18]Read from MH i2c: E2 [07:05:18]MH_I2C_Read... [07:05:18]Read from MH i2c: E2 62 00 [07:05:18]MH_I2C_Read... [07:05:18]Read from MH i2c: E2 62 00 A6 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 57 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [07: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 57 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:05:18]wFMCommunicate OK [07:05:18]SAM_PROTO_GetFieldsCounters done [07:05:18]requested_item shift.num is exist - process it [07:05:18]requested_item shift.opened is exist - process it [07:05:18]req_shift_opened [07:05:18]FM_GetShiftState [07:05:18]SAM_PROTO_GetShiftState [07:05:18]wFMCommunicate request_size=4 [07:05:18]MH_SAM_APDU [07:05:18]CAPDU: 80 13 01 00 [07:05:18]Write to MH i2c: E2 08 00 A7 2F 80 13 01 00 00 00 00 00 53 [07:05:18]Write i2c OK [07:05:18]MH_I2C_Read... [07:05:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:18]Read from MH i2c: E2 [07:05:18]MH_I2C_Read... [07:05:18]Read from MH i2c: E2 0E 00 [07:05:18]MH_I2C_Read... [07:05:18]Read from MH i2c: E2 0E 00 A7 2F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A2 [07:05:18]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:05:18]wFMCommunicate OK [07:05:18]SAM_PROTO_GetShiftState done [07:05:18]FM_GetShiftState done [07:05:18]req_shift_opened done [07:05:18]requested_item shift.open_date is exist - process it [07:05:18]req_shift_open_date [07:05:18]req_shift_open_date done [07:05:18]produce_requested_data done [07:05:18]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139095,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [07:05:18]process_action_free close_receipt [07:05:18]json_value_free [07:05:18]json_value_free done [07:05:18]process_json_proto returns [07:05:18]Send response to host [07:05:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139095,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [07:05:18]free response buf [07:05:18]execute_script done [07:05:18]execute_script returns [07:05:18]free content buf [07:05:18]Sock 9.Close socket [07:05:18]Sock 9.Thread stoped [07:05:22]OFD Sender: No OFD packet to send [07:05:27]OFD Sender: No OFD packet to send [07:05:32]OFD Sender: No OFD packet to send [07:05:37]OFD Sender: No OFD packet to send [07:05:42]OFD Sender: No OFD packet to send [07:05:47]OFD Sender: No OFD packet to send [07:05:52]OFD Sender: No OFD packet to send [07:05:57]OFD Sender: No OFD packet to send [07:06:02]OFD Sender: No OFD packet to send [07:06:07]OFD Sender: No OFD packet to send [07:06:12]OFD Sender: No OFD packet to send [07:06:17]OFD Sender: No OFD packet to send [07:06:22]OFD Sender: No OFD packet to send [07:06:27]OFD Sender: No OFD packet to send [07:06:32]OFD Sender: No OFD packet to send [07:06:37]OFD Sender: No OFD packet to send [07:06:42]OFD Sender: No OFD packet to send [07:06:47]OFD Sender: No OFD packet to send [07:06:52]OFD Sender: No OFD packet to send [07:06:57]OFD Sender: No OFD packet to send [07:07:02]OFD Sender: No OFD packet to send [07:07:07]OFD Sender: No OFD packet to send [07:07:12]OFD Sender: No OFD packet to send [07:07:17]OFD Sender: No OFD packet to send [07:07:22]OFD Sender: No OFD packet to send [07:07:27]OFD Sender: No OFD packet to send [07:07:32]OFD Sender: No OFD packet to send [07:07:37]OFD Sender: No OFD packet to send [07:07:42]OFD Sender: No OFD packet to send [07:07:47]OFD Sender: No OFD packet to send [07:07:52]OFD Sender: No OFD packet to send [07:07:57]OFD Sender: No OFD packet to send [07:08:02]OFD Sender: No OFD packet to send [07:08:07]OFD Sender: No OFD packet to send [07:08:12]OFD Sender: No OFD packet to send [07:08:17]OFD Sender: No OFD packet to send [07:08:22]OFD Sender: No OFD packet to send [07:08:27]OFD Sender: No OFD packet to send [07:08:32]OFD Sender: No OFD packet to send [07:08:37]OFD Sender: No OFD packet to send [07:08:42]OFD Sender: No OFD packet to send [07:08:47]OFD Sender: No OFD packet to send [07:08:52]OFD Sender: No OFD packet to send [07:08:57]OFD Sender: No OFD packet to send [07:09:02]OFD Sender: No OFD packet to send [07:09:07]OFD Sender: No OFD packet to send [07:09:12]OFD Sender: No OFD packet to send [07:09:17]OFD Sender: No OFD packet to send [07:09:22]OFD Sender: No OFD packet to send [07:09:27]OFD Sender: No OFD packet to send [07:09:32]OFD Sender: No OFD packet to send [07:09:37]OFD Sender: No OFD packet to send [07:09:42]OFD Sender: No OFD packet to send [07:09:47]OFD Sender: No OFD packet to send [07:09:52]OFD Sender: No OFD packet to send [07:09:57]OFD Sender: No OFD packet to send [07:10:02]OFD Sender: No OFD packet to send [07:10:07]OFD Sender: No OFD packet to send [07:10:12]OFD Sender: No OFD packet to send [07:10:17]OFD Sender: No OFD packet to send [07:10:22]OFD Sender: No OFD packet to send [07:10:27]OFD Sender: No OFD packet to send [07:10:32]OFD Sender: No OFD packet to send [07:10:37]OFD Sender: No OFD packet to send [07:10:42]OFD Sender: No OFD packet to send [07:10:47]OFD Sender: No OFD packet to send [07:10:52]OFD Sender: No OFD packet to send [07:10:57]OFD Sender: No OFD packet to send [07:11:02]OFD Sender: No OFD packet to send [07:11:07]OFD Sender: No OFD packet to send [07:11:12]OFD Sender: No OFD packet to send [07:11:17]OFD Sender: No OFD packet to send [07:11:22]OFD Sender: No OFD packet to send [07:11:27]OFD Sender: No OFD packet to send [07:11:32]OFD Sender: No OFD packet to send [07:11:37]OFD Sender: No OFD packet to send [07:11:42]OFD Sender: No OFD packet to send [07:11:47]OFD Sender: No OFD packet to send [07:11:52]OFD Sender: No OFD packet to send [07:11:57]OFD Sender: No OFD packet to send [07:12:02]OFD Sender: No OFD packet to send [07:12:07]OFD Sender: No OFD packet to send [07:12:12]OFD Sender: No OFD packet to send [07:12:17]OFD Sender: No OFD packet to send [07:12:22]OFD Sender: No OFD packet to send [07:12:27]OFD Sender: No OFD packet to send [07:12:32]OFD Sender: No OFD packet to send [07:12:37]OFD Sender: No OFD packet to send [07:12:42]OFD Sender: No OFD packet to send [07:12:47]OFD Sender: No OFD packet to send [07:12:52]OFD Sender: No OFD packet to send [07:12:57]OFD Sender: No OFD packet to send [07:13:02]OFD Sender: No OFD packet to send [07:13:07]OFD Sender: No OFD packet to send [07:13:12]OFD Sender: No OFD packet to send [07:13:16]accept exits with 7 [07:13:16]New connection [07:13:16]New thread 3067514212 created [07:13:16]Thread 3067370852 joined [07:13:16]Waiting for new connection... [07:13:16] Sock 7.Parse request [07:13:16]Sock 7.Check first char [07:13:16]Sock 7.First char is OK [07:13:16]request: POST /json_proto HTTP/1.0 [07:13:16]Method: POST [07:13:16]URL: /json_proto [07:13:16]Method is POST - this is cgi request [07:13:16]url: /json_proto [07:13:16]query_string will be loaded in cgi processing [07:13:16]execute_cgi json_proto POST (null) [07:13:16]execute_cgi path=json_proto method=POST [07:13:16]POST find Content-Length [07:13:16]Host: 172.17.50.196:8080 [07:13:16]Content-Length: 630 [07:13:16]Content-Type: application/json [07:13:16] [07:13:16]POST finish read [07:13:16]Found Content-Length = 630 [07:13:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335041", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:13:16]execute_script... [07:13: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 : (3)335041", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:13:16]POST & json_proto [07:13:16]process_json_proto [07:13:16]json parsed OK: [07:13:16]protocol is kg_v1.0 [07:13:16]action value=close_receipt [07:13:16]process_action close_receipt [07:13:16]cmd_close_receipt [07:13:16]MH_GetDate [07:13:16]Write to MH i2c: F0 00 00 A8 2F C6 [07:13:16]Write i2c OK [07:13:16]MH_I2C_Read... [07:13:16]Read from MH i2c: F0 [07:13:16]MH_I2C_Read... [07:13:16]Read from MH i2c: F0 09 00 [07:13:16]MH_I2C_Read... [07:13:16]Read from MH i2c: F0 09 00 A8 2F 00 10 8B 20 67 72 0D 1C 67 F3 [07:13:16]GetLastDocTimeStamp 1730185517 [07:13:16]current date 1730186000 [07:13:16]FM_GetShiftState [07:13:16]SAM_PROTO_GetShiftState [07:13:16]wFMCommunicate request_size=4 [07:13:16]MH_SAM_APDU [07:13:16]CAPDU: 80 13 01 00 [07:13:16]Write to MH i2c: E2 08 00 A9 2F 80 13 01 00 00 00 00 00 55 [07:13:16]Write i2c OK [07:13:16]MH_I2C_Read... [07:13:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:17]Read from MH i2c: E2 [07:13:17]MH_I2C_Read... [07:13:17]Read from MH i2c: E2 0E 00 [07:13:17]MH_I2C_Read... [07:13:17]Read from MH i2c: E2 0E 00 A9 2F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A4 [07:13:17]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:13:17]wFMCommunicate OK [07:13:17]SAM_PROTO_GetShiftState done [07:13:17]FM_GetShiftState done [07:13:17]opened in 1730160023 [07:13:17]opened+sec_in_day 1730246423 [07:13:17]quantity*price = 5000 [07:13:17]sum+1 = 5001 [07:13:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 81 29.10.2024 07:13 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139096 ФПД: 182698208279548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T071320&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139096&fm=182698208279548&tin=02508201610067®Number=0000000000091631&sum=5000 0 [07:13:18]StoreToDocumentArchive [07:13:18]shift 555 fd 139096 [07:13:18]save to /storage/0555/doc_00139096 [07:13:18]save last doc name /storage/0555/doc_00139096 to /storage/kkm_last_doc_name [07:13:18]save OK [07:13:18]Clear old archive folders... [07:13:18]ProcessDocumentItem done err = 0, tmpTLVsize=269 [07:13:18]tlvbuf is B6E31100 [07:13:18]SAM_PROTO_ClearQueue [07:13:18]wFMCommunicate request_size=4 [07:13:18]MH_SAM_APDU [07:13:18]CAPDU: 80 09 00 00 [07:13:18]Write to MH i2c: E2 08 00 B6 2F 80 09 00 00 00 00 00 00 57 [07:13:18]Write i2c OK [07:13:18]MH_I2C_Read... [07:13:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:13:18]Read from MH i2c: E2 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 03 00 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 03 00 B6 2F 00 90 00 59 [07:13:18]RAPDU: 90 00 [07:13:18]wFMCommunicate OK [07:13:18]SAM_PROTO_ClearQueue done [07:13:18]KKMCreateOFDPacket [07:13:18]OFDProtocolAddRootSTLVToBuf [07:13:18]FM_MakeSignedData [07:13:18]FM_MakeSignedData [07:13:18]SAM_PROTO_SignData [07:13:18]wFMCommunicate request_size=4 [07:13:18]MH_SAM_APDU [07:13:18]CAPDU: 80 0D 01 02 [07:13:18]Write to MH i2c: E2 08 00 B7 2F 80 0D 01 02 00 00 00 00 5F [07:13:18]Write i2c OK [07:13:18]MH_I2C_Read... [07:13:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:13:18]Read from MH i2c: E2 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 03 00 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 03 00 B7 2F 00 90 00 5A [07:13:18]RAPDU: 90 00 [07:13:18]wFMCommunicate OK [07:13:18]wFMCommunicate request_size=255 [07:13:18]MH_SAM_APDU [07:13:18]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 10 8B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [07:13:18]Write to MH i2c: E2 02 01 B8 2F 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 10 8B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 11 [07:13:18]Write i2c OK [07:13:18]MH_I2C_Read... [07:13:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:18]Read from MH i2c: E2 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 03 00 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 03 00 B8 2F 00 90 00 5B [07:13:18]RAPDU: 90 00 [07:13:18]wFMCommunicate OK [07:13:18]wFMCommunicate request_size=28 [07:13:18]MH_SAM_APDU [07:13:18]CAPDU: 80 0D 02 02 17 37 34 36 36 39 10 04 04 00 58 1F 02 00 35 04 06 00 A6 29 BD CE 3B FC [07:13:18]Write to MH i2c: E2 1F 00 B9 2F 80 0D 02 02 17 00 37 34 36 36 39 10 04 04 00 58 1F 02 00 35 04 06 00 A6 29 BD CE 3B FC 00 00 01 [07:13:18]Write i2c OK [07:13:18]MH_I2C_Read... [07:13:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:18]Read from MH i2c: E2 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 03 00 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 03 00 B9 2F 00 90 00 5C [07:13:18]RAPDU: 90 00 [07:13:18]wFMCommunicate OK [07:13:18]wFMCommunicate request_size=4 [07:13:18]MH_SAM_APDU [07:13:18]CAPDU: 80 0D 03 02 [07:13:18]Write to MH i2c: E2 08 00 BA 2F 80 0D 03 02 00 00 00 00 64 [07:13:18]Write i2c OK [07:13:18]MH_I2C_Read... [07:13:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:13:18]Read from MH i2c: E2 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 0B 00 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 0B 00 BA 2F 00 CB 20 C4 5A 72 61 5A 68 90 00 03 [07:13:18]RAPDU: CB 20 C4 5A 72 61 5A 68 90 00 [07:13:18]wFMCommunicate OK [07:13:18]SAM_PROTO_SignData done [07:13:18]FM_MakeSignedData done [07:13:18]CreateOFDProtocolMessage [07:13:18]wFMCommunicate request_size=4 [07:13:18]MH_SAM_APDU [07:13:18]CAPDU: 80 11 00 00 [07:13:18]Write to MH i2c: E2 08 00 BB 2F 80 11 00 00 00 00 00 00 64 [07:13:18]Write i2c OK [07:13:18]MH_I2C_Read... [07:13:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:18]Read from MH i2c: E2 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 17 00 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: E2 17 00 BB 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BF [07:13:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:13:18]wFMCommunicate OK [07:13:18]CreateOFDProtocolMessage done [07:13:18]OFDSenderStorePacket 139096 [07:13:18]StoreOFDPacket docnum=139096 [07:13:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 21 01 00 00 32 2B 19 01 7D 9D 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 10 8B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 58 1F 02 00 35 04 06 00 A6 29 BD CE 3B FC CB 20 C4 5A 72 61 5A 68 [07:13:18]CheckFolder [07:13:18]dirname=/storage/ofd_packets [07:13:18]CheckFolder done [07:13:18]ProducePacketName [07:13:18]name=ofd_packets/00139096 [07:13:18]NVStorageSaveData ofd_packets/00139096 [07:13:18]File name is /storage/ofd_packets/00139096 [07:13:18]Write 319 bytes [07:13:18]NVStorageSaveData done [07:13:18]OFDSenderStorePacket done [07:13:18]KKMCreateOFDPacket done [07:13:18]NVStorageSaveData kkm_last_timestamp [07:13:18]File name is /storage/kkm_last_timestamp [07:13:18]Write 4 bytes [07:13:18]NVStorageSaveData done [07:13:18]ExternCall_PrintAddStr [07:13:18]wPrintStart [07:13:18]Write to MH i2c: 01 00 00 BC 2F EB [07:13:18]Write i2c OK [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: 01 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: 01 07 00 [07:13:18]MH_I2C_Read... [07:13:18]Read from MH i2c: 01 07 00 BC 2F 00 00 00 00 00 FF 0F 00 [07:13:18]RasterBufferAndPrint [07:13:18]line Счет N : (3)335041 [07:13:18]line ИНН: 02508201610067 [07:13:18]line Контрольно-Кассовый Чек [07:13:18]line ПРОДАЖА [07:13:18]line Товар: 4700000160358 [07:13:18]line Вода Легенда 1л [07:13:18]line 1.000 * 50.00 [07:13:18]line = 50.00 [07:13:18]line НДС 12% НСП 1% [07:13:18]line > о реализуемом товаре [07:13:18]line ИТОГО: 50.00 [07:13:18]line НСП 1% : 0.44 [07:13:18]line НДС 12% : 5.31 [07:13:18]line Наличными: 50.00 [07:13:18]line Безнал.: 0.00 [07:13:18]line Место: АЗС № 101 "Партнер Нефть" [07:13:18]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:13:18]line СНО: Общий режим [07:13:18]line Чек 81 29.10.2024 07:13 [07:13:18]line Смена: 555 ФФД: 1.0 [07:13:18]line ЗНМ: 0300000081 [07:13:18]line РНМ: 0000000000091631 [07:13:18]line Версия ККМ: 001 [07:13:18]line ФМ: 0000000000874669 [07:13:18]line ФД: 139096 [07:13:18]line ФПД: 182698208279548 [07:13:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T071320&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139096&fm=182698208279548&tin=02508201610067®Number=0000000000091631&sum=5000 [07:13:19]OFD Sender: Processing packet 139096 [packets to send 34, broken 33] [07:13:19]ProducePacketName [07:13:19]name=ofd_packets/00139096 [07:13:19]OFD Sender: To server: pG, [07:13:19]CommunicateWithHost lk.salyk.kg:30040 [07:13:19]ConnectInit lk.salyk.kg [07:13:19]line 0 [07:13:19]written 0, free lines is 4095 [07:13:19]Connected sock=10 [07:13: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 36 39 21 01 00 00 32 2B 19 01 7D 9D 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 10 8B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 58 1F 02 00 35 04 06 00 A6 29 BD CE 3B FC CB 20 C4 5A 72 61 5A 68 [07:13: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 36 39 4F 00 00 00 EA 93 47 00 7F 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 36 39 10 04 04 00 58 1F 02 00 F4 03 04 00 C4 36 20 67 B6 04 01 00 00 FB 13 49 B6 5D DA 79 77 [07:13:19]CommunicateWithHost err = 0 [07:13:19]CheckOFDResponse [07:13:19]1017 (14) - 77093643461234 [07:13:19]1041 (16) - 0000000000874669 [07:13:19]1040 (4) - 139096 [07:13:19]1012 (4) - 29.10.2024 01:13 [07:13:19]1206 (1) - 0 [07:13:19]OFD Sender: Remove packet 139096 [07:13:19]ProducePacketName [07:13:19]name=ofd_packets/00139096 [07:13:19]NVStorageDeleteData [07:13:19]Write to MH i2c: 01 00 00 E4 2F 13 [07:13:19]Write i2c OK [07:13:19]MH_I2C_Read... [07:13:19]Read from MH i2c: 01 [07:13:19]MH_I2C_Read... [07:13:19]Read from MH i2c: 01 07 00 [07:13:19]MH_I2C_Read... [07:13:19]Read from MH i2c: 01 07 00 E4 2F 00 00 00 00 00 12 0D 39 [07:13:19]RasterBufferAndPrint [07:13:19]line [07:13:19]line [07:13:19]line [07:13:19]line [07:13:19]line [07:13:19]written 0, free lines is 3353 [07:13:19]MH_Cut [07:13:19]Write to MH i2c: D1 01 00 EB 2F 01 EC [07:13:19]Write i2c OK [07:13:19]MH_I2C_Read... [07:13:19]Read from MH i2c: D1 [07:13:19]MH_I2C_Read... [07:13:19]Read from MH i2c: D1 01 00 [07:13:19]MH_I2C_Read... [07:13:19]Read from MH i2c: D1 01 00 EB 2F 00 EB [07:13:19]Write to MH i2c: 01 00 00 EC 2F 1B [07:13:19]Write i2c OK [07:13:19]MH_I2C_Read... [07:13:19]OFD Sender: No OFD packet to send [07:13:20]*** Cut start [07:13:20]*** Partial cut [07:13:20]*** CUTSNS_PIN = 1 [07:13:20]*** CUTSNS_PIN = 0 [07:13:20]*** Brake cut motor [07:13:20]Read from MH i2c: 01 [07:13:20]MH_I2C_Read... [07:13:20]*** Stop cut motor [07:13:20]*** Cut end [07:13:20]Read from MH i2c: 01 07 00 [07:13:20]MH_I2C_Read... [07:13:20]Read from MH i2c: 01 07 00 EC 2F 00 00 00 00 00 FF 0F 30 [07:13:20]process_action close_receipt done [07:13:20]requested_data is exist [07:13:20]produce_requested_data [07:13:20]requested_item fm.sn is exist - process it [07:13:20]wFMCommunicate request_size=4 [07:13:20]MH_SAM_APDU [07:13:20]CAPDU: 80 11 00 00 [07:13:20]Write to MH i2c: E2 08 00 ED 2F 80 11 00 00 00 00 00 00 96 [07:13:20]Write i2c OK [07:13:20]MH_I2C_Read... [07:13:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:20]Read from MH i2c: E2 [07:13:20]MH_I2C_Read... [07:13:20]Read from MH i2c: E2 17 00 [07:13:20]MH_I2C_Read... [07:13:20]Read from MH i2c: E2 17 00 ED 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F1 [07:13:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:13:20]wFMCommunicate OK [07:13:20]requested_item fd.num is exist - process it [07:13:20]SAM_PROTO_GetFieldsCounters [07:13:20]wFMCommunicate request_size=4 [07:13:20]MH_SAM_APDU [07:13:20]CAPDU: 80 13 00 00 [07:13:20]Write to MH i2c: E2 08 00 EE 2F 80 13 00 00 00 00 00 00 99 [07:13:20]Write i2c OK [07:13:20]MH_I2C_Read... [07:13:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:13:20]Read from MH i2c: E2 [07:13:20]MH_I2C_Read... [07:13:20]Read from MH i2c: E2 62 00 [07:13:20]MH_I2C_Read... [07:13:20]Read from MH i2c: E2 62 00 EE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 58 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [07:13: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 58 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:13:20]wFMCommunicate OK [07:13:20]SAM_PROTO_GetFieldsCounters done [07:13:20]requested_item shift.num is exist - process it [07:13:20]requested_item shift.opened is exist - process it [07:13:20]req_shift_opened [07:13:20]FM_GetShiftState [07:13:20]SAM_PROTO_GetShiftState [07:13:20]wFMCommunicate request_size=4 [07:13:20]MH_SAM_APDU [07:13:20]CAPDU: 80 13 01 00 [07:13:20]Write to MH i2c: E2 08 00 EF 2F 80 13 01 00 00 00 00 00 9B [07:13:20]Write i2c OK [07:13:20]MH_I2C_Read... [07:13:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:20]Read from MH i2c: E2 [07:13:20]MH_I2C_Read... [07:13:20]Read from MH i2c: E2 0E 00 [07:13:20]MH_I2C_Read... [07:13:20]Read from MH i2c: E2 0E 00 EF 2F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EA [07:13:20]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:13:20]wFMCommunicate OK [07:13:20]SAM_PROTO_GetShiftState done [07:13:20]FM_GetShiftState done [07:13:20]req_shift_opened done [07:13:20]requested_item shift.open_date is exist - process it [07:13:20]req_shift_open_date [07:13:20]req_shift_open_date done [07:13:20]produce_requested_data done [07:13:20]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139096,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [07:13:20]process_action_free close_receipt [07:13:20]json_value_free [07:13:20]json_value_free done [07:13:20]process_json_proto returns [07:13:20]Send response to host [07:13:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139096,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [07:13:20]free response buf [07:13:20]execute_script done [07:13:20]execute_script returns [07:13:20]free content buf [07:13:20]Sock 7.Close socket [07:13:20]Sock 7.Thread stoped [07:13:24]OFD Sender: No OFD packet to send [07:13:29]OFD Sender: No OFD packet to send [07:13:34]OFD Sender: No OFD packet to send [07:13:39]OFD Sender: No OFD packet to send [07:13:44]OFD Sender: No OFD packet to send [07:13:49]OFD Sender: No OFD packet to send [07:13:54]OFD Sender: No OFD packet to send [07:13:59]OFD Sender: No OFD packet to send [07:14:04]OFD Sender: No OFD packet to send [07:14:09]OFD Sender: No OFD packet to send [07:14:14]OFD Sender: No OFD packet to send [07:14:19]OFD Sender: No OFD packet to send [07:14:22]accept exits with 9 [07:14:22]New connection [07:14:22]New thread 3067370852 created [07:14:22]Thread 3067514212 joined [07:14:22]Waiting for new connection... [07:14:22] Sock 9.Parse request [07:14:22]Sock 9.Check first char [07:14:22]Sock 9.First char is OK [07:14:22]request: POST /json_proto HTTP/1.0 [07:14:22]Method: POST [07:14:22]URL: /json_proto [07:14:22]Method is POST - this is cgi request [07:14:22]url: /json_proto [07:14:22]query_string will be loaded in cgi processing [07:14:22]execute_cgi json_proto POST (null) [07:14:22]execute_cgi path=json_proto method=POST [07:14:22]POST find Content-Length [07:14:22]Host: 172.17.50.196:8080 [07:14:22]Content-Length: 746 [07:14:22]Content-Type: application/json [07:14:22] [07:14:22]POST finish read [07:14:22]Found Content-Length = 746 [07:14:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335042", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:22]execute_script... [07:14: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 : (3)335042", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:22]POST & json_proto [07:14:22]process_json_proto [07:14:22]json parsed OK: [07:14:22]protocol is kg_v1.0 [07:14:22]action value=close_receipt [07:14:22]process_action close_receipt [07:14:22]cmd_close_receipt [07:14:22]MH_GetDate [07:14:22]Write to MH i2c: F0 00 00 F0 2F 0E [07:14:22]Write i2c OK [07:14:22]MH_I2C_Read... [07:14:22]Read from MH i2c: F0 [07:14:22]MH_I2C_Read... [07:14:22]Read from MH i2c: F0 09 00 [07:14:22]MH_I2C_Read... [07:14:22]Read from MH i2c: F0 09 00 F0 2F 00 51 8B 20 67 72 0D 1C 67 7C [07:14:22]GetLastDocTimeStamp 1730186000 [07:14:22]current date 1730186065 [07:14:22]FM_GetShiftState [07:14:22]SAM_PROTO_GetShiftState [07:14:22]wFMCommunicate request_size=4 [07:14:22]MH_SAM_APDU [07:14:22]CAPDU: 80 13 01 00 [07:14:22]Write to MH i2c: E2 08 00 F1 2F 80 13 01 00 00 00 00 00 9D [07:14:22]Write i2c OK [07:14:22]MH_I2C_Read... [07:14:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:22]Read from MH i2c: E2 [07:14:22]MH_I2C_Read... [07:14:22]Read from MH i2c: E2 0E 00 [07:14:22]MH_I2C_Read... [07:14:22]Read from MH i2c: E2 0E 00 F1 2F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EC [07:14:22]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:14:22]wFMCommunicate OK [07:14:22]SAM_PROTO_GetShiftState done [07:14:22]FM_GetShiftState done [07:14:22]opened in 1730160023 [07:14:22]opened+sec_in_day 1730246423 [07:14:22]quantity*price = 14400 [07:14:22]sum+1 = 14401 [07:14:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 0.00 Безнал.: 144.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 82 29.10.2024 07:14 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139097 ФПД: 33445067314536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T071425&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139097&fm=33445067314536&tin=02508201610067®Number=0000000000091631&sum=14400 0 [07:14:23]StoreToDocumentArchive [07:14:23]shift 555 fd 139097 [07:14:23]save to /storage/0555/doc_00139097 [07:14:23]save last doc name /storage/0555/doc_00139097 to /storage/kkm_last_doc_name [07:14:23]save OK [07:14:23]Clear old archive folders... [07:14:23]ProcessDocumentItem done err = 0, tmpTLVsize=271 [07:14:23]tlvbuf is 00D71DE0 [07:14:23]SAM_PROTO_ClearQueue [07:14:23]wFMCommunicate request_size=4 [07:14:23]MH_SAM_APDU [07:14:23]CAPDU: 80 09 00 00 [07:14:23]Write to MH i2c: E2 08 00 FE 2F 80 09 00 00 00 00 00 00 9F [07:14:23]Write i2c OK [07:14:23]MH_I2C_Read... [07:14:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:14:23]Read from MH i2c: E2 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 03 00 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 03 00 FE 2F 00 90 00 A1 [07:14:23]RAPDU: 90 00 [07:14:23]wFMCommunicate OK [07:14:23]SAM_PROTO_ClearQueue done [07:14:23]KKMCreateOFDPacket [07:14:23]OFDProtocolAddRootSTLVToBuf [07:14:23]FM_MakeSignedData [07:14:23]FM_MakeSignedData [07:14:23]SAM_PROTO_SignData [07:14:23]wFMCommunicate request_size=4 [07:14:23]MH_SAM_APDU [07:14:23]CAPDU: 80 0D 01 02 [07:14:23]Write to MH i2c: E2 08 00 FF 2F 80 0D 01 02 00 00 00 00 A7 [07:14:23]Write i2c OK [07:14:23]MH_I2C_Read... [07:14:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:14:23]Read from MH i2c: E2 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 03 00 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 03 00 FF 2F 00 90 00 A2 [07:14:23]RAPDU: 90 00 [07:14:23]wFMCommunicate OK [07:14:23]wFMCommunicate request_size=255 [07:14:23]MH_SAM_APDU [07:14:23]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 38 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 51 8B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 [07:14:23]Write to MH i2c: E2 02 01 00 30 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 38 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 51 8B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 7E [07:14:23]Write i2c OK [07:14:23]MH_I2C_Read... [07:14:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:23]Read from MH i2c: E2 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 03 00 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 03 00 00 30 00 90 00 A4 [07:14:23]RAPDU: 90 00 [07:14:23]wFMCommunicate OK [07:14:23]wFMCommunicate request_size=30 [07:14:23]MH_SAM_APDU [07:14:23]CAPDU: 80 0D 02 02 19 30 38 37 34 36 36 39 10 04 04 00 59 1F 02 00 35 04 06 00 1E 6B 09 5B 55 68 [07:14:23]Write to MH i2c: E2 21 00 01 30 80 0D 02 02 19 00 30 38 37 34 36 36 39 10 04 04 00 59 1F 02 00 35 04 06 00 1E 6B 09 5B 55 68 00 00 D0 [07:14:23]Write i2c OK [07:14:23]MH_I2C_Read... [07:14:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:23]Read from MH i2c: E2 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 03 00 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 03 00 01 30 00 90 00 A5 [07:14:23]RAPDU: 90 00 [07:14:23]wFMCommunicate OK [07:14:23]wFMCommunicate request_size=4 [07:14:23]MH_SAM_APDU [07:14:23]CAPDU: 80 0D 03 02 [07:14:23]Write to MH i2c: E2 08 00 02 30 80 0D 03 02 00 00 00 00 AD [07:14:23]Write i2c OK [07:14:23]MH_I2C_Read... [07:14:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:14:23]Read from MH i2c: E2 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 0B 00 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 0B 00 02 30 00 2C 4F F4 D9 52 B5 F3 65 90 00 55 [07:14:23]RAPDU: 2C 4F F4 D9 52 B5 F3 65 90 00 [07:14:23]wFMCommunicate OK [07:14:23]SAM_PROTO_SignData done [07:14:23]FM_MakeSignedData done [07:14:23]CreateOFDProtocolMessage [07:14:23]wFMCommunicate request_size=4 [07:14:23]MH_SAM_APDU [07:14:23]CAPDU: 80 11 00 00 [07:14:23]Write to MH i2c: E2 08 00 03 30 80 11 00 00 00 00 00 00 AD [07:14:23]Write i2c OK [07:14:23]MH_I2C_Read... [07:14:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:23]Read from MH i2c: E2 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 17 00 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: E2 17 00 03 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 08 [07:14:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:14:23]wFMCommunicate OK [07:14:23]CreateOFDProtocolMessage done [07:14:23]OFDSenderStorePacket 139097 [07:14:23]StoreOFDPacket docnum=139097 [07:14:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 23 01 00 00 B0 D9 1B 01 78 46 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 38 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 51 8B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 59 1F 02 00 35 04 06 00 1E 6B 09 5B 55 68 2C 4F F4 D9 52 B5 F3 65 [07:14:23]CheckFolder [07:14:23]dirname=/storage/ofd_packets [07:14:23]CheckFolder done [07:14:23]ProducePacketName [07:14:23]name=ofd_packets/00139097 [07:14:23]NVStorageSaveData ofd_packets/00139097 [07:14:23]File name is /storage/ofd_packets/00139097 [07:14:23]Write 321 bytes [07:14:23]NVStorageSaveData done [07:14:23]OFDSenderStorePacket done [07:14:23]KKMCreateOFDPacket done [07:14:23]NVStorageSaveData kkm_last_timestamp [07:14:23]File name is /storage/kkm_last_timestamp [07:14:23]Write 4 bytes [07:14:23]NVStorageSaveData done [07:14:23]ExternCall_PrintAddStr [07:14:23]wPrintStart [07:14:23]Write to MH i2c: 01 00 00 04 30 34 [07:14:23]Write i2c OK [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: 01 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: 01 07 00 [07:14:23]MH_I2C_Read... [07:14:23]Read from MH i2c: 01 07 00 04 30 00 00 00 00 00 FF 0F 49 [07:14:23]RasterBufferAndPrint [07:14:23]line Счет N : (3)335042 [07:14:23]line ИНН: 02508201610067 [07:14:23]line Контрольно-Кассовый Чек [07:14:23]line ПРОДАЖА [07:14:23]line Товар: 47802995 [07:14:23]line Сигареты Winston XS Silver [07:14:23]line 1.000 * 144.00 [07:14:23]line = 144.00 [07:14:23]line НДС 12% НСП 1% [07:14:23]line > о реализуемом товаре [07:14:23]line ИТОГО: 144.00 [07:14:23]line НСП 1% : 1.27 [07:14:23]line НДС 12% : 15.29 [07:14:23]line Наличными: 0.00 [07:14:23]line Безнал.: 144.00 [07:14:23]line Место: АЗС № 101 "Партнер Нефть" [07:14:23]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:14:23]line СНО: Общий режим [07:14:23]line Чек 82 29.10.2024 07:14 [07:14:23]line Смена: 555 ФФД: 1.0 [07:14:23]line ЗНМ: 0300000081 [07:14:23]line РНМ: 0000000000091631 [07:14:23]line Версия ККМ: 001 [07:14:23]line Платежная система: Mbank [07:14:23]line ФМ: 0000000000874669 [07:14:23]line ФД: 139097 [07:14:23]line ФПД: 33445067314536 [07:14:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T071425&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139097&fm=33445067314536&tin=02508201610067®Number=0000000000091631&sum=14400 [07:14:24]line 0 [07:14:24]OFD Sender: Processing packet 139097 [packets to send 34, broken 33] [07:14:24]ProducePacketName [07:14:24]name=ofd_packets/00139097 [07:14:24]OFD Sender: To server: pG, [07:14:24]CommunicateWithHost lk.salyk.kg:30040 [07:14:24]ConnectInit lk.salyk.kg [07:14:24]written 0, free lines is 4095 [07:14:24]Connected sock=10 [07:14: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 36 39 23 01 00 00 B0 D9 1B 01 78 46 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 38 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 51 8B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 59 1F 02 00 35 04 06 00 1E 6B 09 5B 55 68 2C 4F F4 D9 52 B5 F3 65 [07:14: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 36 39 4F 00 00 00 5F 64 47 00 C5 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 59 1F 02 00 F4 03 04 00 05 37 20 67 B6 04 01 00 00 F3 01 C3 09 01 06 9C A2 [07:14:24]CommunicateWithHost err = 0 [07:14:24]CheckOFDResponse [07:14:24]1017 (14) - 77093643461234 [07:14:24]1041 (16) - 0000000000874669 [07:14:24]1040 (4) - 139097 [07:14:24]1012 (4) - 29.10.2024 01:14 [07:14:24]1206 (1) - 0 [07:14:24]OFD Sender: Remove packet 139097 [07:14:24]ProducePacketName [07:14:24]name=ofd_packets/00139097 [07:14:24]NVStorageDeleteData [07:14:24]Write to MH i2c: 01 00 00 2D 30 5D [07:14:24]Write i2c OK [07:14:24]MH_I2C_Read... [07:14:24]Read from MH i2c: 01 [07:14:24]MH_I2C_Read... [07:14:24]Read from MH i2c: 01 07 00 [07:14:24]MH_I2C_Read... [07:14:24]Read from MH i2c: 01 07 00 2D 30 00 00 00 00 00 1D 0D 8E [07:14:24]RasterBufferAndPrint [07:14:24]line [07:14:24]line [07:14:24]line [07:14:24]line [07:14:24]line [07:14:24]written 0, free lines is 3363 [07:14:24]MH_Cut [07:14:24]Write to MH i2c: D1 01 00 34 30 01 36 [07:14:24]Write i2c OK [07:14:24]MH_I2C_Read... [07:14:24]Read from MH i2c: D1 [07:14:24]MH_I2C_Read... [07:14:24]Read from MH i2c: D1 01 00 [07:14:24]MH_I2C_Read... [07:14:24]Read from MH i2c: D1 01 00 34 30 00 35 [07:14:24]Write to MH i2c: 01 00 00 35 30 65 [07:14:24]Write i2c OK [07:14:24]MH_I2C_Read... [07:14:24]OFD Sender: No OFD packet to send [07:14:25]*** Cut start [07:14:25]*** Partial cut [07:14:25]*** CUTSNS_PIN = 1 [07:14:25]*** CUTSNS_PIN = 0 [07:14:25]*** Brake cut motor [07:14:25]Read from MH i2c: 01 [07:14:25]MH_I2C_Read... [07:14:25]*** Stop cut motor [07:14:25]*** Cut end [07:14:25]Read from MH i2c: 01 07 00 [07:14:25]MH_I2C_Read... [07:14:25]Read from MH i2c: 01 07 00 35 30 00 00 00 00 00 FF 0F 7A [07:14:25]process_action close_receipt done [07:14:25]requested_data is exist [07:14:25]produce_requested_data [07:14:25]requested_item fm.sn is exist - process it [07:14:25]wFMCommunicate request_size=4 [07:14:25]MH_SAM_APDU [07:14:25]CAPDU: 80 11 00 00 [07:14:25]Write to MH i2c: E2 08 00 36 30 80 11 00 00 00 00 00 00 E0 [07:14:25]Write i2c OK [07:14:25]MH_I2C_Read... [07:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:25]Read from MH i2c: E2 [07:14:25]MH_I2C_Read... [07:14:25]Read from MH i2c: E2 17 00 [07:14:25]MH_I2C_Read... [07:14:25]Read from MH i2c: E2 17 00 36 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3B [07:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:14:25]wFMCommunicate OK [07:14:25]requested_item fd.num is exist - process it [07:14:25]SAM_PROTO_GetFieldsCounters [07:14:25]wFMCommunicate request_size=4 [07:14:25]MH_SAM_APDU [07:14:25]CAPDU: 80 13 00 00 [07:14:25]Write to MH i2c: E2 08 00 37 30 80 13 00 00 00 00 00 00 E3 [07:14:25]Write i2c OK [07:14:25]MH_I2C_Read... [07:14:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:26]Read from MH i2c: E2 [07:14:26]MH_I2C_Read... [07:14:26]Read from MH i2c: E2 62 00 [07:14:26]MH_I2C_Read... [07:14:26]Read from MH i2c: E2 62 00 37 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 59 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [07:14:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 59 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:14:26]wFMCommunicate OK [07:14:26]SAM_PROTO_GetFieldsCounters done [07:14:26]requested_item shift.num is exist - process it [07:14:26]requested_item shift.opened is exist - process it [07:14:26]req_shift_opened [07:14:26]FM_GetShiftState [07:14:26]SAM_PROTO_GetShiftState [07:14:26]wFMCommunicate request_size=4 [07:14:26]MH_SAM_APDU [07:14:26]CAPDU: 80 13 01 00 [07:14:26]Write to MH i2c: E2 08 00 38 30 80 13 01 00 00 00 00 00 E5 [07:14:26]Write i2c OK [07:14:26]MH_I2C_Read... [07:14:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:26]Read from MH i2c: E2 [07:14:26]MH_I2C_Read... [07:14:26]Read from MH i2c: E2 0E 00 [07:14:26]MH_I2C_Read... [07:14:26]Read from MH i2c: E2 0E 00 38 30 00 09 00 01 97 25 20 67 00 00 00 00 90 00 34 [07:14:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:14:26]wFMCommunicate OK [07:14:26]SAM_PROTO_GetShiftState done [07:14:26]FM_GetShiftState done [07:14:26]req_shift_opened done [07:14:26]requested_item shift.open_date is exist - process it [07:14:26]req_shift_open_date [07:14:26]req_shift_open_date done [07:14:26]produce_requested_data done [07:14:26]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139097,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [07:14:26]process_action_free close_receipt [07:14:26]json_value_free [07:14:26]json_value_free done [07:14:26]process_json_proto returns [07:14:26]Send response to host [07:14:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139097,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [07:14:26]free response buf [07:14:26]execute_script done [07:14:26]execute_script returns [07:14:26]free content buf [07:14:26]Sock 9.Close socket [07:14:26]Sock 9.Thread stoped [07:14:29]OFD Sender: No OFD packet to send [07:14:34]OFD Sender: No OFD packet to send [07:14:39]OFD Sender: No OFD packet to send [07:14:44]OFD Sender: No OFD packet to send [07:14:49]OFD Sender: No OFD packet to send [07:14:54]OFD Sender: No OFD packet to send [07:14:59]OFD Sender: No OFD packet to send [07:15:04]OFD Sender: No OFD packet to send [07:15:09]OFD Sender: No OFD packet to send [07:15:14]OFD Sender: No OFD packet to send [07:15:19]OFD Sender: No OFD packet to send [07:15:24]OFD Sender: No OFD packet to send [07:15:29]OFD Sender: No OFD packet to send [07:15:34]OFD Sender: No OFD packet to send [07:15:39]OFD Sender: No OFD packet to send [07:15:44]OFD Sender: No OFD packet to send [07:15:49]OFD Sender: No OFD packet to send [07:15:54]OFD Sender: No OFD packet to send [07:15:59]OFD Sender: No OFD packet to send [07:16:04]OFD Sender: No OFD packet to send [07:16:09]OFD Sender: No OFD packet to send [07:16:14]OFD Sender: No OFD packet to send [07:16:19]OFD Sender: No OFD packet to send [07:16:25]OFD Sender: No OFD packet to send [07:16:30]OFD Sender: No OFD packet to send [07:16:35]OFD Sender: No OFD packet to send [07:16:40]OFD Sender: No OFD packet to send [07:16:45]OFD Sender: No OFD packet to send [07:16:50]OFD Sender: No OFD packet to send [07:16:55]OFD Sender: No OFD packet to send [07:17:00]OFD Sender: No OFD packet to send [07:17:05]OFD Sender: No OFD packet to send [07:17:10]OFD Sender: No OFD packet to send [07:17:15]OFD Sender: No OFD packet to send [07:17:20]OFD Sender: No OFD packet to send [07:17:25]OFD Sender: No OFD packet to send [07:17:30]OFD Sender: No OFD packet to send [07:17:35]OFD Sender: No OFD packet to send [07:17:40]OFD Sender: No OFD packet to send [07:17:45]OFD Sender: No OFD packet to send [07:17:50]OFD Sender: No OFD packet to send [07:17:55]OFD Sender: No OFD packet to send [07:18:00]OFD Sender: No OFD packet to send [07:18:05]OFD Sender: No OFD packet to send [07:18:10]OFD Sender: No OFD packet to send [07:18:15]OFD Sender: No OFD packet to send [07:18:20]OFD Sender: No OFD packet to send [07:18:25]OFD Sender: No OFD packet to send [07:18:30]OFD Sender: No OFD packet to send [07:18:35]OFD Sender: No OFD packet to send [07:18:40]OFD Sender: No OFD packet to send [07:18:45]OFD Sender: No OFD packet to send [07:18:50]OFD Sender: No OFD packet to send [07:18:55]OFD Sender: No OFD packet to send [07:19:00]OFD Sender: No OFD packet to send [07:19:05]OFD Sender: No OFD packet to send [07:19:10]OFD Sender: No OFD packet to send [07:19:15]OFD Sender: No OFD packet to send [07:19:20]OFD Sender: No OFD packet to send [07:19:25]OFD Sender: No OFD packet to send [07:19:30]OFD Sender: No OFD packet to send [07:19:35]OFD Sender: No OFD packet to send [07:19:40]OFD Sender: No OFD packet to send [07:19:45]OFD Sender: No OFD packet to send [07:19:50]OFD Sender: No OFD packet to send [07:19:55]OFD Sender: No OFD packet to send [07:20:00]OFD Sender: No OFD packet to send [07:20:05]OFD Sender: No OFD packet to send [07:20:10]OFD Sender: No OFD packet to send [07:20:15]OFD Sender: No OFD packet to send [07:20:20]OFD Sender: No OFD packet to send [07:20:25]OFD Sender: No OFD packet to send [07:20:30]OFD Sender: No OFD packet to send [07:20:35]OFD Sender: No OFD packet to send [07:20:40]OFD Sender: No OFD packet to send [07:20:45]OFD Sender: No OFD packet to send [07:20:50]OFD Sender: No OFD packet to send [07:20:55]OFD Sender: No OFD packet to send [07:21:00]OFD Sender: No OFD packet to send [07:21:05]OFD Sender: No OFD packet to send [07:21:10]OFD Sender: No OFD packet to send [07:21:15]OFD Sender: No OFD packet to send [07:21:20]OFD Sender: No OFD packet to send [07:21:25]OFD Sender: No OFD packet to send [07:21:30]OFD Sender: No OFD packet to send [07:21:35]OFD Sender: No OFD packet to send [07:21:40]OFD Sender: No OFD packet to send [07:21:45]OFD Sender: No OFD packet to send [07:21:50]OFD Sender: No OFD packet to send [07:21:55]OFD Sender: No OFD packet to send [07:22:00]OFD Sender: No OFD packet to send [07:22:05]OFD Sender: No OFD packet to send [07:22:10]OFD Sender: No OFD packet to send [07:22:15]OFD Sender: No OFD packet to send [07:22:20]OFD Sender: No OFD packet to send [07:22:25]OFD Sender: No OFD packet to send [07:22:30]OFD Sender: No OFD packet to send [07:22:35]OFD Sender: No OFD packet to send [07:22:40]OFD Sender: No OFD packet to send [07:22:45]OFD Sender: No OFD packet to send [07:22:50]OFD Sender: No OFD packet to send [07:22:55]OFD Sender: No OFD packet to send [07:23:00]OFD Sender: No OFD packet to send [07:23:05]OFD Sender: No OFD packet to send [07:23:10]OFD Sender: No OFD packet to send [07:23:15]OFD Sender: No OFD packet to send [07:23:20]OFD Sender: No OFD packet to send [07:23:25]OFD Sender: No OFD packet to send [07:23:30]OFD Sender: No OFD packet to send [07:23:35]OFD Sender: No OFD packet to send [07:23:40]OFD Sender: No OFD packet to send [07:23:45]OFD Sender: No OFD packet to send [07:23:50]OFD Sender: No OFD packet to send [07:23:55]OFD Sender: No OFD packet to send [07:24:00]OFD Sender: No OFD packet to send [07:24:05]OFD Sender: No OFD packet to send [07:24:10]OFD Sender: No OFD packet to send [07:24:15]OFD Sender: No OFD packet to send [07:24:20]OFD Sender: No OFD packet to send [07:24:25]OFD Sender: No OFD packet to send [07:24:30]OFD Sender: No OFD packet to send [07:24:35]OFD Sender: No OFD packet to send [07:24:40]OFD Sender: No OFD packet to send [07:24:45]OFD Sender: No OFD packet to send [07:24:50]OFD Sender: No OFD packet to send [07:24:55]OFD Sender: No OFD packet to send [07:25:00]OFD Sender: No OFD packet to send [07:25:05]OFD Sender: No OFD packet to send [07:25:10]OFD Sender: No OFD packet to send [07:25:15]OFD Sender: No OFD packet to send [07:25:20]OFD Sender: No OFD packet to send [07:25:25]OFD Sender: No OFD packet to send [07:25:30]OFD Sender: No OFD packet to send [07:25:35]OFD Sender: No OFD packet to send [07:25:40]OFD Sender: No OFD packet to send [07:25:45]OFD Sender: No OFD packet to send [07:25:50]OFD Sender: No OFD packet to send [07:25:55]OFD Sender: No OFD packet to send [07:26:00]OFD Sender: No OFD packet to send [07:26:05]OFD Sender: No OFD packet to send [07:26:10]OFD Sender: No OFD packet to send [07:26:15]OFD Sender: No OFD packet to send [07:26:20]OFD Sender: No OFD packet to send [07:26:25]OFD Sender: No OFD packet to send [07:26:30]OFD Sender: No OFD packet to send [07:26:35]OFD Sender: No OFD packet to send [07:26:40]OFD Sender: No OFD packet to send [07:26:45]OFD Sender: No OFD packet to send [07:26:50]OFD Sender: No OFD packet to send [07:26:55]OFD Sender: No OFD packet to send [07:27:00]OFD Sender: No OFD packet to send [07:27:05]OFD Sender: No OFD packet to send [07:27:10]OFD Sender: No OFD packet to send [07:27:15]OFD Sender: No OFD packet to send [07:27:20]OFD Sender: No OFD packet to send [07:27:25]OFD Sender: No OFD packet to send [07:27:30]OFD Sender: No OFD packet to send [07:27:31]accept exits with 7 [07:27:31]New connection [07:27:31]New thread 3067514212 created [07:27:31]Thread 3067370852 joined [07:27:31]Waiting for new connection... [07:27:31] Sock 7.Parse request [07:27:31]Sock 7.Check first char [07:27:31]Sock 7.First char is OK [07:27:31]request: POST /json_proto HTTP/1.0 [07:27:31]Method: POST [07:27:31]URL: /json_proto [07:27:31]Method is POST - this is cgi request [07:27:31]url: /json_proto [07:27:31]query_string will be loaded in cgi processing [07:27:31]execute_cgi json_proto POST (null) [07:27:31]execute_cgi path=json_proto method=POST [07:27:31]POST find Content-Length [07:27:31]Host: 172.17.50.196:8080 [07:27:31]Content-Length: 709 [07:27:31]Content-Type: application/json [07:27:31] [07:27:31]POST finish read [07:27:31]Found Content-Length = 709 [07:27:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335043", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:31]execute_script... [07:27: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 : (3)335043", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:31]POST & json_proto [07:27:31]process_json_proto [07:27:31]json parsed OK: [07:27:31]protocol is kg_v1.0 [07:27:31]action value=close_receipt [07:27:31]process_action close_receipt [07:27:31]cmd_close_receipt [07:27:31]MH_GetDate [07:27:31]Write to MH i2c: F0 00 00 39 30 58 [07:27:31]Write i2c OK [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: F0 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: F0 09 00 [07:27:31]MH_I2C_Read... [07:27:31]Read from MH i2c: F0 09 00 39 30 00 67 8E 20 67 72 0D 1C 67 DF [07:27:31]GetLastDocTimeStamp 1730186065 [07:27:31]current date 1730186855 [07:27:31]FM_GetShiftState [07:27:31]SAM_PROTO_GetShiftState [07:27:31]wFMCommunicate request_size=4 [07:27:31]MH_SAM_APDU [07:27:31]CAPDU: 80 13 01 00 [07:27:31]Write to MH i2c: E2 08 00 3A 30 80 13 01 00 00 00 00 00 E7 [07:27:31]Write i2c OK [07:27:31]MH_I2C_Read... [07:27:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:32]Read from MH i2c: E2 [07:27:32]MH_I2C_Read... [07:27:32]Read from MH i2c: E2 0E 00 [07:27:32]MH_I2C_Read... [07:27:32]Read from MH i2c: E2 0E 00 3A 30 00 09 00 01 97 25 20 67 00 00 00 00 90 00 36 [07:27:32]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:27:32]wFMCommunicate OK [07:27:32]SAM_PROTO_GetShiftState done [07:27:32]FM_GetShiftState done [07:27:32]opened in 1730160023 [07:27:32]opened+sec_in_day 1730246423 [07:27:32]quantity*price = 9500 [07:27:32]sum+1 = 9501 [07:27:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 83 29.10.2024 07:27 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139098 ФПД: 34370573655086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T072735&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139098&fm=34370573655086&tin=02508201610067®Number=0000000000091631&sum=9500 0 [07:27:33]StoreToDocumentArchive [07:27:33]shift 555 fd 139098 [07:27:33]save to /storage/0555/doc_00139098 [07:27:33]save last doc name /storage/0555/doc_00139098 to /storage/kkm_last_doc_name [07:27:33]save OK [07:27:33]Clear old archive folders... [07:27:33]ProcessDocumentItem done err = 0, tmpTLVsize=304 [07:27:33]tlvbuf is 00D71B40 [07:27:33]SAM_PROTO_ClearQueue [07:27:33]wFMCommunicate request_size=4 [07:27:33]MH_SAM_APDU [07:27:33]CAPDU: 80 09 00 00 [07:27:33]Write to MH i2c: E2 08 00 47 30 80 09 00 00 00 00 00 00 E9 [07:27:33]Write i2c OK [07:27:33]MH_I2C_Read... [07:27:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:27:33]Read from MH i2c: E2 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 03 00 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 03 00 47 30 00 90 00 EB [07:27:33]RAPDU: 90 00 [07:27:33]wFMCommunicate OK [07:27:33]SAM_PROTO_ClearQueue done [07:27:33]KKMCreateOFDPacket [07:27:33]OFDProtocolAddRootSTLVToBuf [07:27:33]FM_MakeSignedData [07:27:33]FM_MakeSignedData [07:27:33]SAM_PROTO_SignData [07:27:33]wFMCommunicate request_size=4 [07:27:33]MH_SAM_APDU [07:27:33]CAPDU: 80 0D 01 02 [07:27:33]Write to MH i2c: E2 08 00 48 30 80 0D 01 02 00 00 00 00 F1 [07:27:33]Write i2c OK [07:27:33]MH_I2C_Read... [07:27:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:27:33]Read from MH i2c: E2 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 03 00 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 03 00 48 30 00 90 00 EC [07:27:33]RAPDU: 90 00 [07:27:33]wFMCommunicate OK [07:27:33]wFMCommunicate request_size=255 [07:27:33]MH_SAM_APDU [07:27:33]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 67 8E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 [07:27:33]Write to MH i2c: E2 02 01 49 30 80 0D 02 02 FA 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 67 8E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 00 00 33 [07:27:33]Write i2c OK [07:27:33]MH_I2C_Read... [07:27:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:33]Read from MH i2c: E2 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 03 00 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 03 00 49 30 00 90 00 ED [07:27:33]RAPDU: 90 00 [07:27:33]wFMCommunicate OK [07:27:33]wFMCommunicate request_size=63 [07:27:33]MH_SAM_APDU [07:27:33]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5A 1F 02 00 35 04 06 00 1F 42 85 D5 5C 2E [07:27:33]Write to MH i2c: E2 42 00 4A 30 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5A 1F 02 00 35 04 06 00 1F 42 85 D5 5C 2E 00 00 01 [07:27:33]Write i2c OK [07:27:33]MH_I2C_Read... [07:27:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:33]Read from MH i2c: E2 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 03 00 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 03 00 4A 30 00 90 00 EE [07:27:33]RAPDU: 90 00 [07:27:33]wFMCommunicate OK [07:27:33]wFMCommunicate request_size=4 [07:27:33]MH_SAM_APDU [07:27:33]CAPDU: 80 0D 03 02 [07:27:33]Write to MH i2c: E2 08 00 4B 30 80 0D 03 02 00 00 00 00 F6 [07:27:33]Write i2c OK [07:27:33]MH_I2C_Read... [07:27:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:27:33]Read from MH i2c: E2 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 0B 00 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 0B 00 4B 30 00 0C CF E1 A5 A3 31 A8 AF 90 00 83 [07:27:33]RAPDU: 0C CF E1 A5 A3 31 A8 AF 90 00 [07:27:33]wFMCommunicate OK [07:27:33]SAM_PROTO_SignData done [07:27:33]FM_MakeSignedData done [07:27:33]CreateOFDProtocolMessage [07:27:33]wFMCommunicate request_size=4 [07:27:33]MH_SAM_APDU [07:27:33]CAPDU: 80 11 00 00 [07:27:33]Write to MH i2c: E2 08 00 4C 30 80 11 00 00 00 00 00 00 F6 [07:27:33]Write i2c OK [07:27:33]MH_I2C_Read... [07:27:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:33]Read from MH i2c: E2 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 17 00 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: E2 17 00 4C 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 51 [07:27:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:27:33]wFMCommunicate OK [07:27:33]CreateOFDProtocolMessage done [07:27:33]OFDSenderStorePacket 139098 [07:27:33]StoreOFDPacket docnum=139098 [07:27:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 44 01 00 00 FF 5D 3C 01 44 11 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 67 8E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5A 1F 02 00 35 04 06 00 1F 42 85 D5 5C 2E 0C CF E1 A5 A3 31 A8 AF [07:27:33]CheckFolder [07:27:33]dirname=/storage/ofd_packets [07:27:33]CheckFolder done [07:27:33]ProducePacketName [07:27:33]name=ofd_packets/00139098 [07:27:33]NVStorageSaveData ofd_packets/00139098 [07:27:33]File name is /storage/ofd_packets/00139098 [07:27:33]Write 354 bytes [07:27:33]NVStorageSaveData done [07:27:33]OFDSenderStorePacket done [07:27:33]KKMCreateOFDPacket done [07:27:33]NVStorageSaveData kkm_last_timestamp [07:27:33]File name is /storage/kkm_last_timestamp [07:27:33]Write 4 bytes [07:27:33]NVStorageSaveData done [07:27:33]ExternCall_PrintAddStr [07:27:33]wPrintStart [07:27:33]Write to MH i2c: 01 00 00 4D 30 7D [07:27:33]Write i2c OK [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: 01 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: 01 07 00 [07:27:33]MH_I2C_Read... [07:27:33]Read from MH i2c: 01 07 00 4D 30 00 00 00 00 00 FF 0F 92 [07:27:33]RasterBufferAndPrint [07:27:33]line Счет N : (3)335043 [07:27:33]line ИНН: 02508201610067 [07:27:33]line Контрольно-Кассовый Чек [07:27:33]line ПРОДАЖА [07:27:33]line Товар: 4700000480302 [07:27:33]line Напиток энерг Nitro манго-клуб 0.45 ж/б [07:27:33]line 1.000 * 95.00 [07:27:33]line = 95.00 [07:27:33]line НДС 12% НСП 1% [07:27:33]line > о реализуемом товаре [07:27:33]line ИТОГО: 95.00 [07:27:33]line НСП 1% : 0.84 [07:27:33]line НДС 12% : 10.09 [07:27:33]line Наличными: 95.00 [07:27:33]line Безнал.: 0.00 [07:27:33]line Место: АЗС № 101 "Партнер Нефть" [07:27:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:27:33]line СНО: Общий режим [07:27:33]line Чек 83 29.10.2024 07:27 [07:27:33]line Смена: 555 ФФД: 1.0 [07:27:33]line ЗНМ: 0300000081 [07:27:33]line РНМ: 0000000000091631 [07:27:33]line Версия ККМ: 001 [07:27:33]line ФМ: 0000000000874669 [07:27:33]line ФД: 139098 [07:27:33]line ФПД: 34370573655086 [07:27:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T072735&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139098&fm=34370573655086&tin=02508201610067®Number=0000000000091631&sum=9500 [07:27:34]line 0 [07:27:34]OFD Sender: Processing packet 139098 [packets to send 34, broken 33] [07:27:34]ProducePacketName [07:27:34]name=ofd_packets/00139098 [07:27:34]OFD Sender: To server: pG, [07:27:34]CommunicateWithHost lk.salyk.kg:30040 [07:27:34]ConnectInit lk.salyk.kg [07:27:34]written 0, free lines is 4095 [07:27:34]Connected sock=10 [07:27:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 44 01 00 00 FF 5D 3C 01 44 11 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 67 8E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5A 1F 02 00 35 04 06 00 1F 42 85 D5 5C 2E 0C CF E1 A5 A3 31 A8 AF [07:27:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 5A D0 47 00 2A 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 36 39 10 04 04 00 5A 1F 02 00 F4 03 04 00 1B 3A 20 67 B6 04 01 00 00 FE 14 38 2A DA EB 8E 19 [07:27:34]CommunicateWithHost err = 0 [07:27:34]CheckOFDResponse [07:27:34]1017 (14) - 77093643461234 [07:27:34]1041 (16) - 0000000000874669 [07:27:34]1040 (4) - 139098 [07:27:34]1012 (4) - 29.10.2024 01:27 [07:27:34]1206 (1) - 0 [07:27:34]OFD Sender: Remove packet 139098 [07:27:34]ProducePacketName [07:27:34]name=ofd_packets/00139098 [07:27:34]NVStorageDeleteData [07:27:34]Write to MH i2c: 01 00 00 76 30 A6 [07:27:34]Write i2c OK [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: 01 [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: 01 07 00 [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: 01 07 00 76 30 00 00 00 00 00 01 0D BB [07:27:34]RasterBufferAndPrint [07:27:34]line [07:27:34]line [07:27:34]line [07:27:34]line [07:27:34]line [07:27:34]written 0, free lines is 3335 [07:27:34]MH_Cut [07:27:34]Write to MH i2c: D1 01 00 7D 30 01 7F [07:27:34]Write i2c OK [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: D1 [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: D1 01 00 [07:27:34]MH_I2C_Read... [07:27:34]Read from MH i2c: D1 01 00 7D 30 00 7E [07:27:34]Write to MH i2c: 01 00 00 7E 30 AE [07:27:34]Write i2c OK [07:27:34]MH_I2C_Read... [07:27:34]OFD Sender: No OFD packet to send [07:27:35]*** Cut start [07:27:35]*** Partial cut [07:27:35]*** CUTSNS_PIN = 1 [07:27:35]*** CUTSNS_PIN = 0 [07:27:35]*** Brake cut motor [07:27:35]Read from MH i2c: 01 [07:27:35]MH_I2C_Read... [07:27:35]*** Stop cut motor [07:27:35]*** Cut end [07:27:35]Read from MH i2c: 01 07 00 [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: 01 07 00 7E 30 00 00 00 00 00 FF 0F C3 [07:27:35]process_action close_receipt done [07:27:35]requested_data is exist [07:27:35]produce_requested_data [07:27:35]requested_item fm.sn is exist - process it [07:27:35]wFMCommunicate request_size=4 [07:27:35]MH_SAM_APDU [07:27:35]CAPDU: 80 11 00 00 [07:27:35]Write to MH i2c: E2 08 00 7F 30 80 11 00 00 00 00 00 00 29 [07:27:35]Write i2c OK [07:27:35]MH_I2C_Read... [07:27:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:35]Read from MH i2c: E2 [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: E2 17 00 [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: E2 17 00 7F 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 84 [07:27:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:27:35]wFMCommunicate OK [07:27:35]requested_item fd.num is exist - process it [07:27:35]SAM_PROTO_GetFieldsCounters [07:27:35]wFMCommunicate request_size=4 [07:27:35]MH_SAM_APDU [07:27:35]CAPDU: 80 13 00 00 [07:27:35]Write to MH i2c: E2 08 00 80 30 80 13 00 00 00 00 00 00 2C [07:27:35]Write i2c OK [07:27:35]MH_I2C_Read... [07:27:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:35]Read from MH i2c: E2 [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: E2 62 00 [07:27:35]MH_I2C_Read... [07:27:35]Read from MH i2c: E2 62 00 80 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [07: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:27:35]wFMCommunicate OK [07:27:35]SAM_PROTO_GetFieldsCounters done [07:27:35]requested_item shift.num is exist - process it [07:27:35]requested_item shift.opened is exist - process it [07:27:35]req_shift_opened [07:27:35]FM_GetShiftState [07:27:35]SAM_PROTO_GetShiftState [07:27:35]wFMCommunicate request_size=4 [07:27:35]MH_SAM_APDU [07:27:35]CAPDU: 80 13 01 00 [07:27:35]Write to MH i2c: E2 08 00 81 30 80 13 01 00 00 00 00 00 2E [07:27:35]Write i2c OK [07:27:35]MH_I2C_Read... [07:27:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:36]Read from MH i2c: E2 [07:27:36]MH_I2C_Read... [07:27:36]Read from MH i2c: E2 0E 00 [07:27:36]MH_I2C_Read... [07:27:36]Read from MH i2c: E2 0E 00 81 30 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7D [07:27:36]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:27:36]wFMCommunicate OK [07:27:36]SAM_PROTO_GetShiftState done [07:27:36]FM_GetShiftState done [07:27:36]req_shift_opened done [07:27:36]requested_item shift.open_date is exist - process it [07:27:36]req_shift_open_date [07:27:36]req_shift_open_date done [07:27:36]produce_requested_data done [07:27:36]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139098,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [07:27:36]process_action_free close_receipt [07:27:36]json_value_free [07:27:36]json_value_free done [07:27:36]process_json_proto returns [07:27:36]Send response to host [07:27:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139098,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [07:27:36]free response buf [07:27:36]execute_script done [07:27:36]execute_script returns [07:27:36]free content buf [07:27:36]Sock 7.Close socket [07:27:36]Sock 7.Thread stoped [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:03]accept exits with 9 [07:28:03]New connection [07:28:03]New thread 3067370852 created [07:28:03]Thread 3067514212 joined [07:28:03]Waiting for new connection... [07:28:03] Sock 9.Parse request [07:28:03]Sock 9.Check first char [07:28:03]Sock 9.First char is OK [07:28:03]request: POST /json_proto HTTP/1.0 [07:28:03]Method: POST [07:28:03]URL: /json_proto [07:28:03]Method is POST - this is cgi request [07:28:03]url: /json_proto [07:28:03]query_string will be loaded in cgi processing [07:28:03]execute_cgi json_proto POST (null) [07:28:03]execute_cgi path=json_proto method=POST [07:28:03]POST find Content-Length [07:28:03]Host: 172.17.50.196:8080 [07:28:03]Content-Length: 759 [07:28:03]Content-Type: application/json [07:28:03] [07:28:03]POST finish read [07:28:03]Found Content-Length = 759 [07:28:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335044", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:03]execute_script... [07:28:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335044", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:03]POST & json_proto [07:28:03]process_json_proto [07:28:03]json parsed OK: [07:28:03]protocol is kg_v1.0 [07:28:03]action value=close_receipt [07:28:03]process_action close_receipt [07:28:03]cmd_close_receipt [07:28:03]MH_GetDate [07:28:03]Write to MH i2c: F0 00 00 82 30 A1 [07:28:03]Write i2c OK [07:28:03]MH_I2C_Read... [07:28:03]Read from MH i2c: F0 [07:28:03]MH_I2C_Read... [07:28:03]Read from MH i2c: F0 09 00 [07:28:03]MH_I2C_Read... [07:28:03]Read from MH i2c: F0 09 00 82 30 00 87 8E 20 67 72 0D 1C 67 48 [07:28:03]GetLastDocTimeStamp 1730186855 [07:28:03]current date 1730186887 [07:28:03]FM_GetShiftState [07:28:03]SAM_PROTO_GetShiftState [07:28:03]wFMCommunicate request_size=4 [07:28:03]MH_SAM_APDU [07:28:03]CAPDU: 80 13 01 00 [07:28:03]Write to MH i2c: E2 08 00 83 30 80 13 01 00 00 00 00 00 30 [07:28:03]Write i2c OK [07:28:03]MH_I2C_Read... [07:28:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:03]Read from MH i2c: E2 [07:28:03]MH_I2C_Read... [07:28:03]Read from MH i2c: E2 0E 00 [07:28:03]MH_I2C_Read... [07:28:03]Read from MH i2c: E2 0E 00 83 30 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7F [07:28:03]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:28:03]wFMCommunicate OK [07:28:03]SAM_PROTO_GetShiftState done [07:28:03]FM_GetShiftState done [07:28:03]opened in 1730160023 [07:28:03]opened+sec_in_day 1730246423 [07:28:03]quantity*price = 6000 [07:28:03]sum+1 = 6001 [07:28:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 НСП 1% : 0.53 НДС 12% : 6.37 Наличными: 0.00 Безнал.: 60.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 84 29.10.2024 07:28 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139099 ФПД: 123936613487463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T072807&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139099&fm=123936613487463&tin=02508201610067®Number=0000000000091631&sum=6000 0 [07:28:05]StoreToDocumentArchive [07:28:05]shift 555 fd 139099 [07:28:05]save to /storage/0555/doc_00139099 [07:28:05]save last doc name /storage/0555/doc_00139099 to /storage/kkm_last_doc_name [07:28:05]save OK [07:28:05]Clear old archive folders... [07:28:05]ProcessDocumentItem done err = 0, tmpTLVsize=271 [07:28:05]tlvbuf is 00DFEC20 [07:28:05]SAM_PROTO_ClearQueue [07:28:05]wFMCommunicate request_size=4 [07:28:05]MH_SAM_APDU [07:28:05]CAPDU: 80 09 00 00 [07:28:05]Write to MH i2c: E2 08 00 90 30 80 09 00 00 00 00 00 00 32 [07:28:05]Write i2c OK [07:28:05]MH_I2C_Read... [07:28:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:28:05]Read from MH i2c: E2 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 03 00 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 03 00 90 30 00 90 00 34 [07:28:05]RAPDU: 90 00 [07:28:05]wFMCommunicate OK [07:28:05]SAM_PROTO_ClearQueue done [07:28:05]KKMCreateOFDPacket [07:28:05]OFDProtocolAddRootSTLVToBuf [07:28:05]FM_MakeSignedData [07:28:05]FM_MakeSignedData [07:28:05]SAM_PROTO_SignData [07:28:05]wFMCommunicate request_size=4 [07:28:05]MH_SAM_APDU [07:28:05]CAPDU: 80 0D 01 02 [07:28:05]Write to MH i2c: E2 08 00 91 30 80 0D 01 02 00 00 00 00 3A [07:28:05]Write i2c OK [07:28:05]MH_I2C_Read... [07:28:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:28:05]Read from MH i2c: E2 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 03 00 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 03 00 91 30 00 90 00 35 [07:28:05]RAPDU: 90 00 [07:28:05]wFMCommunicate OK [07:28:05]wFMCommunicate request_size=255 [07:28:05]MH_SAM_APDU [07:28:05]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 17 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 87 8E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 [07:28:05]Write to MH i2c: E2 02 01 92 30 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 17 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 87 8E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 81 [07:28:05]Write i2c OK [07:28:05]MH_I2C_Read... [07:28:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:05]Read from MH i2c: E2 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 03 00 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 03 00 92 30 00 90 00 36 [07:28:05]RAPDU: 90 00 [07:28:05]wFMCommunicate OK [07:28:05]wFMCommunicate request_size=30 [07:28:05]MH_SAM_APDU [07:28:05]CAPDU: 80 0D 02 02 19 30 38 37 34 36 36 39 10 04 04 00 5B 1F 02 00 35 04 06 00 70 B8 3D D2 53 67 [07:28:05]Write to MH i2c: E2 21 00 93 30 80 0D 02 02 19 00 30 38 37 34 36 36 39 10 04 04 00 5B 1F 02 00 35 04 06 00 70 B8 3D D2 53 67 00 00 AB [07:28:05]Write i2c OK [07:28:05]MH_I2C_Read... [07:28:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:05]Read from MH i2c: E2 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 03 00 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 03 00 93 30 00 90 00 37 [07:28:05]RAPDU: 90 00 [07:28:05]wFMCommunicate OK [07:28:05]wFMCommunicate request_size=4 [07:28:05]MH_SAM_APDU [07:28:05]CAPDU: 80 0D 03 02 [07:28:05]Write to MH i2c: E2 08 00 94 30 80 0D 03 02 00 00 00 00 3F [07:28:05]Write i2c OK [07:28:05]MH_I2C_Read... [07:28:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:28:05]Read from MH i2c: E2 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 0B 00 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 0B 00 94 30 00 14 C1 BA A3 C7 58 50 A9 90 00 8A [07:28:05]RAPDU: 14 C1 BA A3 C7 58 50 A9 90 00 [07:28:05]wFMCommunicate OK [07:28:05]SAM_PROTO_SignData done [07:28:05]FM_MakeSignedData done [07:28:05]CreateOFDProtocolMessage [07:28:05]wFMCommunicate request_size=4 [07:28:05]MH_SAM_APDU [07:28:05]CAPDU: 80 11 00 00 [07:28:05]Write to MH i2c: E2 08 00 95 30 80 11 00 00 00 00 00 00 3F [07:28:05]Write i2c OK [07:28:05]MH_I2C_Read... [07:28:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:05]Read from MH i2c: E2 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 17 00 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: E2 17 00 95 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9A [07:28:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:28:05]wFMCommunicate OK [07:28:05]CreateOFDProtocolMessage done [07:28:05]OFDSenderStorePacket 139099 [07:28:05]StoreOFDPacket docnum=139099 [07:28:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 23 01 00 00 75 80 1B 01 47 50 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 17 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 87 8E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5B 1F 02 00 35 04 06 00 70 B8 3D D2 53 67 14 C1 BA A3 C7 58 50 A9 [07:28:05]CheckFolder [07:28:05]dirname=/storage/ofd_packets [07:28:05]CheckFolder done [07:28:05]ProducePacketName [07:28:05]name=ofd_packets/00139099 [07:28:05]NVStorageSaveData ofd_packets/00139099 [07:28:05]File name is /storage/ofd_packets/00139099 [07:28:05]Write 321 bytes [07:28:05]NVStorageSaveData done [07:28:05]OFDSenderStorePacket done [07:28:05]KKMCreateOFDPacket done [07:28:05]NVStorageSaveData kkm_last_timestamp [07:28:05]File name is /storage/kkm_last_timestamp [07:28:05]Write 4 bytes [07:28:05]NVStorageSaveData done [07:28:05]ExternCall_PrintAddStr [07:28:05]wPrintStart [07:28:05]Write to MH i2c: 01 00 00 96 30 C6 [07:28:05]Write i2c OK [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: 01 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: 01 07 00 [07:28:05]MH_I2C_Read... [07:28:05]Read from MH i2c: 01 07 00 96 30 00 00 00 00 00 FF 0F DB [07:28:05]RasterBufferAndPrint [07:28:05]line Счет N : (3)335044 [07:28:05]line ИНН: 02508201610067 [07:28:05]line Контрольно-Кассовый Чек [07:28:05]line ПРОДАЖА [07:28:05]line Товар: 4700000160204 [07:28:05]line Вода Легенда 1,5л [07:28:05]line 1.000 * 60.00 [07:28:05]line = 60.00 [07:28:05]line НДС 12% НСП 1% [07:28:05]line > о реализуемом товаре [07:28:05]line ИТОГО: 60.00 [07:28:05]line НСП 1% : 0.53 [07:28:05]line НДС 12% : 6.37 [07:28:05]line Наличными: 0.00 [07:28:05]line Безнал.: 60.00 [07:28:05]line Место: АЗС № 101 "Партнер Нефть" [07:28:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:28:05]line СНО: Общий режим [07:28:05]line Чек 84 29.10.2024 07:28 [07:28:05]line Смена: 555 ФФД: 1.0 [07:28:05]line ЗНМ: 0300000081 [07:28:05]line РНМ: 0000000000091631 [07:28:05]line Версия ККМ: 001 [07:28:05]line Платежная система: Mbank [07:28:05]line ФМ: 0000000000874669 [07:28:05]line ФД: 139099 [07:28:05]line ФПД: 123936613487463 [07:28:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T072807&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139099&fm=123936613487463&tin=02508201610067®Number=0000000000091631&sum=6000 [07:28:05]line 0 [07:28:05]written 0, free lines is 4095 [07:28:05]OFD Sender: Processing packet 139099 [packets to send 34, broken 33] [07:28:05]ProducePacketName [07:28:05]name=ofd_packets/00139099 [07:28:05]OFD Sender: To server: pG, [07:28:05]CommunicateWithHost lk.salyk.kg:30040 [07:28:05]ConnectInit lk.salyk.kg [07:28:06]Connected sock=10 [07:28: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 36 39 23 01 00 00 75 80 1B 01 47 50 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 17 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 87 8E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5B 1F 02 00 35 04 06 00 70 B8 3D D2 53 67 14 C1 BA A3 C7 58 50 A9 [07:28: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 36 39 4F 00 00 00 31 5A 47 00 9B 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 36 39 10 04 04 00 5B 1F 02 00 F4 03 04 00 3B 3A 20 67 B6 04 01 00 00 D3 95 CE 2E 80 4B A0 9C [07:28:06]CommunicateWithHost err = 0 [07:28:06]CheckOFDResponse [07:28:06]1017 (14) - 77093643461234 [07:28:06]1041 (16) - 0000000000874669 [07:28:06]1040 (4) - 139099 [07:28:06]1012 (4) - 29.10.2024 01:28 [07:28:06]1206 (1) - 0 [07:28:06]OFD Sender: Remove packet 139099 [07:28:06]ProducePacketName [07:28:06]name=ofd_packets/00139099 [07:28:06]NVStorageDeleteData [07:28:06]Write to MH i2c: 01 00 00 BF 30 EF [07:28:06]Write i2c OK [07:28:06]MH_I2C_Read... [07:28:06]Read from MH i2c: 01 [07:28:06]MH_I2C_Read... [07:28:06]Read from MH i2c: 01 07 00 [07:28:06]MH_I2C_Read... [07:28:06]Read from MH i2c: 01 07 00 BF 30 00 00 00 00 00 01 0D 04 [07:28:06]RasterBufferAndPrint [07:28:06]line [07:28:06]line [07:28:06]line [07:28:06]line [07:28:06]line [07:28:06]written 0, free lines is 3334 [07:28:06]MH_Cut [07:28:06]Write to MH i2c: D1 01 00 C6 30 01 C8 [07:28:06]Write i2c OK [07:28:06]MH_I2C_Read... [07:28:06]Read from MH i2c: D1 [07:28:06]MH_I2C_Read... [07:28:06]Read from MH i2c: D1 01 00 [07:28:06]MH_I2C_Read... [07:28:06]Read from MH i2c: D1 01 00 C6 30 00 C7 [07:28:06]Write to MH i2c: 01 00 00 C7 30 F7 [07:28:06]Write i2c OK [07:28:06]MH_I2C_Read... [07:28:06]OFD Sender: No OFD packet to send [07:28:07]*** Cut start [07:28:07]*** Partial cut [07:28:07]*** CUTSNS_PIN = 1 [07:28:07]*** CUTSNS_PIN = 0 [07:28:07]*** Brake cut motor [07:28:07]Read from MH i2c: 01 [07:28:07]MH_I2C_Read... [07:28:07]*** Stop cut motor [07:28:07]*** Cut end [07:28:07]Read from MH i2c: 01 07 00 [07:28:07]MH_I2C_Read... [07:28:07]Read from MH i2c: 01 07 00 C7 30 00 00 00 00 00 FF 0F 0C [07:28:07]process_action close_receipt done [07:28:07]requested_data is exist [07:28:07]produce_requested_data [07:28:07]requested_item fm.sn is exist - process it [07:28:07]wFMCommunicate request_size=4 [07:28:07]MH_SAM_APDU [07:28:07]CAPDU: 80 11 00 00 [07:28:07]Write to MH i2c: E2 08 00 C8 30 80 11 00 00 00 00 00 00 72 [07:28:07]Write i2c OK [07:28:07]MH_I2C_Read... [07:28:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:07]Read from MH i2c: E2 [07:28:07]MH_I2C_Read... [07:28:07]Read from MH i2c: E2 17 00 [07:28:07]MH_I2C_Read... [07:28:07]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 36 39 90 00 CD [07:28:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:28:07]wFMCommunicate OK [07:28:07]requested_item fd.num is exist - process it [07:28:07]SAM_PROTO_GetFieldsCounters [07:28:07]wFMCommunicate request_size=4 [07:28:07]MH_SAM_APDU [07:28:07]CAPDU: 80 13 00 00 [07:28:07]Write to MH i2c: E2 08 00 C9 30 80 13 00 00 00 00 00 00 75 [07:28:07]Write i2c OK [07:28:07]MH_I2C_Read... [07:28:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:28:07]Read from MH i2c: E2 [07:28:07]MH_I2C_Read... [07:28:07]Read from MH i2c: E2 62 00 [07:28:07]MH_I2C_Read... [07:28:07]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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [07:28:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:28:07]wFMCommunicate OK [07:28:07]SAM_PROTO_GetFieldsCounters done [07:28:07]requested_item shift.num is exist - process it [07:28:07]requested_item shift.opened is exist - process it [07:28:07]req_shift_opened [07:28:07]FM_GetShiftState [07:28:07]SAM_PROTO_GetShiftState [07:28:07]wFMCommunicate request_size=4 [07:28:07]MH_SAM_APDU [07:28:07]CAPDU: 80 13 01 00 [07:28:07]Write to MH i2c: E2 08 00 CA 30 80 13 01 00 00 00 00 00 77 [07:28:07]Write i2c OK [07:28:07]MH_I2C_Read... [07:28:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:07]Read from MH i2c: E2 [07:28:07]MH_I2C_Read... [07:28:07]Read from MH i2c: E2 0E 00 [07:28:07]MH_I2C_Read... [07:28:07]Read from MH i2c: E2 0E 00 CA 30 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C6 [07:28:07]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:28:07]wFMCommunicate OK [07:28:07]SAM_PROTO_GetShiftState done [07:28:07]FM_GetShiftState done [07:28:07]req_shift_opened done [07:28:07]requested_item shift.open_date is exist - process it [07:28:07]req_shift_open_date [07:28:07]req_shift_open_date done [07:28:07]produce_requested_data done [07:28:07]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139099,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [07:28:07]process_action_free close_receipt [07:28:07]json_value_free [07:28:07]json_value_free done [07:28:07]process_json_proto returns [07:28:07]Send response to host [07:28:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139099,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [07:28:07]free response buf [07:28:07]execute_script done [07:28:07]execute_script returns [07:28:07]free content buf [07:28:07]Sock 9.Close socket [07:28:07]Sock 9.Thread stoped [07:28:11]OFD Sender: No OFD packet to send [07:28:16]OFD Sender: No OFD packet to send [07:28:21]OFD Sender: No OFD packet to send [07:28:26]OFD Sender: No OFD packet to send [07:28:31]OFD Sender: No OFD packet to send [07:28:36]OFD Sender: No OFD packet to send [07:28:41]OFD Sender: No OFD packet to send [07:28:46]OFD Sender: No OFD packet to send [07:28:51]OFD Sender: No OFD packet to send [07:28:56]OFD Sender: No OFD packet to send [07:29:01]OFD Sender: No OFD packet to send [07:29:06]OFD Sender: No OFD packet to send [07:29:11]OFD Sender: No OFD packet to send [07:29:16]OFD Sender: No OFD packet to send [07:29:21]OFD Sender: No OFD packet to send [07:29:26]OFD Sender: No OFD packet to send [07:29:31]OFD Sender: No OFD packet to send [07:29:36]OFD Sender: No OFD packet to send [07:29:41]OFD Sender: No OFD packet to send [07:29:46]OFD Sender: No OFD packet to send [07:29:51]OFD Sender: No OFD packet to send [07:29:56]OFD Sender: No OFD packet to send [07:30:01]OFD Sender: No OFD packet to send [07:30:06]OFD Sender: No OFD packet to send [07:30:11]OFD Sender: No OFD packet to send [07:30:16]OFD Sender: No OFD packet to send [07:30:21]OFD Sender: No OFD packet to send [07:30:26]OFD Sender: No OFD packet to send [07:30:31]OFD Sender: No OFD packet to send [07:30:36]OFD Sender: No OFD packet to send [07:30:41]OFD Sender: No OFD packet to send [07:30:46]OFD Sender: No OFD packet to send [07:30:51]OFD Sender: No OFD packet to send [07:30:56]OFD Sender: No OFD packet to send [07:31:01]OFD Sender: No OFD packet to send [07:31:06]OFD Sender: No OFD packet to send [07:31:11]OFD Sender: No OFD packet to send [07:31:16]OFD Sender: No OFD packet to send [07:31:21]OFD Sender: No OFD packet to send [07:31:26]OFD Sender: No OFD packet to send [07:31:31]OFD Sender: No OFD packet to send [07:31:36]OFD Sender: No OFD packet to send [07:31:41]OFD Sender: No OFD packet to send [07:31:46]OFD Sender: No OFD packet to send [07:31:51]OFD Sender: No OFD packet to send [07:31:56]OFD Sender: No OFD packet to send [07:32:01]OFD Sender: No OFD packet to send [07:32:06]OFD Sender: No OFD packet to send [07:32:11]OFD Sender: No OFD packet to send [07:32:16]OFD Sender: No OFD packet to send [07:32:21]OFD Sender: No OFD packet to send [07:32:26]OFD Sender: No OFD packet to send [07:32:31]OFD Sender: No OFD packet to send [07:32:36]OFD Sender: No OFD packet to send [07:32:41]OFD Sender: No OFD packet to send [07:32:46]OFD Sender: No OFD packet to send [07:32:51]OFD Sender: No OFD packet to send [07:32:56]OFD Sender: No OFD packet to send [07:33:01]OFD Sender: No OFD packet to send [07:33:06]OFD Sender: No OFD packet to send [07:33:12]OFD Sender: No OFD packet to send [07:33:17]OFD Sender: No OFD packet to send [07:33:22]OFD Sender: No OFD packet to send [07:33:27]OFD Sender: No OFD packet to send [07:33:32]OFD Sender: No OFD packet to send [07:33:37]OFD Sender: No OFD packet to send [07:33:42]OFD Sender: No OFD packet to send [07:33:47]OFD Sender: No OFD packet to send [07:33:52]OFD Sender: No OFD packet to send [07:33:57]OFD Sender: No OFD packet to send [07:34:02]OFD Sender: No OFD packet to send [07:34:07]OFD Sender: No OFD packet to send [07:34:12]OFD Sender: No OFD packet to send [07:34:17]OFD Sender: No OFD packet to send [07:34:22]OFD Sender: No OFD packet to send [07:34:27]OFD Sender: No OFD packet to send [07:34:32]OFD Sender: No OFD packet to send [07:34:37]OFD Sender: No OFD packet to send [07:34:42]OFD Sender: No OFD packet to send [07:34:47]OFD Sender: No OFD packet to send [07:34:52]OFD Sender: No OFD packet to send [07:34:57]OFD Sender: No OFD packet to send [07:35:02]OFD Sender: No OFD packet to send [07:35:07]OFD Sender: No OFD packet to send [07:35:12]OFD Sender: No OFD packet to send [07:35:17]OFD Sender: No OFD packet to send [07:35:22]OFD Sender: No OFD packet to send [07:35:27]OFD Sender: No OFD packet to send [07:35:32]OFD Sender: No OFD packet to send [07:35:37]OFD Sender: No OFD packet to send [07:35:42]OFD Sender: No OFD packet to send [07:35:47]OFD Sender: No OFD packet to send [07:35:52]OFD Sender: No OFD packet to send [07:35:57]OFD Sender: No OFD packet to send [07:36:02]OFD Sender: No OFD packet to send [07:36:07]OFD Sender: No OFD packet to send [07:36:12]OFD Sender: No OFD packet to send [07:36:17]OFD Sender: No OFD packet to send [07:36:22]OFD Sender: No OFD packet to send [07:36:27]OFD Sender: No OFD packet to send [07:36:32]OFD Sender: No OFD packet to send [07:36:37]OFD Sender: No OFD packet to send [07:36:42]OFD Sender: No OFD packet to send [07:36:47]OFD Sender: No OFD packet to send [07:36:52]OFD Sender: No OFD packet to send [07:36:57]OFD Sender: No OFD packet to send [07:37:02]OFD Sender: No OFD packet to send [07:37:07]OFD Sender: No OFD packet to send [07:37:12]OFD Sender: No OFD packet to send [07:37:17]OFD Sender: No OFD packet to send [07:37:22]OFD Sender: No OFD packet to send [07:37:27]OFD Sender: No OFD packet to send [07:37:32]OFD Sender: No OFD packet to send [07:37:37]OFD Sender: No OFD packet to send [07:37:42]OFD Sender: No OFD packet to send [07:37:47]OFD Sender: No OFD packet to send [07:37:52]OFD Sender: No OFD packet to send [07:37:57]OFD Sender: No OFD packet to send [07:38:02]OFD Sender: No OFD packet to send [07:38:07]OFD Sender: No OFD packet to send [07:38:12]OFD Sender: No OFD packet to send [07:38:17]OFD Sender: No OFD packet to send [07:38:22]OFD Sender: No OFD packet to send [07:38:27]OFD Sender: No OFD packet to send [07:38:32]OFD Sender: No OFD packet to send [07:38:37]OFD Sender: No OFD packet to send [07:38:42]OFD Sender: No OFD packet to send [07:38:47]OFD Sender: No OFD packet to send [07:38:52]OFD Sender: No OFD packet to send [07:38:57]OFD Sender: No OFD packet to send [07:39:02]OFD Sender: No OFD packet to send [07:39:07]OFD Sender: No OFD packet to send [07:39:12]OFD Sender: No OFD packet to send [07:39:17]OFD Sender: No OFD packet to send [07:39:22]OFD Sender: No OFD packet to send [07:39:27]OFD Sender: No OFD packet to send [07:39:32]OFD Sender: No OFD packet to send [07:39:37]OFD Sender: No OFD packet to send [07:39:42]OFD Sender: No OFD packet to send [07:39:47]OFD Sender: No OFD packet to send [07:39:52]OFD Sender: No OFD packet to send [07:39:57]OFD Sender: No OFD packet to send [07:40:02]OFD Sender: No OFD packet to send [07:40:07]OFD Sender: No OFD packet to send [07:40:12]OFD Sender: No OFD packet to send [07:40:17]OFD Sender: No OFD packet to send [07:40:22]OFD Sender: No OFD packet to send [07:40:27]OFD Sender: No OFD packet to send [07:40:32]OFD Sender: No OFD packet to send [07:40:37]OFD Sender: No OFD packet to send [07:40:42]OFD Sender: No OFD packet to send [07:40:47]OFD Sender: No OFD packet to send [07:40:52]OFD Sender: No OFD packet to send [07:40:57]OFD Sender: No OFD packet to send [07:41:02]OFD Sender: No OFD packet to send [07:41:07]OFD Sender: No OFD packet to send [07:41:12]OFD Sender: No OFD packet to send [07:41:17]OFD Sender: No OFD packet to send [07:41:22]OFD Sender: No OFD packet to send [07:41:27]OFD Sender: No OFD packet to send [07:41:32]OFD Sender: No OFD packet to send [07:41:37]OFD Sender: No OFD packet to send [07:41:42]OFD Sender: No OFD packet to send [07:41:47]OFD Sender: No OFD packet to send [07:41:52]OFD Sender: No OFD packet to send [07:41:57]OFD Sender: No OFD packet to send [07:42:02]OFD Sender: No OFD packet to send [07:42:07]OFD Sender: No OFD packet to send [07:42:12]OFD Sender: No OFD packet to send [07:42:17]OFD Sender: No OFD packet to send [07:42:22]OFD Sender: No OFD packet to send [07:42:27]OFD Sender: No OFD packet to send [07:42:32]OFD Sender: No OFD packet to send [07:42:37]OFD Sender: No OFD packet to send [07:42:42]OFD Sender: No OFD packet to send [07:42:47]OFD Sender: No OFD packet to send [07:42:52]OFD Sender: No OFD packet to send [07:42:57]OFD Sender: No OFD packet to send [07:43:02]OFD Sender: No OFD packet to send [07:43:07]OFD Sender: No OFD packet to send [07:43:12]OFD Sender: No OFD packet to send [07:43:15]accept exits with 7 [07:43:15]New connection [07:43:15]New thread 3067514212 created [07:43:15]Thread 3067370852 joined [07:43:15]Waiting for new connection... [07:43:15] Sock 7.Parse request [07:43:15]Sock 7.Check first char [07:43:15]Sock 7.First char is OK [07:43:15]request: POST /json_proto HTTP/1.0 [07:43:15]Method: POST [07:43:15]URL: /json_proto [07:43:15]Method is POST - this is cgi request [07:43:15]url: /json_proto [07:43:15]query_string will be loaded in cgi processing [07:43:15]execute_cgi json_proto POST (null) [07:43:15]execute_cgi path=json_proto method=POST [07:43:15]POST find Content-Length [07:43:15]Host: 172.17.50.196:8080 [07:43:15]Content-Length: 779 [07:43:15]Content-Type: application/json [07:43:15] [07:43:15]POST finish read [07:43:15]Found Content-Length = 779 [07:43:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335045", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 4.000, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:15]execute_script... [07:43:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335045", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 4.000, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:15]POST & json_proto [07:43:15]process_json_proto [07:43:15]json parsed OK: [07:43:15]protocol is kg_v1.0 [07:43:15]action value=close_receipt [07:43:15]process_action close_receipt [07:43:15]cmd_close_receipt [07:43:15]MH_GetDate [07:43:15]Write to MH i2c: F0 00 00 CB 30 EA [07:43:15]Write i2c OK [07:43:15]MH_I2C_Read... [07:43:15]Read from MH i2c: F0 [07:43:15]MH_I2C_Read... [07:43:15]Read from MH i2c: F0 09 00 [07:43:15]MH_I2C_Read... [07:43:15]Read from MH i2c: F0 09 00 CB 30 00 17 92 20 67 72 0D 1C 67 25 [07:43:15]GetLastDocTimeStamp 1730186887 [07:43:15]current date 1730187799 [07:43:15]FM_GetShiftState [07:43:15]SAM_PROTO_GetShiftState [07:43:15]wFMCommunicate request_size=4 [07:43:15]MH_SAM_APDU [07:43:15]CAPDU: 80 13 01 00 [07:43:15]Write to MH i2c: E2 08 00 CC 30 80 13 01 00 00 00 00 00 79 [07:43:15]Write i2c OK [07:43:15]MH_I2C_Read... [07:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:15]Read from MH i2c: E2 [07:43:15]MH_I2C_Read... [07:43:15]Read from MH i2c: E2 0E 00 [07:43:15]MH_I2C_Read... [07:43:15]Read from MH i2c: E2 0E 00 CC 30 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C8 [07:43:15]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:43:15]wFMCommunicate OK [07:43:15]SAM_PROTO_GetShiftState done [07:43:15]FM_GetShiftState done [07:43:15]opened in 1730160023 [07:43:15]opened+sec_in_day 1730246423 [07:43:15]quantity*price = 50000 [07:43:15]sum+1 = 50001 [07:43:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 0.00 Безнал.: 500.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 85 29.10.2024 07:43 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139100 ФПД: 255951977636715 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T074319&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139100&fm=255951977636715&tin=02508201610067®Number=0000000000091631&sum=50000 0 [07:43:17]StoreToDocumentArchive [07:43:17]shift 555 fd 139100 [07:43:17]save to /storage/0555/doc_00139100 [07:43:17]save last doc name /storage/0555/doc_00139100 to /storage/kkm_last_doc_name [07:43:17]save OK [07:43:17]Clear old archive folders... [07:43:17]ProcessDocumentItem done err = 0, tmpTLVsize=284 [07:43:17]tlvbuf is 00E07A30 [07:43:17]SAM_PROTO_ClearQueue [07:43:17]wFMCommunicate request_size=4 [07:43:17]MH_SAM_APDU [07:43:17]CAPDU: 80 09 00 00 [07:43:17]Write to MH i2c: E2 08 00 D9 30 80 09 00 00 00 00 00 00 7B [07:43:17]Write i2c OK [07:43:17]MH_I2C_Read... [07:43:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:43:17]Read from MH i2c: E2 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 03 00 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 03 00 D9 30 00 90 00 7D [07:43:17]RAPDU: 90 00 [07:43:17]wFMCommunicate OK [07:43:17]SAM_PROTO_ClearQueue done [07:43:17]KKMCreateOFDPacket [07:43:17]OFDProtocolAddRootSTLVToBuf [07:43:17]FM_MakeSignedData [07:43:17]FM_MakeSignedData [07:43:17]SAM_PROTO_SignData [07:43:17]wFMCommunicate request_size=4 [07:43:17]MH_SAM_APDU [07:43:17]CAPDU: 80 0D 01 02 [07:43:17]Write to MH i2c: E2 08 00 DA 30 80 0D 01 02 00 00 00 00 83 [07:43:17]Write i2c OK [07:43:17]MH_I2C_Read... [07:43:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:43:17]Read from MH i2c: E2 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 03 00 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 03 00 DA 30 00 90 00 7E [07:43:17]RAPDU: 90 00 [07:43:17]wFMCommunicate OK [07:43:17]wFMCommunicate request_size=255 [07:43:17]MH_SAM_APDU [07:43:17]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 17 92 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 [07:43:17]Write to MH i2c: E2 02 01 DB 30 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 17 92 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 00 00 AD [07:43:17]Write i2c OK [07:43:17]MH_I2C_Read... [07:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:17]Read from MH i2c: E2 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 03 00 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 03 00 DB 30 00 90 00 7F [07:43:17]RAPDU: 90 00 [07:43:17]wFMCommunicate OK [07:43:17]wFMCommunicate request_size=43 [07:43:17]MH_SAM_APDU [07:43:17]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5C 1F 02 00 35 04 06 00 E8 C9 76 B4 E3 6B [07:43:17]Write to MH i2c: E2 2E 00 DC 30 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5C 1F 02 00 35 04 06 00 E8 C9 76 B4 E3 6B 00 00 1C [07:43:17]Write i2c OK [07:43:17]MH_I2C_Read... [07:43:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:17]Read from MH i2c: E2 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 03 00 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 03 00 DC 30 00 90 00 80 [07:43:17]RAPDU: 90 00 [07:43:17]wFMCommunicate OK [07:43:17]wFMCommunicate request_size=4 [07:43:17]MH_SAM_APDU [07:43:17]CAPDU: 80 0D 03 02 [07:43:17]Write to MH i2c: E2 08 00 DD 30 80 0D 03 02 00 00 00 00 88 [07:43:17]Write i2c OK [07:43:17]MH_I2C_Read... [07:43:17]OFD Sender: No OFD packet to send [07:43:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:43:17]Read from MH i2c: E2 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 0B 00 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 0B 00 DD 30 00 70 4C 80 49 95 83 6F 6F 90 00 04 [07:43:17]RAPDU: 70 4C 80 49 95 83 6F 6F 90 00 [07:43:17]wFMCommunicate OK [07:43:17]SAM_PROTO_SignData done [07:43:17]FM_MakeSignedData done [07:43:17]CreateOFDProtocolMessage [07:43:17]wFMCommunicate request_size=4 [07:43:17]MH_SAM_APDU [07:43:17]CAPDU: 80 11 00 00 [07:43:17]Write to MH i2c: E2 08 00 DE 30 80 11 00 00 00 00 00 00 88 [07:43:17]Write i2c OK [07:43:17]MH_I2C_Read... [07:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:17]Read from MH i2c: E2 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: E2 17 00 [07:43:17]MH_I2C_Read... [07:43:17]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 36 39 90 00 E3 [07:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:43:17]wFMCommunicate OK [07:43:17]CreateOFDProtocolMessage done [07:43:17]OFDSenderStorePacket 139100 [07:43:17]StoreOFDPacket docnum=139100 [07:43:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 30 01 00 00 BF D7 28 01 6A 3D 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 17 92 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5C 1F 02 00 35 04 06 00 E8 C9 76 B4 E3 6B 70 4C 80 49 95 83 6F 6F [07:43:17]CheckFolder [07:43:17]dirname=/storage/ofd_packets [07:43:17]CheckFolder done [07:43:17]ProducePacketName [07:43:17]name=ofd_packets/00139100 [07:43:17]NVStorageSaveData ofd_packets/00139100 [07:43:17]File name is /storage/ofd_packets/00139100 [07:43:17]Write 334 bytes [07:43:17]NVStorageSaveData done [07:43:17]OFDSenderStorePacket done [07:43:17]KKMCreateOFDPacket done [07:43:17]NVStorageSaveData kkm_last_timestamp [07:43:17]File name is /storage/kkm_last_timestamp [07:43:17]Write 4 bytes [07:43:17]NVStorageSaveData done [07:43:17]ExternCall_PrintAddStr [07:43:17]wPrintStart [07:43:17]Write to MH i2c: 01 00 00 DF 30 0F [07:43:17]Write i2c OK [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: 01 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: 01 07 00 [07:43:17]MH_I2C_Read... [07:43:17]Read from MH i2c: 01 07 00 DF 30 00 00 00 00 00 FF 0F 24 [07:43:17]RasterBufferAndPrint [07:43:17]line Счет N : (3)335045 [07:43:17]line ИНН: 02508201610067 [07:43:17]line Контрольно-Кассовый Чек [07:43:17]line ПРОДАЖА [07:43:17]line Товар: 2000036190018 [07:43:17]line Кофе Американо XL(GABB TRADE) [07:43:17]line 4.000 * 125.00 [07:43:17]line = 500.00 [07:43:17]line НДС 12% НСП 1% [07:43:17]line > о реализуемом товаре [07:43:17]line ИТОГО: 500.00 [07:43:17]line НСП 1% : 4.42 [07:43:17]line НДС 12% : 53.10 [07:43:17]line Наличными: 0.00 [07:43:17]line Безнал.: 500.00 [07:43:17]line Место: АЗС № 101 "Партнер Нефть" [07:43:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:43:17]line СНО: Общий режим [07:43:17]line Чек 85 29.10.2024 07:43 [07:43:17]line Смена: 555 ФФД: 1.0 [07:43:17]line ЗНМ: 0300000081 [07:43:17]line РНМ: 0000000000091631 [07:43:17]line Версия ККМ: 001 [07:43:17]line Платежная система: Mbank [07:43:17]line ФМ: 0000000000874669 [07:43:17]line ФД: 139100 [07:43:17]line ФПД: 255951977636715 [07:43:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T074319&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139100&fm=255951977636715&tin=02508201610067®Number=0000000000091631&sum=50000 [07:43:17]OFD Sender: Processing packet 139100 [packets to send 34, broken 33] [07:43:17]line 0 [07:43:18]ProducePacketName [07:43:18]name=ofd_packets/00139100 [07:43:18]OFD Sender: To server: pG, [07:43:18]CommunicateWithHost lk.salyk.kg:30040 [07:43:18]ConnectInit lk.salyk.kg [07:43:18]written 0, free lines is 4095 [07:43:18]Connected sock=10 [07:43:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 30 01 00 00 BF D7 28 01 6A 3D 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 50 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 17 92 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5C 1F 02 00 35 04 06 00 E8 C9 76 B4 E3 6B 70 4C 80 49 95 83 6F 6F [07:43: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 36 39 4F 00 00 00 B0 06 47 00 1B 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 36 39 10 04 04 00 5C 1F 02 00 F4 03 04 00 CB 3D 20 67 B6 04 01 00 00 1F 62 6D C5 81 ED AF 5A [07:43:18]CommunicateWithHost err = 0 [07:43:18]CheckOFDResponse [07:43:18]1017 (14) - 77093643461234 [07:43:18]1041 (16) - 0000000000874669 [07:43:18]1040 (4) - 139100 [07:43:18]1012 (4) - 29.10.2024 01:43 [07:43:18]1206 (1) - 0 [07:43:18]OFD Sender: Remove packet 139100 [07:43:18]ProducePacketName [07:43:18]name=ofd_packets/00139100 [07:43:18]NVStorageDeleteData [07:43:18]Write to MH i2c: 01 00 00 09 31 3A [07:43:18]Write i2c OK [07:43:18]MH_I2C_Read... [07:43:18]Read from MH i2c: 01 [07:43:18]MH_I2C_Read... [07:43:18]Read from MH i2c: 01 07 00 [07:43:18]MH_I2C_Read... [07:43:18]Read from MH i2c: 01 07 00 09 31 00 00 00 00 00 05 0D 53 [07:43:18]RasterBufferAndPrint [07:43:18]line [07:43:18]line [07:43:18]line [07:43:18]line [07:43:18]line [07:43:18]written 0, free lines is 3339 [07:43:18]MH_Cut [07:43:18]Write to MH i2c: D1 01 00 10 31 01 13 [07:43:18]Write i2c OK [07:43:18]MH_I2C_Read... [07:43:18]Read from MH i2c: D1 [07:43:18]MH_I2C_Read... [07:43:18]Read from MH i2c: D1 01 00 [07:43:18]MH_I2C_Read... [07:43:18]Read from MH i2c: D1 01 00 10 31 00 12 [07:43:18]Write to MH i2c: 01 00 00 11 31 42 [07:43:18]Write i2c OK [07:43:18]MH_I2C_Read... [07:43:18]OFD Sender: No OFD packet to send [07:43:19]*** Cut start [07:43:19]*** Partial cut [07:43:19]*** CUTSNS_PIN = 1 [07:43:19]*** CUTSNS_PIN = 0 [07:43:19]*** Brake cut motor [07:43:19]Read from MH i2c: 01 [07:43:19]MH_I2C_Read... [07:43:19]*** Stop cut motor [07:43:19]*** Cut end [07:43:19]Read from MH i2c: 01 07 00 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: 01 07 00 11 31 00 00 00 00 00 FF 0F 57 [07:43:19]process_action close_receipt done [07:43:19]requested_data is exist [07:43:19]produce_requested_data [07:43:19]requested_item fm.sn is exist - process it [07:43:19]wFMCommunicate request_size=4 [07:43:19]MH_SAM_APDU [07:43:19]CAPDU: 80 11 00 00 [07:43:19]Write to MH i2c: E2 08 00 12 31 80 11 00 00 00 00 00 00 BD [07:43:19]Write i2c OK [07:43:19]MH_I2C_Read... [07:43:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:19]Read from MH i2c: E2 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: E2 17 00 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: E2 17 00 12 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 18 [07:43:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:43:19]wFMCommunicate OK [07:43:19]requested_item fd.num is exist - process it [07:43:19]SAM_PROTO_GetFieldsCounters [07:43:19]wFMCommunicate request_size=4 [07:43:19]MH_SAM_APDU [07:43:19]CAPDU: 80 13 00 00 [07:43:19]Write to MH i2c: E2 08 00 13 31 80 13 00 00 00 00 00 00 C0 [07:43:19]Write i2c OK [07:43:19]MH_I2C_Read... [07:43:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:19]Read from MH i2c: E2 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: E2 62 00 [07:43:19]MH_I2C_Read... [07:43:19]Read from MH i2c: E2 62 00 13 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [07:43: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:43:19]wFMCommunicate OK [07:43:19]SAM_PROTO_GetFieldsCounters done [07:43:19]requested_item shift.num is exist - process it [07:43:19]requested_item shift.opened is exist - process it [07:43:19]req_shift_opened [07:43:19]FM_GetShiftState [07:43:19]SAM_PROTO_GetShiftState [07:43:19]wFMCommunicate request_size=4 [07:43:19]MH_SAM_APDU [07:43:19]CAPDU: 80 13 01 00 [07:43:19]Write to MH i2c: E2 08 00 14 31 80 13 01 00 00 00 00 00 C2 [07:43:19]Write i2c OK [07:43:19]MH_I2C_Read... [07:43:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:20]Read from MH i2c: E2 [07:43:20]MH_I2C_Read... [07:43:20]Read from MH i2c: E2 0E 00 [07:43:20]MH_I2C_Read... [07:43:20]Read from MH i2c: E2 0E 00 14 31 00 09 00 01 97 25 20 67 00 00 00 00 90 00 11 [07:43:20]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:43:20]wFMCommunicate OK [07:43:20]SAM_PROTO_GetShiftState done [07:43:20]FM_GetShiftState done [07:43:20]req_shift_opened done [07:43:20]requested_item shift.open_date is exist - process it [07:43:20]req_shift_open_date [07:43:20]req_shift_open_date done [07:43:20]produce_requested_data done [07:43:20]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139100,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [07:43:20]process_action_free close_receipt [07:43:20]json_value_free [07:43:20]json_value_free done [07:43:20]process_json_proto returns [07:43:20]Send response to host [07:43:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139100,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [07:43:20]free response buf [07:43:20]execute_script done [07:43:20]execute_script returns [07:43:20]free content buf [07:43:20]Sock 7.Close socket [07:43:20]Sock 7.Thread stoped [07:43:23]OFD Sender: No OFD packet to send [07:43:28]OFD Sender: No OFD packet to send [07:43:33]OFD Sender: No OFD packet to send [07:43:37]accept exits with 9 [07:43:37]New connection [07:43:37]New thread 3067370852 created [07:43:37]Thread 3067514212 joined [07:43:37]Waiting for new connection... [07:43:37] Sock 9.Parse request [07:43:37]Sock 9.Check first char [07:43:37]Sock 9.First char is OK [07:43:37]request: POST /json_proto HTTP/1.0 [07:43:37]Method: POST [07:43:37]URL: /json_proto [07:43:37]Method is POST - this is cgi request [07:43:37]url: /json_proto [07:43:37]query_string will be loaded in cgi processing [07:43:37]execute_cgi json_proto POST (null) [07:43:37]execute_cgi path=json_proto method=POST [07:43:37]POST find Content-Length [07:43:37]Host: 172.17.50.196:8080 [07:43:37]Content-Length: 652 [07:43:37]Content-Type: application/json [07:43:37] [07:43:37]POST finish read [07:43:37]Found Content-Length = 652 [07:43:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335046", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 4.000, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:37]execute_script... [07:43:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335046", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 4.000, "sum" : 500.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 500.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:43:37]POST & json_proto [07:43:37]process_json_proto [07:43:37]json parsed OK: [07:43:37]protocol is kg_v1.0 [07:43:37]action value=close_receipt [07:43:37]process_action close_receipt [07:43:37]cmd_close_receipt [07:43:37]MH_GetDate [07:43:37]Write to MH i2c: F0 00 00 15 31 35 [07:43:37]Write i2c OK [07:43:37]MH_I2C_Read... [07:43:37]Read from MH i2c: F0 [07:43:37]MH_I2C_Read... [07:43:37]Read from MH i2c: F0 09 00 [07:43:37]MH_I2C_Read... [07:43:37]Read from MH i2c: F0 09 00 15 31 00 2D 92 20 67 72 0D 1C 67 86 [07:43:37]GetLastDocTimeStamp 1730187799 [07:43:37]current date 1730187821 [07:43:37]FM_GetShiftState [07:43:37]SAM_PROTO_GetShiftState [07:43:37]wFMCommunicate request_size=4 [07:43:37]MH_SAM_APDU [07:43:37]CAPDU: 80 13 01 00 [07:43:37]Write to MH i2c: E2 08 00 16 31 80 13 01 00 00 00 00 00 C4 [07:43:37]Write i2c OK [07:43:37]MH_I2C_Read... [07:43:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:38]Read from MH i2c: E2 [07:43:38]MH_I2C_Read... [07:43:38]Read from MH i2c: E2 0E 00 [07:43:38]MH_I2C_Read... [07:43:38]Read from MH i2c: E2 0E 00 16 31 00 09 00 01 97 25 20 67 00 00 00 00 90 00 13 [07:43:38]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:43:38]wFMCommunicate OK [07:43:38]SAM_PROTO_GetShiftState done [07:43:38]FM_GetShiftState done [07:43:38]opened in 1730160023 [07:43:38]opened+sec_in_day 1730246423 [07:43:38]quantity*price = 50000 [07:43:38]sum+1 = 50001 [07:43:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.00 НСП 1% : 4.42 НДС 12% : 53.10 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 86 29.10.2024 07:43 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139101 ФПД: 65468499826967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T074341&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139101&fm=65468499826967&tin=02508201610067®Number=0000000000091631&sum=50000 0 [07:43:39]StoreToDocumentArchive [07:43:39]shift 555 fd 139101 [07:43:39]save to /storage/0555/doc_00139101 [07:43:39]save last doc name /storage/0555/doc_00139101 to /storage/kkm_last_doc_name [07:43:39]save OK [07:43:39]Clear old archive folders... [07:43:39]ProcessDocumentItem done err = 0, tmpTLVsize=284 [07:43:39]tlvbuf is 00DACE10 [07:43:39]SAM_PROTO_ClearQueue [07:43:39]wFMCommunicate request_size=4 [07:43:39]MH_SAM_APDU [07:43:39]CAPDU: 80 09 00 00 [07:43:39]Write to MH i2c: E2 08 00 23 31 80 09 00 00 00 00 00 00 C6 [07:43:39]Write i2c OK [07:43:39]MH_I2C_Read... [07:43:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:43:39]Read from MH i2c: E2 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 03 00 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 03 00 23 31 00 90 00 C8 [07:43:39]RAPDU: 90 00 [07:43:39]wFMCommunicate OK [07:43:39]SAM_PROTO_ClearQueue done [07:43:39]KKMCreateOFDPacket [07:43:39]OFDProtocolAddRootSTLVToBuf [07:43:39]FM_MakeSignedData [07:43:39]FM_MakeSignedData [07:43:39]SAM_PROTO_SignData [07:43:39]wFMCommunicate request_size=4 [07:43:39]MH_SAM_APDU [07:43:39]CAPDU: 80 0D 01 02 [07:43:39]Write to MH i2c: E2 08 00 24 31 80 0D 01 02 00 00 00 00 CE [07:43:39]Write i2c OK [07:43:39]MH_I2C_Read... [07:43:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:43:39]Read from MH i2c: E2 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 03 00 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 03 00 24 31 00 90 00 C9 [07:43:39]RAPDU: 90 00 [07:43:39]wFMCommunicate OK [07:43:39]wFMCommunicate request_size=255 [07:43:39]MH_SAM_APDU [07:43:39]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 2D 92 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 [07:43:39]Write to MH i2c: E2 02 01 25 31 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 2D 92 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 00 00 0F [07:43:39]Write i2c OK [07:43:39]MH_I2C_Read... [07:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:39]Read from MH i2c: E2 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 03 00 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 03 00 25 31 00 90 00 CA [07:43:39]RAPDU: 90 00 [07:43:39]wFMCommunicate OK [07:43:39]wFMCommunicate request_size=43 [07:43:39]MH_SAM_APDU [07:43:39]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5D 1F 02 00 35 04 06 00 3B 8B 12 AD 19 17 [07:43:39]Write to MH i2c: E2 2E 00 26 31 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5D 1F 02 00 35 04 06 00 3B 8B 12 AD 19 17 00 00 F4 [07:43:39]Write i2c OK [07:43:39]MH_I2C_Read... [07:43:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:39]Read from MH i2c: E2 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 03 00 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 03 00 26 31 00 90 00 CB [07:43:39]RAPDU: 90 00 [07:43:39]wFMCommunicate OK [07:43:39]wFMCommunicate request_size=4 [07:43:39]MH_SAM_APDU [07:43:39]CAPDU: 80 0D 03 02 [07:43:39]Write to MH i2c: E2 08 00 27 31 80 0D 03 02 00 00 00 00 D3 [07:43:39]Write i2c OK [07:43:39]MH_I2C_Read... [07:43:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:43:39]Read from MH i2c: E2 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 0B 00 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 0B 00 27 31 00 B7 66 7F 25 3D 3A 74 2D 90 00 AD [07:43:39]RAPDU: B7 66 7F 25 3D 3A 74 2D 90 00 [07:43:39]wFMCommunicate OK [07:43:39]SAM_PROTO_SignData done [07:43:39]FM_MakeSignedData done [07:43:39]CreateOFDProtocolMessage [07:43:39]wFMCommunicate request_size=4 [07:43:39]MH_SAM_APDU [07:43:39]CAPDU: 80 11 00 00 [07:43:39]Write to MH i2c: E2 08 00 28 31 80 11 00 00 00 00 00 00 D3 [07:43:39]Write i2c OK [07:43:39]MH_I2C_Read... [07:43:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:39]Read from MH i2c: E2 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 17 00 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: E2 17 00 28 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2E [07:43:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:43:39]wFMCommunicate OK [07:43:39]CreateOFDProtocolMessage done [07:43:39]OFDSenderStorePacket 139101 [07:43:39]StoreOFDPacket docnum=139101 [07:43:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 30 01 00 00 EE 7F 28 01 83 AE 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 2D 92 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5D 1F 02 00 35 04 06 00 3B 8B 12 AD 19 17 B7 66 7F 25 3D 3A 74 2D [07:43:39]CheckFolder [07:43:39]dirname=/storage/ofd_packets [07:43:39]CheckFolder done [07:43:39]ProducePacketName [07:43:39]name=ofd_packets/00139101 [07:43:39]NVStorageSaveData ofd_packets/00139101 [07:43:39]File name is /storage/ofd_packets/00139101 [07:43:39]Write 334 bytes [07:43:39]NVStorageSaveData done [07:43:39]OFDSenderStorePacket done [07:43:39]KKMCreateOFDPacket done [07:43:39]NVStorageSaveData kkm_last_timestamp [07:43:39]File name is /storage/kkm_last_timestamp [07:43:39]Write 4 bytes [07:43:39]NVStorageSaveData done [07:43:39]ExternCall_PrintAddStr [07:43:39]wPrintStart [07:43:39]Write to MH i2c: 01 00 00 29 31 5A [07:43:39]Write i2c OK [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: 01 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: 01 07 00 [07:43:39]MH_I2C_Read... [07:43:39]Read from MH i2c: 01 07 00 29 31 00 00 00 00 00 FF 0F 6F [07:43:39]RasterBufferAndPrint [07:43:39]line Счет N : (3)335046 [07:43:39]line ИНН: 02508201610067 [07:43:39]line Контрольно-Кассовый Чек [07:43:39]line ПРОДАЖА [07:43:39]line Товар: 2000036190018 [07:43:39]line Кофе Американо XL(GABB TRADE) [07:43:39]line 4.000 * 125.00 [07:43:39]line = 500.00 [07:43:39]line НДС 12% НСП 1% [07:43:39]line > о реализуемом товаре [07:43:39]line ИТОГО: 500.00 [07:43:39]line НСП 1% : 4.42 [07:43:39]line НДС 12% : 53.10 [07:43:39]line Наличными: 500.00 [07:43:39]line Безнал.: 0.00 [07:43:39]line Место: АЗС № 101 "Партнер Нефть" [07:43:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:43:39]line СНО: Общий режим [07:43:39]line Чек 86 29.10.2024 07:43 [07:43:39]line Смена: 555 ФФД: 1.0 [07:43:39]line ЗНМ: 0300000081 [07:43:39]line РНМ: 0000000000091631 [07:43:39]line Версия ККМ: 001 [07:43:39]line ФМ: 0000000000874669 [07:43:39]line ФД: 139101 [07:43:39]line ФПД: 65468499826967 [07:43:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T074341&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139101&fm=65468499826967&tin=02508201610067®Number=0000000000091631&sum=50000 [07:43:39]line 0 [07:43:40]written 0, free lines is 4095 [07:43:40]OFD Sender: Processing packet 139101 [packets to send 34, broken 33] [07:43:40]ProducePacketName [07:43:40]name=ofd_packets/00139101 [07:43:40]OFD Sender: To server: pG, [07:43:40]CommunicateWithHost lk.salyk.kg:30040 [07:43:40]ConnectInit lk.salyk.kg [07:43:40]Connected sock=10 [07:43:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 30 01 00 00 EE 7F 28 01 83 AE 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 50 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 2D 92 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5D 1F 02 00 35 04 06 00 3B 8B 12 AD 19 17 B7 66 7F 25 3D 3A 74 2D [07:43: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 36 39 4F 00 00 00 69 0B 47 00 A2 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 36 39 10 04 04 00 5D 1F 02 00 F4 03 04 00 E1 3D 20 67 B6 04 01 00 00 54 10 48 20 36 9D 43 EE [07:43:40]CommunicateWithHost err = 0 [07:43:40]CheckOFDResponse [07:43:40]1017 (14) - 77093643461234 [07:43:40]1041 (16) - 0000000000874669 [07:43:40]1040 (4) - 139101 [07:43:40]1012 (4) - 29.10.2024 01:44 [07:43:40]1206 (1) - 0 [07:43:40]OFD Sender: Remove packet 139101 [07:43:40]ProducePacketName [07:43:40]name=ofd_packets/00139101 [07:43:40]NVStorageDeleteData [07:43:40]Write to MH i2c: 01 00 00 52 31 83 [07:43:40]Write i2c OK [07:43:40]MH_I2C_Read... [07:43:40]Read from MH i2c: 01 [07:43:40]MH_I2C_Read... [07:43:40]Read from MH i2c: 01 07 00 [07:43:40]MH_I2C_Read... [07:43:40]Read from MH i2c: 01 07 00 52 31 00 00 00 00 00 FE 0C 94 [07:43:40]RasterBufferAndPrint [07:43:40]line [07:43:40]line [07:43:40]line [07:43:40]line [07:43:40]line [07:43:40]written 0, free lines is 3335 [07:43:40]MH_Cut [07:43:40]Write to MH i2c: D1 01 00 59 31 01 5C [07:43:40]Write i2c OK [07:43:40]MH_I2C_Read... [07:43:40]Read from MH i2c: D1 [07:43:40]MH_I2C_Read... [07:43:40]Read from MH i2c: D1 01 00 [07:43:40]MH_I2C_Read... [07:43:40]Read from MH i2c: D1 01 00 59 31 00 5B [07:43:40]Write to MH i2c: 01 00 00 5A 31 8B [07:43:40]Write i2c OK [07:43:40]MH_I2C_Read... [07:43:40]OFD Sender: No OFD packet to send [07:43:41]*** Cut start [07:43:41]*** Partial cut [07:43:41]*** CUTSNS_PIN = 1 [07:43:41]*** CUTSNS_PIN = 0 [07:43:41]*** Brake cut motor [07:43:41]Read from MH i2c: 01 [07:43:41]MH_I2C_Read... [07:43:41]*** Stop cut motor [07:43:41]*** Cut end [07:43:41]Read from MH i2c: 01 07 00 [07:43:41]MH_I2C_Read... [07:43:41]Read from MH i2c: 01 07 00 5A 31 00 00 00 00 00 FF 0F A0 [07:43:41]process_action close_receipt done [07:43:41]requested_data is exist [07:43:41]produce_requested_data [07:43:41]requested_item fm.sn is exist - process it [07:43:41]wFMCommunicate request_size=4 [07:43:41]MH_SAM_APDU [07:43:41]CAPDU: 80 11 00 00 [07:43:41]Write to MH i2c: E2 08 00 5B 31 80 11 00 00 00 00 00 00 06 [07:43:41]Write i2c OK [07:43:41]MH_I2C_Read... [07:43:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:41]Read from MH i2c: E2 [07:43:41]MH_I2C_Read... [07:43:41]Read from MH i2c: E2 17 00 [07:43:41]MH_I2C_Read... [07:43:41]Read from MH i2c: E2 17 00 5B 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 61 [07:43:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:43:41]wFMCommunicate OK [07:43:41]requested_item fd.num is exist - process it [07:43:41]SAM_PROTO_GetFieldsCounters [07:43:41]wFMCommunicate request_size=4 [07:43:41]MH_SAM_APDU [07:43:41]CAPDU: 80 13 00 00 [07:43:41]Write to MH i2c: E2 08 00 5C 31 80 13 00 00 00 00 00 00 09 [07:43:41]Write i2c OK [07:43:41]MH_I2C_Read... [07:43:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:41]Read from MH i2c: E2 [07:43:41]MH_I2C_Read... [07:43:41]Read from MH i2c: E2 62 00 [07:43:41]MH_I2C_Read... [07:43:41]Read from MH i2c: E2 62 00 5C 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [07:43: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:43:41]wFMCommunicate OK [07:43:41]SAM_PROTO_GetFieldsCounters done [07:43:41]requested_item shift.num is exist - process it [07:43:41]requested_item shift.opened is exist - process it [07:43:41]req_shift_opened [07:43:41]FM_GetShiftState [07:43:41]SAM_PROTO_GetShiftState [07:43:41]wFMCommunicate request_size=4 [07:43:41]MH_SAM_APDU [07:43:41]CAPDU: 80 13 01 00 [07:43:41]Write to MH i2c: E2 08 00 5D 31 80 13 01 00 00 00 00 00 0B [07:43:41]Write i2c OK [07:43:41]MH_I2C_Read... [07:43:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:41]Read from MH i2c: E2 [07:43:41]MH_I2C_Read... [07:43:41]Read from MH i2c: E2 0E 00 [07:43:41]MH_I2C_Read... [07:43:41]Read from MH i2c: E2 0E 00 5D 31 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5A [07:43:41]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:43:41]wFMCommunicate OK [07:43:41]SAM_PROTO_GetShiftState done [07:43:41]FM_GetShiftState done [07:43:41]req_shift_opened done [07:43:41]requested_item shift.open_date is exist - process it [07:43:41]req_shift_open_date [07:43:41]req_shift_open_date done [07:43:41]produce_requested_data done [07:43:41]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139101,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [07:43:41]process_action_free close_receipt [07:43:41]json_value_free [07:43:41]json_value_free done [07:43:41]process_json_proto returns [07:43:41]Send response to host [07:43:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139101,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [07:43:41]free response buf [07:43:41]execute_script done [07:43:41]execute_script returns [07:43:41]free content buf [07:43:41]Sock 9.Close socket [07:43:41]Sock 9.Thread stoped [07:43:45]OFD Sender: No OFD packet to send [07:43:50]OFD Sender: No OFD packet to send [07:43:55]OFD Sender: No OFD packet to send [07:44:00]OFD Sender: No OFD packet to send [07:44:05]OFD Sender: No OFD packet to send [07:44:10]OFD Sender: No OFD packet to send [07:44:15]OFD Sender: No OFD packet to send [07:44:20]OFD Sender: No OFD packet to send [07:44:25]OFD Sender: No OFD packet to send [07:44:30]OFD Sender: No OFD packet to send [07:44:35]OFD Sender: No OFD packet to send [07:44:40]OFD Sender: No OFD packet to send [07:44:45]OFD Sender: No OFD packet to send [07:44:50]OFD Sender: No OFD packet to send [07:44:55]OFD Sender: No OFD packet to send [07:45:00]OFD Sender: No OFD packet to send [07:45:05]OFD Sender: No OFD packet to send [07:45:10]OFD Sender: No OFD packet to send [07:45:15]OFD Sender: No OFD packet to send [07:45:20]OFD Sender: No OFD packet to send [07:45:25]OFD Sender: No OFD packet to send [07:45:30]OFD Sender: No OFD packet to send [07:45:35]OFD Sender: No OFD packet to send [07:45:40]OFD Sender: No OFD packet to send [07:45:45]OFD Sender: No OFD packet to send [07:45:50]OFD Sender: No OFD packet to send [07:45:55]OFD Sender: No OFD packet to send [07:46:00]OFD Sender: No OFD packet to send [07:46:05]OFD Sender: No OFD packet to send [07:46:10]OFD Sender: No OFD packet to send [07:46:15]OFD Sender: No OFD packet to send [07:46:20]OFD Sender: No OFD packet to send [07:46:25]OFD Sender: No OFD packet to send [07:46:30]OFD Sender: No OFD packet to send [07:46:35]OFD Sender: No OFD packet to send [07:46:40]OFD Sender: No OFD packet to send [07:46:45]OFD Sender: No OFD packet to send [07:46:50]OFD Sender: No OFD packet to send [07:46:55]OFD Sender: No OFD packet to send [07:47:00]OFD Sender: No OFD packet to send [07:47:05]OFD Sender: No OFD packet to send [07:47:10]OFD Sender: No OFD packet to send [07:47:15]OFD Sender: No OFD packet to send [07:47:20]OFD Sender: No OFD packet to send [07:47:25]OFD Sender: No OFD packet to send [07:47:30]OFD Sender: No OFD packet to send [07:47:35]OFD Sender: No OFD packet to send [07:47:40]OFD Sender: No OFD packet to send [07:47:45]OFD Sender: No OFD packet to send [07:47:50]OFD Sender: No OFD packet to send [07:47:56]OFD Sender: No OFD packet to send [07:48:01]OFD Sender: No OFD packet to send [07:48:06]OFD Sender: No OFD packet to send [07:48:11]OFD Sender: No OFD packet to send [07:48:16]OFD Sender: No OFD packet to send [07:48:21]OFD Sender: No OFD packet to send [07:48:26]OFD Sender: No OFD packet to send [07:48:31]OFD Sender: No OFD packet to send [07:48:36]OFD Sender: No OFD packet to send [07:48:41]OFD Sender: No OFD packet to send [07:48:46]OFD Sender: No OFD packet to send [07:48:51]OFD Sender: No OFD packet to send [07:48:56]OFD Sender: No OFD packet to send [07:49:01]OFD Sender: No OFD packet to send [07:49:06]OFD Sender: No OFD packet to send [07:49:11]OFD Sender: No OFD packet to send [07:49:16]OFD Sender: No OFD packet to send [07:49:21]OFD Sender: No OFD packet to send [07:49:26]OFD Sender: No OFD packet to send [07:49:31]OFD Sender: No OFD packet to send [07:49:36]OFD Sender: No OFD packet to send [07:49:41]OFD Sender: No OFD packet to send [07:49:46]OFD Sender: No OFD packet to send [07:49:51]OFD Sender: No OFD packet to send [07:49:56]OFD Sender: No OFD packet to send [07:50:01]OFD Sender: No OFD packet to send [07:50:06]OFD Sender: No OFD packet to send [07:50:11]OFD Sender: No OFD packet to send [07:50:16]OFD Sender: No OFD packet to send [07:50:21]OFD Sender: No OFD packet to send [07:50:26]OFD Sender: No OFD packet to send [07:50:31]OFD Sender: No OFD packet to send [07:50:36]OFD Sender: No OFD packet to send [07:50:41]OFD Sender: No OFD packet to send [07:50:46]OFD Sender: No OFD packet to send [07:50:51]OFD Sender: No OFD packet to send [07:50:56]OFD Sender: No OFD packet to send [07:51:01]OFD Sender: No OFD packet to send [07:51:06]OFD Sender: No OFD packet to send [07:51:11]OFD Sender: No OFD packet to send [07:51:16]OFD Sender: No OFD packet to send [07:51:21]OFD Sender: No OFD packet to send [07:51:26]OFD Sender: No OFD packet to send [07:51:31]OFD Sender: No OFD packet to send [07:51:36]OFD Sender: No OFD packet to send [07:51:41]OFD Sender: No OFD packet to send [07:51:46]OFD Sender: No OFD packet to send [07:51:51]OFD Sender: No OFD packet to send [07:51:56]OFD Sender: No OFD packet to send [07:52:01]OFD Sender: No OFD packet to send [07:52:06]OFD Sender: No OFD packet to send [07:52:11]OFD Sender: No OFD packet to send [07:52:16]OFD Sender: No OFD packet to send [07:52:21]OFD Sender: No OFD packet to send [07:52:26]OFD Sender: No OFD packet to send [07:52:31]OFD Sender: No OFD packet to send [07:52:36]OFD Sender: No OFD packet to send [07:52:41]OFD Sender: No OFD packet to send [07:52:46]OFD Sender: No OFD packet to send [07:52:51]OFD Sender: No OFD packet to send [07:52:56]OFD Sender: No OFD packet to send [07:53:01]OFD Sender: No OFD packet to send [07:53:06]OFD Sender: No OFD packet to send [07:53:11]OFD Sender: No OFD packet to send [07:53:16]OFD Sender: No OFD packet to send [07:53:21]OFD Sender: No OFD packet to send [07:53:26]OFD Sender: No OFD packet to send [07:53:31]OFD Sender: No OFD packet to send [07:53:36]OFD Sender: No OFD packet to send [07:53:41]OFD Sender: No OFD packet to send [07:53:46]OFD Sender: No OFD packet to send [07:53:51]OFD Sender: No OFD packet to send [07:53:56]OFD Sender: No OFD packet to send [07:54:01]OFD Sender: No OFD packet to send [07:54:06]OFD Sender: No OFD packet to send [07:54:11]OFD Sender: No OFD packet to send [07:54:16]OFD Sender: No OFD packet to send [07:54:21]OFD Sender: No OFD packet to send [07:54:26]OFD Sender: No OFD packet to send [07:54:31]OFD Sender: No OFD packet to send [07:54:36]OFD Sender: No OFD packet to send [07:54:41]OFD Sender: No OFD packet to send [07:54:46]OFD Sender: No OFD packet to send [07:54:51]OFD Sender: No OFD packet to send [07:54:56]OFD Sender: No OFD packet to send [07:55:01]OFD Sender: No OFD packet to send [07:55:06]OFD Sender: No OFD packet to send [07:55:11]OFD Sender: No OFD packet to send [07:55:16]OFD Sender: No OFD packet to send [07:55:21]OFD Sender: No OFD packet to send [07:55:26]OFD Sender: No OFD packet to send [07:55:31]OFD Sender: No OFD packet to send [07:55:36]OFD Sender: No OFD packet to send [07:55:41]OFD Sender: No OFD packet to send [07:55:46]OFD Sender: No OFD packet to send [07:55:51]OFD Sender: No OFD packet to send [07:55:56]OFD Sender: No OFD packet to send [07:56:01]OFD Sender: No OFD packet to send [07:56:06]OFD Sender: No OFD packet to send [07:56:11]OFD Sender: No OFD packet to send [07:56:16]OFD Sender: No OFD packet to send [07:56:21]OFD Sender: No OFD packet to send [07:56:26]OFD Sender: No OFD packet to send [07:56:31]OFD Sender: No OFD packet to send [07:56:36]OFD Sender: No OFD packet to send [07:56:41]OFD Sender: No OFD packet to send [07:56:46]OFD Sender: No OFD packet to send [07:56:51]OFD Sender: No OFD packet to send [07:56:56]OFD Sender: No OFD packet to send [07:57:01]OFD Sender: No OFD packet to send [07:57:06]OFD Sender: No OFD packet to send [07:57:11]OFD Sender: No OFD packet to send [07:57:16]OFD Sender: No OFD packet to send [07:57:21]OFD Sender: No OFD packet to send [07:57:26]OFD Sender: No OFD packet to send [07:57:31]OFD Sender: No OFD packet to send [07:57:36]OFD Sender: No OFD packet to send [07:57:41]OFD Sender: No OFD packet to send [07:57:46]OFD Sender: No OFD packet to send [07:57:51]OFD Sender: No OFD packet to send [07:57:56]OFD Sender: No OFD packet to send [07:58:01]OFD Sender: No OFD packet to send [07:58:06]OFD Sender: No OFD packet to send [07:58:11]OFD Sender: No OFD packet to send [07:58:16]OFD Sender: No OFD packet to send [07:58:21]OFD Sender: No OFD packet to send [07:58:26]OFD Sender: No OFD packet to send [07:58:31]OFD Sender: No OFD packet to send [07:58:36]OFD Sender: No OFD packet to send [07:58:41]OFD Sender: No OFD packet to send [07:58:46]OFD Sender: No OFD packet to send [07:58:51]OFD Sender: No OFD packet to send [07:58:56]OFD Sender: No OFD packet to send [07:59:01]OFD Sender: No OFD packet to send [07:59:06]OFD Sender: No OFD packet to send [07:59:11]OFD Sender: No OFD packet to send [07:59:15]accept exits with 7 [07:59:15]New connection [07:59:15]New thread 3067514212 created [07:59:15]Thread 3067370852 joined [07:59:15]Waiting for new connection... [07:59:15] Sock 7.Parse request [07:59:15]Sock 7.Check first char [07:59:15]Sock 7.First char is OK [07:59:15]request: POST /json_proto HTTP/1.0 [07:59:15]Method: POST [07:59:15]URL: /json_proto [07:59:15]Method is POST - this is cgi request [07:59:15]url: /json_proto [07:59:15]query_string will be loaded in cgi processing [07:59:15]execute_cgi json_proto POST (null) [07:59:15]execute_cgi path=json_proto method=POST [07:59:15]POST find Content-Length [07:59:15]Host: 172.17.50.196:8080 [07:59:15]Content-Length: 695 [07:59:15]Content-Type: application/json [07:59:15] [07:59:15]POST finish read [07:59:15]Found Content-Length = 695 [07:59:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335047", "tax_sys" : 0, "items" : [ { "code": "4700000160884", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u0438\u043D\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043B\u044C\u043D\u044B\u0439", "price" : 15.00, "quantity" : 2.000, "sum" : 30.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 30.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:15]execute_script... [07:59:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335047", "tax_sys" : 0, "items" : [ { "code": "4700000160884", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u0438\u043D\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043B\u044C\u043D\u044B\u0439", "price" : 15.00, "quantity" : 2.000, "sum" : 30.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 30.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:59:15]POST & json_proto [07:59:15]process_json_proto [07:59:15]json parsed OK: [07:59:15]protocol is kg_v1.0 [07:59:15]action value=close_receipt [07:59:15]process_action close_receipt [07:59:15]cmd_close_receipt [07:59:15]MH_GetDate [07:59:15]Write to MH i2c: F0 00 00 5E 31 7E [07:59:15]Write i2c OK [07:59:15]MH_I2C_Read... [07:59:15]Read from MH i2c: F0 [07:59:15]MH_I2C_Read... [07:59:15]Read from MH i2c: F0 09 00 [07:59:15]MH_I2C_Read... [07:59:15]Read from MH i2c: F0 09 00 5E 31 00 D7 95 20 67 72 0D 1C 67 7C [07:59:15]GetLastDocTimeStamp 1730187821 [07:59:15]current date 1730188759 [07:59:15]FM_GetShiftState [07:59:15]SAM_PROTO_GetShiftState [07:59:15]wFMCommunicate request_size=4 [07:59:15]MH_SAM_APDU [07:59:15]CAPDU: 80 13 01 00 [07:59:15]Write to MH i2c: E2 08 00 5F 31 80 13 01 00 00 00 00 00 0D [07:59:15]Write i2c OK [07:59:15]MH_I2C_Read... [07:59:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:15]Read from MH i2c: E2 [07:59:15]MH_I2C_Read... [07:59:15]Read from MH i2c: E2 0E 00 [07:59:15]MH_I2C_Read... [07:59:15]Read from MH i2c: E2 0E 00 5F 31 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5C [07:59:15]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:59:15]wFMCommunicate OK [07:59:15]SAM_PROTO_GetShiftState done [07:59:15]FM_GetShiftState done [07:59:15]opened in 1730160023 [07:59:15]opened+sec_in_day 1730246423 [07:59:15]quantity*price = 3000 [07:59:15]sum+1 = 3001 [07:59:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 30.00 НСП 1% : 0.26 НДС 12% : 3.19 Наличными: 30.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 87 29.10.2024 07:59 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139102 ФПД: 279534486867257 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T075919&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139102&fm=279534486867257&tin=02508201610067®Number=0000000000091631&sum=3000 0 [07:59:16]StoreToDocumentArchive [07:59:16]shift 555 fd 139102 [07:59:16]save to /storage/0555/doc_00139102 [07:59:16]save last doc name /storage/0555/doc_00139102 to /storage/kkm_last_doc_name [07:59:16]save OK [07:59:16]Clear old archive folders... [07:59:16]ProcessDocumentItem done err = 0, tmpTLVsize=290 [07:59:16]tlvbuf is 00DFE7D0 [07:59:16]SAM_PROTO_ClearQueue [07:59:16]wFMCommunicate request_size=4 [07:59:16]MH_SAM_APDU [07:59:16]CAPDU: 80 09 00 00 [07:59:16]Write to MH i2c: E2 08 00 6C 31 80 09 00 00 00 00 00 00 0F [07:59:16]Write i2c OK [07:59:16]MH_I2C_Read... [07:59:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:17]Read from MH i2c: E2 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 03 00 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 03 00 6C 31 00 90 00 11 [07:59:17]RAPDU: 90 00 [07:59:17]wFMCommunicate OK [07:59:17]SAM_PROTO_ClearQueue done [07:59:17]KKMCreateOFDPacket [07:59:17]OFDProtocolAddRootSTLVToBuf [07:59:17]FM_MakeSignedData [07:59:17]FM_MakeSignedData [07:59:17]SAM_PROTO_SignData [07:59:17]wFMCommunicate request_size=4 [07:59:17]MH_SAM_APDU [07:59:17]CAPDU: 80 0D 01 02 [07:59:17]Write to MH i2c: E2 08 00 6D 31 80 0D 01 02 00 00 00 00 17 [07:59:17]Write i2c OK [07:59:17]MH_I2C_Read... [07:59:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:17]Read from MH i2c: E2 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 03 00 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 03 00 6D 31 00 90 00 12 [07:59:17]RAPDU: 90 00 [07:59:17]wFMCommunicate OK [07:59:17]wFMCommunicate request_size=255 [07:59:17]MH_SAM_APDU [07:59:17]CAPDU: 80 0D 02 02 FA 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 01 00 00 00 00 07 04 06 00 B8 0B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 D7 95 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 [07:59:17]Write to MH i2c: E2 02 01 6E 31 80 0D 02 02 FA 00 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 01 00 00 00 00 07 04 06 00 B8 0B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 D7 95 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 00 00 9C [07:59:17]Write i2c OK [07:59:17]MH_I2C_Read... [07:59:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:17]Read from MH i2c: E2 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 03 00 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 03 00 6E 31 00 90 00 13 [07:59:17]RAPDU: 90 00 [07:59:17]wFMCommunicate OK [07:59:17]wFMCommunicate request_size=49 [07:59:17]MH_SAM_APDU [07:59:17]CAPDU: 80 0D 02 02 2C 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5E 1F 02 00 35 04 06 00 FE 3C 31 CA CD 39 [07:59:17]Write to MH i2c: E2 34 00 6F 31 80 0D 02 02 2C 00 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5E 1F 02 00 35 04 06 00 FE 3C 31 CA CD 39 00 00 04 [07:59:17]Write i2c OK [07:59:17]MH_I2C_Read... [07:59:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:17]Read from MH i2c: E2 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 03 00 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 03 00 6F 31 00 90 00 14 [07:59:17]RAPDU: 90 00 [07:59:17]wFMCommunicate OK [07:59:17]wFMCommunicate request_size=4 [07:59:17]MH_SAM_APDU [07:59:17]CAPDU: 80 0D 03 02 [07:59:17]Write to MH i2c: E2 08 00 70 31 80 0D 03 02 00 00 00 00 1C [07:59:17]Write i2c OK [07:59:17]MH_I2C_Read... [07:59:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:17]Read from MH i2c: E2 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 0B 00 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 0B 00 70 31 00 11 4F CC A0 E6 4C 8B 9E 90 00 44 [07:59:17]RAPDU: 11 4F CC A0 E6 4C 8B 9E 90 00 [07:59:17]wFMCommunicate OK [07:59:17]SAM_PROTO_SignData done [07:59:17]FM_MakeSignedData done [07:59:17]CreateOFDProtocolMessage [07:59:17]wFMCommunicate request_size=4 [07:59:17]MH_SAM_APDU [07:59:17]CAPDU: 80 11 00 00 [07:59:17]Write to MH i2c: E2 08 00 71 31 80 11 00 00 00 00 00 00 1C [07:59:17]Write i2c OK [07:59:17]MH_I2C_Read... [07:59:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:17]Read from MH i2c: E2 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 17 00 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: E2 17 00 71 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 77 [07:59:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:59:17]wFMCommunicate OK [07:59:17]CreateOFDProtocolMessage done [07:59:17]OFDSenderStorePacket 139102 [07:59:17]StoreOFDPacket docnum=139102 [07:59:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 36 01 00 00 51 D7 2E 01 35 6C 5A 03 01 00 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 01 00 00 00 00 07 04 06 00 B8 0B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 D7 95 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5E 1F 02 00 35 04 06 00 FE 3C 31 CA CD 39 11 4F CC A0 E6 4C 8B 9E [07:59:17]CheckFolder [07:59:17]dirname=/storage/ofd_packets [07:59:17]CheckFolder done [07:59:17]ProducePacketName [07:59:17]name=ofd_packets/00139102 [07:59:17]NVStorageSaveData ofd_packets/00139102 [07:59:17]File name is /storage/ofd_packets/00139102 [07:59:17]Write 340 bytes [07:59:17]NVStorageSaveData done [07:59:17]OFDSenderStorePacket done [07:59:17]KKMCreateOFDPacket done [07:59:17]NVStorageSaveData kkm_last_timestamp [07:59:17]File name is /storage/kkm_last_timestamp [07:59:17]Write 4 bytes [07:59:17]NVStorageSaveData done [07:59:17]ExternCall_PrintAddStr [07:59:17]wPrintStart [07:59:17]Write to MH i2c: 01 00 00 72 31 A3 [07:59:17]Write i2c OK [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: 01 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: 01 07 00 [07:59:17]MH_I2C_Read... [07:59:17]Read from MH i2c: 01 07 00 72 31 00 00 00 00 00 FF 0F B8 [07:59:17]RasterBufferAndPrint [07:59:17]line Счет N : (3)335047 [07:59:17]line ИНН: 02508201610067 [07:59:17]line Контрольно-Кассовый Чек [07:59:17]line ПРОДАЖА [07:59:17]line Товар: 4700000160884 [07:59:17]line Снек Курут индивидуальный [07:59:17]line 2.000 * 15.00 [07:59:17]line = 30.00 [07:59:17]line НДС 12% НСП 1% [07:59:17]line > о реализуемом товаре [07:59:17]line ИТОГО: 30.00 [07:59:17]line НСП 1% : 0.26 [07:59:17]line НДС 12% : 3.19 [07:59:17]line Наличными: 30.00 [07:59:17]line Безнал.: 0.00 [07:59:17]line Место: АЗС № 101 "Партнер Нефть" [07:59:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [07:59:17]line СНО: Общий режим [07:59:17]line Чек 87 29.10.2024 07:59 [07:59:17]line Смена: 555 ФФД: 1.0 [07:59:17]line ЗНМ: 0300000081 [07:59:17]line РНМ: 0000000000091631 [07:59:17]line Версия ККМ: 001 [07:59:17]line ФМ: 0000000000874669 [07:59:17]line ФД: 139102 [07:59:17]line ФПД: 279534486867257 [07:59:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T075919&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139102&fm=279534486867257&tin=02508201610067®Number=0000000000091631&sum=3000 [07:59:17]OFD Sender: Processing packet 139102 [packets to send 34, broken 33] [07:59:17]ProducePacketName [07:59:17]name=ofd_packets/00139102 [07:59:17]OFD Sender: To server: pG, [07:59:17]CommunicateWithHost lk.salyk.kg:30040 [07:59:17]ConnectInit lk.salyk.kg [07:59:17]line 0 [07:59:17]written 0, free lines is 4095 [07:59:17]Connected sock=10 [07:59:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 36 01 00 00 51 D7 2E 01 35 6C 5A 03 01 00 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 0B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 01 00 00 00 00 07 04 06 00 B8 0B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 D7 95 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5E 1F 02 00 35 04 06 00 FE 3C 31 CA CD 39 11 4F CC A0 E6 4C 8B 9E [07:59: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 36 39 4F 00 00 00 A6 E0 47 00 B4 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 36 39 10 04 04 00 5E 1F 02 00 F4 03 04 00 8B 41 20 67 B6 04 01 00 00 7A 1D DB 14 5D 08 BB 6C [07:59:18]CommunicateWithHost err = 0 [07:59:18]CheckOFDResponse [07:59:18]1017 (14) - 77093643461234 [07:59:18]1041 (16) - 0000000000874669 [07:59:18]1040 (4) - 139102 [07:59:18]1012 (4) - 29.10.2024 01:59 [07:59:18]1206 (1) - 0 [07:59:18]OFD Sender: Remove packet 139102 [07:59:18]ProducePacketName [07:59:18]name=ofd_packets/00139102 [07:59:18]NVStorageDeleteData [07:59:18]Write to MH i2c: 01 00 00 9A 31 CB [07:59:18]Write i2c OK [07:59:18]MH_I2C_Read... [07:59:18]Read from MH i2c: 01 [07:59:18]MH_I2C_Read... [07:59:18]Read from MH i2c: 01 07 00 [07:59:18]MH_I2C_Read... [07:59:18]Read from MH i2c: 01 07 00 9A 31 00 00 00 00 00 0F 0D EE [07:59:18]RasterBufferAndPrint [07:59:18]line [07:59:18]line [07:59:18]line [07:59:18]line [07:59:18]line [07:59:18]written 0, free lines is 3349 [07:59:18]MH_Cut [07:59:18]Write to MH i2c: D1 01 00 A1 31 01 A4 [07:59:18]Write i2c OK [07:59:18]MH_I2C_Read... [07:59:18]Read from MH i2c: D1 [07:59:18]MH_I2C_Read... [07:59:18]Read from MH i2c: D1 01 00 [07:59:18]MH_I2C_Read... [07:59:18]Read from MH i2c: D1 01 00 A1 31 00 A3 [07:59:18]Write to MH i2c: 01 00 00 A2 31 D3 [07:59:18]Write i2c OK [07:59:18]MH_I2C_Read... [07:59:18]OFD Sender: No OFD packet to send [07:59:18]*** Cut start [07:59:18]*** Partial cut [07:59:18]*** CUTSNS_PIN = 1 [07:59:19]*** CUTSNS_PIN = 0 [07:59:19]*** Brake cut motor [07:59:19]Read from MH i2c: 01 [07:59:19]MH_I2C_Read... [07:59:19]*** Stop cut motor [07:59:19]*** Cut end [07:59:19]Read from MH i2c: 01 07 00 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: 01 07 00 A2 31 00 00 00 00 00 FF 0F E8 [07:59:19]process_action close_receipt done [07:59:19]requested_data is exist [07:59:19]produce_requested_data [07:59:19]requested_item fm.sn is exist - process it [07:59:19]wFMCommunicate request_size=4 [07:59:19]MH_SAM_APDU [07:59:19]CAPDU: 80 11 00 00 [07:59:19]Write to MH i2c: E2 08 00 A3 31 80 11 00 00 00 00 00 00 4E [07:59:19]Write i2c OK [07:59:19]MH_I2C_Read... [07:59:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:19]Read from MH i2c: E2 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 17 00 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 17 00 A3 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A9 [07:59:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [07:59:19]wFMCommunicate OK [07:59:19]requested_item fd.num is exist - process it [07:59:19]SAM_PROTO_GetFieldsCounters [07:59:19]wFMCommunicate request_size=4 [07:59:19]MH_SAM_APDU [07:59:19]CAPDU: 80 13 00 00 [07:59:19]Write to MH i2c: E2 08 00 A4 31 80 13 00 00 00 00 00 00 51 [07:59:19]Write i2c OK [07:59:19]MH_I2C_Read... [07:59:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:19]Read from MH i2c: E2 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 62 00 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 62 00 A4 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [07:59: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:59:19]wFMCommunicate OK [07:59:19]SAM_PROTO_GetFieldsCounters done [07:59:19]requested_item shift.num is exist - process it [07:59:19]requested_item shift.opened is exist - process it [07:59:19]req_shift_opened [07:59:19]FM_GetShiftState [07:59:19]SAM_PROTO_GetShiftState [07:59:19]wFMCommunicate request_size=4 [07:59:19]MH_SAM_APDU [07:59:19]CAPDU: 80 13 01 00 [07:59:19]Write to MH i2c: E2 08 00 A5 31 80 13 01 00 00 00 00 00 53 [07:59:19]Write i2c OK [07:59:19]MH_I2C_Read... [07:59:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:19]Read from MH i2c: E2 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 0E 00 [07:59:19]MH_I2C_Read... [07:59:19]Read from MH i2c: E2 0E 00 A5 31 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A2 [07:59:19]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [07:59:19]wFMCommunicate OK [07:59:19]SAM_PROTO_GetShiftState done [07:59:19]FM_GetShiftState done [07:59:19]req_shift_opened done [07:59:19]requested_item shift.open_date is exist - process it [07:59:19]req_shift_open_date [07:59:19]req_shift_open_date done [07:59:19]produce_requested_data done [07:59:19]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139102,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [07:59:19]process_action_free close_receipt [07:59:19]json_value_free [07:59:19]json_value_free done [07:59:19]process_json_proto returns [07:59:19]Send response to host [07:59:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139102,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [07:59:19]free response buf [07:59:19]execute_script done [07:59:19]execute_script returns [07:59:19]free content buf [07:59:19]Sock 7.Close socket [07:59:19]Sock 7.Thread stoped [07:59:23]OFD Sender: No OFD packet to send [07:59:28]OFD Sender: No OFD packet to send [07:59:33]OFD Sender: No OFD packet to send [07:59:38]OFD Sender: No OFD packet to send [07:59:43]OFD Sender: No OFD packet to send [07:59:48]OFD Sender: No OFD packet to send [07:59:53]OFD Sender: No OFD packet to send [07:59:58]OFD Sender: No OFD packet to send [08:00:03]OFD Sender: No OFD packet to send [08:00:08]OFD Sender: No OFD packet to send [08:00:13]OFD Sender: No OFD packet to send [08:00:18]OFD Sender: No OFD packet to send [08:00:23]OFD Sender: No OFD packet to send [08:00:28]OFD Sender: No OFD packet to send [08:00:33]OFD Sender: No OFD packet to send [08:00:38]OFD Sender: No OFD packet to send [08:00:43]OFD Sender: No OFD packet to send [08:00:48]OFD Sender: No OFD packet to send [08:00:53]OFD Sender: No OFD packet to send [08:00:58]OFD Sender: No OFD packet to send [08:01:03]OFD Sender: No OFD packet to send [08:01:08]OFD Sender: No OFD packet to send [08:01:13]OFD Sender: No OFD packet to send [08:01:18]OFD Sender: No OFD packet to send [08:01:23]OFD Sender: No OFD packet to send [08:01:28]OFD Sender: No OFD packet to send [08:01:33]OFD Sender: No OFD packet to send [08:01:38]OFD Sender: No OFD packet to send [08:01:43]OFD Sender: No OFD packet to send [08:01:48]OFD Sender: No OFD packet to send [08:01:53]OFD Sender: No OFD packet to send [08:01:58]OFD Sender: No OFD packet to send [08:02:03]OFD Sender: No OFD packet to send [08:02:08]OFD Sender: No OFD packet to send [08:02:13]OFD Sender: No OFD packet to send [08:02:18]OFD Sender: No OFD packet to send [08:02:23]OFD Sender: No OFD packet to send [08:02:28]OFD Sender: No OFD packet to send [08:02:33]OFD Sender: No OFD packet to send [08:02:38]OFD Sender: No OFD packet to send [08:02:43]OFD Sender: No OFD packet to send [08:02:48]OFD Sender: No OFD packet to send [08:02:53]OFD Sender: No OFD packet to send [08:02:58]OFD Sender: No OFD packet to send [08:03:03]OFD Sender: No OFD packet to send [08:03:08]OFD Sender: No OFD packet to send [08:03:13]OFD Sender: No OFD packet to send [08:03:18]OFD Sender: No OFD packet to send [08:03:23]OFD Sender: No OFD packet to send [08:03:28]OFD Sender: No OFD packet to send [08:03:33]OFD Sender: No OFD packet to send [08:03:38]OFD Sender: No OFD packet to send [08:03:43]OFD Sender: No OFD packet to send [08:03:48]OFD Sender: No OFD packet to send [08:03:53]OFD Sender: No OFD packet to send [08:03:58]OFD Sender: No OFD packet to send [08:04:03]OFD Sender: No OFD packet to send [08:04:08]OFD Sender: No OFD packet to send [08:04:13]OFD Sender: No OFD packet to send [08:04:18]OFD Sender: No OFD packet to send [08:04:23]OFD Sender: No OFD packet to send [08:04:28]OFD Sender: No OFD packet to send [08:04:33]OFD Sender: No OFD packet to send [08:04:38]OFD Sender: No OFD packet to send [08:04:43]OFD Sender: No OFD packet to send [08:04:48]OFD Sender: No OFD packet to send [08:04:53]OFD Sender: No OFD packet to send [08:04:58]accept exits with 9 [08:04:58]New connection [08:04:58]New thread 3067370852 created [08:04:58]Thread 3067514212 joined [08:04:58]Waiting for new connection... [08:04:58] Sock 9.Parse request [08:04:58]Sock 9.Check first char [08:04:58]Sock 9.First char is OK [08:04:58]request: POST /json_proto HTTP/1.0 [08:04:58]Method: POST [08:04:58]URL: /json_proto [08:04:58]Method is POST - this is cgi request [08:04:58]url: /json_proto [08:04:58]query_string will be loaded in cgi processing [08:04:58]execute_cgi json_proto POST (null) [08:04:58]execute_cgi path=json_proto method=POST [08:04:58]POST find Content-Length [08:04:58]Host: 172.17.50.196:8080 [08:04:58]Content-Length: 670 [08:04:58]Content-Type: application/json [08:04:58] [08:04:58]POST finish read [08:04:58]Found Content-Length = 670 [08:04:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335048", "tax_sys" : 0, "items" : [ { "code": "4602606010924", "name": "\u041A\u043E\u043D\u0444 Fruit-tella \u0441\u0442\u0438\u043A \u0430\u0441\u0441\u043E\u0440\u0442\u0438 16*20*42,5", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:58]execute_script... [08:04: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 : (3)335048", "tax_sys" : 0, "items" : [ { "code": "4602606010924", "name": "\u041A\u043E\u043D\u0444 Fruit-tella \u0441\u0442\u0438\u043A \u0430\u0441\u0441\u043E\u0440\u0442\u0438 16*20*42,5", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:58]POST & json_proto [08:04:58]process_json_proto [08:04:58]json parsed OK: [08:04:58]protocol is kg_v1.0 [08:04:58]action value=close_receipt [08:04:58]process_action close_receipt [08:04:58]cmd_close_receipt [08:04:58]MH_GetDate [08:04:58]Write to MH i2c: F0 00 00 A6 31 C6 [08:04:58]Write i2c OK [08:04:58]MH_I2C_Read... [08:04:58]Read from MH i2c: F0 [08:04:58]MH_I2C_Read... [08:04:58]Read from MH i2c: F0 09 00 [08:04:58]MH_I2C_Read... [08:04:58]Read from MH i2c: F0 09 00 A6 31 00 2E 97 20 67 72 0D 1C 67 1D [08:04:58]GetLastDocTimeStamp 1730188759 [08:04:58]current date 1730189102 [08:04:58]FM_GetShiftState [08:04:58]SAM_PROTO_GetShiftState [08:04:58]wFMCommunicate request_size=4 [08:04:58]MH_SAM_APDU [08:04:58]CAPDU: 80 13 01 00 [08:04:58]Write to MH i2c: E2 08 00 A7 31 80 13 01 00 00 00 00 00 55 [08:04:58]Write i2c OK [08:04:58]MH_I2C_Read... [08:04:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:58]Read from MH i2c: E2 [08:04:58]MH_I2C_Read... [08:04:58]Read from MH i2c: E2 0E 00 [08:04:58]MH_I2C_Read... [08:04:58]Read from MH i2c: E2 0E 00 A7 31 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A4 [08:04:58]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:04:58]wFMCommunicate OK [08:04:58]SAM_PROTO_GetShiftState done [08:04:58]FM_GetShiftState done [08:04:58]opened in 1730160023 [08:04:58]opened+sec_in_day 1730246423 [08:04:58]quantity*price = 7500 [08:04:58]sum+1 = 7501 [08:04:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 88 29.10.2024 08:05 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139103 ФПД: 168065121706592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T080502&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139103&fm=168065121706592&tin=02508201610067®Number=0000000000091631&sum=7500 0 [08:05:00]StoreToDocumentArchive [08:05:00]shift 555 fd 139103 [08:05:00]save to /storage/0555/doc_00139103 [08:05:00]save last doc name /storage/0555/doc_00139103 to /storage/kkm_last_doc_name [08:05:00]save OK [08:05:00]Clear old archive folders... [08:05:00]ProcessDocumentItem done err = 0, tmpTLVsize=297 [08:05:00]tlvbuf is 00E07B90 [08:05:00]SAM_PROTO_ClearQueue [08:05:00]wFMCommunicate request_size=4 [08:05:00]MH_SAM_APDU [08:05:00]CAPDU: 80 09 00 00 [08:05:00]Write to MH i2c: E2 08 00 B4 31 80 09 00 00 00 00 00 00 57 [08:05:00]Write i2c OK [08:05:00]MH_I2C_Read... [08:05:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:05:00]Read from MH i2c: E2 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 03 00 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 03 00 B4 31 00 90 00 59 [08:05:00]RAPDU: 90 00 [08:05:00]wFMCommunicate OK [08:05:00]SAM_PROTO_ClearQueue done [08:05:00]KKMCreateOFDPacket [08:05:00]OFDProtocolAddRootSTLVToBuf [08:05:00]FM_MakeSignedData [08:05:00]FM_MakeSignedData [08:05:00]SAM_PROTO_SignData [08:05:00]wFMCommunicate request_size=4 [08:05:00]MH_SAM_APDU [08:05:00]CAPDU: 80 0D 01 02 [08:05:00]Write to MH i2c: E2 08 00 B5 31 80 0D 01 02 00 00 00 00 5F [08:05:00]Write i2c OK [08:05:00]MH_I2C_Read... [08:05:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:05:00]Read from MH i2c: E2 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 03 00 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 03 00 B5 31 00 90 00 5A [08:05:00]RAPDU: 90 00 [08:05:00]wFMCommunicate OK [08:05:00]wFMCommunicate request_size=255 [08:05:00]MH_SAM_APDU [08:05:00]CAPDU: 80 0D 02 02 FA 03 00 29 01 1E 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 30 39 32 34 06 04 37 00 D0 9A D0 BE D0 BD D1 84 20 46 72 75 69 74 2D 74 65 6C 6C 61 20 D1 81 D1 82 D0 B8 D0 BA 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 20 31 36 2A 32 30 2A 34 32 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 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 2E 97 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 [08:05:00]Write to MH i2c: E2 02 01 B6 31 80 0D 02 02 FA 00 03 00 29 01 1E 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 30 39 32 34 06 04 37 00 D0 9A D0 BE D0 BD D1 84 20 46 72 75 69 74 2D 74 65 6C 6C 61 20 D1 81 D1 82 D0 B8 D0 BA 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 20 31 36 2A 32 30 2A 34 32 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 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 2E 97 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 00 00 D6 [08:05:00]Write i2c OK [08:05:00]MH_I2C_Read... [08:05:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:00]Read from MH i2c: E2 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 03 00 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 03 00 B6 31 00 90 00 5B [08:05:00]RAPDU: 90 00 [08:05:00]wFMCommunicate OK [08:05:00]wFMCommunicate request_size=56 [08:05:00]MH_SAM_APDU [08:05:00]CAPDU: 80 0D 02 02 33 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5F 1F 02 00 35 04 06 00 98 DA B5 E0 E2 60 [08:05:00]Write to MH i2c: E2 3B 00 B7 31 80 0D 02 02 33 00 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5F 1F 02 00 35 04 06 00 98 DA B5 E0 E2 60 00 00 B9 [08:05:00]Write i2c OK [08:05:00]MH_I2C_Read... [08:05:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:00]Read from MH i2c: E2 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 03 00 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 03 00 B7 31 00 90 00 5C [08:05:00]RAPDU: 90 00 [08:05:00]wFMCommunicate OK [08:05:00]wFMCommunicate request_size=4 [08:05:00]MH_SAM_APDU [08:05:00]CAPDU: 80 0D 03 02 [08:05:00]Write to MH i2c: E2 08 00 B8 31 80 0D 03 02 00 00 00 00 64 [08:05:00]Write i2c OK [08:05:00]MH_I2C_Read... [08:05:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:05:00]Read from MH i2c: E2 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 0B 00 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 0B 00 B8 31 00 A0 11 FE CF 59 AD 02 7A 90 00 65 [08:05:00]RAPDU: A0 11 FE CF 59 AD 02 7A 90 00 [08:05:00]wFMCommunicate OK [08:05:00]SAM_PROTO_SignData done [08:05:00]FM_MakeSignedData done [08:05:00]CreateOFDProtocolMessage [08:05:00]wFMCommunicate request_size=4 [08:05:00]MH_SAM_APDU [08:05:00]CAPDU: 80 11 00 00 [08:05:00]Write to MH i2c: E2 08 00 B9 31 80 11 00 00 00 00 00 00 64 [08:05:00]Write i2c OK [08:05:00]MH_I2C_Read... [08:05:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:00]Read from MH i2c: E2 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 17 00 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: E2 17 00 B9 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BF [08:05:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:05:00]wFMCommunicate OK [08:05:00]CreateOFDProtocolMessage done [08:05:00]OFDSenderStorePacket 139103 [08:05:00]StoreOFDPacket docnum=139103 [08:05:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3D 01 00 00 C4 EC 35 01 FD C4 5A 03 01 00 03 00 29 01 1E 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 30 39 32 34 06 04 37 00 D0 9A D0 BE D0 BD D1 84 20 46 72 75 69 74 2D 74 65 6C 6C 61 20 D1 81 D1 82 D0 B8 D0 BA 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 20 31 36 2A 32 30 2A 34 32 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 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 2E 97 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5F 1F 02 00 35 04 06 00 98 DA B5 E0 E2 60 A0 11 FE CF 59 AD 02 7A [08:05:00]CheckFolder [08:05:00]dirname=/storage/ofd_packets [08:05:00]CheckFolder done [08:05:00]ProducePacketName [08:05:00]name=ofd_packets/00139103 [08:05:00]NVStorageSaveData ofd_packets/00139103 [08:05:00]File name is /storage/ofd_packets/00139103 [08:05:00]Write 347 bytes [08:05:00]NVStorageSaveData done [08:05:00]OFDSenderStorePacket done [08:05:00]KKMCreateOFDPacket done [08:05:00]NVStorageSaveData kkm_last_timestamp [08:05:00]File name is /storage/kkm_last_timestamp [08:05:00]Write 4 bytes [08:05:00]NVStorageSaveData done [08:05:00]ExternCall_PrintAddStr [08:05:00]wPrintStart [08:05:00]Write to MH i2c: 01 00 00 BA 31 EB [08:05:00]OFD Sender: Processing packet 139103 [packets to send 34, broken 33] [08:05:00]ProducePacketName [08:05:00]name=ofd_packets/00139103 [08:05:00]OFD Sender: To server: pG, [08:05:00]CommunicateWithHost lk.salyk.kg:30040 [08:05:00]ConnectInit lk.salyk.kg [08:05:00]Write i2c OK [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: 01 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: 01 07 00 [08:05:00]MH_I2C_Read... [08:05:00]Read from MH i2c: 01 07 00 BA 31 00 00 00 00 00 FF 0F 00 [08:05:00]RasterBufferAndPrint [08:05:00]line Счет N : (3)335048 [08:05:00]line ИНН: 02508201610067 [08:05:00]line Контрольно-Кассовый Чек [08:05:00]line ПРОДАЖА [08:05:00]line Товар: 4602606010924 [08:05:00]line Конф Fruit-tella стик ассорти 16*20*42,5 [08:05:00]line 1.000 * 75.00 [08:05:00]line = 75.00 [08:05:00]line НДС 12% НСП 1% [08:05:00]line > о реализуемом товаре [08:05:00]line ИТОГО: 75.00 [08:05:00]line НСП 1% : 0.66 [08:05:00]line НДС 12% : 7.96 [08:05:00]line Наличными: 75.00 [08:05:00]line Безнал.: 0.00 [08:05:00]line Место: АЗС № 101 "Партнер Нефть" [08:05:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:05:00]line СНО: Общий режим [08:05:00]line Чек 88 29.10.2024 08:05 [08:05:00]line Смена: 555 ФФД: 1.0 [08:05:00]line ЗНМ: 0300000081 [08:05:00]line РНМ: 0000000000091631 [08:05:00]line Версия ККМ: 001 [08:05:00]line ФМ: 0000000000874669 [08:05:00]line ФД: 139103 [08:05:00]line ФПД: 168065121706592 [08:05:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T080502&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139103&fm=168065121706592&tin=02508201610067®Number=0000000000091631&sum=7500 [08:05:01]line 0 [08:05:01]Connected sock=10 [08:05:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3D 01 00 00 C4 EC 35 01 FD C4 5A 03 01 00 03 00 29 01 1E 04 01 00 01 23 04 7B 00 8A 04 0D 00 34 36 30 32 36 30 36 30 31 30 39 32 34 06 04 37 00 D0 9A D0 BE D0 BD D1 84 20 46 72 75 69 74 2D 74 65 6C 6C 61 20 D1 81 D1 82 D0 B8 D0 BA 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 20 31 36 2A 32 30 2A 34 32 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 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 2E 97 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5F 1F 02 00 35 04 06 00 98 DA B5 E0 E2 60 A0 11 FE CF 59 AD 02 7A [08:05:01]written 0, free lines is 4095 [08:05:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 FE C6 47 00 8C 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 5F 1F 02 00 F4 03 04 00 E2 42 20 67 B6 04 01 00 00 89 00 E5 F4 FB 33 E1 39 [08:05:01]CommunicateWithHost err = 0 [08:05:01]CheckOFDResponse [08:05:01]1017 (14) - 77093643461234 [08:05:01]1041 (16) - 0000000000874669 [08:05:01]1040 (4) - 139103 [08:05:01]1012 (4) - 29.10.2024 02:05 [08:05:01]1206 (1) - 0 [08:05:01]OFD Sender: Remove packet 139103 [08:05:01]ProducePacketName [08:05:01]name=ofd_packets/00139103 [08:05:01]NVStorageDeleteData [08:05:01]Write to MH i2c: 01 00 00 E3 31 14 [08:05:01]Write i2c OK [08:05:01]MH_I2C_Read... [08:05:01]Read from MH i2c: 01 [08:05:01]MH_I2C_Read... [08:05:01]Read from MH i2c: 01 07 00 [08:05:01]MH_I2C_Read... [08:05:01]Read from MH i2c: 01 07 00 E3 31 00 00 00 00 00 F3 0C 1A [08:05:01]RasterBufferAndPrint [08:05:01]line [08:05:01]line [08:05:01]line [08:05:01]line [08:05:01]line [08:05:01]written 0, free lines is 3321 [08:05:01]MH_Cut [08:05:01]Write to MH i2c: D1 01 00 EA 31 01 ED [08:05:01]Write i2c OK [08:05:01]MH_I2C_Read... [08:05:01]Read from MH i2c: D1 [08:05:01]MH_I2C_Read... [08:05:01]Read from MH i2c: D1 01 00 [08:05:01]MH_I2C_Read... [08:05:01]Read from MH i2c: D1 01 00 EA 31 00 EC [08:05:01]Write to MH i2c: 01 00 00 EB 31 1C [08:05:01]Write i2c OK [08:05:01]MH_I2C_Read... [08:05:01]OFD Sender: No OFD packet to send [08:05:02]*** Cut start [08:05:02]*** Partial cut [08:05:02]*** CUTSNS_PIN = 1 [08:05:02]*** CUTSNS_PIN = 0 [08:05:02]*** Brake cut motor [08:05:02]Read from MH i2c: 01 [08:05:02]MH_I2C_Read... [08:05:02]*** Stop cut motor [08:05:02]*** Cut end [08:05:02]Read from MH i2c: 01 07 00 [08:05:02]MH_I2C_Read... [08:05:02]Read from MH i2c: 01 07 00 EB 31 00 00 00 00 00 FF 0F 31 [08:05:02]process_action close_receipt done [08:05:02]requested_data is exist [08:05:02]produce_requested_data [08:05:02]requested_item fm.sn is exist - process it [08:05:02]wFMCommunicate request_size=4 [08:05:02]MH_SAM_APDU [08:05:02]CAPDU: 80 11 00 00 [08:05:02]Write to MH i2c: E2 08 00 EC 31 80 11 00 00 00 00 00 00 97 [08:05:02]Write i2c OK [08:05:02]MH_I2C_Read... [08:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:02]Read from MH i2c: E2 [08:05:02]MH_I2C_Read... [08:05:02]Read from MH i2c: E2 17 00 [08:05:02]MH_I2C_Read... [08:05:02]Read from MH i2c: E2 17 00 EC 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F2 [08:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:05:02]wFMCommunicate OK [08:05:02]requested_item fd.num is exist - process it [08:05:02]SAM_PROTO_GetFieldsCounters [08:05:02]wFMCommunicate request_size=4 [08:05:02]MH_SAM_APDU [08:05:02]CAPDU: 80 13 00 00 [08:05:02]Write to MH i2c: E2 08 00 ED 31 80 13 00 00 00 00 00 00 9A [08:05:02]Write i2c OK [08:05:02]MH_I2C_Read... [08:05:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:05:02]Read from MH i2c: E2 [08:05:02]MH_I2C_Read... [08:05:02]Read from MH i2c: E2 62 00 [08:05:02]MH_I2C_Read... [08:05:02]Read from MH i2c: E2 62 00 ED 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [08:05:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 5F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:05:02]wFMCommunicate OK [08:05:02]SAM_PROTO_GetFieldsCounters done [08:05:02]requested_item shift.num is exist - process it [08:05:02]requested_item shift.opened is exist - process it [08:05:02]req_shift_opened [08:05:02]FM_GetShiftState [08:05:02]SAM_PROTO_GetShiftState [08:05:02]wFMCommunicate request_size=4 [08:05:02]MH_SAM_APDU [08:05:02]CAPDU: 80 13 01 00 [08:05:02]Write to MH i2c: E2 08 00 EE 31 80 13 01 00 00 00 00 00 9C [08:05:02]Write i2c OK [08:05:02]MH_I2C_Read... [08:05:02]Read from MH i2c: E2 [08:05:02]MH_I2C_Read... [08:05:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:02]Read from MH i2c: E2 0E 00 [08:05:02]MH_I2C_Read... [08:05:03]Read from MH i2c: E2 0E 00 EE 31 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EB [08:05:03]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:05:03]wFMCommunicate OK [08:05:03]SAM_PROTO_GetShiftState done [08:05:03]FM_GetShiftState done [08:05:03]req_shift_opened done [08:05:03]requested_item shift.open_date is exist - process it [08:05:03]req_shift_open_date [08:05:03]req_shift_open_date done [08:05:03]produce_requested_data done [08:05:03]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139103,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [08:05:03]process_action_free close_receipt [08:05:03]json_value_free [08:05:03]json_value_free done [08:05:03]process_json_proto returns [08:05:03]Send response to host [08:05:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139103,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [08:05:03]free response buf [08:05:03]execute_script done [08:05:03]execute_script returns [08:05:03]free content buf [08:05:03]Sock 9.Close socket [08:05:03]Sock 9.Thread stoped [08:05:06]OFD Sender: No OFD packet to send [08:05:11]OFD Sender: No OFD packet to send [08:05:16]OFD Sender: No OFD packet to send [08:05:21]OFD Sender: No OFD packet to send [08:05:26]OFD Sender: No OFD packet to send [08:05:31]OFD Sender: No OFD packet to send [08:05:36]OFD Sender: No OFD packet to send [08:05:41]OFD Sender: No OFD packet to send [08:05:46]OFD Sender: No OFD packet to send [08:05:51]OFD Sender: No OFD packet to send [08:05:56]OFD Sender: No OFD packet to send [08:06:01]OFD Sender: No OFD packet to send [08:06:06]OFD Sender: No OFD packet to send [08:06:11]OFD Sender: No OFD packet to send [08:06:16]OFD Sender: No OFD packet to send [08:06:21]OFD Sender: No OFD packet to send [08:06:26]OFD Sender: No OFD packet to send [08:06:31]OFD Sender: No OFD packet to send [08:06:36]OFD Sender: No OFD packet to send [08:06:41]OFD Sender: No OFD packet to send [08:06:46]OFD Sender: No OFD packet to send [08:06:51]OFD Sender: No OFD packet to send [08:06:56]OFD Sender: No OFD packet to send [08:07:01]OFD Sender: No OFD packet to send [08:07:06]OFD Sender: No OFD packet to send [08:07:11]OFD Sender: No OFD packet to send [08:07:16]OFD Sender: No OFD packet to send [08:07:21]OFD Sender: No OFD packet to send [08:07:26]OFD Sender: No OFD packet to send [08:07:31]OFD Sender: No OFD packet to send [08:07:36]OFD Sender: No OFD packet to send [08:07:41]OFD Sender: No OFD packet to send [08:07:46]OFD Sender: No OFD packet to send [08:07:51]OFD Sender: No OFD packet to send [08:07:56]OFD Sender: No OFD packet to send [08:08:01]OFD Sender: No OFD packet to send [08:08:06]OFD Sender: No OFD packet to send [08:08:11]OFD Sender: No OFD packet to send [08:08:16]OFD Sender: No OFD packet to send [08:08:21]OFD Sender: No OFD packet to send [08:08:26]OFD Sender: No OFD packet to send [08:08:31]OFD Sender: No OFD packet to send [08:08:36]OFD Sender: No OFD packet to send [08:08:41]OFD Sender: No OFD packet to send [08:08:46]OFD Sender: No OFD packet to send [08:08:51]OFD Sender: No OFD packet to send [08:08:56]OFD Sender: No OFD packet to send [08:09:01]OFD Sender: No OFD packet to send [08:09:06]OFD Sender: No OFD packet to send [08:09:11]OFD Sender: No OFD packet to send [08:09:16]OFD Sender: No OFD packet to send [08:09:21]OFD Sender: No OFD packet to send [08:09:26]OFD Sender: No OFD packet to send [08:09:31]OFD Sender: No OFD packet to send [08:09:36]OFD Sender: No OFD packet to send [08:09:41]OFD Sender: No OFD packet to send [08:09:46]OFD Sender: No OFD packet to send [08:09:51]OFD Sender: No OFD packet to send [08:09:56]OFD Sender: No OFD packet to send [08:10:01]OFD Sender: No OFD packet to send [08:10:06]OFD Sender: No OFD packet to send [08:10:11]OFD Sender: No OFD packet to send [08:10:16]OFD Sender: No OFD packet to send [08:10:21]OFD Sender: No OFD packet to send [08:10:26]OFD Sender: No OFD packet to send [08:10:31]OFD Sender: No OFD packet to send [08:10:36]OFD Sender: No OFD packet to send [08:10:41]OFD Sender: No OFD packet to send [08:10:46]OFD Sender: No OFD packet to send [08:10:51]OFD Sender: No OFD packet to send [08:10:57]OFD Sender: No OFD packet to send [08:11:02]OFD Sender: No OFD packet to send [08:11:07]OFD Sender: No OFD packet to send [08:11:12]OFD Sender: No OFD packet to send [08:11:17]OFD Sender: No OFD packet to send [08:11:22]OFD Sender: No OFD packet to send [08:11:27]OFD Sender: No OFD packet to send [08:11:32]OFD Sender: No OFD packet to send [08:11:37]OFD Sender: No OFD packet to send [08:11:42]OFD Sender: No OFD packet to send [08:11:47]OFD Sender: No OFD packet to send [08:11:52]OFD Sender: No OFD packet to send [08:35:27]ConnectInit Can't connect to host [08:35:28]ConnectInit Can't take IP for lk.salyk.kg [08:35:28]CommunicateWithHost connect error [08:35:28]CommunicateWithHost err = -1 [08:35:28]OFD Sender: Server communicate error [08:35:33]OFD Sender: Processing packet 139104 [packets to send 38, broken 33] [08:35:33]ProducePacketName [08:35:33]name=ofd_packets/00139104 [08:35:33]OFD Sender: To server: pG, [08:35:33]CommunicateWithHost lk.salyk.kg:30040 [08:35:33]ConnectInit lk.salyk.kg [08:35:33]Connected sock=7 [08:35: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 36 39 23 01 00 00 5A F3 1B 01 95 09 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 70 17 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 DA 9A 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 60 1F 02 00 35 04 06 00 12 A6 F5 2A F3 26 46 ED 5E 81 29 08 4C 6D [08:35: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 36 39 4F 00 00 00 66 1A 47 00 E0 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 36 39 10 04 04 00 60 1F 02 00 F4 03 04 00 07 4A 20 67 B6 04 01 00 00 CC F3 F2 3A 26 33 2A 3D [08:35:33]CommunicateWithHost err = 0 [08:35:33]CheckOFDResponse [08:35:33]1017 (14) - 77093643461234 [08:35:33]1041 (16) - 0000000000874669 [08:35:33]1040 (4) - 139104 [08:35:33]1012 (4) - 29.10.2024 02:35 [08:35:33]1206 (1) - 0 [08:35:33]OFD Sender: Remove packet 139104 [08:35:33]ProducePacketName [08:35:33]name=ofd_packets/00139104 [08:35:33]NVStorageDeleteData [08:35:34]OFD Sender: Processing packet 139105 [packets to send 37, broken 33] [08:35:34]ProducePacketName [08:35:34]name=ofd_packets/00139105 [08:35:34]OFD Sender: To server: pG, [08:35:34]CommunicateWithHost lk.salyk.kg:30040 [08:35:34]ConnectInit lk.salyk.kg [08:35:34]Connected sock=7 [08:35: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 36 39 0E 01 00 00 19 FE 06 01 9D F4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 16 9B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 61 1F 02 00 35 04 06 00 22 24 68 7D A0 21 E0 73 66 97 DD 76 02 77 [08:35: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 36 39 4F 00 00 00 99 51 47 00 A5 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 61 1F 02 00 F4 03 04 00 08 4A 20 67 B6 04 01 00 00 4B 7E BC 55 0E EE 5C B1 [08:35:34]CommunicateWithHost err = 0 [08:35:34]CheckOFDResponse [08:35:34]1017 (14) - 77093643461234 [08:35:34]1041 (16) - 0000000000874669 [08:35:34]1040 (4) - 139105 [08:35:34]1012 (4) - 29.10.2024 02:35 [08:35:34]1206 (1) - 0 [08:35:34]OFD Sender: Remove packet 139105 [08:35:34]ProducePacketName [08:35:34]name=ofd_packets/00139105 [08:35:34]NVStorageDeleteData [08:35:34]OFD Sender: Processing packet 139106 [packets to send 36, broken 33] [08:35:34]ProducePacketName [08:35:34]name=ofd_packets/00139106 [08:35:34]OFD Sender: To server: pG, [08:35:34]CommunicateWithHost lk.salyk.kg:30040 [08:35:34]ConnectInit lk.salyk.kg [08:35:34]Connected sock=7 [08:35: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 36 39 0F 01 00 00 9D 2B 07 01 48 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 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 C9 9B 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 62 1F 02 00 35 04 06 00 BB 21 B8 1E 51 62 F1 9C 9B AF 1E 0F 8A 89 [08:35: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 36 39 4F 00 00 00 30 3B 47 00 16 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 36 39 10 04 04 00 62 1F 02 00 F4 03 04 00 09 4A 20 67 B6 04 01 00 00 0B 5F A1 9C 7C C8 E5 7A [08:35:35]CommunicateWithHost err = 0 [08:35:35]CheckOFDResponse [08:35:35]1017 (14) - 77093643461234 [08:35:35]1041 (16) - 0000000000874669 [08:35:35]1040 (4) - 139106 [08:35:35]1012 (4) - 29.10.2024 02:35 [08:35:35]1206 (1) - 0 [08:35:35]OFD Sender: Remove packet 139106 [08:35:35]ProducePacketName [08:35:35]name=ofd_packets/00139106 [08:35:35]NVStorageDeleteData [08:35:35]OFD Sender: Processing packet 139107 [packets to send 35, broken 33] [08:35:35]ProducePacketName [08:35:35]name=ofd_packets/00139107 [08:35:35]OFD Sender: To server: pG, [08:35:35]CommunicateWithHost lk.salyk.kg:30040 [08:35:35]ConnectInit lk.salyk.kg [08:35:35]Connected sock=7 [08:35: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 36 39 0F 01 00 00 43 72 07 01 DC E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 E5 9D 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 63 1F 02 00 35 04 06 00 AC 4E 71 8B F2 54 8B D7 DE 96 60 18 AB A3 [08:35: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 36 39 4F 00 00 00 9B 18 47 00 F5 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 36 39 10 04 04 00 63 1F 02 00 F4 03 04 00 09 4A 20 67 B6 04 01 00 00 C4 B8 92 32 8B C7 E1 E5 [08:35:35]CommunicateWithHost err = 0 [08:35:35]CheckOFDResponse [08:35:35]1017 (14) - 77093643461234 [08:35:35]1041 (16) - 0000000000874669 [08:35:35]1040 (4) - 139107 [08:35:35]1012 (4) - 29.10.2024 02:35 [08:35:35]1206 (1) - 0 [08:35:35]OFD Sender: Remove packet 139107 [08:35:35]ProducePacketName [08:35:35]name=ofd_packets/00139107 [08:35:35]NVStorageDeleteData [08:35:36]OFD Sender: Processing packet 139108 [packets to send 34, broken 33] [08:35:36]ProducePacketName [08:35:36]name=ofd_packets/00139108 [08:35:36]OFD Sender: To server: pG, [08:35:36]CommunicateWithHost lk.salyk.kg:30040 [08:35:36]ConnectInit lk.salyk.kg [08:35:36]Connected sock=7 [08:35: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 36 39 0F 01 00 00 68 12 07 01 5C 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 00 9E 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 64 1F 02 00 35 04 06 00 1B 5A 13 B6 53 DE 98 21 EE D0 BD 50 D5 7C [08:35: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 36 39 4F 00 00 00 B1 08 47 00 A1 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 36 39 10 04 04 00 64 1F 02 00 F4 03 04 00 0A 4A 20 67 B6 04 01 00 00 D7 2D 62 D5 9D C0 7F D3 [08:35:36]CommunicateWithHost err = 0 [08:35:36]CheckOFDResponse [08:35:36]1017 (14) - 77093643461234 [08:35:36]1041 (16) - 0000000000874669 [08:35:36]1040 (4) - 139108 [08:35:36]1012 (4) - 29.10.2024 02:35 [08:35:36]1206 (1) - 0 [08:35:36]OFD Sender: Remove packet 139108 [08:35:36]ProducePacketName [08:35:36]name=ofd_packets/00139108 [08:35:36]NVStorageDeleteData [08:35:37]OFD Sender: No OFD packet to send [08:35:42]OFD Sender: No OFD packet to send [08:35:47]OFD Sender: No OFD packet to send [08:35:52]OFD Sender: No OFD packet to send [08:35:57]OFD Sender: No OFD packet to send [08:36:02]OFD Sender: No OFD packet to send [08:36:07]OFD Sender: No OFD packet to send [08:36:12]OFD Sender: No OFD packet to send [08:36:17]OFD Sender: No OFD packet to send [08:36:22]OFD Sender: No OFD packet to send [08:36:27]OFD Sender: No OFD packet to send [08:36:32]OFD Sender: No OFD packet to send [08:36:37]OFD Sender: No OFD packet to send [08:36:42]OFD Sender: No OFD packet to send [08:36:47]OFD Sender: No OFD packet to send [08:36:52]OFD Sender: No OFD packet to send [08:36:57]OFD Sender: No OFD packet to send [08:37:02]OFD Sender: No OFD packet to send [08:37:07]OFD Sender: No OFD packet to send [08:37:12]OFD Sender: No OFD packet to send [08:37:17]OFD Sender: No OFD packet to send [08:37:22]OFD Sender: No OFD packet to send [08:37:27]OFD Sender: No OFD packet to send [08:37:32]OFD Sender: No OFD packet to send [08:37:37]OFD Sender: No OFD packet to send [08:37:42]OFD Sender: No OFD packet to send [08:37:47]OFD Sender: No OFD packet to send [08:37:52]OFD Sender: No OFD packet to send [08:37:57]OFD Sender: No OFD packet to send [08:38:02]OFD Sender: No OFD packet to send [08:38:07]OFD Sender: No OFD packet to send [08:38:12]OFD Sender: No OFD packet to send [08:38:17]OFD Sender: No OFD packet to send [08:38:22]OFD Sender: No OFD packet to send [08:38:27]OFD Sender: No OFD packet to send [08:38:29]accept exits with 11 [08:38:29]New connection [08:38:29]New thread 3067018596 created [08:38:29]Thread 3067161956 joined [08:38:29]Waiting for new connection... [08:38:29] Sock 11.Parse request [08:38:29]Sock 11.Check first char [08:38:29]Sock 11.First char is OK [08:38:29]request: POST /json_proto HTTP/1.0 [08:38:29]Method: POST [08:38:29]URL: /json_proto [08:38:29]Method is POST - this is cgi request [08:38:29]url: /json_proto [08:38:29]query_string will be loaded in cgi processing [08:38:29]execute_cgi json_proto POST (null) [08:38:29]execute_cgi path=json_proto method=POST [08:38:29]POST find Content-Length [08:38:29]Host: 172.17.50.196:8080 [08:38:29]Content-Length: 767 [08:38:29]Content-Type: application/json [08:38:29] [08:38:29]POST finish read [08:38:29]Found Content-Length = 767 [08:38:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:29]execute_script... [08:38: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)1093534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:38:29]POST & json_proto [08:38:29]process_json_proto [08:38:29]json parsed OK: [08:38:29]protocol is kg_v1.0 [08:38:29]action value=close_receipt [08:38:29]process_action close_receipt [08:38:29]cmd_close_receipt [08:38:29]MH_GetDate [08:38:29]Write to MH i2c: F0 00 00 8D 01 7D [08:38:29]Write i2c OK [08:38:29]MH_I2C_Read... [08:38:29]Read from MH i2c: F0 [08:38:29]MH_I2C_Read... [08:38:29]Read from MH i2c: F0 09 00 [08:38:29]MH_I2C_Read... [08:38:29]Read from MH i2c: F0 09 00 8D 01 00 06 9F 20 67 72 0D 1C 67 B4 [08:38:29]GetLastDocTimeStamp 1730190848 [08:38:29]current date 1730191110 [08:38:29]FM_GetShiftState [08:38:29]SAM_PROTO_GetShiftState [08:38:29]wFMCommunicate request_size=4 [08:38:29]MH_SAM_APDU [08:38:29]CAPDU: 80 13 01 00 [08:38:29]Write to MH i2c: E2 08 00 8E 01 80 13 01 00 00 00 00 00 0C [08:38:29]Write i2c OK [08:38:29]MH_I2C_Read... [08:38:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:29]Read from MH i2c: E2 [08:38:29]MH_I2C_Read... [08:38:29]Read from MH i2c: E2 0E 00 [08:38:29]MH_I2C_Read... [08:38:29]Read from MH i2c: E2 0E 00 8E 01 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5B [08:38:29]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:38:29]wFMCommunicate OK [08:38:29]SAM_PROTO_GetShiftState done [08:38:29]FM_GetShiftState done [08:38:29]opened in 1730160023 [08:38:29]opened+sec_in_day 1730246423 [08:38:29]quantity*price = 50041 [08:38:29]sum+1 = 50042 [08:38:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 94 29.10.2024 08:38 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139109 ФПД: 188610970753405 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T083830&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139109&fm=188610970753405&tin=02508201610067®Number=0000000000091631&sum=50041 [08:38:31]StoreToDocumentArchive [08:38:31]shift 555 fd 139109 [08:38:31]save to /storage/0555/doc_00139109 [08:38:31]save last doc name /storage/0555/doc_00139109 to /storage/kkm_last_doc_name [08:38:31]save OK [08:38:31]Clear old archive folders... [08:38:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:38:31]tlvbuf is 014637E0 [08:38:31]SAM_PROTO_ClearQueue [08:38:31]wFMCommunicate request_size=4 [08:38:31]MH_SAM_APDU [08:38:31]CAPDU: 80 09 00 00 [08:38:31]Write to MH i2c: E2 08 00 9B 01 80 09 00 00 00 00 00 00 0E [08:38:31]Write i2c OK [08:38:31]MH_I2C_Read... [08:38:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:31]Read from MH i2c: E2 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 03 00 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [08:38:31]RAPDU: 90 00 [08:38:31]wFMCommunicate OK [08:38:31]SAM_PROTO_ClearQueue done [08:38:31]KKMCreateOFDPacket [08:38:31]OFDProtocolAddRootSTLVToBuf [08:38:31]FM_MakeSignedData [08:38:31]FM_MakeSignedData [08:38:31]SAM_PROTO_SignData [08:38:31]wFMCommunicate request_size=4 [08:38:31]MH_SAM_APDU [08:38:31]CAPDU: 80 0D 01 02 [08:38:31]Write to MH i2c: E2 08 00 9C 01 80 0D 01 02 00 00 00 00 16 [08:38:31]Write i2c OK [08:38:31]MH_I2C_Read... [08:38:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:31]Read from MH i2c: E2 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 03 00 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 03 00 9C 01 00 90 00 11 [08:38:31]RAPDU: 90 00 [08:38:31]wFMCommunicate OK [08:38:31]wFMCommunicate request_size=255 [08:38:31]MH_SAM_APDU [08:38:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 06 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 65 1F 02 00 35 04 06 00 AB [08:38:31]Write to MH i2c: E2 02 01 9D 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 06 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 65 1F 02 00 35 04 06 00 AB 00 00 DF [08:38:31]Write i2c OK [08:38:31]MH_I2C_Read... [08:38:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:31]Read from MH i2c: E2 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 03 00 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 03 00 9D 01 00 90 00 12 [08:38:31]RAPDU: 90 00 [08:38:31]wFMCommunicate OK [08:38:31]wFMCommunicate request_size=10 [08:38:31]MH_SAM_APDU [08:38:31]CAPDU: 80 0D 02 02 05 8A 69 E9 99 7D [08:38:31]Write to MH i2c: E2 0D 00 9E 01 80 0D 02 02 05 00 8A 69 E9 99 7D 00 00 15 [08:38:31]Write i2c OK [08:38:31]MH_I2C_Read... [08:38:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:31]Read from MH i2c: E2 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 03 00 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [08:38:31]RAPDU: 90 00 [08:38:31]wFMCommunicate OK [08:38:31]wFMCommunicate request_size=4 [08:38:31]MH_SAM_APDU [08:38:31]CAPDU: 80 0D 03 02 [08:38:31]Write to MH i2c: E2 08 00 9F 01 80 0D 03 02 00 00 00 00 1B [08:38:31]Write i2c OK [08:38:31]MH_I2C_Read... [08:38:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:31]Read from MH i2c: E2 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 0B 00 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 0B 00 9F 01 00 DE 93 9E CA 80 62 AE F0 90 00 75 [08:38:31]RAPDU: DE 93 9E CA 80 62 AE F0 90 00 [08:38:31]wFMCommunicate OK [08:38:31]SAM_PROTO_SignData done [08:38:31]FM_MakeSignedData done [08:38:31]CreateOFDProtocolMessage [08:38:31]wFMCommunicate request_size=4 [08:38:31]MH_SAM_APDU [08:38:31]CAPDU: 80 11 00 00 [08:38:31]Write to MH i2c: E2 08 00 A0 01 80 11 00 00 00 00 00 00 1B [08:38:31]Write i2c OK [08:38:31]MH_I2C_Read... [08:38:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:31]Read from MH i2c: E2 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 17 00 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: E2 17 00 A0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 76 [08:38:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:38:31]wFMCommunicate OK [08:38:31]CreateOFDProtocolMessage done [08:38:31]OFDSenderStorePacket 139109 [08:38:31]StoreOFDPacket docnum=139109 [08:38:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 F4 FC 07 01 CC 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 06 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 65 1F 02 00 35 04 06 00 AB 8A 69 E9 99 7D DE 93 9E CA 80 62 AE F0 [08:38:31]CheckFolder [08:38:31]dirname=/storage/ofd_packets [08:38:31]CheckFolder done [08:38:31]ProducePacketName [08:38:31]name=ofd_packets/00139109 [08:38:31]NVStorageSaveData ofd_packets/00139109 [08:38:31]File name is /storage/ofd_packets/00139109 [08:38:31]Write 301 bytes [08:38:31]NVStorageSaveData done [08:38:31]OFDSenderStorePacket done [08:38:31]KKMCreateOFDPacket done [08:38:31]NVStorageSaveData kkm_last_timestamp [08:38:31]File name is /storage/kkm_last_timestamp [08:38:31]Write 4 bytes [08:38:31]NVStorageSaveData done [08:38:31]ExternCall_PrintAddStr [08:38:31]wPrintStart [08:38:31]Write to MH i2c: 01 00 00 A1 01 A2 [08:38:31]Write i2c OK [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: 01 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: 01 07 00 [08:38:31]MH_I2C_Read... [08:38:31]Read from MH i2c: 01 07 00 A1 01 00 00 00 00 00 FF 0F B7 [08:38:31]RasterBufferAndPrint [08:38:31]line Счет N : (1)1093534 [08:38:31]line ИНН: 02508201610067 [08:38:31]line Контрольно-Кассовый Чек [08:38:31]line ПРОДАЖА [08:38:31]line ТРК (МРК, ГНК) : 33 [08:38:31]line Товар: 2710124130 [08:38:31]line Аи-92-К-2 [08:38:31]line 7.480 * 66.90 [08:38:31]line = 500.41 [08:38:31]line НДС 12% НСП 1% [08:38:31]line > о реализуемом товаре [08:38:31]line ИТОГО: 500.41 [08:38:31]line НСП 1% : 4.43 [08:38:31]line НДС 12% : 53.14 [08:38:31]line Наличными: 0.00 [08:38:31]line Безнал.: 500.41 [08:38:31]line Место: АЗС № 101 "Партнер Нефть" [08:38:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:38:31]line СНО: Общий режим [08:38:31]line Чек 94 29.10.2024 08:38 [08:38:31]line Смена: 555 ФФД: 1.0 [08:38:31]line ЗНМ: 0300000081 [08:38:31]line РНМ: 0000000000091631 [08:38:31]line Версия ККМ: 001 [08:38:31]line Платежная система: Mbank [08:38:31]line ФМ: 0000000000874669 [08:38:31]line ФД: 139109 [08:38:31]line ФПД: 188610970753405 [08:38:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T083830&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139109&fm=188610970753405&tin=02508201610067®Number=0000000000091631&sum=50041 [08:38:32]OFD Sender: Processing packet 139109 [packets to send 34, broken 33] [08:38:32]ProducePacketName [08:38:32]name=ofd_packets/00139109 [08:38:32]OFD Sender: To server: pG, [08:38:32]CommunicateWithHost lk.salyk.kg:30040 [08:38:32]ConnectInit lk.salyk.kg [08:38:32]written 0, free lines is 4095 [08:38:32]Connected sock=9 [08:38: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 36 39 0F 01 00 00 F4 FC 07 01 CC 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 06 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 65 1F 02 00 35 04 06 00 AB 8A 69 E9 99 7D DE 93 9E CA 80 62 AE F0 [08:38: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 36 39 4F 00 00 00 71 8A 47 00 7E B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 65 1F 02 00 F4 03 04 00 BA 4A 20 67 B6 04 01 00 00 78 63 CD BE 86 0E 82 A0 [08:38:32]CommunicateWithHost err = 0 [08:38:32]CheckOFDResponse [08:38:32]1017 (14) - 77093643461234 [08:38:32]1041 (16) - 0000000000874669 [08:38:32]1040 (4) - 139109 [08:38:32]1012 (4) - 29.10.2024 02:38 [08:38:32]1206 (1) - 0 [08:38:32]OFD Sender: Remove packet 139109 [08:38:32]ProducePacketName [08:38:32]name=ofd_packets/00139109 [08:38:32]NVStorageDeleteData [08:38:32]Write to MH i2c: 01 00 00 CA 01 CB [08:38:32]Write i2c OK [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: 01 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: 01 07 00 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: 01 07 00 CA 01 00 00 00 00 00 03 0D E2 [08:38:32]RasterBufferAndPrint [08:38:32]line [08:38:32]line [08:38:32]line [08:38:32]line [08:38:32]line [08:38:32]written 0, free lines is 3337 [08:38:32]MH_Cut [08:38:32]Write to MH i2c: D1 01 00 D1 01 01 A4 [08:38:32]Write i2c OK [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: D1 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: D1 01 00 [08:38:32]MH_I2C_Read... [08:38:32]Read from MH i2c: D1 01 00 D1 01 00 A3 [08:38:32]Write to MH i2c: 01 00 00 D2 01 D3 [08:38:32]Write i2c OK [08:38:32]MH_I2C_Read... [08:38:32]OFD Sender: No OFD packet to send [08:38:33]*** Cut start [08:38:33]*** Partial cut [08:38:33]*** CUTSNS_PIN = 1 [08:38:33]*** CUTSNS_PIN = 0 [08:38:33]*** Brake cut motor [08:38:33]Read from MH i2c: 01 [08:38:33]MH_I2C_Read... [08:38:33]*** Stop cut motor [08:38:33]*** Cut end [08:38:33]Read from MH i2c: 01 07 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 FF 0F E8 [08:38:33]process_action close_receipt done [08:38:33]requested_data is exist [08:38:33]produce_requested_data [08:38:33]requested_item fm.sn is exist - process it [08:38:33]wFMCommunicate request_size=4 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 80 11 00 00 [08:38:33]Write to MH i2c: E2 08 00 D3 01 80 11 00 00 00 00 00 00 4E [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 17 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 17 00 D3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A9 [08:38:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:38:33]wFMCommunicate OK [08:38:33]requested_item fd.num is exist - process it [08:38:33]SAM_PROTO_GetFieldsCounters [08:38:33]wFMCommunicate request_size=4 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 80 13 00 00 [08:38:33]Write to MH i2c: E2 08 00 D4 01 80 13 00 00 00 00 00 00 51 [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 62 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 62 00 D4 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 65 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [08:38: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 65 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:38:33]wFMCommunicate OK [08:38:33]SAM_PROTO_GetFieldsCounters done [08:38:33]requested_item shift.num is exist - process it [08:38:33]requested_item shift.opened is exist - process it [08:38:33]req_shift_opened [08:38:33]FM_GetShiftState [08:38:33]SAM_PROTO_GetShiftState [08:38:33]wFMCommunicate request_size=4 [08:38:33]MH_SAM_APDU [08:38:33]CAPDU: 80 13 01 00 [08:38:33]Write to MH i2c: E2 08 00 D5 01 80 13 01 00 00 00 00 00 53 [08:38:33]Write i2c OK [08:38:33]MH_I2C_Read... [08:38:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:33]Read from MH i2c: E2 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 0E 00 [08:38:33]MH_I2C_Read... [08:38:33]Read from MH i2c: E2 0E 00 D5 01 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A2 [08:38:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:38:33]wFMCommunicate OK [08:38:33]SAM_PROTO_GetShiftState done [08:38:33]FM_GetShiftState done [08:38:33]req_shift_opened done [08:38:33]requested_item shift.open_date is exist - process it [08:38:33]req_shift_open_date [08:38:33]req_shift_open_date done [08:38:33]produce_requested_data done [08:38:33]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139109,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [08:38:33]process_action_free close_receipt [08:38:33]json_value_free [08:38:33]json_value_free done [08:38:33]process_json_proto returns [08:38:33]Send response to host [08:38:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139109,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [08:38:33]free response buf [08:38:33]execute_script done [08:38:33]execute_script returns [08:38:33]free content buf [08:38:33]Sock 11.Close socket [08:38:33]Sock 11.Thread stoped [08:38:37]OFD Sender: No OFD packet to send [08:38:42]OFD Sender: No OFD packet to send [08:38:47]OFD Sender: No OFD packet to send [08:38:52]OFD Sender: No OFD packet to send [08:38:57]OFD Sender: No OFD packet to send [08:39:02]OFD Sender: No OFD packet to send [08:39:07]OFD Sender: No OFD packet to send [08:39:12]OFD Sender: No OFD packet to send [08:39:17]OFD Sender: No OFD packet to send [08:39:22]OFD Sender: No OFD packet to send [08:39:27]OFD Sender: No OFD packet to send [08:39:32]OFD Sender: No OFD packet to send [08:39:37]OFD Sender: No OFD packet to send [08:39:42]OFD Sender: No OFD packet to send [08:39:47]OFD Sender: No OFD packet to send [08:39:52]OFD Sender: No OFD packet to send [08:39:57]OFD Sender: No OFD packet to send [08:39:59]accept exits with 7 [08:39:59]New connection [08:39:59]New thread 3067161956 created [08:39:59]Thread 3067018596 joined [08:39:59]Waiting for new connection... [08:39:59] Sock 7.Parse request [08:39:59]Sock 7.Check first char [08:39:59]Sock 7.First char is OK [08:39:59]request: POST /json_proto HTTP/1.0 [08:39:59]Method: POST [08:39:59]URL: /json_proto [08:39:59]Method is POST - this is cgi request [08:39:59]url: /json_proto [08:39:59]query_string will be loaded in cgi processing [08:39:59]execute_cgi json_proto POST (null) [08:39:59]execute_cgi path=json_proto method=POST [08:39:59]POST find Content-Length [08:39:59]Host: 172.17.50.196:8080 [08:39:59]Content-Length: 912 [08:39:59]Content-Type: application/json [08:39:59] [08:39:59]POST finish read [08:39:59]Found Content-Length = 912 [08:39:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335051", "tax_sys" : 0, "items" : [ { "code": "4870001157913", "name": "\u0412\u043E\u0434\u0430 ASU 0,5\u043B c \u0431\u0435\u0437 \u0433\u0430\u0437\u0430", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 69.00, "quantity" : 1.000, "sum" : 69.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 109.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:59]execute_script... [08:39:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335051", "tax_sys" : 0, "items" : [ { "code": "4870001157913", "name": "\u0412\u043E\u0434\u0430 ASU 0,5\u043B c \u0431\u0435\u0437 \u0433\u0430\u0437\u0430", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 69.00, "quantity" : 1.000, "sum" : 69.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 109.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:39:59]POST & json_proto [08:39:59]process_json_proto [08:39:59]json parsed OK: [08:39:59]protocol is kg_v1.0 [08:39:59]action value=close_receipt [08:39:59]process_action close_receipt [08:39:59]cmd_close_receipt [08:39:59]MH_GetDate [08:39:59]Write to MH i2c: F0 00 00 D6 01 C6 [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: F0 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: F0 09 00 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: F0 09 00 D6 01 00 60 9F 20 67 72 0D 1C 67 57 [08:39:59]GetLastDocTimeStamp 1730191110 [08:39:59]current date 1730191200 [08:39:59]FM_GetShiftState [08:39:59]SAM_PROTO_GetShiftState [08:39:59]wFMCommunicate request_size=4 [08:39:59]MH_SAM_APDU [08:39:59]CAPDU: 80 13 01 00 [08:39:59]Write to MH i2c: E2 08 00 D7 01 80 13 01 00 00 00 00 00 55 [08:39:59]Write i2c OK [08:39:59]MH_I2C_Read... [08:39:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:39:59]Read from MH i2c: E2 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: E2 0E 00 [08:39:59]MH_I2C_Read... [08:39:59]Read from MH i2c: E2 0E 00 D7 01 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A4 [08:39:59]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:39:59]wFMCommunicate OK [08:39:59]SAM_PROTO_GetShiftState done [08:39:59]FM_GetShiftState done [08:39:59]opened in 1730160023 [08:39:59]opened+sec_in_day 1730246423 [08:39:59]quantity*price = 4000 [08:39:59]sum+1 = 4001 [08:39:59]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4600682557456 Напиток FLash up energy эн ж/б 0,5/0,45л 1.000 * 69.00 = 69.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 109.00 НСП 1% : 0.96 НДС 12% : 11.58 Наличными: 109.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 95 29.10.2024 08:40 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139110 ФПД: 187605895722718 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084000&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139110&fm=187605895722718&tin=02508201610067®Number=0000000000091631&sum=10900 0 [08:40:00]StoreToDocumentArchive [08:40:00]shift 555 fd 139110 [08:40:00]save to /storage/0555/doc_00139110 [08:40:00]save last doc name /storage/0555/doc_00139110 to /storage/kkm_last_doc_name [08:40:00]save OK [08:40:00]Clear old archive folders... [08:40:00]ProcessDocumentItem done err = 0, tmpTLVsize=402 [08:40:00]tlvbuf is 01483430 [08:40:00]SAM_PROTO_ClearQueue [08:40:00]wFMCommunicate request_size=4 [08:40:00]MH_SAM_APDU [08:40:00]CAPDU: 80 09 00 00 [08:40:00]Write to MH i2c: E2 08 00 E4 01 80 09 00 00 00 00 00 00 57 [08:40:00]Write i2c OK [08:40:00]MH_I2C_Read... [08:40:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:00]Read from MH i2c: E2 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 03 00 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 03 00 E4 01 00 90 00 59 [08:40:00]RAPDU: 90 00 [08:40:00]wFMCommunicate OK [08:40:00]SAM_PROTO_ClearQueue done [08:40:00]KKMCreateOFDPacket [08:40:00]OFDProtocolAddRootSTLVToBuf [08:40:00]FM_MakeSignedData [08:40:00]FM_MakeSignedData [08:40:00]SAM_PROTO_SignData [08:40:00]wFMCommunicate request_size=4 [08:40:00]MH_SAM_APDU [08:40:00]CAPDU: 80 0D 01 02 [08:40:00]Write to MH i2c: E2 08 00 E5 01 80 0D 01 02 00 00 00 00 5F [08:40:00]Write i2c OK [08:40:00]MH_I2C_Read... [08:40:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:00]Read from MH i2c: E2 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 03 00 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [08:40:00]RAPDU: 90 00 [08:40:00]wFMCommunicate OK [08:40:00]wFMCommunicate request_size=255 [08:40:00]MH_SAM_APDU [08:40:00]CAPDU: 80 0D 02 02 FA 03 00 92 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 37 39 31 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 30 2C 35 D0 BB 20 63 20 D0 B1 D0 B5 D0 B7 20 D0 B3 D0 B0 D0 B7 D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 2A 00 00 00 [08:40:00]Write to MH i2c: E2 02 01 E6 01 80 0D 02 02 FA 00 03 00 92 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 37 39 31 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 30 2C 35 D0 BB 20 63 20 D0 B1 D0 B5 D0 B7 20 D0 B3 D0 B0 D0 B7 D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 2A 00 00 00 00 00 A9 [08:40:00]Write i2c OK [08:40:00]MH_I2C_Read... [08:40:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:00]Read from MH i2c: E2 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 03 00 [08:40:00]MH_I2C_Read... [08:40:00]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [08:40:00]RAPDU: 90 00 [08:40:00]wFMCommunicate OK [08:40:00]wFMCommunicate request_size=161 [08:40:00]MH_SAM_APDU [08:40:00]CAPDU: 80 0D 02 02 9C 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 04 00 00 00 00 07 04 06 00 94 2A 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 00 00 00 F4 03 04 00 60 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 66 1F 02 00 35 04 06 00 AA A0 66 C5 B6 DE [08:40:00]Write to MH i2c: E2 A4 00 E7 01 80 0D 02 02 9C 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 04 00 00 00 00 07 04 06 00 94 2A 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 00 00 00 F4 03 04 00 60 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 66 1F 02 00 35 04 06 00 AA A0 66 C5 B6 DE 00 00 24 [08:40:00]Write i2c OK [08:40:00]MH_I2C_Read... [08:40:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:01]Read from MH i2c: E2 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 03 00 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 03 00 E7 01 00 90 00 5C [08:40:01]RAPDU: 90 00 [08:40:01]wFMCommunicate OK [08:40:01]wFMCommunicate request_size=4 [08:40:01]MH_SAM_APDU [08:40:01]CAPDU: 80 0D 03 02 [08:40:01]Write to MH i2c: E2 08 00 E8 01 80 0D 03 02 00 00 00 00 64 [08:40:01]Write i2c OK [08:40:01]MH_I2C_Read... [08:40:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:01]Read from MH i2c: E2 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 0B 00 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 0B 00 E8 01 00 C3 54 25 88 34 65 DE B2 90 00 52 [08:40:01]RAPDU: C3 54 25 88 34 65 DE B2 90 00 [08:40:01]wFMCommunicate OK [08:40:01]SAM_PROTO_SignData done [08:40:01]FM_MakeSignedData done [08:40:01]CreateOFDProtocolMessage [08:40:01]wFMCommunicate request_size=4 [08:40:01]MH_SAM_APDU [08:40:01]CAPDU: 80 11 00 00 [08:40:01]Write to MH i2c: E2 08 00 E9 01 80 11 00 00 00 00 00 00 64 [08:40:01]Write i2c OK [08:40:01]MH_I2C_Read... [08:40:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:01]Read from MH i2c: E2 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 17 00 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: E2 17 00 E9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BF [08:40:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:40:01]wFMCommunicate OK [08:40:01]CreateOFDProtocolMessage done [08:40:01]OFDSenderStorePacket 139110 [08:40:01]StoreOFDPacket docnum=139110 [08:40:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 A6 01 00 00 98 BD 9E 01 21 61 5A 03 01 00 03 00 92 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 37 39 31 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 30 2C 35 D0 BB 20 63 20 D0 B1 D0 B5 D0 B7 20 D0 B3 D0 B0 D0 B7 D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 04 00 00 00 00 07 04 06 00 94 2A 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 00 00 00 F4 03 04 00 60 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 66 1F 02 00 35 04 06 00 AA A0 66 C5 B6 DE C3 54 25 88 34 65 DE B2 [08:40:01]CheckFolder [08:40:01]dirname=/storage/ofd_packets [08:40:01]CheckFolder done [08:40:01]ProducePacketName [08:40:01]name=ofd_packets/00139110 [08:40:01]NVStorageSaveData ofd_packets/00139110 [08:40:01]File name is /storage/ofd_packets/00139110 [08:40:01]Write 452 bytes [08:40:01]NVStorageSaveData done [08:40:01]OFDSenderStorePacket done [08:40:01]KKMCreateOFDPacket done [08:40:01]NVStorageSaveData kkm_last_timestamp [08:40:01]File name is /storage/kkm_last_timestamp [08:40:01]Write 4 bytes [08:40:01]NVStorageSaveData done [08:40:01]ExternCall_PrintAddStr [08:40:01]wPrintStart [08:40:01]Write to MH i2c: 01 00 00 EA 01 EB [08:40:01]Write i2c OK [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: 01 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: 01 07 00 [08:40:01]MH_I2C_Read... [08:40:01]Read from MH i2c: 01 07 00 EA 01 00 00 00 00 00 FF 0F 00 [08:40:01]RasterBufferAndPrint [08:40:01]line Счет N : (3)335051 [08:40:01]line ИНН: 02508201610067 [08:40:01]line Контрольно-Кассовый Чек [08:40:01]line ПРОДАЖА [08:40:01]line Товар: 4870001157913 [08:40:01]line Вода ASU 0,5л c без газа [08:40:01]line 1.000 * 40.00 [08:40:01]line = 40.00 [08:40:01]line НДС 12% НСП 1% [08:40:01]line > о реализуемом товаре [08:40:01]line Товар: 4600682557456 [08:40:01]line Напиток FLash up energy эн ж/б 0,5/0,45л [08:40:01]line 1.000 * 69.00 [08:40:01]line = 69.00 [08:40:01]line НДС 12% НСП 1% [08:40:01]line > о реализуемом товаре [08:40:01]line ИТОГО: 109.00 [08:40:01]line НСП 1% : 0.96 [08:40:01]line НДС 12% : 11.58 [08:40:01]line Наличными: 109.00 [08:40:01]line Безнал.: 0.00 [08:40:01]line Место: АЗС № 101 "Партнер Нефть" [08:40:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:40:01]line СНО: Общий режим [08:40:01]line Чек 95 29.10.2024 08:40 [08:40:01]line Смена: 555 ФФД: 1.0 [08:40:01]line ЗНМ: 0300000081 [08:40:01]line РНМ: 0000000000091631 [08:40:01]line Версия ККМ: 001 [08:40:01]line ФМ: 0000000000874669 [08:40:01]line ФД: 139110 [08:40:01]line ФПД: 187605895722718 [08:40:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084000&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139110&fm=187605895722718&tin=02508201610067®Number=0000000000091631&sum=10900 [08:40:01]line 0 [08:40:01]OFD Sender: Processing packet 139110 [packets to send 34, broken 33] [08:40:01]ProducePacketName [08:40:01]name=ofd_packets/00139110 [08:40:01]OFD Sender: To server: pG, [08:40:01]CommunicateWithHost lk.salyk.kg:30040 [08:40:01]ConnectInit lk.salyk.kg [08:40:01]written 0, free lines is 4095 [08:40:01]Connected sock=10 [08:40: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 36 39 A6 01 00 00 98 BD 9E 01 21 61 5A 03 01 00 03 00 92 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 37 39 31 33 06 04 24 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 30 2C 35 D0 BB 20 63 20 D0 B1 D0 B5 D0 B7 20 D0 B3 D0 B0 D0 B7 D0 B0 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 60 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 04 00 00 00 00 07 04 06 00 94 2A 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 00 00 00 F4 03 04 00 60 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 66 1F 02 00 35 04 06 00 AA A0 66 C5 B6 DE C3 54 25 88 34 65 DE B2 [08:40:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 8D 43 47 00 18 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 36 39 10 04 04 00 66 1F 02 00 F4 03 04 00 13 4B 20 67 B6 04 01 00 00 BE 8C 19 3D 5C C4 A3 02 [08:40:01]CommunicateWithHost err = 0 [08:40:01]CheckOFDResponse [08:40:01]1017 (14) - 77093643461234 [08:40:01]1041 (16) - 0000000000874669 [08:40:01]1040 (4) - 139110 [08:40:01]1012 (4) - 29.10.2024 02:40 [08:40:01]1206 (1) - 0 [08:40:01]OFD Sender: Remove packet 139110 [08:40:01]ProducePacketName [08:40:01]name=ofd_packets/00139110 [08:40:01]NVStorageDeleteData [08:40:02]Write to MH i2c: 01 00 00 19 02 1B [08:40:02]Write i2c OK [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: 01 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: 01 07 00 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: 01 07 00 19 02 00 00 00 00 00 AB 0C D9 [08:40:02]RasterBufferAndPrint [08:40:02]line [08:40:02]line [08:40:02]line [08:40:02]line [08:40:02]line [08:40:02]written 0, free lines is 3249 [08:40:02]MH_Cut [08:40:02]Write to MH i2c: D1 01 00 20 02 01 F4 [08:40:02]Write i2c OK [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: D1 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: D1 01 00 [08:40:02]MH_I2C_Read... [08:40:02]Read from MH i2c: D1 01 00 20 02 00 F3 [08:40:02]Write to MH i2c: 01 00 00 21 02 23 [08:40:02]Write i2c OK [08:40:02]MH_I2C_Read... [08:40:02]OFD Sender: No OFD packet to send [08:40:02]*** Cut start [08:40:02]*** Partial cut [08:40:02]*** CUTSNS_PIN = 1 [08:40:02]*** CUTSNS_PIN = 0 [08:40:03]*** Brake cut motor [08:40:03]Read from MH i2c: 01 [08:40:03]MH_I2C_Read... [08:40:03]*** Stop cut motor [08:40:03]*** Cut end [08:40:03]Read from MH i2c: 01 07 00 [08:40:03]MH_I2C_Read... [08:40:03]Read from MH i2c: 01 07 00 21 02 00 00 00 00 00 FF 0F 38 [08:40:03]process_action close_receipt done [08:40:03]requested_data is exist [08:40:03]produce_requested_data [08:40:03]requested_item fm.sn is exist - process it [08:40:03]wFMCommunicate request_size=4 [08:40:03]MH_SAM_APDU [08:40:03]CAPDU: 80 11 00 00 [08:40:03]Write to MH i2c: E2 08 00 22 02 80 11 00 00 00 00 00 00 9E [08:40:03]Write i2c OK [08:40:03]MH_I2C_Read... [08:40:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:03]Read from MH i2c: E2 [08:40:03]MH_I2C_Read... [08:40:03]Read from MH i2c: E2 17 00 [08:40:03]MH_I2C_Read... [08:40:03]Read from MH i2c: E2 17 00 22 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F9 [08:40:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:40:03]wFMCommunicate OK [08:40:03]requested_item fd.num is exist - process it [08:40:03]SAM_PROTO_GetFieldsCounters [08:40:03]wFMCommunicate request_size=4 [08:40:03]MH_SAM_APDU [08:40:03]CAPDU: 80 13 00 00 [08:40:03]Write to MH i2c: E2 08 00 23 02 80 13 00 00 00 00 00 00 A1 [08:40:03]Write i2c OK [08:40:03]MH_I2C_Read... [08:40:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:03]Read from MH i2c: E2 [08:40:03]MH_I2C_Read... [08:40:03]Read from MH i2c: E2 62 00 [08:40:03]MH_I2C_Read... [08:40:03]Read from MH i2c: E2 62 00 23 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 66 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [08:40: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 66 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:03]wFMCommunicate OK [08:40:03]SAM_PROTO_GetFieldsCounters done [08:40:03]requested_item shift.num is exist - process it [08:40:03]requested_item shift.opened is exist - process it [08:40:03]req_shift_opened [08:40:03]FM_GetShiftState [08:40:03]SAM_PROTO_GetShiftState [08:40:03]wFMCommunicate request_size=4 [08:40:03]MH_SAM_APDU [08:40:03]CAPDU: 80 13 01 00 [08:40:03]Write to MH i2c: E2 08 00 24 02 80 13 01 00 00 00 00 00 A3 [08:40:03]Write i2c OK [08:40:03]MH_I2C_Read... [08:40:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:03]Read from MH i2c: E2 [08:40:03]MH_I2C_Read... [08:40:03]Read from MH i2c: E2 0E 00 [08:40:03]MH_I2C_Read... [08:40:03]Read from MH i2c: E2 0E 00 24 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F2 [08:40:03]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:40:03]wFMCommunicate OK [08:40:03]SAM_PROTO_GetShiftState done [08:40:03]FM_GetShiftState done [08:40:03]req_shift_opened done [08:40:03]requested_item shift.open_date is exist - process it [08:40:03]req_shift_open_date [08:40:03]req_shift_open_date done [08:40:03]produce_requested_data done [08:40:03]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139110,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [08:40:03]process_action_free close_receipt [08:40:03]json_value_free [08:40:03]json_value_free done [08:40:03]process_json_proto returns [08:40:03]Send response to host [08:40:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139110,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [08:40:03]free response buf [08:40:03]execute_script done [08:40:03]execute_script returns [08:40:03]free content buf [08:40:03]Sock 7.Close socket [08:40:03]Sock 7.Thread stoped [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:38]accept exits with 9 [08:40:38]New connection [08:40:38]New thread 3067018596 created [08:40:38]Thread 3067161956 joined [08:40:38]Waiting for new connection... [08:40:38] Sock 9.Parse request [08:40:38]Sock 9.Check first char [08:40:38]Sock 9.First char is OK [08:40:38]request: POST /json_proto HTTP/1.0 [08:40:38]Method: POST [08:40:38]URL: /json_proto [08:40:38]Method is POST - this is cgi request [08:40:38]url: /json_proto [08:40:38]query_string will be loaded in cgi processing [08:40:38]execute_cgi json_proto POST (null) [08:40:38]execute_cgi path=json_proto method=POST [08:40:38]POST find Content-Length [08:40:38]Host: 172.17.50.196:8080 [08:40:38]Content-Length: 632 [08:40:38]Content-Type: application/json [08:40:38] [08:40:38]POST finish read [08:40:38]Found Content-Length = 632 [08:40:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335052", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:38]execute_script... [08:40:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335052", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 60.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:38]POST & json_proto [08:40:38]process_json_proto [08:40:38]json parsed OK: [08:40:38]protocol is kg_v1.0 [08:40:38]action value=close_receipt [08:40:38]process_action close_receipt [08:40:38]cmd_close_receipt [08:40:38]MH_GetDate [08:40:38]Write to MH i2c: F0 00 00 25 02 16 [08:40:38]Write i2c OK [08:40:38]MH_I2C_Read... [08:40:38]Read from MH i2c: F0 [08:40:38]MH_I2C_Read... [08:40:38]Read from MH i2c: F0 09 00 [08:40:38]MH_I2C_Read... [08:40:38]Read from MH i2c: F0 09 00 25 02 00 86 9F 20 67 72 0D 1C 67 CD [08:40:38]GetLastDocTimeStamp 1730191200 [08:40:38]current date 1730191238 [08:40:38]FM_GetShiftState [08:40:38]SAM_PROTO_GetShiftState [08:40:38]wFMCommunicate request_size=4 [08:40:38]MH_SAM_APDU [08:40:38]CAPDU: 80 13 01 00 [08:40:38]Write to MH i2c: E2 08 00 26 02 80 13 01 00 00 00 00 00 A5 [08:40:38]Write i2c OK [08:40:38]MH_I2C_Read... [08:40:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:38]Read from MH i2c: E2 [08:40:38]MH_I2C_Read... [08:40:38]Read from MH i2c: E2 0E 00 [08:40:38]MH_I2C_Read... [08:40:38]Read from MH i2c: E2 0E 00 26 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F4 [08:40:38]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:40:38]wFMCommunicate OK [08:40:38]SAM_PROTO_GetShiftState done [08:40:38]FM_GetShiftState done [08:40:38]opened in 1730160023 [08:40:38]opened+sec_in_day 1730246423 [08:40:38]quantity*price = 6000 [08:40:38]sum+1 = 6001 [08:40:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 60.00 НСП 1% : 0.53 НДС 12% : 6.37 Наличными: 60.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 96 29.10.2024 08:40 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139111 ФПД: 237858326834018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084038&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139111&fm=237858326834018&tin=02508201610067®Number=0000000000091631&sum=6000 0 [08:40:39]StoreToDocumentArchive [08:40:39]shift 555 fd 139111 [08:40:39]save to /storage/0555/doc_00139111 [08:40:39]save last doc name /storage/0555/doc_00139111 to /storage/kkm_last_doc_name [08:40:39]save OK [08:40:39]Clear old archive folders... [08:40:39]ProcessDocumentItem done err = 0, tmpTLVsize=271 [08:40:39]tlvbuf is 01483DF0 [08:40:39]SAM_PROTO_ClearQueue [08:40:39]wFMCommunicate request_size=4 [08:40:39]MH_SAM_APDU [08:40:39]CAPDU: 80 09 00 00 [08:40:39]Write to MH i2c: E2 08 00 33 02 80 09 00 00 00 00 00 00 A7 [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 33 02 00 90 00 A9 [08:40:39]RAPDU: 90 00 [08:40:39]wFMCommunicate OK [08:40:39]SAM_PROTO_ClearQueue done [08:40:39]KKMCreateOFDPacket [08:40:39]OFDProtocolAddRootSTLVToBuf [08:40:39]FM_MakeSignedData [08:40:39]FM_MakeSignedData [08:40:39]SAM_PROTO_SignData [08:40:39]wFMCommunicate request_size=4 [08:40:39]MH_SAM_APDU [08:40:39]CAPDU: 80 0D 01 02 [08:40:39]Write to MH i2c: E2 08 00 34 02 80 0D 01 02 00 00 00 00 AF [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [08:40:39]RAPDU: 90 00 [08:40:39]wFMCommunicate OK [08:40:39]wFMCommunicate request_size=255 [08:40:39]MH_SAM_APDU [08:40:39]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 86 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 [08:40:39]Write to MH i2c: E2 02 01 35 02 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 86 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 12 [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [08:40:39]RAPDU: 90 00 [08:40:39]wFMCommunicate OK [08:40:39]wFMCommunicate request_size=30 [08:40:39]MH_SAM_APDU [08:40:39]CAPDU: 80 0D 02 02 19 30 38 37 34 36 36 39 10 04 04 00 67 1F 02 00 35 04 06 00 D8 54 B5 13 EB 62 [08:40:39]Write to MH i2c: E2 21 00 36 02 80 0D 02 02 19 00 30 38 37 34 36 36 39 10 04 04 00 67 1F 02 00 35 04 06 00 D8 54 B5 13 EB 62 00 00 7C [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [08:40:39]RAPDU: 90 00 [08:40:39]wFMCommunicate OK [08:40:39]wFMCommunicate request_size=4 [08:40:39]MH_SAM_APDU [08:40:39]CAPDU: 80 0D 03 02 [08:40:39]Write to MH i2c: E2 08 00 37 02 80 0D 03 02 00 00 00 00 B4 [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 0B 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 0B 00 37 02 00 BB 63 04 32 48 C3 95 8E 90 00 37 [08:40:39]RAPDU: BB 63 04 32 48 C3 95 8E 90 00 [08:40:39]wFMCommunicate OK [08:40:39]SAM_PROTO_SignData done [08:40:39]FM_MakeSignedData done [08:40:39]CreateOFDProtocolMessage [08:40:39]wFMCommunicate request_size=4 [08:40:39]MH_SAM_APDU [08:40:39]CAPDU: 80 11 00 00 [08:40:39]Write to MH i2c: E2 08 00 38 02 80 11 00 00 00 00 00 00 B4 [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:39]Read from MH i2c: E2 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 17 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: E2 17 00 38 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0F [08:40:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:40:39]wFMCommunicate OK [08:40:39]CreateOFDProtocolMessage done [08:40:39]OFDSenderStorePacket 139111 [08:40:39]StoreOFDPacket docnum=139111 [08:40:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 23 01 00 00 56 9A 1B 01 A5 BF 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 86 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 67 1F 02 00 35 04 06 00 D8 54 B5 13 EB 62 BB 63 04 32 48 C3 95 8E [08:40:39]CheckFolder [08:40:39]dirname=/storage/ofd_packets [08:40:39]CheckFolder done [08:40:39]ProducePacketName [08:40:39]name=ofd_packets/00139111 [08:40:39]NVStorageSaveData ofd_packets/00139111 [08:40:39]File name is /storage/ofd_packets/00139111 [08:40:39]Write 321 bytes [08:40:39]NVStorageSaveData done [08:40:39]OFDSenderStorePacket done [08:40:39]KKMCreateOFDPacket done [08:40:39]NVStorageSaveData kkm_last_timestamp [08:40:39]File name is /storage/kkm_last_timestamp [08:40:39]Write 4 bytes [08:40:39]NVStorageSaveData done [08:40:39]ExternCall_PrintAddStr [08:40:39]wPrintStart [08:40:39]Write to MH i2c: 01 00 00 39 02 3B [08:40:39]Write i2c OK [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: 01 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: 01 07 00 [08:40:39]MH_I2C_Read... [08:40:39]Read from MH i2c: 01 07 00 39 02 00 00 00 00 00 FF 0F 50 [08:40:39]RasterBufferAndPrint [08:40:39]line Счет N : (3)335052 [08:40:39]line ИНН: 02508201610067 [08:40:39]line Контрольно-Кассовый Чек [08:40:39]line ПРОДАЖА [08:40:39]line Товар: 4700000160204 [08:40:39]line Вода Легенда 1,5л [08:40:39]line 1.000 * 60.00 [08:40:39]line = 60.00 [08:40:39]line НДС 12% НСП 1% [08:40:39]line > о реализуемом товаре [08:40:39]line ИТОГО: 60.00 [08:40:39]line НСП 1% : 0.53 [08:40:39]line НДС 12% : 6.37 [08:40:39]line Наличными: 60.00 [08:40:39]line Безнал.: 0.00 [08:40:39]line Место: АЗС № 101 "Партнер Нефть" [08:40:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:40:39]line СНО: Общий режим [08:40:39]line Чек 96 29.10.2024 08:40 [08:40:39]line Смена: 555 ФФД: 1.0 [08:40:39]line ЗНМ: 0300000081 [08:40:39]line РНМ: 0000000000091631 [08:40:39]line Версия ККМ: 001 [08:40:39]line ФМ: 0000000000874669 [08:40:39]line ФД: 139111 [08:40:39]line ФПД: 237858326834018 [08:40:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084038&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139111&fm=237858326834018&tin=02508201610067®Number=0000000000091631&sum=6000 [08:40:40]OFD Sender: Processing packet 139111 [packets to send 34, broken 33] [08:40:40]ProducePacketName [08:40:40]name=ofd_packets/00139111 [08:40:40]OFD Sender: To server: pG, [08:40:40]CommunicateWithHost lk.salyk.kg:30040 [08:40:40]ConnectInit lk.salyk.kg [08:40:40]line 0 [08:40:40]written 0, free lines is 4095 [08:40:40]Connected sock=10 [08:40: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 36 39 23 01 00 00 56 9A 1B 01 A5 BF 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 17 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 35 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 02 00 00 00 00 07 04 06 00 70 17 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 86 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 67 1F 02 00 35 04 06 00 D8 54 B5 13 EB 62 BB 63 04 32 48 C3 95 8E [08:40: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 36 39 4F 00 00 00 80 78 47 00 60 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 36 39 10 04 04 00 67 1F 02 00 F4 03 04 00 3A 4B 20 67 B6 04 01 00 00 62 C2 B6 7B 21 B8 20 3C [08:40:40]CommunicateWithHost err = 0 [08:40:40]CheckOFDResponse [08:40:40]1017 (14) - 77093643461234 [08:40:40]1041 (16) - 0000000000874669 [08:40:40]1040 (4) - 139111 [08:40:40]1012 (4) - 29.10.2024 02:40 [08:40:40]1206 (1) - 0 [08:40:40]OFD Sender: Remove packet 139111 [08:40:40]ProducePacketName [08:40:40]name=ofd_packets/00139111 [08:40:40]NVStorageDeleteData [08:40:40]Write to MH i2c: 01 00 00 61 02 63 [08:40:40]Write i2c OK [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: 01 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: 01 07 00 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: 01 07 00 61 02 00 00 00 00 00 15 0D 8C [08:40:40]RasterBufferAndPrint [08:40:40]line [08:40:40]line [08:40:40]line [08:40:40]line [08:40:40]line [08:40:40]written 0, free lines is 3355 [08:40:40]MH_Cut [08:40:40]Write to MH i2c: D1 01 00 68 02 01 3C [08:40:40]Write i2c OK [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: D1 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: D1 01 00 [08:40:40]MH_I2C_Read... [08:40:40]Read from MH i2c: D1 01 00 68 02 00 3B [08:40:40]Write to MH i2c: 01 00 00 69 02 6B [08:40:40]Write i2c OK [08:40:40]MH_I2C_Read... [08:40:41]OFD Sender: No OFD packet to send [08:40:41]*** Cut start [08:40:41]*** Partial cut [08:40:41]*** CUTSNS_PIN = 1 [08:40:41]*** CUTSNS_PIN = 0 [08:40:41]*** Brake cut motor [08:40:41]Read from MH i2c: 01 [08:40:42]MH_I2C_Read... [08:40:42]*** Stop cut motor [08:40:42]*** Cut end [08:40:42]Read from MH i2c: 01 07 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: 01 07 00 69 02 00 00 00 00 00 FF 0F 80 [08:40:42]process_action close_receipt done [08:40:42]requested_data is exist [08:40:42]produce_requested_data [08:40:42]requested_item fm.sn is exist - process it [08:40:42]wFMCommunicate request_size=4 [08:40:42]MH_SAM_APDU [08:40:42]CAPDU: 80 11 00 00 [08:40:42]Write to MH i2c: E2 08 00 6A 02 80 11 00 00 00 00 00 00 E6 [08:40:42]Write i2c OK [08:40:42]MH_I2C_Read... [08:40:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:42]Read from MH i2c: E2 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 17 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 17 00 6A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 41 [08:40:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:40:42]wFMCommunicate OK [08:40:42]requested_item fd.num is exist - process it [08:40:42]SAM_PROTO_GetFieldsCounters [08:40:42]wFMCommunicate request_size=4 [08:40:42]MH_SAM_APDU [08:40:42]CAPDU: 80 13 00 00 [08:40:42]Write to MH i2c: E2 08 00 6B 02 80 13 00 00 00 00 00 00 E9 [08:40:42]Write i2c OK [08:40:42]MH_I2C_Read... [08:40:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:42]Read from MH i2c: E2 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 62 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 62 00 6B 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 67 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [08:40:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 67 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:40:42]wFMCommunicate OK [08:40:42]SAM_PROTO_GetFieldsCounters done [08:40:42]requested_item shift.num is exist - process it [08:40:42]requested_item shift.opened is exist - process it [08:40:42]req_shift_opened [08:40:42]FM_GetShiftState [08:40:42]SAM_PROTO_GetShiftState [08:40:42]wFMCommunicate request_size=4 [08:40:42]MH_SAM_APDU [08:40:42]CAPDU: 80 13 01 00 [08:40:42]Write to MH i2c: E2 08 00 6C 02 80 13 01 00 00 00 00 00 EB [08:40:42]Write i2c OK [08:40:42]MH_I2C_Read... [08:40:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:42]Read from MH i2c: E2 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 0E 00 [08:40:42]MH_I2C_Read... [08:40:42]Read from MH i2c: E2 0E 00 6C 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3A [08:40:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:40:42]wFMCommunicate OK [08:40:42]SAM_PROTO_GetShiftState done [08:40:42]FM_GetShiftState done [08:40:42]req_shift_opened done [08:40:42]requested_item shift.open_date is exist - process it [08:40:42]req_shift_open_date [08:40:42]req_shift_open_date done [08:40:42]produce_requested_data done [08:40:42]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139111,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [08:40:42]process_action_free close_receipt [08:40:42]json_value_free [08:40:42]json_value_free done [08:40:42]process_json_proto returns [08:40:42]Send response to host [08:40:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139111,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [08:40:42]free response buf [08:40:42]execute_script done [08:40:42]execute_script returns [08:40:42]free content buf [08:40:42]Sock 9.Close socket [08:40:42]Sock 9.Thread stoped [08:40:46]OFD Sender: No OFD packet to send [08:40:51]OFD Sender: No OFD packet to send [08:40:56]OFD Sender: No OFD packet to send [08:41:01]OFD Sender: No OFD packet to send [08:41:06]OFD Sender: No OFD packet to send [08:41:11]OFD Sender: No OFD packet to send [08:41:16]OFD Sender: No OFD packet to send [08:41:21]OFD Sender: No OFD packet to send [08:41:26]OFD Sender: No OFD packet to send [08:41:31]OFD Sender: No OFD packet to send [08:41:36]OFD Sender: No OFD packet to send [08:41:41]OFD Sender: No OFD packet to send [08:41:46]OFD Sender: No OFD packet to send [08:41:47]accept exits with 7 [08:41:47]New connection [08:41:47]New thread 3067161956 created [08:41:47]Thread 3067018596 joined [08:41:47]Waiting for new connection... [08:41:47] Sock 7.Parse request [08:41:47]Sock 7.Check first char [08:41:47]Sock 7.First char is OK [08:41:47]request: POST /json_proto HTTP/1.0 [08:41:47]Method: POST [08:41:47]URL: /json_proto [08:41:47]Method is POST - this is cgi request [08:41:47]url: /json_proto [08:41:47]query_string will be loaded in cgi processing [08:41:47]execute_cgi json_proto POST (null) [08:41:47]execute_cgi path=json_proto method=POST [08:41:47]POST find Content-Length [08:41:47]Host: 172.17.50.196:8080 [08:41:47]Content-Length: 683 [08:41:47]Content-Type: application/json [08:41:47] [08:41:47]POST finish read [08:41:47]Found Content-Length = 683 [08:41:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:47]execute_script... [08:41:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:41:47]POST & json_proto [08:41:47]process_json_proto [08:41:47]json parsed OK: [08:41:47]protocol is kg_v1.0 [08:41:47]action value=close_receipt [08:41:47]process_action close_receipt [08:41:47]cmd_close_receipt [08:41:47]MH_GetDate [08:41:47]Write to MH i2c: F0 00 00 6D 02 5E [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: F0 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: F0 09 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: F0 09 00 6D 02 00 CC 9F 20 67 72 0D 1C 67 5B [08:41:47]GetLastDocTimeStamp 1730191238 [08:41:47]current date 1730191308 [08:41:47]FM_GetShiftState [08:41:47]SAM_PROTO_GetShiftState [08:41:47]wFMCommunicate request_size=4 [08:41:47]MH_SAM_APDU [08:41:47]CAPDU: 80 13 01 00 [08:41:47]Write to MH i2c: E2 08 00 6E 02 80 13 01 00 00 00 00 00 ED [08:41:47]Write i2c OK [08:41:47]MH_I2C_Read... [08:41:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:47]Read from MH i2c: E2 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 0E 00 [08:41:47]MH_I2C_Read... [08:41:47]Read from MH i2c: E2 0E 00 6E 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3C [08:41:47]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:41:47]wFMCommunicate OK [08:41:47]SAM_PROTO_GetShiftState done [08:41:47]FM_GetShiftState done [08:41:47]opened in 1730160023 [08:41:47]opened+sec_in_day 1730246423 [08:41:47]quantity*price = 100021 [08:41:47]sum+1 = 100023 [08:41:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 97 29.10.2024 08:41 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139112 ФПД: 246386548071581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084148&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139112&fm=246386548071581&tin=02508201610067®Number=0000000000091631&sum=100000 [08:41:48]StoreToDocumentArchive [08:41:48]shift 555 fd 139112 [08:41:48]save to /storage/0555/doc_00139112 [08:41:48]save last doc name /storage/0555/doc_00139112 to /storage/kkm_last_doc_name [08:41:48]save OK [08:41:48]Clear old archive folders... [08:41:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:48]tlvbuf is 01483740 [08:41:48]SAM_PROTO_ClearQueue [08:41:48]wFMCommunicate request_size=4 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 09 00 00 [08:41:48]Write to MH i2c: E2 08 00 7B 02 80 09 00 00 00 00 00 00 EF [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 7B 02 00 90 00 F1 [08:41:48]RAPDU: 90 00 [08:41:48]wFMCommunicate OK [08:41:48]SAM_PROTO_ClearQueue done [08:41:48]KKMCreateOFDPacket [08:41:48]OFDProtocolAddRootSTLVToBuf [08:41:48]FM_MakeSignedData [08:41:48]FM_MakeSignedData [08:41:48]SAM_PROTO_SignData [08:41:48]wFMCommunicate request_size=4 [08:41:48]MH_SAM_APDU [08:41:48]CAPDU: 80 0D 01 02 [08:41:48]Write to MH i2c: E2 08 00 7C 02 80 0D 01 02 00 00 00 00 F7 [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:48]Read from MH i2c: E2 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 [08:41:48]MH_I2C_Read... [08:41:48]Read from MH i2c: E2 03 00 7C 02 00 90 00 F2 [08:41:48]RAPDU: 90 00 [08:41:48]wFMCommunicate OK [08:41:48]wFMCommunicate request_size=255 [08:41:48]MH_SAM_APDU [08:41: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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 CC 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 68 1F 02 00 35 04 06 00 E0 [08:41:48]Write to MH i2c: E2 02 01 7D 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 CC 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 68 1F 02 00 35 04 06 00 E0 00 00 8D [08:41:48]Write i2c OK [08:41:48]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 7D 02 00 90 00 F3 [08:41:49]RAPDU: 90 00 [08:41:49]wFMCommunicate OK [08:41:49]wFMCommunicate request_size=10 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 0D 02 02 05 16 56 AC DC 9D [08:41:49]Write to MH i2c: E2 0D 00 7E 02 80 0D 02 02 05 00 16 56 AC DC 9D 00 00 95 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [08:41:49]RAPDU: 90 00 [08:41:49]wFMCommunicate OK [08:41:49]wFMCommunicate request_size=4 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 0D 03 02 [08:41:49]Write to MH i2c: E2 08 00 7F 02 80 0D 03 02 00 00 00 00 FC [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 0B 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 0B 00 7F 02 00 08 0B 7A 56 E9 28 A9 20 90 00 BA [08:41:49]RAPDU: 08 0B 7A 56 E9 28 A9 20 90 00 [08:41:49]wFMCommunicate OK [08:41:49]SAM_PROTO_SignData done [08:41:49]FM_MakeSignedData done [08:41:49]CreateOFDProtocolMessage [08:41:49]wFMCommunicate request_size=4 [08:41:49]MH_SAM_APDU [08:41:49]CAPDU: 80 11 00 00 [08:41:49]Write to MH i2c: E2 08 00 80 02 80 11 00 00 00 00 00 00 FC [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:49]Read from MH i2c: E2 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: E2 17 00 [08:41:49]MH_I2C_Read... [08:41:49]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 36 39 90 00 57 [08:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:41:49]wFMCommunicate OK [08:41:49]CreateOFDProtocolMessage done [08:41:49]OFDSenderStorePacket 139112 [08:41:49]StoreOFDPacket docnum=139112 [08:41:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 32 D4 07 01 3B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 CC 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 68 1F 02 00 35 04 06 00 E0 16 56 AC DC 9D 08 0B 7A 56 E9 28 A9 20 [08:41:49]CheckFolder [08:41:49]dirname=/storage/ofd_packets [08:41:49]CheckFolder done [08:41:49]ProducePacketName [08:41:49]name=ofd_packets/00139112 [08:41:49]NVStorageSaveData ofd_packets/00139112 [08:41:49]File name is /storage/ofd_packets/00139112 [08:41:49]Write 301 bytes [08:41:49]NVStorageSaveData done [08:41:49]OFDSenderStorePacket done [08:41:49]KKMCreateOFDPacket done [08:41:49]NVStorageSaveData kkm_last_timestamp [08:41:49]File name is /storage/kkm_last_timestamp [08:41:49]Write 4 bytes [08:41:49]NVStorageSaveData done [08:41:49]ExternCall_PrintAddStr [08:41:49]wPrintStart [08:41:49]Write to MH i2c: 01 00 00 81 02 83 [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: 01 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: 01 07 00 [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: 01 07 00 81 02 00 00 00 00 00 FF 0F 98 [08:41:49]RasterBufferAndPrint [08:41:49]line Счет N : (1)1093537 [08:41:49]line ИНН: 02508201610067 [08:41:49]line Контрольно-Кассовый Чек [08:41:49]line ПРОДАЖА [08:41:49]line ТРК (МРК, ГНК) : 34 [08:41:49]line Товар: 2710124500 [08:41:49]line Аи-95-К-3 [08:41:49]line 13.480 * 74.20 [08:41:49]line = 1000.22 [08:41:49]line НДС 12% НСП 1% [08:41:49]line > о реализуемом товаре [08:41:49]line ОКРУГЛЕНИЕ: -0.22 [08:41:49]line ИТОГО: 1000.00 [08:41:49]line Внесено: 1000.00 [08:41:49]line СДАЧА: 0.00 [08:41:49]line НСП 1% : 8.85 [08:41:49]line НДС 12% : 106.22 [08:41:49]line Наличными: 1000.00 [08:41:49]line Безнал.: 0.00 [08:41:49]line Место: АЗС № 101 "Партнер Нефть" [08:41:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:41:49]line СНО: Общий режим [08:41:49]line Чек 97 29.10.2024 08:41 [08:41:49]line Смена: 555 ФФД: 1.0 [08:41:49]line ЗНМ: 0300000081 [08:41:49]line РНМ: 0000000000091631 [08:41:49]line Версия ККМ: 001 [08:41:49]line ФМ: 0000000000874669 [08:41:49]line ФД: 139112 [08:41:49]line ФПД: 246386548071581 [08:41:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084148&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139112&fm=246386548071581&tin=02508201610067®Number=0000000000091631&sum=100000 [08:41:49]OFD Sender: Processing packet 139112 [packets to send 34, broken 33] [08:41:49]ProducePacketName [08:41:49]name=ofd_packets/00139112 [08:41:49]OFD Sender: To server: pG, [08:41:49]CommunicateWithHost lk.salyk.kg:30040 [08:41:49]ConnectInit lk.salyk.kg [08:41:49]written 0, free lines is 4095 [08:41:49]Connected sock=10 [08:41: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 36 39 0F 01 00 00 32 D4 07 01 3B 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 CC 9F 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 68 1F 02 00 35 04 06 00 E0 16 56 AC DC 9D 08 0B 7A 56 E9 28 A9 20 [08:41: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 36 39 4F 00 00 00 99 CB 47 00 14 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 36 39 10 04 04 00 68 1F 02 00 F4 03 04 00 7F 4B 20 67 B6 04 01 00 00 16 E3 E0 31 F8 24 30 11 [08:41:49]CommunicateWithHost err = 0 [08:41:49]CheckOFDResponse [08:41:49]1017 (14) - 77093643461234 [08:41:49]1041 (16) - 0000000000874669 [08:41:49]1040 (4) - 139112 [08:41:49]1012 (4) - 29.10.2024 02:42 [08:41:49]1206 (1) - 0 [08:41:49]OFD Sender: Remove packet 139112 [08:41:49]ProducePacketName [08:41:49]name=ofd_packets/00139112 [08:41:49]NVStorageDeleteData [08:41:49]Write to MH i2c: 01 00 00 AC 02 AE [08:41:49]Write i2c OK [08:41:49]MH_I2C_Read... [08:41:49]Read from MH i2c: 01 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: 01 07 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: 01 07 00 AC 02 00 00 00 00 00 E1 0C A2 [08:41:50]RasterBufferAndPrint [08:41:50]line [08:41:50]line [08:41:50]line [08:41:50]line [08:41:50]line [08:41:50]written 0, free lines is 3302 [08:41:50]MH_Cut [08:41:50]Write to MH i2c: D1 01 00 B3 02 01 87 [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: D1 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: D1 01 00 [08:41:50]MH_I2C_Read... [08:41:50]Read from MH i2c: D1 01 00 B3 02 00 86 [08:41:50]Write to MH i2c: 01 00 00 B4 02 B6 [08:41:50]Write i2c OK [08:41:50]MH_I2C_Read... [08:41:50]OFD Sender: No OFD packet to send [08:41:50]*** Cut start [08:41:50]*** Partial cut [08:41:50]*** CUTSNS_PIN = 1 [08:41:50]*** CUTSNS_PIN = 0 [08:41:50]*** Brake cut motor [08:41:51]Read from MH i2c: 01 [08:41:51]MH_I2C_Read... [08:41:51]*** Stop cut motor [08:41:51]*** Cut end [08:41:51]Read from MH i2c: 01 07 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: 01 07 00 B4 02 00 00 00 00 00 FF 0F CB [08:41:51]process_action close_receipt done [08:41:51]requested_data is exist [08:41:51]produce_requested_data [08:41:51]requested_item fm.sn is exist - process it [08:41:51]wFMCommunicate request_size=4 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 11 00 00 [08:41:51]Write to MH i2c: E2 08 00 B5 02 80 11 00 00 00 00 00 00 31 [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 17 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 17 00 B5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8C [08:41:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:41:51]wFMCommunicate OK [08:41:51]requested_item fd.num is exist - process it [08:41:51]SAM_PROTO_GetFieldsCounters [08:41:51]wFMCommunicate request_size=4 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 13 00 00 [08:41:51]Write to MH i2c: E2 08 00 B6 02 80 13 00 00 00 00 00 00 34 [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 62 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 62 00 B6 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 68 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 31 [08:41: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 68 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:41:51]wFMCommunicate OK [08:41:51]SAM_PROTO_GetFieldsCounters done [08:41:51]requested_item shift.num is exist - process it [08:41:51]requested_item shift.opened is exist - process it [08:41:51]req_shift_opened [08:41:51]FM_GetShiftState [08:41:51]SAM_PROTO_GetShiftState [08:41:51]wFMCommunicate request_size=4 [08:41:51]MH_SAM_APDU [08:41:51]CAPDU: 80 13 01 00 [08:41:51]Write to MH i2c: E2 08 00 B7 02 80 13 01 00 00 00 00 00 36 [08:41:51]Write i2c OK [08:41:51]MH_I2C_Read... [08:41:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:51]Read from MH i2c: E2 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 0E 00 [08:41:51]MH_I2C_Read... [08:41:51]Read from MH i2c: E2 0E 00 B7 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 85 [08:41:51]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:41:51]wFMCommunicate OK [08:41:51]SAM_PROTO_GetShiftState done [08:41:51]FM_GetShiftState done [08:41:51]req_shift_opened done [08:41:51]requested_item shift.open_date is exist - process it [08:41:51]req_shift_open_date [08:41:51]req_shift_open_date done [08:41:51]produce_requested_data done [08:41:51]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139112,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [08:41:51]process_action_free close_receipt [08:41:51]json_value_free [08:41:51]json_value_free done [08:41:51]process_json_proto returns [08:41:51]Send response to host [08:41:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139112,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [08:41:51]free response buf [08:41:51]execute_script done [08:41:51]execute_script returns [08:41:51]free content buf [08:41:51]Sock 7.Close socket [08:41:51]Sock 7.Thread stoped [08:41:55]OFD Sender: No OFD packet to send [08:42:00]OFD Sender: No OFD packet to send [08:42:05]OFD Sender: No OFD packet to send [08:42:10]OFD Sender: No OFD packet to send [08:42:15]OFD Sender: No OFD packet to send [08:42:20]OFD Sender: No OFD packet to send [08:42:25]OFD Sender: No OFD packet to send [08:42:30]OFD Sender: No OFD packet to send [08:42:35]OFD Sender: No OFD packet to send [08:42:40]OFD Sender: No OFD packet to send [08:42:45]OFD Sender: No OFD packet to send [08:42:50]OFD Sender: No OFD packet to send [08:42:55]OFD Sender: No OFD packet to send [08:43:00]OFD Sender: No OFD packet to send [08:43:01]accept exits with 9 [08:43:01]New connection [08:43:01]New thread 3067018596 created [08:43:01]Thread 3067161956 joined [08:43:01]Waiting for new connection... [08:43:01] Sock 9.Parse request [08:43:01]Sock 9.Check first char [08:43:01]Sock 9.First char is OK [08:43:01]request: POST /json_proto HTTP/1.0 [08:43:01]Method: POST [08:43:01]URL: /json_proto [08:43:01]Method is POST - this is cgi request [08:43:01]url: /json_proto [08:43:01]query_string will be loaded in cgi processing [08:43:01]execute_cgi json_proto POST (null) [08:43:01]execute_cgi path=json_proto method=POST [08:43:01]POST find Content-Length [08:43:01]Host: 172.17.50.196:8080 [08:43:01]Content-Length: 767 [08:43:01]Content-Type: application/json [08:43:01] [08:43:01]POST finish read [08:43:01]Found Content-Length = 767 [08:43:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:01]execute_script... [08:43: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)1093539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:01]POST & json_proto [08:43:01]process_json_proto [08:43:01]json parsed OK: [08:43:01]protocol is kg_v1.0 [08:43:01]action value=close_receipt [08:43:01]process_action close_receipt [08:43:01]cmd_close_receipt [08:43:01]MH_GetDate [08:43:01]Write to MH i2c: F0 00 00 B8 02 A9 [08:43:01]Write i2c OK [08:43:01]MH_I2C_Read... [08:43:01]Read from MH i2c: F0 [08:43:01]MH_I2C_Read... [08:43:01]Read from MH i2c: F0 09 00 [08:43:01]MH_I2C_Read... [08:43:01]Read from MH i2c: F0 09 00 B8 02 00 15 A0 20 67 72 0D 1C 67 F0 [08:43:01]GetLastDocTimeStamp 1730191308 [08:43:01]current date 1730191381 [08:43:01]FM_GetShiftState [08:43:01]SAM_PROTO_GetShiftState [08:43:01]wFMCommunicate request_size=4 [08:43:01]MH_SAM_APDU [08:43:01]CAPDU: 80 13 01 00 [08:43:01]Write to MH i2c: E2 08 00 B9 02 80 13 01 00 00 00 00 00 38 [08:43:01]Write i2c OK [08:43:01]MH_I2C_Read... [08:43:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:01]Read from MH i2c: E2 [08:43:01]MH_I2C_Read... [08:43:01]Read from MH i2c: E2 0E 00 [08:43:01]MH_I2C_Read... [08:43:01]Read from MH i2c: E2 0E 00 B9 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 87 [08:43:01]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:43:01]wFMCommunicate OK [08:43:01]SAM_PROTO_GetShiftState done [08:43:01]FM_GetShiftState done [08:43:01]opened in 1730160023 [08:43:01]opened+sec_in_day 1730246423 [08:43:01]quantity*price = 50041 [08:43:01]sum+1 = 50042 [08:43:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 98 29.10.2024 08:43 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139113 ФПД: 216452516797843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084301&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139113&fm=216452516797843&tin=02508201610067®Number=0000000000091631&sum=50041 [08:43:02]StoreToDocumentArchive [08:43:02]shift 555 fd 139113 [08:43:02]save to /storage/0555/doc_00139113 [08:43:02]save last doc name /storage/0555/doc_00139113 to /storage/kkm_last_doc_name [08:43:02]save OK [08:43:02]Clear old archive folders... [08:43:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:43:02]tlvbuf is 01481B30 [08:43:02]SAM_PROTO_ClearQueue [08:43:02]wFMCommunicate request_size=4 [08:43:02]MH_SAM_APDU [08:43:02]CAPDU: 80 09 00 00 [08:43:02]Write to MH i2c: E2 08 00 C6 02 80 09 00 00 00 00 00 00 3A [08:43:02]Write i2c OK [08:43:02]MH_I2C_Read... [08:43:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:02]Read from MH i2c: E2 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 03 00 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 03 00 C6 02 00 90 00 3C [08:43:02]RAPDU: 90 00 [08:43:02]wFMCommunicate OK [08:43:02]SAM_PROTO_ClearQueue done [08:43:02]KKMCreateOFDPacket [08:43:02]OFDProtocolAddRootSTLVToBuf [08:43:02]FM_MakeSignedData [08:43:02]FM_MakeSignedData [08:43:02]SAM_PROTO_SignData [08:43:02]wFMCommunicate request_size=4 [08:43:02]MH_SAM_APDU [08:43:02]CAPDU: 80 0D 01 02 [08:43:02]Write to MH i2c: E2 08 00 C7 02 80 0D 01 02 00 00 00 00 42 [08:43:02]Write i2c OK [08:43:02]MH_I2C_Read... [08:43:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:02]Read from MH i2c: E2 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 03 00 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 03 00 C7 02 00 90 00 3D [08:43:02]RAPDU: 90 00 [08:43:02]wFMCommunicate OK [08:43:02]wFMCommunicate request_size=255 [08:43:02]MH_SAM_APDU [08:43:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 15 A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 69 1F 02 00 35 04 06 00 C4 [08:43:02]Write to MH i2c: E2 02 01 C8 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 15 A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 69 1F 02 00 35 04 06 00 C4 00 00 3C [08:43:02]Write i2c OK [08:43:02]MH_I2C_Read... [08:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:02]Read from MH i2c: E2 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 03 00 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 03 00 C8 02 00 90 00 3E [08:43:02]RAPDU: 90 00 [08:43:02]wFMCommunicate OK [08:43:02]wFMCommunicate request_size=10 [08:43:02]MH_SAM_APDU [08:43:02]CAPDU: 80 0D 02 02 05 DC C7 5F DD 93 [08:43:02]Write to MH i2c: E2 0D 00 C9 02 80 0D 02 02 05 00 DC C7 5F DD 93 00 00 C1 [08:43:02]Write i2c OK [08:43:02]MH_I2C_Read... [08:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:02]Read from MH i2c: E2 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 03 00 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [08:43:02]RAPDU: 90 00 [08:43:02]wFMCommunicate OK [08:43:02]wFMCommunicate request_size=4 [08:43:02]MH_SAM_APDU [08:43:02]CAPDU: 80 0D 03 02 [08:43:02]Write to MH i2c: E2 08 00 CA 02 80 0D 03 02 00 00 00 00 47 [08:43:02]Write i2c OK [08:43:02]MH_I2C_Read... [08:43:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:02]Read from MH i2c: E2 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 0B 00 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 0B 00 CA 02 00 EB 40 9A 30 0B D1 9B 6D 90 00 21 [08:43:02]RAPDU: EB 40 9A 30 0B D1 9B 6D 90 00 [08:43:02]wFMCommunicate OK [08:43:02]SAM_PROTO_SignData done [08:43:02]FM_MakeSignedData done [08:43:02]CreateOFDProtocolMessage [08:43:02]wFMCommunicate request_size=4 [08:43:02]MH_SAM_APDU [08:43:02]CAPDU: 80 11 00 00 [08:43:02]Write to MH i2c: E2 08 00 CB 02 80 11 00 00 00 00 00 00 47 [08:43:02]Write i2c OK [08:43:02]MH_I2C_Read... [08:43:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:02]Read from MH i2c: E2 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 17 00 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: E2 17 00 CB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A2 [08:43:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:43:02]wFMCommunicate OK [08:43:02]CreateOFDProtocolMessage done [08:43:02]OFDSenderStorePacket 139113 [08:43:02]StoreOFDPacket docnum=139113 [08:43:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 5A AB 07 01 0E 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 15 A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 69 1F 02 00 35 04 06 00 C4 DC C7 5F DD 93 EB 40 9A 30 0B D1 9B 6D [08:43:02]CheckFolder [08:43:02]dirname=/storage/ofd_packets [08:43:02]CheckFolder done [08:43:02]ProducePacketName [08:43:02]name=ofd_packets/00139113 [08:43:02]NVStorageSaveData ofd_packets/00139113 [08:43:02]File name is /storage/ofd_packets/00139113 [08:43:02]Write 301 bytes [08:43:02]NVStorageSaveData done [08:43:02]OFDSenderStorePacket done [08:43:02]KKMCreateOFDPacket done [08:43:02]NVStorageSaveData kkm_last_timestamp [08:43:02]File name is /storage/kkm_last_timestamp [08:43:02]Write 4 bytes [08:43:02]NVStorageSaveData done [08:43:02]ExternCall_PrintAddStr [08:43:02]wPrintStart [08:43:02]Write to MH i2c: 01 00 00 CC 02 CE [08:43:02]Write i2c OK [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: 01 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: 01 07 00 [08:43:02]MH_I2C_Read... [08:43:02]Read from MH i2c: 01 07 00 CC 02 00 00 00 00 00 FF 0F E3 [08:43:02]RasterBufferAndPrint [08:43:02]line Счет N : (1)1093539 [08:43:02]line ИНН: 02508201610067 [08:43:02]line Контрольно-Кассовый Чек [08:43:02]line ПРОДАЖА [08:43:02]line ТРК (МРК, ГНК) : 43 [08:43:02]line Товар: 2710124130 [08:43:02]line Аи-92-К-2 [08:43:02]line 7.480 * 66.90 [08:43:02]line = 500.41 [08:43:02]line НДС 12% НСП 1% [08:43:02]line > о реализуемом товаре [08:43:02]line ИТОГО: 500.41 [08:43:02]line НСП 1% : 4.43 [08:43:02]line НДС 12% : 53.14 [08:43:02]line Наличными: 0.00 [08:43:02]line Безнал.: 500.41 [08:43:02]line Место: АЗС № 101 "Партнер Нефть" [08:43:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:43:02]line СНО: Общий режим [08:43:02]line Чек 98 29.10.2024 08:43 [08:43:02]line Смена: 555 ФФД: 1.0 [08:43:02]line ЗНМ: 0300000081 [08:43:02]line РНМ: 0000000000091631 [08:43:02]line Версия ККМ: 001 [08:43:02]line Платежная система: Mbank [08:43:02]line ФМ: 0000000000874669 [08:43:02]line ФД: 139113 [08:43:02]line ФПД: 216452516797843 [08:43:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084301&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139113&fm=216452516797843&tin=02508201610067®Number=0000000000091631&sum=50041 [08:43:02]written 0, free lines is 4095 [08:43:02]OFD Sender: Processing packet 139113 [packets to send 34, broken 33] [08:43:02]ProducePacketName [08:43:02]name=ofd_packets/00139113 [08:43:03]OFD Sender: To server: pG, [08:43:03]CommunicateWithHost lk.salyk.kg:30040 [08:43:03]ConnectInit lk.salyk.kg [08:43:03]Write to MH i2c: 01 00 00 F5 02 F7 [08:43:03]Write i2c OK [08:43:03]MH_I2C_Read... [08:43:03]Read from MH i2c: 01 [08:43:03]MH_I2C_Read... [08:43:03]Read from MH i2c: 01 07 00 [08:43:03]MH_I2C_Read... [08:43:03]Read from MH i2c: 01 07 00 F5 02 00 00 00 00 00 04 0D 0F [08:43:03]RasterBufferAndPrint [08:43:03]line [08:43:03]line [08:43:03]line [08:43:03]line [08:43:03]line [08:43:03]written 0, free lines is 3338 [08:43:03]MH_Cut [08:43:03]Write to MH i2c: D1 01 00 FC 02 01 D0 [08:43:03]Write i2c OK [08:43:03]MH_I2C_Read... [08:43:03]Read from MH i2c: D1 [08:43:03]MH_I2C_Read... [08:43:03]Read from MH i2c: D1 01 00 [08:43:03]MH_I2C_Read... [08:43:03]Read from MH i2c: D1 01 00 FC 02 00 CF [08:43:03]Write to MH i2c: 01 00 00 FD 02 FF [08:43:03]Write i2c OK [08:43:03]MH_I2C_Read... [08:43:03]Connected sock=10 [08:43: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 36 39 0F 01 00 00 5A AB 07 01 0E 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 15 A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 69 1F 02 00 35 04 06 00 C4 DC C7 5F DD 93 EB 40 9A 30 0B D1 9B 6D [08:43: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 36 39 4F 00 00 00 09 E0 47 00 22 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 69 1F 02 00 F4 03 04 00 C9 4B 20 67 B6 04 01 00 00 D3 92 69 93 7A C1 74 42 [08:43:03]CommunicateWithHost err = 0 [08:43:03]CheckOFDResponse [08:43:03]1017 (14) - 77093643461234 [08:43:03]1041 (16) - 0000000000874669 [08:43:03]1040 (4) - 139113 [08:43:03]1012 (4) - 29.10.2024 02:43 [08:43:03]1206 (1) - 0 [08:43:03]OFD Sender: Remove packet 139113 [08:43:03]ProducePacketName [08:43:03]name=ofd_packets/00139113 [08:43:03]NVStorageDeleteData [08:43:04]*** Cut start [08:43:04]*** Partial cut [08:43:04]*** CUTSNS_PIN = 1 [08:43:04]*** CUTSNS_PIN = 0 [08:43:04]OFD Sender: No OFD packet to send [08:43:04]*** Brake cut motor [08:43:04]Read from MH i2c: 01 [08:43:04]MH_I2C_Read... [08:43:04]*** Stop cut motor [08:43:04]*** Cut end [08:43:04]Read from MH i2c: 01 07 00 [08:43:04]MH_I2C_Read... [08:43:04]Read from MH i2c: 01 07 00 FD 02 00 00 00 00 00 FF 0F 14 [08:43:04]process_action close_receipt done [08:43:04]requested_data is exist [08:43:04]produce_requested_data [08:43:04]requested_item fm.sn is exist - process it [08:43:04]wFMCommunicate request_size=4 [08:43:04]MH_SAM_APDU [08:43:04]CAPDU: 80 11 00 00 [08:43:04]Write to MH i2c: E2 08 00 FE 02 80 11 00 00 00 00 00 00 7A [08:43:04]Write i2c OK [08:43:04]MH_I2C_Read... [08:43:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:04]Read from MH i2c: E2 [08:43:04]MH_I2C_Read... [08:43:04]Read from MH i2c: E2 17 00 [08:43:04]MH_I2C_Read... [08:43:04]Read from MH i2c: E2 17 00 FE 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D5 [08:43:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:43:04]wFMCommunicate OK [08:43:04]requested_item fd.num is exist - process it [08:43:04]SAM_PROTO_GetFieldsCounters [08:43:04]wFMCommunicate request_size=4 [08:43:04]MH_SAM_APDU [08:43:04]CAPDU: 80 13 00 00 [08:43:04]Write to MH i2c: E2 08 00 FF 02 80 13 00 00 00 00 00 00 7D [08:43:04]Write i2c OK [08:43:04]MH_I2C_Read... [08:43:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:04]Read from MH i2c: E2 [08:43:04]MH_I2C_Read... [08:43:04]Read from MH i2c: E2 62 00 [08:43:04]MH_I2C_Read... [08:43:04]Read from MH i2c: E2 62 00 FF 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 69 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [08:43:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 69 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:43:04]wFMCommunicate OK [08:43:04]SAM_PROTO_GetFieldsCounters done [08:43:04]requested_item shift.num is exist - process it [08:43:04]requested_item shift.opened is exist - process it [08:43:04]req_shift_opened [08:43:04]FM_GetShiftState [08:43:04]SAM_PROTO_GetShiftState [08:43:04]wFMCommunicate request_size=4 [08:43:04]MH_SAM_APDU [08:43:04]CAPDU: 80 13 01 00 [08:43:04]Write to MH i2c: E2 08 00 00 03 80 13 01 00 00 00 00 00 80 [08:43:04]Write i2c OK [08:43:04]MH_I2C_Read... [08:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:04]Read from MH i2c: E2 [08:43:04]MH_I2C_Read... [08:43:04]Read from MH i2c: E2 0E 00 [08:43:04]MH_I2C_Read... [08:43:04]Read from MH i2c: E2 0E 00 00 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 CF [08:43:04]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:43:04]wFMCommunicate OK [08:43:04]SAM_PROTO_GetShiftState done [08:43:04]FM_GetShiftState done [08:43:04]req_shift_opened done [08:43:04]requested_item shift.open_date is exist - process it [08:43:04]req_shift_open_date [08:43:04]req_shift_open_date done [08:43:04]produce_requested_data done [08:43:04]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139113,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [08:43:04]process_action_free close_receipt [08:43:04]json_value_free [08:43:04]json_value_free done [08:43:04]process_json_proto returns [08:43:04]Send response to host [08:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139113,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [08:43:04]free response buf [08:43:04]execute_script done [08:43:04]execute_script returns [08:43:04]free content buf [08:43:04]Sock 9.Close socket [08:43:04]Sock 9.Thread stoped [08:43:09]OFD Sender: No OFD packet to send [08:43:14]OFD Sender: No OFD packet to send [08:43:19]OFD Sender: No OFD packet to send [08:43:24]OFD Sender: No OFD packet to send [08:43:29]OFD Sender: No OFD packet to send [08:43:34]OFD Sender: No OFD packet to send [08:43:39]OFD Sender: No OFD packet to send [08:43:44]OFD Sender: No OFD packet to send [08:43:49]OFD Sender: No OFD packet to send [08:43:49]accept exits with 7 [08:43:49]New connection [08:43:49]New thread 3067161956 created [08:43:49]Thread 3067018596 joined [08:43:49]Waiting for new connection... [08:43:49] Sock 7.Parse request [08:43:49]Sock 7.Check first char [08:43:49]Sock 7.First char is OK [08:43:49]request: POST /json_proto HTTP/1.0 [08:43:49]Method: POST [08:43:49]URL: /json_proto [08:43:49]Method is POST - this is cgi request [08:43:49]url: /json_proto [08:43:49]query_string will be loaded in cgi processing [08:43:49]execute_cgi json_proto POST (null) [08:43:49]execute_cgi path=json_proto method=POST [08:43:49]POST find Content-Length [08:43:49]Host: 172.17.50.196:8080 [08:43:49]Content-Length: 770 [08:43:49]Content-Type: application/json [08:43:49] [08:43:49]POST finish read [08:43:49]Found Content-Length = 770 [08:43:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:49]execute_script... [08:43: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)1093540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:49]POST & json_proto [08:43:49]process_json_proto [08:43:49]json parsed OK: [08:43:49]protocol is kg_v1.0 [08:43:49]action value=close_receipt [08:43:49]process_action close_receipt [08:43:49]cmd_close_receipt [08:43:49]MH_GetDate [08:43:49]Write to MH i2c: F0 00 00 01 03 F3 [08:43:49]Write i2c OK [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: F0 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: F0 09 00 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: F0 09 00 01 03 00 46 A0 20 67 72 0D 1C 67 6B [08:43:49]GetLastDocTimeStamp 1730191381 [08:43:49]current date 1730191430 [08:43:49]FM_GetShiftState [08:43:49]SAM_PROTO_GetShiftState [08:43:49]wFMCommunicate request_size=4 [08:43:49]MH_SAM_APDU [08:43:49]CAPDU: 80 13 01 00 [08:43:49]Write to MH i2c: E2 08 00 02 03 80 13 01 00 00 00 00 00 82 [08:43:49]Write i2c OK [08:43:49]MH_I2C_Read... [08:43:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:49]Read from MH i2c: E2 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 0E 00 [08:43:49]MH_I2C_Read... [08:43:49]Read from MH i2c: E2 0E 00 02 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D1 [08:43:49]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:43:49]wFMCommunicate OK [08:43:49]SAM_PROTO_GetShiftState done [08:43:49]FM_GetShiftState done [08:43:49]opened in 1730160023 [08:43:49]opened+sec_in_day 1730246423 [08:43:49]quantity*price = 100015 [08:43:49]sum+1 = 100017 [08:43:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 99 29.10.2024 08:43 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139114 ФПД: 232411112382753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084350&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139114&fm=232411112382753&tin=02508201610067®Number=0000000000091631&sum=100016 [08:43:50]StoreToDocumentArchive [08:43:50]shift 555 fd 139114 [08:43:50]save to /storage/0555/doc_00139114 [08:43:50]save last doc name /storage/0555/doc_00139114 to /storage/kkm_last_doc_name [08:43:50]save OK [08:43:50]Clear old archive folders... [08:43:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:43:50]tlvbuf is 01483460 [08:43:50]SAM_PROTO_ClearQueue [08:43:50]wFMCommunicate request_size=4 [08:43:50]MH_SAM_APDU [08:43:50]CAPDU: 80 09 00 00 [08:43:50]Write to MH i2c: E2 08 00 0F 03 80 09 00 00 00 00 00 00 84 [08:43:50]Write i2c OK [08:43:50]MH_I2C_Read... [08:43:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:50]Read from MH i2c: E2 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 03 00 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 03 00 0F 03 00 90 00 86 [08:43:50]RAPDU: 90 00 [08:43:50]wFMCommunicate OK [08:43:50]SAM_PROTO_ClearQueue done [08:43:50]KKMCreateOFDPacket [08:43:50]OFDProtocolAddRootSTLVToBuf [08:43:50]FM_MakeSignedData [08:43:50]FM_MakeSignedData [08:43:50]SAM_PROTO_SignData [08:43:50]wFMCommunicate request_size=4 [08:43:50]MH_SAM_APDU [08:43:50]CAPDU: 80 0D 01 02 [08:43:50]Write to MH i2c: E2 08 00 10 03 80 0D 01 02 00 00 00 00 8C [08:43:50]Write i2c OK [08:43:50]MH_I2C_Read... [08:43:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:50]Read from MH i2c: E2 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 03 00 [08:43:50]MH_I2C_Read... [08:43:50]Read from MH i2c: E2 03 00 10 03 00 90 00 87 [08:43:50]RAPDU: 90 00 [08:43:50]wFMCommunicate OK [08:43:50]wFMCommunicate request_size=255 [08:43:50]MH_SAM_APDU [08:43:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 46 A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6A 1F 02 00 35 04 06 00 D3 [08:43:50]Write to MH i2c: E2 02 01 11 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 46 A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6A 1F 02 00 35 04 06 00 D3 00 00 90 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:51]Read from MH i2c: E2 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 11 03 00 90 00 88 [08:43:51]RAPDU: 90 00 [08:43:51]wFMCommunicate OK [08:43:51]wFMCommunicate request_size=10 [08:43:51]MH_SAM_APDU [08:43:51]CAPDU: 80 0D 02 02 05 60 6D CB A1 21 [08:43:51]Write to MH i2c: E2 0D 00 12 03 80 0D 02 02 05 00 60 6D CB A1 21 00 00 F3 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:51]Read from MH i2c: E2 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 03 00 12 03 00 90 00 89 [08:43:51]RAPDU: 90 00 [08:43:51]wFMCommunicate OK [08:43:51]wFMCommunicate request_size=4 [08:43:51]MH_SAM_APDU [08:43:51]CAPDU: 80 0D 03 02 [08:43:51]Write to MH i2c: E2 08 00 13 03 80 0D 03 02 00 00 00 00 91 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:51]Read from MH i2c: E2 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 0B 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 0B 00 13 03 00 72 59 23 5E 23 8F E0 73 90 00 E3 [08:43:51]RAPDU: 72 59 23 5E 23 8F E0 73 90 00 [08:43:51]wFMCommunicate OK [08:43:51]SAM_PROTO_SignData done [08:43:51]FM_MakeSignedData done [08:43:51]CreateOFDProtocolMessage [08:43:51]wFMCommunicate request_size=4 [08:43:51]MH_SAM_APDU [08:43:51]CAPDU: 80 11 00 00 [08:43:51]Write to MH i2c: E2 08 00 14 03 80 11 00 00 00 00 00 00 91 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:51]Read from MH i2c: E2 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 17 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: E2 17 00 14 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 EC [08:43:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:43:51]wFMCommunicate OK [08:43:51]CreateOFDProtocolMessage done [08:43:51]OFDSenderStorePacket 139114 [08:43:51]StoreOFDPacket docnum=139114 [08:43:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 4C F6 07 01 AA CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 46 A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6A 1F 02 00 35 04 06 00 D3 60 6D CB A1 21 72 59 23 5E 23 8F E0 73 [08:43:51]CheckFolder [08:43:51]dirname=/storage/ofd_packets [08:43:51]CheckFolder done [08:43:51]ProducePacketName [08:43:51]name=ofd_packets/00139114 [08:43:51]NVStorageSaveData ofd_packets/00139114 [08:43:51]File name is /storage/ofd_packets/00139114 [08:43:51]Write 301 bytes [08:43:51]NVStorageSaveData done [08:43:51]OFDSenderStorePacket done [08:43:51]KKMCreateOFDPacket done [08:43:51]NVStorageSaveData kkm_last_timestamp [08:43:51]File name is /storage/kkm_last_timestamp [08:43:51]Write 4 bytes [08:43:51]NVStorageSaveData done [08:43:51]ExternCall_PrintAddStr [08:43:51]wPrintStart [08:43:51]Write to MH i2c: 01 00 00 15 03 18 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: 01 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: 01 07 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: 01 07 00 15 03 00 00 00 00 00 FF 0F 2D [08:43:51]RasterBufferAndPrint [08:43:51]line Счет N : (1)1093540 [08:43:51]line ИНН: 02508201610067 [08:43:51]line Контрольно-Кассовый Чек [08:43:51]line ПРОДАЖА [08:43:51]line ТРК (МРК, ГНК) : 53 [08:43:51]line Товар: 2710124130 [08:43:51]line Аи-92-К-2 [08:43:51]line 14.950 * 66.90 [08:43:51]line = 1000.16 [08:43:51]line НДС 12% НСП 1% [08:43:51]line > о реализуемом товаре [08:43:51]line ИТОГО: 1000.16 [08:43:51]line НСП 1% : 8.85 [08:43:51]line НДС 12% : 106.21 [08:43:51]line Наличными: 0.00 [08:43:51]line Безнал.: 1000.16 [08:43:51]line Место: АЗС № 101 "Партнер Нефть" [08:43:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:43:51]line СНО: Общий режим [08:43:51]line Чек 99 29.10.2024 08:43 [08:43:51]line Смена: 555 ФФД: 1.0 [08:43:51]line ЗНМ: 0300000081 [08:43:51]line РНМ: 0000000000091631 [08:43:51]line Версия ККМ: 001 [08:43:51]line Платежная система: Mbank [08:43:51]line ФМ: 0000000000874669 [08:43:51]line ФД: 139114 [08:43:51]line ФПД: 232411112382753 [08:43:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084350&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139114&fm=232411112382753&tin=02508201610067®Number=0000000000091631&sum=100016 [08:43:51]written 0, free lines is 4095 [08:43:51]OFD Sender: Processing packet 139114 [packets to send 34, broken 33] [08:43:51]ProducePacketName [08:43:51]name=ofd_packets/00139114 [08:43:51]OFD Sender: To server: pG, [08:43:51]CommunicateWithHost lk.salyk.kg:30040 [08:43:51]ConnectInit lk.salyk.kg [08:43:51]Connected sock=10 [08:43: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 36 39 0F 01 00 00 4C F6 07 01 AA CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 46 A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6A 1F 02 00 35 04 06 00 D3 60 6D CB A1 21 72 59 23 5E 23 8F E0 73 [08:43: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 36 39 4F 00 00 00 EB E6 47 00 99 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6A 1F 02 00 F4 03 04 00 F9 4B 20 67 B6 04 01 00 00 BB 58 83 EF F3 6B 90 2A [08:43:51]CommunicateWithHost err = 0 [08:43:51]CheckOFDResponse [08:43:51]1017 (14) - 77093643461234 [08:43:51]1041 (16) - 0000000000874669 [08:43:51]1040 (4) - 139114 [08:43:51]1012 (4) - 29.10.2024 02:44 [08:43:51]1206 (1) - 0 [08:43:51]OFD Sender: Remove packet 139114 [08:43:51]ProducePacketName [08:43:51]name=ofd_packets/00139114 [08:43:51]NVStorageDeleteData [08:43:51]Write to MH i2c: 01 00 00 3E 03 41 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: 01 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: 01 07 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: 01 07 00 3E 03 00 00 00 00 00 10 0D 65 [08:43:51]RasterBufferAndPrint [08:43:51]line [08:43:51]line [08:43:51]line [08:43:51]line [08:43:51]line [08:43:51]written 0, free lines is 3351 [08:43:51]MH_Cut [08:43:51]Write to MH i2c: D1 01 00 45 03 01 1A [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: D1 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: D1 01 00 [08:43:51]MH_I2C_Read... [08:43:51]Read from MH i2c: D1 01 00 45 03 00 19 [08:43:51]Write to MH i2c: 01 00 00 46 03 49 [08:43:51]Write i2c OK [08:43:51]MH_I2C_Read... [08:43:52]OFD Sender: No OFD packet to send [08:43:52]*** Cut start [08:43:52]*** Partial cut [08:43:52]*** CUTSNS_PIN = 1 [08:43:52]*** CUTSNS_PIN = 0 [08:43:52]*** Brake cut motor [08:43:53]Read from MH i2c: 01 [08:43:53]MH_I2C_Read... [08:43:53]*** Stop cut motor [08:43:53]*** Cut end [08:43:53]Read from MH i2c: 01 07 00 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: 01 07 00 46 03 00 00 00 00 00 FF 0F 5E [08:43:53]process_action close_receipt done [08:43:53]requested_data is exist [08:43:53]produce_requested_data [08:43:53]requested_item fm.sn is exist - process it [08:43:53]wFMCommunicate request_size=4 [08:43:53]MH_SAM_APDU [08:43:53]CAPDU: 80 11 00 00 [08:43:53]Write to MH i2c: E2 08 00 47 03 80 11 00 00 00 00 00 00 C4 [08:43:53]Write i2c OK [08:43:53]MH_I2C_Read... [08:43:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:53]Read from MH i2c: E2 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: E2 17 00 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: E2 17 00 47 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 1F [08:43:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:43:53]wFMCommunicate OK [08:43:53]requested_item fd.num is exist - process it [08:43:53]SAM_PROTO_GetFieldsCounters [08:43:53]wFMCommunicate request_size=4 [08:43:53]MH_SAM_APDU [08:43:53]CAPDU: 80 13 00 00 [08:43:53]Write to MH i2c: E2 08 00 48 03 80 13 00 00 00 00 00 00 C7 [08:43:53]Write i2c OK [08:43:53]MH_I2C_Read... [08:43:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:53]Read from MH i2c: E2 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: E2 62 00 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: E2 62 00 48 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [08:43: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:43:53]wFMCommunicate OK [08:43:53]SAM_PROTO_GetFieldsCounters done [08:43:53]requested_item shift.num is exist - process it [08:43:53]requested_item shift.opened is exist - process it [08:43:53]req_shift_opened [08:43:53]FM_GetShiftState [08:43:53]SAM_PROTO_GetShiftState [08:43:53]wFMCommunicate request_size=4 [08:43:53]MH_SAM_APDU [08:43:53]CAPDU: 80 13 01 00 [08:43:53]Write to MH i2c: E2 08 00 49 03 80 13 01 00 00 00 00 00 C9 [08:43:53]Write i2c OK [08:43:53]MH_I2C_Read... [08:43:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:53]Read from MH i2c: E2 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: E2 0E 00 [08:43:53]MH_I2C_Read... [08:43:53]Read from MH i2c: E2 0E 00 49 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 18 [08:43:53]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:43:53]wFMCommunicate OK [08:43:53]SAM_PROTO_GetShiftState done [08:43:53]FM_GetShiftState done [08:43:53]req_shift_opened done [08:43:53]requested_item shift.open_date is exist - process it [08:43:53]req_shift_open_date [08:43:53]req_shift_open_date done [08:43:53]produce_requested_data done [08:43:53]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139114,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [08:43:53]process_action_free close_receipt [08:43:53]json_value_free [08:43:53]json_value_free done [08:43:53]process_json_proto returns [08:43:53]Send response to host [08:43:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139114,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [08:43:53]free response buf [08:43:53]execute_script done [08:43:53]execute_script returns [08:43:53]free content buf [08:43:53]Sock 7.Close socket [08:43:53]Sock 7.Thread stoped [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:12]OFD Sender: No OFD packet to send [08:45:17]OFD Sender: No OFD packet to send [08:45:22]OFD Sender: No OFD packet to send [08:45:27]OFD Sender: No OFD packet to send [08:45:32]OFD Sender: No OFD packet to send [08:45:37]OFD Sender: No OFD packet to send [08:45:42]OFD Sender: No OFD packet to send [08:45:47]OFD Sender: No OFD packet to send [08:45:52]OFD Sender: No OFD packet to send [08:45:57]OFD Sender: No OFD packet to send [08:46:02]OFD Sender: No OFD packet to send [08:46:07]OFD Sender: No OFD packet to send [08:46:12]OFD Sender: No OFD packet to send [08:46:17]OFD Sender: No OFD packet to send [08:46:22]OFD Sender: No OFD packet to send [08:46:27]OFD Sender: No OFD packet to send [08:46:32]OFD Sender: No OFD packet to send [08:46:36]accept exits with 9 [08:46:36]New connection [08:46:36]New thread 3067018596 created [08:46:36]Thread 3067161956 joined [08:46:36]Waiting for new connection... [08:46:36] Sock 9.Parse request [08:46:36]Sock 9.Check first char [08:46:36]Sock 9.First char is OK [08:46:36]request: POST /json_proto HTTP/1.0 [08:46:36]Method: POST [08:46:36]URL: /json_proto [08:46:36]Method is POST - this is cgi request [08:46:36]url: /json_proto [08:46:36]query_string will be loaded in cgi processing [08:46:36]execute_cgi json_proto POST (null) [08:46:36]execute_cgi path=json_proto method=POST [08:46:36]POST find Content-Length [08:46:36]Host: 172.17.50.196:8080 [08:46:36]Content-Length: 682 [08:46:36]Content-Type: application/json [08:46:36] [08:46:36]POST finish read [08:46:36]Found Content-Length = 682 [08:46:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:46:36]execute_script... [08:46: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)1093543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 13.060, "sum" : 500.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:46:36]POST & json_proto [08:46:36]process_json_proto [08:46:36]json parsed OK: [08:46:36]protocol is kg_v1.0 [08:46:36]action value=close_receipt [08:46:36]process_action close_receipt [08:46:36]cmd_close_receipt [08:46:36]MH_GetDate [08:46:36]Write to MH i2c: F0 00 00 4A 03 3C [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: F0 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: F0 09 00 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: F0 09 00 4A 03 00 ED A0 20 67 72 0D 1C 67 5B [08:46:36]GetLastDocTimeStamp 1730191430 [08:46:36]current date 1730191597 [08:46:36]FM_GetShiftState [08:46:36]SAM_PROTO_GetShiftState [08:46:36]wFMCommunicate request_size=4 [08:46:36]MH_SAM_APDU [08:46:36]CAPDU: 80 13 01 00 [08:46:36]Write to MH i2c: E2 08 00 4B 03 80 13 01 00 00 00 00 00 CB [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:36]Read from MH i2c: E2 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: E2 0E 00 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: E2 0E 00 4B 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 1A [08:46:36]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:46:36]wFMCommunicate OK [08:46:36]SAM_PROTO_GetShiftState done [08:46:36]FM_GetShiftState done [08:46:36]opened in 1730160023 [08:46:36]opened+sec_in_day 1730246423 [08:46:36]quantity*price = 50019 [08:46:36]sum+1 = 50021 [08:46:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 100 29.10.2024 08:46 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139115 ФПД: 220428121287334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084637&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139115&fm=220428121287334&tin=02508201610067®Number=0000000000091631&sum=50000 [08:46:37]StoreToDocumentArchive [08:46:37]shift 555 fd 139115 [08:46:37]save to /storage/0555/doc_00139115 [08:46:37]save last doc name /storage/0555/doc_00139115 to /storage/kkm_last_doc_name [08:46:37]save OK [08:46:37]Clear old archive folders... [08:46:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:46:37]tlvbuf is 01478600 [08:46:37]SAM_PROTO_ClearQueue [08:46:37]wFMCommunicate request_size=4 [08:46:37]MH_SAM_APDU [08:46:37]CAPDU: 80 09 00 00 [08:46:37]Write to MH i2c: E2 08 00 58 03 80 09 00 00 00 00 00 00 CD [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 03 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 03 00 58 03 00 90 00 CF [08:46:37]RAPDU: 90 00 [08:46:37]wFMCommunicate OK [08:46:37]SAM_PROTO_ClearQueue done [08:46:37]KKMCreateOFDPacket [08:46:37]OFDProtocolAddRootSTLVToBuf [08:46:37]FM_MakeSignedData [08:46:37]FM_MakeSignedData [08:46:37]SAM_PROTO_SignData [08:46:37]wFMCommunicate request_size=4 [08:46:37]MH_SAM_APDU [08:46:37]CAPDU: 80 0D 01 02 [08:46:37]Write to MH i2c: E2 08 00 59 03 80 0D 01 02 00 00 00 00 D5 [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 03 00 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 03 00 59 03 00 90 00 D0 [08:46:37]RAPDU: 90 00 [08:46:37]wFMCommunicate OK [08:46:37]wFMCommunicate request_size=255 [08:46:37]MH_SAM_APDU [08:46:37]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 F4 03 04 00 ED A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6B 1F 02 00 35 04 06 00 C8 7A [08:46:37]Write to MH i2c: E2 02 01 5A 03 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 F4 03 04 00 ED A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6B 1F 02 00 35 04 06 00 C8 7A 00 00 14 [08:46:37]Write i2c OK [08:46:37]MH_I2C_Read... [08:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:37]Read from MH i2c: E2 [08:46:37]MH_I2C_Read... [08:46:37]Read from MH i2c: E2 03 00 [08:46:37]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 03 00 5A 03 00 90 00 D1 [08:46:38]RAPDU: 90 00 [08:46:38]wFMCommunicate OK [08:46:38]wFMCommunicate request_size=9 [08:46:38]MH_SAM_APDU [08:46:38]CAPDU: 80 0D 02 02 04 6B DE 2A A6 [08:46:38]Write to MH i2c: E2 0C 00 5B 03 80 0D 02 02 04 00 6B DE 2A A6 00 00 F9 [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:38]Read from MH i2c: E2 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 03 00 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 03 00 5B 03 00 90 00 D2 [08:46:38]RAPDU: 90 00 [08:46:38]wFMCommunicate OK [08:46:38]wFMCommunicate request_size=4 [08:46:38]MH_SAM_APDU [08:46:38]CAPDU: 80 0D 03 02 [08:46:38]Write to MH i2c: E2 08 00 5C 03 80 0D 03 02 00 00 00 00 DA [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:38]Read from MH i2c: E2 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 0B 00 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 0B 00 5C 03 00 B7 9F 8F 92 21 5D A6 88 90 00 FE [08:46:38]RAPDU: B7 9F 8F 92 21 5D A6 88 90 00 [08:46:38]wFMCommunicate OK [08:46:38]SAM_PROTO_SignData done [08:46:38]FM_MakeSignedData done [08:46:38]CreateOFDProtocolMessage [08:46:38]wFMCommunicate request_size=4 [08:46:38]MH_SAM_APDU [08:46:38]CAPDU: 80 11 00 00 [08:46:38]Write to MH i2c: E2 08 00 5D 03 80 11 00 00 00 00 00 00 DA [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:38]Read from MH i2c: E2 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 17 00 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: E2 17 00 5D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 35 [08:46:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:46:38]wFMCommunicate OK [08:46:38]CreateOFDProtocolMessage done [08:46:38]OFDSenderStorePacket 139115 [08:46:38]StoreOFDPacket docnum=139115 [08:46:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 05 06 06 01 17 8D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 F4 03 04 00 ED A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6B 1F 02 00 35 04 06 00 C8 7A 6B DE 2A A6 B7 9F 8F 92 21 5D A6 88 [08:46:38]CheckFolder [08:46:38]dirname=/storage/ofd_packets [08:46:38]CheckFolder done [08:46:38]ProducePacketName [08:46:38]name=ofd_packets/00139115 [08:46:38]NVStorageSaveData ofd_packets/00139115 [08:46:38]File name is /storage/ofd_packets/00139115 [08:46:38]Write 300 bytes [08:46:38]NVStorageSaveData done [08:46:38]OFDSenderStorePacket done [08:46:38]KKMCreateOFDPacket done [08:46:38]NVStorageSaveData kkm_last_timestamp [08:46:38]File name is /storage/kkm_last_timestamp [08:46:38]Write 4 bytes [08:46:38]NVStorageSaveData done [08:46:38]ExternCall_PrintAddStr [08:46:38]wPrintStart [08:46:38]Write to MH i2c: 01 00 00 5E 03 61 [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: 01 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: 01 07 00 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: 01 07 00 5E 03 00 00 00 00 00 FF 0F 76 [08:46:38]RasterBufferAndPrint [08:46:38]line Счет N : (1)1093543 [08:46:38]line ИНН: 02508201610067 [08:46:38]line Контрольно-Кассовый Чек [08:46:38]line ПРОДАЖА [08:46:38]line ТРК (МРК, ГНК) : 81 [08:46:38]line Товар: 2711190000 [08:46:38]line ГАЗ-К-5 [08:46:38]line 13.060 * 38.30 [08:46:38]line = 500.20 [08:46:38]line НДС 12% НСП 1% [08:46:38]line > о реализуемом товаре [08:46:38]line ОКРУГЛЕНИЕ: -0.20 [08:46:38]line ИТОГО: 500.00 [08:46:38]line Внесено: 500.00 [08:46:38]line СДАЧА: 0.00 [08:46:38]line НСП 1% : 4.43 [08:46:38]line НДС 12% : 53.12 [08:46:38]line Наличными: 500.00 [08:46:38]line Безнал.: 0.00 [08:46:38]line Место: АЗС № 101 "Партнер Нефть" [08:46:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:46:38]line СНО: Общий режим [08:46:38]line Чек 100 29.10.2024 08:46 [08:46:38]line Смена: 555 ФФД: 1.0 [08:46:38]line ЗНМ: 0300000081 [08:46:38]line РНМ: 0000000000091631 [08:46:38]line Версия ККМ: 001 [08:46:38]line ФМ: 0000000000874669 [08:46:38]line ФД: 139115 [08:46:38]line ФПД: 220428121287334 [08:46:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084637&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139115&fm=220428121287334&tin=02508201610067®Number=0000000000091631&sum=50000 [08:46:38]written 0, free lines is 4095 [08:46:38]OFD Sender: Processing packet 139115 [packets to send 34, broken 33] [08:46:38]ProducePacketName [08:46:38]name=ofd_packets/00139115 [08:46:38]OFD Sender: To server: pG, [08:46:38]CommunicateWithHost lk.salyk.kg:30040 [08:46:38]ConnectInit lk.salyk.kg [08:46:38]Connected sock=10 [08:46: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 36 39 0E 01 00 00 05 06 06 01 17 8D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 04 33 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 64 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 00 00 00 F4 03 04 00 ED A0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6B 1F 02 00 35 04 06 00 C8 7A 6B DE 2A A6 B7 9F 8F 92 21 5D A6 88 [08:46: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 36 39 4F 00 00 00 09 8C 47 00 84 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 36 39 10 04 04 00 6B 1F 02 00 F4 03 04 00 A0 4C 20 67 B6 04 01 00 00 4C F1 A0 56 CB 2E BA A5 [08:46:38]CommunicateWithHost err = 0 [08:46:38]CheckOFDResponse [08:46:38]1017 (14) - 77093643461234 [08:46:38]1041 (16) - 0000000000874669 [08:46:38]1040 (4) - 139115 [08:46:38]1012 (4) - 29.10.2024 02:46 [08:46:38]1206 (1) - 0 [08:46:38]OFD Sender: Remove packet 139115 [08:46:38]ProducePacketName [08:46:38]name=ofd_packets/00139115 [08:46:38]NVStorageDeleteData [08:46:38]Write to MH i2c: 01 00 00 89 03 8C [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: 01 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: 01 07 00 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: 01 07 00 89 03 00 00 00 00 00 DC 0C 7B [08:46:38]RasterBufferAndPrint [08:46:38]line [08:46:38]line [08:46:38]line [08:46:38]line [08:46:38]line [08:46:38]written 0, free lines is 3298 [08:46:38]MH_Cut [08:46:38]Write to MH i2c: D1 01 00 90 03 01 65 [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: D1 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: D1 01 00 [08:46:38]MH_I2C_Read... [08:46:38]Read from MH i2c: D1 01 00 90 03 00 64 [08:46:38]Write to MH i2c: 01 00 00 91 03 94 [08:46:38]Write i2c OK [08:46:38]MH_I2C_Read... [08:46:39]OFD Sender: No OFD packet to send [08:46:39]*** Cut start [08:46:39]*** Partial cut [08:46:39]*** CUTSNS_PIN = 1 [08:46:39]*** CUTSNS_PIN = 0 [08:46:39]*** Brake cut motor [08:46:40]Read from MH i2c: 01 [08:46:40]MH_I2C_Read... [08:46:40]*** Stop cut motor [08:46:40]*** Cut end [08:46:40]Read from MH i2c: 01 07 00 [08:46:40]MH_I2C_Read... [08:46:40]Read from MH i2c: 01 07 00 91 03 00 00 00 00 00 FF 0F A9 [08:46:40]process_action close_receipt done [08:46:40]requested_data is exist [08:46:40]produce_requested_data [08:46:40]requested_item fm.sn is exist - process it [08:46:40]wFMCommunicate request_size=4 [08:46:40]MH_SAM_APDU [08:46:40]CAPDU: 80 11 00 00 [08:46:40]Write to MH i2c: E2 08 00 92 03 80 11 00 00 00 00 00 00 0F [08:46:40]Write i2c OK [08:46:40]MH_I2C_Read... [08:46:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:40]Read from MH i2c: E2 [08:46:40]MH_I2C_Read... [08:46:40]Read from MH i2c: E2 17 00 [08:46:40]MH_I2C_Read... [08:46:40]Read from MH i2c: E2 17 00 92 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 6A [08:46:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:46:40]wFMCommunicate OK [08:46:40]requested_item fd.num is exist - process it [08:46:40]SAM_PROTO_GetFieldsCounters [08:46:40]wFMCommunicate request_size=4 [08:46:40]MH_SAM_APDU [08:46:40]CAPDU: 80 13 00 00 [08:46:40]Write to MH i2c: E2 08 00 93 03 80 13 00 00 00 00 00 00 12 [08:46:40]Write i2c OK [08:46:40]MH_I2C_Read... [08:46:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:40]Read from MH i2c: E2 [08:46:40]MH_I2C_Read... [08:46:40]Read from MH i2c: E2 62 00 [08:46:40]MH_I2C_Read... [08:46:40]Read from MH i2c: E2 62 00 93 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [08:46: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:40]wFMCommunicate OK [08:46:40]SAM_PROTO_GetFieldsCounters done [08:46:40]requested_item shift.num is exist - process it [08:46:40]requested_item shift.opened is exist - process it [08:46:40]req_shift_opened [08:46:40]FM_GetShiftState [08:46:40]SAM_PROTO_GetShiftState [08:46:40]wFMCommunicate request_size=4 [08:46:40]MH_SAM_APDU [08:46:40]CAPDU: 80 13 01 00 [08:46:40]Write to MH i2c: E2 08 00 94 03 80 13 01 00 00 00 00 00 14 [08:46:40]Write i2c OK [08:46:40]MH_I2C_Read... [08:46:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:40]Read from MH i2c: E2 [08:46:40]MH_I2C_Read... [08:46:40]Read from MH i2c: E2 0E 00 [08:46:40]MH_I2C_Read... [08:46:40]Read from MH i2c: E2 0E 00 94 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 63 [08:46:40]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:46:40]wFMCommunicate OK [08:46:40]SAM_PROTO_GetShiftState done [08:46:40]FM_GetShiftState done [08:46:40]req_shift_opened done [08:46:40]requested_item shift.open_date is exist - process it [08:46:40]req_shift_open_date [08:46:40]req_shift_open_date done [08:46:40]produce_requested_data done [08:46:40]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139115,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [08:46:40]process_action_free close_receipt [08:46:40]json_value_free [08:46:40]json_value_free done [08:46:40]process_json_proto returns [08:46:40]Send response to host [08:46:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139115,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [08:46:40]free response buf [08:46:40]execute_script done [08:46:40]execute_script returns [08:46:40]free content buf [08:46:40]Sock 9.Close socket [08:46:40]Sock 9.Thread stoped [08:46:44]OFD Sender: No OFD packet to send [08:46:49]OFD Sender: No OFD packet to send [08:46:54]OFD Sender: No OFD packet to send [08:46:59]OFD Sender: No OFD packet to send [08:47:04]OFD Sender: No OFD packet to send [08:47:09]accept exits with 7 [08:47:09]New connection [08:47:09]New thread 3067161956 created [08:47:09]Thread 3067018596 joined [08:47:09]Waiting for new connection... [08:47:09] Sock 7.Parse request [08:47:09]Sock 7.Check first char [08:47:09]Sock 7.First char is OK [08:47:09]request: POST /json_proto HTTP/1.0 [08:47:09]Method: POST [08:47:09]URL: /json_proto [08:47:09]Method is POST - this is cgi request [08:47:09]url: /json_proto [08:47:09]query_string will be loaded in cgi processing [08:47:09]execute_cgi json_proto POST (null) [08:47:09]execute_cgi path=json_proto method=POST [08:47:09]POST find Content-Length [08:47:09]Host: 172.17.50.196:8080 [08:47:09]Content-Length: 688 [08:47:09]Content-Type: application/json [08:47:09] [08:47:09]POST finish read [08:47:09]Found Content-Length = 688 [08:47:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:09]execute_script... [08:47: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)1093542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:09]POST & json_proto [08:47:09]process_json_proto [08:47:09]json parsed OK: [08:47:09]protocol is kg_v1.0 [08:47:09]action value=close_receipt [08:47:09]process_action close_receipt [08:47:09]cmd_close_receipt [08:47:09]MH_GetDate [08:47:09]Write to MH i2c: F0 00 00 95 03 87 [08:47:09]Write i2c OK [08:47:09]MH_I2C_Read... [08:47:09]Read from MH i2c: F0 [08:47:09]MH_I2C_Read... [08:47:09]Read from MH i2c: F0 09 00 [08:47:09]MH_I2C_Read... [08:47:09]Read from MH i2c: F0 09 00 95 03 00 0D A1 20 67 72 0D 1C 67 C7 [08:47:09]GetLastDocTimeStamp 1730191597 [08:47:09]current date 1730191629 [08:47:09]FM_GetShiftState [08:47:09]SAM_PROTO_GetShiftState [08:47:09]wFMCommunicate request_size=4 [08:47:09]MH_SAM_APDU [08:47:09]CAPDU: 80 13 01 00 [08:47:09]Write to MH i2c: E2 08 00 96 03 80 13 01 00 00 00 00 00 16 [08:47:09]Write i2c OK [08:47:09]MH_I2C_Read... [08:47:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:09]Read from MH i2c: E2 [08:47:09]MH_I2C_Read... [08:47:09]Read from MH i2c: E2 0E 00 [08:47:09]MH_I2C_Read... [08:47:09]Read from MH i2c: E2 0E 00 96 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 65 [08:47:09]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:47:09]wFMCommunicate OK [08:47:09]SAM_PROTO_GetShiftState done [08:47:09]FM_GetShiftState done [08:47:09]opened in 1730160023 [08:47:09]opened+sec_in_day 1730246423 [08:47:09]quantity*price = 150037 [08:47:09]sum+1 = 150039 [08:47:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 101 29.10.2024 08:47 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139116 ФПД: 163870395525654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084709&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139116&fm=163870395525654&tin=02508201610067®Number=0000000000091631&sum=150000 [08:47:10]StoreToDocumentArchive [08:47:10]shift 555 fd 139116 [08:47:10]save to /storage/0555/doc_00139116 [08:47:10]save last doc name /storage/0555/doc_00139116 to /storage/kkm_last_doc_name [08:47:10]save OK [08:47:10]Clear old archive folders... [08:47:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:47:10]tlvbuf is 014783B0 [08:47:10]SAM_PROTO_ClearQueue [08:47:10]wFMCommunicate request_size=4 [08:47:10]MH_SAM_APDU [08:47:10]CAPDU: 80 09 00 00 [08:47:10]Write to MH i2c: E2 08 00 A3 03 80 09 00 00 00 00 00 00 18 [08:47:10]Write i2c OK [08:47:10]MH_I2C_Read... [08:47:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:10]Read from MH i2c: E2 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 03 00 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 03 00 A3 03 00 90 00 1A [08:47:10]RAPDU: 90 00 [08:47:10]wFMCommunicate OK [08:47:10]SAM_PROTO_ClearQueue done [08:47:10]KKMCreateOFDPacket [08:47:10]OFDProtocolAddRootSTLVToBuf [08:47:10]FM_MakeSignedData [08:47:10]FM_MakeSignedData [08:47:10]SAM_PROTO_SignData [08:47:10]wFMCommunicate request_size=4 [08:47:10]MH_SAM_APDU [08:47:10]CAPDU: 80 0D 01 02 [08:47:10]Write to MH i2c: E2 08 00 A4 03 80 0D 01 02 00 00 00 00 20 [08:47:10]Write i2c OK [08:47:10]MH_I2C_Read... [08:47:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:10]Read from MH i2c: E2 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 03 00 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 03 00 A4 03 00 90 00 1B [08:47:10]RAPDU: 90 00 [08:47:10]wFMCommunicate OK [08:47:10]wFMCommunicate request_size=255 [08:47:10]MH_SAM_APDU [08:47: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 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 0D A1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6C 1F 02 00 35 04 06 00 [08:47:10]Write to MH i2c: E2 02 01 A5 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 0D A1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6C 1F 02 00 35 04 06 00 00 00 58 [08:47:10]Write i2c OK [08:47:10]MH_I2C_Read... [08:47:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:10]Read from MH i2c: E2 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 03 00 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 03 00 A5 03 00 90 00 1C [08:47:10]RAPDU: 90 00 [08:47:10]wFMCommunicate OK [08:47:10]wFMCommunicate request_size=11 [08:47:10]MH_SAM_APDU [08:47:10]CAPDU: 80 0D 02 02 06 95 0A 0C B6 EA 16 [08:47:10]Write to MH i2c: E2 0E 00 A6 03 80 0D 02 02 06 00 95 0A 0C B6 EA 16 00 00 90 [08:47:10]Write i2c OK [08:47:10]MH_I2C_Read... [08:47:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:10]Read from MH i2c: E2 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 03 00 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 03 00 A6 03 00 90 00 1D [08:47:10]RAPDU: 90 00 [08:47:10]wFMCommunicate OK [08:47:10]wFMCommunicate request_size=4 [08:47:10]MH_SAM_APDU [08:47:10]CAPDU: 80 0D 03 02 [08:47:10]Write to MH i2c: E2 08 00 A7 03 80 0D 03 02 00 00 00 00 25 [08:47:10]Write i2c OK [08:47:10]MH_I2C_Read... [08:47:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:10]Read from MH i2c: E2 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 0B 00 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 0B 00 A7 03 00 82 91 D1 E3 3D 0C C6 81 90 00 7D [08:47:10]RAPDU: 82 91 D1 E3 3D 0C C6 81 90 00 [08:47:10]wFMCommunicate OK [08:47:10]SAM_PROTO_SignData done [08:47:10]FM_MakeSignedData done [08:47:10]CreateOFDProtocolMessage [08:47:10]wFMCommunicate request_size=4 [08:47:10]MH_SAM_APDU [08:47:10]CAPDU: 80 11 00 00 [08:47:10]Write to MH i2c: E2 08 00 A8 03 80 11 00 00 00 00 00 00 25 [08:47:10]Write i2c OK [08:47:10]MH_I2C_Read... [08:47:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:10]Read from MH i2c: E2 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 17 00 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: E2 17 00 A8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 80 [08:47:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:47:10]wFMCommunicate OK [08:47:10]CreateOFDProtocolMessage done [08:47:10]OFDSenderStorePacket 139116 [08:47:10]StoreOFDPacket docnum=139116 [08:47:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 01 00 00 97 7C 08 01 3F 96 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 0D A1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6C 1F 02 00 35 04 06 00 95 0A 0C B6 EA 16 82 91 D1 E3 3D 0C C6 81 [08:47:10]CheckFolder [08:47:10]dirname=/storage/ofd_packets [08:47:10]CheckFolder done [08:47:10]ProducePacketName [08:47:10]name=ofd_packets/00139116 [08:47:10]NVStorageSaveData ofd_packets/00139116 [08:47:10]File name is /storage/ofd_packets/00139116 [08:47:10]Write 302 bytes [08:47:10]NVStorageSaveData done [08:47:10]OFDSenderStorePacket done [08:47:10]KKMCreateOFDPacket done [08:47:10]NVStorageSaveData kkm_last_timestamp [08:47:10]File name is /storage/kkm_last_timestamp [08:47:10]Write 4 bytes [08:47:10]NVStorageSaveData done [08:47:10]ExternCall_PrintAddStr [08:47:10]wPrintStart [08:47:10]Write to MH i2c: 01 00 00 A9 03 AC [08:47:10]Write i2c OK [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: 01 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: 01 07 00 [08:47:10]MH_I2C_Read... [08:47:10]Read from MH i2c: 01 07 00 A9 03 00 00 00 00 00 FF 0F C1 [08:47:10]RasterBufferAndPrint [08:47:10]line Счет N : (1)1093542 [08:47:10]line ИНН: 02508201610067 [08:47:10]line Контрольно-Кассовый Чек [08:47:10]line ПРОДАЖА [08:47:10]line ТРК (МРК, ГНК) : 61 [08:47:10]line Товар: 2710194210 [08:47:10]line ДТ(л)-К-2 [08:47:10]line 19.690 * 76.20 [08:47:10]line = 1500.38 [08:47:10]line НДС 12% НСП 1% [08:47:10]line > о реализуемом товаре [08:47:10]line ОКРУГЛЕНИЕ: -0.38 [08:47:10]line ИТОГО: 1500.00 [08:47:10]line Внесено: 1500.00 [08:47:10]line СДАЧА: 0.00 [08:47:10]line НСП 1% : 13.28 [08:47:10]line НДС 12% : 159.33 [08:47:10]line Наличными: 1500.00 [08:47:10]line Безнал.: 0.00 [08:47:10]line Место: АЗС № 101 "Партнер Нефть" [08:47:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:47:10]line СНО: Общий режим [08:47:10]line Чек 101 29.10.2024 08:47 [08:47:10]line Смена: 555 ФФД: 1.0 [08:47:10]line ЗНМ: 0300000081 [08:47:10]line РНМ: 0000000000091631 [08:47:10]line Версия ККМ: 001 [08:47:10]line ФМ: 0000000000874669 [08:47:10]line ФД: 139116 [08:47:10]line ФПД: 163870395525654 [08:47:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084709&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139116&fm=163870395525654&tin=02508201610067®Number=0000000000091631&sum=150000 [08:47:11]OFD Sender: Processing packet 139116 [packets to send 34, broken 33] [08:47:11]ProducePacketName [08:47:11]name=ofd_packets/00139116 [08:47:11]OFD Sender: To server: pG, [08:47:11]CommunicateWithHost lk.salyk.kg:30040 [08:47:11]ConnectInit lk.salyk.kg [08:47:11]written 0, free lines is 4095 [08:47:11]Connected sock=10 [08:47: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 36 39 10 01 00 00 97 7C 08 01 3F 96 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 0D A1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6C 1F 02 00 35 04 06 00 95 0A 0C B6 EA 16 82 91 D1 E3 3D 0C C6 81 [08:47: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 36 39 4F 00 00 00 12 D3 47 00 B1 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 36 39 10 04 04 00 6C 1F 02 00 F4 03 04 00 C1 4C 20 67 B6 04 01 00 00 1F 64 27 01 ED B6 42 CB [08:47:11]CommunicateWithHost err = 0 [08:47:11]CheckOFDResponse [08:47:11]1017 (14) - 77093643461234 [08:47:11]1041 (16) - 0000000000874669 [08:47:11]1040 (4) - 139116 [08:47:11]1012 (4) - 29.10.2024 02:47 [08:47:11]1206 (1) - 0 [08:47:11]OFD Sender: Remove packet 139116 [08:47:11]ProducePacketName [08:47:11]name=ofd_packets/00139116 [08:47:11]NVStorageDeleteData [08:47:11]Write to MH i2c: 01 00 00 D4 03 D7 [08:47:11]Write i2c OK [08:47:11]MH_I2C_Read... [08:47:11]Read from MH i2c: 01 [08:47:11]MH_I2C_Read... [08:47:11]Read from MH i2c: 01 07 00 [08:47:11]MH_I2C_Read... [08:47:11]Read from MH i2c: 01 07 00 D4 03 00 00 00 00 00 F5 0C DF [08:47:11]RasterBufferAndPrint [08:47:11]line [08:47:11]line [08:47:11]line [08:47:11]line [08:47:11]line [08:47:11]written 0, free lines is 3323 [08:47:11]MH_Cut [08:47:11]Write to MH i2c: D1 01 00 DB 03 01 B0 [08:47:11]Write i2c OK [08:47:11]MH_I2C_Read... [08:47:11]Read from MH i2c: D1 [08:47:11]MH_I2C_Read... [08:47:11]Read from MH i2c: D1 01 00 [08:47:11]MH_I2C_Read... [08:47:11]Read from MH i2c: D1 01 00 DB 03 00 AF [08:47:11]Write to MH i2c: 01 00 00 DC 03 DF [08:47:11]Write i2c OK [08:47:11]MH_I2C_Read... [08:47:12]OFD Sender: No OFD packet to send [08:47:12]*** Cut start [08:47:12]*** Partial cut [08:47:12]*** CUTSNS_PIN = 1 [08:47:12]*** CUTSNS_PIN = 0 [08:47:12]*** Brake cut motor [08:47:12]Read from MH i2c: 01 [08:47:12]MH_I2C_Read... [08:47:12]*** Stop cut motor [08:47:12]*** Cut end [08:47:12]Read from MH i2c: 01 07 00 [08:47:12]MH_I2C_Read... [08:47:12]Read from MH i2c: 01 07 00 DC 03 00 00 00 00 00 FF 0F F4 [08:47:12]process_action close_receipt done [08:47:12]requested_data is exist [08:47:12]produce_requested_data [08:47:12]requested_item fm.sn is exist - process it [08:47:12]wFMCommunicate request_size=4 [08:47:12]MH_SAM_APDU [08:47:12]CAPDU: 80 11 00 00 [08:47:12]Write to MH i2c: E2 08 00 DD 03 80 11 00 00 00 00 00 00 5A [08:47:12]Write i2c OK [08:47:12]MH_I2C_Read... [08:47:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:13]Read from MH i2c: E2 [08:47:13]MH_I2C_Read... [08:47:13]Read from MH i2c: E2 17 00 [08:47:13]MH_I2C_Read... [08:47:13]Read from MH i2c: E2 17 00 DD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B5 [08:47:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:47:13]wFMCommunicate OK [08:47:13]requested_item fd.num is exist - process it [08:47:13]SAM_PROTO_GetFieldsCounters [08:47:13]wFMCommunicate request_size=4 [08:47:13]MH_SAM_APDU [08:47:13]CAPDU: 80 13 00 00 [08:47:13]Write to MH i2c: E2 08 00 DE 03 80 13 00 00 00 00 00 00 5D [08:47:13]Write i2c OK [08:47:13]MH_I2C_Read... [08:47:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:13]Read from MH i2c: E2 [08:47:13]MH_I2C_Read... [08:47:13]Read from MH i2c: E2 62 00 [08:47:13]MH_I2C_Read... [08:47:13]Read from MH i2c: E2 62 00 DE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6C 1F 02 00 0E 04 04 00 2B 02 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 6A [08:47: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:47:13]wFMCommunicate OK [08:47:13]SAM_PROTO_GetFieldsCounters done [08:47:13]requested_item shift.num is exist - process it [08:47:13]requested_item shift.opened is exist - process it [08:47:13]req_shift_opened [08:47:13]FM_GetShiftState [08:47:13]SAM_PROTO_GetShiftState [08:47:13]wFMCommunicate request_size=4 [08:47:13]MH_SAM_APDU [08:47:13]CAPDU: 80 13 01 00 [08:47:13]Write to MH i2c: E2 08 00 DF 03 80 13 01 00 00 00 00 00 5F [08:47:13]Write i2c OK [08:47:13]MH_I2C_Read... [08:47:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:13]Read from MH i2c: E2 [08:47:13]MH_I2C_Read... [08:47:13]Read from MH i2c: E2 0E 00 [08:47:13]MH_I2C_Read... [08:47:13]Read from MH i2c: E2 0E 00 DF 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 AE [08:47:13]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:47:13]wFMCommunicate OK [08:47:13]SAM_PROTO_GetShiftState done [08:47:13]FM_GetShiftState done [08:47:13]req_shift_opened done [08:47:13]requested_item shift.open_date is exist - process it [08:47:13]req_shift_open_date [08:47:13]req_shift_open_date done [08:47:13]produce_requested_data done [08:47:13]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139116,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [08:47:13]process_action_free close_receipt [08:47:13]json_value_free [08:47:13]json_value_free done [08:47:13]process_json_proto returns [08:47:13]Send response to host [08:47:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139116,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [08:47:13]free response buf [08:47:13]execute_script done [08:47:13]execute_script returns [08:47:13]free content buf [08:47:13]Sock 7.Close socket [08:47:13]Sock 7.Thread stoped [08:47:17]OFD Sender: No OFD packet to send [08:47:22]OFD Sender: No OFD packet to send [08:47:27]OFD Sender: No OFD packet to send [08:47:32]OFD Sender: No OFD packet to send [08:47:37]OFD Sender: No OFD packet to send [08:47:42]OFD Sender: No OFD packet to send [08:47:47]OFD Sender: No OFD packet to send [08:47:52]OFD Sender: No OFD packet to send [08:47:57]OFD Sender: No OFD packet to send [08:48:02]OFD Sender: No OFD packet to send [08:48:07]OFD Sender: No OFD packet to send [08:48:12]OFD Sender: No OFD packet to send [08:48:17]OFD Sender: No OFD packet to send [08:48:22]OFD Sender: No OFD packet to send [08:48:27]OFD Sender: No OFD packet to send [08:48:32]OFD Sender: No OFD packet to send [08:48:37]OFD Sender: No OFD packet to send [08:48:42]OFD Sender: No OFD packet to send [08:48:47]OFD Sender: No OFD packet to send [08:48:52]OFD Sender: No OFD packet to send [08:48:57]OFD Sender: No OFD packet to send [08:49:02]OFD Sender: No OFD packet to send [08:49:07]OFD Sender: No OFD packet to send [08:49:12]OFD Sender: No OFD packet to send [08:49:17]OFD Sender: No OFD packet to send [08:49:22]OFD Sender: No OFD packet to send [08:49:27]OFD Sender: No OFD packet to send [08:49:32]OFD Sender: No OFD packet to send [08:49:37]OFD Sender: No OFD packet to send [08:49:42]OFD Sender: No OFD packet to send [08:49:42]accept exits with 9 [08:49:42]New connection [08:49:42]New thread 3067018596 created [08:49:42]Thread 3067161956 joined [08:49:42]Waiting for new connection... [08:49:42] Sock 9.Parse request [08:49:42]Sock 9.Check first char [08:49:42]Sock 9.First char is OK [08:49:42]request: POST /json_proto HTTP/1.0 [08:49:42]Method: POST [08:49:42]URL: /json_proto [08:49:42]Method is POST - this is cgi request [08:49:42]url: /json_proto [08:49:42]query_string will be loaded in cgi processing [08:49:42]execute_cgi json_proto POST (null) [08:49:42]execute_cgi path=json_proto method=POST [08:49:42]POST find Content-Length [08:49:42]Host: 172.17.50.196:8080 [08:49:42]Content-Length: 678 [08:49:42]Content-Type: application/json [08:49:42] [08:49:42]POST finish read [08:49:42]Found Content-Length = 678 [08:49:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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:49:42]execute_script... [08:49: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)1093545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "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:49:42]POST & json_proto [08:49:42]process_json_proto [08:49:42]json parsed OK: [08:49:42]protocol is kg_v1.0 [08:49:42]action value=close_receipt [08:49:42]process_action close_receipt [08:49:42]cmd_close_receipt [08:49:42]MH_GetDate [08:49:42]Write to MH i2c: F0 00 00 E0 03 D2 [08:49:42]Write i2c OK [08:49:42]MH_I2C_Read... [08:49:42]Read from MH i2c: F0 [08:49:42]MH_I2C_Read... [08:49:42]Read from MH i2c: F0 09 00 [08:49:42]MH_I2C_Read... [08:49:42]Read from MH i2c: F0 09 00 E0 03 00 A6 A1 20 67 72 0D 1C 67 AB [08:49:42]GetLastDocTimeStamp 1730191629 [08:49:42]current date 1730191782 [08:49:42]FM_GetShiftState [08:49:42]SAM_PROTO_GetShiftState [08:49:42]wFMCommunicate request_size=4 [08:49:42]MH_SAM_APDU [08:49:42]CAPDU: 80 13 01 00 [08:49:42]Write to MH i2c: E2 08 00 E1 03 80 13 01 00 00 00 00 00 61 [08:49:42]Write i2c OK [08:49:42]MH_I2C_Read... [08:49:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:42]Read from MH i2c: E2 [08:49:42]MH_I2C_Read... [08:49:42]Read from MH i2c: E2 0E 00 [08:49:42]MH_I2C_Read... [08:49:42]Read from MH i2c: E2 0E 00 E1 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B0 [08:49:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:49:42]wFMCommunicate OK [08:49:42]SAM_PROTO_GetShiftState done [08:49:42]FM_GetShiftState done [08:49:42]opened in 1730160023 [08:49:42]opened+sec_in_day 1730246423 [08:49:42]quantity*price = 25020 [08:49:42]sum+1 = 25022 [08:49:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 102 29.10.2024 08:49 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139117 ФПД: 182423880762578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084943&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139117&fm=182423880762578&tin=02508201610067®Number=0000000000091631&sum=25000 [08:49:43]StoreToDocumentArchive [08:49:43]shift 555 fd 139117 [08:49:43]save to /storage/0555/doc_00139117 [08:49:43]save last doc name /storage/0555/doc_00139117 to /storage/kkm_last_doc_name [08:49:43]save OK [08:49:43]Clear old archive folders... [08:49:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:49:43]tlvbuf is 01469440 [08:49:43]SAM_PROTO_ClearQueue [08:49:43]wFMCommunicate request_size=4 [08:49:43]MH_SAM_APDU [08:49:43]CAPDU: 80 09 00 00 [08:49:43]Write to MH i2c: E2 08 00 EE 03 80 09 00 00 00 00 00 00 63 [08:49:43]Write i2c OK [08:49:43]MH_I2C_Read... [08:49:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:43]Read from MH i2c: E2 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 03 00 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 03 00 EE 03 00 90 00 65 [08:49:43]RAPDU: 90 00 [08:49:43]wFMCommunicate OK [08:49:43]SAM_PROTO_ClearQueue done [08:49:43]KKMCreateOFDPacket [08:49:43]OFDProtocolAddRootSTLVToBuf [08:49:43]FM_MakeSignedData [08:49:43]FM_MakeSignedData [08:49:43]SAM_PROTO_SignData [08:49:43]wFMCommunicate request_size=4 [08:49:43]MH_SAM_APDU [08:49:43]CAPDU: 80 0D 01 02 [08:49:43]Write to MH i2c: E2 08 00 EF 03 80 0D 01 02 00 00 00 00 6B [08:49:43]Write i2c OK [08:49:43]MH_I2C_Read... [08:49:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:43]Read from MH i2c: E2 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 03 00 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 03 00 EF 03 00 90 00 66 [08:49:43]RAPDU: 90 00 [08:49:43]wFMCommunicate OK [08:49:43]wFMCommunicate request_size=255 [08:49:43]MH_SAM_APDU [08:49:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 A7 A1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6D 1F 02 00 35 04 06 00 A5 [08:49:43]Write to MH i2c: E2 02 01 F0 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 A7 A1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6D 1F 02 00 35 04 06 00 A5 00 00 68 [08:49:43]Write i2c OK [08:49:43]MH_I2C_Read... [08:49:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:43]Read from MH i2c: E2 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 03 00 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 03 00 F0 03 00 90 00 67 [08:49:43]RAPDU: 90 00 [08:49:43]wFMCommunicate OK [08:49:43]wFMCommunicate request_size=10 [08:49:43]MH_SAM_APDU [08:49:43]CAPDU: 80 0D 02 02 05 E9 DE 9C 84 D2 [08:49:43]Write to MH i2c: E2 0D 00 F1 03 80 0D 02 02 05 00 E9 DE 9C 84 D2 00 00 31 [08:49:43]Write i2c OK [08:49:43]MH_I2C_Read... [08:49:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:43]Read from MH i2c: E2 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 03 00 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 03 00 F1 03 00 90 00 68 [08:49:43]RAPDU: 90 00 [08:49:43]wFMCommunicate OK [08:49:43]wFMCommunicate request_size=4 [08:49:43]MH_SAM_APDU [08:49:43]CAPDU: 80 0D 03 02 [08:49:43]Write to MH i2c: E2 08 00 F2 03 80 0D 03 02 00 00 00 00 70 [08:49:43]Write i2c OK [08:49:43]MH_I2C_Read... [08:49:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:43]Read from MH i2c: E2 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 0B 00 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 0B 00 F2 03 00 99 F7 53 6C A9 0A 6C 5F 90 00 3E [08:49:43]RAPDU: 99 F7 53 6C A9 0A 6C 5F 90 00 [08:49:43]wFMCommunicate OK [08:49:43]SAM_PROTO_SignData done [08:49:43]FM_MakeSignedData done [08:49:43]CreateOFDProtocolMessage [08:49:43]wFMCommunicate request_size=4 [08:49:43]MH_SAM_APDU [08:49:43]CAPDU: 80 11 00 00 [08:49:43]Write to MH i2c: E2 08 00 F3 03 80 11 00 00 00 00 00 00 70 [08:49:43]Write i2c OK [08:49:43]MH_I2C_Read... [08:49:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:43]Read from MH i2c: E2 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 17 00 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: E2 17 00 F3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CB [08:49:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:49:43]wFMCommunicate OK [08:49:43]CreateOFDProtocolMessage done [08:49:43]OFDSenderStorePacket 139117 [08:49:43]StoreOFDPacket docnum=139117 [08:49:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 9D 55 07 01 93 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 A7 A1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6D 1F 02 00 35 04 06 00 A5 E9 DE 9C 84 D2 99 F7 53 6C A9 0A 6C 5F [08:49:43]CheckFolder [08:49:43]dirname=/storage/ofd_packets [08:49:43]CheckFolder done [08:49:43]ProducePacketName [08:49:43]name=ofd_packets/00139117 [08:49:43]NVStorageSaveData ofd_packets/00139117 [08:49:43]File name is /storage/ofd_packets/00139117 [08:49:43]Write 301 bytes [08:49:43]NVStorageSaveData done [08:49:43]OFDSenderStorePacket done [08:49:43]KKMCreateOFDPacket done [08:49:43]NVStorageSaveData kkm_last_timestamp [08:49:43]File name is /storage/kkm_last_timestamp [08:49:43]Write 4 bytes [08:49:43]NVStorageSaveData done [08:49:43]ExternCall_PrintAddStr [08:49:43]wPrintStart [08:49:43]Write to MH i2c: 01 00 00 F4 03 F7 [08:49:43]Write i2c OK [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: 01 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: 01 07 00 [08:49:43]MH_I2C_Read... [08:49:43]Read from MH i2c: 01 07 00 F4 03 00 00 00 00 00 FF 0F 0C [08:49:43]RasterBufferAndPrint [08:49:43]line Счет N : (1)1093545 [08:49:43]line ИНН: 02508201610067 [08:49:43]line Контрольно-Кассовый Чек [08:49:43]line ПРОДАЖА [08:49:43]line ТРК (МРК, ГНК) : 43 [08:49:43]line Товар: 2710124130 [08:49:43]line Аи-92-К-2 [08:49:43]line 3.740 * 66.90 [08:49:43]line = 250.21 [08:49:43]line НДС 12% НСП 1% [08:49:43]line > о реализуемом товаре [08:49:43]line ОКРУГЛЕНИЕ: -0.21 [08:49:43]line ИТОГО: 250.00 [08:49:43]line Внесено: 250.00 [08:49:43]line СДАЧА: 0.00 [08:49:43]line НСП 1% : 2.21 [08:49:43]line НДС 12% : 26.57 [08:49:43]line Наличными: 250.00 [08:49:43]line Безнал.: 0.00 [08:49:43]line Место: АЗС № 101 "Партнер Нефть" [08:49:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:49:43]line СНО: Общий режим [08:49:43]line Чек 102 29.10.2024 08:49 [08:49:43]line Смена: 555 ФФД: 1.0 [08:49:43]line ЗНМ: 0300000081 [08:49:43]line РНМ: 0000000000091631 [08:49:43]line Версия ККМ: 001 [08:49:43]line ФМ: 0000000000874669 [08:49:43]line ФД: 139117 [08:49:43]line ФПД: 182423880762578 [08:49:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T084943&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139117&fm=182423880762578&tin=02508201610067®Number=0000000000091631&sum=25000 [08:49:44]OFD Sender: Processing packet 139117 [packets to send 34, broken 33] [08:49:44]ProducePacketName [08:49:44]name=ofd_packets/00139117 [08:49:44]OFD Sender: To server: pG, [08:49:44]CommunicateWithHost lk.salyk.kg:30040 [08:49:44]ConnectInit lk.salyk.kg [08:49:44]written 0, free lines is 4095 [08:49:44]Connected sock=10 [08:49: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 36 39 0F 01 00 00 9D 55 07 01 93 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 A7 A1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6D 1F 02 00 35 04 06 00 A5 E9 DE 9C 84 D2 99 F7 53 6C A9 0A 6C 5F [08:49: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 36 39 4F 00 00 00 6D 47 47 00 C3 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 36 39 10 04 04 00 6D 1F 02 00 F4 03 04 00 5A 4D 20 67 B6 04 01 00 00 10 23 91 94 96 2D E4 39 [08:49:44]CommunicateWithHost err = 0 [08:49:44]CheckOFDResponse [08:49:44]1017 (14) - 77093643461234 [08:49:44]1041 (16) - 0000000000874669 [08:49:44]1040 (4) - 139117 [08:49:44]1012 (4) - 29.10.2024 02:50 [08:49:44]1206 (1) - 0 [08:49:44]OFD Sender: Remove packet 139117 [08:49:44]ProducePacketName [08:49:44]name=ofd_packets/00139117 [08:49:44]NVStorageDeleteData [08:49:44]Write to MH i2c: 01 00 00 1F 04 23 [08:49:44]Write i2c OK [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: 01 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: 01 07 00 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: 01 07 00 1F 04 00 00 00 00 00 E0 0C 16 [08:49:44]RasterBufferAndPrint [08:49:44]line [08:49:44]line [08:49:44]line [08:49:44]line [08:49:44]line [08:49:44]written 0, free lines is 3302 [08:49:44]MH_Cut [08:49:44]Write to MH i2c: D1 01 00 26 04 01 FC [08:49:44]Write i2c OK [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: D1 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: D1 01 00 [08:49:44]MH_I2C_Read... [08:49:44]Read from MH i2c: D1 01 00 26 04 00 FB [08:49:44]Write to MH i2c: 01 00 00 27 04 2B [08:49:44]Write i2c OK [08:49:44]MH_I2C_Read... [08:49:45]OFD Sender: No OFD packet to send [08:49:45]*** Cut start [08:49:45]*** Partial cut [08:49:45]*** CUTSNS_PIN = 1 [08:49:45]*** CUTSNS_PIN = 0 [08:49:45]*** Brake cut motor [08:49:46]Read from MH i2c: 01 [08:49:46]MH_I2C_Read... [08:49:46]*** Stop cut motor [08:49:46]*** Cut end [08:49:46]Read from MH i2c: 01 07 00 [08:49:46]MH_I2C_Read... [08:49:46]Read from MH i2c: 01 07 00 27 04 00 00 00 00 00 FF 0F 40 [08:49:46]process_action close_receipt done [08:49:46]requested_data is exist [08:49:46]produce_requested_data [08:49:46]requested_item fm.sn is exist - process it [08:49:46]wFMCommunicate request_size=4 [08:49:46]MH_SAM_APDU [08:49:46]CAPDU: 80 11 00 00 [08:49:46]Write to MH i2c: E2 08 00 28 04 80 11 00 00 00 00 00 00 A6 [08:49:46]Write i2c OK [08:49:46]MH_I2C_Read... [08:49:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:46]Read from MH i2c: E2 [08:49:46]MH_I2C_Read... [08:49:46]Read from MH i2c: E2 17 00 [08:49:46]MH_I2C_Read... [08:49:46]Read from MH i2c: E2 17 00 28 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 01 [08:49:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:49:46]wFMCommunicate OK [08:49:46]requested_item fd.num is exist - process it [08:49:46]SAM_PROTO_GetFieldsCounters [08:49:46]wFMCommunicate request_size=4 [08:49:46]MH_SAM_APDU [08:49:46]CAPDU: 80 13 00 00 [08:49:46]Write to MH i2c: E2 08 00 29 04 80 13 00 00 00 00 00 00 A9 [08:49:46]Write i2c OK [08:49:46]MH_I2C_Read... [08:49:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:46]Read from MH i2c: E2 [08:49:46]MH_I2C_Read... [08:49:46]Read from MH i2c: E2 62 00 [08:49:46]MH_I2C_Read... [08:49:46]Read from MH i2c: E2 62 00 29 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [08:49: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:46]wFMCommunicate OK [08:49:46]SAM_PROTO_GetFieldsCounters done [08:49:46]requested_item shift.num is exist - process it [08:49:46]requested_item shift.opened is exist - process it [08:49:46]req_shift_opened [08:49:46]FM_GetShiftState [08:49:46]SAM_PROTO_GetShiftState [08:49:46]wFMCommunicate request_size=4 [08:49:46]MH_SAM_APDU [08:49:46]CAPDU: 80 13 01 00 [08:49:46]Write to MH i2c: E2 08 00 2A 04 80 13 01 00 00 00 00 00 AB [08:49:46]Write i2c OK [08:49:46]MH_I2C_Read... [08:49:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:46]Read from MH i2c: E2 [08:49:46]MH_I2C_Read... [08:49:46]Read from MH i2c: E2 0E 00 [08:49:46]MH_I2C_Read... [08:49:46]Read from MH i2c: E2 0E 00 2A 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FA [08:49:46]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:49:46]wFMCommunicate OK [08:49:46]SAM_PROTO_GetShiftState done [08:49:46]FM_GetShiftState done [08:49:46]req_shift_opened done [08:49:46]requested_item shift.open_date is exist - process it [08:49:46]req_shift_open_date [08:49:46]req_shift_open_date done [08:49:46]produce_requested_data done [08:49:46]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139117,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [08:49:46]process_action_free close_receipt [08:49:46]json_value_free [08:49:46]json_value_free done [08:49:46]process_json_proto returns [08:49:46]Send response to host [08:49:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139117,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [08:49:46]free response buf [08:49:46]execute_script done [08:49:46]execute_script returns [08:49:46]free content buf [08:49:46]Sock 9.Close socket [08:49:46]Sock 9.Thread stoped [08:49:50]OFD Sender: No OFD packet to send [08:49:55]OFD Sender: No OFD packet to send [08:50:00]OFD Sender: No OFD packet to send [08:50:05]OFD Sender: No OFD packet to send [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: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:10]OFD Sender: No OFD packet to send [08:52:15]OFD Sender: No OFD packet to send [08:52:20]OFD Sender: No OFD packet to send [08:52:25]OFD Sender: No OFD packet to send [08:52:30]OFD Sender: No OFD packet to send [08:52:35]OFD Sender: No OFD packet to send [08:52:40]OFD Sender: No OFD packet to send [08:52:45]OFD Sender: No OFD packet to send [08:52:50]OFD Sender: No OFD packet to send [08:52:55]OFD Sender: No OFD packet to send [08:53:00]OFD Sender: No OFD packet to send [08:53:05]OFD Sender: No OFD packet to send [08:53:10]OFD Sender: No OFD packet to send [08:53:15]OFD Sender: No OFD packet to send [08:53:20]OFD Sender: No OFD packet to send [08:53:25]OFD Sender: No OFD packet to send [08:53:30]OFD Sender: No OFD packet to send [08:53:35]OFD Sender: No OFD packet to send [08:53:40]OFD Sender: No OFD packet to send [08:53:45]OFD Sender: No OFD packet to send [08:53:50]OFD Sender: No OFD packet to send [08:53:55]OFD Sender: No OFD packet to send [08:54:00]OFD Sender: No OFD packet to send [08:54:05]OFD Sender: No OFD packet to send [08:54:10]OFD Sender: No OFD packet to send [08:54:15]OFD Sender: No OFD packet to send [08:54:20]OFD Sender: No OFD packet to send [08:54:25]OFD Sender: No OFD packet to send [08:54:30]OFD Sender: No OFD packet to send [08:54:35]OFD Sender: No OFD packet to send [08:54:40]OFD Sender: No OFD packet to send [08:54:45]OFD Sender: No OFD packet to send [08:54:50]OFD Sender: No OFD packet to send [08:54:55]OFD Sender: No OFD packet to send [08:55:00]OFD Sender: No OFD packet to send [08:55:05]OFD Sender: No OFD packet to send [08:55:10]OFD Sender: No OFD packet to send [08:55:15]OFD Sender: No OFD packet to send [08:55: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:33]accept exits with 7 [08:55:33]New connection [08:55:33]New thread 3067161956 created [08:55:33]Thread 3067018596 joined [08:55:33]Waiting for new connection... [08:55:33] Sock 7.Parse request [08:55:33]Sock 7.Check first char [08:55:33]Sock 7.First char is OK [08:55:33]request: POST /json_proto HTTP/1.0 [08:55:33]Method: POST [08:55:33]URL: /json_proto [08:55:33]Method is POST - this is cgi request [08:55:33]url: /json_proto [08:55:33]query_string will be loaded in cgi processing [08:55:33]execute_cgi json_proto POST (null) [08:55:33]execute_cgi path=json_proto method=POST [08:55:33]POST find Content-Length [08:55:33]Host: 172.17.50.196:8080 [08:55:33]Content-Length: 1232 [08:55:33]Content-Type: application/json [08:55:33] [08:55:33]POST finish read [08:55:33]Found Content-Length = 1232 [08:55:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335053", "tax_sys" : 0, "items" : [ { "code": "4870112002768", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Biskrem 100\u0433", "price" : 54.00, "quantity" : 1.000, "sum" : 54.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 2.000, "sum" : 230.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 334.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:33]execute_script... [08:55: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 : (3)335053", "tax_sys" : 0, "items" : [ { "code": "4870112002768", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Biskrem 100\u0433", "price" : 54.00, "quantity" : 1.000, "sum" : 54.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 2.000, "sum" : 230.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 334.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:33]POST & json_proto [08:55:33]process_json_proto [08:55:33]json parsed OK: [08:55:33]protocol is kg_v1.0 [08:55:33]action value=close_receipt [08:55:33]process_action close_receipt [08:55:33]cmd_close_receipt [08:55:33]MH_GetDate [08:55:33]Write to MH i2c: F0 00 00 2B 04 1E [08:55:33]Write i2c OK [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: F0 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: F0 09 00 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: F0 09 00 2B 04 00 06 A3 20 67 72 0D 1C 67 59 [08:55:33]GetLastDocTimeStamp 1730191783 [08:55:33]current date 1730192134 [08:55:33]FM_GetShiftState [08:55:33]SAM_PROTO_GetShiftState [08:55:33]wFMCommunicate request_size=4 [08:55:33]MH_SAM_APDU [08:55:33]CAPDU: 80 13 01 00 [08:55:33]Write to MH i2c: E2 08 00 2C 04 80 13 01 00 00 00 00 00 AD [08:55:33]Write i2c OK [08:55:33]MH_I2C_Read... [08:55:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:33]Read from MH i2c: E2 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: E2 0E 00 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: E2 0E 00 2C 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FC [08:55:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:55:33]wFMCommunicate OK [08:55:33]SAM_PROTO_GetShiftState done [08:55:33]FM_GetShiftState done [08:55:33]opened in 1730160023 [08:55:33]opened+sec_in_day 1730246423 [08:55:33]quantity*price = 5400 [08:55:33]sum+1 = 5401 [08:55:33]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160358 Вода Легенда 1л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036240010 Кофе Латте (GABB TRADE) 2.000 * 115.00 = 230.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 334.00 НСП 1% : 2.95 НДС 12% : 35.46 Наличными: 0.00 Безнал.: 334.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 103 29.10.2024 08:55 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139118 ФПД: 269352947412032 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T085534&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139118&fm=269352947412032&tin=02508201610067®Number=0000000000091631&sum=33400 0 [08:55:34]StoreToDocumentArchive [08:55:34]shift 555 fd 139118 [08:55:34]save to /storage/0555/doc_00139118 [08:55:34]save last doc name /storage/0555/doc_00139118 to /storage/kkm_last_doc_name [08:55:34]save OK [08:55:34]Clear old archive folders... [08:55:34]ProcessDocumentItem done err = 0, tmpTLVsize=473 [08:55:34]tlvbuf is 01479BC0 [08:55:34]SAM_PROTO_ClearQueue [08:55:34]wFMCommunicate request_size=4 [08:55:34]MH_SAM_APDU [08:55:34]CAPDU: 80 09 00 00 [08:55:34]Write to MH i2c: E2 08 00 39 04 80 09 00 00 00 00 00 00 AF [08:55:34]Write i2c OK [08:55:34]MH_I2C_Read... [08:55:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:34]Read from MH i2c: E2 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 03 00 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 03 00 39 04 00 90 00 B1 [08:55:34]RAPDU: 90 00 [08:55:34]wFMCommunicate OK [08:55:34]SAM_PROTO_ClearQueue done [08:55:34]KKMCreateOFDPacket [08:55:34]OFDProtocolAddRootSTLVToBuf [08:55:34]FM_MakeSignedData [08:55:34]FM_MakeSignedData [08:55:34]SAM_PROTO_SignData [08:55:34]wFMCommunicate request_size=4 [08:55:34]MH_SAM_APDU [08:55:34]CAPDU: 80 0D 01 02 [08:55:34]Write to MH i2c: E2 08 00 3A 04 80 0D 01 02 00 00 00 00 B7 [08:55:34]Write i2c OK [08:55:34]MH_I2C_Read... [08:55:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:34]Read from MH i2c: E2 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 03 00 [08:55:34]MH_I2C_Read... [08:55:34]Read from MH i2c: E2 03 00 3A 04 00 90 00 B2 [08:55:34]RAPDU: 90 00 [08:55:34]wFMCommunicate OK [08:55:34]wFMCommunicate request_size=255 [08:55:34]MH_SAM_APDU [08:55:34]CAPDU: 80 0D 02 02 FA 03 00 D9 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 [08:55:35]Write to MH i2c: E2 02 01 3B 04 80 0D 02 02 FA 00 03 00 D9 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 00 00 40 [08:55:35]Write i2c OK [08:55:35]MH_I2C_Read... [08:55:35]OFD Sender: No OFD packet to send [08:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:35]Read from MH i2c: E2 [08:55:35]MH_I2C_Read... [08:55:35]Read from MH i2c: E2 03 00 [08:55:35]MH_I2C_Read... [08:55:35]Read from MH i2c: E2 03 00 3B 04 00 90 00 B3 [08:55:35]RAPDU: 90 00 [08:55:35]wFMCommunicate OK [08:55:35]wFMCommunicate request_size=232 [08:55:35]MH_SAM_APDU [08:55:35]CAPDU: 80 0D 02 02 E3 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 82 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 06 A3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6E 1F 02 00 35 04 06 00 F4 F9 9E BF EC 40 [08:55:35]Write to MH i2c: E2 EB 00 3C 04 80 0D 02 02 E3 00 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 82 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 06 A3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6E 1F 02 00 35 04 06 00 F4 F9 9E BF EC 40 00 00 62 [08:55:35]Write i2c OK [08:55:35]MH_I2C_Read... [08:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:35]Read from MH i2c: E2 [08:55:35]MH_I2C_Read... [08:55:35]Read from MH i2c: E2 03 00 [08:55:35]MH_I2C_Read... [08:55:35]Read from MH i2c: E2 03 00 3C 04 00 90 00 B4 [08:55:35]RAPDU: 90 00 [08:55:35]wFMCommunicate OK [08:55:35]wFMCommunicate request_size=4 [08:55:35]MH_SAM_APDU [08:55:35]CAPDU: 80 0D 03 02 [08:55:35]Write to MH i2c: E2 08 00 3D 04 80 0D 03 02 00 00 00 00 BC [08:55:35]Write i2c OK [08:55:35]MH_I2C_Read... [08:55:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:35]Read from MH i2c: E2 [08:55:35]MH_I2C_Read... [08:55:35]Read from MH i2c: E2 0B 00 [08:55:35]MH_I2C_Read... [08:55:35]Read from MH i2c: E2 0B 00 3D 04 00 6C B3 AC 97 63 DE 44 E9 90 00 8D [08:55:35]RAPDU: 6C B3 AC 97 63 DE 44 E9 90 00 [08:55:35]wFMCommunicate OK [08:55:35]SAM_PROTO_SignData done [08:55:35]FM_MakeSignedData done [08:55:35]CreateOFDProtocolMessage [08:55:35]wFMCommunicate request_size=4 [08:55:35]MH_SAM_APDU [08:55:35]CAPDU: 80 11 00 00 [08:55:35]Write to MH i2c: E2 08 00 3E 04 80 11 00 00 00 00 00 00 BC [08:55:35]Write i2c OK [08:55:35]MH_I2C_Read... [08:55:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:35]Read from MH i2c: E2 [08:55:35]MH_I2C_Read... [08:55:35]Read from MH i2c: E2 17 00 [08:55:35]MH_I2C_Read... [08:55:35]Read from MH i2c: E2 17 00 3E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 17 [08:55:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:55:35]wFMCommunicate OK [08:55:35]CreateOFDProtocolMessage done [08:55:35]OFDSenderStorePacket 139118 [08:55:35]StoreOFDPacket docnum=139118 [08:55:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 ED 01 00 00 43 53 E5 01 40 C1 5A 03 01 00 03 00 D9 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 82 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 06 A3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6E 1F 02 00 35 04 06 00 F4 F9 9E BF EC 40 6C B3 AC 97 63 DE 44 E9 [08:55:35]CheckFolder [08:55:35]dirname=/storage/ofd_packets [08:55:35]CheckFolder done [08:55:35]ProducePacketName [08:55:35]name=ofd_packets/00139118 [08:55:35]NVStorageSaveData ofd_packets/00139118 [08:55:35]File name is /storage/ofd_packets/00139118 [08:55:35]Write 523 bytes [08:55:35]NVStorageSaveData done [08:55:35]OFDSenderStorePacket done [08:55:35]KKMCreateOFDPacket done [08:55:35]NVStorageSaveData kkm_last_timestamp [08:55:35]File name is /storage/kkm_last_timestamp [08:55:35]Write 4 bytes [08:55:35]NVStorageSaveData done [08:55:35]ExternCall_PrintAddStr [08:55:35]wPrintStart [08:55:35]Write to MH i2c: 01 00 00 3F 04 43 [08:55:35]Write i2c OK [08:55:35]MH_I2C_Read... [08:55:35]Read from MH i2c: 01 [08:55:35]MH_I2C_Read... [08:55:35]Read from MH i2c: 01 07 00 [08:55:35]MH_I2C_Read... [08:55:35]Read from MH i2c: 01 07 00 3F 04 00 00 00 00 00 FF 0F 58 [08:55:35]RasterBufferAndPrint [08:55:35]line Счет N : (3)335053 [08:55:35]line ИНН: 02508201610067 [08:55:35]line Контрольно-Кассовый Чек [08:55:35]line ПРОДАЖА [08:55:35]line Товар: 4870112002768 [08:55:35]line Печенье Biskrem 100г [08:55:35]line 1.000 * 54.00 [08:55:35]line = 54.00 [08:55:35]line НДС 12% НСП 1% [08:55:35]line > о реализуемом товаре [08:55:35]line Товар: 4700000160358 [08:55:35]line Вода Легенда 1л [08:55:35]line 1.000 * 50.00 [08:55:35]line = 50.00 [08:55:35]line НДС 12% НСП 1% [08:55:35]line > о реализуемом товаре [08:55:35]line Товар: 2000036240010 [08:55:35]line Кофе Латте (GABB TRADE) [08:55:35]line 2.000 * 115.00 [08:55:35]line = 230.00 [08:55:35]line НДС 12% НСП 1% [08:55:35]line > о реализуемом товаре [08:55:35]line ИТОГО: 334.00 [08:55:35]line НСП 1% : 2.95 [08:55:35]line НДС 12% : 35.46 [08:55:35]line Наличными: 0.00 [08:55:35]line Безнал.: 334.00 [08:55:35]line Место: АЗС № 101 "Партнер Нефть" [08:55:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [08:55:35]line СНО: Общий режим [08:55:35]line Чек 103 29.10.2024 08:55 [08:55:35]line Смена: 555 ФФД: 1.0 [08:55:35]line ЗНМ: 0300000081 [08:55:35]line РНМ: 0000000000091631 [08:55:35]line Версия ККМ: 001 [08:55:35]line Платежная система: Mbank [08:55:35]line ФМ: 0000000000874669 [08:55:35]line ФД: 139118 [08:55:35]line ФПД: 269352947412032 [08:55:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T085534&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139118&fm=269352947412032&tin=02508201610067®Number=0000000000091631&sum=33400 [08:55:35]line 0 [08:55:35]written 0, free lines is 4095 [08:55:35]OFD Sender: Processing packet 139118 [packets to send 34, broken 33] [08:55:35]ProducePacketName [08:55:35]name=ofd_packets/00139118 [08:55:35]OFD Sender: To server: pG, [08:55:35]CommunicateWithHost lk.salyk.kg:30040 [08:55:35]ConnectInit lk.salyk.kg [08:55:35]Connected sock=10 [08:55:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 ED 01 00 00 43 53 E5 01 40 C1 5A 03 01 00 03 00 D9 01 1E 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 82 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DA 0D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 82 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 06 A3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6E 1F 02 00 35 04 06 00 F4 F9 9E BF EC 40 6C B3 AC 97 63 DE 44 E9 [08:55:36]Write to MH i2c: 01 00 00 74 04 78 [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 74 04 00 00 00 00 00 77 0C 02 [08:55:36]RasterBufferAndPrint [08:55:36]line [08:55:36]line [08:55:36]line [08:55:36]line [08:55:36]line [08:55:36]written 0, free lines is 3201 [08:55: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 36 39 4F 00 00 00 74 E3 47 00 4D 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6E 1F 02 00 F4 03 04 00 BA 4E 20 67 B6 04 01 00 00 A7 8D 73 02 4E 39 3D 46 [08:55:36]CommunicateWithHost err = 0 [08:55:36]CheckOFDResponse [08:55:36]1017 (14) - 77093643461234 [08:55:36]1041 (16) - 0000000000874669 [08:55:36]1040 (4) - 139118 [08:55:36]1012 (4) - 29.10.2024 02:55 [08:55:36]1206 (1) - 0 [08:55:36]OFD Sender: Remove packet 139118 [08:55:36]ProducePacketName [08:55:36]name=ofd_packets/00139118 [08:55:36]NVStorageDeleteData [08:55:36]MH_Cut [08:55:36]Write to MH i2c: D1 01 00 7B 04 01 51 [08:55:36]Write i2c OK [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: D1 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: D1 01 00 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: D1 01 00 7B 04 00 50 [08:55:36]Write to MH i2c: 01 00 00 7C 04 80 [08:55:36]Write i2c OK [08:55:36]MH_I2C_Read... [08:55:36]OFD Sender: No OFD packet to send [08:55:37]*** Cut start [08:55:37]*** Partial cut [08:55:37]*** CUTSNS_PIN = 1 [08:55:37]*** CUTSNS_PIN = 0 [08:55:37]*** Brake cut motor [08:55:37]Read from MH i2c: 01 [08:55:37]MH_I2C_Read... [08:55:37]*** Stop cut motor [08:55:37]*** Cut end [08:55:37]Read from MH i2c: 01 07 00 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: 01 07 00 7C 04 00 00 00 00 00 FF 0F 95 [08:55:37]process_action close_receipt done [08:55:37]requested_data is exist [08:55:37]produce_requested_data [08:55:37]requested_item fm.sn is exist - process it [08:55:37]wFMCommunicate request_size=4 [08:55:37]MH_SAM_APDU [08:55:37]CAPDU: 80 11 00 00 [08:55:37]Write to MH i2c: E2 08 00 7D 04 80 11 00 00 00 00 00 00 FB [08:55:37]Write i2c OK [08:55:37]MH_I2C_Read... [08:55:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:37]Read from MH i2c: E2 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: E2 17 00 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: E2 17 00 7D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 56 [08:55:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [08:55:37]wFMCommunicate OK [08:55:37]requested_item fd.num is exist - process it [08:55:37]SAM_PROTO_GetFieldsCounters [08:55:37]wFMCommunicate request_size=4 [08:55:37]MH_SAM_APDU [08:55:37]CAPDU: 80 13 00 00 [08:55:37]Write to MH i2c: E2 08 00 7E 04 80 13 00 00 00 00 00 00 FE [08:55:37]Write i2c OK [08:55:37]MH_I2C_Read... [08:55:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:37]Read from MH i2c: E2 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: E2 62 00 [08:55:37]MH_I2C_Read... [08:55:37]Read from MH i2c: E2 62 00 7E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [08:55: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:55:37]wFMCommunicate OK [08:55:37]SAM_PROTO_GetFieldsCounters done [08:55:37]requested_item shift.num is exist - process it [08:55:37]requested_item shift.opened is exist - process it [08:55:37]req_shift_opened [08:55:37]FM_GetShiftState [08:55:37]SAM_PROTO_GetShiftState [08:55:37]wFMCommunicate request_size=4 [08:55:37]MH_SAM_APDU [08:55:37]CAPDU: 80 13 01 00 [08:55:37]Write to MH i2c: E2 08 00 7F 04 80 13 01 00 00 00 00 00 00 [08:55:37]Write i2c OK [08:55:37]MH_I2C_Read... [08:55:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:38]Read from MH i2c: E2 [08:55:38]MH_I2C_Read... [08:55:38]Read from MH i2c: E2 0E 00 [08:55:38]MH_I2C_Read... [08:55:38]Read from MH i2c: E2 0E 00 7F 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 4F [08:55:38]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [08:55:38]wFMCommunicate OK [08:55:38]SAM_PROTO_GetShiftState done [08:55:38]FM_GetShiftState done [08:55:38]req_shift_opened done [08:55:38]requested_item shift.open_date is exist - process it [08:55:38]req_shift_open_date [08:55:38]req_shift_open_date done [08:55:38]produce_requested_data done [08:55:38]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139118,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [08:55:38]process_action_free close_receipt [08:55:38]json_value_free [08:55:38]json_value_free done [08:55:38]process_json_proto returns [08:55:38]Send response to host [08:55:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139118,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [08:55:38]free response buf [08:55:38]execute_script done [08:55:38]execute_script returns [08:55:38]free content buf [08:55:38]Sock 7.Close socket [08:55:38]Sock 7.Thread stoped [08:55:41]OFD Sender: No OFD packet to send [08:55:46]OFD Sender: No OFD packet to send [08:55:51]OFD Sender: No OFD packet to send [08:55:56]OFD Sender: No OFD packet to send [08:56:01]OFD Sender: No OFD packet to send [08:56:06]OFD Sender: No OFD packet to send [08:56:11]OFD Sender: No OFD packet to send [08:56:16]OFD Sender: No OFD packet to send [08:56:21]OFD Sender: No OFD packet to send [08:56:26]OFD Sender: No OFD packet to send [08:56:31]OFD Sender: No OFD packet to send [08:56:36]OFD Sender: No OFD packet to send [08:56:41]OFD Sender: No OFD packet to send [08:56:46]OFD Sender: No OFD packet to send [08:56:51]OFD Sender: No OFD packet to send [08:56:56]OFD Sender: No OFD packet to send [08:57:01]OFD Sender: No OFD packet to send [08:57:06]OFD Sender: No OFD packet to send [08:57:11]OFD Sender: No OFD packet to send [08:57:16]OFD Sender: No OFD packet to send [08:57:21]OFD Sender: No OFD packet to send [08:57:26]OFD Sender: No OFD packet to send [08:57:32]OFD Sender: No OFD packet to send [08:57:37]OFD Sender: No OFD packet to send [08:57:42]OFD Sender: No OFD packet to send [08:57:47]OFD Sender: No OFD packet to send [08:57:52]OFD Sender: No OFD packet to send [08:57:57]OFD Sender: No OFD packet to send [08:58:02]OFD Sender: No OFD packet to send [08:58:07]OFD Sender: No OFD packet to send [08:58:12]OFD Sender: No OFD packet to send [08:58:17]OFD Sender: No OFD packet to send [08:58:22]OFD Sender: No OFD packet to send [08:58:27]OFD Sender: No OFD packet to send [08:58:32]OFD Sender: No OFD packet to send [08:58:37]OFD Sender: No OFD packet to send [08:58:42]OFD Sender: No OFD packet to send [08:58:47]OFD Sender: No OFD packet to send [08:58:52]OFD Sender: No OFD packet to send [08:58:57]OFD Sender: No OFD packet to send [08:59:02]OFD Sender: No OFD packet to send [08:59:07]OFD Sender: No OFD packet to send [08:59:12]OFD Sender: No OFD packet to send [08:59:17]OFD Sender: No OFD packet to send [08:59:22]OFD Sender: No OFD packet to send [08:59:27]OFD Sender: No OFD packet to send [08:59:32]OFD Sender: No OFD packet to send [08:59:37]OFD Sender: No OFD packet to send [08:59:42]OFD Sender: No OFD packet to send [08:59:47]OFD Sender: No OFD packet to send [08:59:52]OFD Sender: No OFD packet to send [08:59:57]OFD Sender: No OFD packet to send [09:00:02]OFD Sender: No OFD packet to send [09:00:07]OFD Sender: No OFD packet to send [09:00:12]OFD Sender: No OFD packet to send [09:00:17]OFD Sender: No OFD packet to send [09:00:22]OFD Sender: No OFD packet to send [09:00:27]OFD Sender: No OFD packet to send [09:00:32]OFD Sender: No OFD packet to send [09:00:37]OFD Sender: No OFD packet to send [09:00:42]OFD Sender: No OFD packet to send [09:00:47]OFD Sender: No OFD packet to send [09:00:52]OFD Sender: No OFD packet to send [09:00:57]OFD Sender: No OFD packet to send [09:01:02]OFD Sender: No OFD packet to send [09:01:07]OFD Sender: No OFD packet to send [09:01:12]OFD Sender: No OFD packet to send [09:01:17]OFD Sender: No OFD packet to send [09:01:22]OFD Sender: No OFD packet to send [09:01:27]OFD Sender: No OFD packet to send [09:01:32]OFD Sender: No OFD packet to send [09:01:37]OFD Sender: No OFD packet to send [09:01:42]OFD Sender: No OFD packet to send [09:01:47]OFD Sender: No OFD packet to send [09:01:52]OFD Sender: No OFD packet to send [09:01:57]OFD Sender: No OFD packet to send [09:02:02]OFD Sender: No OFD packet to send [09:02:07]OFD Sender: No OFD packet to send [09:02:12]OFD Sender: No OFD packet to send [09:02:17]OFD Sender: No OFD packet to send [09:02:22]OFD Sender: No OFD packet to send [09:02:27]OFD Sender: No OFD packet to send [09:02:32]OFD Sender: No OFD packet to send [09:02:37]OFD Sender: No OFD packet to send [09:02:42]OFD Sender: No OFD packet to send [09:02:47]OFD Sender: No OFD packet to send [09:02:51]accept exits with 9 [09:02:51]New connection [09:02:51]New thread 3067018596 created [09:02:51]Thread 3067161956 joined [09:02:51]Waiting for new connection... [09:02:51] Sock 9.Parse request [09:02:51]Sock 9.Check first char [09:02:51]Sock 9.First char is OK [09:02:51]request: POST /json_proto HTTP/1.0 [09:02:51]Method: POST [09:02:51]URL: /json_proto [09:02:51]Method is POST - this is cgi request [09:02:51]url: /json_proto [09:02:51]query_string will be loaded in cgi processing [09:02:51]execute_cgi json_proto POST (null) [09:02:51]execute_cgi path=json_proto method=POST [09:02:51]POST find Content-Length [09:02:51]Host: 172.17.50.196:8080 [09:02:51]Content-Length: 787 [09:02:51]Content-Type: application/json [09:02:51] [09:02:51]POST finish read [09:02:51]Found Content-Length = 787 [09:02:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335055", "tax_sys" : 0, "items" : [ { "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:51]execute_script... [09:02:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335055", "tax_sys" : 0, "items" : [ { "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:51]POST & json_proto [09:02:51]process_json_proto [09:02:51]json parsed OK: [09:02:51]protocol is kg_v1.0 [09:02:51]action value=close_receipt [09:02:51]process_action close_receipt [09:02:51]cmd_close_receipt [09:02:51]MH_GetDate [09:02:51]Write to MH i2c: F0 00 00 80 04 73 [09:02:51]Write i2c OK [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: F0 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: F0 09 00 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: F0 09 00 80 04 00 BC A4 20 67 72 0D 1C 67 65 [09:02:51]GetLastDocTimeStamp 1730192134 [09:02:51]current date 1730192572 [09:02:51]FM_GetShiftState [09:02:51]SAM_PROTO_GetShiftState [09:02:51]wFMCommunicate request_size=4 [09:02:51]MH_SAM_APDU [09:02:51]CAPDU: 80 13 01 00 [09:02:51]Write to MH i2c: E2 08 00 81 04 80 13 01 00 00 00 00 00 02 [09:02:51]Write i2c OK [09:02:51]MH_I2C_Read... [09:02:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:51]Read from MH i2c: E2 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 0E 00 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 0E 00 81 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 51 [09:02:51]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:02:51]wFMCommunicate OK [09:02:51]SAM_PROTO_GetShiftState done [09:02:51]FM_GetShiftState done [09:02:51]opened in 1730160023 [09:02:51]opened+sec_in_day 1730246423 [09:02:51]quantity*price = 4900 [09:02:51]sum+1 = 4901 [09:02:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 49.00 НСП 1% : 0.43 НДС 12% : 5.20 Наличными: 0.00 Безнал.: 49.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 104 29.10.2024 09:02 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139119 ФПД: 237925706722280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T090252&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139119&fm=237925706722280&tin=02508201610067®Number=0000000000091631&sum=4900 0 [09:02:52]StoreToDocumentArchive [09:02:52]shift 555 fd 139119 [09:02:52]save to /storage/0555/doc_00139119 [09:02:52]save last doc name /storage/0555/doc_00139119 to /storage/kkm_last_doc_name [09:02:52]save OK [09:02:52]Clear old archive folders... [09:02:52]ProcessDocumentItem done err = 0, tmpTLVsize=291 [09:02:52]tlvbuf is 01476900 [09:02:52]SAM_PROTO_ClearQueue [09:02:52]wFMCommunicate request_size=4 [09:02:52]MH_SAM_APDU [09:02:52]CAPDU: 80 09 00 00 [09:02:52]Write to MH i2c: E2 08 00 8E 04 80 09 00 00 00 00 00 00 04 [09:02:52]Write i2c OK [09:02:52]MH_I2C_Read... [09:02:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:52]Read from MH i2c: E2 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: E2 03 00 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [09:02:52]RAPDU: 90 00 [09:02:52]wFMCommunicate OK [09:02:52]SAM_PROTO_ClearQueue done [09:02:52]KKMCreateOFDPacket [09:02:52]OFDProtocolAddRootSTLVToBuf [09:02:52]FM_MakeSignedData [09:02:52]FM_MakeSignedData [09:02:52]SAM_PROTO_SignData [09:02:52]wFMCommunicate request_size=4 [09:02:52]MH_SAM_APDU [09:02:52]CAPDU: 80 0D 01 02 [09:02:52]Write to MH i2c: E2 08 00 8F 04 80 0D 01 02 00 00 00 00 0C [09:02:52]Write i2c OK [09:02:52]MH_I2C_Read... [09:02:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:52]Read from MH i2c: E2 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: E2 03 00 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [09:02:52]RAPDU: 90 00 [09:02:52]wFMCommunicate OK [09:02:52]wFMCommunicate request_size=255 [09:02:52]MH_SAM_APDU [09:02:52]CAPDU: 80 0D 02 02 FA 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 BC A4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 [09:02:52]Write to MH i2c: E2 02 01 90 04 80 0D 02 02 FA 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 BC A4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 00 00 3A [09:02:52]Write i2c OK [09:02:52]MH_I2C_Read... [09:02:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:53]Read from MH i2c: E2 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 03 00 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 03 00 90 04 00 90 00 08 [09:02:53]RAPDU: 90 00 [09:02:53]wFMCommunicate OK [09:02:53]wFMCommunicate request_size=50 [09:02:53]MH_SAM_APDU [09:02:53]CAPDU: 80 0D 02 02 2D 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6F 1F 02 00 35 04 06 00 D8 64 65 3B 6B E8 [09:02:53]Write to MH i2c: E2 35 00 91 04 80 0D 02 02 2D 00 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6F 1F 02 00 35 04 06 00 D8 64 65 3B 6B E8 00 00 30 [09:02:53]Write i2c OK [09:02:53]MH_I2C_Read... [09:02:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:53]Read from MH i2c: E2 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 03 00 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 03 00 91 04 00 90 00 09 [09:02:53]RAPDU: 90 00 [09:02:53]wFMCommunicate OK [09:02:53]wFMCommunicate request_size=4 [09:02:53]MH_SAM_APDU [09:02:53]CAPDU: 80 0D 03 02 [09:02:53]Write to MH i2c: E2 08 00 92 04 80 0D 03 02 00 00 00 00 11 [09:02:53]Write i2c OK [09:02:53]MH_I2C_Read... [09:02:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:53]Read from MH i2c: E2 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 0B 00 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 0B 00 92 04 00 00 8C 2B 85 99 9E 4F 43 90 00 17 [09:02:53]RAPDU: 00 8C 2B 85 99 9E 4F 43 90 00 [09:02:53]wFMCommunicate OK [09:02:53]SAM_PROTO_SignData done [09:02:53]FM_MakeSignedData done [09:02:53]CreateOFDProtocolMessage [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 93 04 80 11 00 00 00 00 00 00 11 [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 93 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 6C [09:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:02:53]wFMCommunicate OK [09:02:53]CreateOFDProtocolMessage done [09:02:53]OFDSenderStorePacket 139119 [09:02:53]StoreOFDPacket docnum=139119 [09:02:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 37 01 00 00 8C 4F 2F 01 2E 05 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 BC A4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6F 1F 02 00 35 04 06 00 D8 64 65 3B 6B E8 00 8C 2B 85 99 9E 4F 43 [09:02:53]CheckFolder [09:02:53]dirname=/storage/ofd_packets [09:02:53]CheckFolder done [09:02:53]ProducePacketName [09:02:53]name=ofd_packets/00139119 [09:02:53]NVStorageSaveData ofd_packets/00139119 [09:02:53]File name is /storage/ofd_packets/00139119 [09:02:53]Write 341 bytes [09:02:53]NVStorageSaveData done [09:02:53]OFDSenderStorePacket done [09:02:53]KKMCreateOFDPacket done [09:02:53]NVStorageSaveData kkm_last_timestamp [09:02:53]File name is /storage/kkm_last_timestamp [09:02:53]Write 4 bytes [09:02:53]NVStorageSaveData done [09:02:53]ExternCall_PrintAddStr [09:02:53]wPrintStart [09:02:53]Write to MH i2c: 01 00 00 94 04 98 [09:02:53]Write i2c OK [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: 01 [09:02:53]MH_I2C_Read... [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 94 04 00 00 00 00 00 FF 0F AD [09:02:53]RasterBufferAndPrint [09:02:53]line Счет N : (3)335055 [09:02:53]line ИНН: 02508201610067 [09:02:53]line Контрольно-Кассовый Чек [09:02:53]line ПРОДАЖА [09:02:53]line Товар: 46227720 [09:02:53]line Р/ж mentos pure fresh виноград ролл 15,5 [09:02:53]line 1.000 * 49.00 [09:02:53]line = 49.00 [09:02:53]line НДС 12% НСП 1% [09:02:53]line > о реализуемом товаре [09:02:53]line ИТОГО: 49.00 [09:02:53]line НСП 1% : 0.43 [09:02:53]line НДС 12% : 5.20 [09:02:53]line Наличными: 0.00 [09:02:53]line Безнал.: 49.00 [09:02:53]line Место: АЗС № 101 "Партнер Нефть" [09:02:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:02:53]line СНО: Общий режим [09:02:53]line Чек 104 29.10.2024 09:02 [09:02:53]line Смена: 555 ФФД: 1.0 [09:02:53]line ЗНМ: 0300000081 [09:02:53]line РНМ: 0000000000091631 [09:02:53]line Версия ККМ: 001 [09:02:53]line Платежная система: Mbank [09:02:53]line ФМ: 0000000000874669 [09:02:53]line ФД: 139119 [09:02:53]line ФПД: 237925706722280 [09:02:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T090252&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139119&fm=237925706722280&tin=02508201610067®Number=0000000000091631&sum=4900 [09:02:53]OFD Sender: Processing packet 139119 [packets to send 34, broken 33] [09:02:53]ProducePacketName [09:02:53]name=ofd_packets/00139119 [09:02:53]OFD Sender: To server: pG, [09:02:53]CommunicateWithHost lk.salyk.kg:30040 [09:02:53]ConnectInit lk.salyk.kg [09:02:53]line 0 [09:02:53]written 0, free lines is 4095 [09:02:53]Connected sock=10 [09:02: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 36 39 37 01 00 00 8C 4F 2F 01 2E 05 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 00 00 00 F4 03 04 00 BC A4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 6F 1F 02 00 35 04 06 00 D8 64 65 3B 6B E8 00 8C 2B 85 99 9E 4F 43 [09:02: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 36 39 4F 00 00 00 43 A6 47 00 D1 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 36 39 10 04 04 00 6F 1F 02 00 F4 03 04 00 70 50 20 67 B6 04 01 00 00 11 30 8D 03 17 EB C3 DB [09:02:54]CommunicateWithHost err = 0 [09:02:54]CheckOFDResponse [09:02:54]1017 (14) - 77093643461234 [09:02:54]1041 (16) - 0000000000874669 [09:02:54]1040 (4) - 139119 [09:02:54]1012 (4) - 29.10.2024 03:03 [09:02:54]1206 (1) - 0 [09:02:54]OFD Sender: Remove packet 139119 [09:02:54]ProducePacketName [09:02:54]name=ofd_packets/00139119 [09:02:54]NVStorageDeleteData [09:02:54]Write to MH i2c: 01 00 00 BE 04 C2 [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: 01 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: 01 07 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: 01 07 00 BE 04 00 00 00 00 00 F9 0C CE [09:02:54]RasterBufferAndPrint [09:02:54]line [09:02:54]line [09:02:54]line [09:02:54]line [09:02:54]line [09:02:54]written 0, free lines is 3327 [09:02:54]MH_Cut [09:02:54]Write to MH i2c: D1 01 00 C5 04 01 9B [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: D1 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: D1 01 00 [09:02:54]MH_I2C_Read... [09:02:54]Read from MH i2c: D1 01 00 C5 04 00 9A [09:02:54]Write to MH i2c: 01 00 00 C6 04 CA [09:02:54]Write i2c OK [09:02:54]MH_I2C_Read... [09:02:54]OFD Sender: No OFD packet to send [09:02:54]*** Cut start [09:02:54]*** Partial cut [09:02:54]*** CUTSNS_PIN = 1 [09:02:54]*** CUTSNS_PIN = 0 [09:02:55]*** Brake cut motor [09:02:55]Read from MH i2c: 01 [09:02:55]MH_I2C_Read... [09:02:55]*** Stop cut motor [09:02:55]*** Cut end [09:02:55]Read from MH i2c: 01 07 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: 01 07 00 C6 04 00 00 00 00 00 FF 0F DF [09:02:55]process_action close_receipt done [09:02:55]requested_data is exist [09:02:55]produce_requested_data [09:02:55]requested_item fm.sn is exist - process it [09:02:55]wFMCommunicate request_size=4 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 11 00 00 [09:02:55]Write to MH i2c: E2 08 00 C7 04 80 11 00 00 00 00 00 00 45 [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 17 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 17 00 C7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A0 [09:02:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:02:55]wFMCommunicate OK [09:02:55]requested_item fd.num is exist - process it [09:02:55]SAM_PROTO_GetFieldsCounters [09:02:55]wFMCommunicate request_size=4 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 13 00 00 [09:02:55]Write to MH i2c: E2 08 00 C8 04 80 13 00 00 00 00 00 00 48 [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 62 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 62 00 C8 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [09:02: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 6F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:02:55]wFMCommunicate OK [09:02:55]SAM_PROTO_GetFieldsCounters done [09:02:55]requested_item shift.num is exist - process it [09:02:55]requested_item shift.opened is exist - process it [09:02:55]req_shift_opened [09:02:55]FM_GetShiftState [09:02:55]SAM_PROTO_GetShiftState [09:02:55]wFMCommunicate request_size=4 [09:02:55]MH_SAM_APDU [09:02:55]CAPDU: 80 13 01 00 [09:02:55]Write to MH i2c: E2 08 00 C9 04 80 13 01 00 00 00 00 00 4A [09:02:55]Write i2c OK [09:02:55]MH_I2C_Read... [09:02:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:55]Read from MH i2c: E2 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 0E 00 [09:02:55]MH_I2C_Read... [09:02:55]Read from MH i2c: E2 0E 00 C9 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 99 [09:02:55]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:02:55]wFMCommunicate OK [09:02:55]SAM_PROTO_GetShiftState done [09:02:55]FM_GetShiftState done [09:02:55]req_shift_opened done [09:02:55]requested_item shift.open_date is exist - process it [09:02:55]req_shift_open_date [09:02:55]req_shift_open_date done [09:02:55]produce_requested_data done [09:02:55]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139119,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:02:55]process_action_free close_receipt [09:02:55]json_value_free [09:02:55]json_value_free done [09:02:55]process_json_proto returns [09:02:55]Send response to host [09:02:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139119,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:02:55]free response buf [09:02:55]execute_script done [09:02:55]execute_script returns [09:02:55]free content buf [09:02:55]Sock 9.Close socket [09:02:55]Sock 9.Thread stoped [09:02:59]OFD Sender: No OFD packet to send [09:03:04]OFD Sender: No OFD packet to send [09:03:09]OFD Sender: No OFD packet to send [09:03:14]OFD Sender: No OFD packet to send [09:03:19]OFD Sender: No OFD packet to send [09:03:24]OFD Sender: No OFD packet to send [09:03:29]OFD Sender: No OFD packet to send [09:03:34]OFD Sender: No OFD packet to send [09:03:39]OFD Sender: No OFD packet to send [09:03:44]OFD Sender: No OFD packet to send [09:03:49]OFD Sender: No OFD packet to send [09:03:54]OFD Sender: No OFD packet to send [09:03:59]OFD Sender: No OFD packet to send [09:04:04]OFD Sender: No OFD packet to send [09:04:09]OFD Sender: No OFD packet to send [09:04:14]OFD Sender: No OFD packet to send [09:04:19]OFD Sender: No OFD packet to send [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:04]OFD Sender: No OFD packet to send [09:06:09]OFD Sender: No OFD packet to send [09:06:14]OFD Sender: No OFD packet to send [09:06:19]OFD Sender: No OFD packet to send [09:06:24]OFD Sender: No OFD packet to send [09:06:29]OFD Sender: No OFD packet to send [09:06:34]OFD Sender: No OFD packet to send [09:06:39]OFD Sender: No OFD packet to send [09:06:44]OFD Sender: No OFD packet to send [09:06:49]OFD Sender: No OFD packet to send [09:06:54]OFD Sender: No OFD packet to send [09:06:59]OFD Sender: No OFD packet to send [09:07:04]OFD Sender: No OFD packet to send [09:07:09]OFD Sender: No OFD packet to send [09:07:14]OFD Sender: No OFD packet to send [09:07:19]OFD Sender: No OFD packet to send [09:07:24]OFD Sender: No OFD packet to send [09:07:29]OFD Sender: No OFD packet to send [09:07:34]OFD Sender: No OFD packet to send [09:07:39]OFD Sender: No OFD packet to send [09:07:44]OFD Sender: No OFD packet to send [09:07:49]OFD Sender: No OFD packet to send [09:07: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]OFD Sender: No OFD packet to send [09:08:34]OFD Sender: No OFD packet to send [09:08:39]OFD Sender: No OFD packet to send [09:08:44]OFD Sender: No OFD packet to send [09:08:49]OFD Sender: No OFD packet to send [09:08:54]OFD Sender: No OFD packet to send [09:08:59]OFD Sender: No OFD packet to send [09:09:04]OFD Sender: No OFD packet to send [09:09:09]OFD Sender: No OFD packet to send [09:09:14]OFD Sender: No OFD packet to send [09:09:19]OFD Sender: No OFD packet to send [09:09:24]OFD Sender: No OFD packet to send [09:09:29]OFD Sender: No OFD packet to send [09:09:34]OFD Sender: No OFD packet to send [09:09:39]OFD Sender: No OFD packet to send [09:09:44]OFD Sender: No OFD packet to send [09:09:49]OFD Sender: No OFD packet to send [09:09: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:50]OFD Sender: No OFD packet to send [09:11:55]OFD Sender: No OFD packet to send [09:12:00]OFD Sender: No OFD packet to send [09:12:05]OFD Sender: No OFD packet to send [09:12:10]OFD Sender: No OFD packet to send [09:12:15]OFD Sender: No OFD packet to send [09:12:20]OFD Sender: No OFD packet to send [09:12:25]OFD Sender: No OFD packet to send [09:12:30]OFD Sender: No OFD packet to send [09:12:35]OFD Sender: No OFD packet to send [09:12:40]OFD Sender: No OFD packet to send [09:12:42]accept exits with 7 [09:12:42]New connection [09:12:42]New thread 3067161956 created [09:12:42]Thread 3067018596 joined [09:12:42]Waiting for new connection... [09:12:42] Sock 7.Parse request [09:12:42]Sock 7.Check first char [09:12:42]Sock 7.First char is OK [09:12:42]request: POST /json_proto HTTP/1.0 [09:12:42]Method: POST [09:12:42]URL: /json_proto [09:12:42]Method is POST - this is cgi request [09:12:42]url: /json_proto [09:12:42]query_string will be loaded in cgi processing [09:12:42]execute_cgi json_proto POST (null) [09:12:42]execute_cgi path=json_proto method=POST [09:12:42]POST find Content-Length [09:12:42]Host: 172.17.50.196:8080 [09:12:42]Content-Length: 666 [09:12:42]Content-Type: application/json [09:12:42] [09:12:42]POST finish read [09:12:42]Found Content-Length = 666 [09:12:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335056", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 99.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:42]execute_script... [09:12:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335056", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 99.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:42]POST & json_proto [09:12:42]process_json_proto [09:12:42]json parsed OK: [09:12:42]protocol is kg_v1.0 [09:12:42]action value=close_receipt [09:12:42]process_action close_receipt [09:12:42]cmd_close_receipt [09:12:42]MH_GetDate [09:12:42]Write to MH i2c: F0 00 00 CA 04 BD [09:12:42]Write i2c OK [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: F0 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: F0 09 00 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: F0 09 00 CA 04 00 0A A7 20 67 72 0D 1C 67 00 [09:12:42]GetLastDocTimeStamp 1730192572 [09:12:42]current date 1730193162 [09:12:42]FM_GetShiftState [09:12:42]SAM_PROTO_GetShiftState [09:12:42]wFMCommunicate request_size=4 [09:12:42]MH_SAM_APDU [09:12:42]CAPDU: 80 13 01 00 [09:12:42]Write to MH i2c: E2 08 00 CB 04 80 13 01 00 00 00 00 00 4C [09:12:42]Write i2c OK [09:12:42]MH_I2C_Read... [09:12:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:42]Read from MH i2c: E2 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 0E 00 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 0E 00 CB 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 9B [09:12:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:12:42]wFMCommunicate OK [09:12:42]SAM_PROTO_GetShiftState done [09:12:42]FM_GetShiftState done [09:12:42]opened in 1730160023 [09:12:42]opened+sec_in_day 1730246423 [09:12:42]quantity*price = 9900 [09:12:42]sum+1 = 9901 [09:12:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 99.00 НСП 1% : 0.88 НДС 12% : 10.51 Наличными: 99.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 105 29.10.2024 09:12 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139120 ФПД: 69498919779185 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091242&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139120&fm=69498919779185&tin=02508201610067®Number=0000000000091631&sum=9900 0 [09:12:43]StoreToDocumentArchive [09:12:43]shift 555 fd 139120 [09:12:43]save to /storage/0555/doc_00139120 [09:12:43]save last doc name /storage/0555/doc_00139120 to /storage/kkm_last_doc_name [09:12:43]save OK [09:12:43]Clear old archive folders... [09:12:43]ProcessDocumentItem done err = 0, tmpTLVsize=293 [09:12:43]tlvbuf is 01498BC0 [09:12:43]SAM_PROTO_ClearQueue [09:12:43]wFMCommunicate request_size=4 [09:12:43]MH_SAM_APDU [09:12:43]CAPDU: 80 09 00 00 [09:12:43]Write to MH i2c: E2 08 00 D8 04 80 09 00 00 00 00 00 00 4E [09:12:43]Write i2c OK [09:12:43]MH_I2C_Read... [09:12:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:43]Read from MH i2c: E2 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 03 00 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [09:12:43]RAPDU: 90 00 [09:12:43]wFMCommunicate OK [09:12:43]SAM_PROTO_ClearQueue done [09:12:43]KKMCreateOFDPacket [09:12:43]OFDProtocolAddRootSTLVToBuf [09:12:43]FM_MakeSignedData [09:12:43]FM_MakeSignedData [09:12:43]SAM_PROTO_SignData [09:12:43]wFMCommunicate request_size=4 [09:12:43]MH_SAM_APDU [09:12:43]CAPDU: 80 0D 01 02 [09:12:43]Write to MH i2c: E2 08 00 D9 04 80 0D 01 02 00 00 00 00 56 [09:12:43]Write i2c OK [09:12:43]MH_I2C_Read... [09:12:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:43]Read from MH i2c: E2 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 03 00 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [09:12:43]RAPDU: 90 00 [09:12:43]wFMCommunicate OK [09:12:43]wFMCommunicate request_size=255 [09:12:43]MH_SAM_APDU [09:12:43]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 AC 26 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 0A A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [09:12:43]Write to MH i2c: E2 02 01 DA 04 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 AC 26 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 0A A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 80 [09:12:43]Write i2c OK [09:12:43]MH_I2C_Read... [09:12:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:43]Read from MH i2c: E2 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 03 00 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [09:12:43]RAPDU: 90 00 [09:12:43]wFMCommunicate OK [09:12:43]wFMCommunicate request_size=52 [09:12:43]MH_SAM_APDU [09:12:43]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 70 1F 02 00 35 04 06 00 3F 35 7A 6C FB 71 [09:12:43]Write to MH i2c: E2 37 00 DB 04 80 0D 02 02 2F 00 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 70 1F 02 00 35 04 06 00 3F 35 7A 6C FB 71 00 00 76 [09:12:43]Write i2c OK [09:12:43]MH_I2C_Read... [09:12:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:43]Read from MH i2c: E2 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 03 00 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 03 00 DB 04 00 90 00 53 [09:12:43]RAPDU: 90 00 [09:12:43]wFMCommunicate OK [09:12:43]wFMCommunicate request_size=4 [09:12:43]MH_SAM_APDU [09:12:43]CAPDU: 80 0D 03 02 [09:12:43]Write to MH i2c: E2 08 00 DC 04 80 0D 03 02 00 00 00 00 5B [09:12:43]Write i2c OK [09:12:43]MH_I2C_Read... [09:12:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:43]Read from MH i2c: E2 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 0B 00 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 0B 00 DC 04 00 32 68 F7 5B D7 53 7E 1A 90 00 0A [09:12:43]RAPDU: 32 68 F7 5B D7 53 7E 1A 90 00 [09:12:43]wFMCommunicate OK [09:12:43]SAM_PROTO_SignData done [09:12:43]FM_MakeSignedData done [09:12:43]CreateOFDProtocolMessage [09:12:43]wFMCommunicate request_size=4 [09:12:43]MH_SAM_APDU [09:12:43]CAPDU: 80 11 00 00 [09:12:43]Write to MH i2c: E2 08 00 DD 04 80 11 00 00 00 00 00 00 5B [09:12:43]Write i2c OK [09:12:43]MH_I2C_Read... [09:12:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:43]Read from MH i2c: E2 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 17 00 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: E2 17 00 DD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B6 [09:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:12:43]wFMCommunicate OK [09:12:43]CreateOFDProtocolMessage done [09:12:43]OFDSenderStorePacket 139120 [09:12:43]StoreOFDPacket docnum=139120 [09:12:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 39 01 00 00 DD 6B 31 01 DF 0E 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 AC 26 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 0A A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 70 1F 02 00 35 04 06 00 3F 35 7A 6C FB 71 32 68 F7 5B D7 53 7E 1A [09:12:43]CheckFolder [09:12:43]dirname=/storage/ofd_packets [09:12:43]CheckFolder done [09:12:43]ProducePacketName [09:12:43]name=ofd_packets/00139120 [09:12:43]NVStorageSaveData ofd_packets/00139120 [09:12:43]File name is /storage/ofd_packets/00139120 [09:12:43]Write 343 bytes [09:12:43]NVStorageSaveData done [09:12:43]OFDSenderStorePacket done [09:12:43]KKMCreateOFDPacket done [09:12:43]NVStorageSaveData kkm_last_timestamp [09:12:43]File name is /storage/kkm_last_timestamp [09:12:43]Write 4 bytes [09:12:43]NVStorageSaveData done [09:12:43]ExternCall_PrintAddStr [09:12:43]wPrintStart [09:12:43]Write to MH i2c: 01 00 00 DE 04 E2 [09:12:43]Write i2c OK [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: 01 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: 01 07 00 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: 01 07 00 DE 04 00 00 00 00 00 FF 0F F7 [09:12:43]RasterBufferAndPrint [09:12:43]line Счет N : (3)335056 [09:12:43]line ИНН: 02508201610067 [09:12:43]line Контрольно-Кассовый Чек [09:12:43]line ПРОДАЖА [09:12:43]line Товар: 4870022003305 [09:12:43]line Напиток Gorilla эн нат ж/б 0,5/0,45л [09:12:43]line 1.000 * 99.00 [09:12:43]line = 99.00 [09:12:43]line НДС 12% НСП 1% [09:12:43]line > о реализуемом товаре [09:12:43]line ИТОГО: 99.00 [09:12:43]line НСП 1% : 0.88 [09:12:43]line НДС 12% : 10.51 [09:12:43]line Наличными: 99.00 [09:12:43]line Безнал.: 0.00 [09:12:43]line Место: АЗС № 101 "Партнер Нефть" [09:12:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:12:43]line СНО: Общий режим [09:12:43]line Чек 105 29.10.2024 09:12 [09:12:43]line Смена: 555 ФФД: 1.0 [09:12:43]line ЗНМ: 0300000081 [09:12:43]line РНМ: 0000000000091631 [09:12:43]line Версия ККМ: 001 [09:12:43]line ФМ: 0000000000874669 [09:12:43]line ФД: 139120 [09:12:43]line ФПД: 69498919779185 [09:12:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091242&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139120&fm=69498919779185&tin=02508201610067®Number=0000000000091631&sum=9900 [09:12:44]line 0 [09:12:44]OFD Sender: Processing packet 139120 [packets to send 34, broken 33] [09:12:44]ProducePacketName [09:12:44]name=ofd_packets/00139120 [09:12:44]OFD Sender: To server: pG, [09:12:44]CommunicateWithHost lk.salyk.kg:30040 [09:12:44]ConnectInit lk.salyk.kg [09:12:44]written 0, free lines is 4095 [09:12:44]Write to MH i2c: 01 00 00 07 05 0C [09:12:44]Write i2c OK [09:12:44]MH_I2C_Read... [09:12:44]Read from MH i2c: 01 [09:12:44]MH_I2C_Read... [09:12:44]Read from MH i2c: 01 07 00 [09:12:44]MH_I2C_Read... [09:12:44]Read from MH i2c: 01 07 00 07 05 00 00 00 00 00 05 0D 25 [09:12:44]RasterBufferAndPrint [09:12:44]line [09:12:44]line [09:12:44]line [09:12:44]line [09:12:44]line [09:12:44]written 0, free lines is 3339 [09:12:44]MH_Cut [09:12:44]Write to MH i2c: D1 01 00 0E 05 01 E5 [09:12:44]Write i2c OK [09:12:44]MH_I2C_Read... [09:12:44]Read from MH i2c: D1 [09:12:44]MH_I2C_Read... [09:12:44]Read from MH i2c: D1 01 00 [09:12:44]MH_I2C_Read... [09:12:44]Read from MH i2c: D1 01 00 0E 05 00 E4 [09:12:44]Write to MH i2c: 01 00 00 0F 05 14 [09:12:44]Write i2c OK [09:12:44]MH_I2C_Read... [09:12:45]*** Cut start [09:12:45]*** Partial cut [09:12:45]*** CUTSNS_PIN = 1 [09:12:45]*** CUTSNS_PIN = 0 [09:12:45]*** Brake cut motor [09:12:45]Read from MH i2c: 01 [09:12:45]MH_I2C_Read... [09:12:45]*** Stop cut motor [09:12:45]*** Cut end [09:12:45]Read from MH i2c: 01 07 00 [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: 01 07 00 0F 05 00 00 00 00 00 FF 0F 29 [09:12:45]process_action close_receipt done [09:12:45]requested_data is exist [09:12:45]produce_requested_data [09:12:45]requested_item fm.sn is exist - process it [09:12:45]wFMCommunicate request_size=4 [09:12:45]MH_SAM_APDU [09:12:45]CAPDU: 80 11 00 00 [09:12:45]Write to MH i2c: E2 08 00 10 05 80 11 00 00 00 00 00 00 8F [09:12:45]Write i2c OK [09:12:45]MH_I2C_Read... [09:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:45]Read from MH i2c: E2 [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: E2 17 00 [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: E2 17 00 10 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 EA [09:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:12:45]wFMCommunicate OK [09:12:45]requested_item fd.num is exist - process it [09:12:45]SAM_PROTO_GetFieldsCounters [09:12:45]wFMCommunicate request_size=4 [09:12:45]MH_SAM_APDU [09:12:45]CAPDU: 80 13 00 00 [09:12:45]Write to MH i2c: E2 08 00 11 05 80 13 00 00 00 00 00 00 92 [09:12:45]Write i2c OK [09:12:45]MH_I2C_Read... [09:12:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:46]Read from MH i2c: E2 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 62 00 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 62 00 11 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 70 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [09:12:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 70 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:12:46]wFMCommunicate OK [09:12:46]SAM_PROTO_GetFieldsCounters done [09:12:46]requested_item shift.num is exist - process it [09:12:46]requested_item shift.opened is exist - process it [09:12:46]req_shift_opened [09:12:46]FM_GetShiftState [09:12:46]SAM_PROTO_GetShiftState [09:12:46]wFMCommunicate request_size=4 [09:12:46]MH_SAM_APDU [09:12:46]CAPDU: 80 13 01 00 [09:12:46]Write to MH i2c: E2 08 00 12 05 80 13 01 00 00 00 00 00 94 [09:12:46]Write i2c OK [09:12:46]MH_I2C_Read... [09:12:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:46]Read from MH i2c: E2 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 0E 00 [09:12:46]MH_I2C_Read... [09:12:46]Read from MH i2c: E2 0E 00 12 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 E3 [09:12:46]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:12:46]wFMCommunicate OK [09:12:46]SAM_PROTO_GetShiftState done [09:12:46]FM_GetShiftState done [09:12:46]req_shift_opened done [09:12:46]requested_item shift.open_date is exist - process it [09:12:46]req_shift_open_date [09:12:46]req_shift_open_date done [09:12:46]produce_requested_data done [09:12:46]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139120,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:12:46]process_action_free close_receipt [09:12:46]json_value_free [09:12:46]json_value_free done [09:12:46]process_json_proto returns [09:12:46]Send response to host [09:12:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139120,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:12:46]free response buf [09:12:46]execute_script done [09:12:46]execute_script returns [09:12:46]free content buf [09:12:46]Sock 7.Close socket [09:12:46]Sock 7.Thread stoped [09:14:58]ConnectInit Can't connect to host [09:14:58]CommunicateWithHost connect error [09:14:58]CommunicateWithHost err = -1 [09:14:58]OFD Sender: Server communicate error [09:15:03]OFD Sender: Processing packet 139120 [packets to send 34, broken 33] [09:15:03]ProducePacketName [09:15:03]name=ofd_packets/00139120 [09:15:03]OFD Sender: To server: pG, [09:15:03]CommunicateWithHost lk.salyk.kg:30040 [09:15:03]ConnectInit lk.salyk.kg [09:15:03]Connected sock=7 [09:15: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 36 39 39 01 00 00 DD 6B 31 01 DF 0E 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 AC 26 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 0A A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 70 1F 02 00 35 04 06 00 3F 35 7A 6C FB 71 32 68 F7 5B D7 53 7E 1A [09:15: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 36 39 4F 00 00 00 D6 D7 47 00 4C 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 36 39 10 04 04 00 70 1F 02 00 F4 03 04 00 49 53 20 67 B6 04 01 00 00 39 85 36 0B 3B CF 27 31 [09:15:03]CommunicateWithHost err = 0 [09:15:03]CheckOFDResponse [09:15:03]1017 (14) - 77093643461234 [09:15:03]1041 (16) - 0000000000874669 [09:15:03]1040 (4) - 139120 [09:15:03]1012 (4) - 29.10.2024 03:15 [09:15:03]1206 (1) - 0 [09:15:03]OFD Sender: Remove packet 139120 [09:15:03]ProducePacketName [09:15:03]name=ofd_packets/00139120 [09:15:03]NVStorageDeleteData [09:15:04]OFD Sender: No OFD packet to send [09:15:09]OFD Sender: No OFD packet to send [09:15:09]accept exits with 9 [09:15:09]New connection [09:15:09]New thread 3067018596 created [09:15:09]Thread 3067161956 joined [09:15:09]Waiting for new connection... [09:15:09] Sock 9.Parse request [09:15:09]Sock 9.Check first char [09:15:09]Sock 9.First char is OK [09:15:09]request: POST /json_proto HTTP/1.0 [09:15:09]Method: POST [09:15:09]URL: /json_proto [09:15:09]Method is POST - this is cgi request [09:15:09]url: /json_proto [09:15:09]query_string will be loaded in cgi processing [09:15:09]execute_cgi json_proto POST (null) [09:15:09]execute_cgi path=json_proto method=POST [09:15:09]POST find Content-Length [09:15:09]Host: 172.17.50.196:8080 [09:15:09]Content-Length: 1142 [09:15:09]Content-Type: application/json [09:15:09] [09:15:09]POST finish read [09:15:09]Found Content-Length = 1142 [09:15:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335057", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870002329937", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u043F\u0435\u0440\u0441\u0438\u043A Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 413.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:09]execute_script... [09:15: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 : (3)335057", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870002329937", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u043F\u0435\u0440\u0441\u0438\u043A Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 413.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:09]POST & json_proto [09:15:09]process_json_proto [09:15:09]json parsed OK: [09:15:09]protocol is kg_v1.0 [09:15:09]action value=close_receipt [09:15:09]process_action close_receipt [09:15:09]cmd_close_receipt [09:15:09]MH_GetDate [09:15:09]Write to MH i2c: F0 00 00 13 05 07 [09:15:09]Write i2c OK [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: F0 [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: F0 09 00 [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: F0 09 00 13 05 00 9E A7 20 67 72 0D 1C 67 DE [09:15:09]GetLastDocTimeStamp 1730193162 [09:15:09]current date 1730193310 [09:15:09]FM_GetShiftState [09:15:09]SAM_PROTO_GetShiftState [09:15:09]wFMCommunicate request_size=4 [09:15:09]MH_SAM_APDU [09:15:09]CAPDU: 80 13 01 00 [09:15:09]Write to MH i2c: E2 08 00 14 05 80 13 01 00 00 00 00 00 96 [09:15:09]Write i2c OK [09:15:09]MH_I2C_Read... [09:15:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:09]Read from MH i2c: E2 [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: E2 0E 00 [09:15:09]MH_I2C_Read... [09:15:09]Read from MH i2c: E2 0E 00 14 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 E5 [09:15:09]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:15:09]wFMCommunicate OK [09:15:09]SAM_PROTO_GetShiftState done [09:15:09]FM_GetShiftState done [09:15:09]opened in 1730160023 [09:15:09]opened+sec_in_day 1730246423 [09:15:09]quantity*price = 13900 [09:15:09]sum+1 = 13901 [09:15:09]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48743587 Сигареты Winston XStyle Silver 1.000 * 144.00 = 144.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870002329937 Напиток Lipton IceTea 1л персик Regular 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 413.00 НСП 1% : 3.65 НДС 12% : 43.85 Наличными: 413.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 106 29.10.2024 09:15 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139121 ФПД: 245030664944705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091510&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139121&fm=245030664944705&tin=02508201610067®Number=0000000000091631&sum=41300 0 [09:15:10]StoreToDocumentArchive [09:15:10]shift 555 fd 139121 [09:15:10]save to /storage/0555/doc_00139121 [09:15:10]save last doc name /storage/0555/doc_00139121 to /storage/kkm_last_doc_name [09:15:10]save OK [09:15:10]Clear old archive folders... [09:15:10]ProcessDocumentItem done err = 0, tmpTLVsize=502 [09:15:10]tlvbuf is B6F88540 [09:15:10]SAM_PROTO_ClearQueue [09:15:10]wFMCommunicate request_size=4 [09:15:10]MH_SAM_APDU [09:15:10]CAPDU: 80 09 00 00 [09:15:10]Write to MH i2c: E2 08 00 21 05 80 09 00 00 00 00 00 00 98 [09:15:10]Write i2c OK [09:15:10]MH_I2C_Read... [09:15:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:10]Read from MH i2c: E2 [09:15:10]MH_I2C_Read... [09:15:10]Read from MH i2c: E2 03 00 [09:15:10]MH_I2C_Read... [09:15:10]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [09:15:10]RAPDU: 90 00 [09:15:10]wFMCommunicate OK [09:15:10]SAM_PROTO_ClearQueue done [09:15:10]KKMCreateOFDPacket [09:15:10]OFDProtocolAddRootSTLVToBuf [09:15:10]FM_MakeSignedData [09:15:10]FM_MakeSignedData [09:15:10]SAM_PROTO_SignData [09:15:10]wFMCommunicate request_size=4 [09:15:10]MH_SAM_APDU [09:15:10]CAPDU: 80 0D 01 02 [09:15:10]Write to MH i2c: E2 08 00 22 05 80 0D 01 02 00 00 00 00 A0 [09:15:10]Write i2c OK [09:15:10]MH_I2C_Read... [09:15:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:10]Read from MH i2c: E2 [09:15:10]MH_I2C_Read... [09:15:10]Read from MH i2c: E2 03 00 [09:15:10]MH_I2C_Read... [09:15:10]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [09:15:10]RAPDU: 90 00 [09:15:10]wFMCommunicate OK [09:15:10]wFMCommunicate request_size=255 [09:15:10]MH_SAM_APDU [09:15:10]CAPDU: 80 0D 02 02 FA 03 00 F6 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 33 37 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 [09:15:10]Write to MH i2c: E2 02 01 23 05 80 0D 02 02 FA 00 03 00 F6 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 33 37 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 00 00 C4 [09:15:11]Write i2c OK [09:15:11]MH_I2C_Read... [09:15:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:11]Read from MH i2c: E2 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: E2 03 00 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [09:15:11]RAPDU: 90 00 [09:15:11]wFMCommunicate OK [09:15:11]wFMCommunicate request_size=255 [09:15:11]MH_SAM_APDU [09:15:11]CAPDU: 80 0D 02 02 FA 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 A1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 11 00 00 00 00 07 04 06 00 54 A1 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 9E A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 71 1F 02 00 35 04 06 00 [09:15:11]Write to MH i2c: E2 02 01 24 05 80 0D 02 02 FA 00 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 A1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 11 00 00 00 00 07 04 06 00 54 A1 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 9E A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 71 1F 02 00 35 04 06 00 00 00 8C [09:15:11]Write i2c OK [09:15:11]MH_I2C_Read... [09:15:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:11]Read from MH i2c: E2 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: E2 03 00 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [09:15:11]RAPDU: 90 00 [09:15:11]wFMCommunicate OK [09:15:11]wFMCommunicate request_size=11 [09:15:11]MH_SAM_APDU [09:15:11]CAPDU: 80 0D 02 02 06 DE DA A5 BE 3C 41 [09:15:11]Write to MH i2c: E2 0E 00 25 05 80 0D 02 02 06 00 DE DA A5 BE 3C 41 00 00 48 [09:15:11]Write i2c OK [09:15:11]MH_I2C_Read... [09:15:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:11]Read from MH i2c: E2 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: E2 03 00 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [09:15:11]RAPDU: 90 00 [09:15:11]wFMCommunicate OK [09:15:11]wFMCommunicate request_size=4 [09:15:11]MH_SAM_APDU [09:15:11]CAPDU: 80 0D 03 02 [09:15:11]Write to MH i2c: E2 08 00 26 05 80 0D 03 02 00 00 00 00 A6 [09:15:11]Write i2c OK [09:15:11]MH_I2C_Read... [09:15:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:11]Read from MH i2c: E2 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: E2 0B 00 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: E2 0B 00 26 05 00 D9 07 0A E4 02 CB 7F C7 90 00 88 [09:15:11]RAPDU: D9 07 0A E4 02 CB 7F C7 90 00 [09:15:11]wFMCommunicate OK [09:15:11]SAM_PROTO_SignData done [09:15:11]FM_MakeSignedData done [09:15:11]CreateOFDProtocolMessage [09:15:11]wFMCommunicate request_size=4 [09:15:11]MH_SAM_APDU [09:15:11]CAPDU: 80 11 00 00 [09:15:11]Write to MH i2c: E2 08 00 27 05 80 11 00 00 00 00 00 00 A6 [09:15:11]Write i2c OK [09:15:11]MH_I2C_Read... [09:15:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:11]Read from MH i2c: E2 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: E2 17 00 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: E2 17 00 27 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 01 [09:15:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:15:11]wFMCommunicate OK [09:15:11]CreateOFDProtocolMessage done [09:15:11]OFDSenderStorePacket 139121 [09:15:11]StoreOFDPacket docnum=139121 [09:15:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0A 02 00 00 13 4B 02 02 8C 7D 5A 03 01 00 03 00 F6 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 33 37 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 A1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 11 00 00 00 00 07 04 06 00 54 A1 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 9E A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 71 1F 02 00 35 04 06 00 DE DA A5 BE 3C 41 D9 07 0A E4 02 CB 7F C7 [09:15:11]CheckFolder [09:15:11]dirname=/storage/ofd_packets [09:15:11]CheckFolder done [09:15:11]ProducePacketName [09:15:11]name=ofd_packets/00139121 [09:15:11]NVStorageSaveData ofd_packets/00139121 [09:15:11]File name is /storage/ofd_packets/00139121 [09:15:11]Write 552 bytes [09:15:11]NVStorageSaveData done [09:15:11]OFDSenderStorePacket done [09:15:11]KKMCreateOFDPacket done [09:15:11]NVStorageSaveData kkm_last_timestamp [09:15:11]File name is /storage/kkm_last_timestamp [09:15:11]Write 4 bytes [09:15:11]NVStorageSaveData done [09:15:11]ExternCall_PrintAddStr [09:15:11]wPrintStart [09:15:11]Write to MH i2c: 01 00 00 28 05 2D [09:15:11]Write i2c OK [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: 01 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: 01 07 00 [09:15:11]MH_I2C_Read... [09:15:11]Read from MH i2c: 01 07 00 28 05 00 00 00 00 00 FF 0F 42 [09:15:11]RasterBufferAndPrint [09:15:11]line Счет N : (3)335057 [09:15:11]line ИНН: 02508201610067 [09:15:11]line Контрольно-Кассовый Чек [09:15:11]line ПРОДАЖА [09:15:11]line Товар: 48745000 [09:15:11]line Сигареты Winston Purple Mix [09:15:11]line 1.000 * 139.00 [09:15:11]line = 139.00 [09:15:11]line НДС 12% НСП 1% [09:15:11]line > о реализуемом товаре [09:15:11]line Товар: 48743587 [09:15:11]line Сигареты Winston XStyle Silver [09:15:11]line 1.000 * 144.00 [09:15:11]line = 144.00 [09:15:11]line НДС 12% НСП 1% [09:15:11]line > о реализуемом товаре [09:15:11]line Товар: 4870002329937 [09:15:11]line Напиток Lipton IceTea 1л персик Regular [09:15:11]line 1.000 * 130.00 [09:15:11]line = 130.00 [09:15:11]line НДС 12% НСП 1% [09:15:11]line > о реализуемом товаре [09:15:11]line ИТОГО: 413.00 [09:15:11]line НСП 1% : 3.65 [09:15:11]line НДС 12% : 43.85 [09:15:11]line Наличными: 413.00 [09:15:11]line Безнал.: 0.00 [09:15:11]line Место: АЗС № 101 "Партнер Нефть" [09:15:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:15:11]line СНО: Общий режим [09:15:11]line Чек 106 29.10.2024 09:15 [09:15:11]line Смена: 555 ФФД: 1.0 [09:15:11]line ЗНМ: 0300000081 [09:15:11]line РНМ: 0000000000091631 [09:15:11]line Версия ККМ: 001 [09:15:11]line ФМ: 0000000000874669 [09:15:11]line ФД: 139121 [09:15:11]line ФПД: 245030664944705 [09:15:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091510&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139121&fm=245030664944705&tin=02508201610067®Number=0000000000091631&sum=41300 [09:15:11]line 0 [09:15:11]written 0, free lines is 4095 [09:15:11]OFD Sender: Processing packet 139121 [packets to send 34, broken 33] [09:15:11]ProducePacketName [09:15:11]name=ofd_packets/00139121 [09:15:11]OFD Sender: To server: pG, [09:15:11]CommunicateWithHost lk.salyk.kg:30040 [09:15:11]ConnectInit lk.salyk.kg [09:15:11]Connected sock=10 [09:15: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 36 39 0A 02 00 00 13 4B 02 02 8C 7D 5A 03 01 00 03 00 F6 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 33 37 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 A1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 11 00 00 00 00 07 04 06 00 54 A1 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 9E A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 71 1F 02 00 35 04 06 00 DE DA A5 BE 3C 41 D9 07 0A E4 02 CB 7F C7 [09:15:12]Write to MH i2c: 01 00 00 5E 05 63 [09:15:12]Write i2c OK [09:15:12]MH_I2C_Read... [09:15:12]Read from MH i2c: 01 [09:15:12]MH_I2C_Read... [09:15:12]Read from MH i2c: 01 07 00 [09:15:12]MH_I2C_Read... [09:15:12]Read from MH i2c: 01 07 00 5E 05 00 00 00 00 00 38 0C AE [09:15:12]RasterBufferAndPrint [09:15:12]line [09:15:12]line [09:15:12]line [09:15:12]line [09:15:12]line [09:15:12]written 0, free lines is 3134 [09:15:12]MH_Cut [09:15:12]Write to MH i2c: D1 01 00 65 05 01 3C [09:15:12]Write i2c OK [09:15:12]MH_I2C_Read... [09:15:12]Read from MH i2c: D1 [09:15:12]MH_I2C_Read... [09:15:12]Read from MH i2c: D1 01 00 [09:15:12]MH_I2C_Read... [09:15:12]Read from MH i2c: D1 01 00 65 05 00 3B [09:15:12]Write to MH i2c: 01 00 00 66 05 6B [09:15:12]Write i2c OK [09:15:12]MH_I2C_Read... [09:15: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 36 39 4F 00 00 00 26 ED 47 00 F6 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 36 39 10 04 04 00 71 1F 02 00 F4 03 04 00 52 53 20 67 B6 04 01 00 00 F3 97 EA 1B D4 D8 33 DE [09:15:12]CommunicateWithHost err = 0 [09:15:12]CheckOFDResponse [09:15:12]1017 (14) - 77093643461234 [09:15:12]1041 (16) - 0000000000874669 [09:15:12]1040 (4) - 139121 [09:15:12]1012 (4) - 29.10.2024 03:15 [09:15:12]1206 (1) - 0 [09:15:12]OFD Sender: Remove packet 139121 [09:15:12]ProducePacketName [09:15:12]name=ofd_packets/00139121 [09:15:12]NVStorageDeleteData [09:15:12]OFD Sender: No OFD packet to send [09:15:13]*** Cut start [09:15:13]*** Partial cut [09:15:13]*** CUTSNS_PIN = 1 [09:15:13]*** CUTSNS_PIN = 0 [09:15:13]*** Brake cut motor [09:15:13]Read from MH i2c: 01 [09:15:13]MH_I2C_Read... [09:15:13]*** Stop cut motor [09:15:13]*** Cut end [09:15:13]Read from MH i2c: 01 07 00 [09:15:13]MH_I2C_Read... [09:15:13]Read from MH i2c: 01 07 00 66 05 00 00 00 00 00 FF 0F 80 [09:15:13]process_action close_receipt done [09:15:13]requested_data is exist [09:15:13]produce_requested_data [09:15:13]requested_item fm.sn is exist - process it [09:15:13]wFMCommunicate request_size=4 [09:15:13]MH_SAM_APDU [09:15:13]CAPDU: 80 11 00 00 [09:15:13]Write to MH i2c: E2 08 00 67 05 80 11 00 00 00 00 00 00 E6 [09:15:13]Write i2c OK [09:15:13]MH_I2C_Read... [09:15:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:13]Read from MH i2c: E2 [09:15:13]MH_I2C_Read... [09:15:13]Read from MH i2c: E2 17 00 [09:15:13]MH_I2C_Read... [09:15:13]Read from MH i2c: E2 17 00 67 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 41 [09:15:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:15:13]wFMCommunicate OK [09:15:13]requested_item fd.num is exist - process it [09:15:13]SAM_PROTO_GetFieldsCounters [09:15:13]wFMCommunicate request_size=4 [09:15:13]MH_SAM_APDU [09:15:13]CAPDU: 80 13 00 00 [09:15:13]Write to MH i2c: E2 08 00 68 05 80 13 00 00 00 00 00 00 E9 [09:15:13]Write i2c OK [09:15:13]MH_I2C_Read... [09:15:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:13]Read from MH i2c: E2 [09:15:13]MH_I2C_Read... [09:15:13]Read from MH i2c: E2 62 00 [09:15:13]MH_I2C_Read... [09:15:13]Read from MH i2c: E2 62 00 68 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 71 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [09:15: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 71 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:15:13]wFMCommunicate OK [09:15:13]SAM_PROTO_GetFieldsCounters done [09:15:13]requested_item shift.num is exist - process it [09:15:13]requested_item shift.opened is exist - process it [09:15:13]req_shift_opened [09:15:13]FM_GetShiftState [09:15:13]SAM_PROTO_GetShiftState [09:15:13]wFMCommunicate request_size=4 [09:15:13]MH_SAM_APDU [09:15:13]CAPDU: 80 13 01 00 [09:15:13]Write to MH i2c: E2 08 00 69 05 80 13 01 00 00 00 00 00 EB [09:15:13]Write i2c OK [09:15:13]MH_I2C_Read... [09:15:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:14]Read from MH i2c: E2 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 0E 00 [09:15:14]MH_I2C_Read... [09:15:14]Read from MH i2c: E2 0E 00 69 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3A [09:15:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:15:14]wFMCommunicate OK [09:15:14]SAM_PROTO_GetShiftState done [09:15:14]FM_GetShiftState done [09:15:14]req_shift_opened done [09:15:14]requested_item shift.open_date is exist - process it [09:15:14]req_shift_open_date [09:15:14]req_shift_open_date done [09:15:14]produce_requested_data done [09:15:14]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139121,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:15:14]process_action_free close_receipt [09:15:14]json_value_free [09:15:14]json_value_free done [09:15:14]process_json_proto returns [09:15:14]Send response to host [09:15:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139121,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:15:14]free response buf [09:15:14]execute_script done [09:15:14]execute_script returns [09:15:14]free content buf [09:15:14]Sock 9.Close socket [09:15:14]Sock 9.Thread stoped [09:15:17]OFD Sender: No OFD packet to send [09:15:22]OFD Sender: No OFD packet to send [09:15:23]accept exits with 7 [09:15:23]New connection [09:15:23]New thread 3067161956 created [09:15:23]Thread 3067018596 joined [09:15:23]Waiting for new connection... [09:15:23] Sock 7.Parse request [09:15:23]Sock 7.Check first char [09:15:23]Sock 7.First char is OK [09:15:23]request: POST /json_proto HTTP/1.0 [09:15:23]Method: POST [09:15:23]URL: /json_proto [09:15:23]Method is POST - this is cgi request [09:15:23]url: /json_proto [09:15:23]query_string will be loaded in cgi processing [09:15:23]execute_cgi json_proto POST (null) [09:15:23]execute_cgi path=json_proto method=POST [09:15:23]POST find Content-Length [09:15:23]Host: 172.17.50.196:8080 [09:15:23]Content-Length: 681 [09:15:23]Content-Type: application/json [09:15:23] [09:15:23]POST finish read [09:15:23]Found Content-Length = 681 [09:15:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335059", "tax_sys" : 0, "items" : [ { "code": "4700000482733", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Fr \u0433\u0430\u0437 \u043A\u043B\u0430\u0441\u0441 \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:23]execute_script... [09:15:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335059", "tax_sys" : 0, "items" : [ { "code": "4700000482733", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Fr \u0433\u0430\u0437 \u043A\u043B\u0430\u0441\u0441 \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:23]POST & json_proto [09:15:23]process_json_proto [09:15:23]json parsed OK: [09:15:23]protocol is kg_v1.0 [09:15:23]action value=close_receipt [09:15:23]process_action close_receipt [09:15:23]cmd_close_receipt [09:15:23]MH_GetDate [09:15:23]Write to MH i2c: F0 00 00 6A 05 5E [09:15:23]Write i2c OK [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: F0 [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: F0 09 00 [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: F0 09 00 6A 05 00 AB A7 20 67 72 0D 1C 67 42 [09:15:23]GetLastDocTimeStamp 1730193310 [09:15:23]current date 1730193323 [09:15:23]FM_GetShiftState [09:15:23]SAM_PROTO_GetShiftState [09:15:23]wFMCommunicate request_size=4 [09:15:23]MH_SAM_APDU [09:15:23]CAPDU: 80 13 01 00 [09:15:23]Write to MH i2c: E2 08 00 6B 05 80 13 01 00 00 00 00 00 ED [09:15:23]Write i2c OK [09:15:23]MH_I2C_Read... [09:15:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:23]Read from MH i2c: E2 [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: E2 0E 00 [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: E2 0E 00 6B 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3C [09:15:23]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:15:23]wFMCommunicate OK [09:15:23]SAM_PROTO_GetShiftState done [09:15:23]FM_GetShiftState done [09:15:23]opened in 1730160023 [09:15:23]opened+sec_in_day 1730246423 [09:15:23]quantity*price = 9500 [09:15:23]sum+1 = 9501 [09:15:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 107 29.10.2024 09:15 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139122 ФПД: 210919380416987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091523&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139122&fm=210919380416987&tin=02508201610067®Number=0000000000091631&sum=9500 0 [09:15:24]StoreToDocumentArchive [09:15:24]shift 555 fd 139122 [09:15:24]save to /storage/0555/doc_00139122 [09:15:24]save last doc name /storage/0555/doc_00139122 to /storage/kkm_last_doc_name [09:15:24]save OK [09:15:24]Clear old archive folders... [09:15:24]ProcessDocumentItem done err = 0, tmpTLVsize=296 [09:15:24]tlvbuf is 01464600 [09:15:24]SAM_PROTO_ClearQueue [09:15:24]wFMCommunicate request_size=4 [09:15:24]MH_SAM_APDU [09:15:24]CAPDU: 80 09 00 00 [09:15:24]Write to MH i2c: E2 08 00 78 05 80 09 00 00 00 00 00 00 EF [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:24]Read from MH i2c: E2 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 78 05 00 90 00 F1 [09:15:24]RAPDU: 90 00 [09:15:24]wFMCommunicate OK [09:15:24]SAM_PROTO_ClearQueue done [09:15:24]KKMCreateOFDPacket [09:15:24]OFDProtocolAddRootSTLVToBuf [09:15:24]FM_MakeSignedData [09:15:24]FM_MakeSignedData [09:15:24]SAM_PROTO_SignData [09:15:24]wFMCommunicate request_size=4 [09:15:24]MH_SAM_APDU [09:15:24]CAPDU: 80 0D 01 02 [09:15:24]Write to MH i2c: E2 08 00 79 05 80 0D 01 02 00 00 00 00 F7 [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:24]Read from MH i2c: E2 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 79 05 00 90 00 F2 [09:15:24]RAPDU: 90 00 [09:15:24]wFMCommunicate OK [09:15:24]wFMCommunicate request_size=255 [09:15:24]MH_SAM_APDU [09:15:24]CAPDU: 80 0D 02 02 FA 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 32 37 33 33 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 20 D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D0 B0 D1 81 D1 81 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 AB A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [09:15:24]Write to MH i2c: E2 02 01 7A 05 80 0D 02 02 FA 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 32 37 33 33 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 20 D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D0 B0 D1 81 D1 81 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 AB A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 A0 [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:24]Read from MH i2c: E2 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 7A 05 00 90 00 F3 [09:15:24]RAPDU: 90 00 [09:15:24]wFMCommunicate OK [09:15:24]wFMCommunicate request_size=55 [09:15:24]MH_SAM_APDU [09:15:24]CAPDU: 80 0D 02 02 32 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 72 1F 02 00 35 04 06 00 BF D4 7E BE F9 DB [09:15:24]Write to MH i2c: E2 3A 00 7B 05 80 0D 02 02 32 00 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 72 1F 02 00 35 04 06 00 BF D4 7E BE F9 DB 00 00 8C [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:24]Read from MH i2c: E2 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 03 00 7B 05 00 90 00 F4 [09:15:24]RAPDU: 90 00 [09:15:24]wFMCommunicate OK [09:15:24]wFMCommunicate request_size=4 [09:15:24]MH_SAM_APDU [09:15:24]CAPDU: 80 0D 03 02 [09:15:24]Write to MH i2c: E2 08 00 7C 05 80 0D 03 02 00 00 00 00 FC [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:24]Read from MH i2c: E2 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 0B 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 0B 00 7C 05 00 8C 6F B2 7D 5E 8C 41 8D 90 00 DF [09:15:24]RAPDU: 8C 6F B2 7D 5E 8C 41 8D 90 00 [09:15:24]wFMCommunicate OK [09:15:24]SAM_PROTO_SignData done [09:15:24]FM_MakeSignedData done [09:15:24]CreateOFDProtocolMessage [09:15:24]wFMCommunicate request_size=4 [09:15:24]MH_SAM_APDU [09:15:24]CAPDU: 80 11 00 00 [09:15:24]Write to MH i2c: E2 08 00 7D 05 80 11 00 00 00 00 00 00 FC [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:24]Read from MH i2c: E2 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 17 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: E2 17 00 7D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 57 [09:15:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:15:24]wFMCommunicate OK [09:15:24]CreateOFDProtocolMessage done [09:15:24]OFDSenderStorePacket 139122 [09:15:24]StoreOFDPacket docnum=139122 [09:15:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3C 01 00 00 D1 F4 34 01 D4 B1 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 32 37 33 33 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 20 D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D0 B0 D1 81 D1 81 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 AB A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 72 1F 02 00 35 04 06 00 BF D4 7E BE F9 DB 8C 6F B2 7D 5E 8C 41 8D [09:15:24]CheckFolder [09:15:24]dirname=/storage/ofd_packets [09:15:24]CheckFolder done [09:15:24]ProducePacketName [09:15:24]name=ofd_packets/00139122 [09:15:24]NVStorageSaveData ofd_packets/00139122 [09:15:24]File name is /storage/ofd_packets/00139122 [09:15:24]Write 346 bytes [09:15:24]NVStorageSaveData done [09:15:24]OFDSenderStorePacket done [09:15:24]KKMCreateOFDPacket done [09:15:24]NVStorageSaveData kkm_last_timestamp [09:15:24]File name is /storage/kkm_last_timestamp [09:15:24]Write 4 bytes [09:15:24]NVStorageSaveData done [09:15:24]ExternCall_PrintAddStr [09:15:24]wPrintStart [09:15:24]Write to MH i2c: 01 00 00 7E 05 83 [09:15:24]Write i2c OK [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: 01 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: 01 07 00 [09:15:24]MH_I2C_Read... [09:15:24]Read from MH i2c: 01 07 00 7E 05 00 00 00 00 00 FF 0F 98 [09:15:24]RasterBufferAndPrint [09:15:24]line Счет N : (3)335059 [09:15:24]line ИНН: 02508201610067 [09:15:24]line Контрольно-Кассовый Чек [09:15:24]line ПРОДАЖА [09:15:24]line Товар: 4700000482733 [09:15:24]line Напиток Nitro Fr газ класс ж/б 0,45л [09:15:24]line 1.000 * 95.00 [09:15:24]line = 95.00 [09:15:24]line НДС 12% НСП 1% [09:15:24]line > о реализуемом товаре [09:15:24]line ИТОГО: 95.00 [09:15:24]line НСП 1% : 0.84 [09:15:24]line НДС 12% : 10.09 [09:15:24]line Наличными: 95.00 [09:15:24]line Безнал.: 0.00 [09:15:24]line Место: АЗС № 101 "Партнер Нефть" [09:15:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:15:24]line СНО: Общий режим [09:15:24]OFD Sender: Processing packet 139122 [packets to send 34, broken 33] [09:15:24]ProducePacketName [09:15:24]name=ofd_packets/00139122 [09:15:24]OFD Sender: To server: pG, [09:15:24]CommunicateWithHost lk.salyk.kg:30040 [09:15:24]ConnectInit lk.salyk.kg [09:15:24]line Чек 107 29.10.2024 09:15 [09:15:24]line Смена: 555 ФФД: 1.0 [09:15:24]line ЗНМ: 0300000081 [09:15:24]line РНМ: 0000000000091631 [09:15:24]line Версия ККМ: 001 [09:15:24]line ФМ: 0000000000874669 [09:15:24]line ФД: 139122 [09:15:24]line ФПД: 210919380416987 [09:15:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T091523&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139122&fm=210919380416987&tin=02508201610067®Number=0000000000091631&sum=9500 [09:15:24]line 0 [09:15:24]written 0, free lines is 4095 [09:15:24]Connected sock=10 [09:15: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 36 39 3C 01 00 00 D1 F4 34 01 D4 B1 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 32 37 33 33 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 20 D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D0 B0 D1 81 D1 81 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 AB A7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 72 1F 02 00 35 04 06 00 BF D4 7E BE F9 DB 8C 6F B2 7D 5E 8C 41 8D [09:15: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 36 39 4F 00 00 00 ED 4A 47 00 A2 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 36 39 10 04 04 00 72 1F 02 00 F4 03 04 00 5F 53 20 67 B6 04 01 00 00 32 E6 9E 90 EB 77 8A 2C [09:15:25]CommunicateWithHost err = 0 [09:15:25]CheckOFDResponse [09:15:25]1017 (14) - 77093643461234 [09:15:25]1041 (16) - 0000000000874669 [09:15:25]1040 (4) - 139122 [09:15:25]1012 (4) - 29.10.2024 03:15 [09:15:25]1206 (1) - 0 [09:15:25]OFD Sender: Remove packet 139122 [09:15:25]ProducePacketName [09:15:25]name=ofd_packets/00139122 [09:15:25]NVStorageDeleteData [09:15:25]Write to MH i2c: 01 00 00 A7 05 AC [09:15:25]Write i2c OK [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: 01 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: 01 07 00 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: 01 07 00 A7 05 00 00 00 00 00 05 0D C5 [09:15:25]RasterBufferAndPrint [09:15:25]line [09:15:25]line [09:15:25]line [09:15:25]line [09:15:25]line [09:15:25]written 0, free lines is 3342 [09:15:25]MH_Cut [09:15:25]Write to MH i2c: D1 01 00 AE 05 01 85 [09:15:25]Write i2c OK [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: D1 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: D1 01 00 [09:15:25]MH_I2C_Read... [09:15:25]Read from MH i2c: D1 01 00 AE 05 00 84 [09:15:25]Write to MH i2c: 01 00 00 AF 05 B4 [09:15:25]Write i2c OK [09:15:25]MH_I2C_Read... [09:15:25]OFD Sender: No OFD packet to send [09:15:25]*** Cut start [09:15:25]*** Partial cut [09:15:25]*** CUTSNS_PIN = 1 [09:15:26]*** CUTSNS_PIN = 0 [09:15:26]*** Brake cut motor [09:15:26]Read from MH i2c: 01 [09:15:26]MH_I2C_Read... [09:15:26]*** Stop cut motor [09:15:26]*** Cut end [09:15:26]Read from MH i2c: 01 07 00 [09:15:26]MH_I2C_Read... [09:15:26]Read from MH i2c: 01 07 00 AF 05 00 00 00 00 00 FF 0F C9 [09:15:26]process_action close_receipt done [09:15:26]requested_data is exist [09:15:26]produce_requested_data [09:15:26]requested_item fm.sn is exist - process it [09:15:26]wFMCommunicate request_size=4 [09:15:26]MH_SAM_APDU [09:15:26]CAPDU: 80 11 00 00 [09:15:26]Write to MH i2c: E2 08 00 B0 05 80 11 00 00 00 00 00 00 2F [09:15:26]Write i2c OK [09:15:26]MH_I2C_Read... [09:15:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:26]Read from MH i2c: E2 [09:15:26]MH_I2C_Read... [09:15:26]Read from MH i2c: E2 17 00 [09:15:26]MH_I2C_Read... [09:15:26]Read from MH i2c: E2 17 00 B0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8A [09:15:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:15:26]wFMCommunicate OK [09:15:26]requested_item fd.num is exist - process it [09:15:26]SAM_PROTO_GetFieldsCounters [09:15:26]wFMCommunicate request_size=4 [09:15:26]MH_SAM_APDU [09:15:26]CAPDU: 80 13 00 00 [09:15:26]Write to MH i2c: E2 08 00 B1 05 80 13 00 00 00 00 00 00 32 [09:15:26]Write i2c OK [09:15:26]MH_I2C_Read... [09:15:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:26]Read from MH i2c: E2 [09:15:26]MH_I2C_Read... [09:15:26]Read from MH i2c: E2 62 00 [09:15:26]MH_I2C_Read... [09:15:26]Read from MH i2c: E2 62 00 B1 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 72 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [09:15: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 72 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:15:26]wFMCommunicate OK [09:15:26]SAM_PROTO_GetFieldsCounters done [09:15:26]requested_item shift.num is exist - process it [09:15:26]requested_item shift.opened is exist - process it [09:15:26]req_shift_opened [09:15:26]FM_GetShiftState [09:15:26]SAM_PROTO_GetShiftState [09:15:26]wFMCommunicate request_size=4 [09:15:26]MH_SAM_APDU [09:15:26]CAPDU: 80 13 01 00 [09:15:26]Write to MH i2c: E2 08 00 B2 05 80 13 01 00 00 00 00 00 34 [09:15:26]Write i2c OK [09:15:26]MH_I2C_Read... [09:15:26]Read from MH i2c: E2 [09:15:26]MH_I2C_Read... [09:15:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:26]Read from MH i2c: E2 0E 00 [09:15:26]MH_I2C_Read... [09:15:26]Read from MH i2c: E2 0E 00 B2 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 83 [09:15:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:15:26]wFMCommunicate OK [09:15:26]SAM_PROTO_GetShiftState done [09:15:26]FM_GetShiftState done [09:15:26]req_shift_opened done [09:15:26]requested_item shift.open_date is exist - process it [09:15:26]req_shift_open_date [09:15:26]req_shift_open_date done [09:15:26]produce_requested_data done [09:15:26]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139122,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:15:26]process_action_free close_receipt [09:15:26]json_value_free [09:15:26]json_value_free done [09:15:26]process_json_proto returns [09:15:26]Send response to host [09:15:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139122,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:15:26]free response buf [09:15:26]execute_script done [09:15:26]execute_script returns [09:15:26]free content buf [09:15:26]Sock 7.Close socket [09:15:26]Sock 7.Thread stoped [09:15:30]OFD Sender: No OFD packet to send [09:15:35]OFD Sender: No OFD packet to send [09:15:40]OFD Sender: No OFD packet to send [09:15:45]OFD Sender: No OFD packet to send [09:15:50]OFD Sender: No OFD packet to send [09:15:55]OFD Sender: No OFD packet to send [09:16:00]OFD Sender: No OFD packet to send [09:16:05]OFD Sender: No OFD packet to send [09:16:10]OFD Sender: No OFD packet to send [09:16:15]OFD Sender: No OFD packet to send [09:16:20]OFD Sender: No OFD packet to send [09:16:25]OFD Sender: No OFD packet to send [09:16:30]OFD Sender: No OFD packet to send [09:16: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:30]OFD Sender: No OFD packet to send [09:17:35]OFD Sender: No OFD packet to send [09:17:40]OFD Sender: No OFD packet to send [09:17:45]OFD Sender: No OFD packet to send [09:17:50]OFD Sender: No OFD packet to send [09:17:55]OFD Sender: No OFD packet to send [09:18:00]OFD Sender: No OFD packet to send [09:18:05]OFD Sender: No OFD packet to send [09:18:10]OFD Sender: No OFD packet to send [09:18:15]OFD Sender: No OFD packet to send [09:18:20]OFD Sender: No OFD packet to send [09:18:25]OFD Sender: No OFD packet to send [09:18:30]OFD Sender: No OFD packet to send [09:18:35]OFD Sender: No OFD packet to send [09:18:40]OFD Sender: No OFD packet to send [09:18:45]OFD Sender: No OFD packet to send [09:18:50]OFD Sender: No OFD packet to send [09:18:55]OFD Sender: No OFD packet to send [09:19:00]OFD Sender: No OFD packet to send [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:11]OFD Sender: No OFD packet to send [09:22:16]OFD Sender: No OFD packet to send [09:22:21]OFD Sender: No OFD packet to send [09:22:26]OFD Sender: No OFD packet to send [09:22:31]OFD Sender: No OFD packet to send [09:22:36]OFD Sender: No OFD packet to send [09:22:41]OFD Sender: No OFD packet to send [09:22:46]OFD Sender: No OFD packet to send [09:22:51]OFD Sender: No OFD packet to send [09:22:56]OFD Sender: No OFD packet to send [09:23:01]OFD Sender: No OFD packet to send [09:23:06]OFD Sender: No OFD packet to send [09:23:11]OFD Sender: No OFD packet to send [09:23:16]OFD Sender: No OFD packet to send [09:23:21]OFD Sender: No OFD packet to send [09:23:26]OFD Sender: No OFD packet to send [09:23:31]OFD Sender: No OFD packet to send [09:23:36]OFD Sender: No OFD packet to send [09:23:41]OFD Sender: No OFD packet to send [09:23:46]OFD Sender: No OFD packet to send [09:23:51]OFD Sender: No OFD packet to send [09:23:56]OFD Sender: No OFD packet to send [09:24:01]OFD Sender: No OFD packet to send [09:24:06]OFD Sender: No OFD packet to send [09:24:11]OFD Sender: No OFD packet to send [09:24:16]OFD Sender: No OFD packet to send [09:24:21]OFD Sender: No OFD packet to send [09:24:26]OFD Sender: No OFD packet to send [09:24:31]OFD Sender: No OFD packet to send [09:24:36]OFD Sender: No OFD packet to send [09:24:41]OFD Sender: No OFD packet to send [09:24:46]OFD Sender: No OFD packet to send [09:24:51]OFD Sender: No OFD packet to send [09:24:56]OFD Sender: No OFD packet to send [09:25:01]OFD Sender: No OFD packet to send [09:25:06]OFD Sender: No OFD packet to send [09:25:11]OFD Sender: No OFD packet to send [09:25:16]OFD Sender: No OFD packet to send [09:25:21]OFD Sender: No OFD packet to send [09:25:26]OFD Sender: No OFD packet to send [09:25:31]OFD Sender: No OFD packet to send [09:25:36]OFD Sender: No OFD packet to send [09:25:41]OFD Sender: No OFD packet to send [09:25:46]OFD Sender: No OFD packet to send [09:25:51]OFD Sender: No OFD packet to send [09:25:56]OFD Sender: No OFD packet to send [09:26:01]OFD Sender: No OFD packet to send [09:26:06]OFD Sender: No OFD packet to send [09:26:11]OFD Sender: No OFD packet to send [09:26:16]OFD Sender: No OFD packet to send [09:26:21]OFD Sender: No OFD packet to send [09:26:26]OFD Sender: No OFD packet to send [09:26:31]OFD Sender: No OFD packet to send [09:26:36]OFD Sender: No OFD packet to send [09:26:41]OFD Sender: No OFD packet to send [09:26:46]OFD Sender: No OFD packet to send [09:26:51]OFD Sender: No OFD packet to send [09:26:56]OFD Sender: No OFD packet to send [09:27:01]OFD Sender: No OFD packet to send [09:27:06]OFD Sender: No OFD packet to send [09:27:11]OFD Sender: No OFD packet to send [09:27:16]OFD Sender: No OFD packet to send [09:27:21]OFD Sender: No OFD packet to send [09:27:26]OFD Sender: No OFD packet to send [09:27:31]OFD Sender: No OFD packet to send [09:27:36]OFD Sender: No OFD packet to send [09:27:41]OFD Sender: No OFD packet to send [09:27:46]OFD Sender: No OFD packet to send [09:27:51]OFD Sender: No OFD packet to send [09:27:56]OFD Sender: No OFD packet to send [09:28:01]OFD Sender: No OFD packet to send [09:28:06]OFD Sender: No OFD packet to send [09:28:11]OFD Sender: No OFD packet to send [09:28:16]OFD Sender: No OFD packet to send [09:28:21]OFD Sender: No OFD packet to send [09:28:26]OFD Sender: No OFD packet to send [09:28:31]OFD Sender: No OFD packet to send [09:28:36]OFD Sender: No OFD packet to send [09:28:41]OFD Sender: No OFD packet to send [09:28:46]OFD Sender: No OFD packet to send [09:28:51]OFD Sender: No OFD packet to send [09:28:56]OFD Sender: No OFD packet to send [09:29:01]OFD Sender: No OFD packet to send [09:29:06]OFD Sender: No OFD packet to send [09:29:11]OFD Sender: No OFD packet to send [09:29:16]OFD Sender: No OFD packet to send [09:29:21]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:31]OFD Sender: No OFD packet to send [09:30:36]OFD Sender: No OFD packet to send [09:30:41]OFD Sender: No OFD packet to send [09:30:46]OFD Sender: No OFD packet to send [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:46]OFD Sender: No OFD packet to send [09:31:51]OFD Sender: No OFD packet to send [09:31:56]OFD Sender: No OFD packet to send [09:32:01]OFD Sender: No OFD packet to send [09:32:06]OFD Sender: No OFD packet to send [09:32:11]OFD Sender: No OFD packet to send [09:32:16]OFD Sender: No OFD packet to send [09:32:21]OFD Sender: No OFD packet to send [09:32:26]OFD Sender: No OFD packet to send [09:32:31]OFD Sender: No OFD packet to send [09:32:36]OFD Sender: No OFD packet to send [09:32:41]OFD Sender: No OFD packet to send [09:32:46]OFD Sender: No OFD packet to send [09:32:51]OFD Sender: No OFD packet to send [09:32:56]OFD Sender: No OFD packet to send [09:33:01]OFD Sender: No OFD packet to send [09:33:06]OFD Sender: No OFD packet to send [09:33:07]accept exits with 9 [09:33:07]New connection [09:33:07]New thread 3067018596 created [09:33:07]Thread 3067161956 joined [09:33:07]Waiting for new connection... [09:33:07] Sock 9.Parse request [09:33:07]Sock 9.Check first char [09:33:07]Sock 9.First char is OK [09:33:07]request: POST /json_proto HTTP/1.0 [09:33:07]Method: POST [09:33:07]URL: /json_proto [09:33:07]Method is POST - this is cgi request [09:33:07]url: /json_proto [09:33:07]query_string will be loaded in cgi processing [09:33:07]execute_cgi json_proto POST (null) [09:33:07]execute_cgi path=json_proto method=POST [09:33:07]POST find Content-Length [09:33:07]Host: 172.17.50.196:8080 [09:33:07]Content-Length: 215 [09:33:07]Content-Type: application/json [09:33:07] [09:33:07]POST finish read [09:33:07]Found Content-Length = 215 [09: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" ] } } [09:33:07]execute_script... [09: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" ] } } [09:33:07]POST & json_proto [09:33:07]process_json_proto [09:33:07]json parsed OK: [09:33:07]protocol is kg_v1.0 [09:33:07]action value=get_value [09:33:07]process_action get_value [09:33:07]cmd_get_value [09:33:07]process_action get_value done [09:33:07]requested_data is exist [09:33:07]produce_requested_data [09:33:07]requested_item kkm.sn is exist - process it [09:33:07]requested_item kkm.ver is exist - process it [09:33:07]requested_item fm.sn is exist - process it [09:33:07]wFMCommunicate request_size=4 [09:33:07]MH_SAM_APDU [09:33:07]CAPDU: 80 11 00 00 [09:33:07]Write to MH i2c: E2 08 00 B3 05 80 11 00 00 00 00 00 00 32 [09:33:07]Write i2c OK [09:33:07]MH_I2C_Read... [09:33:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:07]Read from MH i2c: E2 [09:33:07]MH_I2C_Read... [09:33:07]Read from MH i2c: E2 17 00 [09:33:07]MH_I2C_Read... [09:33:07]Read from MH i2c: E2 17 00 B3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8D [09:33:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:33:07]wFMCommunicate OK [09:33:07]requested_item fd.num is exist - process it [09:33:07]SAM_PROTO_GetFieldsCounters [09:33:07]wFMCommunicate request_size=4 [09:33:07]MH_SAM_APDU [09:33:07]CAPDU: 80 13 00 00 [09:33:07]Write to MH i2c: E2 08 00 B4 05 80 13 00 00 00 00 00 00 35 [09:33:07]Write i2c OK [09:33:07]MH_I2C_Read... [09:33:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:07]Read from MH i2c: E2 [09:33:07]MH_I2C_Read... [09:33:07]Read from MH i2c: E2 62 00 [09:33:07]MH_I2C_Read... [09:33:07]Read from MH i2c: E2 62 00 B4 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 72 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [09: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 72 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:33:07]wFMCommunicate OK [09:33:07]SAM_PROTO_GetFieldsCounters done [09:33:07]requested_item shift.num is exist - process it [09:33:07]requested_item shift.opened is exist - process it [09:33:07]req_shift_opened [09:33:07]FM_GetShiftState [09:33:07]SAM_PROTO_GetShiftState [09:33:07]wFMCommunicate request_size=4 [09:33:07]MH_SAM_APDU [09:33:07]CAPDU: 80 13 01 00 [09:33:07]Write to MH i2c: E2 08 00 B5 05 80 13 01 00 00 00 00 00 37 [09:33:07]Write i2c OK [09:33:07]MH_I2C_Read... [09:33:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:07]Read from MH i2c: E2 [09:33:07]MH_I2C_Read... [09:33:07]Read from MH i2c: E2 0E 00 [09:33:07]MH_I2C_Read... [09:33:07]Read from MH i2c: E2 0E 00 B5 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 86 [09:33:07]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:33:07]wFMCommunicate OK [09:33:07]SAM_PROTO_GetShiftState done [09:33:07]FM_GetShiftState done [09:33:07]req_shift_opened done [09:33:07]requested_item shift.open_date is exist - process it [09:33:07]req_shift_open_date [09:33:07]req_shift_open_date done [09:33:07]produce_requested_data done [09:33:07]produce_requested_data return {"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139122,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:33:07]process_action_free get_value [09:33:07]json_value_free [09:33:07]json_value_free done [09:33:07]process_json_proto returns [09:33:07]Send response to host [09:33:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139122,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:33:07]free response buf [09:33:07]execute_script done [09:33:07]execute_script returns [09:33:07]free content buf [09:33:07]Sock 9.Close socket [09:33:07]Sock 9.Thread stoped [09:33:07]accept exits with 7 [09:33:07]New connection [09:33:07]New thread 3067161956 created [09:33:07]Thread 3067018596 joined [09:33:07]Waiting for new connection... [09:33:07] Sock 7.Parse request [09:33:07]Sock 7.Check first char [09:33:07]Sock 7.First char is OK [09:33:07]request: POST /json_proto HTTP/1.0 [09:33:07]Method: POST [09:33:07]URL: /json_proto [09:33:07]Method is POST - this is cgi request [09:33:07]url: /json_proto [09:33:07]query_string will be loaded in cgi processing [09:33:07]execute_cgi json_proto POST (null) [09:33:07]execute_cgi path=json_proto method=POST [09:33:07]POST find Content-Length [09:33:07]Host: 172.17.50.196:8080 [09:33:07]Content-Length: 331 [09:33:07]Content-Type: application/json [09:33:07] [09:33:07]POST finish read [09:33:07]Found Content-Length = 331 [09: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" ] } } [09:33:07]execute_script... [09: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" ] } } [09:33:07]POST & json_proto [09:33:07]process_json_proto [09:33:07]json parsed OK: [09:33:07]protocol is kg_v1.0 [09:33:07]action value=get_value [09:33:07]process_action get_value [09:33:07]cmd_get_value [09:33:07]process_action get_value done [09:33:07]requested_data is exist [09:33:07]produce_requested_data [09:33:07]requested_item fm.sale.total is exist - process it [09:33:07]SAM_PROTO_GetFMData [09:33:07]wFMCommunicate request_size=4 [09:33:07]MH_SAM_APDU [09:33:07]CAPDU: 80 13 03 00 [09:33:07]Write to MH i2c: E2 08 00 B6 05 80 13 03 00 00 00 00 00 3A [09:33:07]Write i2c OK [09:33:07]MH_I2C_Read... [09:33:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:33:08]Read from MH i2c: E2 [09:33:08]MH_I2C_Read... [09:33:08]Read from MH i2c: E2 FD 00 [09:33:08]MH_I2C_Read... [09:33:08]Read from MH i2c: E2 FD 00 B6 05 00 C7 04 85 04 C3 04 6E 04 04 00 1C 1B 02 00 69 04 A3 00 6F 04 04 00 D1 18 02 00 B1 04 05 00 78 E4 72 51 01 70 04 05 00 E4 CE 71 02 01 72 04 04 00 94 15 01 4F 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 42 8D D6 23 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 26 49 FC 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 6E [09:33:08]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 1C 1B 02 00 69 04 A3 00 6F 04 04 00 D1 18 02 00 B1 04 05 00 78 E4 72 51 01 70 04 05 00 E4 CE 71 02 01 72 04 04 00 94 15 01 4F 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 42 8D D6 23 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 26 49 FC 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [09:33:08]wFMCommunicate OK [09:33:08]wFMCommunicate request_size=4 [09:33:08]MH_SAM_APDU [09:33:08]CAPDU: 80 17 00 00 [09:33:08]Write to MH i2c: E2 08 00 B7 05 80 17 00 00 00 00 00 00 3C [09:33:08]Write i2c OK [09:33:08]MH_I2C_Read... [09:33:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:33:08]Read from MH i2c: E2 [09:33:08]MH_I2C_Read... [09:33:08]Read from MH i2c: E2 FD 00 [09:33:08]MH_I2C_Read... [09:33:08]Read from MH i2c: E2 FD 00 B7 05 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 53 [09:33:08]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [09:33:08]wFMCommunicate OK [09:33:08]wFMCommunicate request_size=4 [09:33:08]MH_SAM_APDU [09:33:08]CAPDU: 80 17 00 00 [09:33:08]Write to MH i2c: E2 08 00 B8 05 80 17 00 00 00 00 00 00 3D [09:33:08]Write i2c OK [09:33:08]MH_I2C_Read... [09:33:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:33:08]Read from MH i2c: E2 [09:33:08]MH_I2C_Read... [09:33:08]Read from MH i2c: E2 FD 00 [09:33:08]MH_I2C_Read... [09:33:08]Read from MH i2c: E2 FD 00 B8 05 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 15 [09:33:08]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [09:33:08]wFMCommunicate OK [09:33:08]wFMCommunicate request_size=4 [09:33:08]MH_SAM_APDU [09:33:08]CAPDU: 80 17 00 00 [09:33:08]Write to MH i2c: E2 08 00 B9 05 80 17 00 00 00 00 00 00 3E [09:33:08]Write i2c OK [09:33:08]MH_I2C_Read... [09:33:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:33:09]Read from MH i2c: E2 [09:33:09]MH_I2C_Read... [09:33:09]Read from MH i2c: E2 FD 00 [09:33:09]MH_I2C_Read... [09:33:09]Read from MH i2c: E2 FD 00 B9 05 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 B9 [09:33:09]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [09:33:09]wFMCommunicate OK [09:33:09]wFMCommunicate request_size=4 [09:33:09]MH_SAM_APDU [09:33:09]CAPDU: 80 17 00 00 [09:33:09]Write to MH i2c: E2 08 00 BA 05 80 17 00 00 00 00 00 00 3F [09:33:09]Write i2c OK [09:33:09]MH_I2C_Read... [09:33:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [09:33:09]Read from MH i2c: E2 [09:33:09]MH_I2C_Read... [09:33:09]Read from MH i2c: E2 E4 00 [09:33:09]MH_I2C_Read... [09:33:09]Read from MH i2c: E2 E4 00 BA 05 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1F [09:33:09]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:33:09]wFMCommunicate OK [09:33:09]SAM_PROTO_GetFMData done [09:33:09]requested_item fm.sale_refund.total is exist - process it [09:33:09]requested_item fm.buy.total is exist - process it [09:33:09]requested_item shift.sale.total is exist - process it [09:33:09]SAM_PROTO_GetShiftData [09:33:09]wFMCommunicate request_size=4 [09:33:09]MH_SAM_APDU [09:33:09]CAPDU: 80 13 02 00 [09:33:09]Write to MH i2c: E2 08 00 BB 05 80 13 02 00 00 00 00 00 3E [09:33:09]Write i2c OK [09:33:09]MH_I2C_Read... [09:33:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:33:09]Read from MH i2c: E2 [09:33:09]MH_I2C_Read... [09:33:09]Read from MH i2c: E2 FD 00 [09:33:09]MH_I2C_Read... [09:33:09]Read from MH i2c: E2 FD 00 BB 05 00 AE 04 AA 04 AA 04 6E 04 04 00 6B 00 00 00 69 04 9B 00 6F 04 04 00 6B 00 00 00 B1 04 03 00 F6 29 37 70 04 03 00 24 10 26 72 04 03 00 D2 19 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 B8 DB 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 F3 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 88 [09:33:09]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 6B 00 00 00 69 04 9B 00 6F 04 04 00 6B 00 00 00 B1 04 03 00 F6 29 37 70 04 03 00 24 10 26 72 04 03 00 D2 19 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 B8 DB 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 F3 7C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [09:33:09]wFMCommunicate OK [09:33:09]wFMCommunicate request_size=4 [09:33:09]MH_SAM_APDU [09:33:09]CAPDU: 80 17 00 00 [09:33:09]Write to MH i2c: E2 08 00 BC 05 80 17 00 00 00 00 00 00 41 [09:33:09]Write i2c OK [09:33:09]MH_I2C_Read... [09:33:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:33:10]Read from MH i2c: E2 [09:33:10]MH_I2C_Read... [09:33:10]Read from MH i2c: E2 FD 00 [09:33:10]MH_I2C_Read... [09:33:10]Read from MH i2c: E2 FD 00 BC 05 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 63 [09:33: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 [09:33:10]wFMCommunicate OK [09:33:10]wFMCommunicate request_size=4 [09:33:10]MH_SAM_APDU [09:33:10]CAPDU: 80 17 00 00 [09:33:10]Write to MH i2c: E2 08 00 BD 05 80 17 00 00 00 00 00 00 42 [09:33:10]Write i2c OK [09:33:10]MH_I2C_Read... [09:33:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:33:10]Read from MH i2c: E2 [09:33:10]MH_I2C_Read... [09:33:10]Read from MH i2c: E2 FD 00 [09:33:10]MH_I2C_Read... [09:33:10]Read from MH i2c: E2 FD 00 BD 05 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 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 F9 [09:33:10]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 [09:33:10]wFMCommunicate OK [09:33:10]wFMCommunicate request_size=4 [09:33:10]MH_SAM_APDU [09:33:10]CAPDU: 80 17 00 00 [09:33:10]Write to MH i2c: E2 08 00 BE 05 80 17 00 00 00 00 00 00 43 [09:33:10]Write i2c OK [09:33:10]MH_I2C_Read... [09:33:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:33:10]Read from MH i2c: E2 [09:33:10]MH_I2C_Read... [09:33:10]Read from MH i2c: E2 FD 00 [09:33:10]MH_I2C_Read... [09:33:10]Read from MH i2c: E2 FD 00 BE 05 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 B5 [09:33:10]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 [09:33:10]wFMCommunicate OK [09:33:10]wFMCommunicate request_size=4 [09:33:10]MH_SAM_APDU [09:33:10]CAPDU: 80 17 00 00 [09:33:10]Write to MH i2c: E2 08 00 BF 05 80 17 00 00 00 00 00 00 44 [09:33:10]Write i2c OK [09:33:10]MH_I2C_Read... [09:33:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:33:10]Read from MH i2c: E2 [09:33:10]MH_I2C_Read... [09:33:10]Read from MH i2c: E2 CB 00 [09:33:10]MH_I2C_Read... [09:33:10]Read from MH i2c: E2 CB 00 BF 05 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 2D [09:33:10]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 [09:33:10]wFMCommunicate OK [09:33:10]SAM_PROTO_GetShiftData done [09:33:10]requested_item shift.sale.total_cash is exist - process it [09:33:10]requested_item shift.sale_refund.total is exist - process it [09:33:10]requested_item shift.sale_refund.total_cash is exist - process it [09:33:10]requested_item shift.buy.total is exist - process it [09:33:10]requested_item shift.buy.total_cash is exist - process it [09:33:10]produce_requested_data done [09:33:10]produce_requested_data return {"fm.sale.total":56614513.84,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":36152.22,"shift.sale.total_cash":24945.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:33:10]process_action_free get_value [09:33:10]json_value_free [09:33:10]json_value_free done [09:33:10]process_json_proto returns [09:33:10]Send response to host [09:33:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56614513.84,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":36152.22,"shift.sale.total_cash":24945.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:33:10]free response buf [09:33:10]execute_script done [09:33:10]execute_script returns [09:33:10]free content buf [09:33:10]Sock 7.Close socket [09:33:10]Sock 7.Thread stoped [09:33:11]OFD Sender: No OFD packet to send [09:33:16]OFD Sender: No OFD packet to send [09:33:21]OFD Sender: No OFD packet to send [09:33:26]OFD Sender: No OFD packet to send [09:33:31]OFD Sender: No OFD packet to send [09:33:36]OFD Sender: No OFD packet to send [09:33:41]OFD Sender: No OFD packet to send [09:33:46]OFD Sender: No OFD packet to send [09:33:51]OFD Sender: No OFD packet to send [09:33:56]OFD Sender: No OFD packet to send [09:34:01]OFD Sender: No OFD packet to send [09:34:06]OFD Sender: No OFD packet to send [09:34:11]OFD Sender: No OFD packet to send [09:34:16]OFD Sender: No OFD packet to send [09:34:21]OFD Sender: No OFD packet to send [09:34:26]OFD Sender: No OFD packet to send [09:34:31]OFD Sender: No OFD packet to send [09:34:36]OFD Sender: No OFD packet to send [09:34:41]OFD Sender: No OFD packet to send [09:34:46]OFD Sender: No OFD packet to send [09:34:51]OFD Sender: No OFD packet to send [09:34:56]OFD Sender: No OFD packet to send [09:35:01]OFD Sender: No OFD packet to send [09:35:06]OFD Sender: No OFD packet to send [09:35:11]OFD Sender: No OFD packet to send [09:35:16]OFD Sender: No OFD packet to send [09:35:21]OFD Sender: No OFD packet to send [09:35:26]OFD Sender: No OFD packet to send [09:35:31]OFD Sender: No OFD packet to send [09:35:36]OFD Sender: No OFD packet to send [09:35:41]OFD Sender: No OFD packet to send [09:35:46]OFD Sender: No OFD packet to send [09:35:51]OFD Sender: No OFD packet to send [09:35:56]OFD Sender: No OFD packet to send [09:36:01]OFD Sender: No OFD packet to send [09:36:02]accept exits with 9 [09:36:02]New connection [09:36:02]New thread 3067018596 created [09:36:02]Thread 3067161956 joined [09:36:02]Waiting for new connection... [09:36:02] Sock 9.Parse request [09:36:02]Sock 9.Check first char [09:36:02]Sock 9.First char is OK [09:36:02]request: POST /json_proto HTTP/1.0 [09:36:02]Method: POST [09:36:02]URL: /json_proto [09:36:02]Method is POST - this is cgi request [09:36:02]url: /json_proto [09:36:02]query_string will be loaded in cgi processing [09:36:02]execute_cgi json_proto POST (null) [09:36:02]execute_cgi path=json_proto method=POST [09:36:02]POST find Content-Length [09:36:02]Host: 172.17.50.196:8080 [09:36:02]Content-Length: 621 [09:36:02]Content-Type: application/json [09:36:02] [09:36:02]POST finish read [09:36:02]Found Content-Length = 621 [09:36:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335060", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:02]execute_script... [09:36:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335060", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:02]POST & json_proto [09:36:02]process_json_proto [09:36:02]json parsed OK: [09:36:02]protocol is kg_v1.0 [09:36:02]action value=close_receipt [09:36:02]process_action close_receipt [09:36:02]cmd_close_receipt [09:36:02]MH_GetDate [09:36:02]Write to MH i2c: F0 00 00 C0 05 B4 [09:36:02]Write i2c OK [09:36:02]MH_I2C_Read... [09:36:02]Read from MH i2c: F0 [09:36:02]MH_I2C_Read... [09:36:02]Read from MH i2c: F0 09 00 [09:36:02]MH_I2C_Read... [09:36:02]Read from MH i2c: F0 09 00 C0 05 00 83 AC 20 67 72 0D 1C 67 75 [09:36:02]GetLastDocTimeStamp 1730193323 [09:36:02]current date 1730194563 [09:36:02]FM_GetShiftState [09:36:02]SAM_PROTO_GetShiftState [09:36:02]wFMCommunicate request_size=4 [09:36:02]MH_SAM_APDU [09:36:02]CAPDU: 80 13 01 00 [09:36:02]Write to MH i2c: E2 08 00 C1 05 80 13 01 00 00 00 00 00 43 [09:36:02]Write i2c OK [09:36:02]MH_I2C_Read... [09:36:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:03]Read from MH i2c: E2 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: E2 0E 00 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: E2 0E 00 C1 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 92 [09:36:03]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:36:03]wFMCommunicate OK [09:36:03]SAM_PROTO_GetShiftState done [09:36:03]FM_GetShiftState done [09:36:03]opened in 1730160023 [09:36:03]opened+sec_in_day 1730246423 [09:36:03]quantity*price = 14400 [09:36:03]sum+1 = 14401 [09:36:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 108 29.10.2024 09:36 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139123 ФПД: 105690072817222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093603&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139123&fm=105690072817222&tin=02508201610067®Number=0000000000091631&sum=14400 0 [09:36:04]StoreToDocumentArchive [09:36:04]shift 555 fd 139123 [09:36:04]save to /storage/0555/doc_00139123 [09:36:04]save last doc name /storage/0555/doc_00139123 to /storage/kkm_last_doc_name [09:36:04]save OK [09:36:04]Clear old archive folders... [09:36:04]ProcessDocumentItem done err = 0, tmpTLVsize=273 [09:36:04]tlvbuf is 01472140 [09:36:04]SAM_PROTO_ClearQueue [09:36:04]wFMCommunicate request_size=4 [09:36:04]MH_SAM_APDU [09:36:04]CAPDU: 80 09 00 00 [09:36:04]Write to MH i2c: E2 08 00 CE 05 80 09 00 00 00 00 00 00 45 [09:36:04]Write i2c OK [09:36:04]MH_I2C_Read... [09:36:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:04]Read from MH i2c: E2 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 03 00 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 03 00 CE 05 00 90 00 47 [09:36:04]RAPDU: 90 00 [09:36:04]wFMCommunicate OK [09:36:04]SAM_PROTO_ClearQueue done [09:36:04]KKMCreateOFDPacket [09:36:04]OFDProtocolAddRootSTLVToBuf [09:36:04]FM_MakeSignedData [09:36:04]FM_MakeSignedData [09:36:04]SAM_PROTO_SignData [09:36:04]wFMCommunicate request_size=4 [09:36:04]MH_SAM_APDU [09:36:04]CAPDU: 80 0D 01 02 [09:36:04]Write to MH i2c: E2 08 00 CF 05 80 0D 01 02 00 00 00 00 4D [09:36:04]Write i2c OK [09:36:04]MH_I2C_Read... [09:36:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:04]Read from MH i2c: E2 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 03 00 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 03 00 CF 05 00 90 00 48 [09:36:04]RAPDU: 90 00 [09:36:04]wFMCommunicate OK [09:36:04]wFMCommunicate request_size=255 [09:36:04]MH_SAM_APDU [09:36:04]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 83 AC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 [09:36:04]Write to MH i2c: E2 02 01 D0 05 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 83 AC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 00 00 ED [09:36:04]Write i2c OK [09:36:04]MH_I2C_Read... [09:36:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:04]Read from MH i2c: E2 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 03 00 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 03 00 D0 05 00 90 00 49 [09:36:04]RAPDU: 90 00 [09:36:04]wFMCommunicate OK [09:36:04]wFMCommunicate request_size=32 [09:36:04]MH_SAM_APDU [09:36:04]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 36 36 39 10 04 04 00 73 1F 02 00 35 04 06 00 60 1F E3 3F 1E 46 [09:36:04]Write to MH i2c: E2 23 00 D1 05 80 0D 02 02 1B 00 30 30 30 38 37 34 36 36 39 10 04 04 00 73 1F 02 00 35 04 06 00 60 1F E3 3F 1E 46 00 00 4E [09:36:04]Write i2c OK [09:36:04]MH_I2C_Read... [09:36:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:04]Read from MH i2c: E2 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 03 00 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 03 00 D1 05 00 90 00 4A [09:36:04]RAPDU: 90 00 [09:36:04]wFMCommunicate OK [09:36:04]wFMCommunicate request_size=4 [09:36:04]MH_SAM_APDU [09:36:04]CAPDU: 80 0D 03 02 [09:36:04]Write to MH i2c: E2 08 00 D2 05 80 0D 03 02 00 00 00 00 52 [09:36:04]Write i2c OK [09:36:04]MH_I2C_Read... [09:36:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:04]Read from MH i2c: E2 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 0B 00 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 0B 00 D2 05 00 2B AD F3 ED F1 F7 A0 58 90 00 EB [09:36:04]RAPDU: 2B AD F3 ED F1 F7 A0 58 90 00 [09:36:04]wFMCommunicate OK [09:36:04]SAM_PROTO_SignData done [09:36:04]FM_MakeSignedData done [09:36:04]CreateOFDProtocolMessage [09:36:04]wFMCommunicate request_size=4 [09:36:04]MH_SAM_APDU [09:36:04]CAPDU: 80 11 00 00 [09:36:04]Write to MH i2c: E2 08 00 D3 05 80 11 00 00 00 00 00 00 52 [09:36:04]Write i2c OK [09:36:04]MH_I2C_Read... [09:36:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:04]Read from MH i2c: E2 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 17 00 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: E2 17 00 D3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AD [09:36:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:36:04]wFMCommunicate OK [09:36:04]CreateOFDProtocolMessage done [09:36:04]OFDSenderStorePacket 139123 [09:36:04]StoreOFDPacket docnum=139123 [09:36:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 25 01 00 00 42 9C 1D 01 5E 92 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 83 AC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 73 1F 02 00 35 04 06 00 60 1F E3 3F 1E 46 2B AD F3 ED F1 F7 A0 58 [09:36:04]CheckFolder [09:36:04]dirname=/storage/ofd_packets [09:36:04]CheckFolder done [09:36:04]ProducePacketName [09:36:04]name=ofd_packets/00139123 [09:36:04]NVStorageSaveData ofd_packets/00139123 [09:36:04]File name is /storage/ofd_packets/00139123 [09:36:04]Write 323 bytes [09:36:04]NVStorageSaveData done [09:36:04]OFDSenderStorePacket done [09:36:04]KKMCreateOFDPacket done [09:36:04]NVStorageSaveData kkm_last_timestamp [09:36:04]File name is /storage/kkm_last_timestamp [09:36:04]Write 4 bytes [09:36:04]NVStorageSaveData done [09:36:04]ExternCall_PrintAddStr [09:36:04]wPrintStart [09:36:04]Write to MH i2c: 01 00 00 D4 05 D9 [09:36:04]Write i2c OK [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: 01 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: 01 07 00 [09:36:04]MH_I2C_Read... [09:36:04]Read from MH i2c: 01 07 00 D4 05 00 00 00 00 00 FF 0F EE [09:36:04]RasterBufferAndPrint [09:36:04]line Счет N : (3)335060 [09:36:04]line ИНН: 02508201610067 [09:36:04]line Контрольно-Кассовый Чек [09:36:04]line ПРОДАЖА [09:36:04]line Товар: 48747059 [09:36:04]line Сигареты Winston Legend Blue [09:36:04]line 1.000 * 144.00 [09:36:04]line = 144.00 [09:36:04]line НДС 12% НСП 1% [09:36:04]line > о реализуемом товаре [09:36:04]line ИТОГО: 144.00 [09:36:04]line НСП 1% : 1.27 [09:36:04]line НДС 12% : 15.29 [09:36:04]line Наличными: 144.00 [09:36:04]line Безнал.: 0.00 [09:36:04]line Место: АЗС № 101 "Партнер Нефть" [09:36:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:36:04]line СНО: Общий режим [09:36:04]line Чек 108 29.10.2024 09:36 [09:36:04]line Смена: 555 ФФД: 1.0 [09:36:04]line ЗНМ: 0300000081 [09:36:04]line РНМ: 0000000000091631 [09:36:04]line Версия ККМ: 001 [09:36:04]line ФМ: 0000000000874669 [09:36:04]line ФД: 139123 [09:36:04]line ФПД: 105690072817222 [09:36:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093603&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139123&fm=105690072817222&tin=02508201610067®Number=0000000000091631&sum=14400 [09:36:05]OFD Sender: Processing packet 139123 [packets to send 34, broken 33] [09:36:05]ProducePacketName [09:36:05]name=ofd_packets/00139123 [09:36:05]OFD Sender: To server: pG, [09:36:05]CommunicateWithHost lk.salyk.kg:30040 [09:36:05]ConnectInit lk.salyk.kg [09:36:05]line 0 [09:36:05]written 0, free lines is 4095 [09:36:05]Connected sock=10 [09:36: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 36 39 25 01 00 00 42 9C 1D 01 5E 92 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 83 AC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 73 1F 02 00 35 04 06 00 60 1F E3 3F 1E 46 2B AD F3 ED F1 F7 A0 58 [09:36: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 36 39 4F 00 00 00 5D 7D 47 00 21 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 73 1F 02 00 F4 03 04 00 37 58 20 67 B6 04 01 00 00 07 22 37 E3 2B 3A 6E CA [09:36:05]CommunicateWithHost err = 0 [09:36:05]CheckOFDResponse [09:36:05]1017 (14) - 77093643461234 [09:36:05]1041 (16) - 0000000000874669 [09:36:05]1040 (4) - 139123 [09:36:05]1012 (4) - 29.10.2024 03:36 [09:36:05]1206 (1) - 0 [09:36:05]OFD Sender: Remove packet 139123 [09:36:05]ProducePacketName [09:36:05]name=ofd_packets/00139123 [09:36:05]NVStorageDeleteData [09:36:05]Write to MH i2c: 01 00 00 FD 05 02 [09:36:05]Write i2c OK [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: 01 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: 01 07 00 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: 01 07 00 FD 05 00 00 00 00 00 F5 0C 0A [09:36:05]RasterBufferAndPrint [09:36:05]line [09:36:05]line [09:36:05]line [09:36:05]line [09:36:05]line [09:36:05]written 0, free lines is 3323 [09:36:05]MH_Cut [09:36:05]Write to MH i2c: D1 01 00 04 06 01 DC [09:36:05]Write i2c OK [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: D1 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: D1 01 00 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: D1 01 00 04 06 00 DB [09:36:05]Write to MH i2c: 01 00 00 05 06 0B [09:36:05]Write i2c OK [09:36:05]MH_I2C_Read... [09:36:05]OFD Sender: No OFD packet to send [09:36:06]*** Cut start [09:36:06]*** Partial cut [09:36:06]*** CUTSNS_PIN = 1 [09:36:06]*** CUTSNS_PIN = 0 [09:36:06]*** Brake cut motor [09:36:06]Read from MH i2c: 01 [09:36:06]MH_I2C_Read... [09:36:06]*** Stop cut motor [09:36:06]*** Cut end [09:36:06]Read from MH i2c: 01 07 00 [09:36:06]MH_I2C_Read... [09:36:06]Read from MH i2c: 01 07 00 05 06 00 00 00 00 00 FF 0F 20 [09:36:06]process_action close_receipt done [09:36:06]requested_data is exist [09:36:06]produce_requested_data [09:36:06]requested_item fm.sn is exist - process it [09:36:06]wFMCommunicate request_size=4 [09:36:06]MH_SAM_APDU [09:36:06]CAPDU: 80 11 00 00 [09:36:06]Write to MH i2c: E2 08 00 06 06 80 11 00 00 00 00 00 00 86 [09:36:06]Write i2c OK [09:36:06]MH_I2C_Read... [09:36:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:06]Read from MH i2c: E2 [09:36:06]MH_I2C_Read... [09:36:06]Read from MH i2c: E2 17 00 [09:36:06]MH_I2C_Read... [09:36:06]Read from MH i2c: E2 17 00 06 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E1 [09:36:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:36:06]wFMCommunicate OK [09:36:06]requested_item fd.num is exist - process it [09:36:06]SAM_PROTO_GetFieldsCounters [09:36:06]wFMCommunicate request_size=4 [09:36:06]MH_SAM_APDU [09:36:06]CAPDU: 80 13 00 00 [09:36:06]Write to MH i2c: E2 08 00 07 06 80 13 00 00 00 00 00 00 89 [09:36:06]Write i2c OK [09:36:06]MH_I2C_Read... [09:36:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:06]Read from MH i2c: E2 [09:36:06]MH_I2C_Read... [09:36:06]Read from MH i2c: E2 62 00 [09:36:06]MH_I2C_Read... [09:36:06]Read from MH i2c: E2 62 00 07 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 73 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [09:36:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 73 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:06]wFMCommunicate OK [09:36:06]SAM_PROTO_GetFieldsCounters done [09:36:06]requested_item shift.num is exist - process it [09:36:06]requested_item shift.opened is exist - process it [09:36:06]req_shift_opened [09:36:06]FM_GetShiftState [09:36:06]SAM_PROTO_GetShiftState [09:36:06]wFMCommunicate request_size=4 [09:36:06]MH_SAM_APDU [09:36:06]CAPDU: 80 13 01 00 [09:36:06]Write to MH i2c: E2 08 00 08 06 80 13 01 00 00 00 00 00 8B [09:36:06]Write i2c OK [09:36:06]MH_I2C_Read... [09:36:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:06]Read from MH i2c: E2 [09:36:06]MH_I2C_Read... [09:36:06]Read from MH i2c: E2 0E 00 [09:36:06]MH_I2C_Read... [09:36:06]Read from MH i2c: E2 0E 00 08 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DA [09:36:06]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:36:06]wFMCommunicate OK [09:36:06]SAM_PROTO_GetShiftState done [09:36:06]FM_GetShiftState done [09:36:06]req_shift_opened done [09:36:06]requested_item shift.open_date is exist - process it [09:36:06]req_shift_open_date [09:36:06]req_shift_open_date done [09:36:06]produce_requested_data done [09:36:06]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139123,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:36:06]process_action_free close_receipt [09:36:06]json_value_free [09:36:06]json_value_free done [09:36:06]process_json_proto returns [09:36:06]Send response to host [09:36:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139123,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:36:06]free response buf [09:36:06]execute_script done [09:36:06]execute_script returns [09:36:06]free content buf [09:36:06]Sock 9.Close socket [09:36:06]Sock 9.Thread stoped [09:36:10]OFD Sender: No OFD packet to send [09:36:15]OFD Sender: No OFD packet to send [09:36:20]OFD Sender: No OFD packet to send [09:36:25]OFD Sender: No OFD packet to send [09:36:30]OFD Sender: No OFD packet to send [09:36:35]OFD Sender: No OFD packet to send [09:36:40]OFD Sender: No OFD packet to send [09:36:45]OFD Sender: No OFD packet to send [09:36:50]OFD Sender: No OFD packet to send [09:36:55]OFD Sender: No OFD packet to send [09:37:00]OFD Sender: No OFD packet to send [09:37:05]OFD Sender: No OFD packet to send [09:37:10]OFD Sender: No OFD packet to send [09:37:15]OFD Sender: No OFD packet to send [09:37:20]OFD Sender: No OFD packet to send [09:37:25]OFD Sender: No OFD packet to send [09:37:30]OFD Sender: No OFD packet to send [09:37:35]OFD Sender: No OFD packet to send [09:37:40]OFD Sender: No OFD packet to send [09:37:45]OFD Sender: No OFD packet to send [09:37:50]OFD Sender: No OFD packet to send [09:37:55]OFD Sender: No OFD packet to send [09:38:00]OFD Sender: No OFD packet to send [09:38:05]OFD Sender: No OFD packet to send [09:38:10]OFD Sender: No OFD packet to send [09:38:15]OFD Sender: No OFD packet to send [09:38:20]OFD Sender: No OFD packet to send [09:38:25]OFD Sender: No OFD packet to send [09:38:30]OFD Sender: No OFD packet to send [09:38:35]OFD Sender: No OFD packet to send [09:38:40]OFD Sender: No OFD packet to send [09:38:44]accept exits with 7 [09:38:44]New connection [09:38:44]New thread 3067161956 created [09:38:44]Thread 3067018596 joined [09:38:44]Waiting for new connection... [09:38:44] Sock 7.Parse request [09:38:44]Sock 7.Check first char [09:38:44]Sock 7.First char is OK [09:38:44]request: POST /json_proto HTTP/1.0 [09:38:44]Method: POST [09:38:44]URL: /json_proto [09:38:44]Method is POST - this is cgi request [09:38:44]url: /json_proto [09:38:44]query_string will be loaded in cgi processing [09:38:44]execute_cgi json_proto POST (null) [09:38:44]execute_cgi path=json_proto method=POST [09:38:44]POST find Content-Length [09:38:44]Host: 172.17.50.196:8080 [09:38:44]Content-Length: 622 [09:38:44]Content-Type: application/json [09:38:44] [09:38:44]POST finish read [09:38:44]Found Content-Length = 622 [09:38:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335061", "tax_sys" : 0, "items" : [ { "code": "48744997", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Blue", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 139.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:44]execute_script... [09:38:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335061", "tax_sys" : 0, "items" : [ { "code": "48744997", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Compact Blue", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 139.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:44]POST & json_proto [09:38:44]process_json_proto [09:38:44]json parsed OK: [09:38:44]protocol is kg_v1.0 [09:38:44]action value=close_receipt [09:38:44]process_action close_receipt [09:38:44]cmd_close_receipt [09:38:44]MH_GetDate [09:38:44]Write to MH i2c: F0 00 00 09 06 FE [09:38:44]Write i2c OK [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: F0 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: F0 09 00 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: F0 09 00 09 06 00 24 AD 20 67 72 0D 1C 67 61 [09:38:44]GetLastDocTimeStamp 1730194563 [09:38:44]current date 1730194724 [09:38:44]FM_GetShiftState [09:38:44]SAM_PROTO_GetShiftState [09:38:44]wFMCommunicate request_size=4 [09:38:44]MH_SAM_APDU [09:38:44]CAPDU: 80 13 01 00 [09:38:44]Write to MH i2c: E2 08 00 0A 06 80 13 01 00 00 00 00 00 8D [09:38:44]Write i2c OK [09:38:44]MH_I2C_Read... [09:38:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:44]Read from MH i2c: E2 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: E2 0E 00 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: E2 0E 00 0A 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DC [09:38:44]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:38:44]wFMCommunicate OK [09:38:44]SAM_PROTO_GetShiftState done [09:38:44]FM_GetShiftState done [09:38:44]opened in 1730160023 [09:38:44]opened+sec_in_day 1730246423 [09:38:44]quantity*price = 13900 [09:38:44]sum+1 = 13901 [09:38:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 139.00 НСП 1% : 1.23 НДС 12% : 14.76 Наличными: 139.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 109 29.10.2024 09:38 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139124 ФПД: 12017184416783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093844&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139124&fm=12017184416783&tin=02508201610067®Number=0000000000091631&sum=13900 0 [09:38:45]StoreToDocumentArchive [09:38:45]shift 555 fd 139124 [09:38:45]save to /storage/0555/doc_00139124 [09:38:45]save last doc name /storage/0555/doc_00139124 to /storage/kkm_last_doc_name [09:38:45]save OK [09:38:45]Clear old archive folders... [09:38:45]ProcessDocumentItem done err = 0, tmpTLVsize=274 [09:38:45]tlvbuf is 01472020 [09:38:45]SAM_PROTO_ClearQueue [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 09 00 00 [09:38:45]Write to MH i2c: E2 08 00 17 06 80 09 00 00 00 00 00 00 8F [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 17 06 00 90 00 91 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]SAM_PROTO_ClearQueue done [09:38:45]KKMCreateOFDPacket [09:38:45]OFDProtocolAddRootSTLVToBuf [09:38:45]FM_MakeSignedData [09:38:45]FM_MakeSignedData [09:38:45]SAM_PROTO_SignData [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 0D 01 02 [09:38:45]Write to MH i2c: E2 08 00 18 06 80 0D 01 02 00 00 00 00 97 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 18 06 00 90 00 92 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]wFMCommunicate request_size=255 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 24 AD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [09:38:45]Write to MH i2c: E2 02 01 19 06 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 24 AD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 1C [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 19 06 00 90 00 93 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]wFMCommunicate request_size=33 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 74 1F 02 00 35 04 06 00 0A ED F8 02 24 0F [09:38:45]Write to MH i2c: E2 24 00 1A 06 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 74 1F 02 00 35 04 06 00 0A ED F8 02 24 0F 00 00 EA [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 1A 06 00 90 00 94 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 0D 03 02 [09:38:45]Write to MH i2c: E2 08 00 1B 06 80 0D 03 02 00 00 00 00 9C [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 0B 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 0B 00 1B 06 00 A5 A4 E9 EA FA 69 26 CD 90 00 0F [09:38:45]RAPDU: A5 A4 E9 EA FA 69 26 CD 90 00 [09:38:45]wFMCommunicate OK [09:38:45]SAM_PROTO_SignData done [09:38:45]FM_MakeSignedData done [09:38:45]CreateOFDProtocolMessage [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 11 00 00 [09:38:45]Write to MH i2c: E2 08 00 1C 06 80 11 00 00 00 00 00 00 9C [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 17 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 17 00 1C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F7 [09:38:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:38:45]wFMCommunicate OK [09:38:45]CreateOFDProtocolMessage done [09:38:45]OFDSenderStorePacket 139124 [09:38:45]StoreOFDPacket docnum=139124 [09:38:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 B2 41 1E 01 A6 CD 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 24 AD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 74 1F 02 00 35 04 06 00 0A ED F8 02 24 0F A5 A4 E9 EA FA 69 26 CD [09:38:45]CheckFolder [09:38:45]dirname=/storage/ofd_packets [09:38:45]CheckFolder done [09:38:45]ProducePacketName [09:38:45]name=ofd_packets/00139124 [09:38:45]NVStorageSaveData ofd_packets/00139124 [09:38:45]File name is /storage/ofd_packets/00139124 [09:38:45]Write 324 bytes [09:38:45]NVStorageSaveData done [09:38:45]OFDSenderStorePacket done [09:38:45]KKMCreateOFDPacket done [09:38:45]NVStorageSaveData kkm_last_timestamp [09:38:45]File name is /storage/kkm_last_timestamp [09:38:45]Write 4 bytes [09:38:45]NVStorageSaveData done [09:38:45]ExternCall_PrintAddStr [09:38:45]wPrintStart [09:38:45]Write to MH i2c: 01 00 00 1D 06 23 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: 01 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: 01 07 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: 01 07 00 1D 06 00 00 00 00 00 FF 0F 38 [09:38:45]RasterBufferAndPrint [09:38:45]line Счет N : (3)335061 [09:38:45]line ИНН: 02508201610067 [09:38:45]line Контрольно-Кассовый Чек [09:38:45]line ПРОДАЖА [09:38:45]line Товар: 48744997 [09:38:45]line Сигареты Winston Compact Blue [09:38:45]line 1.000 * 139.00 [09:38:45]line = 139.00 [09:38:45]line НДС 12% НСП 1% [09:38:45]line > о реализуемом товаре [09:38:45]line ИТОГО: 139.00 [09:38:45]line НСП 1% : 1.23 [09:38:45]line НДС 12% : 14.76 [09:38:45]line Наличными: 139.00 [09:38:45]line Безнал.: 0.00 [09:38:45]line Место: АЗС № 101 "Партнер Нефть" [09:38:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:38:45]line СНО: Общий режим [09:38:45]line Чек 109 29.10.2024 09:38 [09:38:45]line Смена: 555 ФФД: 1.0 [09:38:45]line ЗНМ: 0300000081 [09:38:45]line РНМ: 0000000000091631 [09:38:45]line Версия ККМ: 001 [09:38:45]line ФМ: 0000000000874669 [09:38:45]line ФД: 139124 [09:38:45]line ФПД: 12017184416783 [09:38:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T093844&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139124&fm=12017184416783&tin=02508201610067®Number=0000000000091631&sum=13900 [09:38:46]line 0 [09:38:46]OFD Sender: Processing packet 139124 [packets to send 34, broken 33] [09:38:46]ProducePacketName [09:38:46]name=ofd_packets/00139124 [09:38:46]OFD Sender: To server: pG, [09:38:46]CommunicateWithHost lk.salyk.kg:30040 [09:38:46]ConnectInit lk.salyk.kg [09:38:46]written 0, free lines is 4095 [09:38:46]Connected sock=10 [09:38:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 B2 41 1E 01 A6 CD 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 34 39 39 37 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 43 6F 6D 70 61 63 74 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 24 AD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 74 1F 02 00 35 04 06 00 0A ED F8 02 24 0F A5 A4 E9 EA FA 69 26 CD [09:38:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 2B 70 47 00 48 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 36 39 10 04 04 00 74 1F 02 00 F4 03 04 00 D8 58 20 67 B6 04 01 00 00 F7 64 2B 6E 3E F7 49 86 [09:38:46]CommunicateWithHost err = 0 [09:38:46]CheckOFDResponse [09:38:46]1017 (14) - 77093643461234 [09:38:46]1041 (16) - 0000000000874669 [09:38:46]1040 (4) - 139124 [09:38:46]1012 (4) - 29.10.2024 03:39 [09:38:46]1206 (1) - 0 [09:38:46]OFD Sender: Remove packet 139124 [09:38:46]ProducePacketName [09:38:46]name=ofd_packets/00139124 [09:38:46]NVStorageDeleteData [09:38:46]Write to MH i2c: 01 00 00 46 06 4C [09:38:46]Write i2c OK [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: 01 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: 01 07 00 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: 01 07 00 46 06 00 00 00 00 00 E3 0C 42 [09:38:46]RasterBufferAndPrint [09:38:46]line [09:38:46]line [09:38:46]line [09:38:46]line [09:38:46]line [09:38:46]written 0, free lines is 3305 [09:38:46]MH_Cut [09:38:46]Write to MH i2c: D1 01 00 4D 06 01 25 [09:38:46]Write i2c OK [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: D1 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: D1 01 00 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: D1 01 00 4D 06 00 24 [09:38:46]Write to MH i2c: 01 00 00 4E 06 54 [09:38:46]Write i2c OK [09:38:46]MH_I2C_Read... [09:38:46]OFD Sender: No OFD packet to send [09:38:47]*** Cut start [09:38:47]*** Partial cut [09:38:47]*** CUTSNS_PIN = 1 [09:38:47]*** CUTSNS_PIN = 0 [09:38:47]*** Brake cut motor [09:38:47]Read from MH i2c: 01 [09:38:47]MH_I2C_Read... [09:38:47]*** Stop cut motor [09:38:47]*** Cut end [09:38:47]Read from MH i2c: 01 07 00 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: 01 07 00 4E 06 00 00 00 00 00 FF 0F 69 [09:38:47]process_action close_receipt done [09:38:47]requested_data is exist [09:38:47]produce_requested_data [09:38:47]requested_item fm.sn is exist - process it [09:38:47]wFMCommunicate request_size=4 [09:38:47]MH_SAM_APDU [09:38:47]CAPDU: 80 11 00 00 [09:38:47]Write to MH i2c: E2 08 00 4F 06 80 11 00 00 00 00 00 00 CF [09:38:47]Write i2c OK [09:38:47]MH_I2C_Read... [09:38:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:47]Read from MH i2c: E2 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 17 00 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 17 00 4F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2A [09:38:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:38:47]wFMCommunicate OK [09:38:47]requested_item fd.num is exist - process it [09:38:47]SAM_PROTO_GetFieldsCounters [09:38:47]wFMCommunicate request_size=4 [09:38:47]MH_SAM_APDU [09:38:47]CAPDU: 80 13 00 00 [09:38:47]Write to MH i2c: E2 08 00 50 06 80 13 00 00 00 00 00 00 D2 [09:38:47]Write i2c OK [09:38:47]MH_I2C_Read... [09:38:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:47]Read from MH i2c: E2 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 62 00 [09:38:47]MH_I2C_Read... [09:38:47]Read from MH i2c: E2 62 00 50 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 74 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 FF [09:38: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 74 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:38:47]wFMCommunicate OK [09:38:47]SAM_PROTO_GetFieldsCounters done [09:38:47]requested_item shift.num is exist - process it [09:38:47]requested_item shift.opened is exist - process it [09:38:47]req_shift_opened [09:38:47]FM_GetShiftState [09:38:47]SAM_PROTO_GetShiftState [09:38:47]wFMCommunicate request_size=4 [09:38:47]MH_SAM_APDU [09:38:47]CAPDU: 80 13 01 00 [09:38:47]Write to MH i2c: E2 08 00 51 06 80 13 01 00 00 00 00 00 D4 [09:38:47]Write i2c OK [09:38:47]MH_I2C_Read... [09:38:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:48]Read from MH i2c: E2 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 0E 00 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 0E 00 51 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 23 [09:38:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:38:48]wFMCommunicate OK [09:38:48]SAM_PROTO_GetShiftState done [09:38:48]FM_GetShiftState done [09:38:48]req_shift_opened done [09:38:48]requested_item shift.open_date is exist - process it [09:38:48]req_shift_open_date [09:38:48]req_shift_open_date done [09:38:48]produce_requested_data done [09:38:48]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139124,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:38:48]process_action_free close_receipt [09:38:48]json_value_free [09:38:48]json_value_free done [09:38:48]process_json_proto returns [09:38:48]Send response to host [09:38:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139124,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:38:48]free response buf [09:38:48]execute_script done [09:38:48]execute_script returns [09:38:48]free content buf [09:38:48]Sock 7.Close socket [09:38:48]Sock 7.Thread stoped [09:38:51]OFD Sender: No OFD packet to send [09:38:56]OFD Sender: No OFD packet to send [09:39:01]OFD Sender: No OFD packet to send [09:39:06]OFD Sender: No OFD packet to send [09:39:11]OFD Sender: No OFD packet to send [09:39:16]OFD Sender: No OFD packet to send [09:39:21]OFD Sender: No OFD packet to send [09:39:26]OFD Sender: No OFD packet to send [09:39:31]OFD Sender: No OFD packet to send [09:39:36]OFD Sender: No OFD packet to send [09:39:41]OFD Sender: No OFD packet to send [09:39:46]OFD Sender: No OFD packet to send [09:39:51]OFD Sender: No OFD packet to send [09:39:56]OFD Sender: No OFD packet to send [09:40:01]OFD Sender: No OFD packet to send [09:40:06]OFD Sender: No OFD packet to send [09:40:11]OFD Sender: No OFD packet to send [09:40:16]OFD Sender: No OFD packet to send [09:40:21]OFD Sender: No OFD packet to send [09:40:26]OFD Sender: No OFD packet to send [09:40:31]OFD Sender: No OFD packet to send [09:40:36]OFD Sender: No OFD packet to send [09:40:41]OFD Sender: No OFD packet to send [09:40:46]OFD Sender: No OFD packet to send [09:40:51]OFD Sender: No OFD packet to send [09:40:56]OFD Sender: No OFD packet to send [09:41:01]OFD Sender: No OFD packet to send [09:41:06]OFD Sender: No OFD packet to send [09:41:11]OFD Sender: No OFD packet to send [09:41:16]OFD Sender: No OFD packet to send [09:41:21]OFD Sender: No OFD packet to send [09:41:26]OFD Sender: No OFD packet to send [09:41:31]accept exits with 9 [09:41:31]New connection [09:41:31]New thread 3067018596 created [09:41:31]Thread 3067161956 joined [09:41:31]Waiting for new connection... [09:41:31] Sock 9.Parse request [09:41:31]Sock 9.Check first char [09:41:31]Sock 9.First char is OK [09:41:31]request: POST /json_proto HTTP/1.0 [09:41:31]Method: POST [09:41:31]URL: /json_proto [09:41:31]Method is POST - this is cgi request [09:41:31]url: /json_proto [09:41:31]query_string will be loaded in cgi processing [09:41:31]execute_cgi json_proto POST (null) [09:41:31]execute_cgi path=json_proto method=POST [09:41:31]POST find Content-Length [09:41:31]Host: 172.17.50.196:8080 [09:41:31]Content-Length: 873 [09:41:31]Content-Type: application/json [09:41:31] [09:41:31]POST finish read [09:41:31]Found Content-Length = 873 [09:41:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335062", "tax_sys" : 0, "items" : [ { "code": "48745291", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament SOHO NYC COMPACT BLU", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48746656", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Super Slims", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 286.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:31]execute_script... [09:41: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 : (3)335062", "tax_sys" : 0, "items" : [ { "code": "48745291", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament SOHO NYC COMPACT BLU", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48746656", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Super Slims", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 286.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:31]POST & json_proto [09:41:31]process_json_proto [09:41:31]json parsed OK: [09:41:31]protocol is kg_v1.0 [09:41:31]action value=close_receipt [09:41:31]process_action close_receipt [09:41:31]cmd_close_receipt [09:41:31]MH_GetDate [09:41:31]Write to MH i2c: F0 00 00 52 06 47 [09:41:31]Write i2c OK [09:41:31]MH_I2C_Read... [09:41:31]Read from MH i2c: F0 [09:41:31]MH_I2C_Read... [09:41:31]Read from MH i2c: F0 09 00 [09:41:31]MH_I2C_Read... [09:41:31]Read from MH i2c: F0 09 00 52 06 00 CC AD 20 67 72 0D 1C 67 52 [09:41:31]GetLastDocTimeStamp 1730194724 [09:41:31]current date 1730194892 [09:41:31]FM_GetShiftState [09:41:31]SAM_PROTO_GetShiftState [09:41:31]wFMCommunicate request_size=4 [09:41:31]MH_SAM_APDU [09:41:31]CAPDU: 80 13 01 00 [09:41:31]Write to MH i2c: E2 08 00 53 06 80 13 01 00 00 00 00 00 D6 [09:41:31]Write i2c OK [09:41:31]MH_I2C_Read... [09:41:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:31]Read from MH i2c: E2 [09:41:31]MH_I2C_Read... [09:41:31]Read from MH i2c: E2 0E 00 [09:41:31]MH_I2C_Read... [09:41:31]Read from MH i2c: E2 0E 00 53 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 25 [09:41:31]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:41:31]wFMCommunicate OK [09:41:31]SAM_PROTO_GetShiftState done [09:41:31]FM_GetShiftState done [09:41:31]opened in 1730160023 [09:41:31]opened+sec_in_day 1730246423 [09:41:31]quantity*price = 13900 [09:41:31]sum+1 = 13901 [09:41:31]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48746656 Сигареты Parliament Super Slims 1.000 * 147.00 = 147.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 286.00 НСП 1% : 2.53 НДС 12% : 30.37 Наличными: 286.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 110 29.10.2024 09:41 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139125 ФПД: 231268185123940 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094132&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139125&fm=231268185123940&tin=02508201610067®Number=0000000000091631&sum=28600 0 [09:41:32]StoreToDocumentArchive [09:41:32]shift 555 fd 139125 [09:41:32]save to /storage/0555/doc_00139125 [09:41:32]save last doc name /storage/0555/doc_00139125 to /storage/kkm_last_doc_name [09:41:32]save OK [09:41:32]Clear old archive folders... [09:41:32]ProcessDocumentItem done err = 0, tmpTLVsize=391 [09:41:32]tlvbuf is 01484910 [09:41:32]SAM_PROTO_ClearQueue [09:41:32]wFMCommunicate request_size=4 [09:41:32]MH_SAM_APDU [09:41:32]CAPDU: 80 09 00 00 [09:41:32]Write to MH i2c: E2 08 00 60 06 80 09 00 00 00 00 00 00 D8 [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:32]Read from MH i2c: E2 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 03 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 03 00 60 06 00 90 00 DA [09:41:32]RAPDU: 90 00 [09:41:32]wFMCommunicate OK [09:41:32]SAM_PROTO_ClearQueue done [09:41:32]KKMCreateOFDPacket [09:41:32]OFDProtocolAddRootSTLVToBuf [09:41:32]FM_MakeSignedData [09:41:32]FM_MakeSignedData [09:41:32]SAM_PROTO_SignData [09:41:32]wFMCommunicate request_size=4 [09:41:32]MH_SAM_APDU [09:41:32]CAPDU: 80 0D 01 02 [09:41:32]Write to MH i2c: E2 08 00 61 06 80 0D 01 02 00 00 00 00 E0 [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:32]Read from MH i2c: E2 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 03 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 03 00 61 06 00 90 00 DB [09:41:32]RAPDU: 90 00 [09:41:32]wFMCommunicate OK [09:41:32]wFMCommunicate request_size=255 [09:41:32]MH_SAM_APDU [09:41:32]CAPDU: 80 0D 02 02 FA 03 00 87 01 1E 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 [09:41:32]Write to MH i2c: E2 02 01 62 06 80 0D 02 02 FA 00 03 00 87 01 1E 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 00 00 72 [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:32]Read from MH i2c: E2 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 03 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 03 00 62 06 00 90 00 DC [09:41:32]RAPDU: 90 00 [09:41:32]wFMCommunicate OK [09:41:32]wFMCommunicate request_size=150 [09:41:32]MH_SAM_APDU [09:41:32]CAPDU: 80 0D 02 02 91 01 00 01 F7 03 06 00 FD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0B 00 00 00 00 07 04 06 00 B8 6F 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 CC AD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 75 1F 02 00 35 04 06 00 D2 56 52 05 AC 64 [09:41:32]Write to MH i2c: E2 99 00 63 06 80 0D 02 02 91 00 01 00 01 F7 03 06 00 FD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0B 00 00 00 00 07 04 06 00 B8 6F 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 CC AD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 75 1F 02 00 35 04 06 00 D2 56 52 05 AC 64 00 00 03 [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:32]Read from MH i2c: E2 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 03 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 03 00 63 06 00 90 00 DD [09:41:32]RAPDU: 90 00 [09:41:32]wFMCommunicate OK [09:41:32]wFMCommunicate request_size=4 [09:41:32]MH_SAM_APDU [09:41:32]CAPDU: 80 0D 03 02 [09:41:32]Write to MH i2c: E2 08 00 64 06 80 0D 03 02 00 00 00 00 E5 [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:32]Read from MH i2c: E2 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 0B 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 0B 00 64 06 00 6D 4A 2F 27 A1 4F BB F3 90 00 91 [09:41:32]RAPDU: 6D 4A 2F 27 A1 4F BB F3 90 00 [09:41:32]wFMCommunicate OK [09:41:32]SAM_PROTO_SignData done [09:41:32]FM_MakeSignedData done [09:41:32]CreateOFDProtocolMessage [09:41:32]wFMCommunicate request_size=4 [09:41:32]MH_SAM_APDU [09:41:32]CAPDU: 80 11 00 00 [09:41:32]Write to MH i2c: E2 08 00 65 06 80 11 00 00 00 00 00 00 E5 [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:32]Read from MH i2c: E2 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 17 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: E2 17 00 65 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 40 [09:41:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:41:32]wFMCommunicate OK [09:41:32]CreateOFDProtocolMessage done [09:41:32]OFDSenderStorePacket 139125 [09:41:32]StoreOFDPacket docnum=139125 [09:41:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9B 01 00 00 80 73 93 01 BF 1E 5A 03 01 00 03 00 87 01 1E 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0B 00 00 00 00 07 04 06 00 B8 6F 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 CC AD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 75 1F 02 00 35 04 06 00 D2 56 52 05 AC 64 6D 4A 2F 27 A1 4F BB F3 [09:41:32]CheckFolder [09:41:32]dirname=/storage/ofd_packets [09:41:32]CheckFolder done [09:41:32]ProducePacketName [09:41:32]name=ofd_packets/00139125 [09:41:32]NVStorageSaveData ofd_packets/00139125 [09:41:32]File name is /storage/ofd_packets/00139125 [09:41:32]Write 441 bytes [09:41:32]NVStorageSaveData done [09:41:32]OFDSenderStorePacket done [09:41:32]KKMCreateOFDPacket done [09:41:32]NVStorageSaveData kkm_last_timestamp [09:41:32]File name is /storage/kkm_last_timestamp [09:41:32]Write 4 bytes [09:41:32]NVStorageSaveData done [09:41:32]ExternCall_PrintAddStr [09:41:32]wPrintStart [09:41:32]Write to MH i2c: 01 00 00 66 06 6C [09:41:32]Write i2c OK [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: 01 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: 01 07 00 [09:41:32]MH_I2C_Read... [09:41:32]Read from MH i2c: 01 07 00 66 06 00 00 00 00 00 FF 0F 81 [09:41:32]RasterBufferAndPrint [09:41:32]line Счет N : (3)335062 [09:41:32]line ИНН: 02508201610067 [09:41:33]line Контрольно-Кассовый Чек [09:41:33]line ПРОДАЖА [09:41:33]line Товар: 48745291 [09:41:33]line Сигареты Parliament SOHO NYC COMPACT BLU [09:41:33]line 1.000 * 139.00 [09:41:33]line = 139.00 [09:41:33]line НДС 12% НСП 1% [09:41:33]line > о реализуемом товаре [09:41:33]line Товар: 48746656 [09:41:33]line Сигареты Parliament Super Slims [09:41:33]line 1.000 * 147.00 [09:41:33]line = 147.00 [09:41:33]line НДС 12% НСП 1% [09:41:33]line > о реализуемом товаре [09:41:33]line ИТОГО: 286.00 [09:41:33]line НСП 1% : 2.53 [09:41:33]line НДС 12% : 30.37 [09:41:33]line Наличными: 286.00 [09:41:33]line Безнал.: 0.00 [09:41:33]line Место: АЗС № 101 "Партнер Нефть" [09:41:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:41:33]line СНО: Общий режим [09:41:33]line Чек 110 29.10.2024 09:41 [09:41:33]line Смена: 555 ФФД: 1.0 [09:41:33]line ЗНМ: 0300000081 [09:41:33]line РНМ: 0000000000091631 [09:41:33]line Версия ККМ: 001 [09:41:33]line ФМ: 0000000000874669 [09:41:33]line ФД: 139125 [09:41:33]line ФПД: 231268185123940 [09:41:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094132&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139125&fm=231268185123940&tin=02508201610067®Number=0000000000091631&sum=28600 [09:41:33]line 0 [09:41:33]OFD Sender: Processing packet 139125 [packets to send 34, broken 33] [09:41:33]ProducePacketName [09:41:33]name=ofd_packets/00139125 [09:41:33]OFD Sender: To server: pG, [09:41:33]CommunicateWithHost lk.salyk.kg:30040 [09:41:33]ConnectInit lk.salyk.kg [09:41:33]written 0, free lines is 4095 [09:41:33]Connected sock=10 [09:41: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 36 39 9B 01 00 00 80 73 93 01 BF 1E 5A 03 01 00 03 00 87 01 1E 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 0B 00 00 00 00 07 04 06 00 B8 6F 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 CC AD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 75 1F 02 00 35 04 06 00 D2 56 52 05 AC 64 6D 4A 2F 27 A1 4F BB F3 [09:41: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 36 39 4F 00 00 00 B3 35 47 00 42 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 36 39 10 04 04 00 75 1F 02 00 F4 03 04 00 7F 59 20 67 B6 04 01 00 00 DE 1E A0 85 6B CE D5 ED [09:41:33]CommunicateWithHost err = 0 [09:41:33]CheckOFDResponse [09:41:33]1017 (14) - 77093643461234 [09:41:33]1041 (16) - 0000000000874669 [09:41:33]1040 (4) - 139125 [09:41:33]1012 (4) - 29.10.2024 03:41 [09:41:33]1206 (1) - 0 [09:41:33]OFD Sender: Remove packet 139125 [09:41:33]ProducePacketName [09:41:33]name=ofd_packets/00139125 [09:41:33]NVStorageDeleteData [09:41:33]Write to MH i2c: 01 00 00 96 06 9C [09:41:33]Write i2c OK [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: 01 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: 01 07 00 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: 01 07 00 96 06 00 00 00 00 00 A2 0C 51 [09:41:33]RasterBufferAndPrint [09:41:33]line [09:41:33]line [09:41:33]line [09:41:33]line [09:41:33]line [09:41:33]written 0, free lines is 3240 [09:41:33]MH_Cut [09:41:33]Write to MH i2c: D1 01 00 9D 06 01 75 [09:41:33]Write i2c OK [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: D1 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: D1 01 00 [09:41:33]MH_I2C_Read... [09:41:33]Read from MH i2c: D1 01 00 9D 06 00 74 [09:41:33]Write to MH i2c: 01 00 00 9E 06 A4 [09:41:33]Write i2c OK [09:41:33]MH_I2C_Read... [09:41:34]OFD Sender: No OFD packet to send [09:41:34]*** Cut start [09:41:34]*** Partial cut [09:41:34]*** CUTSNS_PIN = 1 [09:41:34]*** CUTSNS_PIN = 0 [09:41:34]*** Brake cut motor [09:41:35]Read from MH i2c: 01 [09:41:35]MH_I2C_Read... [09:41:35]*** Stop cut motor [09:41:35]*** Cut end [09:41:35]Read from MH i2c: 01 07 00 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: 01 07 00 9E 06 00 00 00 00 00 FF 0F B9 [09:41:35]process_action close_receipt done [09:41:35]requested_data is exist [09:41:35]produce_requested_data [09:41:35]requested_item fm.sn is exist - process it [09:41:35]wFMCommunicate request_size=4 [09:41:35]MH_SAM_APDU [09:41:35]CAPDU: 80 11 00 00 [09:41:35]Write to MH i2c: E2 08 00 9F 06 80 11 00 00 00 00 00 00 1F [09:41:35]Write i2c OK [09:41:35]MH_I2C_Read... [09:41:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:35]Read from MH i2c: E2 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 17 00 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 17 00 9F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 7A [09:41:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:41:35]wFMCommunicate OK [09:41:35]requested_item fd.num is exist - process it [09:41:35]SAM_PROTO_GetFieldsCounters [09:41:35]wFMCommunicate request_size=4 [09:41:35]MH_SAM_APDU [09:41:35]CAPDU: 80 13 00 00 [09:41:35]Write to MH i2c: E2 08 00 A0 06 80 13 00 00 00 00 00 00 22 [09:41:35]Write i2c OK [09:41:35]MH_I2C_Read... [09:41:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:35]Read from MH i2c: E2 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 62 00 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 62 00 A0 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 75 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [09:41: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 75 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:41:35]wFMCommunicate OK [09:41:35]SAM_PROTO_GetFieldsCounters done [09:41:35]requested_item shift.num is exist - process it [09:41:35]requested_item shift.opened is exist - process it [09:41:35]req_shift_opened [09:41:35]FM_GetShiftState [09:41:35]SAM_PROTO_GetShiftState [09:41:35]wFMCommunicate request_size=4 [09:41:35]MH_SAM_APDU [09:41:35]CAPDU: 80 13 01 00 [09:41:35]Write to MH i2c: E2 08 00 A1 06 80 13 01 00 00 00 00 00 24 [09:41:35]Write i2c OK [09:41:35]MH_I2C_Read... [09:41:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:35]Read from MH i2c: E2 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 0E 00 [09:41:35]MH_I2C_Read... [09:41:35]Read from MH i2c: E2 0E 00 A1 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 73 [09:41:35]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:41:35]wFMCommunicate OK [09:41:35]SAM_PROTO_GetShiftState done [09:41:35]FM_GetShiftState done [09:41:35]req_shift_opened done [09:41:35]requested_item shift.open_date is exist - process it [09:41:35]req_shift_open_date [09:41:35]req_shift_open_date done [09:41:35]produce_requested_data done [09:41:35]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139125,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:41:35]process_action_free close_receipt [09:41:35]json_value_free [09:41:35]json_value_free done [09:41:35]process_json_proto returns [09:41:35]Send response to host [09:41:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139125,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:41:35]free response buf [09:41:35]execute_script done [09:41:35]execute_script returns [09:41:35]free content buf [09:41:35]Sock 9.Close socket [09:41:35]Sock 9.Thread stoped [09:41:39]OFD Sender: No OFD packet to send [09:41:44]OFD Sender: No OFD packet to send [09:41:49]OFD Sender: No OFD packet to send [09:41:54]OFD Sender: No OFD packet to send [09:41:59]OFD Sender: No OFD packet to send [09:42:04]OFD Sender: No OFD packet to send [09:42:09]OFD Sender: No OFD packet to send [09:42:14]OFD Sender: No OFD packet to send [09:42:19]OFD Sender: No OFD packet to send [09:42:24]OFD Sender: No OFD packet to send [09:42:29]OFD Sender: No OFD packet to send [09:42:34]OFD Sender: No OFD packet to send [09:42:39]OFD Sender: No OFD packet to send [09:42:44]OFD Sender: No OFD packet to send [09:42:49]OFD Sender: No OFD packet to send [09:42:54]OFD Sender: No OFD packet to send [09:42:59]OFD Sender: No OFD packet to send [09:42:59]accept exits with 7 [09:42:59]New connection [09:42:59]New thread 3067161956 created [09:42:59]Thread 3067018596 joined [09:42:59]Waiting for new connection... [09:42:59] Sock 7.Parse request [09:42:59]Sock 7.Check first char [09:42:59]Sock 7.First char is OK [09:42:59]request: POST /json_proto HTTP/1.0 [09:42:59]Method: POST [09:42:59]URL: /json_proto [09:42:59]Method is POST - this is cgi request [09:42:59]url: /json_proto [09:42:59]query_string will be loaded in cgi processing [09:42:59]execute_cgi json_proto POST (null) [09:42:59]execute_cgi path=json_proto method=POST [09:42:59]POST find Content-Length [09:42:59]Host: 172.17.50.196:8080 [09:42:59]Content-Length: 649 [09:42:59]Content-Type: application/json [09:42:59] [09:42:59]POST finish read [09:42:59]Found Content-Length = 649 [09:42:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335063", "tax_sys" : 0, "items" : [ { "code": "4607065000790", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0430\u0440\u0430\u0445\u0438\u0441\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:59]execute_script... [09:42: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 : (3)335063", "tax_sys" : 0, "items" : [ { "code": "4607065000790", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0430\u0440\u0430\u0445\u0438\u0441\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 70.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:59]POST & json_proto [09:42:59]process_json_proto [09:42:59]json parsed OK: [09:42:59]protocol is kg_v1.0 [09:42:59]action value=close_receipt [09:42:59]process_action close_receipt [09:42:59]cmd_close_receipt [09:42:59]MH_GetDate [09:42:59]Write to MH i2c: F0 00 00 A2 06 97 [09:42:59]Write i2c OK [09:42:59]MH_I2C_Read... [09:42:59]Read from MH i2c: F0 [09:42:59]MH_I2C_Read... [09:42:59]Read from MH i2c: F0 09 00 [09:42:59]MH_I2C_Read... [09:42:59]Read from MH i2c: F0 09 00 A2 06 00 24 AE 20 67 72 0D 1C 67 FB [09:42:59]GetLastDocTimeStamp 1730194892 [09:42:59]current date 1730194980 [09:42:59]FM_GetShiftState [09:42:59]SAM_PROTO_GetShiftState [09:42:59]wFMCommunicate request_size=4 [09:42:59]MH_SAM_APDU [09:42:59]CAPDU: 80 13 01 00 [09:42:59]Write to MH i2c: E2 08 00 A3 06 80 13 01 00 00 00 00 00 26 [09:42:59]Write i2c OK [09:42:59]MH_I2C_Read... [09:43:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:00]Read from MH i2c: E2 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 0E 00 [09:43:00]MH_I2C_Read... [09:43:00]Read from MH i2c: E2 0E 00 A3 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 75 [09:43:00]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:43:00]wFMCommunicate OK [09:43:00]SAM_PROTO_GetShiftState done [09:43:00]FM_GetShiftState done [09:43:00]opened in 1730160023 [09:43:00]opened+sec_in_day 1730246423 [09:43:00]quantity*price = 7000 [09:43:00]sum+1 = 7001 [09:43:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 70.00 НСП 1% : 0.62 НДС 12% : 7.43 Наличными: 70.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 111 29.10.2024 09:43 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139126 ФПД: 96896838696386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094300&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139126&fm=96896838696386&tin=02508201610067®Number=0000000000091631&sum=7000 0 [09:43:01]StoreToDocumentArchive [09:43:01]shift 555 fd 139126 [09:43:01]save to /storage/0555/doc_00139126 [09:43:01]save last doc name /storage/0555/doc_00139126 to /storage/kkm_last_doc_name [09:43:01]save OK [09:43:01]Clear old archive folders... [09:43:01]ProcessDocumentItem done err = 0, tmpTLVsize=279 [09:43:01]tlvbuf is 0149AF40 [09:43:01]SAM_PROTO_ClearQueue [09:43:01]wFMCommunicate request_size=4 [09:43:01]MH_SAM_APDU [09:43:01]CAPDU: 80 09 00 00 [09:43:01]Write to MH i2c: E2 08 00 B0 06 80 09 00 00 00 00 00 00 28 [09:43:01]Write i2c OK [09:43:01]MH_I2C_Read... [09:43:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:01]Read from MH i2c: E2 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 03 00 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 03 00 B0 06 00 90 00 2A [09:43:01]RAPDU: 90 00 [09:43:01]wFMCommunicate OK [09:43:01]SAM_PROTO_ClearQueue done [09:43:01]KKMCreateOFDPacket [09:43:01]OFDProtocolAddRootSTLVToBuf [09:43:01]FM_MakeSignedData [09:43:01]FM_MakeSignedData [09:43:01]SAM_PROTO_SignData [09:43:01]wFMCommunicate request_size=4 [09:43:01]MH_SAM_APDU [09:43:01]CAPDU: 80 0D 01 02 [09:43:01]Write to MH i2c: E2 08 00 B1 06 80 0D 01 02 00 00 00 00 30 [09:43:01]Write i2c OK [09:43:01]MH_I2C_Read... [09:43:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:01]Read from MH i2c: E2 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 03 00 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 03 00 B1 06 00 90 00 2B [09:43:01]RAPDU: 90 00 [09:43:01]wFMCommunicate OK [09:43:01]wFMCommunicate request_size=255 [09:43:01]MH_SAM_APDU [09:43:01]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 24 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 [09:43:01]Write to MH i2c: E2 02 01 B2 06 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 24 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 00 00 C0 [09:43:01]Write i2c OK [09:43:01]MH_I2C_Read... [09:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:01]Read from MH i2c: E2 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 03 00 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 03 00 B2 06 00 90 00 2C [09:43:01]RAPDU: 90 00 [09:43:01]wFMCommunicate OK [09:43:01]wFMCommunicate request_size=38 [09:43:01]MH_SAM_APDU [09:43:01]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 76 1F 02 00 35 04 06 00 58 20 8D A6 7D C2 [09:43:01]Write to MH i2c: E2 29 00 B3 06 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 76 1F 02 00 35 04 06 00 58 20 8D A6 7D C2 00 00 45 [09:43:01]Write i2c OK [09:43:01]MH_I2C_Read... [09:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:01]Read from MH i2c: E2 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 03 00 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 03 00 B3 06 00 90 00 2D [09:43:01]RAPDU: 90 00 [09:43:01]wFMCommunicate OK [09:43:01]wFMCommunicate request_size=4 [09:43:01]MH_SAM_APDU [09:43:01]CAPDU: 80 0D 03 02 [09:43:01]Write to MH i2c: E2 08 00 B4 06 80 0D 03 02 00 00 00 00 35 [09:43:01]Write i2c OK [09:43:01]MH_I2C_Read... [09:43:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:01]Read from MH i2c: E2 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 0B 00 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 0B 00 B4 06 00 B9 A0 A4 2D B4 38 4C 76 90 00 0E [09:43:01]RAPDU: B9 A0 A4 2D B4 38 4C 76 90 00 [09:43:01]wFMCommunicate OK [09:43:01]SAM_PROTO_SignData done [09:43:01]FM_MakeSignedData done [09:43:01]CreateOFDProtocolMessage [09:43:01]wFMCommunicate request_size=4 [09:43:01]MH_SAM_APDU [09:43:01]CAPDU: 80 11 00 00 [09:43:01]Write to MH i2c: E2 08 00 B5 06 80 11 00 00 00 00 00 00 35 [09:43:01]Write i2c OK [09:43:01]MH_I2C_Read... [09:43:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:01]Read from MH i2c: E2 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 17 00 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: E2 17 00 B5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 90 [09:43:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:43:01]wFMCommunicate OK [09:43:01]CreateOFDProtocolMessage done [09:43:01]OFDSenderStorePacket 139126 [09:43:01]StoreOFDPacket docnum=139126 [09:43:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2B 01 00 00 A7 3F 23 01 64 76 5A 03 01 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 24 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 76 1F 02 00 35 04 06 00 58 20 8D A6 7D C2 B9 A0 A4 2D B4 38 4C 76 [09:43:01]CheckFolder [09:43:01]dirname=/storage/ofd_packets [09:43:01]CheckFolder done [09:43:01]ProducePacketName [09:43:01]name=ofd_packets/00139126 [09:43:01]NVStorageSaveData ofd_packets/00139126 [09:43:01]File name is /storage/ofd_packets/00139126 [09:43:01]Write 329 bytes [09:43:01]NVStorageSaveData done [09:43:01]OFDSenderStorePacket done [09:43:01]KKMCreateOFDPacket done [09:43:01]NVStorageSaveData kkm_last_timestamp [09:43:01]File name is /storage/kkm_last_timestamp [09:43:01]Write 4 bytes [09:43:01]NVStorageSaveData done [09:43:01]ExternCall_PrintAddStr [09:43:01]wPrintStart [09:43:01]Write to MH i2c: 01 00 00 B6 06 BC [09:43:01]Write i2c OK [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: 01 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: 01 07 00 [09:43:01]MH_I2C_Read... [09:43:01]Read from MH i2c: 01 07 00 B6 06 00 00 00 00 00 FF 0F D1 [09:43:01]RasterBufferAndPrint [09:43:01]line Счет N : (3)335063 [09:43:01]line ИНН: 02508201610067 [09:43:01]line Контрольно-Кассовый Чек [09:43:01]line ПРОДАЖА [09:43:01]line Товар: 4607065000790 [09:43:01]line Шок M&M`s с арахисом 45г [09:43:01]line 1.000 * 70.00 [09:43:01]line = 70.00 [09:43:01]line НДС 12% НСП 1% [09:43:01]line > о реализуемом товаре [09:43:01]line ИТОГО: 70.00 [09:43:01]line НСП 1% : 0.62 [09:43:01]line НДС 12% : 7.43 [09:43:01]line Наличными: 70.00 [09:43:01]line Безнал.: 0.00 [09:43:01]line Место: АЗС № 101 "Партнер Нефть" [09:43:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:43:01]line СНО: Общий режим [09:43:01]line Чек 111 29.10.2024 09:43 [09:43:01]line Смена: 555 ФФД: 1.0 [09:43:01]line ЗНМ: 0300000081 [09:43:01]line РНМ: 0000000000091631 [09:43:01]line Версия ККМ: 001 [09:43:01]line ФМ: 0000000000874669 [09:43:01]line ФД: 139126 [09:43:01]line ФПД: 96896838696386 [09:43:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094300&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139126&fm=96896838696386&tin=02508201610067®Number=0000000000091631&sum=7000 [09:43:02]OFD Sender: Processing packet 139126 [packets to send 34, broken 33] [09:43:02]ProducePacketName [09:43:02]name=ofd_packets/00139126 [09:43:02]OFD Sender: To server: pG, [09:43:02]CommunicateWithHost lk.salyk.kg:30040 [09:43:02]ConnectInit lk.salyk.kg [09:43:02]line 0 [09:43:02]written 0, free lines is 4095 [09:43:02]Connected sock=10 [09:43:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2B 01 00 00 A7 3F 23 01 64 76 5A 03 01 00 03 00 17 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 24 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 76 1F 02 00 35 04 06 00 58 20 8D A6 7D C2 B9 A0 A4 2D B4 38 4C 76 [09:43: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 36 39 4F 00 00 00 25 14 47 00 CF 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 36 39 10 04 04 00 76 1F 02 00 F4 03 04 00 D8 59 20 67 B6 04 01 00 00 61 26 7E B5 42 90 0B 2C [09:43:02]CommunicateWithHost err = 0 [09:43:02]CheckOFDResponse [09:43:02]1017 (14) - 77093643461234 [09:43:02]1041 (16) - 0000000000874669 [09:43:02]1040 (4) - 139126 [09:43:02]1012 (4) - 29.10.2024 03:43 [09:43:02]1206 (1) - 0 [09:43:02]OFD Sender: Remove packet 139126 [09:43:02]ProducePacketName [09:43:02]name=ofd_packets/00139126 [09:43:02]NVStorageDeleteData [09:43:02]Write to MH i2c: 01 00 00 DE 06 E4 [09:43:02]Write i2c OK [09:43:02]MH_I2C_Read... [09:43:02]Read from MH i2c: 01 [09:43:02]MH_I2C_Read... [09:43:02]Read from MH i2c: 01 07 00 [09:43:02]MH_I2C_Read... [09:43:02]Read from MH i2c: 01 07 00 DE 06 00 00 00 00 00 10 0D 08 [09:43:02]RasterBufferAndPrint [09:43:02]line [09:43:02]line [09:43:02]line [09:43:02]line [09:43:02]line [09:43:02]written 0, free lines is 3350 [09:43:02]MH_Cut [09:43:02]Write to MH i2c: D1 01 00 E5 06 01 BD [09:43:02]Write i2c OK [09:43:02]MH_I2C_Read... [09:43:02]Read from MH i2c: D1 [09:43:02]MH_I2C_Read... [09:43:02]Read from MH i2c: D1 01 00 [09:43:02]MH_I2C_Read... [09:43:02]Read from MH i2c: D1 01 00 E5 06 00 BC [09:43:02]Write to MH i2c: 01 00 00 E6 06 EC [09:43:02]Write i2c OK [09:43:02]MH_I2C_Read... [09:43:02]OFD Sender: No OFD packet to send [09:43:03]*** Cut start [09:43:03]*** Partial cut [09:43:03]*** CUTSNS_PIN = 1 [09:43:03]*** CUTSNS_PIN = 0 [09:43:03]*** Brake cut motor [09:43:03]Read from MH i2c: 01 [09:43:03]MH_I2C_Read... [09:43:03]*** Stop cut motor [09:43:03]*** Cut end [09:43:03]Read from MH i2c: 01 07 00 [09:43:03]MH_I2C_Read... [09:43:03]Read from MH i2c: 01 07 00 E6 06 00 00 00 00 00 FF 0F 01 [09:43:03]process_action close_receipt done [09:43:03]requested_data is exist [09:43:03]produce_requested_data [09:43:03]requested_item fm.sn is exist - process it [09:43:03]wFMCommunicate request_size=4 [09:43:03]MH_SAM_APDU [09:43:03]CAPDU: 80 11 00 00 [09:43:03]Write to MH i2c: E2 08 00 E7 06 80 11 00 00 00 00 00 00 67 [09:43:03]Write i2c OK [09:43:03]MH_I2C_Read... [09:43:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:03]Read from MH i2c: E2 [09:43:03]MH_I2C_Read... [09:43:03]Read from MH i2c: E2 17 00 [09:43:03]MH_I2C_Read... [09:43:03]Read from MH i2c: E2 17 00 E7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C2 [09:43:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:43:03]wFMCommunicate OK [09:43:03]requested_item fd.num is exist - process it [09:43:03]SAM_PROTO_GetFieldsCounters [09:43:03]wFMCommunicate request_size=4 [09:43:03]MH_SAM_APDU [09:43:03]CAPDU: 80 13 00 00 [09:43:03]Write to MH i2c: E2 08 00 E8 06 80 13 00 00 00 00 00 00 6A [09:43:03]Write i2c OK [09:43:03]MH_I2C_Read... [09:43:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:03]Read from MH i2c: E2 [09:43:03]MH_I2C_Read... [09:43:03]Read from MH i2c: E2 62 00 [09:43:03]MH_I2C_Read... [09:43:03]Read from MH i2c: E2 62 00 E8 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 76 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [09:43: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 76 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:03]wFMCommunicate OK [09:43:03]SAM_PROTO_GetFieldsCounters done [09:43:03]requested_item shift.num is exist - process it [09:43:03]requested_item shift.opened is exist - process it [09:43:03]req_shift_opened [09:43:03]FM_GetShiftState [09:43:03]SAM_PROTO_GetShiftState [09:43:03]wFMCommunicate request_size=4 [09:43:03]MH_SAM_APDU [09:43:03]CAPDU: 80 13 01 00 [09:43:03]Write to MH i2c: E2 08 00 E9 06 80 13 01 00 00 00 00 00 6C [09:43:03]Write i2c OK [09:43:03]MH_I2C_Read... [09:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:04]Read from MH i2c: E2 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: E2 0E 00 [09:43:04]MH_I2C_Read... [09:43:04]Read from MH i2c: E2 0E 00 E9 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BB [09:43:04]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:43:04]wFMCommunicate OK [09:43:04]SAM_PROTO_GetShiftState done [09:43:04]FM_GetShiftState done [09:43:04]req_shift_opened done [09:43:04]requested_item shift.open_date is exist - process it [09:43:04]req_shift_open_date [09:43:04]req_shift_open_date done [09:43:04]produce_requested_data done [09:43:04]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139126,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:43:04]process_action_free close_receipt [09:43:04]json_value_free [09:43:04]json_value_free done [09:43:04]process_json_proto returns [09:43:04]Send response to host [09:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139126,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:43:04]free response buf [09:43:04]execute_script done [09:43:04]execute_script returns [09:43:04]free content buf [09:43:04]Sock 7.Close socket [09:43:04]Sock 7.Thread stoped [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:50]accept exits with 9 [09:43:50]New connection [09:43:50]New thread 3067018596 created [09:43:50]Thread 3067161956 joined [09:43:50]Waiting for new connection... [09:43:50] Sock 9.Parse request [09:43:50]Sock 9.Check first char [09:43:50]Sock 9.First char is OK [09:43:50]request: POST /json_proto HTTP/1.0 [09:43:50]Method: POST [09:43:50]URL: /json_proto [09:43:50]Method is POST - this is cgi request [09:43:50]url: /json_proto [09:43:50]query_string will be loaded in cgi processing [09:43:50]execute_cgi json_proto POST (null) [09:43:50]execute_cgi path=json_proto method=POST [09:43:50]POST find Content-Length [09:43:50]Host: 172.17.50.196:8080 [09:43:50]Content-Length: 215 [09:43:50]Content-Type: application/json [09:43:50] [09:43:50]POST finish read [09:43:50]Found Content-Length = 215 [09:43: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" ] } } [09:43:50]execute_script... [09:43: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" ] } } [09:43:50]POST & json_proto [09:43:50]process_json_proto [09:43:50]json parsed OK: [09:43:50]protocol is kg_v1.0 [09:43:50]action value=get_value [09:43:50]process_action get_value [09:43:50]cmd_get_value [09:43:50]process_action get_value done [09:43:50]requested_data is exist [09:43:50]produce_requested_data [09:43:50]requested_item kkm.sn is exist - process it [09:43:50]requested_item kkm.ver is exist - process it [09:43:50]requested_item fm.sn is exist - process it [09:43:50]wFMCommunicate request_size=4 [09:43:50]MH_SAM_APDU [09:43:50]CAPDU: 80 11 00 00 [09:43:50]Write to MH i2c: E2 08 00 EA 06 80 11 00 00 00 00 00 00 6A [09:43:50]Write i2c OK [09:43:50]MH_I2C_Read... [09:43:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:50]Read from MH i2c: E2 [09:43:50]MH_I2C_Read... [09:43:50]Read from MH i2c: E2 17 00 [09:43:50]MH_I2C_Read... [09:43:50]Read from MH i2c: E2 17 00 EA 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C5 [09:43:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:43:50]wFMCommunicate OK [09:43:50]requested_item fd.num is exist - process it [09:43:50]SAM_PROTO_GetFieldsCounters [09:43:50]wFMCommunicate request_size=4 [09:43:50]MH_SAM_APDU [09:43:50]CAPDU: 80 13 00 00 [09:43:50]Write to MH i2c: E2 08 00 EB 06 80 13 00 00 00 00 00 00 6D [09:43:50]Write i2c OK [09:43:50]MH_I2C_Read... [09:43:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:50]Read from MH i2c: E2 [09:43:50]MH_I2C_Read... [09:43:50]Read from MH i2c: E2 62 00 [09:43:50]MH_I2C_Read... [09:43:50]Read from MH i2c: E2 62 00 EB 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 76 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [09: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 76 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:43:50]wFMCommunicate OK [09:43:50]SAM_PROTO_GetFieldsCounters done [09:43:50]requested_item shift.num is exist - process it [09:43:50]requested_item shift.opened is exist - process it [09:43:50]req_shift_opened [09:43:50]FM_GetShiftState [09:43:50]SAM_PROTO_GetShiftState [09:43:50]wFMCommunicate request_size=4 [09:43:50]MH_SAM_APDU [09:43:50]CAPDU: 80 13 01 00 [09:43:50]Write to MH i2c: E2 08 00 EC 06 80 13 01 00 00 00 00 00 6F [09:43:50]Write i2c OK [09:43:50]MH_I2C_Read... [09:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:50]Read from MH i2c: E2 [09:43:50]MH_I2C_Read... [09:43:50]Read from MH i2c: E2 0E 00 [09:43:50]MH_I2C_Read... [09:43:50]Read from MH i2c: E2 0E 00 EC 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BE [09:43:50]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:43:50]wFMCommunicate OK [09:43:50]SAM_PROTO_GetShiftState done [09:43:50]FM_GetShiftState done [09:43:50]req_shift_opened done [09:43:50]requested_item shift.open_date is exist - process it [09:43:50]req_shift_open_date [09:43:50]req_shift_open_date done [09:43:50]produce_requested_data done [09:43:50]produce_requested_data return {"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139126,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:43:50]process_action_free get_value [09:43:50]json_value_free [09:43:50]json_value_free done [09:43:50]process_json_proto returns [09:43:50]Send response to host [09:43:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139126,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:43:50]free response buf [09:43:50]execute_script done [09:43:50]execute_script returns [09:43:50]free content buf [09:43:50]Sock 9.Close socket [09:43:50]Sock 9.Thread stoped [09:43:50]accept exits with 7 [09:43:50]New connection [09:43:50]New thread 3067161956 created [09:43:50]Thread 3067018596 joined [09:43:50]Waiting for new connection... [09:43:50] Sock 7.Parse request [09:43:50]Sock 7.Check first char [09:43:50]Sock 7.First char is OK [09:43:50]request: POST /json_proto HTTP/1.0 [09:43:50]Method: POST [09:43:50]URL: /json_proto [09:43:50]Method is POST - this is cgi request [09:43:50]url: /json_proto [09:43:50]query_string will be loaded in cgi processing [09:43:50]execute_cgi json_proto POST (null) [09:43:50]execute_cgi path=json_proto method=POST [09:43:50]POST find Content-Length [09:43:50]Host: 172.17.50.196:8080 [09:43:50]Content-Length: 331 [09:43:50]Content-Type: application/json [09:43:50] [09:43:50]POST finish read [09:43:50]Found Content-Length = 331 [09:43: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" ] } } [09:43:50]execute_script... [09:43: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" ] } } [09:43:50]POST & json_proto [09:43:50]process_json_proto [09:43:50]json parsed OK: [09:43:50]protocol is kg_v1.0 [09:43:50]action value=get_value [09:43:50]process_action get_value [09:43:50]cmd_get_value [09:43:50]process_action get_value done [09:43:50]requested_data is exist [09:43:50]produce_requested_data [09:43:50]requested_item fm.sale.total is exist - process it [09:43:50]SAM_PROTO_GetFMData [09:43:50]wFMCommunicate request_size=4 [09:43:50]MH_SAM_APDU [09:43:50]CAPDU: 80 13 03 00 [09:43:50]Write to MH i2c: E2 08 00 ED 06 80 13 03 00 00 00 00 00 72 [09:43:50]Write i2c OK [09:43:50]MH_I2C_Read... [09:43:51]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:43:51]Read from MH i2c: E2 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 FD 00 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 FD 00 ED 06 00 C7 04 85 04 C3 04 6E 04 04 00 20 1B 02 00 69 04 A3 00 6F 04 04 00 D5 18 02 00 B1 04 05 00 14 DE 73 51 01 70 04 05 00 80 C8 72 02 01 72 04 04 00 94 15 01 4F 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 C3 A7 D6 23 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 5B 4B FC 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 AE [09:43:51]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 20 1B 02 00 69 04 A3 00 6F 04 04 00 D5 18 02 00 B1 04 05 00 14 DE 73 51 01 70 04 05 00 80 C8 72 02 01 72 04 04 00 94 15 01 4F 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 C3 A7 D6 23 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 5B 4B FC 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [09:43:51]wFMCommunicate OK [09:43:51]wFMCommunicate request_size=4 [09:43:51]MH_SAM_APDU [09:43:51]CAPDU: 80 17 00 00 [09:43:51]Write to MH i2c: E2 08 00 EE 06 80 17 00 00 00 00 00 00 74 [09:43:51]Write i2c OK [09:43:51]MH_I2C_Read... [09:43:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:43:51]Read from MH i2c: E2 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 FD 00 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 FD 00 EE 06 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 8B [09:43:51]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [09:43:51]wFMCommunicate OK [09:43:51]wFMCommunicate request_size=4 [09:43:51]MH_SAM_APDU [09:43:51]CAPDU: 80 17 00 00 [09:43:51]Write to MH i2c: E2 08 00 EF 06 80 17 00 00 00 00 00 00 75 [09:43:51]Write i2c OK [09:43:51]MH_I2C_Read... [09:43:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:43:51]Read from MH i2c: E2 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 FD 00 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 FD 00 EF 06 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 4D [09:43:51]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [09:43:51]wFMCommunicate OK [09:43:51]wFMCommunicate request_size=4 [09:43:51]MH_SAM_APDU [09:43:51]CAPDU: 80 17 00 00 [09:43:51]Write to MH i2c: E2 08 00 F0 06 80 17 00 00 00 00 00 00 76 [09:43:51]Write i2c OK [09:43:51]MH_I2C_Read... [09:43:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:43:51]Read from MH i2c: E2 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 FD 00 [09:43:51]MH_I2C_Read... [09:43:51]Read from MH i2c: E2 FD 00 F0 06 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 F1 [09:43:51]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [09:43:51]wFMCommunicate OK [09:43:51]wFMCommunicate request_size=4 [09:43:51]MH_SAM_APDU [09:43:51]CAPDU: 80 17 00 00 [09:43:51]Write to MH i2c: E2 08 00 F1 06 80 17 00 00 00 00 00 00 77 [09:43:51]Write i2c OK [09:43:51]MH_I2C_Read... [09:43:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [09:43:52]Read from MH i2c: E2 [09:43:52]MH_I2C_Read... [09:43:52]Read from MH i2c: E2 E4 00 [09:43:52]MH_I2C_Read... [09:43:52]Read from MH i2c: E2 E4 00 F1 06 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 57 [09:43:52]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:43:52]wFMCommunicate OK [09:43:52]SAM_PROTO_GetFMData done [09:43:52]requested_item fm.sale_refund.total is exist - process it [09:43:52]requested_item fm.buy.total is exist - process it [09:43:52]requested_item shift.sale.total is exist - process it [09:43:52]SAM_PROTO_GetShiftData [09:43:52]wFMCommunicate request_size=4 [09:43:52]MH_SAM_APDU [09:43:52]CAPDU: 80 13 02 00 [09:43:52]Write to MH i2c: E2 08 00 F2 06 80 13 02 00 00 00 00 00 76 [09:43:52]Write i2c OK [09:43:52]MH_I2C_Read... [09:43:52]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:43:52]Read from MH i2c: E2 [09:43:52]MH_I2C_Read... [09:43:52]Read from MH i2c: E2 FD 00 [09:43:52]MH_I2C_Read... [09:43:52]Read from MH i2c: E2 FD 00 F2 06 00 AE 04 AA 04 AA 04 6E 04 04 00 6F 00 00 00 69 04 9B 00 6F 04 04 00 6F 00 00 00 B1 04 03 00 92 23 38 70 04 03 00 C0 09 27 72 04 03 00 D2 19 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 39 F6 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 28 7F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 C9 [09:43:52]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 6F 00 00 00 69 04 9B 00 6F 04 04 00 6F 00 00 00 B1 04 03 00 92 23 38 70 04 03 00 C0 09 27 72 04 03 00 D2 19 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 39 F6 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 28 7F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [09:43:52]wFMCommunicate OK [09:43:52]wFMCommunicate request_size=4 [09:43:52]MH_SAM_APDU [09:43:52]CAPDU: 80 17 00 00 [09:43:52]Write to MH i2c: E2 08 00 F3 06 80 17 00 00 00 00 00 00 79 [09:43:52]Write i2c OK [09:43:52]MH_I2C_Read... [09:43:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:43:52]Read from MH i2c: E2 [09:43:52]MH_I2C_Read... [09:43:52]Read from MH i2c: E2 FD 00 [09:43:52]MH_I2C_Read... [09:43:52]Read from MH i2c: E2 FD 00 F3 06 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 9B [09:43:52]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 [09:43:52]wFMCommunicate OK [09:43:52]wFMCommunicate request_size=4 [09:43:52]MH_SAM_APDU [09:43:52]CAPDU: 80 17 00 00 [09:43:52]Write to MH i2c: E2 08 00 F4 06 80 17 00 00 00 00 00 00 7A [09:43:52]OFD Sender: No OFD packet to send [09:43:52]Write i2c OK [09:43:52]MH_I2C_Read... [09:43:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:43:53]Read from MH i2c: E2 [09:43:53]MH_I2C_Read... [09:43:53]Read from MH i2c: E2 FD 00 [09:43:53]MH_I2C_Read... [09:43:53]Read from MH i2c: E2 FD 00 F4 06 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 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 31 [09:43:53]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 [09:43:53]wFMCommunicate OK [09:43:53]wFMCommunicate request_size=4 [09:43:53]MH_SAM_APDU [09:43:53]CAPDU: 80 17 00 00 [09:43:53]Write to MH i2c: E2 08 00 F5 06 80 17 00 00 00 00 00 00 7B [09:43:53]Write i2c OK [09:43:53]MH_I2C_Read... [09:43:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:43:53]Read from MH i2c: E2 [09:43:53]MH_I2C_Read... [09:43:53]Read from MH i2c: E2 FD 00 [09:43:53]MH_I2C_Read... [09:43:53]Read from MH i2c: E2 FD 00 F5 06 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 ED [09:43:53]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 [09:43:53]wFMCommunicate OK [09:43:53]wFMCommunicate request_size=4 [09:43:53]MH_SAM_APDU [09:43:53]CAPDU: 80 17 00 00 [09:43:53]Write to MH i2c: E2 08 00 F6 06 80 17 00 00 00 00 00 00 7C [09:43:53]Write i2c OK [09:43:53]MH_I2C_Read... [09:43:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:43:53]Read from MH i2c: E2 [09:43:53]MH_I2C_Read... [09:43:53]Read from MH i2c: E2 CB 00 [09:43:53]MH_I2C_Read... [09:43:53]Read from MH i2c: E2 CB 00 F6 06 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 65 [09:43:53]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 [09:43:53]wFMCommunicate OK [09:43:53]SAM_PROTO_GetShiftData done [09:43:53]requested_item shift.sale.total_cash is exist - process it [09:43:53]requested_item shift.sale_refund.total is exist - process it [09:43:53]requested_item shift.sale_refund.total_cash is exist - process it [09:43:53]requested_item shift.buy.total is exist - process it [09:43:53]requested_item shift.buy.total_cash is exist - process it [09:43:53]produce_requested_data done [09:43:53]produce_requested_data return {"fm.sale.total":56615152.84,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":36791.22,"shift.sale.total_cash":25584.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:43:53]process_action_free get_value [09:43:53]json_value_free [09:43:53]json_value_free done [09:43:53]process_json_proto returns [09:43:53]Send response to host [09:43:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56615152.84,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":36791.22,"shift.sale.total_cash":25584.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:43:53]free response buf [09:43:53]execute_script done [09:43:53]execute_script returns [09:43:53]free content buf [09:43:53]Sock 7.Close socket [09:43:53]Sock 7.Thread stoped [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:08]accept exits with 9 [09:44:08]New connection [09:44:08]New thread 3067018596 created [09:44:08]Thread 3067161956 joined [09:44:08]Waiting for new connection... [09:44:08] Sock 9.Parse request [09:44:08]Sock 9.Check first char [09:44:08]Sock 9.First char is OK [09:44:08]request: POST /json_proto HTTP/1.0 [09:44:08]Method: POST [09:44:08]URL: /json_proto [09:44:08]Method is POST - this is cgi request [09:44:08]url: /json_proto [09:44:08]query_string will be loaded in cgi processing [09:44:08]execute_cgi json_proto POST (null) [09:44:08]execute_cgi path=json_proto method=POST [09:44:08]POST find Content-Length [09:44:08]Host: 172.17.50.196:8080 [09:44:08]Content-Length: 770 [09:44:08]Content-Type: application/json [09:44:08] [09:44:08]POST finish read [09:44:08]Found Content-Length = 770 [09:44:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 6.530, "sum" : 250.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 250.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:08]execute_script... [09:44: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)1093587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 6.530, "sum" : 250.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 250.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:08]POST & json_proto [09:44:08]process_json_proto [09:44:08]json parsed OK: [09:44:08]protocol is kg_v1.0 [09:44:08]action value=close_receipt [09:44:08]process_action close_receipt [09:44:08]cmd_close_receipt [09:44:08]MH_GetDate [09:44:08]Write to MH i2c: F0 00 00 F7 06 EC [09:44:08]Write i2c OK [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: F0 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: F0 09 00 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: F0 09 00 F7 06 00 69 AE 20 67 72 0D 1C 67 95 [09:44:08]GetLastDocTimeStamp 1730194980 [09:44:08]current date 1730195049 [09:44:08]FM_GetShiftState [09:44:08]SAM_PROTO_GetShiftState [09:44:08]wFMCommunicate request_size=4 [09:44:08]MH_SAM_APDU [09:44:08]CAPDU: 80 13 01 00 [09:44:08]Write to MH i2c: E2 08 00 F8 06 80 13 01 00 00 00 00 00 7B [09:44:08]Write i2c OK [09:44:08]MH_I2C_Read... [09:44:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:08]Read from MH i2c: E2 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: E2 0E 00 [09:44:08]MH_I2C_Read... [09:44:08]Read from MH i2c: E2 0E 00 F8 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 CA [09:44:08]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:44:08]wFMCommunicate OK [09:44:08]SAM_PROTO_GetShiftState done [09:44:08]FM_GetShiftState done [09:44:08]opened in 1730160023 [09:44:08]opened+sec_in_day 1730246423 [09:44:08]quantity*price = 25009 [09:44:08]sum+1 = 25011 [09:44:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 250.10 НСП 1% : 2.21 НДС 12% : 26.56 Наличными: 0.00 Безнал.: 250.10 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 112 29.10.2024 09:44 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139127 ФПД: 64936598608080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094409&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139127&fm=64936598608080&tin=02508201610067®Number=0000000000091631&sum=25010 [09:44:09]StoreToDocumentArchive [09:44:09]shift 555 fd 139127 [09:44:09]save to /storage/0555/doc_00139127 [09:44:09]save last doc name /storage/0555/doc_00139127 to /storage/kkm_last_doc_name [09:44:09]save OK [09:44:09]Clear old archive folders... [09:44:09]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:44:09]tlvbuf is 014782E0 [09:44:09]SAM_PROTO_ClearQueue [09:44:09]wFMCommunicate request_size=4 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 09 00 00 [09:44:09]Write to MH i2c: E2 08 00 05 07 80 09 00 00 00 00 00 00 7E [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:09]Read from MH i2c: E2 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 05 07 00 90 00 80 [09:44:09]RAPDU: 90 00 [09:44:09]wFMCommunicate OK [09:44:09]SAM_PROTO_ClearQueue done [09:44:09]KKMCreateOFDPacket [09:44:09]OFDProtocolAddRootSTLVToBuf [09:44:09]FM_MakeSignedData [09:44:09]FM_MakeSignedData [09:44:09]SAM_PROTO_SignData [09:44:09]wFMCommunicate request_size=4 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 0D 01 02 [09:44:09]Write to MH i2c: E2 08 00 06 07 80 0D 01 02 00 00 00 00 86 [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:09]Read from MH i2c: E2 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 06 07 00 90 00 81 [09:44:09]RAPDU: 90 00 [09:44:09]wFMCommunicate OK [09:44:09]wFMCommunicate request_size=255 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 19 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B2 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 69 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 77 1F 02 00 35 04 06 00 3B 0F [09:44:09]Write to MH i2c: E2 02 01 07 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 19 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B2 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 69 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 77 1F 02 00 35 04 06 00 3B 0F 00 00 76 [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:09]Read from MH i2c: E2 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 07 07 00 90 00 82 [09:44:09]RAPDU: 90 00 [09:44:09]wFMCommunicate OK [09:44:09]wFMCommunicate request_size=9 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 0D 02 02 04 3A E4 98 D0 [09:44:09]Write to MH i2c: E2 0C 00 08 07 80 0D 02 02 04 00 3A E4 98 D0 00 00 17 [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 [09:44:09]MH_I2C_Read... [09:44:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:09]Read from MH i2c: E2 03 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 03 00 08 07 00 90 00 83 [09:44:09]RAPDU: 90 00 [09:44:09]wFMCommunicate OK [09:44:09]wFMCommunicate request_size=4 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 0D 03 02 [09:44:09]Write to MH i2c: E2 08 00 09 07 80 0D 03 02 00 00 00 00 8B [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:09]Read from MH i2c: E2 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 0B 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 0B 00 09 07 00 40 61 1C D2 16 0D 97 6C 90 00 41 [09:44:09]RAPDU: 40 61 1C D2 16 0D 97 6C 90 00 [09:44:09]wFMCommunicate OK [09:44:09]SAM_PROTO_SignData done [09:44:09]FM_MakeSignedData done [09:44:09]CreateOFDProtocolMessage [09:44:09]wFMCommunicate request_size=4 [09:44:09]MH_SAM_APDU [09:44:09]CAPDU: 80 11 00 00 [09:44:09]Write to MH i2c: E2 08 00 0A 07 80 11 00 00 00 00 00 00 8B [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:09]Read from MH i2c: E2 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 17 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: E2 17 00 0A 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E6 [09:44:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:44:09]wFMCommunicate OK [09:44:09]CreateOFDProtocolMessage done [09:44:09]OFDSenderStorePacket 139127 [09:44:09]StoreOFDPacket docnum=139127 [09:44:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 FB 58 06 01 AF 07 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 19 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B2 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 69 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 77 1F 02 00 35 04 06 00 3B 0F 3A E4 98 D0 40 61 1C D2 16 0D 97 6C [09:44:09]CheckFolder [09:44:09]dirname=/storage/ofd_packets [09:44:09]CheckFolder done [09:44:09]ProducePacketName [09:44:09]name=ofd_packets/00139127 [09:44:09]NVStorageSaveData ofd_packets/00139127 [09:44:09]File name is /storage/ofd_packets/00139127 [09:44:09]Write 300 bytes [09:44:09]NVStorageSaveData done [09:44:09]OFDSenderStorePacket done [09:44:09]KKMCreateOFDPacket done [09:44:09]NVStorageSaveData kkm_last_timestamp [09:44:09]File name is /storage/kkm_last_timestamp [09:44:09]Write 4 bytes [09:44:09]NVStorageSaveData done [09:44:09]ExternCall_PrintAddStr [09:44:09]wPrintStart [09:44:09]Write to MH i2c: 01 00 00 0B 07 12 [09:44:09]Write i2c OK [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: 01 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: 01 07 00 [09:44:09]MH_I2C_Read... [09:44:09]Read from MH i2c: 01 07 00 0B 07 00 00 00 00 00 FF 0F 27 [09:44:09]RasterBufferAndPrint [09:44:09]line Счет N : (1)1093587 [09:44:09]line ИНН: 02508201610067 [09:44:09]line Контрольно-Кассовый Чек [09:44:09]line ПРОДАЖА [09:44:09]line ТРК (МРК, ГНК) : 81 [09:44:09]line Товар: 2711190000 [09:44:09]line ГАЗ-К-5 [09:44:09]line 6.530 * 38.30 [09:44:09]line = 250.10 [09:44:09]line НДС 12% НСП 1% [09:44:09]line > о реализуемом товаре [09:44:09]line ИТОГО: 250.10 [09:44:09]line НСП 1% : 2.21 [09:44:09]line НДС 12% : 26.56 [09:44:09]line Наличными: 0.00 [09:44:09]line Безнал.: 250.10 [09:44:09]line Место: АЗС № 101 "Партнер Нефть" [09:44:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:44:09]line СНО: Общий режим [09:44:09]line Чек 112 29.10.2024 09:44 [09:44:09]line Смена: 555 ФФД: 1.0 [09:44:09]line ЗНМ: 0300000081 [09:44:09]line РНМ: 0000000000091631 [09:44:09]line Версия ККМ: 001 [09:44:09]line Платежная система: Mbank [09:44:09]line ФМ: 0000000000874669 [09:44:09]line ФД: 139127 [09:44:09]line ФПД: 64936598608080 [09:44:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094409&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139127&fm=64936598608080&tin=02508201610067®Number=0000000000091631&sum=25010 [09:44:10]OFD Sender: Processing packet 139127 [packets to send 34, broken 33] [09:44:10]ProducePacketName [09:44:10]name=ofd_packets/00139127 [09:44:10]OFD Sender: To server: pG, [09:44:10]CommunicateWithHost lk.salyk.kg:30040 [09:44:10]ConnectInit lk.salyk.kg [09:44:10]written 0, free lines is 4095 [09:44:10]Connected sock=10 [09:44: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 36 39 0E 01 00 00 FB 58 06 01 AF 07 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 82 19 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 B2 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B2 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B2 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 69 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 77 1F 02 00 35 04 06 00 3B 0F 3A E4 98 D0 40 61 1C D2 16 0D 97 6C [09:44: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 36 39 4F 00 00 00 BC 50 47 00 90 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 77 1F 02 00 F4 03 04 00 1C 5A 20 67 B6 04 01 00 00 9B EC 18 38 EC 7A 1D B7 [09:44:10]CommunicateWithHost err = 0 [09:44:10]CheckOFDResponse [09:44:10]1017 (14) - 77093643461234 [09:44:10]1041 (16) - 0000000000874669 [09:44:10]1040 (4) - 139127 [09:44:10]1012 (4) - 29.10.2024 03:44 [09:44:10]1206 (1) - 0 [09:44:10]OFD Sender: Remove packet 139127 [09:44:10]ProducePacketName [09:44:10]name=ofd_packets/00139127 [09:44:10]NVStorageDeleteData [09:44:10]Write to MH i2c: 01 00 00 34 07 3B [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: 01 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: 01 07 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: 01 07 00 34 07 00 00 00 00 00 10 0D 5F [09:44:10]RasterBufferAndPrint [09:44:10]line [09:44:10]line [09:44:10]line [09:44:10]line [09:44:10]line [09:44:10]written 0, free lines is 3350 [09:44:10]MH_Cut [09:44:10]Write to MH i2c: D1 01 00 3B 07 01 14 [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: D1 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: D1 01 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: D1 01 00 3B 07 00 13 [09:44:10]Write to MH i2c: 01 00 00 3C 07 43 [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]OFD Sender: No OFD packet to send [09:44:11]*** Cut start [09:44:11]*** Partial cut [09:44:11]*** CUTSNS_PIN = 1 [09:44:11]*** CUTSNS_PIN = 0 [09:44:11]*** Brake cut motor [09:44:11]Read from MH i2c: 01 [09:44:11]MH_I2C_Read... [09:44:11]*** Stop cut motor [09:44:11]*** Cut end [09:44:11]Read from MH i2c: 01 07 00 [09:44:11]MH_I2C_Read... [09:44:11]Read from MH i2c: 01 07 00 3C 07 00 00 00 00 00 FF 0F 58 [09:44:11]process_action close_receipt done [09:44:11]requested_data is exist [09:44:11]produce_requested_data [09:44:11]requested_item fm.sn is exist - process it [09:44:11]wFMCommunicate request_size=4 [09:44:11]MH_SAM_APDU [09:44:11]CAPDU: 80 11 00 00 [09:44:11]Write to MH i2c: E2 08 00 3D 07 80 11 00 00 00 00 00 00 BE [09:44:11]Write i2c OK [09:44:11]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 17 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 17 00 3D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 19 [09:44:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:44:12]wFMCommunicate OK [09:44:12]requested_item fd.num is exist - process it [09:44:12]SAM_PROTO_GetFieldsCounters [09:44:12]wFMCommunicate request_size=4 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 13 00 00 [09:44:12]Write to MH i2c: E2 08 00 3E 07 80 13 00 00 00 00 00 00 C1 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 62 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 62 00 3E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 77 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [09:44: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 77 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:44:12]wFMCommunicate OK [09:44:12]SAM_PROTO_GetFieldsCounters done [09:44:12]requested_item shift.num is exist - process it [09:44:12]requested_item shift.opened is exist - process it [09:44:12]req_shift_opened [09:44:12]FM_GetShiftState [09:44:12]SAM_PROTO_GetShiftState [09:44:12]wFMCommunicate request_size=4 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 13 01 00 [09:44:12]Write to MH i2c: E2 08 00 3F 07 80 13 01 00 00 00 00 00 C3 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 0E 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 0E 00 3F 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 12 [09:44:12]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:44:12]wFMCommunicate OK [09:44:12]SAM_PROTO_GetShiftState done [09:44:12]FM_GetShiftState done [09:44:12]req_shift_opened done [09:44:12]requested_item shift.open_date is exist - process it [09:44:12]req_shift_open_date [09:44:12]req_shift_open_date done [09:44:12]produce_requested_data done [09:44:12]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139127,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:44:12]process_action_free close_receipt [09:44:12]json_value_free [09:44:12]json_value_free done [09:44:12]process_json_proto returns [09:44:12]Send response to host [09:44:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139127,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:44:12]free response buf [09:44:12]execute_script done [09:44:12]execute_script returns [09:44:12]free content buf [09:44:12]Sock 9.Close socket [09:44:12]Sock 9.Thread stoped [09:44:15]OFD Sender: No OFD packet to send [09:44:21]OFD Sender: No OFD packet to send [09:44:26]OFD Sender: No OFD packet to send [09:44:31]OFD Sender: No OFD packet to send [09:44:36]OFD Sender: No OFD packet to send [09:44:41]OFD Sender: No OFD packet to send [09:44:46]OFD Sender: No OFD packet to send [09:44:51]OFD Sender: No OFD packet to send [09:44:56]OFD Sender: No OFD packet to send [09:45:01]OFD Sender: No OFD packet to send [09:45:06]OFD Sender: No OFD packet to send [09:45:11]OFD Sender: No OFD packet to send [09:45:16]OFD Sender: No OFD packet to send [09:45:21]OFD Sender: No OFD packet to send [09:45:26]OFD Sender: No OFD packet to send [09:45:31]OFD Sender: No OFD packet to send [09:45:36]OFD Sender: No OFD packet to send [09:45:39]accept exits with 7 [09:45:39]New connection [09:45:39]New thread 3067161956 created [09:45:39]Thread 3067018596 joined [09:45:39]Waiting for new connection... [09:45:39] Sock 7.Parse request [09:45:39]Sock 7.Check first char [09:45:39]Sock 7.First char is OK [09:45:39]request: POST /json_proto HTTP/1.0 [09:45:39]Method: POST [09:45:39]URL: /json_proto [09:45:39]Method is POST - this is cgi request [09:45:39]url: /json_proto [09:45:39]query_string will be loaded in cgi processing [09:45:39]execute_cgi json_proto POST (null) [09:45:39]execute_cgi path=json_proto method=POST [09:45:39]POST find Content-Length [09:45:39]Host: 172.17.50.196:8080 [09:45:39]Content-Length: 683 [09:45:39]Content-Type: application/json [09:45:39] [09:45:39]POST finish read [09:45:39]Found Content-Length = 683 [09:45:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:39]execute_script... [09:45:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:45:39]POST & json_proto [09:45:39]process_json_proto [09:45:39]json parsed OK: [09:45:39]protocol is kg_v1.0 [09:45:39]action value=close_receipt [09:45:39]process_action close_receipt [09:45:39]cmd_close_receipt [09:45:39]MH_GetDate [09:45:39]Write to MH i2c: F0 00 00 40 07 36 [09:45:39]Write i2c OK [09:45:39]MH_I2C_Read... [09:45:39]Read from MH i2c: F0 [09:45:39]MH_I2C_Read... [09:45:39]Read from MH i2c: F0 09 00 [09:45:39]MH_I2C_Read... [09:45:39]Read from MH i2c: F0 09 00 40 07 00 C4 AE 20 67 72 0D 1C 67 3A [09:45:39]GetLastDocTimeStamp 1730195049 [09:45:39]current date 1730195140 [09:45:39]FM_GetShiftState [09:45:39]SAM_PROTO_GetShiftState [09:45:39]wFMCommunicate request_size=4 [09:45:39]MH_SAM_APDU [09:45:39]CAPDU: 80 13 01 00 [09:45:39]Write to MH i2c: E2 08 00 41 07 80 13 01 00 00 00 00 00 C5 [09:45:39]Write i2c OK [09:45:39]MH_I2C_Read... [09:45:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:39]Read from MH i2c: E2 [09:45:39]MH_I2C_Read... [09:45:39]Read from MH i2c: E2 0E 00 [09:45:39]MH_I2C_Read... [09:45:39]Read from MH i2c: E2 0E 00 41 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 14 [09:45:39]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:45:39]wFMCommunicate OK [09:45:39]SAM_PROTO_GetShiftState done [09:45:39]FM_GetShiftState done [09:45:39]opened in 1730160023 [09:45:39]opened+sec_in_day 1730246423 [09:45:39]quantity*price = 100015 [09:45:39]sum+1 = 100017 [09:45:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 113 29.10.2024 09:45 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139128 ФПД: 176253381985418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094540&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139128&fm=176253381985418&tin=02508201610067®Number=0000000000091631&sum=100000 [09:45:40]StoreToDocumentArchive [09:45:40]shift 555 fd 139128 [09:45:40]save to /storage/0555/doc_00139128 [09:45:40]save last doc name /storage/0555/doc_00139128 to /storage/kkm_last_doc_name [09:45:40]save OK [09:45:40]Clear old archive folders... [09:45:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:40]tlvbuf is 0149A0A0 [09:45:40]SAM_PROTO_ClearQueue [09:45:40]wFMCommunicate request_size=4 [09:45:40]MH_SAM_APDU [09:45:40]CAPDU: 80 09 00 00 [09:45:40]Write to MH i2c: E2 08 00 4E 07 80 09 00 00 00 00 00 00 C7 [09:45:40]Write i2c OK [09:45:40]MH_I2C_Read... [09:45:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:40]Read from MH i2c: E2 [09:45:40]MH_I2C_Read... [09:45:40]Read from MH i2c: E2 03 00 [09:45:40]MH_I2C_Read... [09:45:40]Read from MH i2c: E2 03 00 4E 07 00 90 00 C9 [09:45:40]RAPDU: 90 00 [09:45:40]wFMCommunicate OK [09:45:40]SAM_PROTO_ClearQueue done [09:45:40]KKMCreateOFDPacket [09:45:40]OFDProtocolAddRootSTLVToBuf [09:45:40]FM_MakeSignedData [09:45:40]FM_MakeSignedData [09:45:40]SAM_PROTO_SignData [09:45:40]wFMCommunicate request_size=4 [09:45:40]MH_SAM_APDU [09:45:40]CAPDU: 80 0D 01 02 [09:45:40]Write to MH i2c: E2 08 00 4F 07 80 0D 01 02 00 00 00 00 CF [09:45:40]Write i2c OK [09:45:40]MH_I2C_Read... [09:45:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:40]Read from MH i2c: E2 [09:45:40]MH_I2C_Read... [09:45:40]Read from MH i2c: E2 03 00 [09:45:40]MH_I2C_Read... [09:45:40]Read from MH i2c: E2 03 00 4F 07 00 90 00 CA [09:45:40]RAPDU: 90 00 [09:45:40]wFMCommunicate OK [09:45:40]wFMCommunicate request_size=255 [09:45:40]MH_SAM_APDU [09:45:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C4 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 78 1F 02 00 35 04 06 00 A0 [09:45:40]Write to MH i2c: E2 02 01 50 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C4 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 78 1F 02 00 35 04 06 00 A0 00 00 28 [09:45:40]Write i2c OK [09:45:40]MH_I2C_Read... [09:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:40]Read from MH i2c: E2 [09:45:40]MH_I2C_Read... [09:45:40]Read from MH i2c: E2 03 00 [09:45:40]MH_I2C_Read... [09:45:40]Read from MH i2c: E2 03 00 50 07 00 90 00 CB [09:45:40]RAPDU: 90 00 [09:45:40]wFMCommunicate OK [09:45:40]wFMCommunicate request_size=10 [09:45:40]MH_SAM_APDU [09:45:40]CAPDU: 80 0D 02 02 05 4D 30 39 44 8A [09:45:40]Write to MH i2c: E2 0D 00 51 07 80 0D 02 02 05 00 4D 30 39 44 8A 00 00 60 [09:45:40]Write i2c OK [09:45:40]MH_I2C_Read... [09:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:40]Read from MH i2c: E2 [09:45:40]MH_I2C_Read... [09:45:40]Read from MH i2c: E2 03 00 [09:45:40]MH_I2C_Read... [09:45:40]Read from MH i2c: E2 03 00 51 07 00 90 00 CC [09:45:40]RAPDU: 90 00 [09:45:40]wFMCommunicate OK [09:45:40]wFMCommunicate request_size=4 [09:45:40]MH_SAM_APDU [09:45:40]CAPDU: 80 0D 03 02 [09:45:40]Write to MH i2c: E2 08 00 52 07 80 0D 03 02 00 00 00 00 D4 [09:45:40]Write i2c OK [09:45:40]MH_I2C_Read... [09:45:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:40]Read from MH i2c: E2 [09:45:40]MH_I2C_Read... [09:45:40]Read from MH i2c: E2 0B 00 [09:45:40]MH_I2C_Read... [09:45:40]Read from MH i2c: E2 0B 00 52 07 00 52 7A 6D 15 A0 07 56 CE 90 00 EE [09:45:40]RAPDU: 52 7A 6D 15 A0 07 56 CE 90 00 [09:45:40]wFMCommunicate OK [09:45:40]SAM_PROTO_SignData done [09:45:40]FM_MakeSignedData done [09:45:40]CreateOFDProtocolMessage [09:45:40]wFMCommunicate request_size=4 [09:45:40]MH_SAM_APDU [09:45:40]CAPDU: 80 11 00 00 [09:45:40]Write to MH i2c: E2 08 00 53 07 80 11 00 00 00 00 00 00 D4 [09:45:40]Write i2c OK [09:45:40]MH_I2C_Read... [09:45:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:41]Read from MH i2c: E2 [09:45:41]MH_I2C_Read... [09:45:41]Read from MH i2c: E2 17 00 [09:45:41]MH_I2C_Read... [09:45:41]Read from MH i2c: E2 17 00 53 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2F [09:45:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:45:41]wFMCommunicate OK [09:45:41]CreateOFDProtocolMessage done [09:45:41]OFDSenderStorePacket 139128 [09:45:41]StoreOFDPacket docnum=139128 [09:45:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 D8 A1 07 01 A8 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C4 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 78 1F 02 00 35 04 06 00 A0 4D 30 39 44 8A 52 7A 6D 15 A0 07 56 CE [09:45:41]CheckFolder [09:45:41]dirname=/storage/ofd_packets [09:45:41]CheckFolder done [09:45:41]ProducePacketName [09:45:41]name=ofd_packets/00139128 [09:45:41]NVStorageSaveData ofd_packets/00139128 [09:45:41]File name is /storage/ofd_packets/00139128 [09:45:41]Write 301 bytes [09:45:41]NVStorageSaveData done [09:45:41]OFDSenderStorePacket done [09:45:41]KKMCreateOFDPacket done [09:45:41]NVStorageSaveData kkm_last_timestamp [09:45:41]File name is /storage/kkm_last_timestamp [09:45:41]Write 4 bytes [09:45:41]NVStorageSaveData done [09:45:41]ExternCall_PrintAddStr [09:45:41]wPrintStart [09:45:41]Write to MH i2c: 01 00 00 54 07 5B [09:45:41]Write i2c OK [09:45:41]MH_I2C_Read... [09:45:41]Read from MH i2c: 01 [09:45:41]MH_I2C_Read... [09:45:41]Read from MH i2c: 01 07 00 [09:45:41]MH_I2C_Read... [09:45:41]Read from MH i2c: 01 07 00 54 07 00 00 00 00 00 FF 0F 70 [09:45:41]RasterBufferAndPrint [09:45:41]line Счет N : (1)1093588 [09:45:41]line ИНН: 02508201610067 [09:45:41]line Контрольно-Кассовый Чек [09:45:41]line ПРОДАЖА [09:45:41]line ТРК (МРК, ГНК) : 33 [09:45:41]line Товар: 2710124130 [09:45:41]line Аи-92-К-2 [09:45:41]line 14.950 * 66.90 [09:45:41]line = 1000.16 [09:45:41]line НДС 12% НСП 1% [09:45:41]line > о реализуемом товаре [09:45:41]line ОКРУГЛЕНИЕ: -0.16 [09:45:41]line ИТОГО: 1000.00 [09:45:41]line Внесено: 1000.00 [09:45:41]line СДАЧА: 0.00 [09:45:41]line НСП 1% : 8.85 [09:45:41]line НДС 12% : 106.21 [09:45:41]line Наличными: 1000.00 [09:45:41]line Безнал.: 0.00 [09:45:41]line Место: АЗС № 101 "Партнер Нефть" [09:45:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:45:41]line СНО: Общий режим [09:45:41]line Чек 113 29.10.2024 09:45 [09:45:41]line Смена: 555 ФФД: 1.0 [09:45:41]line ЗНМ: 0300000081 [09:45:41]line РНМ: 0000000000091631 [09:45:41]line Версия ККМ: 001 [09:45:41]line ФМ: 0000000000874669 [09:45:41]line ФД: 139128 [09:45:41]line ФПД: 176253381985418 [09:45:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094540&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139128&fm=176253381985418&tin=02508201610067®Number=0000000000091631&sum=100000 [09:45:41]OFD Sender: Processing packet 139128 [packets to send 34, broken 33] [09:45:41]ProducePacketName [09:45:41]name=ofd_packets/00139128 [09:45:41]OFD Sender: To server: pG, [09:45:41]CommunicateWithHost lk.salyk.kg:30040 [09:45:41]ConnectInit lk.salyk.kg [09:45:41]written 0, free lines is 4095 [09:45:41]Connected sock=10 [09:45: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 36 39 0F 01 00 00 D8 A1 07 01 A8 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 C4 AE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 78 1F 02 00 35 04 06 00 A0 4D 30 39 44 8A 52 7A 6D 15 A0 07 56 CE [09:45: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 36 39 4F 00 00 00 F4 DE 47 00 40 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 78 1F 02 00 F4 03 04 00 77 5A 20 67 B6 04 01 00 00 84 99 A2 2D 68 68 93 F2 [09:45:41]CommunicateWithHost err = 0 [09:45:41]CheckOFDResponse [09:45:41]1017 (14) - 77093643461234 [09:45:41]1041 (16) - 0000000000874669 [09:45:41]1040 (4) - 139128 [09:45:41]1012 (4) - 29.10.2024 03:45 [09:45:41]1206 (1) - 0 [09:45:41]OFD Sender: Remove packet 139128 [09:45:41]ProducePacketName [09:45:41]name=ofd_packets/00139128 [09:45:41]NVStorageDeleteData [09:45:41]Write to MH i2c: 01 00 00 7F 07 86 [09:45:41]Write i2c OK [09:45:41]MH_I2C_Read... [09:45:41]Read from MH i2c: 01 [09:45:41]MH_I2C_Read... [09:45:41]Read from MH i2c: 01 07 00 [09:45:41]MH_I2C_Read... [09:45:41]Read from MH i2c: 01 07 00 7F 07 00 00 00 00 00 E6 0C 7F [09:45:41]RasterBufferAndPrint [09:45:41]line [09:45:41]line [09:45:41]line [09:45:41]line [09:45:41]line [09:45:41]written 0, free lines is 3309 [09:45:41]MH_Cut [09:45:41]Write to MH i2c: D1 01 00 86 07 01 5F [09:45:41]Write i2c OK [09:45:41]MH_I2C_Read... [09:45:41]Read from MH i2c: D1 [09:45:41]MH_I2C_Read... [09:45:41]Read from MH i2c: D1 01 00 [09:45:41]MH_I2C_Read... [09:45:41]Read from MH i2c: D1 01 00 86 07 00 5E [09:45:41]Write to MH i2c: 01 00 00 87 07 8E [09:45:41]Write i2c OK [09:45:41]MH_I2C_Read... [09:45:42]OFD Sender: No OFD packet to send [09:45:42]*** Cut start [09:45:42]*** Partial cut [09:45:42]*** CUTSNS_PIN = 1 [09:45:42]*** CUTSNS_PIN = 0 [09:45:42]*** Brake cut motor [09:45:43]Read from MH i2c: 01 [09:45:43]MH_I2C_Read... [09:45:43]*** Stop cut motor [09:45:43]*** Cut end [09:45:43]Read from MH i2c: 01 07 00 [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: 01 07 00 87 07 00 00 00 00 00 FF 0F A3 [09:45:43]process_action close_receipt done [09:45:43]requested_data is exist [09:45:43]produce_requested_data [09:45:43]requested_item fm.sn is exist - process it [09:45:43]wFMCommunicate request_size=4 [09:45:43]MH_SAM_APDU [09:45:43]CAPDU: 80 11 00 00 [09:45:43]Write to MH i2c: E2 08 00 88 07 80 11 00 00 00 00 00 00 09 [09:45:43]Write i2c OK [09:45:43]MH_I2C_Read... [09:45:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:43]Read from MH i2c: E2 [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: E2 17 00 [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: E2 17 00 88 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 64 [09:45:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:45:43]wFMCommunicate OK [09:45:43]requested_item fd.num is exist - process it [09:45:43]SAM_PROTO_GetFieldsCounters [09:45:43]wFMCommunicate request_size=4 [09:45:43]MH_SAM_APDU [09:45:43]CAPDU: 80 13 00 00 [09:45:43]Write to MH i2c: E2 08 00 89 07 80 13 00 00 00 00 00 00 0C [09:45:43]Write i2c OK [09:45:43]MH_I2C_Read... [09:45:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:43]Read from MH i2c: E2 [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: E2 62 00 [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: E2 62 00 89 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 78 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 49 [09:45: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 78 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:45:43]wFMCommunicate OK [09:45:43]SAM_PROTO_GetFieldsCounters done [09:45:43]requested_item shift.num is exist - process it [09:45:43]requested_item shift.opened is exist - process it [09:45:43]req_shift_opened [09:45:43]FM_GetShiftState [09:45:43]SAM_PROTO_GetShiftState [09:45:43]wFMCommunicate request_size=4 [09:45:43]MH_SAM_APDU [09:45:43]CAPDU: 80 13 01 00 [09:45:43]Write to MH i2c: E2 08 00 8A 07 80 13 01 00 00 00 00 00 0E [09:45:43]Write i2c OK [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: E2 [09:45:43]MH_I2C_Read... [09:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:43]Read from MH i2c: E2 0E 00 [09:45:43]MH_I2C_Read... [09:45:43]Read from MH i2c: E2 0E 00 8A 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5D [09:45:43]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:45:43]wFMCommunicate OK [09:45:43]SAM_PROTO_GetShiftState done [09:45:43]FM_GetShiftState done [09:45:43]req_shift_opened done [09:45:43]requested_item shift.open_date is exist - process it [09:45:43]req_shift_open_date [09:45:43]req_shift_open_date done [09:45:43]produce_requested_data done [09:45:43]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139128,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:45:43]process_action_free close_receipt [09:45:43]json_value_free [09:45:43]json_value_free done [09:45:43]process_json_proto returns [09:45:43]Send response to host [09:45:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139128,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:45:43]free response buf [09:45:43]execute_script done [09:45:43]execute_script returns [09:45:43]free content buf [09:45:43]Sock 7.Close socket [09:45:43]Sock 7.Thread stoped [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:27]OFD Sender: No OFD packet to send [09:46:32]OFD Sender: No OFD packet to send [09:46:37]OFD Sender: No OFD packet to send [09:46:42]OFD Sender: No OFD packet to send [09:46:47]OFD Sender: No OFD packet to send [09:46:52]OFD Sender: No OFD packet to send [09:46:57]OFD Sender: No OFD packet to send [09:47:02]OFD Sender: No OFD packet to send [09:47:07]OFD Sender: No OFD packet to send [09:47:12]OFD Sender: No OFD packet to send [09:47:17]OFD Sender: No OFD packet to send [09:47:19]accept exits with 9 [09:47:19]New connection [09:47:19]New thread 3067018596 created [09:47:19]Thread 3067161956 joined [09:47:19]Waiting for new connection... [09:47:19] Sock 9.Parse request [09:47:19]Sock 9.Check first char [09:47:19]Sock 9.First char is OK [09:47:19]request: POST /json_proto HTTP/1.0 [09:47:19]Method: POST [09:47:19]URL: /json_proto [09:47:19]Method is POST - this is cgi request [09:47:19]url: /json_proto [09:47:19]query_string will be loaded in cgi processing [09:47:19]execute_cgi json_proto POST (null) [09:47:19]execute_cgi path=json_proto method=POST [09:47:19]POST find Content-Length [09:47:19]Host: 172.17.50.196:8080 [09:47:19]Content-Length: 679 [09:47:19]Content-Type: application/json [09:47:19] [09:47:19]POST finish read [09:47:19]Found Content-Length = 679 [09:47:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:19]execute_script... [09: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)1093589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:47:19]POST & json_proto [09:47:19]process_json_proto [09:47:19]json parsed OK: [09:47:19]protocol is kg_v1.0 [09:47:19]action value=close_receipt [09:47:19]process_action close_receipt [09:47:19]cmd_close_receipt [09:47:19]MH_GetDate [09:47:19]Write to MH i2c: F0 00 00 8B 07 81 [09:47:19]Write i2c OK [09:47:19]MH_I2C_Read... [09:47:19]Read from MH i2c: F0 [09:47:19]MH_I2C_Read... [09:47:19]Read from MH i2c: F0 09 00 [09:47:19]MH_I2C_Read... [09:47:19]Read from MH i2c: F0 09 00 8B 07 00 28 AF 20 67 72 0D 1C 67 EA [09:47:19]GetLastDocTimeStamp 1730195140 [09:47:19]current date 1730195240 [09:47:19]FM_GetShiftState [09:47:19]SAM_PROTO_GetShiftState [09:47:19]wFMCommunicate request_size=4 [09:47:19]MH_SAM_APDU [09:47:19]CAPDU: 80 13 01 00 [09:47:19]Write to MH i2c: E2 08 00 8C 07 80 13 01 00 00 00 00 00 10 [09:47:19]Write i2c OK [09:47:19]MH_I2C_Read... [09:47:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:19]Read from MH i2c: E2 [09:47:19]MH_I2C_Read... [09:47:19]Read from MH i2c: E2 0E 00 [09:47:19]MH_I2C_Read... [09:47:19]Read from MH i2c: E2 0E 00 8C 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5F [09:47:19]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:47:19]wFMCommunicate OK [09:47:19]SAM_PROTO_GetShiftState done [09:47:19]FM_GetShiftState done [09:47:19]opened in 1730160023 [09:47:19]opened+sec_in_day 1730246423 [09:47:19]quantity*price = 80012 [09:47:19]sum+1 = 80013 [09:47:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 114 29.10.2024 09:47 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139129 ФПД: 4835771296436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094720&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139129&fm=4835771296436&tin=02508201610067®Number=0000000000091631&sum=80000 [09:47:21]StoreToDocumentArchive [09:47:21]shift 555 fd 139129 [09:47:21]save to /storage/0555/doc_00139129 [09:47:21]save last doc name /storage/0555/doc_00139129 to /storage/kkm_last_doc_name [09:47:21]save OK [09:47:21]Clear old archive folders... [09:47:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:47:21]tlvbuf is 0145D810 [09:47:21]SAM_PROTO_ClearQueue [09:47:21]wFMCommunicate request_size=4 [09:47:21]MH_SAM_APDU [09:47:21]CAPDU: 80 09 00 00 [09:47:21]Write to MH i2c: E2 08 00 99 07 80 09 00 00 00 00 00 00 12 [09:47:21]Write i2c OK [09:47:21]MH_I2C_Read... [09:47:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:47:21]Read from MH i2c: E2 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 03 00 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 03 00 99 07 00 90 00 14 [09:47:21]RAPDU: 90 00 [09:47:21]wFMCommunicate OK [09:47:21]SAM_PROTO_ClearQueue done [09:47:21]KKMCreateOFDPacket [09:47:21]OFDProtocolAddRootSTLVToBuf [09:47:21]FM_MakeSignedData [09:47:21]FM_MakeSignedData [09:47:21]SAM_PROTO_SignData [09:47:21]wFMCommunicate request_size=4 [09:47:21]MH_SAM_APDU [09:47:21]CAPDU: 80 0D 01 02 [09:47:21]Write to MH i2c: E2 08 00 9A 07 80 0D 01 02 00 00 00 00 1A [09:47:21]Write i2c OK [09:47:21]MH_I2C_Read... [09:47:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:47:21]Read from MH i2c: E2 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 03 00 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 03 00 9A 07 00 90 00 15 [09:47:21]RAPDU: 90 00 [09:47:21]wFMCommunicate OK [09:47:21]wFMCommunicate request_size=255 [09:47:21]MH_SAM_APDU [09: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 28 AF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 79 1F 02 00 35 04 06 00 04 [09:47:21]Write to MH i2c: E2 02 01 9B 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 28 AF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 79 1F 02 00 35 04 06 00 04 00 00 30 [09:47:21]Write i2c OK [09:47:21]MH_I2C_Read... [09:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:21]Read from MH i2c: E2 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 03 00 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 03 00 9B 07 00 90 00 16 [09:47:21]RAPDU: 90 00 [09:47:21]wFMCommunicate OK [09:47:21]wFMCommunicate request_size=10 [09:47:21]MH_SAM_APDU [09:47:21]CAPDU: 80 0D 02 02 05 65 EA 6E 2A B4 [09:47:21]Write to MH i2c: E2 0D 00 9C 07 80 0D 02 02 05 00 65 EA 6E 2A B4 00 00 C2 [09:47:21]Write i2c OK [09:47:21]MH_I2C_Read... [09:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:21]Read from MH i2c: E2 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 03 00 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 03 00 9C 07 00 90 00 17 [09:47:21]RAPDU: 90 00 [09:47:21]wFMCommunicate OK [09:47:21]wFMCommunicate request_size=4 [09:47:21]MH_SAM_APDU [09:47:21]CAPDU: 80 0D 03 02 [09:47:21]Write to MH i2c: E2 08 00 9D 07 80 0D 03 02 00 00 00 00 1F [09:47:21]Write i2c OK [09:47:21]MH_I2C_Read... [09:47:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:47:21]Read from MH i2c: E2 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 0B 00 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 0B 00 9D 07 00 9B 0C 09 18 BE 2D 5D 3E 90 00 6E [09:47:21]RAPDU: 9B 0C 09 18 BE 2D 5D 3E 90 00 [09:47:21]wFMCommunicate OK [09:47:21]SAM_PROTO_SignData done [09:47:21]FM_MakeSignedData done [09:47:21]CreateOFDProtocolMessage [09:47:21]wFMCommunicate request_size=4 [09:47:21]MH_SAM_APDU [09:47:21]CAPDU: 80 11 00 00 [09:47:21]Write to MH i2c: E2 08 00 9E 07 80 11 00 00 00 00 00 00 1F [09:47:21]Write i2c OK [09:47:21]MH_I2C_Read... [09:47:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:21]Read from MH i2c: E2 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 17 00 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: E2 17 00 9E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 7A [09:47:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:47:21]wFMCommunicate OK [09:47:21]CreateOFDProtocolMessage done [09:47:21]OFDSenderStorePacket 139129 [09:47:21]StoreOFDPacket docnum=139129 [09:47:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 3C F2 07 01 94 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 28 AF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 79 1F 02 00 35 04 06 00 04 65 EA 6E 2A B4 9B 0C 09 18 BE 2D 5D 3E [09:47:21]CheckFolder [09:47:21]dirname=/storage/ofd_packets [09:47:21]CheckFolder done [09:47:21]ProducePacketName [09:47:21]name=ofd_packets/00139129 [09:47:21]NVStorageSaveData ofd_packets/00139129 [09:47:21]File name is /storage/ofd_packets/00139129 [09:47:21]Write 301 bytes [09:47:21]NVStorageSaveData done [09:47:21]OFDSenderStorePacket done [09:47:21]KKMCreateOFDPacket done [09:47:21]NVStorageSaveData kkm_last_timestamp [09:47:21]File name is /storage/kkm_last_timestamp [09:47:21]Write 4 bytes [09:47:21]NVStorageSaveData done [09:47:21]ExternCall_PrintAddStr [09:47:21]wPrintStart [09:47:21]Write to MH i2c: 01 00 00 9F 07 A6 [09:47:21]Write i2c OK [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: 01 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: 01 07 00 [09:47:21]MH_I2C_Read... [09:47:21]Read from MH i2c: 01 07 00 9F 07 00 00 00 00 00 FF 0F BB [09:47:21]RasterBufferAndPrint [09:47:21]line Счет N : (1)1093589 [09:47:21]line ИНН: 02508201610067 [09:47:21]line Контрольно-Кассовый Чек [09:47:21]line ПРОДАЖА [09:47:21]line ТРК (МРК, ГНК) : 43 [09:47:21]line Товар: 2710124130 [09:47:21]line Аи-92-К-2 [09:47:21]line 11.960 * 66.90 [09:47:21]line = 800.12 [09:47:21]line НДС 12% НСП 1% [09:47:21]line > о реализуемом товаре [09:47:21]line ОКРУГЛЕНИЕ: -0.12 [09:47:21]line ИТОГО: 800.00 [09:47:21]line Внесено: 800.00 [09:47:21]line СДАЧА: 0.00 [09:47:21]line НСП 1% : 7.08 [09:47:21]line НДС 12% : 84.97 [09:47:21]line Наличными: 800.00 [09:47:21]line Безнал.: 0.00 [09:47:21]line Место: АЗС № 101 "Партнер Нефть" [09:47:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:47:21]line СНО: Общий режим [09:47:21]line Чек 114 29.10.2024 09:47 [09:47:21]line Смена: 555 ФФД: 1.0 [09:47:21]line ЗНМ: 0300000081 [09:47:21]line РНМ: 0000000000091631 [09:47:21]line Версия ККМ: 001 [09:47:21]line ФМ: 0000000000874669 [09:47:21]line ФД: 139129 [09:47:21]line ФПД: 4835771296436 [09:47:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094720&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139129&fm=4835771296436&tin=02508201610067®Number=0000000000091631&sum=80000 [09:47:21]OFD Sender: Processing packet 139129 [packets to send 34, broken 33] [09:47:21]ProducePacketName [09:47:21]name=ofd_packets/00139129 [09:47:21]OFD Sender: To server: pG, [09:47:21]CommunicateWithHost lk.salyk.kg:30040 [09:47:21]ConnectInit lk.salyk.kg [09:47:21]written 0, free lines is 4095 [09:47:22]Connected sock=10 [09: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 36 39 0F 01 00 00 3C F2 07 01 94 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 28 AF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 79 1F 02 00 35 04 06 00 04 65 EA 6E 2A B4 9B 0C 09 18 BE 2D 5D 3E [09: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 36 39 4F 00 00 00 EE 19 47 00 46 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 36 39 10 04 04 00 79 1F 02 00 F4 03 04 00 DC 5A 20 67 B6 04 01 00 00 59 13 2F F8 CC E1 23 31 [09:47:22]CommunicateWithHost err = 0 [09:47:22]CheckOFDResponse [09:47:22]1017 (14) - 77093643461234 [09:47:22]1041 (16) - 0000000000874669 [09:47:22]1040 (4) - 139129 [09:47:22]1012 (4) - 29.10.2024 03:47 [09:47:22]1206 (1) - 0 [09:47:22]OFD Sender: Remove packet 139129 [09:47:22]ProducePacketName [09:47:22]name=ofd_packets/00139129 [09:47:22]NVStorageDeleteData [09:47:22]Write to MH i2c: 01 00 00 CA 07 D1 [09:47:22]Write i2c OK [09:47:22]MH_I2C_Read... [09:47:22]Read from MH i2c: 01 [09:47:22]MH_I2C_Read... [09:47:22]Read from MH i2c: 01 07 00 [09:47:22]MH_I2C_Read... [09:47:22]Read from MH i2c: 01 07 00 CA 07 00 00 00 00 00 FB 0C DF [09:47:22]RasterBufferAndPrint [09:47:22]line [09:47:22]line [09:47:22]line [09:47:22]line [09:47:22]line [09:47:22]written 0, free lines is 3330 [09:47:22]MH_Cut [09:47:22]Write to MH i2c: D1 01 00 D1 07 01 AA [09:47:22]Write i2c OK [09:47:22]MH_I2C_Read... [09:47:22]Read from MH i2c: D1 [09:47:22]MH_I2C_Read... [09:47:22]Read from MH i2c: D1 01 00 [09:47:22]MH_I2C_Read... [09:47:22]Read from MH i2c: D1 01 00 D1 07 00 A9 [09:47:22]Write to MH i2c: 01 00 00 D2 07 D9 [09:47:22]Write i2c OK [09:47:22]MH_I2C_Read... [09:47:22]OFD Sender: No OFD packet to send [09:47:23]*** Cut start [09:47:23]*** Partial cut [09:47:23]*** CUTSNS_PIN = 1 [09:47:23]*** CUTSNS_PIN = 0 [09:47:23]*** Brake cut motor [09:47:23]Read from MH i2c: 01 [09:47:23]MH_I2C_Read... [09:47:23]*** Stop cut motor [09:47:23]*** Cut end [09:47:23]Read from MH i2c: 01 07 00 [09:47:23]MH_I2C_Read... [09:47:23]Read from MH i2c: 01 07 00 D2 07 00 00 00 00 00 FF 0F EE [09:47:23]process_action close_receipt done [09:47:23]requested_data is exist [09:47:23]produce_requested_data [09:47:23]requested_item fm.sn is exist - process it [09:47:23]wFMCommunicate request_size=4 [09:47:23]MH_SAM_APDU [09:47:23]CAPDU: 80 11 00 00 [09:47:23]Write to MH i2c: E2 08 00 D3 07 80 11 00 00 00 00 00 00 54 [09:47:23]Write i2c OK [09:47:23]MH_I2C_Read... [09:47:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:23]Read from MH i2c: E2 [09:47:23]MH_I2C_Read... [09:47:23]Read from MH i2c: E2 17 00 [09:47:23]MH_I2C_Read... [09:47:23]Read from MH i2c: E2 17 00 D3 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AF [09:47:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:47:23]wFMCommunicate OK [09:47:23]requested_item fd.num is exist - process it [09:47:23]SAM_PROTO_GetFieldsCounters [09:47:23]wFMCommunicate request_size=4 [09:47:23]MH_SAM_APDU [09:47:23]CAPDU: 80 13 00 00 [09:47:23]Write to MH i2c: E2 08 00 D4 07 80 13 00 00 00 00 00 00 57 [09:47:23]Write i2c OK [09:47:23]MH_I2C_Read... [09:47:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:23]Read from MH i2c: E2 [09:47:23]MH_I2C_Read... [09:47:23]Read from MH i2c: E2 62 00 [09:47:23]MH_I2C_Read... [09:47:23]Read from MH i2c: E2 62 00 D4 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 79 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [09:47: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 79 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:47:23]wFMCommunicate OK [09:47:23]SAM_PROTO_GetFieldsCounters done [09:47:23]requested_item shift.num is exist - process it [09:47:23]requested_item shift.opened is exist - process it [09:47:23]req_shift_opened [09:47:23]FM_GetShiftState [09:47:23]SAM_PROTO_GetShiftState [09:47:23]wFMCommunicate request_size=4 [09:47:23]MH_SAM_APDU [09:47:23]CAPDU: 80 13 01 00 [09:47:23]Write to MH i2c: E2 08 00 D5 07 80 13 01 00 00 00 00 00 59 [09:47:23]Write i2c OK [09:47:23]MH_I2C_Read... [09:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:23]Read from MH i2c: E2 [09:47:23]MH_I2C_Read... [09:47:23]Read from MH i2c: E2 0E 00 [09:47:23]MH_I2C_Read... [09:47:23]Read from MH i2c: E2 0E 00 D5 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A8 [09:47:23]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:47:23]wFMCommunicate OK [09:47:23]SAM_PROTO_GetShiftState done [09:47:23]FM_GetShiftState done [09:47:23]req_shift_opened done [09:47:23]requested_item shift.open_date is exist - process it [09:47:23]req_shift_open_date [09:47:23]req_shift_open_date done [09:47:23]produce_requested_data done [09:47:23]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139129,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:47:23]process_action_free close_receipt [09:47:23]json_value_free [09:47:23]json_value_free done [09:47:23]process_json_proto returns [09:47:23]Send response to host [09:47:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139129,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:47:23]free response buf [09:47:23]execute_script done [09:47:23]execute_script returns [09:47:23]free content buf [09:47:23]Sock 9.Close socket [09:47:23]Sock 9.Thread stoped [09:47:27]OFD Sender: No OFD packet to send [09:47:30]accept exits with 7 [09:47:30]New connection [09:47:30]New thread 3067161956 created [09:47:30]Thread 3067018596 joined [09:47:30]Waiting for new connection... [09:47:30] Sock 7.Parse request [09:47:30]Sock 7.Check first char [09:47:30]Sock 7.First char is OK [09:47:30]request: POST /json_proto HTTP/1.0 [09:47:30]Method: POST [09:47:30]URL: /json_proto [09:47:30]Method is POST - this is cgi request [09:47:30]url: /json_proto [09:47:30]query_string will be loaded in cgi processing [09:47:30]execute_cgi json_proto POST (null) [09:47:30]execute_cgi path=json_proto method=POST [09:47:30]POST find Content-Length [09:47:30]Host: 172.17.50.196:8080 [09:47:30]Content-Length: 215 [09:47:30]Content-Type: application/json [09:47:30] [09:47:30]POST finish read [09:47:30]Found Content-Length = 215 [09:47: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" ] } } [09:47:30]execute_script... [09:47: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" ] } } [09:47:30]POST & json_proto [09:47:30]process_json_proto [09:47:30]json parsed OK: [09:47:30]protocol is kg_v1.0 [09:47:30]action value=get_value [09:47:30]process_action get_value [09:47:30]cmd_get_value [09:47:30]process_action get_value done [09:47:30]requested_data is exist [09:47:30]produce_requested_data [09:47:30]requested_item kkm.sn is exist - process it [09:47:30]requested_item kkm.ver is exist - process it [09:47:30]requested_item fm.sn is exist - process it [09:47:30]wFMCommunicate request_size=4 [09:47:30]MH_SAM_APDU [09:47:30]CAPDU: 80 11 00 00 [09:47:30]Write to MH i2c: E2 08 00 D6 07 80 11 00 00 00 00 00 00 57 [09:47:30]Write i2c OK [09:47:30]MH_I2C_Read... [09:47:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:30]Read from MH i2c: E2 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 17 00 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 17 00 D6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B2 [09:47:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:47:30]wFMCommunicate OK [09:47:30]requested_item fd.num is exist - process it [09:47:30]SAM_PROTO_GetFieldsCounters [09:47:30]wFMCommunicate request_size=4 [09:47:30]MH_SAM_APDU [09:47:30]CAPDU: 80 13 00 00 [09:47:30]Write to MH i2c: E2 08 00 D7 07 80 13 00 00 00 00 00 00 5A [09:47:30]Write i2c OK [09:47:30]MH_I2C_Read... [09:47:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:30]Read from MH i2c: E2 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 62 00 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 62 00 D7 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 79 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [09:47: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 79 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:47:30]wFMCommunicate OK [09:47:30]SAM_PROTO_GetFieldsCounters done [09:47:30]requested_item shift.num is exist - process it [09:47:30]requested_item shift.opened is exist - process it [09:47:30]req_shift_opened [09:47:30]FM_GetShiftState [09:47:30]SAM_PROTO_GetShiftState [09:47:30]wFMCommunicate request_size=4 [09:47:30]MH_SAM_APDU [09:47:30]CAPDU: 80 13 01 00 [09:47:30]Write to MH i2c: E2 08 00 D8 07 80 13 01 00 00 00 00 00 5C [09:47:30]Write i2c OK [09:47:30]MH_I2C_Read... [09:47:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:30]Read from MH i2c: E2 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 0E 00 [09:47:30]MH_I2C_Read... [09:47:30]Read from MH i2c: E2 0E 00 D8 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 AB [09:47:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:47:30]wFMCommunicate OK [09:47:30]SAM_PROTO_GetShiftState done [09:47:30]FM_GetShiftState done [09:47:30]req_shift_opened done [09:47:30]requested_item shift.open_date is exist - process it [09:47:30]req_shift_open_date [09:47:30]req_shift_open_date done [09:47:30]produce_requested_data done [09:47:30]produce_requested_data return {"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139129,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:47:30]process_action_free get_value [09:47:30]json_value_free [09:47:30]json_value_free done [09:47:30]process_json_proto returns [09:47:30]Send response to host [09:47:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139129,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:47:30]free response buf [09:47:30]execute_script done [09:47:30]execute_script returns [09:47:30]free content buf [09:47:30]Sock 7.Close socket [09:47:30]Sock 7.Thread stoped [09:47:30]accept exits with 9 [09:47:30]New connection [09:47:30]New thread 3067018596 created [09:47:30]Thread 3067161956 joined [09:47:30]Waiting for new connection... [09:47:30] Sock 9.Parse request [09:47:30]Sock 9.Check first char [09:47:30]Sock 9.First char is OK [09:47:30]request: POST /json_proto HTTP/1.0 [09:47:30]Method: POST [09:47:30]URL: /json_proto [09:47:30]Method is POST - this is cgi request [09:47:30]url: /json_proto [09:47:30]query_string will be loaded in cgi processing [09:47:30]execute_cgi json_proto POST (null) [09:47:30]execute_cgi path=json_proto method=POST [09:47:30]POST find Content-Length [09:47:30]Host: 172.17.50.196:8080 [09:47:30]Content-Length: 331 [09:47:30]Content-Type: application/json [09:47:30] [09:47:30]POST finish read [09:47:30]Found Content-Length = 331 [09:47: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" ] } } [09:47:30]execute_script... [09:47: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" ] } } [09:47:30]POST & json_proto [09:47:30]process_json_proto [09:47:30]json parsed OK: [09:47:30]protocol is kg_v1.0 [09:47:30]action value=get_value [09:47:30]process_action get_value [09:47:30]cmd_get_value [09:47:30]process_action get_value done [09:47:30]requested_data is exist [09:47:30]produce_requested_data [09:47:30]requested_item fm.sale.total is exist - process it [09:47:30]SAM_PROTO_GetFMData [09:47:30]wFMCommunicate request_size=4 [09:47:30]MH_SAM_APDU [09:47:30]CAPDU: 80 13 03 00 [09:47:30]Write to MH i2c: E2 08 00 D9 07 80 13 03 00 00 00 00 00 5F [09:47:30]Write i2c OK [09:47:30]MH_I2C_Read... [09:47:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:47:31]Read from MH i2c: E2 [09:47:31]MH_I2C_Read... [09:47:31]Read from MH i2c: E2 FD 00 [09:47:31]MH_I2C_Read... [09:47:31]Read from MH i2c: E2 FD 00 D9 07 00 C7 04 85 04 C3 04 6E 04 04 00 23 1B 02 00 69 04 A3 00 6F 04 04 00 D8 18 02 00 B1 04 05 00 E6 FE 76 51 01 70 04 05 00 A0 87 75 02 01 72 04 04 00 46 77 01 4F 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 FC D6 23 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 71 52 FC 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 0C [09:47:31]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 23 1B 02 00 69 04 A3 00 6F 04 04 00 D8 18 02 00 B1 04 05 00 E6 FE 76 51 01 70 04 05 00 A0 87 75 02 01 72 04 04 00 46 77 01 4F 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 FC D6 23 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 71 52 FC 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [09:47:31]wFMCommunicate OK [09:47:31]wFMCommunicate request_size=4 [09:47:31]MH_SAM_APDU [09:47:31]CAPDU: 80 17 00 00 [09:47:31]Write to MH i2c: E2 08 00 DA 07 80 17 00 00 00 00 00 00 61 [09:47:31]Write i2c OK [09:47:31]MH_I2C_Read... [09:47:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:47:31]Read from MH i2c: E2 [09:47:31]MH_I2C_Read... [09:47:31]Read from MH i2c: E2 FD 00 [09:47:31]MH_I2C_Read... [09:47:31]Read from MH i2c: E2 FD 00 DA 07 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 78 [09:47:31]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [09:47:31]wFMCommunicate OK [09:47:31]wFMCommunicate request_size=4 [09:47:31]MH_SAM_APDU [09:47:31]CAPDU: 80 17 00 00 [09:47:31]Write to MH i2c: E2 08 00 DB 07 80 17 00 00 00 00 00 00 62 [09:47:31]Write i2c OK [09:47:31]MH_I2C_Read... [09:47:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:47:31]Read from MH i2c: E2 [09:47:31]MH_I2C_Read... [09:47:31]Read from MH i2c: E2 FD 00 [09:47:31]MH_I2C_Read... [09:47:31]Read from MH i2c: E2 FD 00 DB 07 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 3A [09:47:31]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [09:47:31]wFMCommunicate OK [09:47:31]wFMCommunicate request_size=4 [09:47:31]MH_SAM_APDU [09:47:31]CAPDU: 80 17 00 00 [09:47:31]Write to MH i2c: E2 08 00 DC 07 80 17 00 00 00 00 00 00 63 [09:47:31]Write i2c OK [09:47:31]MH_I2C_Read... [09:47:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:47:31]Read from MH i2c: E2 [09:47:31]MH_I2C_Read... [09:47:31]Read from MH i2c: E2 FD 00 [09:47:31]MH_I2C_Read... [09:47:32]Read from MH i2c: E2 FD 00 DC 07 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 DE [09:47:32]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [09:47:32]wFMCommunicate OK [09:47:32]wFMCommunicate request_size=4 [09:47:32]MH_SAM_APDU [09:47:32]CAPDU: 80 17 00 00 [09:47:32]Write to MH i2c: E2 08 00 DD 07 80 17 00 00 00 00 00 00 64 [09:47:32]Write i2c OK [09:47:32]MH_I2C_Read... [09:47:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [09:47:32]Read from MH i2c: E2 [09:47:32]MH_I2C_Read... [09:47:32]Read from MH i2c: E2 E4 00 [09:47:32]MH_I2C_Read... [09:47:32]Read from MH i2c: E2 E4 00 DD 07 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 44 [09:47:32]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [09:47:32]wFMCommunicate OK [09:47:32]SAM_PROTO_GetFMData done [09:47:32]requested_item fm.sale_refund.total is exist - process it [09:47:32]requested_item fm.buy.total is exist - process it [09:47:32]requested_item shift.sale.total is exist - process it [09:47:32]SAM_PROTO_GetShiftData [09:47:32]wFMCommunicate request_size=4 [09:47:32]MH_SAM_APDU [09:47:32]CAPDU: 80 13 02 00 [09:47:32]Write to MH i2c: E2 08 00 DE 07 80 13 02 00 00 00 00 00 63 [09:47:32]Write i2c OK [09:47:32]MH_I2C_Read... [09:47:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:47:32]Read from MH i2c: E2 [09:47:32]MH_I2C_Read... [09:47:32]Read from MH i2c: E2 FD 00 [09:47:32]MH_I2C_Read... [09:47:32]Read from MH i2c: E2 FD 00 DE 07 00 AE 04 AA 04 AA 04 6E 04 04 00 72 00 00 00 69 04 9B 00 6F 04 04 00 72 00 00 00 B1 04 03 00 64 44 3B 70 04 03 00 E0 C8 29 72 04 03 00 84 7B 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 47 4B 06 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 3E 86 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 28 [09:47:32]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 72 00 00 00 69 04 9B 00 6F 04 04 00 72 00 00 00 B1 04 03 00 64 44 3B 70 04 03 00 E0 C8 29 72 04 03 00 84 7B 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 47 4B 06 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 3E 86 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [09:47:32]wFMCommunicate OK [09:47:32]wFMCommunicate request_size=4 [09:47:32]MH_SAM_APDU [09:47:32]CAPDU: 80 17 00 00 [09:47:32]Write to MH i2c: E2 08 00 DF 07 80 17 00 00 00 00 00 00 66 [09:47:32]OFD Sender: No OFD packet to send [09:47:32]Write i2c OK [09:47:32]MH_I2C_Read... [09:47:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:47:33]Read from MH i2c: E2 [09:47:33]MH_I2C_Read... [09:47:33]Read from MH i2c: E2 FD 00 [09:47:33]MH_I2C_Read... [09:47:33]Read from MH i2c: E2 FD 00 DF 07 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 88 [09:47: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 [09:47:33]wFMCommunicate OK [09:47:33]wFMCommunicate request_size=4 [09:47:33]MH_SAM_APDU [09:47:33]CAPDU: 80 17 00 00 [09:47:33]Write to MH i2c: E2 08 00 E0 07 80 17 00 00 00 00 00 00 67 [09:47:33]Write i2c OK [09:47:33]MH_I2C_Read... [09:47:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:47:33]Read from MH i2c: E2 [09:47:33]MH_I2C_Read... [09:47:33]Read from MH i2c: E2 FD 00 [09:47:33]MH_I2C_Read... [09:47:33]Read from MH i2c: E2 FD 00 E0 07 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 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 1E [09:47:33]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 [09:47:33]wFMCommunicate OK [09:47:33]wFMCommunicate request_size=4 [09:47:33]MH_SAM_APDU [09:47:33]CAPDU: 80 17 00 00 [09:47:33]Write to MH i2c: E2 08 00 E1 07 80 17 00 00 00 00 00 00 68 [09:47:33]Write i2c OK [09:47:33]MH_I2C_Read... [09:47:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:47:33]Read from MH i2c: E2 [09:47:33]MH_I2C_Read... [09:47:33]Read from MH i2c: E2 FD 00 [09:47:33]MH_I2C_Read... [09:47:33]Read from MH i2c: E2 FD 00 E1 07 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 DA [09:47:33]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 [09:47:33]wFMCommunicate OK [09:47:33]wFMCommunicate request_size=4 [09:47:33]MH_SAM_APDU [09:47:33]CAPDU: 80 17 00 00 [09:47:33]Write to MH i2c: E2 08 00 E2 07 80 17 00 00 00 00 00 00 69 [09:47:33]Write i2c OK [09:47:33]MH_I2C_Read... [09:47:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [09:47:34]Read from MH i2c: E2 [09:47:34]MH_I2C_Read... [09:47:34]Read from MH i2c: E2 CB 00 [09:47:34]MH_I2C_Read... [09:47:34]Read from MH i2c: E2 CB 00 E2 07 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 52 [09:47: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 [09:47:34]wFMCommunicate OK [09:47:34]SAM_PROTO_GetShiftData done [09:47:34]requested_item shift.sale.total_cash is exist - process it [09:47:34]requested_item shift.sale_refund.total is exist - process it [09:47:34]requested_item shift.sale_refund.total_cash is exist - process it [09:47:34]requested_item shift.buy.total is exist - process it [09:47:34]requested_item shift.buy.total_cash is exist - process it [09:47:34]produce_requested_data done [09:47:34]produce_requested_data return {"fm.sale.total":56617202.94,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":38841.32,"shift.sale.total_cash":27384.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:47:34]process_action_free get_value [09:47:34]json_value_free [09:47:34]json_value_free done [09:47:34]process_json_proto returns [09:47:34]Send response to host [09:47:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56617202.94,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":38841.32,"shift.sale.total_cash":27384.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:47:34]free response buf [09:47:34]execute_script done [09:47:34]execute_script returns [09:47:34]free content buf [09:47:34]Sock 9.Close socket [09:47:34]Sock 9.Thread stoped [09:47:37]OFD Sender: No OFD packet to send [09:47:42]OFD Sender: No OFD packet to send [09:47:47]OFD Sender: No OFD packet to send [09:47:52]OFD Sender: No OFD packet to send [09:47:57]OFD Sender: No OFD packet to send [09:48:02]OFD Sender: No OFD packet to send [09:48:07]OFD Sender: No OFD packet to send [09:48:12]OFD Sender: No OFD packet to send [09:48:17]OFD Sender: No OFD packet to send [09:48:22]OFD Sender: No OFD packet to send [09:48:27]OFD Sender: No OFD packet to send [09:48:32]OFD Sender: No OFD packet to send [09:48:37]OFD Sender: No OFD packet to send [09:48:42]OFD Sender: No OFD packet to send [09:48:47]OFD Sender: No OFD packet to send [09:48:52]OFD Sender: No OFD packet to send [09:48:57]OFD Sender: No OFD packet to send [09:49:02]OFD Sender: No OFD packet to send [09:49:05]accept exits with 7 [09:49:05]New connection [09:49:05]New thread 3067161956 created [09:49:05]Thread 3067018596 joined [09:49:05]Waiting for new connection... [09:49:05] Sock 7.Parse request [09:49:05]Sock 7.Check first char [09:49:05]Sock 7.First char is OK [09:49:05]request: POST /json_proto HTTP/1.0 [09:49:05]Method: POST [09:49:05]URL: /json_proto [09:49:05]Method is POST - this is cgi request [09:49:05]url: /json_proto [09:49:05]query_string will be loaded in cgi processing [09:49:05]execute_cgi json_proto POST (null) [09:49:05]execute_cgi path=json_proto method=POST [09:49:05]POST find Content-Length [09:49:05]Host: 172.17.50.196:8080 [09:49:05]Content-Length: 683 [09:49:05]Content-Type: application/json [09:49:05] [09:49:05]POST finish read [09:49:05]Found Content-Length = 683 [09:49:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:05]execute_script... [09:49:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:49:05]POST & json_proto [09:49:05]process_json_proto [09:49:05]json parsed OK: [09:49:05]protocol is kg_v1.0 [09:49:05]action value=close_receipt [09:49:05]process_action close_receipt [09:49:05]cmd_close_receipt [09:49:05]MH_GetDate [09:49:05]Write to MH i2c: F0 00 00 E3 07 D9 [09:49:05]Write i2c OK [09:49:05]MH_I2C_Read... [09:49:05]Read from MH i2c: F0 [09:49:05]MH_I2C_Read... [09:49:05]Read from MH i2c: F0 09 00 [09:49:05]MH_I2C_Read... [09:49:05]Read from MH i2c: F0 09 00 E3 07 00 92 AF 20 67 72 0D 1C 67 AC [09:49:05]GetLastDocTimeStamp 1730195240 [09:49:05]current date 1730195346 [09:49:05]FM_GetShiftState [09:49:05]SAM_PROTO_GetShiftState [09:49:05]wFMCommunicate request_size=4 [09:49:05]MH_SAM_APDU [09:49:05]CAPDU: 80 13 01 00 [09:49:05]Write to MH i2c: E2 08 00 E4 07 80 13 01 00 00 00 00 00 68 [09:49:05]Write i2c OK [09:49:05]MH_I2C_Read... [09:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:05]Read from MH i2c: E2 [09:49:05]MH_I2C_Read... [09:49:05]Read from MH i2c: E2 0E 00 [09:49:05]MH_I2C_Read... [09:49:05]Read from MH i2c: E2 0E 00 E4 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B7 [09:49:05]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:49:05]wFMCommunicate OK [09:49:05]SAM_PROTO_GetShiftState done [09:49:05]FM_GetShiftState done [09:49:05]opened in 1730160023 [09:49:05]opened+sec_in_day 1730246423 [09:49:05]quantity*price = 150056 [09:49:05]sum+1 = 150058 [09:49:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 115 29.10.2024 09:49 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139130 ФПД: 268665543833289 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094906&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139130&fm=268665543833289&tin=02508201610067®Number=0000000000091631&sum=150000 [09:49:06]StoreToDocumentArchive [09:49:06]shift 555 fd 139130 [09:49:06]save to /storage/0555/doc_00139130 [09:49:06]save last doc name /storage/0555/doc_00139130 to /storage/kkm_last_doc_name [09:49:06]save OK [09:49:06]Clear old archive folders... [09:49:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:49:06]tlvbuf is 014669A0 [09:49:06]SAM_PROTO_ClearQueue [09:49:06]wFMCommunicate request_size=4 [09:49:06]MH_SAM_APDU [09:49:06]CAPDU: 80 09 00 00 [09:49:06]Write to MH i2c: E2 08 00 F1 07 80 09 00 00 00 00 00 00 6A [09:49:06]Write i2c OK [09:49:06]MH_I2C_Read... [09:49:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:06]Read from MH i2c: E2 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: E2 03 00 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: E2 03 00 F1 07 00 90 00 6C [09:49:06]RAPDU: 90 00 [09:49:06]wFMCommunicate OK [09:49:06]SAM_PROTO_ClearQueue done [09:49:06]KKMCreateOFDPacket [09:49:06]OFDProtocolAddRootSTLVToBuf [09:49:06]FM_MakeSignedData [09:49:06]FM_MakeSignedData [09:49:06]SAM_PROTO_SignData [09:49:06]wFMCommunicate request_size=4 [09:49:06]MH_SAM_APDU [09:49:06]CAPDU: 80 0D 01 02 [09:49:06]Write to MH i2c: E2 08 00 F2 07 80 0D 01 02 00 00 00 00 72 [09:49:06]Write i2c OK [09:49:06]MH_I2C_Read... [09:49:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:07]Read from MH i2c: E2 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: E2 03 00 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: E2 03 00 F2 07 00 90 00 6D [09:49:07]RAPDU: 90 00 [09:49:07]wFMCommunicate OK [09:49:07]wFMCommunicate request_size=255 [09:49:07]MH_SAM_APDU [09:49:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 92 AF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7A 1F 02 00 35 04 06 00 F4 [09:49:07]Write to MH i2c: E2 02 01 F3 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 92 AF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7A 1F 02 00 35 04 06 00 F4 00 00 41 [09:49:07]Write i2c OK [09:49:07]MH_I2C_Read... [09:49:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:07]Read from MH i2c: E2 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: E2 03 00 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: E2 03 00 F3 07 00 90 00 6E [09:49:07]RAPDU: 90 00 [09:49:07]wFMCommunicate OK [09:49:07]wFMCommunicate request_size=10 [09:49:07]MH_SAM_APDU [09:49:07]CAPDU: 80 0D 02 02 05 59 92 4D B6 C9 [09:49:07]Write to MH i2c: E2 0D 00 F4 07 80 0D 02 02 05 00 59 92 4D B6 C9 00 00 36 [09:49:07]Write i2c OK [09:49:07]MH_I2C_Read... [09:49:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:07]Read from MH i2c: E2 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: E2 03 00 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: E2 03 00 F4 07 00 90 00 6F [09:49:07]RAPDU: 90 00 [09:49:07]wFMCommunicate OK [09:49:07]wFMCommunicate request_size=4 [09:49:07]MH_SAM_APDU [09:49:07]CAPDU: 80 0D 03 02 [09:49:07]Write to MH i2c: E2 08 00 F5 07 80 0D 03 02 00 00 00 00 77 [09:49:07]Write i2c OK [09:49:07]MH_I2C_Read... [09:49:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:07]Read from MH i2c: E2 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: E2 0B 00 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: E2 0B 00 F5 07 00 49 74 B9 A1 08 4F 3A E7 90 00 07 [09:49:07]RAPDU: 49 74 B9 A1 08 4F 3A E7 90 00 [09:49:07]wFMCommunicate OK [09:49:07]SAM_PROTO_SignData done [09:49:07]FM_MakeSignedData done [09:49:07]CreateOFDProtocolMessage [09:49:07]wFMCommunicate request_size=4 [09:49:07]MH_SAM_APDU [09:49:07]CAPDU: 80 11 00 00 [09:49:07]Write to MH i2c: E2 08 00 F6 07 80 11 00 00 00 00 00 00 77 [09:49:07]Write i2c OK [09:49:07]MH_I2C_Read... [09:49:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:07]Read from MH i2c: E2 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: E2 17 00 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: E2 17 00 F6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D2 [09:49:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:49:07]wFMCommunicate OK [09:49:07]CreateOFDProtocolMessage done [09:49:07]OFDSenderStorePacket 139130 [09:49:07]StoreOFDPacket docnum=139130 [09:49:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 21 31 07 01 4E 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 73 00 00 00 F4 03 04 00 92 AF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7A 1F 02 00 35 04 06 00 F4 59 92 4D B6 C9 49 74 B9 A1 08 4F 3A E7 [09:49:07]CheckFolder [09:49:07]dirname=/storage/ofd_packets [09:49:07]CheckFolder done [09:49:07]ProducePacketName [09:49:07]name=ofd_packets/00139130 [09:49:07]NVStorageSaveData ofd_packets/00139130 [09:49:07]File name is /storage/ofd_packets/00139130 [09:49:07]Write 301 bytes [09:49:07]NVStorageSaveData done [09:49:07]OFDSenderStorePacket done [09:49:07]KKMCreateOFDPacket done [09:49:07]NVStorageSaveData kkm_last_timestamp [09:49:07]File name is /storage/kkm_last_timestamp [09:49:07]Write 4 bytes [09:49:07]NVStorageSaveData done [09:49:07]ExternCall_PrintAddStr [09:49:07]wPrintStart [09:49:07]Write to MH i2c: 01 00 00 F7 07 FE [09:49:07]OFD Sender: Processing packet 139130 [packets to send 34, broken 33] [09:49:07]ProducePacketName [09:49:07]name=ofd_packets/00139130 [09:49:07]OFD Sender: To server: pG, [09:49:07]CommunicateWithHost lk.salyk.kg:30040 [09:49:07]ConnectInit lk.salyk.kg [09:49:07]Write i2c OK [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: 01 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: 01 07 00 [09:49:07]MH_I2C_Read... [09:49:07]Read from MH i2c: 01 07 00 F7 07 00 00 00 00 00 FF 0F 13 [09:49:07]RasterBufferAndPrint [09:49:07]line Счет N : (1)1093590 [09:49:07]line ИНН: 02508201610067 [09:49:07]line Контрольно-Кассовый Чек [09:49:07]line ПРОДАЖА [09:49:07]line ТРК (МРК, ГНК) : 33 [09:49:07]line Товар: 2710124130 [09:49:07]line Аи-92-К-2 [09:49:07]line 22.430 * 66.90 [09:49:07]line = 1500.57 [09:49:07]line НДС 12% НСП 1% [09:49:07]line > о реализуемом товаре [09:49:07]line ОКРУГЛЕНИЕ: -0.57 [09:49:07]line ИТОГО: 1500.00 [09:49:07]line Внесено: 1500.00 [09:49:07]line СДАЧА: 0.00 [09:49:07]line НСП 1% : 13.28 [09:49:07]line НДС 12% : 159.35 [09:49:07]line Наличными: 1500.00 [09:49:07]line Безнал.: 0.00 [09:49:07]line Место: АЗС № 101 "Партнер Нефть" [09:49:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:49:07]line СНО: Общий режим [09:49:07]line Чек 115 29.10.2024 09:49 [09:49:07]line Смена: 555 ФФД: 1.0 [09:49:07]line ЗНМ: 0300000081 [09:49:07]line РНМ: 0000000000091631 [09:49:07]line Версия ККМ: 001 [09:49:07]line ФМ: 0000000000874669 [09:49:07]line ФД: 139130 [09:49:07]line ФПД: 268665543833289 [09:49:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T094906&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139130&fm=268665543833289&tin=02508201610067®Number=0000000000091631&sum=150000 [09:49:07]Connected sock=10 [09:49: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 36 39 0F 01 00 00 21 31 07 01 4E 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 73 00 00 00 F4 03 04 00 92 AF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7A 1F 02 00 35 04 06 00 F4 59 92 4D B6 C9 49 74 B9 A1 08 4F 3A E7 [09:49:07]written 0, free lines is 4095 [09:49: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 36 39 4F 00 00 00 B3 E8 47 00 BD 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 36 39 10 04 04 00 7A 1F 02 00 F4 03 04 00 46 5B 20 67 B6 04 01 00 00 79 99 78 E9 30 76 26 4A [09:49:07]CommunicateWithHost err = 0 [09:49:07]CheckOFDResponse [09:49:07]1017 (14) - 77093643461234 [09:49:07]1041 (16) - 0000000000874669 [09:49:07]1040 (4) - 139130 [09:49:07]1012 (4) - 29.10.2024 03:49 [09:49:07]1206 (1) - 0 [09:49:07]OFD Sender: Remove packet 139130 [09:49:07]ProducePacketName [09:49:07]name=ofd_packets/00139130 [09:49:07]NVStorageDeleteData [09:49:08]Write to MH i2c: 01 00 00 22 08 2A [09:49:08]Write i2c OK [09:49:08]MH_I2C_Read... [09:49:08]Read from MH i2c: 01 [09:49:08]MH_I2C_Read... [09:49:08]Read from MH i2c: 01 07 00 [09:49:08]MH_I2C_Read... [09:49:08]Read from MH i2c: 01 07 00 22 08 00 00 00 00 00 F1 0C 2E [09:49:08]RasterBufferAndPrint [09:49:08]line [09:49:08]line [09:49:08]line [09:49:08]line [09:49:08]line [09:49:08]written 0, free lines is 3320 [09:49:08]MH_Cut [09:49:08]Write to MH i2c: D1 01 00 29 08 01 03 [09:49:08]Write i2c OK [09:49:08]MH_I2C_Read... [09:49:08]Read from MH i2c: D1 [09:49:08]MH_I2C_Read... [09:49:08]Read from MH i2c: D1 01 00 [09:49:08]MH_I2C_Read... [09:49:08]Read from MH i2c: D1 01 00 29 08 00 02 [09:49:08]Write to MH i2c: 01 00 00 2A 08 32 [09:49:08]Write i2c OK [09:49:08]MH_I2C_Read... [09:49:08]OFD Sender: No OFD packet to send [09:49:08]*** Cut start [09:49:08]*** Partial cut [09:49:08]*** CUTSNS_PIN = 1 [09:49:08]*** CUTSNS_PIN = 0 [09:49:09]*** Brake cut motor [09:49:09]Read from MH i2c: 01 [09:49:09]MH_I2C_Read... [09:49:09]*** Stop cut motor [09:49:09]*** Cut end [09:49:09]Read from MH i2c: 01 07 00 [09:49:09]MH_I2C_Read... [09:49:09]Read from MH i2c: 01 07 00 2A 08 00 00 00 00 00 FF 0F 47 [09:49:09]process_action close_receipt done [09:49:09]requested_data is exist [09:49:09]produce_requested_data [09:49:09]requested_item fm.sn is exist - process it [09:49:09]wFMCommunicate request_size=4 [09:49:09]MH_SAM_APDU [09:49:09]CAPDU: 80 11 00 00 [09:49:09]Write to MH i2c: E2 08 00 2B 08 80 11 00 00 00 00 00 00 AD [09:49:09]Write i2c OK [09:49:09]MH_I2C_Read... [09:49:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:09]Read from MH i2c: E2 [09:49:09]MH_I2C_Read... [09:49:09]Read from MH i2c: E2 17 00 [09:49:09]MH_I2C_Read... [09:49:09]Read from MH i2c: E2 17 00 2B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 08 [09:49:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:49:09]wFMCommunicate OK [09:49:09]requested_item fd.num is exist - process it [09:49:09]SAM_PROTO_GetFieldsCounters [09:49:09]wFMCommunicate request_size=4 [09:49:09]MH_SAM_APDU [09:49:09]CAPDU: 80 13 00 00 [09:49:09]Write to MH i2c: E2 08 00 2C 08 80 13 00 00 00 00 00 00 B0 [09:49:09]Write i2c OK [09:49:09]MH_I2C_Read... [09:49:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:09]Read from MH i2c: E2 [09:49:09]MH_I2C_Read... [09:49:09]Read from MH i2c: E2 62 00 [09:49:09]MH_I2C_Read... [09:49:09]Read from MH i2c: E2 62 00 2C 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [09: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:09]wFMCommunicate OK [09:49:09]SAM_PROTO_GetFieldsCounters done [09:49:09]requested_item shift.num is exist - process it [09:49:09]requested_item shift.opened is exist - process it [09:49:09]req_shift_opened [09:49:09]FM_GetShiftState [09:49:09]SAM_PROTO_GetShiftState [09:49:09]wFMCommunicate request_size=4 [09:49:09]MH_SAM_APDU [09:49:09]CAPDU: 80 13 01 00 [09:49:09]Write to MH i2c: E2 08 00 2D 08 80 13 01 00 00 00 00 00 B2 [09:49:09]Write i2c OK [09:49:09]MH_I2C_Read... [09:49:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:09]Read from MH i2c: E2 [09:49:09]MH_I2C_Read... [09:49:09]Read from MH i2c: E2 0E 00 [09:49:09]MH_I2C_Read... [09:49:09]Read from MH i2c: E2 0E 00 2D 08 00 09 00 01 97 25 20 67 00 00 00 00 90 00 01 [09:49:09]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:49:09]wFMCommunicate OK [09:49:09]SAM_PROTO_GetShiftState done [09:49:09]FM_GetShiftState done [09:49:09]req_shift_opened done [09:49:09]requested_item shift.open_date is exist - process it [09:49:09]req_shift_open_date [09:49:09]req_shift_open_date done [09:49:09]produce_requested_data done [09:49:09]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139130,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [09:49:09]process_action_free close_receipt [09:49:09]json_value_free [09:49:09]json_value_free done [09:49:09]process_json_proto returns [09:49:09]Send response to host [09:49:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139130,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [09:49:09]free response buf [09:49:09]execute_script done [09:49:09]execute_script returns [09:49:09]free content buf [09:49:09]Sock 7.Close socket [09:49:09]Sock 7.Thread stoped [09:49:13]OFD Sender: No OFD packet to send [09:49:18]OFD Sender: No OFD packet to send [09:49:23]OFD Sender: No OFD packet to send [09:49:28]OFD Sender: No OFD packet to send [09:49:33]OFD Sender: No OFD packet to send [09:49:38]OFD Sender: No OFD packet to send [09:49:43]OFD Sender: No OFD packet to send [09:49:48]OFD Sender: No OFD packet to send [09:49:53]OFD Sender: No OFD packet to send [09:49:58]OFD Sender: No OFD packet to send [09:50:03]OFD Sender: No OFD packet to send [09:50:08]OFD Sender: No OFD packet to send [09:50:13]OFD Sender: No OFD packet to send [09:50:18]OFD Sender: No OFD packet to send [09:50:23]OFD Sender: No OFD packet to send [09:50:28]OFD Sender: No OFD packet to send [09:50:33]OFD Sender: No OFD packet to send [09:50:38]OFD Sender: No OFD packet to send [09:50:43]OFD Sender: No OFD packet to send [09:50:48]OFD Sender: No OFD packet to send [09:50:53]OFD Sender: No OFD packet to send [09:50:58]OFD Sender: No OFD packet to send [09:51:03]OFD Sender: No OFD packet to send [09:51:08]OFD Sender: No OFD packet to send [09:51:13]OFD Sender: No OFD packet to send [09:51:18]OFD Sender: No OFD packet to send [09:51:23]OFD Sender: No OFD packet to send [09:51:28]OFD Sender: No OFD packet to send [09:51:33]OFD Sender: No OFD packet to send [09:51:38]OFD Sender: No OFD packet to send [09:51:43]OFD Sender: No OFD packet to send [09:51:48]OFD Sender: No OFD packet to send [09:51:53]OFD Sender: No OFD packet to send [09:51:58]OFD Sender: No OFD packet to send [09:52:03]OFD Sender: No OFD packet to send [09:52:08]OFD Sender: No OFD packet to send [09:52:13]OFD Sender: No OFD packet to send [09:52:18]OFD Sender: No OFD packet to send [09:52:23]OFD Sender: No OFD packet to send [09:52:28]OFD Sender: No OFD packet to send [09:52:33]OFD Sender: No OFD packet to send [09:52:38]OFD Sender: No OFD packet to send [09:52:43]OFD Sender: No OFD packet to send [09:52:48]OFD Sender: No OFD packet to send [09:52:53]OFD Sender: No OFD packet to send [09:52:58]OFD Sender: No OFD packet to send [09:53:03]OFD Sender: No OFD packet to send [09:53:08]OFD Sender: No OFD packet to send [09:53:13]OFD Sender: No OFD packet to send [09:53:18]OFD Sender: No OFD packet to send [09:53:23]OFD Sender: No OFD packet to send [09:53:28]OFD Sender: No OFD packet to send [09:53:33]OFD Sender: No OFD packet to send [09:53:36]recv_with_timeout no data received [09:53:38]OFD Sender: No OFD packet to send [09:53:41]accept exits with 9 [09:53:41]New connection [09:53:41]New thread 3067018596 created [09:53:41]Thread 3067161956 joined [09:53:41]Waiting for new connection... [09:53:41] Sock 9.Parse request [09:53:41]Sock 9.Check first char [09:53:41]Sock 9.First char is OK [09:53:41]request: POST /json_proto HTTP/1.0 [09:53:41]Method: POST [09:53:41]URL: /json_proto [09:53:41]Method is POST - this is cgi request [09:53:41]url: /json_proto [09:53:41]query_string will be loaded in cgi processing [09:53:41]execute_cgi json_proto POST (null) [09:53:41]execute_cgi path=json_proto method=POST [09:53:41]POST find Content-Length [09:53:41]Host: 172.17.50.196:8080 [09:53:41]Content-Length: 646 [09:53:41]Content-Type: application/json [09:53:41] [09:53:41]POST finish read [09:53:41]Found Content-Length = 646 [09:53:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335064", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:41]execute_script... [09:53:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335064", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:41]POST & json_proto [09:53:41]process_json_proto [09:53:41]json parsed OK: [09:53:41]protocol is kg_v1.0 [09:53:41]action value=close_receipt [09:53:41]process_action close_receipt [09:53:41]cmd_close_receipt [09:53:41]MH_GetDate [09:53:41]Write to MH i2c: F0 00 00 2E 08 25 [09:53:41]Write i2c OK [09:53:41]MH_I2C_Read... [09:53:41]Read from MH i2c: F0 [09:53:41]MH_I2C_Read... [09:53:41]Read from MH i2c: F0 09 00 [09:53:41]MH_I2C_Read... [09:53:41]Read from MH i2c: F0 09 00 2E 08 00 A5 B0 20 67 72 0D 1C 67 0C [09:53:41]GetLastDocTimeStamp 1730195346 [09:53:41]current date 1730195621 [09:53:41]FM_GetShiftState [09:53:41]SAM_PROTO_GetShiftState [09:53:41]wFMCommunicate request_size=4 [09:53:41]MH_SAM_APDU [09:53:41]CAPDU: 80 13 01 00 [09:53:41]Write to MH i2c: E2 08 00 2F 08 80 13 01 00 00 00 00 00 B4 [09:53:41]Write i2c OK [09:53:41]MH_I2C_Read... [09:53:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:41]Read from MH i2c: E2 [09:53:41]MH_I2C_Read... [09:53:41]Read from MH i2c: E2 0E 00 [09:53:41]MH_I2C_Read... [09:53:41]Read from MH i2c: E2 0E 00 2F 08 00 09 00 01 97 25 20 67 00 00 00 00 90 00 03 [09:53:41]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [09:53:41]wFMCommunicate OK [09:53:41]SAM_PROTO_GetShiftState done [09:53:41]FM_GetShiftState done [09:53:41]opened in 1730160023 [09:53:41]opened+sec_in_day 1730246423 [09:53:41]quantity*price = 26000 [09:53:41]sum+1 = 26001 [09:53:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 260.00 НСП 1% : 2.30 НДС 12% : 27.61 Наличными: 260.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 116 29.10.2024 09:53 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139131 ФПД: 275469385286062 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095342&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139131&fm=275469385286062&tin=02508201610067®Number=0000000000091631&sum=26000 0 [09:53:42]StoreToDocumentArchive [09:53:42]shift 555 fd 139131 [09:53:42]save to /storage/0555/doc_00139131 [09:53:42]save last doc name /storage/0555/doc_00139131 to /storage/kkm_last_doc_name [09:53:42]save OK [09:53:42]Clear old archive folders... [09:53:42]ProcessDocumentItem done err = 0, tmpTLVsize=282 [09:53:42]tlvbuf is 01444910 [09:53:42]SAM_PROTO_ClearQueue [09:53:42]wFMCommunicate request_size=4 [09:53:42]MH_SAM_APDU [09:53:42]CAPDU: 80 09 00 00 [09:53:42]Write to MH i2c: E2 08 00 3C 08 80 09 00 00 00 00 00 00 B6 [09:53:42]Write i2c OK [09:53:42]MH_I2C_Read... [09:53:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:42]Read from MH i2c: E2 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 03 00 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 03 00 3C 08 00 90 00 B8 [09:53:42]RAPDU: 90 00 [09:53:42]wFMCommunicate OK [09:53:42]SAM_PROTO_ClearQueue done [09:53:42]KKMCreateOFDPacket [09:53:42]OFDProtocolAddRootSTLVToBuf [09:53:42]FM_MakeSignedData [09:53:42]FM_MakeSignedData [09:53:42]SAM_PROTO_SignData [09:53:42]wFMCommunicate request_size=4 [09:53:42]MH_SAM_APDU [09:53:42]CAPDU: 80 0D 01 02 [09:53:42]Write to MH i2c: E2 08 00 3D 08 80 0D 01 02 00 00 00 00 BE [09:53:42]Write i2c OK [09:53:42]MH_I2C_Read... [09:53:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:42]Read from MH i2c: E2 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 03 00 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 03 00 3D 08 00 90 00 B9 [09:53:42]RAPDU: 90 00 [09:53:42]wFMCommunicate OK [09:53:42]wFMCommunicate request_size=255 [09:53:42]MH_SAM_APDU [09:53:42]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 74 00 00 00 F4 03 04 00 A6 B0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 [09:53:42]Write to MH i2c: E2 02 01 3E 08 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 74 00 00 00 F4 03 04 00 A6 B0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 00 00 00 [09:53:42]Write i2c OK [09:53:42]MH_I2C_Read... [09:53:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:42]Read from MH i2c: E2 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 03 00 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 03 00 3E 08 00 90 00 BA [09:53:42]RAPDU: 90 00 [09:53:42]wFMCommunicate OK [09:53:42]wFMCommunicate request_size=41 [09:53:42]MH_SAM_APDU [09:53:42]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7B 1F 02 00 35 04 06 00 FA 89 B6 DB 41 AE [09:53:42]Write to MH i2c: E2 2C 00 3F 08 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7B 1F 02 00 35 04 06 00 FA 89 B6 DB 41 AE 00 00 37 [09:53:42]Write i2c OK [09:53:42]MH_I2C_Read... [09:53:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:42]Read from MH i2c: E2 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 03 00 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 03 00 3F 08 00 90 00 BB [09:53:42]RAPDU: 90 00 [09:53:42]wFMCommunicate OK [09:53:42]wFMCommunicate request_size=4 [09:53:42]MH_SAM_APDU [09:53:42]CAPDU: 80 0D 03 02 [09:53:42]Write to MH i2c: E2 08 00 40 08 80 0D 03 02 00 00 00 00 C3 [09:53:42]Write i2c OK [09:53:42]MH_I2C_Read... [09:53:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:42]Read from MH i2c: E2 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 0B 00 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 0B 00 40 08 00 2F 10 85 D7 92 7B 3F 5D 90 00 08 [09:53:42]RAPDU: 2F 10 85 D7 92 7B 3F 5D 90 00 [09:53:42]wFMCommunicate OK [09:53:42]SAM_PROTO_SignData done [09:53:42]FM_MakeSignedData done [09:53:42]CreateOFDProtocolMessage [09:53:42]wFMCommunicate request_size=4 [09:53:42]MH_SAM_APDU [09:53:42]CAPDU: 80 11 00 00 [09:53:42]Write to MH i2c: E2 08 00 41 08 80 11 00 00 00 00 00 00 C3 [09:53:42]Write i2c OK [09:53:42]MH_I2C_Read... [09:53:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:42]Read from MH i2c: E2 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 17 00 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: E2 17 00 41 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 1E [09:53:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [09:53:42]wFMCommunicate OK [09:53:42]CreateOFDProtocolMessage done [09:53:42]OFDSenderStorePacket 139131 [09:53:42]StoreOFDPacket docnum=139131 [09:53:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2E 01 00 00 59 76 26 01 8F B3 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 74 00 00 00 F4 03 04 00 A6 B0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7B 1F 02 00 35 04 06 00 FA 89 B6 DB 41 AE 2F 10 85 D7 92 7B 3F 5D [09:53:42]CheckFolder [09:53:42]dirname=/storage/ofd_packets [09:53:42]CheckFolder done [09:53:42]ProducePacketName [09:53:42]name=ofd_packets/00139131 [09:53:42]NVStorageSaveData ofd_packets/00139131 [09:53:42]File name is /storage/ofd_packets/00139131 [09:53:42]Write 332 bytes [09:53:42]NVStorageSaveData done [09:53:42]OFDSenderStorePacket done [09:53:42]KKMCreateOFDPacket done [09:53:42]NVStorageSaveData kkm_last_timestamp [09:53:42]File name is /storage/kkm_last_timestamp [09:53:42]Write 4 bytes [09:53:42]NVStorageSaveData done [09:53:42]ExternCall_PrintAddStr [09:53:42]wPrintStart [09:53:42]Write to MH i2c: 01 00 00 42 08 4A [09:53:42]Write i2c OK [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: 01 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: 01 07 00 [09:53:42]MH_I2C_Read... [09:53:42]Read from MH i2c: 01 07 00 42 08 00 00 00 00 00 FF 0F 5F [09:53:42]RasterBufferAndPrint [09:53:42]line Счет N : (3)335064 [09:53:42]line ИНН: 02508201610067 [09:53:42]line Контрольно-Кассовый Чек [09:53:42]line ПРОДАЖА [09:53:42]line Товар: 2000036220012 [09:53:42]line Кофе Капучино XL(GABB TRADE) [09:53:42]line 2.000 * 130.00 [09:53:42]line = 260.00 [09:53:42]line НДС 12% НСП 1% [09:53:42]line > о реализуемом товаре [09:53:42]line ИТОГО: 260.00 [09:53:42]line НСП 1% : 2.30 [09:53:42]line НДС 12% : 27.61 [09:53:42]line Наличными: 260.00 [09:53:42]line Безнал.: 0.00 [09:53:42]line Место: АЗС № 101 "Партнер Нефть" [09:53:42]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [09:53:42]line СНО: Общий режим [09:53:42]line Чек 116 29.10.2024 09:53 [09:53:42]line Смена: 555 ФФД: 1.0 [09:53:42]line ЗНМ: 0300000081 [09:53:42]line РНМ: 0000000000091631 [09:53:42]line Версия ККМ: 001 [09:53:42]line ФМ: 0000000000874669 [09:53:42]line ФД: 139131 [09:53:42]line ФПД: 275469385286062 [09:53:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T095342&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139131&fm=275469385286062&tin=02508201610067®Number=0000000000091631&sum=26000 [09:53:43]line 0 [09:53:43]OFD Sender: Processing packet 139131 [packets to send 34, broken 33] [09:53:43]ProducePacketName [09:53:43]name=ofd_packets/00139131 [09:53:43]OFD Sender: To server: pG, [09:53:43]CommunicateWithHost lk.salyk.kg:30040 [09:53:43]ConnectInit lk.salyk.kg [09:53:43]written 0, free lines is 4095 [09:53:43]Connected sock=10 [09:53:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2E 01 00 00 59 76 26 01 8F B3 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 74 00 00 00 F4 03 04 00 A6 B0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7B 1F 02 00 35 04 06 00 FA 89 B6 DB 41 AE 2F 10 85 D7 92 7B 3F 5D [09:53: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 36 39 4F 00 00 00 34 44 47 00 A9 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 36 39 10 04 04 00 7B 1F 02 00 F4 03 04 00 59 5C 20 67 B6 04 01 00 00 2C FA 4D 7F D3 00 CF 39 [09:53:43]CommunicateWithHost err = 0 [09:53:43]CheckOFDResponse [09:53:43]1017 (14) - 77093643461234 [09:53:43]1041 (16) - 0000000000874669 [09:53:43]1040 (4) - 139131 [09:53:43]1012 (4) - 29.10.2024 03:54 [09:53:43]1206 (1) - 0 [09:53:43]OFD Sender: Remove packet 139131 [09:53:43]ProducePacketName [09:53:43]name=ofd_packets/00139131 [09:53:43]NVStorageDeleteData [09:53:43]Write to MH i2c: 01 00 00 6B 08 73 [09:53:43]Write i2c OK [09:53:43]MH_I2C_Read... [09:53:43]Read from MH i2c: 01 [09:53:43]MH_I2C_Read... [09:53:43]Read from MH i2c: 01 07 00 [09:53:43]MH_I2C_Read... [09:53:43]Read from MH i2c: 01 07 00 6B 08 00 00 00 00 00 01 0D 88 [09:53:43]RasterBufferAndPrint [09:53:43]line [09:53:43]line [09:53:43]line [09:53:43]line [09:53:43]line [09:53:43]written 0, free lines is 3335 [09:53:43]MH_Cut [09:53:43]Write to MH i2c: D1 01 00 72 08 01 4C [09:53:43]Write i2c OK [09:53:43]MH_I2C_Read... [09:53:43]Read from MH i2c: D1 [09:53:43]MH_I2C_Read... [09:53:43]Read from MH i2c: D1 [09:53:58]OFD Sender: No OFD packet to send [09:54:03]OFD Sender: No OFD packet to send [09:54:08]OFD Sender: No OFD packet to send [09:54:13]OFD Sender: No OFD packet to send [09:54:18]OFD Sender: No OFD packet to send [09:54:23]OFD Sender: No OFD packet to send [09:54:28]OFD Sender: No OFD packet to send [09:54:33]OFD Sender: No OFD packet to send [09:54:38]OFD Sender: No OFD packet to send [09:54:43]OFD Sender: No OFD packet to send [09:54:48]OFD Sender: No OFD packet to send [09:54:53]OFD Sender: No OFD packet to send [09:54:58]OFD Sender: No OFD packet to send [09:55:03]OFD Sender: No OFD packet to send [09:55:08]OFD Sender: No OFD packet to send [09:55:13]OFD Sender: No OFD packet to send [09:55:18]OFD Sender: No OFD packet to send [09:55:23]OFD Sender: No OFD packet to send [09:55:28]OFD Sender: No OFD packet to send [09:55:33]OFD Sender: No OFD packet to send [09:55:38]OFD Sender: No OFD packet to send [09:55:43]OFD Sender: No OFD packet to send [09:55:48]OFD Sender: No OFD packet to send [09:55:53]OFD Sender: No OFD packet to send [09:55:58]OFD Sender: No OFD packet to send [09:56:03]OFD Sender: No OFD packet to send [09:56:06]ConnectInit Can't connect to host [09:56:08]OFD Sender: No OFD packet to send [09:56:13]OFD Sender: No OFD packet to send [09:56:18]OFD Sender: No OFD packet to send [09:56:23]OFD Sender: No OFD packet to send [09:56:28]OFD Sender: No OFD packet to send [09:56:33]OFD Sender: No OFD packet to send [09:56:38]OFD Sender: No OFD packet to send [09:56:43]OFD Sender: No OFD packet to send [09:56:48]OFD Sender: No OFD packet to send [09:56:53]OFD Sender: No OFD packet to send [09:56:59]OFD Sender: No OFD packet to send [09:57:04]OFD Sender: No OFD packet to send [09:57:09]OFD Sender: No OFD packet to send [09:57:14]OFD Sender: No OFD packet to send [09:57:19]OFD Sender: No OFD packet to send [09:57:24]OFD Sender: No OFD packet to send [09:57:29]OFD Sender: No OFD packet to send [09:57:34]OFD Sender: No OFD packet to send [09:57:39]OFD Sender: No OFD packet to send [09:57:44]OFD Sender: No OFD packet to send [09:57:49]OFD Sender: No OFD packet to send [09:57:54]OFD Sender: No OFD packet to send [09:57:59]OFD Sender: No OFD packet to send [09:58:04]OFD Sender: No OFD packet to send [09:58:09]OFD Sender: No OFD packet to send [09:58:14]OFD Sender: No OFD packet to send [09:58:19]OFD Sender: No OFD packet to send [09:58:24]OFD Sender: No OFD packet to send [09:58:29]OFD Sender: No OFD packet to send [09:58:34]OFD Sender: No OFD packet to send [09:58:39]OFD Sender: No OFD packet to send [09:58:44]OFD Sender: No OFD packet to send [09:58:49]OFD Sender: No OFD packet to send [09:58:54]OFD Sender: No OFD packet to send [09:58:59]OFD Sender: No OFD packet to send [09:59:04]OFD Sender: No OFD packet to send [09:59:09]OFD Sender: No OFD packet to send [09:59:14]OFD Sender: No OFD packet to send [09:59:19]OFD Sender: No OFD packet to send [09:59:24]OFD Sender: No OFD packet to send [09:59:29]OFD Sender: No OFD packet to send [09:59:34]OFD Sender: No OFD packet to send [09:59:39]OFD Sender: No OFD packet to send [09:59:44]OFD Sender: No OFD packet to send [09:59:49]OFD Sender: No OFD packet to send [09:59:54]OFD Sender: No OFD packet to send [09:59:59]OFD Sender: No OFD packet to send [10:00:04]OFD Sender: No OFD packet to send [10:00:09]OFD Sender: No OFD packet to send [10:00:14]OFD Sender: No OFD packet to send [10:00:19]OFD Sender: No OFD packet to send [10:00:24]OFD Sender: No OFD packet to send [10:00:29]OFD Sender: No OFD packet to send [10:00:34]OFD Sender: No OFD packet to send [10:00:39]OFD Sender: No OFD packet to send [10:00:44]OFD Sender: No OFD packet to send [10:00:49]OFD Sender: No OFD packet to send [10:00:54]OFD Sender: No OFD packet to send [10:00:59]OFD Sender: No OFD packet to send [10:01:04]OFD Sender: No OFD packet to send [10:01:09]OFD Sender: No OFD packet to send [10:01:14]OFD Sender: No OFD packet to send [10:01:19]OFD Sender: No OFD packet to send [10:01:24]OFD Sender: No OFD packet to send [10:01:29]OFD Sender: No OFD packet to send [10:01:34]OFD Sender: No OFD packet to send [10:01:39]OFD Sender: No OFD packet to send [10:01:44]OFD Sender: No OFD packet to send [10:01:49]OFD Sender: No OFD packet to send [10:01:54]OFD Sender: No OFD packet to send [10:01:59]OFD Sender: No OFD packet to send [10:02:04]OFD Sender: No OFD packet to send [10:02:09]OFD Sender: No OFD packet to send [10:02:14]OFD Sender: No OFD packet to send [10:02:19]OFD Sender: No OFD packet to send [10:02:24]OFD Sender: No OFD packet to send [10:02:29]OFD Sender: No OFD packet to send [10:02:34]OFD Sender: No OFD packet to send [10:02:39]OFD Sender: No OFD packet to send [10:02:44]OFD Sender: No OFD packet to send [10:02:49]OFD Sender: No OFD packet to send [10:02:54]OFD Sender: No OFD packet to send [10:02:59]OFD Sender: No OFD packet to send [10:03:04]OFD Sender: No OFD packet to send [10:03:09]OFD Sender: No OFD packet to send [10:03:14]OFD Sender: No OFD packet to send [10:03:18]accept exits with 7 [10:03:18]New connection [10:03:18]New thread 3067161956 created [10:03:18]Thread 3067018596 joined [10:03:18]Waiting for new connection... [10:03:18] Sock 7.Parse request [10:03:18]Sock 7.Check first char [10:03:18]Sock 7.First char is OK [10:03:18]request: POST /json_proto HTTP/1.0 [10:03:18]Method: POST [10:03:18]URL: /json_proto [10:03:18]Method is POST - this is cgi request [10:03:18]url: /json_proto [10:03:18]query_string will be loaded in cgi processing [10:03:18]execute_cgi json_proto POST (null) [10:03:18]execute_cgi path=json_proto method=POST [10:03:18]POST find Content-Length [10:03:18]Host: 172.17.50.196:8080 [10:03:18]Content-Length: 696 [10:03:18]Content-Type: application/json [10:03:18] [10:03:18]POST finish read [10:03:18]Found Content-Length = 696 [10:03:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335066", "tax_sys" : 0, "items" : [ { "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:18]execute_script... [10:03: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 : (3)335066", "tax_sys" : 0, "items" : [ { "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:18]POST & json_proto [10:03:18]process_json_proto [10:03:18]json parsed OK: [10:03:18]protocol is kg_v1.0 [10:03:18]action value=close_receipt [10:03:18]process_action close_receipt [10:03:18]cmd_close_receipt [10:03:18]MH_GetDate [10:03:18]Write to MH i2c: F0 00 00 77 08 6E [10:03:18]Write i2c OK [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: F0 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: F0 09 00 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: F0 09 00 77 08 00 E6 B2 20 67 72 0D 1C 67 98 [10:03:18]GetLastDocTimeStamp 1730195622 [10:03:18]current date 1730196198 [10:03:18]FM_GetShiftState [10:03:18]SAM_PROTO_GetShiftState [10:03:18]wFMCommunicate request_size=4 [10:03:18]MH_SAM_APDU [10:03:18]CAPDU: 80 13 01 00 [10:03:18]Write to MH i2c: E2 08 00 78 08 80 13 01 00 00 00 00 00 FD [10:03:18]Write i2c OK [10:03:18]MH_I2C_Read... [10:03:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:18]Read from MH i2c: E2 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: E2 0E 00 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: E2 0E 00 78 08 00 09 00 01 97 25 20 67 00 00 00 00 90 00 4C [10:03:18]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:03:18]wFMCommunicate OK [10:03:18]SAM_PROTO_GetShiftState done [10:03:18]FM_GetShiftState done [10:03:18]opened in 1730160023 [10:03:18]opened+sec_in_day 1730246423 [10:03:18]quantity*price = 9500 [10:03:18]sum+1 = 9501 [10:03:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 117 29.10.2024 10:03 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139132 ФПД: 264589449126188 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100319&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139132&fm=264589449126188&tin=02508201610067®Number=0000000000091631&sum=9500 0 [10:03:19]StoreToDocumentArchive [10:03:19]shift 555 fd 139132 [10:03:19]save to /storage/0555/doc_00139132 [10:03:19]save last doc name /storage/0555/doc_00139132 to /storage/kkm_last_doc_name [10:03:19]save OK [10:03:19]Clear old archive folders... [10:03:19]ProcessDocumentItem done err = 0, tmpTLVsize=299 [10:03:19]tlvbuf is 01476690 [10:03:19]SAM_PROTO_ClearQueue [10:03:19]wFMCommunicate request_size=4 [10:03:19]MH_SAM_APDU [10:03:19]CAPDU: 80 09 00 00 [10:03:19]Write to MH i2c: E2 08 00 85 08 80 09 00 00 00 00 00 00 FF [10:03:19]Write i2c OK [10:03:19]MH_I2C_Read... [10:03:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:19]Read from MH i2c: E2 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 85 08 00 90 00 01 [10:03:19]RAPDU: 90 00 [10:03:19]wFMCommunicate OK [10:03:19]SAM_PROTO_ClearQueue done [10:03:19]KKMCreateOFDPacket [10:03:19]OFDProtocolAddRootSTLVToBuf [10:03:19]FM_MakeSignedData [10:03:19]FM_MakeSignedData [10:03:19]SAM_PROTO_SignData [10:03:19]wFMCommunicate request_size=4 [10:03:19]MH_SAM_APDU [10:03:19]CAPDU: 80 0D 01 02 [10:03:19]Write to MH i2c: E2 08 00 86 08 80 0D 01 02 00 00 00 00 07 [10:03:19]Write i2c OK [10:03:19]MH_I2C_Read... [10:03:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:19]Read from MH i2c: E2 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 86 08 00 90 00 02 [10:03:19]RAPDU: 90 00 [10:03:19]wFMCommunicate OK [10:03:19]wFMCommunicate request_size=255 [10:03:19]MH_SAM_APDU [10:03:19]CAPDU: 80 0D 02 02 FA 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 E7 B2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 [10:03:19]Write to MH i2c: E2 02 01 87 08 80 0D 02 02 FA 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 E7 B2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 00 00 FA [10:03:19]Write i2c OK [10:03:19]MH_I2C_Read... [10:03:19]OFD Sender: No OFD packet to send [10:03:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:19]Read from MH i2c: E2 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 87 08 00 90 00 03 [10:03:19]RAPDU: 90 00 [10:03:19]wFMCommunicate OK [10:03:19]wFMCommunicate request_size=58 [10:03:19]MH_SAM_APDU [10:03:19]CAPDU: 80 0D 02 02 35 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7C 1F 02 00 35 04 06 00 F0 A4 88 20 61 2C [10:03:19]Write to MH i2c: E2 3D 00 88 08 80 0D 02 02 35 00 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7C 1F 02 00 35 04 06 00 F0 A4 88 20 61 2C 00 00 62 [10:03:19]Write i2c OK [10:03:19]MH_I2C_Read... [10:03:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:19]Read from MH i2c: E2 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 03 00 88 08 00 90 00 04 [10:03:19]RAPDU: 90 00 [10:03:19]wFMCommunicate OK [10:03:19]wFMCommunicate request_size=4 [10:03:19]MH_SAM_APDU [10:03:19]CAPDU: 80 0D 03 02 [10:03:19]Write to MH i2c: E2 08 00 89 08 80 0D 03 02 00 00 00 00 0C [10:03:19]Write i2c OK [10:03:19]MH_I2C_Read... [10:03:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:19]Read from MH i2c: E2 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 0B 00 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 0B 00 89 08 00 3E 7A 0A 54 02 D4 72 75 90 00 E0 [10:03:19]RAPDU: 3E 7A 0A 54 02 D4 72 75 90 00 [10:03:19]wFMCommunicate OK [10:03:19]SAM_PROTO_SignData done [10:03:19]FM_MakeSignedData done [10:03:19]CreateOFDProtocolMessage [10:03:19]wFMCommunicate request_size=4 [10:03:19]MH_SAM_APDU [10:03:19]CAPDU: 80 11 00 00 [10:03:19]Write to MH i2c: E2 08 00 8A 08 80 11 00 00 00 00 00 00 0C [10:03:19]Write i2c OK [10:03:19]MH_I2C_Read... [10:03:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:19]Read from MH i2c: E2 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 17 00 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: E2 17 00 8A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 67 [10:03:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:03:19]wFMCommunicate OK [10:03:19]CreateOFDProtocolMessage done [10:03:19]OFDSenderStorePacket 139132 [10:03:19]StoreOFDPacket docnum=139132 [10:03:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3F 01 00 00 F4 3C 37 01 66 15 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 E7 B2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7C 1F 02 00 35 04 06 00 F0 A4 88 20 61 2C 3E 7A 0A 54 02 D4 72 75 [10:03:19]CheckFolder [10:03:19]dirname=/storage/ofd_packets [10:03:19]CheckFolder done [10:03:19]ProducePacketName [10:03:19]name=ofd_packets/00139132 [10:03:19]NVStorageSaveData ofd_packets/00139132 [10:03:19]File name is /storage/ofd_packets/00139132 [10:03:19]Write 349 bytes [10:03:19]NVStorageSaveData done [10:03:19]OFDSenderStorePacket done [10:03:19]KKMCreateOFDPacket done [10:03:19]NVStorageSaveData kkm_last_timestamp [10:03:19]File name is /storage/kkm_last_timestamp [10:03:19]Write 4 bytes [10:03:19]NVStorageSaveData done [10:03:19]ExternCall_PrintAddStr [10:03:19]wPrintStart [10:03:19]Write to MH i2c: 01 00 00 8B 08 93 [10:03:19]Write i2c OK [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: 01 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: 01 07 00 [10:03:19]MH_I2C_Read... [10:03:19]Read from MH i2c: 01 07 00 8B 08 00 00 00 00 00 FF 0F A8 [10:03:19]RasterBufferAndPrint [10:03:19]line Счет N : (3)335066 [10:03:19]line ИНН: 02508201610067 [10:03:19]line Контрольно-Кассовый Чек [10:03:19]line ПРОДАЖА [10:03:19]line Товар: 4700000480364 [10:03:19]line Напиток энерг Nitro экзотик 0.45 ж/б [10:03:19]line 1.000 * 95.00 [10:03:19]line = 95.00 [10:03:19]line НДС 12% НСП 1% [10:03:19]line > о реализуемом товаре [10:03:19]line ИТОГО: 95.00 [10:03:19]line НСП 1% : 0.84 [10:03:19]line НДС 12% : 10.09 [10:03:19]line Наличными: 95.00 [10:03:19]line Безнал.: 0.00 [10:03:19]line Место: АЗС № 101 "Партнер Нефть" [10:03:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:03:19]line СНО: Общий режим [10:03:19]line Чек 117 29.10.2024 10:03 [10:03:19]line Смена: 555 ФФД: 1.0 [10:03:19]line ЗНМ: 0300000081 [10:03:19]line РНМ: 0000000000091631 [10:03:19]line Версия ККМ: 001 [10:03:19]line ФМ: 0000000000874669 [10:03:19]line ФД: 139132 [10:03:19]line ФПД: 264589449126188 [10:03:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100319&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139132&fm=264589449126188&tin=02508201610067®Number=0000000000091631&sum=9500 [10:03:20]line 0 [10:03:20]OFD Sender: Processing packet 139132 [packets to send 34, broken 33] [10:03:20]ProducePacketName [10:03:20]name=ofd_packets/00139132 [10:03:20]OFD Sender: To server: pG, [10:03:20]CommunicateWithHost lk.salyk.kg:30040 [10:03:20]ConnectInit lk.salyk.kg [10:03:20]written 0, free lines is 4095 [10:03:20]Connected sock=10 [10:03: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 36 39 3F 01 00 00 F4 3C 37 01 66 15 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 E7 B2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7C 1F 02 00 35 04 06 00 F0 A4 88 20 61 2C 3E 7A 0A 54 02 D4 72 75 [10:03: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 36 39 4F 00 00 00 EB BA 47 00 70 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 36 39 10 04 04 00 7C 1F 02 00 F4 03 04 00 9A 5E 20 67 B6 04 01 00 00 29 2A 14 3D DD 88 5D A2 [10:03:20]CommunicateWithHost err = 0 [10:03:20]CheckOFDResponse [10:03:20]1017 (14) - 77093643461234 [10:03:20]1041 (16) - 0000000000874669 [10:03:20]1040 (4) - 139132 [10:03:20]1012 (4) - 29.10.2024 04:03 [10:03:20]1206 (1) - 0 [10:03:20]OFD Sender: Remove packet 139132 [10:03:20]ProducePacketName [10:03:20]name=ofd_packets/00139132 [10:03:20]NVStorageDeleteData [10:03:20]Write to MH i2c: 01 00 00 B4 08 BC [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: 01 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: 01 07 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: 01 07 00 B4 08 00 00 00 00 00 F0 0C BF [10:03:20]RasterBufferAndPrint [10:03:20]line [10:03:20]line [10:03:20]line [10:03:20]line [10:03:20]line [10:03:20]written 0, free lines is 3318 [10:03:20]MH_Cut [10:03:20]Write to MH i2c: D1 01 00 BB 08 01 95 [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: D1 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: D1 01 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: D1 01 00 BB 08 00 94 [10:03:20]Write to MH i2c: 01 00 00 BC 08 C4 [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]OFD Sender: No OFD packet to send [10:03:21]*** Cut start [10:03:21]*** Partial cut [10:03:21]*** CUTSNS_PIN = 1 [10:03:21]*** CUTSNS_PIN = 0 [10:03:21]*** Brake cut motor [10:03:21]Read from MH i2c: 01 [10:03:21]MH_I2C_Read... [10:03:21]*** Stop cut motor [10:03:21]*** Cut end [10:03:21]Read from MH i2c: 01 07 00 [10:03:21]MH_I2C_Read... [10:03:21]Read from MH i2c: 01 07 00 BC 08 00 00 00 00 00 FF 0F D9 [10:03:21]process_action close_receipt done [10:03:21]requested_data is exist [10:03:21]produce_requested_data [10:03:21]requested_item fm.sn is exist - process it [10:03:21]wFMCommunicate request_size=4 [10:03:21]MH_SAM_APDU [10:03:21]CAPDU: 80 11 00 00 [10:03:21]Write to MH i2c: E2 08 00 BD 08 80 11 00 00 00 00 00 00 3F [10:03:21]Write i2c OK [10:03:21]MH_I2C_Read... [10:03:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:21]Read from MH i2c: E2 [10:03:21]MH_I2C_Read... [10:03:21]Read from MH i2c: E2 17 00 [10:03:21]MH_I2C_Read... [10:03:21]Read from MH i2c: E2 17 00 BD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9A [10:03:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:03:21]wFMCommunicate OK [10:03:21]requested_item fd.num is exist - process it [10:03:21]SAM_PROTO_GetFieldsCounters [10:03:21]wFMCommunicate request_size=4 [10:03:21]MH_SAM_APDU [10:03:21]CAPDU: 80 13 00 00 [10:03:21]Write to MH i2c: E2 08 00 BE 08 80 13 00 00 00 00 00 00 42 [10:03:21]Write i2c OK [10:03:21]MH_I2C_Read... [10:03:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:22]Read from MH i2c: E2 [10:03:22]MH_I2C_Read... [10:03:22]Read from MH i2c: E2 62 00 [10:03:22]MH_I2C_Read... [10:03:22]Read from MH i2c: E2 62 00 BE 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [10:03: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:22]wFMCommunicate OK [10:03:22]SAM_PROTO_GetFieldsCounters done [10:03:22]requested_item shift.num is exist - process it [10:03:22]requested_item shift.opened is exist - process it [10:03:22]req_shift_opened [10:03:22]FM_GetShiftState [10:03:22]SAM_PROTO_GetShiftState [10:03:22]wFMCommunicate request_size=4 [10:03:22]MH_SAM_APDU [10:03:22]CAPDU: 80 13 01 00 [10:03:22]Write to MH i2c: E2 08 00 BF 08 80 13 01 00 00 00 00 00 44 [10:03:22]Write i2c OK [10:03:22]MH_I2C_Read... [10:03:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:22]Read from MH i2c: E2 [10:03:22]MH_I2C_Read... [10:03:22]Read from MH i2c: E2 0E 00 [10:03:22]MH_I2C_Read... [10:03:22]Read from MH i2c: E2 0E 00 BF 08 00 09 00 01 97 25 20 67 00 00 00 00 90 00 93 [10:03:22]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:03:22]wFMCommunicate OK [10:03:22]SAM_PROTO_GetShiftState done [10:03:22]FM_GetShiftState done [10:03:22]req_shift_opened done [10:03:22]requested_item shift.open_date is exist - process it [10:03:22]req_shift_open_date [10:03:22]req_shift_open_date done [10:03:22]produce_requested_data done [10:03:22]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139132,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:03:22]process_action_free close_receipt [10:03:22]json_value_free [10:03:22]json_value_free done [10:03:22]process_json_proto returns [10:03:22]Send response to host [10:03:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139132,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:03:22]free response buf [10:03:22]execute_script done [10:03:22]execute_script returns [10:03:22]free content buf [10:03:22]Sock 7.Close socket [10:03:22]Sock 7.Thread stoped [10:03:25]OFD Sender: No OFD packet to send [10:03:30]OFD Sender: No OFD packet to send [10:03:35]OFD Sender: No OFD packet to send [10:03:40]OFD Sender: No OFD packet to send [10:03:45]OFD Sender: No OFD packet to send [10:03:50]OFD Sender: No OFD packet to send [10:03:55]OFD Sender: No OFD packet to send [10:04:00]OFD Sender: No OFD packet to send [10:04:05]OFD Sender: No OFD packet to send [10:04:07]accept exits with 9 [10:04:07]New connection [10:04:07]New thread 3067018596 created [10:04:07]Thread 3067161956 joined [10:04:07]Waiting for new connection... [10:04:07] Sock 9.Parse request [10:04:07]Sock 9.Check first char [10:04:07]Sock 9.First char is OK [10:04:07]request: POST /json_proto HTTP/1.0 [10:04:07]Method: POST [10:04:07]URL: /json_proto [10:04:07]Method is POST - this is cgi request [10:04:07]url: /json_proto [10:04:07]query_string will be loaded in cgi processing [10:04:07]execute_cgi json_proto POST (null) [10:04:07]execute_cgi path=json_proto method=POST [10:04:07]POST find Content-Length [10:04:07]Host: 172.17.50.196:8080 [10:04:07]Content-Length: 1497 [10:04:07]Content-Type: application/json [10:04:07] [10:04:07]POST finish read [10:04:07]Found Content-Length = 1497 [10:04:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335067", "tax_sys" : 0, "items" : [ { "code": "4630007400976", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 \u0436\u0430\u0440\u0435\u043D \u041A\u0430\u0440\u0430\u0432\u0430\u043D \u043E\u0440\u0435\u0445\u043E\u0432 \u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442 90 ", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230966", "name": "\u041A\u043E\u043D\u0444 Meller \u0441\u0442\u0438\u043A \u0441\u043E\u043B\u0435\u043D\u0430\u044F \u043A\u0430\u0440\u0430\u043C\u0435\u043B\u044C 8*24", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 280.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:07]execute_script... [10:04:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335067", "tax_sys" : 0, "items" : [ { "code": "4630007400976", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 \u0436\u0430\u0440\u0435\u043D \u041A\u0430\u0440\u0430\u0432\u0430\u043D \u043E\u0440\u0435\u0445\u043E\u0432 \u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442 90 ", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230966", "name": "\u041A\u043E\u043D\u0444 Meller \u0441\u0442\u0438\u043A \u0441\u043E\u043B\u0435\u043D\u0430\u044F \u043A\u0430\u0440\u0430\u043C\u0435\u043B\u044C 8*24", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 280.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:07]POST & json_proto [10:04:07]process_json_proto [10:04:07]json parsed OK: [10:04:07]protocol is kg_v1.0 [10:04:07]action value=close_receipt [10:04:07]process_action close_receipt [10:04:07]cmd_close_receipt [10:04:07]MH_GetDate [10:04:07]Write to MH i2c: F0 00 00 C0 08 B7 [10:04:07]Write i2c OK [10:04:07]MH_I2C_Read... [10:04:07]Read from MH i2c: F0 [10:04:07]MH_I2C_Read... [10:04:07]Read from MH i2c: F0 09 00 [10:04:07]MH_I2C_Read... [10:04:07]Read from MH i2c: F0 09 00 C0 08 00 18 B3 20 67 72 0D 1C 67 14 [10:04:07]GetLastDocTimeStamp 1730196199 [10:04:07]current date 1730196248 [10:04:07]FM_GetShiftState [10:04:07]SAM_PROTO_GetShiftState [10:04:07]wFMCommunicate request_size=4 [10:04:07]MH_SAM_APDU [10:04:07]CAPDU: 80 13 01 00 [10:04:07]Write to MH i2c: E2 08 00 C1 08 80 13 01 00 00 00 00 00 46 [10:04:07]Write i2c OK [10:04:07]MH_I2C_Read... [10:04:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:07]Read from MH i2c: E2 [10:04:07]MH_I2C_Read... [10:04:07]Read from MH i2c: E2 0E 00 [10:04:07]MH_I2C_Read... [10:04:07]Read from MH i2c: E2 0E 00 C1 08 00 09 00 01 97 25 20 67 00 00 00 00 90 00 95 [10:04:07]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:04:07]wFMCommunicate OK [10:04:07]SAM_PROTO_GetShiftState done [10:04:07]FM_GetShiftState done [10:04:07]opened in 1730160023 [10:04:07]opened+sec_in_day 1730246423 [10:04:07]quantity*price = 7500 [10:04:07]sum+1 = 7501 [10:04:07]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46230966 Конф Meller стик соленая карамель 8*24 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036230011 Кофе Латте XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 280.00 НСП 1% : 2.47 НДС 12% : 29.72 Наличными: 0.00 Безнал.: 280.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 118 29.10.2024 10:04 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874669 ФД: 139133 ФПД: 82701487259500 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100408&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139133&fm=82701487259500&tin=02508201610067®Number=0000000000091631&sum=28000 0 [10:04:08]StoreToDocumentArchive [10:04:08]shift 555 fd 139133 [10:04:08]save to /storage/0555/doc_00139133 [10:04:08]save last doc name /storage/0555/doc_00139133 to /storage/kkm_last_doc_name [10:04:08]save OK [10:04:08]Clear old archive folders... [10:04:08]ProcessDocumentItem done err = 0, tmpTLVsize=548 [10:04:08]tlvbuf is 01478150 [10:04:08]SAM_PROTO_ClearQueue [10:04:08]wFMCommunicate request_size=4 [10:04:08]MH_SAM_APDU [10:04:08]CAPDU: 80 09 00 00 [10:04:08]Write to MH i2c: E2 08 00 CE 08 80 09 00 00 00 00 00 00 48 [10:04:08]Write i2c OK [10:04:08]MH_I2C_Read... [10:04:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:08]Read from MH i2c: E2 [10:04:08]MH_I2C_Read... [10:04:08]Read from MH i2c: E2 03 00 [10:04:08]MH_I2C_Read... [10:04:08]Read from MH i2c: E2 03 00 CE 08 00 90 00 4A [10:04:08]RAPDU: 90 00 [10:04:08]wFMCommunicate OK [10:04:08]SAM_PROTO_ClearQueue done [10:04:08]KKMCreateOFDPacket [10:04:08]OFDProtocolAddRootSTLVToBuf [10:04:08]FM_MakeSignedData [10:04:08]FM_MakeSignedData [10:04:08]SAM_PROTO_SignData [10:04:08]wFMCommunicate request_size=4 [10:04:08]MH_SAM_APDU [10:04:08]CAPDU: 80 0D 01 02 [10:04:08]Write to MH i2c: E2 08 00 CF 08 80 0D 01 02 00 00 00 00 50 [10:04:08]Write i2c OK [10:04:08]MH_I2C_Read... [10:04:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:08]Read from MH i2c: E2 [10:04:08]MH_I2C_Read... [10:04:08]Read from MH i2c: E2 03 00 [10:04:08]MH_I2C_Read... [10:04:08]Read from MH i2c: E2 03 00 CF 08 00 90 00 4B [10:04:08]RAPDU: 90 00 [10:04:08]wFMCommunicate OK [10:04:08]wFMCommunicate request_size=255 [10:04:08]MH_SAM_APDU [10:04:08]CAPDU: 80 0D 02 02 FA 03 00 24 02 1E 04 01 00 01 23 04 8C 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 39 37 36 06 04 48 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD 20 D0 9A D0 B0 D1 80 D0 B0 D0 B2 D0 B0 D0 BD 20 D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 39 30 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 08 00 34 36 32 33 30 39 36 36 06 04 3D 00 D0 9A D0 BE D0 BD D1 84 20 4D 65 6C 6C 65 72 20 D1 81 D1 82 D0 B8 D0 BA 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 38 2A 32 34 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 [10:04:08]Write to MH i2c: E2 02 01 D0 08 80 0D 02 02 FA 00 03 00 24 02 1E 04 01 00 01 23 04 8C 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 39 37 36 06 04 48 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD 20 D0 9A D0 B0 D1 80 D0 B0 D0 B2 D0 B0 D0 BD 20 D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 39 30 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 08 00 34 36 32 33 30 39 36 36 06 04 3D 00 D0 9A D0 BE D0 BD D1 84 20 4D 65 6C 6C 65 72 20 D1 81 D1 82 D0 B8 D0 BA 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 38 2A 32 34 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 00 00 16 [10:04:08]Write i2c OK [10:04:08]MH_I2C_Read... [10:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:09]Read from MH i2c: E2 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 D0 08 00 90 00 4C [10:04:09]RAPDU: 90 00 [10:04:09]wFMCommunicate OK [10:04:09]wFMCommunicate request_size=255 [10:04:09]MH_SAM_APDU [10:04:09]CAPDU: 80 0D 02 02 FA 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 18 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 [10:04:09]Write to MH i2c: E2 02 01 D1 08 80 0D 02 02 FA 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 18 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 00 00 92 [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:09]Read from MH i2c: E2 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 D1 08 00 90 00 4D [10:04:09]RAPDU: 90 00 [10:04:09]wFMCommunicate OK [10:04:09]wFMCommunicate request_size=57 [10:04:09]MH_SAM_APDU [10:04:09]CAPDU: 80 0D 02 02 34 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7D 1F 02 00 35 04 06 00 4B 37 70 C5 3F 6C [10:04:09]Write to MH i2c: E2 3C 00 D2 08 80 0D 02 02 34 00 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7D 1F 02 00 35 04 06 00 4B 37 70 C5 3F 6C 00 00 14 [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:09]Read from MH i2c: E2 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 03 00 D2 08 00 90 00 4E [10:04:09]RAPDU: 90 00 [10:04:09]wFMCommunicate OK [10:04:09]wFMCommunicate request_size=4 [10:04:09]MH_SAM_APDU [10:04:09]CAPDU: 80 0D 03 02 [10:04:09]Write to MH i2c: E2 08 00 D3 08 80 0D 03 02 00 00 00 00 56 [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:09]Read from MH i2c: E2 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 0B 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 0B 00 D3 08 00 93 B1 AB 0E 7B 2F B9 B8 90 00 6F [10:04:09]RAPDU: 93 B1 AB 0E 7B 2F B9 B8 90 00 [10:04:09]wFMCommunicate OK [10:04:09]SAM_PROTO_SignData done [10:04:09]FM_MakeSignedData done [10:04:09]CreateOFDProtocolMessage [10:04:09]wFMCommunicate request_size=4 [10:04:09]MH_SAM_APDU [10:04:09]CAPDU: 80 11 00 00 [10:04:09]Write to MH i2c: E2 08 00 D4 08 80 11 00 00 00 00 00 00 56 [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:09]Read from MH i2c: E2 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 17 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: E2 17 00 D4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B1 [10:04:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:04:09]wFMCommunicate OK [10:04:09]CreateOFDProtocolMessage done [10:04:09]OFDSenderStorePacket 139133 [10:04:09]StoreOFDPacket docnum=139133 [10:04:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 38 02 00 00 AB 91 30 02 76 2B 5A 03 01 00 03 00 24 02 1E 04 01 00 01 23 04 8C 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 39 37 36 06 04 48 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD 20 D0 9A D0 B0 D1 80 D0 B0 D0 B2 D0 B0 D0 BD 20 D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 39 30 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 08 00 34 36 32 33 30 39 36 36 06 04 3D 00 D0 9A D0 BE D0 BD D1 84 20 4D 65 6C 6C 65 72 20 D1 81 D1 82 D0 B8 D0 BA 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 38 2A 32 34 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 18 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7D 1F 02 00 35 04 06 00 4B 37 70 C5 3F 6C 93 B1 AB 0E 7B 2F B9 B8 [10:04:09]CheckFolder [10:04:09]dirname=/storage/ofd_packets [10:04:09]CheckFolder done [10:04:09]ProducePacketName [10:04:09]name=ofd_packets/00139133 [10:04:09]NVStorageSaveData ofd_packets/00139133 [10:04:09]File name is /storage/ofd_packets/00139133 [10:04:09]Write 598 bytes [10:04:09]NVStorageSaveData done [10:04:09]OFDSenderStorePacket done [10:04:09]KKMCreateOFDPacket done [10:04:09]NVStorageSaveData kkm_last_timestamp [10:04:09]File name is /storage/kkm_last_timestamp [10:04:09]Write 4 bytes [10:04:09]NVStorageSaveData done [10:04:09]ExternCall_PrintAddStr [10:04:09]wPrintStart [10:04:09]Write to MH i2c: 01 00 00 D5 08 DD [10:04:09]OFD Sender: Processing packet 139133 [packets to send 34, broken 33] [10:04:09]ProducePacketName [10:04:09]name=ofd_packets/00139133 [10:04:09]OFD Sender: To server: pG, [10:04:09]CommunicateWithHost lk.salyk.kg:30040 [10:04:09]ConnectInit lk.salyk.kg [10:04:09]Write i2c OK [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: 01 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: 01 07 00 [10:04:09]MH_I2C_Read... [10:04:09]Read from MH i2c: 01 07 00 D5 08 00 00 00 00 00 FF 0F F2 [10:04:09]RasterBufferAndPrint [10:04:09]line Счет N : (3)335067 [10:04:09]line ИНН: 02508201610067 [10:04:09]line Контрольно-Кассовый Чек [10:04:09]line ПРОДАЖА [10:04:09]line Товар: 4630007400976 [10:04:09]line Арахис жарен Караван орехов Стандарт 90 [10:04:09]line 1.000 * 75.00 [10:04:09]line = 75.00 [10:04:09]line НДС 12% НСП 1% [10:04:09]line > о реализуемом товаре [10:04:09]line Товар: 46230966 [10:04:09]line Конф Meller стик соленая карамель 8*24 [10:04:09]line 1.000 * 75.00 [10:04:09]line = 75.00 [10:04:09]line НДС 12% НСП 1% [10:04:09]line > о реализуемом товаре [10:04:09]line Товар: 2000036230011 [10:04:09]line Кофе Латте XL(GABB TRADE) [10:04:09]line 1.000 * 130.00 [10:04:09]line = 130.00 [10:04:09]line НДС 12% НСП 1% [10:04:09]line > о реализуемом товаре [10:04:09]line ИТОГО: 280.00 [10:04:09]line НСП 1% : 2.47 [10:04:09]line НДС 12% : 29.72 [10:04:09]line Наличными: 0.00 [10:04:09]line Безнал.: 280.00 [10:04:09]line Место: АЗС № 101 "Партнер Нефть" [10:04:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:04:09]line СНО: Общий режим [10:04:09]line Чек 118 29.10.2024 10:04 [10:04:09]line Смена: 555 ФФД: 1.0 [10:04:09]line ЗНМ: 0300000081 [10:04:09]line РНМ: 0000000000091631 [10:04:09]line Версия ККМ: 001 [10:04:09]line Платежная система: Бакай Банк [10:04:09]line ФМ: 0000000000874669 [10:04:09]line ФД: 139133 [10:04:09]line ФПД: 82701487259500 [10:04:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100408&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139133&fm=82701487259500&tin=02508201610067®Number=0000000000091631&sum=28000 [10:04:10]line 0 [10:04:10]Connected sock=10 [10:04:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 38 02 00 00 AB 91 30 02 76 2B 5A 03 01 00 03 00 24 02 1E 04 01 00 01 23 04 8C 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 39 37 36 06 04 48 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD 20 D0 9A D0 B0 D1 80 D0 B0 D0 B2 D0 B0 D0 BD 20 D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 39 30 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 08 00 34 36 32 33 30 39 36 36 06 04 3D 00 D0 9A D0 BE D0 BD D1 84 20 4D 65 6C 6C 65 72 20 D1 81 D1 82 D0 B8 D0 BA 20 D1 81 D0 BE D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 B0 D1 80 D0 B0 D0 BC D0 B5 D0 BB D1 8C 20 38 2A 32 34 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 60 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 18 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7D 1F 02 00 35 04 06 00 4B 37 70 C5 3F 6C 93 B1 AB 0E 7B 2F B9 B8 [10:04:10]written 0, free lines is 4095 [10:04:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 05 91 47 00 1C 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 36 39 10 04 04 00 7D 1F 02 00 F4 03 04 00 CC 5E 20 67 B6 04 01 00 00 5E E1 87 9C CB 7A 26 E7 [10:04:10]CommunicateWithHost err = 0 [10:04:10]CheckOFDResponse [10:04:10]1017 (14) - 77093643461234 [10:04:10]1041 (16) - 0000000000874669 [10:04:10]1040 (4) - 139133 [10:04:10]1012 (4) - 29.10.2024 04:04 [10:04:10]1206 (1) - 0 [10:04:10]OFD Sender: Remove packet 139133 [10:04:10]ProducePacketName [10:04:10]name=ofd_packets/00139133 [10:04:10]NVStorageDeleteData [10:04:10]Write to MH i2c: 01 00 00 0D 09 16 [10:04:10]Write i2c OK [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: 01 [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: 01 07 00 [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: 01 07 00 0D 09 00 00 00 00 00 2C 0C 55 [10:04:10]RasterBufferAndPrint [10:04:10]line [10:04:10]line [10:04:10]line [10:04:10]line [10:04:10]line [10:04:10]written 0, free lines is 3125 [10:04:10]MH_Cut [10:04:10]Write to MH i2c: D1 01 00 14 09 01 EF [10:04:10]Write i2c OK [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: D1 [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: D1 01 00 [10:04:10]MH_I2C_Read... [10:04:10]Read from MH i2c: D1 01 00 14 09 00 EE [10:04:10]Write to MH i2c: 01 00 00 15 09 1E [10:04:10]Write i2c OK [10:04:10]MH_I2C_Read... [10:04:10]OFD Sender: No OFD packet to send [10:04:11]*** Cut start [10:04:11]*** Partial cut [10:04:11]*** CUTSNS_PIN = 1 [10:04:11]*** CUTSNS_PIN = 0 [10:04:11]*** Brake cut motor [10:04:12]Read from MH i2c: 01 [10:04:12]MH_I2C_Read... [10:04:12]*** Stop cut motor [10:04:12]*** Cut end [10:04:12]Read from MH i2c: 01 07 00 [10:04:12]MH_I2C_Read... [10:04:12]Read from MH i2c: 01 07 00 15 09 00 00 00 00 00 FF 0F 33 [10:04:12]process_action close_receipt done [10:04:12]requested_data is exist [10:04:12]produce_requested_data [10:04:12]requested_item fm.sn is exist - process it [10:04:12]wFMCommunicate request_size=4 [10:04:12]MH_SAM_APDU [10:04:12]CAPDU: 80 11 00 00 [10:04:12]Write to MH i2c: E2 08 00 16 09 80 11 00 00 00 00 00 00 99 [10:04:12]Write i2c OK [10:04:12]MH_I2C_Read... [10:04:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:12]Read from MH i2c: E2 [10:04:12]MH_I2C_Read... [10:04:12]Read from MH i2c: E2 17 00 [10:04:12]MH_I2C_Read... [10:04:12]Read from MH i2c: E2 17 00 16 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F4 [10:04:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:04:12]wFMCommunicate OK [10:04:12]requested_item fd.num is exist - process it [10:04:12]SAM_PROTO_GetFieldsCounters [10:04:12]wFMCommunicate request_size=4 [10:04:12]MH_SAM_APDU [10:04:12]CAPDU: 80 13 00 00 [10:04:12]Write to MH i2c: E2 08 00 17 09 80 13 00 00 00 00 00 00 9C [10:04:12]Write i2c OK [10:04:12]MH_I2C_Read... [10:04:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:12]Read from MH i2c: E2 [10:04:12]MH_I2C_Read... [10:04:12]Read from MH i2c: E2 62 00 [10:04:12]MH_I2C_Read... [10:04:12]Read from MH i2c: E2 62 00 17 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [10:04: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:12]wFMCommunicate OK [10:04:12]SAM_PROTO_GetFieldsCounters done [10:04:12]requested_item shift.num is exist - process it [10:04:12]requested_item shift.opened is exist - process it [10:04:12]req_shift_opened [10:04:12]FM_GetShiftState [10:04:12]SAM_PROTO_GetShiftState [10:04:12]wFMCommunicate request_size=4 [10:04:12]MH_SAM_APDU [10:04:12]CAPDU: 80 13 01 00 [10:04:12]Write to MH i2c: E2 08 00 18 09 80 13 01 00 00 00 00 00 9E [10:04:12]Write i2c OK [10:04:12]MH_I2C_Read... [10:04:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:12]Read from MH i2c: E2 [10:04:12]MH_I2C_Read... [10:04:12]Read from MH i2c: E2 0E 00 [10:04:12]MH_I2C_Read... [10:04:12]Read from MH i2c: E2 0E 00 18 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 ED [10:04:12]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:04:12]wFMCommunicate OK [10:04:12]SAM_PROTO_GetShiftState done [10:04:12]FM_GetShiftState done [10:04:12]req_shift_opened done [10:04:12]requested_item shift.open_date is exist - process it [10:04:12]req_shift_open_date [10:04:12]req_shift_open_date done [10:04:12]produce_requested_data done [10:04:12]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139133,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:04:12]process_action_free close_receipt [10:04:12]json_value_free [10:04:12]json_value_free done [10:04:12]process_json_proto returns [10:04:12]Send response to host [10:04:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139133,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:04:12]free response buf [10:04:12]execute_script done [10:04:12]execute_script returns [10:04:12]free content buf [10:04:12]Sock 9.Close socket [10:04:12]Sock 9.Thread stoped [10:04:15]OFD Sender: No OFD packet to send [10:04:20]OFD Sender: No OFD packet to send [10:04:25]OFD Sender: No OFD packet to send [10:04:30]OFD Sender: No OFD packet to send [10:04:35]OFD Sender: No OFD packet to send [10:04:40]OFD Sender: No OFD packet to send [10:04:45]OFD Sender: No OFD packet to send [10:04:50]OFD Sender: No OFD packet to send [10:04:55]OFD Sender: No OFD packet to send [10:05:00]OFD Sender: No OFD packet to send [10:05:05]OFD Sender: No OFD packet to send [10:05:07]accept exits with 7 [10:05:07]New connection [10:05:07]New thread 3067161956 created [10:05:07]Thread 3067018596 joined [10:05:07]Waiting for new connection... [10:05:07] Sock 7.Parse request [10:05:07]Sock 7.Check first char [10:05:07]Sock 7.First char is OK [10:05:07]request: POST /json_proto HTTP/1.0 [10:05:07]Method: POST [10:05:07]URL: /json_proto [10:05:07]Method is POST - this is cgi request [10:05:07]url: /json_proto [10:05:07]query_string will be loaded in cgi processing [10:05:07]execute_cgi json_proto POST (null) [10:05:07]execute_cgi path=json_proto method=POST [10:05:07]POST find Content-Length [10:05:07]Host: 172.17.50.196:8080 [10:05:07]Content-Length: 678 [10:05:07]Content-Type: application/json [10:05:07] [10:05:07]POST finish read [10:05:07]Found Content-Length = 678 [10:05:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:07]execute_script... [10:05:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093613", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:05:07]POST & json_proto [10:05:07]process_json_proto [10:05:07]json parsed OK: [10:05:07]protocol is kg_v1.0 [10:05:07]action value=close_receipt [10:05:07]process_action close_receipt [10:05:07]cmd_close_receipt [10:05:07]MH_GetDate [10:05:07]Write to MH i2c: F0 00 00 19 09 11 [10:05:07]Write i2c OK [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: F0 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: F0 09 00 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: F0 09 00 19 09 00 54 B3 20 67 72 0D 1C 67 AA [10:05:07]GetLastDocTimeStamp 1730196248 [10:05:07]current date 1730196308 [10:05:07]FM_GetShiftState [10:05:07]SAM_PROTO_GetShiftState [10:05:07]wFMCommunicate request_size=4 [10:05:07]MH_SAM_APDU [10:05:07]CAPDU: 80 13 01 00 [10:05:07]Write to MH i2c: E2 08 00 1A 09 80 13 01 00 00 00 00 00 A0 [10:05:07]Write i2c OK [10:05:07]MH_I2C_Read... [10:05:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:07]Read from MH i2c: E2 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 0E 00 [10:05:07]MH_I2C_Read... [10:05:07]Read from MH i2c: E2 0E 00 1A 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EF [10:05:07]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:05:07]wFMCommunicate OK [10:05:07]SAM_PROTO_GetShiftState done [10:05:07]FM_GetShiftState done [10:05:07]opened in 1730160023 [10:05:07]opened+sec_in_day 1730246423 [10:05:07]quantity*price = 40006 [10:05:07]sum+1 = 40007 [10:05:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 119 29.10.2024 10:05 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139134 ФПД: 95209651528695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100508&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139134&fm=95209651528695&tin=02508201610067®Number=0000000000091631&sum=40000 [10:05:08]StoreToDocumentArchive [10:05:08]shift 555 fd 139134 [10:05:08]save to /storage/0555/doc_00139134 [10:05:08]save last doc name /storage/0555/doc_00139134 to /storage/kkm_last_doc_name [10:05:08]save OK [10:05:08]Clear old archive folders... [10:05:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:08]tlvbuf is 01444930 [10:05:08]SAM_PROTO_ClearQueue [10:05:08]wFMCommunicate request_size=4 [10:05:08]MH_SAM_APDU [10:05:08]CAPDU: 80 09 00 00 [10:05:08]Write to MH i2c: E2 08 00 27 09 80 09 00 00 00 00 00 00 A2 [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:08]Read from MH i2c: E2 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 03 00 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 03 00 27 09 00 90 00 A4 [10:05:08]RAPDU: 90 00 [10:05:08]wFMCommunicate OK [10:05:08]SAM_PROTO_ClearQueue done [10:05:08]KKMCreateOFDPacket [10:05:08]OFDProtocolAddRootSTLVToBuf [10:05:08]FM_MakeSignedData [10:05:08]FM_MakeSignedData [10:05:08]SAM_PROTO_SignData [10:05:08]wFMCommunicate request_size=4 [10:05:08]MH_SAM_APDU [10:05:08]CAPDU: 80 0D 01 02 [10:05:08]Write to MH i2c: E2 08 00 28 09 80 0D 01 02 00 00 00 00 AA [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:08]Read from MH i2c: E2 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 03 00 [10:05:08]MH_I2C_Read... [10:05:08]Read from MH i2c: E2 03 00 28 09 00 90 00 A5 [10:05:08]RAPDU: 90 00 [10:05:08]wFMCommunicate OK [10:05:08]wFMCommunicate request_size=255 [10:05:08]MH_SAM_APDU [10:05:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 54 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7E 1F 02 00 35 04 06 00 56 [10:05:08]Write to MH i2c: E2 02 01 29 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 54 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7E 1F 02 00 35 04 06 00 56 00 00 2F [10:05:08]Write i2c OK [10:05:08]MH_I2C_Read... [10:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 03 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 03 00 29 09 00 90 00 A6 [10:05:09]RAPDU: 90 00 [10:05:09]wFMCommunicate OK [10:05:09]wFMCommunicate request_size=10 [10:05:09]MH_SAM_APDU [10:05:09]CAPDU: 80 0D 02 02 05 97 B9 75 63 F7 [10:05:09]Write to MH i2c: E2 0D 00 2A 09 80 0D 02 02 05 00 97 B9 75 63 F7 00 00 D6 [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 03 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 03 00 2A 09 00 90 00 A7 [10:05:09]RAPDU: 90 00 [10:05:09]wFMCommunicate OK [10:05:09]wFMCommunicate request_size=4 [10:05:09]MH_SAM_APDU [10:05:09]CAPDU: 80 0D 03 02 [10:05:09]Write to MH i2c: E2 08 00 2B 09 80 0D 03 02 00 00 00 00 AF [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 0B 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 0B 00 2B 09 00 4E 1A 62 C6 8E F1 57 38 90 00 4E [10:05:09]RAPDU: 4E 1A 62 C6 8E F1 57 38 90 00 [10:05:09]wFMCommunicate OK [10:05:09]SAM_PROTO_SignData done [10:05:09]FM_MakeSignedData done [10:05:09]CreateOFDProtocolMessage [10:05:09]wFMCommunicate request_size=4 [10:05:09]MH_SAM_APDU [10:05:09]CAPDU: 80 11 00 00 [10:05:09]Write to MH i2c: E2 08 00 2C 09 80 11 00 00 00 00 00 00 AF [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:09]Read from MH i2c: E2 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 17 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: E2 17 00 2C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0A [10:05:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:05:09]wFMCommunicate OK [10:05:09]CreateOFDProtocolMessage done [10:05:09]OFDSenderStorePacket 139134 [10:05:09]StoreOFDPacket docnum=139134 [10:05:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 96 E0 07 01 29 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 54 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7E 1F 02 00 35 04 06 00 56 97 B9 75 63 F7 4E 1A 62 C6 8E F1 57 38 [10:05:09]CheckFolder [10:05:09]dirname=/storage/ofd_packets [10:05:09]CheckFolder done [10:05:09]ProducePacketName [10:05:09]name=ofd_packets/00139134 [10:05:09]NVStorageSaveData ofd_packets/00139134 [10:05:09]File name is /storage/ofd_packets/00139134 [10:05:09]Write 301 bytes [10:05:09]NVStorageSaveData done [10:05:09]OFDSenderStorePacket done [10:05:09]KKMCreateOFDPacket done [10:05:09]NVStorageSaveData kkm_last_timestamp [10:05:09]File name is /storage/kkm_last_timestamp [10:05:09]Write 4 bytes [10:05:09]NVStorageSaveData done [10:05:09]ExternCall_PrintAddStr [10:05:09]wPrintStart [10:05:09]Write to MH i2c: 01 00 00 2D 09 36 [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: 01 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: 01 07 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: 01 07 00 2D 09 00 00 00 00 00 FF 0F 4B [10:05:09]RasterBufferAndPrint [10:05:09]line Счет N : (1)1093613 [10:05:09]line ИНН: 02508201610067 [10:05:09]line Контрольно-Кассовый Чек [10:05:09]line ПРОДАЖА [10:05:09]line ТРК (МРК, ГНК) : 63 [10:05:09]line Товар: 2710124130 [10:05:09]line Аи-92-К-2 [10:05:09]line 5.980 * 66.90 [10:05:09]line = 400.06 [10:05:09]line НДС 12% НСП 1% [10:05:09]line > о реализуемом товаре [10:05:09]line ОКРУГЛЕНИЕ: -0.06 [10:05:09]line ИТОГО: 400.00 [10:05:09]line Внесено: 400.00 [10:05:09]line СДАЧА: 0.00 [10:05:09]line НСП 1% : 3.54 [10:05:09]line НДС 12% : 42.48 [10:05:09]line Наличными: 400.00 [10:05:09]line Безнал.: 0.00 [10:05:09]line Место: АЗС № 101 "Партнер Нефть" [10:05:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:05:09]line СНО: Общий режим [10:05:09]line Чек 119 29.10.2024 10:05 [10:05:09]line Смена: 555 ФФД: 1.0 [10:05:09]line ЗНМ: 0300000081 [10:05:09]line РНМ: 0000000000091631 [10:05:09]line Версия ККМ: 001 [10:05:09]line ФМ: 0000000000874669 [10:05:09]line ФД: 139134 [10:05:09]line ФПД: 95209651528695 [10:05:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100508&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139134&fm=95209651528695&tin=02508201610067®Number=0000000000091631&sum=40000 [10:05:09]written 0, free lines is 4095 [10:05:09]OFD Sender: Processing packet 139134 [packets to send 34, broken 33] [10:05:09]ProducePacketName [10:05:09]name=ofd_packets/00139134 [10:05:09]OFD Sender: To server: pG, [10:05:09]CommunicateWithHost lk.salyk.kg:30040 [10:05:09]ConnectInit lk.salyk.kg [10:05:09]Connected sock=11 [10:05:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 96 E0 07 01 29 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 54 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7E 1F 02 00 35 04 06 00 56 97 B9 75 63 F7 4E 1A 62 C6 8E F1 57 38 [10:05: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 36 39 4F 00 00 00 0A F8 47 00 93 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 36 39 10 04 04 00 7E 1F 02 00 F4 03 04 00 07 5F 20 67 B6 04 01 00 00 42 C1 D3 30 6D EC DB EE [10:05:09]CommunicateWithHost err = 0 [10:05:09]CheckOFDResponse [10:05:09]1017 (14) - 77093643461234 [10:05:09]1041 (16) - 0000000000874669 [10:05:09]1040 (4) - 139134 [10:05:09]1012 (4) - 29.10.2024 04:05 [10:05:09]1206 (1) - 0 [10:05:09]OFD Sender: Remove packet 139134 [10:05:09]ProducePacketName [10:05:09]name=ofd_packets/00139134 [10:05:09]NVStorageDeleteData [10:05:09]Write to MH i2c: 01 00 00 58 09 61 [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: 01 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: 01 07 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: 01 07 00 58 09 00 00 00 00 00 E4 0C 58 [10:05:09]RasterBufferAndPrint [10:05:09]line [10:05:09]line [10:05:09]line [10:05:09]line [10:05:09]line [10:05:09]written 0, free lines is 3306 [10:05:09]MH_Cut [10:05:09]Write to MH i2c: D1 01 00 5F 09 01 3A [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: D1 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: D1 01 00 [10:05:09]MH_I2C_Read... [10:05:09]Read from MH i2c: D1 01 00 5F 09 00 39 [10:05:09]Write to MH i2c: 01 00 00 60 09 69 [10:05:09]Write i2c OK [10:05:09]MH_I2C_Read... [10:05:10]OFD Sender: No OFD packet to send [10:05:10]*** Cut start [10:05:10]*** Partial cut [10:05:10]*** CUTSNS_PIN = 1 [10:05:10]*** CUTSNS_PIN = 0 [10:05:10]*** Brake cut motor [10:05:10]Read from MH i2c: 01 [10:05:10]MH_I2C_Read... [10:05:10]*** Stop cut motor [10:05:10]*** Cut end [10:05:10]Read from MH i2c: 01 07 00 [10:05:10]MH_I2C_Read... [10:05:10]Read from MH i2c: 01 07 00 60 09 00 00 00 00 00 FF 0F 7E [10:05:10]process_action close_receipt done [10:05:10]requested_data is exist [10:05:10]produce_requested_data [10:05:10]requested_item fm.sn is exist - process it [10:05:10]wFMCommunicate request_size=4 [10:05:10]MH_SAM_APDU [10:05:10]CAPDU: 80 11 00 00 [10:05:10]Write to MH i2c: E2 08 00 61 09 80 11 00 00 00 00 00 00 E4 [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:11]Read from MH i2c: E2 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 17 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 17 00 61 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3F [10:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:05:11]wFMCommunicate OK [10:05:11]requested_item fd.num is exist - process it [10:05:11]SAM_PROTO_GetFieldsCounters [10:05:11]wFMCommunicate request_size=4 [10:05:11]MH_SAM_APDU [10:05:11]CAPDU: 80 13 00 00 [10:05:11]Write to MH i2c: E2 08 00 62 09 80 13 00 00 00 00 00 00 E7 [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:11]Read from MH i2c: E2 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 62 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 62 00 62 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [10:05:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:05:11]wFMCommunicate OK [10:05:11]SAM_PROTO_GetFieldsCounters done [10:05:11]requested_item shift.num is exist - process it [10:05:11]requested_item shift.opened is exist - process it [10:05:11]req_shift_opened [10:05:11]FM_GetShiftState [10:05:11]SAM_PROTO_GetShiftState [10:05:11]wFMCommunicate request_size=4 [10:05:11]MH_SAM_APDU [10:05:11]CAPDU: 80 13 01 00 [10:05:11]Write to MH i2c: E2 08 00 63 09 80 13 01 00 00 00 00 00 E9 [10:05:11]Write i2c OK [10:05:11]MH_I2C_Read... [10:05:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:11]Read from MH i2c: E2 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 0E 00 [10:05:11]MH_I2C_Read... [10:05:11]Read from MH i2c: E2 0E 00 63 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 38 [10:05:11]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:05:11]wFMCommunicate OK [10:05:11]SAM_PROTO_GetShiftState done [10:05:11]FM_GetShiftState done [10:05:11]req_shift_opened done [10:05:11]requested_item shift.open_date is exist - process it [10:05:11]req_shift_open_date [10:05:11]req_shift_open_date done [10:05:11]produce_requested_data done [10:05:11]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139134,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:05:11]process_action_free close_receipt [10:05:11]json_value_free [10:05:11]json_value_free done [10:05:11]process_json_proto returns [10:05:11]Send response to host [10:05:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139134,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:05:11]free response buf [10:05:11]execute_script done [10:05:11]execute_script returns [10:05:11]free content buf [10:05:11]Sock 7.Close socket [10:05:11]Sock 7.Thread stoped [10:05:15]OFD Sender: No OFD packet to send [10:05:20]OFD Sender: No OFD packet to send [10:05:25]OFD Sender: No OFD packet to send [10:05:30]OFD Sender: No OFD packet to send [10:05:35]OFD Sender: No OFD packet to send [10:05:40]OFD Sender: No OFD packet to send [10:05:45]OFD Sender: No OFD packet to send [10:05:50]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:02]accept exits with 9 [10:06:02]New connection [10:06:02]New thread 3067018596 created [10:06:02]Thread 3067161956 joined [10:06:02]Waiting for new connection... [10:06:02] Sock 9.Parse request [10:06:02]Sock 9.Check first char [10:06:02]Sock 9.First char is OK [10:06:02]request: POST /json_proto HTTP/1.0 [10:06:02]Method: POST [10:06:02]URL: /json_proto [10:06:02]Method is POST - this is cgi request [10:06:02]url: /json_proto [10:06:02]query_string will be loaded in cgi processing [10:06:02]execute_cgi json_proto POST (null) [10:06:02]execute_cgi path=json_proto method=POST [10:06:02]POST find Content-Length [10:06:02]Host: 172.17.50.196:8080 [10:06:02]Content-Length: 215 [10:06:02]Content-Type: application/json [10:06:02] [10:06:02]POST finish read [10:06:02]Found Content-Length = 215 [10:06:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:02]execute_script... [10:06:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:02]POST & json_proto [10:06:02]process_json_proto [10:06:02]json parsed OK: [10:06:02]protocol is kg_v1.0 [10:06:02]action value=get_value [10:06:02]process_action get_value [10:06:02]cmd_get_value [10:06:02]process_action get_value done [10:06:02]requested_data is exist [10:06:02]produce_requested_data [10:06:02]requested_item kkm.sn is exist - process it [10:06:02]requested_item kkm.ver is exist - process it [10:06:02]requested_item fm.sn is exist - process it [10:06:02]wFMCommunicate request_size=4 [10:06:02]MH_SAM_APDU [10:06:02]CAPDU: 80 11 00 00 [10:06:02]Write to MH i2c: E2 08 00 64 09 80 11 00 00 00 00 00 00 E7 [10:06:02]Write i2c OK [10:06:02]MH_I2C_Read... [10:06:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:02]Read from MH i2c: E2 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: E2 17 00 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: E2 17 00 64 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 42 [10:06:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:06:02]wFMCommunicate OK [10:06:02]requested_item fd.num is exist - process it [10:06:02]SAM_PROTO_GetFieldsCounters [10:06:02]wFMCommunicate request_size=4 [10:06:02]MH_SAM_APDU [10:06:02]CAPDU: 80 13 00 00 [10:06:02]Write to MH i2c: E2 08 00 65 09 80 13 00 00 00 00 00 00 EA [10:06:02]Write i2c OK [10:06:02]MH_I2C_Read... [10:06:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:02]Read from MH i2c: E2 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: E2 62 00 [10:06:02]MH_I2C_Read... [10:06:02]Read from MH i2c: E2 62 00 65 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [10:06: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:06:02]wFMCommunicate OK [10:06:02]SAM_PROTO_GetFieldsCounters done [10:06:02]requested_item shift.num is exist - process it [10:06:02]requested_item shift.opened is exist - process it [10:06:02]req_shift_opened [10:06:02]FM_GetShiftState [10:06:02]SAM_PROTO_GetShiftState [10:06:02]wFMCommunicate request_size=4 [10:06:02]MH_SAM_APDU [10:06:02]CAPDU: 80 13 01 00 [10:06:02]Write to MH i2c: E2 08 00 66 09 80 13 01 00 00 00 00 00 EC [10:06:02]Write i2c OK [10:06:02]MH_I2C_Read... [10:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:03]Read from MH i2c: E2 [10:06:03]MH_I2C_Read... [10:06:03]Read from MH i2c: E2 0E 00 [10:06:03]MH_I2C_Read... [10:06:03]Read from MH i2c: E2 0E 00 66 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3B [10:06:03]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:06:03]wFMCommunicate OK [10:06:03]SAM_PROTO_GetShiftState done [10:06:03]FM_GetShiftState done [10:06:03]req_shift_opened done [10:06:03]requested_item shift.open_date is exist - process it [10:06:03]req_shift_open_date [10:06:03]req_shift_open_date done [10:06:03]produce_requested_data done [10:06:03]produce_requested_data return {"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139134,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:06:03]process_action_free get_value [10:06:03]json_value_free [10:06:03]json_value_free done [10:06:03]process_json_proto returns [10:06:03]Send response to host [10:06:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139134,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:06:03]free response buf [10:06:03]execute_script done [10:06:03]execute_script returns [10:06:03]free content buf [10:06:03]Sock 9.Close socket [10:06:03]Sock 9.Thread stoped [10:06:03]accept exits with 7 [10:06:03]New connection [10:06:03]New thread 3067161956 created [10:06:03]Thread 3067018596 joined [10:06:03]Waiting for new connection... [10:06:03] Sock 7.Parse request [10:06:03]Sock 7.Check first char [10:06:03]Sock 7.First char is OK [10:06:03]request: POST /json_proto HTTP/1.0 [10:06:03]Method: POST [10:06:03]URL: /json_proto [10:06:03]Method is POST - this is cgi request [10:06:03]url: /json_proto [10:06:03]query_string will be loaded in cgi processing [10:06:03]execute_cgi json_proto POST (null) [10:06:03]execute_cgi path=json_proto method=POST [10:06:03]POST find Content-Length [10:06:03]Host: 172.17.50.196:8080 [10:06:03]Content-Length: 331 [10:06:03]Content-Type: application/json [10:06:03] [10:06:03]POST finish read [10:06:03]Found Content-Length = 331 [10:06:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:06:03]execute_script... [10:06:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:06:03]POST & json_proto [10:06:03]process_json_proto [10:06:03]json parsed OK: [10:06:03]protocol is kg_v1.0 [10:06:03]action value=get_value [10:06:03]process_action get_value [10:06:03]cmd_get_value [10:06:03]process_action get_value done [10:06:03]requested_data is exist [10:06:03]produce_requested_data [10:06:03]requested_item fm.sale.total is exist - process it [10:06:03]SAM_PROTO_GetFMData [10:06:03]wFMCommunicate request_size=4 [10:06:03]MH_SAM_APDU [10:06:03]CAPDU: 80 13 03 00 [10:06:03]Write to MH i2c: E2 08 00 67 09 80 13 03 00 00 00 00 00 EF [10:06:03]Write i2c OK [10:06:03]MH_I2C_Read... [10:06:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:06:03]Read from MH i2c: E2 [10:06:03]MH_I2C_Read... [10:06:03]Read from MH i2c: E2 FD 00 [10:06:03]MH_I2C_Read... [10:06:03]Read from MH i2c: E2 FD 00 67 09 00 C7 04 85 04 C3 04 6E 04 04 00 28 1B 02 00 69 04 A3 00 6F 04 04 00 DD 18 02 00 B1 04 05 00 22 DD 7A 51 01 70 04 05 00 7C F8 78 02 01 72 04 04 00 A6 E4 01 4F 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 FE 65 D7 23 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 5B FC 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 45 [10:06:03]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 28 1B 02 00 69 04 A3 00 6F 04 04 00 DD 18 02 00 B1 04 05 00 22 DD 7A 51 01 70 04 05 00 7C F8 78 02 01 72 04 04 00 A6 E4 01 4F 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 FE 65 D7 23 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 5B FC 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [10:06:03]wFMCommunicate OK [10:06:03]wFMCommunicate request_size=4 [10:06:03]MH_SAM_APDU [10:06:03]CAPDU: 80 17 00 00 [10:06:03]Write to MH i2c: E2 08 00 68 09 80 17 00 00 00 00 00 00 F1 [10:06:03]Write i2c OK [10:06:03]MH_I2C_Read... [10:06:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:04]Read from MH i2c: E2 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: E2 FD 00 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: E2 FD 00 68 09 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 08 [10:06:04]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [10:06:04]wFMCommunicate OK [10:06:04]wFMCommunicate request_size=4 [10:06:04]MH_SAM_APDU [10:06:04]CAPDU: 80 17 00 00 [10:06:04]Write to MH i2c: E2 08 00 69 09 80 17 00 00 00 00 00 00 F2 [10:06:04]Write i2c OK [10:06:04]MH_I2C_Read... [10:06:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:04]Read from MH i2c: E2 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: E2 FD 00 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: E2 FD 00 69 09 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 CA [10:06:04]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [10:06:04]wFMCommunicate OK [10:06:04]wFMCommunicate request_size=4 [10:06:04]MH_SAM_APDU [10:06:04]CAPDU: 80 17 00 00 [10:06:04]Write to MH i2c: E2 08 00 6A 09 80 17 00 00 00 00 00 00 F3 [10:06:04]Write i2c OK [10:06:04]MH_I2C_Read... [10:06:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:04]Read from MH i2c: E2 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: E2 FD 00 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: E2 FD 00 6A 09 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 6E [10:06:04]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [10:06:04]wFMCommunicate OK [10:06:04]wFMCommunicate request_size=4 [10:06:04]MH_SAM_APDU [10:06:04]CAPDU: 80 17 00 00 [10:06:04]Write to MH i2c: E2 08 00 6B 09 80 17 00 00 00 00 00 00 F4 [10:06:04]Write i2c OK [10:06:04]MH_I2C_Read... [10:06:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [10:06:04]Read from MH i2c: E2 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: E2 E4 00 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: E2 E4 00 6B 09 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D4 [10:06:04]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:06:04]wFMCommunicate OK [10:06:04]SAM_PROTO_GetFMData done [10:06:04]requested_item fm.sale_refund.total is exist - process it [10:06:04]requested_item fm.buy.total is exist - process it [10:06:04]requested_item shift.sale.total is exist - process it [10:06:04]SAM_PROTO_GetShiftData [10:06:04]wFMCommunicate request_size=4 [10:06:04]MH_SAM_APDU [10:06:04]CAPDU: 80 13 02 00 [10:06:04]Write to MH i2c: E2 08 00 6C 09 80 13 02 00 00 00 00 00 F3 [10:06:04]Write i2c OK [10:06:04]MH_I2C_Read... [10:06:05]OFD Sender: No OFD packet to send [10:06:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:06:05]Read from MH i2c: E2 [10:06:05]MH_I2C_Read... [10:06:05]Read from MH i2c: E2 FD 00 [10:06:05]MH_I2C_Read... [10:06:05]Read from MH i2c: E2 FD 00 6C 09 00 AE 04 AA 04 AA 04 6E 04 04 00 77 00 00 00 69 04 9B 00 6F 04 04 00 77 00 00 00 B1 04 03 00 A0 22 3F 70 04 03 00 BC 39 2D 72 04 03 00 E4 E8 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 74 B4 06 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 01 8F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 60 [10:06:05]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 77 00 00 00 69 04 9B 00 6F 04 04 00 77 00 00 00 B1 04 03 00 A0 22 3F 70 04 03 00 BC 39 2D 72 04 03 00 E4 E8 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 74 B4 06 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 01 8F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 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 [10:06:05]wFMCommunicate OK [10:06:05]wFMCommunicate request_size=4 [10:06:05]MH_SAM_APDU [10:06:05]CAPDU: 80 17 00 00 [10:06:05]Write to MH i2c: E2 08 00 6D 09 80 17 00 00 00 00 00 00 F6 [10:06:05]Write i2c OK [10:06:05]MH_I2C_Read... [10:06:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:05]Read from MH i2c: E2 [10:06:05]MH_I2C_Read... [10:06:05]Read from MH i2c: E2 FD 00 [10:06:05]MH_I2C_Read... [10:06:05]Read from MH i2c: E2 FD 00 6D 09 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 18 [10:06:05]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 [10:06:05]wFMCommunicate OK [10:06:05]wFMCommunicate request_size=4 [10:06:05]MH_SAM_APDU [10:06:05]CAPDU: 80 17 00 00 [10:06:05]Write to MH i2c: E2 08 00 6E 09 80 17 00 00 00 00 00 00 F7 [10:06:05]Write i2c OK [10:06:05]MH_I2C_Read... [10:06:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:05]Read from MH i2c: E2 [10:06:05]MH_I2C_Read... [10:06:05]Read from MH i2c: E2 FD 00 [10:06:05]MH_I2C_Read... [10:06:05]Read from MH i2c: E2 FD 00 6E 09 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 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 AE [10:06:05]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 [10:06:05]wFMCommunicate OK [10:06:05]wFMCommunicate request_size=4 [10:06:05]MH_SAM_APDU [10:06:05]CAPDU: 80 17 00 00 [10:06:05]Write to MH i2c: E2 08 00 6F 09 80 17 00 00 00 00 00 00 F8 [10:06:05]Write i2c OK [10:06:05]MH_I2C_Read... [10:06:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:06:06]Read from MH i2c: E2 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 FD 00 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 FD 00 6F 09 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 6A [10:06:06]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 [10:06:06]wFMCommunicate OK [10:06:06]wFMCommunicate request_size=4 [10:06:06]MH_SAM_APDU [10:06:06]CAPDU: 80 17 00 00 [10:06:06]Write to MH i2c: E2 08 00 70 09 80 17 00 00 00 00 00 00 F9 [10:06:06]Write i2c OK [10:06:06]MH_I2C_Read... [10:06:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [10:06:06]Read from MH i2c: E2 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 CB 00 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 CB 00 70 09 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 E2 [10:06:06]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 [10:06:06]wFMCommunicate OK [10:06:06]SAM_PROTO_GetShiftData done [10:06:06]requested_item shift.sale.total_cash is exist - process it [10:06:06]requested_item shift.sale_refund.total is exist - process it [10:06:06]requested_item shift.sale_refund.total_cash is exist - process it [10:06:06]requested_item shift.buy.total is exist - process it [10:06:06]requested_item shift.buy.total_cash is exist - process it [10:06:06]produce_requested_data done [10:06:06]produce_requested_data return {"fm.sale.total":56619737.94,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":41376.32,"shift.sale.total_cash":29639.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} [10:06:06]process_action_free get_value [10:06:06]json_value_free [10:06:06]json_value_free done [10:06:06]process_json_proto returns [10:06:06]Send response to host [10:06:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56619737.94,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":41376.32,"shift.sale.total_cash":29639.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}}} [10:06:06]free response buf [10:06:06]execute_script done [10:06:06]execute_script returns [10:06:06]free content buf [10:06:06]Sock 7.Close socket [10:06:06]Sock 7.Thread stoped [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:48]accept exits with 9 [10:06:48]New connection [10:06:48]New thread 3067018596 created [10:06:48]Thread 3067161956 joined [10:06:48]Waiting for new connection... [10:06:48] Sock 9.Parse request [10:06:48]Sock 9.Check first char [10:06:48]Sock 9.First char is OK [10:06:48]request: POST /json_proto HTTP/1.0 [10:06:48]Method: POST [10:06:48]URL: /json_proto [10:06:48]Method is POST - this is cgi request [10:06:48]url: /json_proto [10:06:48]query_string will be loaded in cgi processing [10:06:48]execute_cgi json_proto POST (null) [10:06:48]execute_cgi path=json_proto method=POST [10:06:48]POST find Content-Length [10:06:48]Host: 172.17.50.196:8080 [10:06:48]Content-Length: 678 [10:06:48]Content-Type: application/json [10:06:48] [10:06:48]POST finish read [10:06:48]Found Content-Length = 678 [10:06:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:48]execute_script... [10:06:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093615", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:06:48]POST & json_proto [10:06:48]process_json_proto [10:06:48]json parsed OK: [10:06:48]protocol is kg_v1.0 [10:06:48]action value=close_receipt [10:06:48]process_action close_receipt [10:06:48]cmd_close_receipt [10:06:48]MH_GetDate [10:06:48]Write to MH i2c: F0 00 00 71 09 69 [10:06:48]Write i2c OK [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: F0 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: F0 09 00 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: F0 09 00 71 09 00 B9 B3 20 67 72 0D 1C 67 67 [10:06:48]GetLastDocTimeStamp 1730196308 [10:06:48]current date 1730196409 [10:06:48]FM_GetShiftState [10:06:48]SAM_PROTO_GetShiftState [10:06:48]wFMCommunicate request_size=4 [10:06:48]MH_SAM_APDU [10:06:48]CAPDU: 80 13 01 00 [10:06:48]Write to MH i2c: E2 08 00 72 09 80 13 01 00 00 00 00 00 F8 [10:06:48]Write i2c OK [10:06:48]MH_I2C_Read... [10:06:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:48]Read from MH i2c: E2 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 0E 00 [10:06:48]MH_I2C_Read... [10:06:48]Read from MH i2c: E2 0E 00 72 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 47 [10:06:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:06:48]wFMCommunicate OK [10:06:48]SAM_PROTO_GetShiftState done [10:06:48]FM_GetShiftState done [10:06:48]opened in 1730160023 [10:06:48]opened+sec_in_day 1730246423 [10:06:48]quantity*price = 20003 [10:06:48]sum+1 = 20004 [10:06:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 120 29.10.2024 10:06 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139135 ФПД: 233982255707709 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100649&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139135&fm=233982255707709&tin=02508201610067®Number=0000000000091631&sum=20000 [10:06:49]StoreToDocumentArchive [10:06:49]shift 555 fd 139135 [10:06:49]save to /storage/0555/doc_00139135 [10:06:49]save last doc name /storage/0555/doc_00139135 to /storage/kkm_last_doc_name [10:06:49]save OK [10:06:49]Clear old archive folders... [10:06:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:06:49]tlvbuf is 01489C90 [10:06:49]SAM_PROTO_ClearQueue [10:06:49]wFMCommunicate request_size=4 [10:06:49]MH_SAM_APDU [10:06:49]CAPDU: 80 09 00 00 [10:06:49]Write to MH i2c: E2 08 00 7F 09 80 09 00 00 00 00 00 00 FA [10:06:49]Write i2c OK [10:06:49]MH_I2C_Read... [10:06:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:49]Read from MH i2c: E2 [10:06:49]MH_I2C_Read... [10:06:49]Read from MH i2c: E2 03 00 [10:06:49]MH_I2C_Read... [10:06:49]Read from MH i2c: E2 03 00 7F 09 00 90 00 FC [10:06:49]RAPDU: 90 00 [10:06:49]wFMCommunicate OK [10:06:49]SAM_PROTO_ClearQueue done [10:06:49]KKMCreateOFDPacket [10:06:49]OFDProtocolAddRootSTLVToBuf [10:06:49]FM_MakeSignedData [10:06:49]FM_MakeSignedData [10:06:49]SAM_PROTO_SignData [10:06:49]wFMCommunicate request_size=4 [10:06:49]MH_SAM_APDU [10:06:49]CAPDU: 80 0D 01 02 [10:06:49]Write to MH i2c: E2 08 00 80 09 80 0D 01 02 00 00 00 00 02 [10:06:49]Write i2c OK [10:06:49]MH_I2C_Read... [10:06:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:49]Read from MH i2c: E2 [10:06:49]MH_I2C_Read... [10:06:49]Read from MH i2c: E2 03 00 [10:06:49]MH_I2C_Read... [10:06:49]Read from MH i2c: E2 03 00 80 09 00 90 00 FD [10:06:49]RAPDU: 90 00 [10:06:49]wFMCommunicate OK [10:06:49]wFMCommunicate request_size=255 [10:06:49]MH_SAM_APDU [10:06:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 B9 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7F 1F 02 00 35 04 06 00 D4 [10:06:49]Write to MH i2c: E2 02 01 81 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 B9 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7F 1F 02 00 35 04 06 00 D4 00 00 5F [10:06:49]Write i2c OK [10:06:49]MH_I2C_Read... [10:06:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:50]OFD Sender: No OFD packet to send [10:06:50]Read from MH i2c: E2 [10:06:50]MH_I2C_Read... [10:06:50]Read from MH i2c: E2 03 00 [10:06:50]MH_I2C_Read... [10:06:50]Read from MH i2c: E2 03 00 81 09 00 90 00 FE [10:06:50]RAPDU: 90 00 [10:06:50]wFMCommunicate OK [10:06:50]wFMCommunicate request_size=10 [10:06:50]MH_SAM_APDU [10:06:50]CAPDU: 80 0D 02 02 05 CE 3D 3C 36 3D [10:06:50]Write to MH i2c: E2 0D 00 82 09 80 0D 02 02 05 00 CE 3D 3C 36 3D 00 00 C9 [10:06:50]Write i2c OK [10:06:50]MH_I2C_Read... [10:06:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:50]Read from MH i2c: E2 [10:06:50]MH_I2C_Read... [10:06:50]Read from MH i2c: E2 03 00 [10:06:50]MH_I2C_Read... [10:06:50]Read from MH i2c: E2 03 00 82 09 00 90 00 FF [10:06:50]RAPDU: 90 00 [10:06:50]wFMCommunicate OK [10:06:50]wFMCommunicate request_size=4 [10:06:50]MH_SAM_APDU [10:06:50]CAPDU: 80 0D 03 02 [10:06:50]Write to MH i2c: E2 08 00 83 09 80 0D 03 02 00 00 00 00 07 [10:06:50]Write i2c OK [10:06:50]MH_I2C_Read... [10:06:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:50]Read from MH i2c: E2 [10:06:50]MH_I2C_Read... [10:06:50]Read from MH i2c: E2 0B 00 [10:06:50]MH_I2C_Read... [10:06:50]Read from MH i2c: E2 0B 00 83 09 00 8C 29 31 24 B5 60 28 4E 90 00 9D [10:06:50]RAPDU: 8C 29 31 24 B5 60 28 4E 90 00 [10:06:50]wFMCommunicate OK [10:06:50]SAM_PROTO_SignData done [10:06:50]FM_MakeSignedData done [10:06:50]CreateOFDProtocolMessage [10:06:50]wFMCommunicate request_size=4 [10:06:50]MH_SAM_APDU [10:06:50]CAPDU: 80 11 00 00 [10:06:50]Write to MH i2c: E2 08 00 84 09 80 11 00 00 00 00 00 00 07 [10:06:50]Write i2c OK [10:06:50]MH_I2C_Read... [10:06:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:50]Read from MH i2c: E2 [10:06:50]MH_I2C_Read... [10:06:50]Read from MH i2c: E2 17 00 [10:06:50]MH_I2C_Read... [10:06:50]Read from MH i2c: E2 17 00 84 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 62 [10:06:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:06:50]wFMCommunicate OK [10:06:50]CreateOFDProtocolMessage done [10:06:50]OFDSenderStorePacket 139135 [10:06:50]StoreOFDPacket docnum=139135 [10:06:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 8D 15 07 01 45 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 B9 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7F 1F 02 00 35 04 06 00 D4 CE 3D 3C 36 3D 8C 29 31 24 B5 60 28 4E [10:06:50]CheckFolder [10:06:50]dirname=/storage/ofd_packets [10:06:50]CheckFolder done [10:06:50]ProducePacketName [10:06:50]name=ofd_packets/00139135 [10:06:50]NVStorageSaveData ofd_packets/00139135 [10:06:50]File name is /storage/ofd_packets/00139135 [10:06:50]Write 301 bytes [10:06:50]NVStorageSaveData done [10:06:50]OFDSenderStorePacket done [10:06:50]KKMCreateOFDPacket done [10:06:50]NVStorageSaveData kkm_last_timestamp [10:06:50]File name is /storage/kkm_last_timestamp [10:06:50]Write 4 bytes [10:06:50]NVStorageSaveData done [10:06:50]ExternCall_PrintAddStr [10:06:50]wPrintStart [10:06:50]Write to MH i2c: 01 00 00 85 09 8E [10:06:50]Write i2c OK [10:06:50]MH_I2C_Read... [10:06:50]Read from MH i2c: 01 [10:06:50]MH_I2C_Read... [10:06:50]Read from MH i2c: 01 07 00 [10:06:50]MH_I2C_Read... [10:06:50]Read from MH i2c: 01 07 00 85 09 00 00 00 00 00 FF 0F A3 [10:06:50]RasterBufferAndPrint [10:06:50]line Счет N : (1)1093615 [10:06:50]line ИНН: 02508201610067 [10:06:50]line Контрольно-Кассовый Чек [10:06:50]line ПРОДАЖА [10:06:50]line ТРК (МРК, ГНК) : 63 [10:06:50]line Товар: 2710124130 [10:06:50]line Аи-92-К-2 [10:06:50]line 2.990 * 66.90 [10:06:50]line = 200.03 [10:06:50]line НДС 12% НСП 1% [10:06:50]line > о реализуемом товаре [10:06:50]line ОКРУГЛЕНИЕ: -0.03 [10:06:50]line ИТОГО: 200.00 [10:06:50]line Внесено: 200.00 [10:06:50]line СДАЧА: 0.00 [10:06:50]line НСП 1% : 1.77 [10:06:50]line НДС 12% : 21.24 [10:06:50]line Наличными: 200.00 [10:06:50]line Безнал.: 0.00 [10:06:50]line Место: АЗС № 101 "Партнер Нефть" [10:06:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:06:50]line СНО: Общий режим [10:06:50]line Чек 120 29.10.2024 10:06 [10:06:50]line Смена: 555 ФФД: 1.0 [10:06:50]line ЗНМ: 0300000081 [10:06:50]line РНМ: 0000000000091631 [10:06:50]line Версия ККМ: 001 [10:06:50]line ФМ: 0000000000874669 [10:06:50]line ФД: 139135 [10:06:50]line ФПД: 233982255707709 [10:06:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T100649&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139135&fm=233982255707709&tin=02508201610067®Number=0000000000091631&sum=20000 [10:06:50]OFD Sender: Processing packet 139135 [packets to send 34, broken 33] [10:06:50]ProducePacketName [10:06:50]name=ofd_packets/00139135 [10:06:50]OFD Sender: To server: pG, [10:06:50]CommunicateWithHost lk.salyk.kg:30040 [10:06:50]ConnectInit lk.salyk.kg [10:06:50]written 0, free lines is 4095 [10:06:50]Connected sock=7 [10:06:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 8D 15 07 01 45 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 B9 B3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 7F 1F 02 00 35 04 06 00 D4 CE 3D 3C 36 3D 8C 29 31 24 B5 60 28 4E [10:06: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 36 39 4F 00 00 00 4D 3B 47 00 AE 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 36 39 10 04 04 00 7F 1F 02 00 F4 03 04 00 6D 5F 20 67 B6 04 01 00 00 8B A8 81 DB 2E 00 D3 C7 [10:06:50]CommunicateWithHost err = 0 [10:06:50]CheckOFDResponse [10:06:50]1017 (14) - 77093643461234 [10:06:50]1041 (16) - 0000000000874669 [10:06:50]1040 (4) - 139135 [10:06:50]1012 (4) - 29.10.2024 04:07 [10:06:50]1206 (1) - 0 [10:06:50]OFD Sender: Remove packet 139135 [10:06:50]ProducePacketName [10:06:50]name=ofd_packets/00139135 [10:06:50]NVStorageDeleteData [10:06:51]Write to MH i2c: 01 00 00 B0 09 B9 [10:06:51]Write i2c OK [10:06:51]MH_I2C_Read... [10:06:51]Read from MH i2c: 01 [10:06:51]MH_I2C_Read... [10:06:51]Read from MH i2c: 01 07 00 [10:06:51]MH_I2C_Read... [10:06:51]Read from MH i2c: 01 07 00 B0 09 00 00 00 00 00 EE 0C BA [10:06:51]RasterBufferAndPrint [10:06:51]line [10:06:51]line [10:06:51]line [10:06:51]line [10:06:51]line [10:06:51]written 0, free lines is 3316 [10:06:51]MH_Cut [10:06:51]Write to MH i2c: D1 01 00 B7 09 01 92 [10:06:51]Write i2c OK [10:06:51]MH_I2C_Read... [10:06:51]Read from MH i2c: D1 [10:06:51]MH_I2C_Read... [10:06:51]Read from MH i2c: D1 01 00 [10:06:51]MH_I2C_Read... [10:06:51]Read from MH i2c: D1 01 00 B7 09 00 91 [10:06:51]Write to MH i2c: 01 00 00 B8 09 C1 [10:06:51]Write i2c OK [10:06:51]MH_I2C_Read... [10:06:51]OFD Sender: No OFD packet to send [10:06:51]*** Cut start [10:06:51]*** Partial cut [10:06:51]*** CUTSNS_PIN = 1 [10:06:51]*** CUTSNS_PIN = 0 [10:06:52]*** Brake cut motor [10:06:52]Read from MH i2c: 01 [10:06:52]MH_I2C_Read... [10:06:52]*** Stop cut motor [10:06:52]*** Cut end [10:06:52]Read from MH i2c: 01 07 00 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: 01 07 00 B8 09 00 00 00 00 00 FF 0F D6 [10:06:52]process_action close_receipt done [10:06:52]requested_data is exist [10:06:52]produce_requested_data [10:06:52]requested_item fm.sn is exist - process it [10:06:52]wFMCommunicate request_size=4 [10:06:52]MH_SAM_APDU [10:06:52]CAPDU: 80 11 00 00 [10:06:52]Write to MH i2c: E2 08 00 B9 09 80 11 00 00 00 00 00 00 3C [10:06:52]Write i2c OK [10:06:52]MH_I2C_Read... [10:06:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:52]Read from MH i2c: E2 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 17 00 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 17 00 B9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 97 [10:06:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:06:52]wFMCommunicate OK [10:06:52]requested_item fd.num is exist - process it [10:06:52]SAM_PROTO_GetFieldsCounters [10:06:52]wFMCommunicate request_size=4 [10:06:52]MH_SAM_APDU [10:06:52]CAPDU: 80 13 00 00 [10:06:52]Write to MH i2c: E2 08 00 BA 09 80 13 00 00 00 00 00 00 3F [10:06:52]Write i2c OK [10:06:52]MH_I2C_Read... [10:06:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:52]Read from MH i2c: E2 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 62 00 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 62 00 BA 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [10:06:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 7F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:06:52]wFMCommunicate OK [10:06:52]SAM_PROTO_GetFieldsCounters done [10:06:52]requested_item shift.num is exist - process it [10:06:52]requested_item shift.opened is exist - process it [10:06:52]req_shift_opened [10:06:52]FM_GetShiftState [10:06:52]SAM_PROTO_GetShiftState [10:06:52]wFMCommunicate request_size=4 [10:06:52]MH_SAM_APDU [10:06:52]CAPDU: 80 13 01 00 [10:06:52]Write to MH i2c: E2 08 00 BB 09 80 13 01 00 00 00 00 00 41 [10:06:52]Write i2c OK [10:06:52]MH_I2C_Read... [10:06:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:52]Read from MH i2c: E2 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 0E 00 [10:06:52]MH_I2C_Read... [10:06:52]Read from MH i2c: E2 0E 00 BB 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 90 [10:06:52]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:06:52]wFMCommunicate OK [10:06:52]SAM_PROTO_GetShiftState done [10:06:52]FM_GetShiftState done [10:06:52]req_shift_opened done [10:06:52]requested_item shift.open_date is exist - process it [10:06:52]req_shift_open_date [10:06:52]req_shift_open_date done [10:06:52]produce_requested_data done [10:06:52]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139135,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:06:52]process_action_free close_receipt [10:06:52]json_value_free [10:06:52]json_value_free done [10:06:52]process_json_proto returns [10:06:52]Send response to host [10:06:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139135,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:06:52]free response buf [10:06:52]execute_script done [10:06:52]execute_script returns [10:06:52]free content buf [10:06:52]Sock 9.Close socket [10:06:52]Sock 9.Thread stoped [10:06:56]OFD Sender: No OFD packet to send [10:07:01]OFD Sender: No OFD packet to send [10:07:06]OFD Sender: No OFD packet to send [10:07:11]OFD Sender: No OFD packet to send [10:07:16]OFD Sender: No OFD packet to send [10:07:21]OFD Sender: No OFD packet to send [10:07:26]OFD Sender: No OFD packet to send [10:07:31]OFD Sender: No OFD packet to send [10:07:36]OFD Sender: No OFD packet to send [10:07:41]OFD Sender: No OFD packet to send [10:07:46]OFD Sender: No OFD packet to send [10:07:51]OFD Sender: No OFD packet to send [10:07:56]OFD Sender: No OFD packet to send [10:08:01]OFD Sender: No OFD packet to send [10:08:06]OFD Sender: No OFD packet to send [10:08:11]OFD Sender: No OFD packet to send [10:08:16]OFD Sender: No OFD packet to send [10:08:21]OFD Sender: No OFD packet to send [10:08:26]OFD Sender: No OFD packet to send [10:08:31]OFD Sender: No OFD packet to send [10:08:36]OFD Sender: No OFD packet to send [10:08:41]OFD Sender: No OFD packet to send [10:08:46]OFD Sender: No OFD packet to send [10:08:51]OFD Sender: No OFD packet to send [10:08:56]OFD Sender: No OFD packet to send [10:09:01]OFD Sender: No OFD packet to send [10:09:06]OFD Sender: No OFD packet to send [10:09:11]OFD Sender: No OFD packet to send [10:09:16]OFD Sender: No OFD packet to send [10:09:21]OFD Sender: No OFD packet to send [10:09:26]OFD Sender: No OFD packet to send [10:09:31]OFD Sender: No OFD packet to send [10:09:36]OFD Sender: No OFD packet to send [10:09:41]OFD Sender: No OFD packet to send [10:09:46]OFD Sender: No OFD packet to send [10:09:51]OFD Sender: No OFD packet to send [10:09:56]OFD Sender: No OFD packet to send [10:10:01]OFD Sender: No OFD packet to send [10:10:06]OFD Sender: No OFD packet to send [10:10:11]OFD Sender: No OFD packet to send [10:10:12]accept exits with 10 [10:10:12]New connection [10:10:12]New thread 3067161956 created [10:10:12]Thread 3067018596 joined [10:10:12]Waiting for new connection... [10:10:12] Sock 10.Parse request [10:10:12]Sock 10.Check first char [10:10:12]Sock 10.First char is OK [10:10:12]request: POST /json_proto HTTP/1.0 [10:10:12]Method: POST [10:10:12]URL: /json_proto [10:10:12]Method is POST - this is cgi request [10:10:12]url: /json_proto [10:10:12]query_string will be loaded in cgi processing [10:10:12]execute_cgi json_proto POST (null) [10:10:12]execute_cgi path=json_proto method=POST [10:10:12]POST find Content-Length [10:10:12]Host: 172.17.50.196:8080 [10:10:12]Content-Length: 679 [10:10:12]Content-Type: application/json [10:10:12] [10:10:12]POST finish read [10:10:12]Found Content-Length = 679 [10:10:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.020, "sum" : 670.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:12]execute_script... [10:10: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)1093620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.020, "sum" : 670.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:12]POST & json_proto [10:10:12]process_json_proto [10:10:12]json parsed OK: [10:10:12]protocol is kg_v1.0 [10:10:12]action value=close_receipt [10:10:12]process_action close_receipt [10:10:12]cmd_close_receipt [10:10:12]MH_GetDate [10:10:12]Write to MH i2c: F0 00 00 BC 09 B4 [10:10:12]Write i2c OK [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: F0 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: F0 09 00 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: F0 09 00 BC 09 00 85 B4 20 67 72 0D 1C 67 7F [10:10:12]GetLastDocTimeStamp 1730196409 [10:10:12]current date 1730196613 [10:10:12]FM_GetShiftState [10:10:12]SAM_PROTO_GetShiftState [10:10:12]wFMCommunicate request_size=4 [10:10:12]MH_SAM_APDU [10:10:12]CAPDU: 80 13 01 00 [10:10:12]Write to MH i2c: E2 08 00 BD 09 80 13 01 00 00 00 00 00 43 [10:10:12]Write i2c OK [10:10:12]MH_I2C_Read... [10:10:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:12]Read from MH i2c: E2 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: E2 0E 00 [10:10:12]MH_I2C_Read... [10:10:12]Read from MH i2c: E2 0E 00 BD 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 92 [10:10:12]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:10:12]wFMCommunicate OK [10:10:12]SAM_PROTO_GetShiftState done [10:10:12]FM_GetShiftState done [10:10:12]opened in 1730160023 [10:10:12]opened+sec_in_day 1730246423 [10:10:12]quantity*price = 67033 [10:10:12]sum+1 = 67035 [10:10:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.19 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 121 29.10.2024 10:10 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139136 ФПД: 96393164985137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101013&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139136&fm=96393164985137&tin=02508201610067®Number=0000000000091631&sum=67000 [10:10:13]StoreToDocumentArchive [10:10:13]shift 555 fd 139136 [10:10:13]save to /storage/0555/doc_00139136 [10:10:13]save last doc name /storage/0555/doc_00139136 to /storage/kkm_last_doc_name [10:10:13]save OK [10:10:13]Clear old archive folders... [10:10:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:10:13]tlvbuf is 01476D70 [10:10:13]SAM_PROTO_ClearQueue [10:10:13]wFMCommunicate request_size=4 [10:10:13]MH_SAM_APDU [10:10:13]CAPDU: 80 09 00 00 [10:10:13]Write to MH i2c: E2 08 00 CA 09 80 09 00 00 00 00 00 00 45 [10:10:13]Write i2c OK [10:10:13]MH_I2C_Read... [10:10:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:13]Read from MH i2c: E2 [10:10:13]MH_I2C_Read... [10:10:13]Read from MH i2c: E2 03 00 [10:10:13]MH_I2C_Read... [10:10:13]Read from MH i2c: E2 03 00 CA 09 00 90 00 47 [10:10:13]RAPDU: 90 00 [10:10:13]wFMCommunicate OK [10:10:13]SAM_PROTO_ClearQueue done [10:10:13]KKMCreateOFDPacket [10:10:13]OFDProtocolAddRootSTLVToBuf [10:10:13]FM_MakeSignedData [10:10:13]FM_MakeSignedData [10:10:13]SAM_PROTO_SignData [10:10:13]wFMCommunicate request_size=4 [10:10:13]MH_SAM_APDU [10:10:13]CAPDU: 80 0D 01 02 [10:10:13]Write to MH i2c: E2 08 00 CB 09 80 0D 01 02 00 00 00 00 4D [10:10:13]Write i2c OK [10:10:13]MH_I2C_Read... [10:10:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:13]Read from MH i2c: E2 [10:10:13]MH_I2C_Read... [10:10:13]Read from MH i2c: E2 03 00 [10:10:13]MH_I2C_Read... [10:10:13]Read from MH i2c: E2 03 00 CB 09 00 90 00 48 [10:10:13]RAPDU: 90 00 [10:10:13]wFMCommunicate OK [10:10:13]wFMCommunicate request_size=255 [10:10:13]MH_SAM_APDU [10:10:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 85 B4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 80 1F 02 00 35 04 06 00 57 [10:10:13]Write to MH i2c: E2 02 01 CC 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 85 B4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 80 1F 02 00 35 04 06 00 57 00 00 D5 [10:10:14]Write i2c OK [10:10:14]MH_I2C_Read... [10:10:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:14]Read from MH i2c: E2 [10:10:14]MH_I2C_Read... [10:10:14]Read from MH i2c: E2 03 00 [10:10:14]MH_I2C_Read... [10:10:14]Read from MH i2c: E2 03 00 CC 09 00 90 00 49 [10:10:14]RAPDU: 90 00 [10:10:14]wFMCommunicate OK [10:10:14]wFMCommunicate request_size=10 [10:10:14]MH_SAM_APDU [10:10:14]CAPDU: 80 0D 02 02 05 AB 48 5B 93 31 [10:10:14]Write to MH i2c: E2 0D 00 CD 09 80 0D 02 02 05 00 AB 48 5B 93 31 00 00 6C [10:10:14]Write i2c OK [10:10:14]MH_I2C_Read... [10:10:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:14]Read from MH i2c: E2 [10:10:14]MH_I2C_Read... [10:10:14]Read from MH i2c: E2 03 00 [10:10:14]MH_I2C_Read... [10:10:14]Read from MH i2c: E2 03 00 CD 09 00 90 00 4A [10:10:14]RAPDU: 90 00 [10:10:14]wFMCommunicate OK [10:10:14]wFMCommunicate request_size=4 [10:10:14]MH_SAM_APDU [10:10:14]CAPDU: 80 0D 03 02 [10:10:14]Write to MH i2c: E2 08 00 CE 09 80 0D 03 02 00 00 00 00 52 [10:10:14]Write i2c OK [10:10:14]MH_I2C_Read... [10:10:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:14]Read from MH i2c: E2 [10:10:14]MH_I2C_Read... [10:10:14]Read from MH i2c: E2 0B 00 [10:10:14]MH_I2C_Read... [10:10:14]Read from MH i2c: E2 0B 00 CE 09 00 9F F3 FE 21 93 F5 1C FB 90 00 A3 [10:10:14]RAPDU: 9F F3 FE 21 93 F5 1C FB 90 00 [10:10:14]wFMCommunicate OK [10:10:14]SAM_PROTO_SignData done [10:10:14]FM_MakeSignedData done [10:10:14]CreateOFDProtocolMessage [10:10:14]wFMCommunicate request_size=4 [10:10:14]MH_SAM_APDU [10:10:14]CAPDU: 80 11 00 00 [10:10:14]Write to MH i2c: E2 08 00 CF 09 80 11 00 00 00 00 00 00 52 [10:10:14]Write i2c OK [10:10:14]MH_I2C_Read... [10:10:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:14]Read from MH i2c: E2 [10:10:14]MH_I2C_Read... [10:10:14]Read from MH i2c: E2 17 00 [10:10:14]MH_I2C_Read... [10:10:14]Read from MH i2c: E2 17 00 CF 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AD [10:10:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:10:14]wFMCommunicate OK [10:10:14]CreateOFDProtocolMessage done [10:10:14]OFDSenderStorePacket 139136 [10:10:14]StoreOFDPacket docnum=139136 [10:10:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 61 6C 07 01 7A EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 85 B4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 80 1F 02 00 35 04 06 00 57 AB 48 5B 93 31 9F F3 FE 21 93 F5 1C FB [10:10:14]CheckFolder [10:10:14]dirname=/storage/ofd_packets [10:10:14]CheckFolder done [10:10:14]ProducePacketName [10:10:14]name=ofd_packets/00139136 [10:10:14]NVStorageSaveData ofd_packets/00139136 [10:10:14]File name is /storage/ofd_packets/00139136 [10:10:14]Write 301 bytes [10:10:14]NVStorageSaveData done [10:10:14]OFDSenderStorePacket done [10:10:14]KKMCreateOFDPacket done [10:10:14]NVStorageSaveData kkm_last_timestamp [10:10:14]File name is /storage/kkm_last_timestamp [10:10:14]Write 4 bytes [10:10:14]NVStorageSaveData done [10:10:14]ExternCall_PrintAddStr [10:10:14]wPrintStart [10:10:14]Write to MH i2c: 01 00 00 D0 09 D9 [10:10:14]OFD Sender: Processing packet 139136 [packets to send 34, broken 33] [10:10:14]ProducePacketName [10:10:14]name=ofd_packets/00139136 [10:10:14]OFD Sender: To server: pG, [10:10:14]CommunicateWithHost lk.salyk.kg:30040 [10:10:14]ConnectInit lk.salyk.kg [10:10:14]Write i2c OK [10:10:14]MH_I2C_Read... [10:10:14]Read from MH i2c: 01 [10:10:14]MH_I2C_Read... [10:10:14]Read from MH i2c: 01 07 00 [10:10:14]MH_I2C_Read... [10:10:14]Read from MH i2c: 01 07 00 D0 09 00 00 00 00 00 FF 0F EE [10:10:14]RasterBufferAndPrint [10:10:14]line Счет N : (1)1093620 [10:10:14]line ИНН: 02508201610067 [10:10:14]line Контрольно-Кассовый Чек [10:10:14]line ПРОДАЖА [10:10:14]line ТРК (МРК, ГНК) : 53 [10:10:14]line Товар: 2710124130 [10:10:14]line Аи-92-К-2 [10:10:14]line 10.020 * 66.90 [10:10:14]line = 670.34 [10:10:14]line НДС 12% НСП 1% [10:10:14]line > о реализуемом товаре [10:10:14]line ОКРУГЛЕНИЕ: -0.34 [10:10:14]line ИТОГО: 670.00 [10:10:14]line Внесено: 670.00 [10:10:14]line СДАЧА: 0.00 [10:10:14]line НСП 1% : 5.93 [10:10:14]line НДС 12% : 71.19 [10:10:14]line Наличными: 670.00 [10:10:14]line Безнал.: 0.00 [10:10:14]line Место: АЗС № 101 "Партнер Нефть" [10:10:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:10:14]line СНО: Общий режим [10:10:14]line Чек 121 29.10.2024 10:10 [10:10:14]line Смена: 555 ФФД: 1.0 [10:10:14]line ЗНМ: 0300000081 [10:10:14]line РНМ: 0000000000091631 [10:10:14]line Версия ККМ: 001 [10:10:14]line ФМ: 0000000000874669 [10:10:14]line ФД: 139136 [10:10:14]line ФПД: 96393164985137 [10:10:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101013&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139136&fm=96393164985137&tin=02508201610067®Number=0000000000091631&sum=67000 [10:10:14]Connected sock=7 [10: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 36 39 0F 01 00 00 61 6C 07 01 7A EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 85 B4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 80 1F 02 00 35 04 06 00 57 AB 48 5B 93 31 9F F3 FE 21 93 F5 1C FB [10:10:14]written 0, free lines is 4095 [10: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 36 39 4F 00 00 00 B7 BF 47 00 1E 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 36 39 10 04 04 00 80 1F 02 00 F4 03 04 00 39 60 20 67 B6 04 01 00 00 8D F5 30 56 45 FC A4 CD [10:10:14]CommunicateWithHost err = 0 [10:10:14]CheckOFDResponse [10:10:14]1017 (14) - 77093643461234 [10:10:14]1041 (16) - 0000000000874669 [10:10:14]1040 (4) - 139136 [10:10:14]1012 (4) - 29.10.2024 04:10 [10:10:14]1206 (1) - 0 [10:10:14]OFD Sender: Remove packet 139136 [10:10:14]ProducePacketName [10:10:14]name=ofd_packets/00139136 [10:10:14]NVStorageDeleteData [10:10:15]Write to MH i2c: 01 00 00 FB 09 04 [10:10:15]Write i2c OK [10:10:15]MH_I2C_Read... [10:10:15]Read from MH i2c: 01 [10:10:15]MH_I2C_Read... [10:10:15]Read from MH i2c: 01 07 00 [10:10:15]MH_I2C_Read... [10:10:15]Read from MH i2c: 01 07 00 FB 09 00 00 00 00 00 E6 0C FD [10:10:15]RasterBufferAndPrint [10:10:15]line [10:10:15]line [10:10:15]line [10:10:15]line [10:10:15]line [10:10:15]written 0, free lines is 3308 [10:10:15]MH_Cut [10:10:15]Write to MH i2c: D1 01 00 02 0A 01 DE [10:10:15]Write i2c OK [10:10:15]MH_I2C_Read... [10:10:15]Read from MH i2c: D1 [10:10:15]MH_I2C_Read... [10:10:15]Read from MH i2c: D1 01 00 [10:10:15]MH_I2C_Read... [10:10:15]Read from MH i2c: D1 01 00 02 0A 00 DD [10:10:15]Write to MH i2c: 01 00 00 03 0A 0D [10:10:15]Write i2c OK [10:10:15]MH_I2C_Read... [10:10:15]OFD Sender: No OFD packet to send [10:10:15]*** Cut start [10:10:15]*** Partial cut [10:10:15]*** CUTSNS_PIN = 1 [10:10:15]*** CUTSNS_PIN = 0 [10:10:16]*** Brake cut motor [10:10:16]Read from MH i2c: 01 [10:10:16]MH_I2C_Read... [10:10:16]*** Stop cut motor [10:10:16]*** Cut end [10:10:16]Read from MH i2c: 01 07 00 [10:10:16]MH_I2C_Read... [10:10:16]Read from MH i2c: 01 07 00 03 0A 00 00 00 00 00 FF 0F 22 [10:10:16]process_action close_receipt done [10:10:16]requested_data is exist [10:10:16]produce_requested_data [10:10:16]requested_item fm.sn is exist - process it [10:10:16]wFMCommunicate request_size=4 [10:10:16]MH_SAM_APDU [10:10:16]CAPDU: 80 11 00 00 [10:10:16]Write to MH i2c: E2 08 00 04 0A 80 11 00 00 00 00 00 00 88 [10:10:16]Write i2c OK [10:10:16]MH_I2C_Read... [10:10:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:16]Read from MH i2c: E2 [10:10:16]MH_I2C_Read... [10:10:16]Read from MH i2c: E2 17 00 [10:10:16]MH_I2C_Read... [10:10:16]Read from MH i2c: E2 17 00 04 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E3 [10:10:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:10:16]wFMCommunicate OK [10:10:16]requested_item fd.num is exist - process it [10:10:16]SAM_PROTO_GetFieldsCounters [10:10:16]wFMCommunicate request_size=4 [10:10:16]MH_SAM_APDU [10:10:16]CAPDU: 80 13 00 00 [10:10:16]Write to MH i2c: E2 08 00 05 0A 80 13 00 00 00 00 00 00 8B [10:10:16]Write i2c OK [10:10:16]MH_I2C_Read... [10:10:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:16]Read from MH i2c: E2 [10:10:16]MH_I2C_Read... [10:10:16]Read from MH i2c: E2 62 00 [10:10:16]MH_I2C_Read... [10:10:16]Read from MH i2c: E2 62 00 05 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 80 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [10:10: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 80 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:16]wFMCommunicate OK [10:10:16]SAM_PROTO_GetFieldsCounters done [10:10:16]requested_item shift.num is exist - process it [10:10:16]requested_item shift.opened is exist - process it [10:10:16]req_shift_opened [10:10:16]FM_GetShiftState [10:10:16]SAM_PROTO_GetShiftState [10:10:16]wFMCommunicate request_size=4 [10:10:16]MH_SAM_APDU [10:10:16]CAPDU: 80 13 01 00 [10:10:16]Write to MH i2c: E2 08 00 06 0A 80 13 01 00 00 00 00 00 8D [10:10:16]Write i2c OK [10:10:16]MH_I2C_Read... [10:10:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:16]Read from MH i2c: E2 [10:10:16]MH_I2C_Read... [10:10:16]Read from MH i2c: E2 0E 00 [10:10:16]MH_I2C_Read... [10:10:16]Read from MH i2c: E2 0E 00 06 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DC [10:10:16]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:10:16]wFMCommunicate OK [10:10:16]SAM_PROTO_GetShiftState done [10:10:16]FM_GetShiftState done [10:10:16]req_shift_opened done [10:10:16]requested_item shift.open_date is exist - process it [10:10:16]req_shift_open_date [10:10:16]req_shift_open_date done [10:10:16]produce_requested_data done [10:10:16]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139136,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:10:16]process_action_free close_receipt [10:10:16]json_value_free [10:10:16]json_value_free done [10:10:16]process_json_proto returns [10:10:16]Send response to host [10:10:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139136,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:10:16]free response buf [10:10:16]execute_script done [10:10:16]execute_script returns [10:10:16]free content buf [10:10:16]Sock 10.Close socket [10:10:16]Sock 10.Thread stoped [10:10:20]OFD Sender: No OFD packet to send [10:10:24]accept exits with 9 [10:10:24]New connection [10:10:24]New thread 3067018596 created [10:10:24]Thread 3067161956 joined [10:10:24]Waiting for new connection... [10:10:24] Sock 9.Parse request [10:10:24]Sock 9.Check first char [10:10:24]Sock 9.First char is OK [10:10:24]request: POST /json_proto HTTP/1.0 [10:10:24]Method: POST [10:10:24]URL: /json_proto [10:10:24]Method is POST - this is cgi request [10:10:24]url: /json_proto [10:10:24]query_string will be loaded in cgi processing [10:10:24]execute_cgi json_proto POST (null) [10:10:24]execute_cgi path=json_proto method=POST [10:10:24]POST find Content-Length [10:10:24]Host: 172.17.50.196:8080 [10:10:24]Content-Length: 683 [10:10:24]Content-Type: application/json [10:10:24] [10:10:24]POST finish read [10:10:24]Found Content-Length = 683 [10:10:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 25.170, "sum" : 964.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 964.00, "payments": [ { "type": 0, "sum" : 964.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:24]execute_script... [10:10: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)1093616", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 25.170, "sum" : 964.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 964.00, "payments": [ { "type": 0, "sum" : 964.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:24]POST & json_proto [10:10:24]process_json_proto [10:10:24]json parsed OK: [10:10:24]protocol is kg_v1.0 [10:10:24]action value=close_receipt [10:10:24]process_action close_receipt [10:10:24]cmd_close_receipt [10:10:24]MH_GetDate [10:10:24]Write to MH i2c: F0 00 00 07 0A 00 [10:10:24]Write i2c OK [10:10:24]MH_I2C_Read... [10:10:24]Read from MH i2c: F0 [10:10:24]MH_I2C_Read... [10:10:24]Read from MH i2c: F0 09 00 [10:10:24]MH_I2C_Read... [10:10:24]Read from MH i2c: F0 09 00 07 0A 00 91 B4 20 67 72 0D 1C 67 D7 [10:10:24]GetLastDocTimeStamp 1730196613 [10:10:24]current date 1730196625 [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 08 0A 80 13 01 00 00 00 00 00 8F [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 08 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DE [10:10:24]RAPDU: 09 00 01 97 25 20 67 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]opened in 1730160023 [10:10:24]opened+sec_in_day 1730246423 [10:10:24]quantity*price = 96401 [10:10:24]sum+1 = 96402 [10:10:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 964.00 Внесено: 2000.00 СДАЧА: 1036.00 НСП 1% : 8.53 НДС 12% : 102.37 Наличными: 964.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 122 29.10.2024 10:10 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139137 ФПД: 45031579414556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101025&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139137&fm=45031579414556&tin=02508201610067®Number=0000000000091631&sum=96400 [10:10:25]StoreToDocumentArchive [10:10:25]shift 555 fd 139137 [10:10:25]save to /storage/0555/doc_00139137 [10:10:25]save last doc name /storage/0555/doc_00139137 to /storage/kkm_last_doc_name [10:10:25]save OK [10:10:25]Clear old archive folders... [10:10:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:10:25]tlvbuf is 0146E440 [10:10:25]SAM_PROTO_ClearQueue [10:10:25]wFMCommunicate request_size=4 [10:10:25]MH_SAM_APDU [10:10:25]CAPDU: 80 09 00 00 [10:10:25]Write to MH i2c: E2 08 00 15 0A 80 09 00 00 00 00 00 00 91 [10:10:25]Write i2c OK [10:10:25]MH_I2C_Read... [10:10:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:25]Read from MH i2c: E2 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 03 00 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 03 00 15 0A 00 90 00 93 [10:10:25]RAPDU: 90 00 [10:10:25]wFMCommunicate OK [10:10:25]SAM_PROTO_ClearQueue done [10:10:25]KKMCreateOFDPacket [10:10:25]OFDProtocolAddRootSTLVToBuf [10:10:25]FM_MakeSignedData [10:10:25]FM_MakeSignedData [10:10:25]SAM_PROTO_SignData [10:10:25]wFMCommunicate request_size=4 [10:10:25]MH_SAM_APDU [10:10:25]CAPDU: 80 0D 01 02 [10:10:25]Write to MH i2c: E2 08 00 16 0A 80 0D 01 02 00 00 00 00 99 [10:10:25]Write i2c OK [10:10:25]MH_I2C_Read... [10:10:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:25]Read from MH i2c: E2 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 03 00 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 03 00 16 0A 00 90 00 94 [10:10:25]RAPDU: 90 00 [10:10:25]wFMCommunicate OK [10:10:25]wFMCommunicate request_size=255 [10:10:25]MH_SAM_APDU [10:10:25]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 62 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 91 78 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 78 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 27 00 00 00 00 07 04 06 00 90 78 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 91 B4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 81 1F 02 00 35 04 06 00 28 F4 [10:10:25]Write to MH i2c: E2 02 01 17 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 62 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 91 78 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 78 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 27 00 00 00 00 07 04 06 00 90 78 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 91 B4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 81 1F 02 00 35 04 06 00 28 F4 00 00 CE [10:10:25]Write i2c OK [10:10:25]MH_I2C_Read... [10:10:25]OFD Sender: No OFD packet to send [10:10:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:25]Read from MH i2c: E2 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 03 00 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 03 00 17 0A 00 90 00 95 [10:10:25]RAPDU: 90 00 [10:10:25]wFMCommunicate OK [10:10:25]wFMCommunicate request_size=9 [10:10:25]MH_SAM_APDU [10:10:25]CAPDU: 80 0D 02 02 04 BB 4B 70 1C [10:10:25]Write to MH i2c: E2 0C 00 18 0A 80 0D 02 02 04 00 BB 4B 70 1C 00 00 36 [10:10:25]Write i2c OK [10:10:25]MH_I2C_Read... [10:10:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:25]Read from MH i2c: E2 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 03 00 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 03 00 18 0A 00 90 00 96 [10:10:25]RAPDU: 90 00 [10:10:25]wFMCommunicate OK [10:10:25]wFMCommunicate request_size=4 [10:10:25]MH_SAM_APDU [10:10:25]CAPDU: 80 0D 03 02 [10:10:25]Write to MH i2c: E2 08 00 19 0A 80 0D 03 02 00 00 00 00 9E [10:10:25]Write i2c OK [10:10:25]MH_I2C_Read... [10:10:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:25]Read from MH i2c: E2 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 0B 00 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 0B 00 19 0A 00 B4 96 F4 D7 11 DB 98 16 90 00 4E [10:10:25]RAPDU: B4 96 F4 D7 11 DB 98 16 90 00 [10:10:25]wFMCommunicate OK [10:10:25]SAM_PROTO_SignData done [10:10:25]FM_MakeSignedData done [10:10:25]CreateOFDProtocolMessage [10:10:25]wFMCommunicate request_size=4 [10:10:25]MH_SAM_APDU [10:10:25]CAPDU: 80 11 00 00 [10:10:25]Write to MH i2c: E2 08 00 1A 0A 80 11 00 00 00 00 00 00 9E [10:10:25]Write i2c OK [10:10:25]MH_I2C_Read... [10:10:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:25]Read from MH i2c: E2 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 17 00 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: E2 17 00 1A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F9 [10:10:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:10:25]wFMCommunicate OK [10:10:25]CreateOFDProtocolMessage done [10:10:25]OFDSenderStorePacket 139137 [10:10:25]StoreOFDPacket docnum=139137 [10:10:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 5A 84 06 01 60 A7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 62 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 91 78 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 78 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 27 00 00 00 00 07 04 06 00 90 78 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 91 B4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 81 1F 02 00 35 04 06 00 28 F4 BB 4B 70 1C B4 96 F4 D7 11 DB 98 16 [10:10:25]CheckFolder [10:10:25]dirname=/storage/ofd_packets [10:10:25]CheckFolder done [10:10:25]ProducePacketName [10:10:25]name=ofd_packets/00139137 [10:10:25]NVStorageSaveData ofd_packets/00139137 [10:10:25]File name is /storage/ofd_packets/00139137 [10:10:25]Write 300 bytes [10:10:25]NVStorageSaveData done [10:10:25]OFDSenderStorePacket done [10:10:25]KKMCreateOFDPacket done [10:10:25]NVStorageSaveData kkm_last_timestamp [10:10:25]File name is /storage/kkm_last_timestamp [10:10:25]Write 4 bytes [10:10:25]NVStorageSaveData done [10:10:25]ExternCall_PrintAddStr [10:10:25]wPrintStart [10:10:25]Write to MH i2c: 01 00 00 1B 0A 25 [10:10:25]Write i2c OK [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: 01 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: 01 07 00 [10:10:25]MH_I2C_Read... [10:10:25]Read from MH i2c: 01 07 00 1B 0A 00 00 00 00 00 FF 0F 3A [10:10:25]RasterBufferAndPrint [10:10:25]line Счет N : (1)1093616 [10:10:25]line ИНН: 02508201610067 [10:10:25]line Контрольно-Кассовый Чек [10:10:25]line ПРОДАЖА [10:10:25]line ТРК (МРК, ГНК) : 81 [10:10:25]line Товар: 2711190000 [10:10:25]line ГАЗ-К-5 [10:10:25]line 25.170 * 38.30 [10:10:25]line = 964.01 [10:10:25]line НДС 12% НСП 1% [10:10:25]line > о реализуемом товаре [10:10:25]line ОКРУГЛЕНИЕ: -0.01 [10:10:25]line ИТОГО: 964.00 [10:10:25]line Внесено: 2000.00 [10:10:25]line СДАЧА: 1036.00 [10:10:25]line НСП 1% : 8.53 [10:10:25]line НДС 12% : 102.37 [10:10:25]line Наличными: 964.00 [10:10:25]line Безнал.: 0.00 [10:10:25]line Место: АЗС № 101 "Партнер Нефть" [10:10:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:10:25]line СНО: Общий режим [10:10:25]line Чек 122 29.10.2024 10:10 [10:10:25]line Смена: 555 ФФД: 1.0 [10:10:25]line ЗНМ: 0300000081 [10:10:25]line РНМ: 0000000000091631 [10:10:25]line Версия ККМ: 001 [10:10:25]line ФМ: 0000000000874669 [10:10:25]line ФД: 139137 [10:10:25]line ФПД: 45031579414556 [10:10:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T101025&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139137&fm=45031579414556&tin=02508201610067®Number=0000000000091631&sum=96400 [10:10:25]written 0, free lines is 4095 [10:10:25]OFD Sender: Processing packet 139137 [packets to send 34, broken 33] [10:10:26]ProducePacketName [10:10:26]name=ofd_packets/00139137 [10:10:26]OFD Sender: To server: pG, [10:10:26]CommunicateWithHost lk.salyk.kg:30040 [10:10:26]ConnectInit lk.salyk.kg [10:10:26]Write to MH i2c: 01 00 00 46 0A 50 [10:10:26]Write i2c OK [10:10:26]MH_I2C_Read... [10:10:26]Read from MH i2c: 01 [10:10:26]MH_I2C_Read... [10:10:26]Read from MH i2c: 01 07 00 [10:10:26]MH_I2C_Read... [10:10:26]Read from MH i2c: 01 07 00 46 0A 00 00 00 00 00 E4 0C 47 [10:10:26]RasterBufferAndPrint [10:10:26]line [10:10:26]line [10:10:26]line [10:10:26]line [10:10:26]line [10:10:26]written 0, free lines is 3309 [10:10:26]MH_Cut [10:10:26]Write to MH i2c: D1 01 00 4D 0A 01 29 [10:10:26]Write i2c OK [10:10:26]MH_I2C_Read... [10:10:26]Read from MH i2c: D1 [10:10:26]MH_I2C_Read... [10:10:26]Read from MH i2c: D1 01 00 [10:10:26]MH_I2C_Read... [10:10:26]Read from MH i2c: D1 01 00 4D 0A 00 28 [10:10:26]Write to MH i2c: 01 00 00 4E 0A 58 [10:10:26]Write i2c OK [10:10:26]MH_I2C_Read... [10:10:26]Connected sock=10 [10:10: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 36 39 0E 01 00 00 5A 84 06 01 60 A7 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 52 62 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 91 78 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 78 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 55 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 27 00 00 00 00 07 04 06 00 90 78 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 91 B4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 81 1F 02 00 35 04 06 00 28 F4 BB 4B 70 1C B4 96 F4 D7 11 DB 98 16 [10:10: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 36 39 4F 00 00 00 F2 4E 47 00 2F 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 36 39 10 04 04 00 81 1F 02 00 F4 03 04 00 44 60 20 67 B6 04 01 00 00 2D 90 90 D6 24 3B 07 B2 [10:10:26]CommunicateWithHost err = 0 [10:10:26]CheckOFDResponse [10:10:26]1017 (14) - 77093643461234 [10:10:26]1041 (16) - 0000000000874669 [10:10:26]1040 (4) - 139137 [10:10:26]1012 (4) - 29.10.2024 04:10 [10:10:26]1206 (1) - 0 [10:10:26]OFD Sender: Remove packet 139137 [10:10:26]ProducePacketName [10:10:26]name=ofd_packets/00139137 [10:10:26]NVStorageDeleteData [10:10:26]*** Cut start [10:10:26]*** Partial cut [10:10:26]*** CUTSNS_PIN = 1 [10:10:26]OFD Sender: No OFD packet to send [10:10:26]*** CUTSNS_PIN = 0 [10:10:27]*** Brake cut motor [10:10:27]Read from MH i2c: 01 [10:10:27]MH_I2C_Read... [10:10:27]*** Stop cut motor [10:10:27]*** Cut end [10:10:27]Read from MH i2c: 01 07 00 [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: 01 07 00 4E 0A 00 00 00 00 00 FF 0F 6D [10:10:27]process_action close_receipt done [10:10:27]requested_data is exist [10:10:27]produce_requested_data [10:10:27]requested_item fm.sn is exist - process it [10:10:27]wFMCommunicate request_size=4 [10:10:27]MH_SAM_APDU [10:10:27]CAPDU: 80 11 00 00 [10:10:27]Write to MH i2c: E2 08 00 4F 0A 80 11 00 00 00 00 00 00 D3 [10:10:27]Write i2c OK [10:10:27]MH_I2C_Read... [10:10:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:27]Read from MH i2c: E2 [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: E2 17 00 [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: E2 17 00 4F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2E [10:10:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:10:27]wFMCommunicate OK [10:10:27]requested_item fd.num is exist - process it [10:10:27]SAM_PROTO_GetFieldsCounters [10:10:27]wFMCommunicate request_size=4 [10:10:27]MH_SAM_APDU [10:10:27]CAPDU: 80 13 00 00 [10:10:27]Write to MH i2c: E2 08 00 50 0A 80 13 00 00 00 00 00 00 D6 [10:10:27]Write i2c OK [10:10:27]MH_I2C_Read... [10:10:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:27]Read from MH i2c: E2 [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: E2 62 00 [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: E2 62 00 50 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 81 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [10:10: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 81 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:27]wFMCommunicate OK [10:10:27]SAM_PROTO_GetFieldsCounters done [10:10:27]requested_item shift.num is exist - process it [10:10:27]requested_item shift.opened is exist - process it [10:10:27]req_shift_opened [10:10:27]FM_GetShiftState [10:10:27]SAM_PROTO_GetShiftState [10:10:27]wFMCommunicate request_size=4 [10:10:27]MH_SAM_APDU [10:10:27]CAPDU: 80 13 01 00 [10:10:27]Write to MH i2c: E2 08 00 51 0A 80 13 01 00 00 00 00 00 D8 [10:10:27]Write i2c OK [10:10:27]MH_I2C_Read... [10:10:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:27]Read from MH i2c: E2 [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: E2 0E 00 [10:10:27]MH_I2C_Read... [10:10:27]Read from MH i2c: E2 0E 00 51 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 27 [10:10:27]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:10:27]wFMCommunicate OK [10:10:27]SAM_PROTO_GetShiftState done [10:10:27]FM_GetShiftState done [10:10:27]req_shift_opened done [10:10:27]requested_item shift.open_date is exist - process it [10:10:27]req_shift_open_date [10:10:27]req_shift_open_date done [10:10:27]produce_requested_data done [10:10:27]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139137,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:10:27]process_action_free close_receipt [10:10:27]json_value_free [10:10:27]json_value_free done [10:10:27]process_json_proto returns [10:10:27]Send response to host [10:10:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139137,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:10:27]free response buf [10:10:27]execute_script done [10:10:27]execute_script returns [10:10:27]free content buf [10:10:27]Sock 9.Close socket [10:10:27]Sock 9.Thread stoped [10:10:31]OFD Sender: No OFD packet to send [10:10:36]OFD Sender: No OFD packet to send [10:10:41]OFD Sender: No OFD packet to send [10:10:46]OFD Sender: No OFD packet to send [10:10:51]OFD Sender: No OFD packet to send [10:10:56]OFD Sender: No OFD packet to send [10:11:02]OFD Sender: No OFD packet to send [10:11:07]OFD Sender: No OFD packet to send [10:11:12]OFD Sender: No OFD packet to send [10:11:17]OFD Sender: No OFD packet to send [10:11:22]OFD Sender: No OFD packet to send [10:11:27]OFD Sender: No OFD packet to send [10:11:32]OFD Sender: No OFD packet to send [10:11:37]OFD Sender: No OFD packet to send [10:11:42]OFD Sender: No OFD packet to send [10:11:47]OFD Sender: No OFD packet to send [10:11:52]OFD Sender: No OFD packet to send [10:11:57]OFD Sender: No OFD packet to send [10:12:02]OFD Sender: No OFD packet to send [10:12:07]OFD Sender: No OFD packet to send [10:12:12]OFD Sender: No OFD packet to send [10:12:17]OFD Sender: No OFD packet to send [10:12:22]OFD Sender: No OFD packet to send [10:12:27]OFD Sender: No OFD packet to send [10:12:32]OFD Sender: No OFD packet to send [10:12:37]OFD Sender: No OFD packet to send [10:12:42]OFD Sender: No OFD packet to send [10:12:47]OFD Sender: No OFD packet to send [10:12:52]OFD Sender: No OFD packet to send [10:12:57]OFD Sender: No OFD packet to send [10:13:02]OFD Sender: No OFD packet to send [10:13:07]OFD Sender: No OFD packet to send [10:13:12]OFD Sender: No OFD packet to send [10:13:17]OFD Sender: No OFD packet to send [10:13:22]OFD Sender: No OFD packet to send [10:13:27]OFD Sender: No OFD packet to send [10:13:32]OFD Sender: No OFD packet to send [10:13:37]OFD Sender: No OFD packet to send [10:13:42]OFD Sender: No OFD packet to send [10:13:47]OFD Sender: No OFD packet to send [10:13:52]OFD Sender: No OFD packet to send [10:13:57]OFD Sender: No OFD packet to send [10:14:02]OFD Sender: No OFD packet to send [10:14:07]OFD Sender: No OFD packet to send [10:14:12]OFD Sender: No OFD packet to send [10:14:17]OFD Sender: No OFD packet to send [10:14:22]OFD Sender: No OFD packet to send [10:14:27]OFD Sender: No OFD packet to send [10:14:32]OFD Sender: No OFD packet to send [10:14:37]OFD Sender: No OFD packet to send [10:14:42]OFD Sender: No OFD packet to send [10:14:47]OFD Sender: No OFD packet to send [10:14:52]OFD Sender: No OFD packet to send [10:14:57]OFD Sender: No OFD packet to send [10:15:02]OFD Sender: No OFD packet to send [10:15:07]OFD Sender: No OFD packet to send [10:15:12]OFD Sender: No OFD packet to send [10:15:17]OFD Sender: No OFD packet to send [10:15:22]OFD Sender: No OFD packet to send [10:15:27]OFD Sender: No OFD packet to send [10:15:32]OFD Sender: No OFD packet to send [10:15:37]OFD Sender: No OFD packet to send [10:15:42]OFD Sender: No OFD packet to send [10:15:47]OFD Sender: No OFD packet to send [10:15:52]OFD Sender: No OFD packet to send [10:15:57]OFD Sender: No OFD packet to send [10:16:02]OFD Sender: No OFD packet to send [10:16:07]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:27]OFD Sender: No OFD packet to send [10:16:32]OFD Sender: No OFD packet to send [10:16:37]OFD Sender: No OFD packet to send [10:16:42]OFD Sender: No OFD packet to send [10:16:47]OFD Sender: No OFD packet to send [10:16:52]OFD Sender: No OFD packet to send [10:16:57]OFD Sender: No OFD packet to send [10:17:02]OFD Sender: No OFD packet to send [10:17:07]OFD Sender: No OFD packet to send [10:17:12]OFD Sender: No OFD packet to send [10:17:17]OFD Sender: No OFD packet to send [10:17:22]OFD Sender: No OFD packet to send [10:17:27]OFD Sender: No OFD packet to send [10:17:32]OFD Sender: No OFD packet to send [10:17:37]OFD Sender: No OFD packet to send [10:17:42]OFD Sender: No OFD packet to send [10:17:47]OFD Sender: No OFD packet to send [10:17:52]OFD Sender: No OFD packet to send [10:17:57]OFD Sender: No OFD packet to send [10:18:02]OFD Sender: No OFD packet to send [10:18:07]OFD Sender: No OFD packet to send [10:18:12]OFD Sender: No OFD packet to send [10:18:17]OFD Sender: No OFD packet to send [10:18:22]OFD Sender: No OFD packet to send [10:18:27]OFD Sender: No OFD packet to send [10:18:32]OFD Sender: No OFD packet to send [10:18:37]OFD Sender: No OFD packet to send [10:18:42]OFD Sender: No OFD packet to send [10:18:47]OFD Sender: No OFD packet to send [10:18:52]OFD Sender: No OFD packet to send [10:18:57]OFD Sender: No OFD packet to send [10:19:02]OFD Sender: No OFD packet to send [10:19:07]OFD Sender: No OFD packet to send [10:19:12]OFD Sender: No OFD packet to send [10:19:17]OFD Sender: No OFD packet to send [10:19:22]OFD Sender: No OFD packet to send [10:19:27]OFD Sender: No OFD packet to send [10:19:32]OFD Sender: No OFD packet to send [10:19:37]OFD Sender: No OFD packet to send [10:19:42]OFD Sender: No OFD packet to send [10:19:47]OFD Sender: No OFD packet to send [10:19:52]OFD Sender: No OFD packet to send [10:19:57]OFD Sender: No OFD packet to send [10:20:02]OFD Sender: No OFD packet to send [10:20:07]OFD Sender: No OFD packet to send [10:20:12]OFD Sender: No OFD packet to send [10:20:17]OFD Sender: No OFD packet to send [10:20:22]OFD Sender: No OFD packet to send [10:20:27]OFD Sender: No OFD packet to send [10:20:32]OFD Sender: No OFD packet to send [10:20:37]OFD Sender: No OFD packet to send [10:20:42]OFD Sender: No OFD packet to send [10:20:47]OFD Sender: No OFD packet to send [10:20:52]OFD Sender: No OFD packet to send [10:20:57]OFD Sender: No OFD packet to send [10:21:02]OFD Sender: No OFD packet to send [10:21:07]OFD Sender: No OFD packet to send [10:21:12]OFD Sender: No OFD packet to send [10:21:17]OFD Sender: No OFD packet to send [10:21:22]OFD Sender: No OFD packet to send [10:21:27]OFD Sender: No OFD packet to send [10:21:32]OFD Sender: No OFD packet to send [10:21:37]OFD Sender: No OFD packet to send [10:21:42]OFD Sender: No OFD packet to send [10:21:42]accept exits with 7 [10:21:42]New connection [10:21:42]New thread 3067161956 created [10:21:42]Thread 3067018596 joined [10:21:42]Waiting for new connection... [10:21:42] Sock 7.Parse request [10:21:42]Sock 7.Check first char [10:21:42]Sock 7.First char is OK [10:21:42]request: POST /json_proto HTTP/1.0 [10:21:42]Method: POST [10:21:42]URL: /json_proto [10:21:42]Method is POST - this is cgi request [10:21:42]url: /json_proto [10:21:42]query_string will be loaded in cgi processing [10:21:42]execute_cgi json_proto POST (null) [10:21:42]execute_cgi path=json_proto method=POST [10:21:42]POST find Content-Length [10:21:42]Host: 172.17.50.196:8080 [10:21:42]Content-Length: 641 [10:21:42]Content-Type: application/json [10:21:42] [10:21:42]POST finish read [10:21:42]Found Content-Length = 641 [10:21:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.000, "sum" : 742.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 742.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:42]execute_script... [10:21:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.000, "sum" : 742.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 742.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:42]POST & json_proto [10:21:42]process_json_proto [10:21:42]json parsed OK: [10:21:42]protocol is kg_v1.0 [10:21:42]action value=close_receipt [10:21:42]process_action close_receipt [10:21:42]cmd_close_receipt [10:21:42]MH_GetDate [10:21:42]Write to MH i2c: F0 00 00 52 0A 4B [10:21:42]Write i2c OK [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: F0 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: F0 09 00 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: F0 09 00 52 0A 00 37 B7 20 67 72 0D 1C 67 CB [10:21:42]GetLastDocTimeStamp 1730196625 [10:21:42]current date 1730197303 [10:21:42]FM_GetShiftState [10:21:42]SAM_PROTO_GetShiftState [10:21:42]wFMCommunicate request_size=4 [10:21:42]MH_SAM_APDU [10:21:42]CAPDU: 80 13 01 00 [10:21:42]Write to MH i2c: E2 08 00 53 0A 80 13 01 00 00 00 00 00 DA [10:21:42]Write i2c OK [10:21:42]MH_I2C_Read... [10:21:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:42]Read from MH i2c: E2 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: E2 0E 00 [10:21:42]MH_I2C_Read... [10:21:42]Read from MH i2c: E2 0E 00 53 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 29 [10:21:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:21:42]wFMCommunicate OK [10:21:42]SAM_PROTO_GetShiftState done [10:21:42]FM_GetShiftState done [10:21:42]opened in 1730160023 [10:21:42]opened+sec_in_day 1730246423 [10:21:42]quantity*price = 74200 [10:21:42]sum+1 = 74201 [10:21:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 742.00 НСП 1% : 6.57 НДС 12% : 78.80 Наличными: 742.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 123 29.10.2024 10:21 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139138 ФПД: 250426997214683 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102143&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139138&fm=250426997214683&tin=02508201610067®Number=0000000000091631&sum=74200 [10:21:44]StoreToDocumentArchive [10:21:44]shift 555 fd 139138 [10:21:44]save to /storage/0555/doc_00139138 [10:21:44]save last doc name /storage/0555/doc_00139138 to /storage/kkm_last_doc_name [10:21:44]save OK [10:21:44]Clear old archive folders... [10:21:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:44]tlvbuf is 014B48E0 [10:21:44]SAM_PROTO_ClearQueue [10:21:44]wFMCommunicate request_size=4 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 09 00 00 [10:21:44]Write to MH i2c: E2 08 00 60 0A 80 09 00 00 00 00 00 00 DC [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 60 0A 00 90 00 DE [10:21:44]RAPDU: 90 00 [10:21:44]wFMCommunicate OK [10:21:44]SAM_PROTO_ClearQueue done [10:21:44]KKMCreateOFDPacket [10:21:44]OFDProtocolAddRootSTLVToBuf [10:21:44]FM_MakeSignedData [10:21:44]FM_MakeSignedData [10:21:44]SAM_PROTO_SignData [10:21:44]wFMCommunicate request_size=4 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 0D 01 02 [10:21:44]Write to MH i2c: E2 08 00 61 0A 80 0D 01 02 00 00 00 00 E4 [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 61 0A 00 90 00 DF [10:21:44]RAPDU: 90 00 [10:21:44]wFMCommunicate OK [10:21:44]wFMCommunicate request_size=255 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D8 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 1E 00 00 00 00 07 04 06 00 D8 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 37 B7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 82 1F 02 00 35 04 06 00 E3 [10:21:44]Write to MH i2c: E2 02 01 62 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D8 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 1E 00 00 00 00 07 04 06 00 D8 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 37 B7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 82 1F 02 00 35 04 06 00 E3 00 00 4C [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:44]Read from MH i2c: E2 03 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 62 0A 00 90 00 E0 [10:21:44]RAPDU: 90 00 [10:21:44]wFMCommunicate OK [10:21:44]wFMCommunicate request_size=10 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 0D 02 02 05 C3 14 36 0D DB [10:21:44]Write to MH i2c: E2 0D 00 63 0A 80 0D 02 02 05 00 C3 14 36 0D DB 00 00 E6 [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 03 00 63 0A 00 90 00 E1 [10:21:44]RAPDU: 90 00 [10:21:44]wFMCommunicate OK [10:21:44]wFMCommunicate request_size=4 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 0D 03 02 [10:21:44]Write to MH i2c: E2 08 00 64 0A 80 0D 03 02 00 00 00 00 E9 [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 0B 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 0B 00 64 0A 00 5B 68 5D 97 94 0D E2 6E 90 00 92 [10:21:44]RAPDU: 5B 68 5D 97 94 0D E2 6E 90 00 [10:21:44]wFMCommunicate OK [10:21:44]SAM_PROTO_SignData done [10:21:44]FM_MakeSignedData done [10:21:44]CreateOFDProtocolMessage [10:21:44]wFMCommunicate request_size=4 [10:21:44]MH_SAM_APDU [10:21:44]CAPDU: 80 11 00 00 [10:21:44]Write to MH i2c: E2 08 00 65 0A 80 11 00 00 00 00 00 00 E9 [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:44]Read from MH i2c: E2 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 17 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: E2 17 00 65 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 44 [10:21:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:21:44]wFMCommunicate OK [10:21:44]CreateOFDProtocolMessage done [10:21:44]OFDSenderStorePacket 139138 [10:21:44]StoreOFDPacket docnum=139138 [10:21:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 52 E7 07 01 7E 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 33 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D8 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 1E 00 00 00 00 07 04 06 00 D8 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 37 B7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 82 1F 02 00 35 04 06 00 E3 C3 14 36 0D DB 5B 68 5D 97 94 0D E2 6E [10:21:44]CheckFolder [10:21:44]dirname=/storage/ofd_packets [10:21:44]CheckFolder done [10:21:44]ProducePacketName [10:21:44]name=ofd_packets/00139138 [10:21:44]NVStorageSaveData ofd_packets/00139138 [10:21:44]File name is /storage/ofd_packets/00139138 [10:21:44]Write 301 bytes [10:21:44]NVStorageSaveData done [10:21:44]OFDSenderStorePacket done [10:21:44]KKMCreateOFDPacket done [10:21:44]NVStorageSaveData kkm_last_timestamp [10:21:44]File name is /storage/kkm_last_timestamp [10:21:44]Write 4 bytes [10:21:44]NVStorageSaveData done [10:21:44]ExternCall_PrintAddStr [10:21:44]wPrintStart [10:21:44]Write to MH i2c: 01 00 00 66 0A 70 [10:21:44]Write i2c OK [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: 01 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: 01 07 00 [10:21:44]MH_I2C_Read... [10:21:44]Read from MH i2c: 01 07 00 66 0A 00 00 00 00 00 FF 0F 85 [10:21:44]RasterBufferAndPrint [10:21:44]line Счет N : (1)1093627 [10:21:44]line ИНН: 02508201610067 [10:21:44]line Контрольно-Кассовый Чек [10:21:44]line ПРОДАЖА [10:21:44]line ТРК (МРК, ГНК) : 54 [10:21:44]line Товар: 2710124500 [10:21:44]line Аи-95-К-3 [10:21:44]line 10.000 * 74.20 [10:21:44]line = 742.00 [10:21:44]line НДС 12% НСП 1% [10:21:44]line > о реализуемом товаре [10:21:44]line ИТОГО: 742.00 [10:21:44]line НСП 1% : 6.57 [10:21:44]line НДС 12% : 78.80 [10:21:44]line Наличными: 742.00 [10:21:44]line Безнал.: 0.00 [10:21:44]line Место: АЗС № 101 "Партнер Нефть" [10:21:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:21:44]line СНО: Общий режим [10:21:44]line Чек 123 29.10.2024 10:21 [10:21:44]line Смена: 555 ФФД: 1.0 [10:21:44]line ЗНМ: 0300000081 [10:21:44]line РНМ: 0000000000091631 [10:21:44]line Версия ККМ: 001 [10:21:44]line ФМ: 0000000000874669 [10:21:44]line ФД: 139138 [10:21:44]line ФПД: 250426997214683 [10:21:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102143&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139138&fm=250426997214683&tin=02508201610067®Number=0000000000091631&sum=74200 [10:21:44]OFD Sender: Processing packet 139138 [packets to send 34, broken 33] [10:21:44]ProducePacketName [10:21:44]name=ofd_packets/00139138 [10:21:44]OFD Sender: To server: pG, [10:21:44]CommunicateWithHost lk.salyk.kg:30040 [10:21:44]ConnectInit lk.salyk.kg [10:21:44]written 0, free lines is 4095 [10:21:45]Connected sock=10 [10:21: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 36 39 0F 01 00 00 52 E7 07 01 7E 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 33 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 D8 21 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 21 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 1E 00 00 00 00 07 04 06 00 D8 21 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 37 B7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 82 1F 02 00 35 04 06 00 E3 C3 14 36 0D DB 5B 68 5D 97 94 0D E2 6E [10:21: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 36 39 4F 00 00 00 0C 9E 47 00 AD 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 36 39 10 04 04 00 82 1F 02 00 F4 03 04 00 EB 62 20 67 B6 04 01 00 00 3C 3E CE D1 1C 25 AB 02 [10:21:45]CommunicateWithHost err = 0 [10:21:45]CheckOFDResponse [10:21:45]1017 (14) - 77093643461234 [10:21:45]1041 (16) - 0000000000874669 [10:21:45]1040 (4) - 139138 [10:21:45]1012 (4) - 29.10.2024 04:22 [10:21:45]1206 (1) - 0 [10:21:45]OFD Sender: Remove packet 139138 [10:21:45]ProducePacketName [10:21:45]name=ofd_packets/00139138 [10:21:45]NVStorageDeleteData [10:21:45]Write to MH i2c: 01 00 00 8E 0A 98 [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: 01 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: 01 07 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: 01 07 00 8E 0A 00 00 00 00 00 0F 0D BB [10:21:45]RasterBufferAndPrint [10:21:45]line [10:21:45]line [10:21:45]line [10:21:45]line [10:21:45]line [10:21:45]written 0, free lines is 3349 [10:21:45]MH_Cut [10:21:45]Write to MH i2c: D1 01 00 95 0A 01 71 [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: D1 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: D1 01 00 [10:21:45]MH_I2C_Read... [10:21:45]Read from MH i2c: D1 01 00 95 0A 00 70 [10:21:45]Write to MH i2c: 01 00 00 96 0A A0 [10:21:45]Write i2c OK [10:21:45]MH_I2C_Read... [10:21:45]OFD Sender: No OFD packet to send [10:21:46]*** Cut start [10:21:46]*** Partial cut [10:21:46]*** CUTSNS_PIN = 1 [10:21:46]*** CUTSNS_PIN = 0 [10:21:46]*** Brake cut motor [10:21:46]Read from MH i2c: 01 [10:21:46]MH_I2C_Read... [10:21:46]*** Stop cut motor [10:21:46]*** Cut end [10:21:46]Read from MH i2c: 01 07 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: 01 07 00 96 0A 00 00 00 00 00 FF 0F B5 [10:21:46]process_action close_receipt done [10:21:46]requested_data is exist [10:21:46]produce_requested_data [10:21:46]requested_item fm.sn is exist - process it [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 11 00 00 [10:21:46]Write to MH i2c: E2 08 00 97 0A 80 11 00 00 00 00 00 00 1B [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 17 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 17 00 97 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 76 [10:21:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:21:46]wFMCommunicate OK [10:21:46]requested_item fd.num is exist - process it [10:21:46]SAM_PROTO_GetFieldsCounters [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 13 00 00 [10:21:46]Write to MH i2c: E2 08 00 98 0A 80 13 00 00 00 00 00 00 1E [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 62 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 62 00 98 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 82 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [10:21:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 82 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:46]wFMCommunicate OK [10:21:46]SAM_PROTO_GetFieldsCounters done [10:21:46]requested_item shift.num is exist - process it [10:21:46]requested_item shift.opened is exist - process it [10:21:46]req_shift_opened [10:21:46]FM_GetShiftState [10:21:46]SAM_PROTO_GetShiftState [10:21:46]wFMCommunicate request_size=4 [10:21:46]MH_SAM_APDU [10:21:46]CAPDU: 80 13 01 00 [10:21:46]Write to MH i2c: E2 08 00 99 0A 80 13 01 00 00 00 00 00 20 [10:21:46]Write i2c OK [10:21:46]MH_I2C_Read... [10:21:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:46]Read from MH i2c: E2 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 0E 00 [10:21:46]MH_I2C_Read... [10:21:46]Read from MH i2c: E2 0E 00 99 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6F [10:21:46]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:21:46]wFMCommunicate OK [10:21:46]SAM_PROTO_GetShiftState done [10:21:46]FM_GetShiftState done [10:21:46]req_shift_opened done [10:21:46]requested_item shift.open_date is exist - process it [10:21:46]req_shift_open_date [10:21:46]req_shift_open_date done [10:21:46]produce_requested_data done [10:21:46]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139138,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:21:46]process_action_free close_receipt [10:21:46]json_value_free [10:21:46]json_value_free done [10:21:46]process_json_proto returns [10:21:46]Send response to host [10:21:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139138,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:21:46]free response buf [10:21:46]execute_script done [10:21:46]execute_script returns [10:21:46]free content buf [10:21:46]Sock 7.Close socket [10:21:46]Sock 7.Thread stoped [10:21:50]OFD Sender: No OFD packet to send [10:21:55]OFD Sender: No OFD packet to send [10:22:00]OFD Sender: No OFD packet to send [10:22:05]OFD Sender: No OFD packet to send [10:22:10]OFD Sender: No OFD packet to send [10:22:15]OFD Sender: No OFD packet to send [10:22:20]accept exits with 9 [10:22:20]New connection [10:22:20]New thread 3067018596 created [10:22:20]Thread 3067161956 joined [10:22:20]Waiting for new connection... [10:22:20] Sock 9.Parse request [10:22:20]Sock 9.Check first char [10:22:20]Sock 9.First char is OK [10:22:20]request: POST /json_proto HTTP/1.0 [10:22:20]Method: POST [10:22:20]URL: /json_proto [10:22:20]Method is POST - this is cgi request [10:22:20]url: /json_proto [10:22:20]query_string will be loaded in cgi processing [10:22:20]execute_cgi json_proto POST (null) [10:22:20]execute_cgi path=json_proto method=POST [10:22:20]POST find Content-Length [10:22:20]Host: 172.17.50.196:8080 [10:22:20]Content-Length: 683 [10:22:20]Content-Type: application/json [10:22:20] [10:22:20]POST finish read [10:22:20]Found Content-Length = 683 [10:22:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:20]execute_script... [10:22: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)1093628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:20]POST & json_proto [10:22:20]process_json_proto [10:22:20]json parsed OK: [10:22:20]protocol is kg_v1.0 [10:22:20]action value=close_receipt [10:22:20]process_action close_receipt [10:22:20]cmd_close_receipt [10:22:20]MH_GetDate [10:22:20]Write to MH i2c: F0 00 00 9A 0A 93 [10:22:20]Write i2c OK [10:22:20]MH_I2C_Read... [10:22:20]Read from MH i2c: F0 [10:22:20]MH_I2C_Read... [10:22:20]Read from MH i2c: F0 09 00 [10:22:20]MH_I2C_Read... [10:22:20]Read from MH i2c: F0 09 00 9A 0A 00 5D B7 20 67 72 0D 1C 67 39 [10:22:20]GetLastDocTimeStamp 1730197303 [10:22:20]current date 1730197341 [10:22:20]FM_GetShiftState [10:22:20]SAM_PROTO_GetShiftState [10:22:20]wFMCommunicate request_size=4 [10:22:20]MH_SAM_APDU [10:22:20]CAPDU: 80 13 01 00 [10:22:20]Write to MH i2c: E2 08 00 9B 0A 80 13 01 00 00 00 00 00 22 [10:22:20]Write i2c OK [10:22:20]MH_I2C_Read... [10:22:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:20]Read from MH i2c: E2 [10:22:20]MH_I2C_Read... [10:22:20]Read from MH i2c: E2 0E 00 [10:22:20]MH_I2C_Read... [10:22:20]Read from MH i2c: E2 0E 00 9B 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 71 [10:22:20]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:22:20]wFMCommunicate OK [10:22:20]SAM_PROTO_GetShiftState done [10:22:20]FM_GetShiftState done [10:22:20]opened in 1730160023 [10:22:20]opened+sec_in_day 1730246423 [10:22:20]quantity*price = 70027 [10:22:20]sum+1 = 70029 [10:22:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 124 29.10.2024 10:22 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139139 ФПД: 62573138628926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102221&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139139&fm=62573138628926&tin=02508201610067®Number=0000000000091631&sum=70000 [10:22:21]StoreToDocumentArchive [10:22:21]shift 555 fd 139139 [10:22:21]save to /storage/0555/doc_00139139 [10:22:21]save last doc name /storage/0555/doc_00139139 to /storage/kkm_last_doc_name [10:22:21]save OK [10:22:21]Clear old archive folders... [10:22:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:22:21]tlvbuf is 014B4670 [10:22:21]SAM_PROTO_ClearQueue [10:22:21]wFMCommunicate request_size=4 [10:22:21]MH_SAM_APDU [10:22:21]CAPDU: 80 09 00 00 [10:22:21]Write to MH i2c: E2 08 00 A8 0A 80 09 00 00 00 00 00 00 24 [10:22:21]Write i2c OK [10:22:21]MH_I2C_Read... [10:22:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:21]Read from MH i2c: E2 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 03 00 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 03 00 A8 0A 00 90 00 26 [10:22:21]RAPDU: 90 00 [10:22:21]wFMCommunicate OK [10:22:21]SAM_PROTO_ClearQueue done [10:22:21]KKMCreateOFDPacket [10:22:21]OFDProtocolAddRootSTLVToBuf [10:22:21]FM_MakeSignedData [10:22:21]FM_MakeSignedData [10:22:21]SAM_PROTO_SignData [10:22:21]wFMCommunicate request_size=4 [10:22:21]MH_SAM_APDU [10:22:21]CAPDU: 80 0D 01 02 [10:22:21]Write to MH i2c: E2 08 00 A9 0A 80 0D 01 02 00 00 00 00 2C [10:22:21]Write i2c OK [10:22:21]MH_I2C_Read... [10:22:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:21]Read from MH i2c: E2 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 03 00 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 03 00 A9 0A 00 90 00 27 [10:22:21]RAPDU: 90 00 [10:22:21]wFMCommunicate OK [10:22:21]wFMCommunicate request_size=255 [10:22:21]MH_SAM_APDU [10:22: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 32 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 5D B7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 83 1F 02 00 35 04 06 00 [10:22:21]Write to MH i2c: E2 02 01 AA 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 32 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 5D B7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 83 1F 02 00 35 04 06 00 00 00 7D [10:22:21]Write i2c OK [10:22:21]MH_I2C_Read... [10:22:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:21]Read from MH i2c: E2 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 03 00 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 03 00 AA 0A 00 90 00 28 [10:22:21]RAPDU: 90 00 [10:22:21]wFMCommunicate OK [10:22:21]wFMCommunicate request_size=11 [10:22:21]MH_SAM_APDU [10:22:21]CAPDU: 80 0D 02 02 06 38 E8 F1 B3 51 3E [10:22:21]Write to MH i2c: E2 0E 00 AB 0A 80 0D 02 02 06 00 38 E8 F1 B3 51 3E 00 00 8E [10:22:21]Write i2c OK [10:22:21]MH_I2C_Read... [10:22:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:21]Read from MH i2c: E2 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 03 00 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 03 00 AB 0A 00 90 00 29 [10:22:21]RAPDU: 90 00 [10:22:21]wFMCommunicate OK [10:22:21]wFMCommunicate request_size=4 [10:22:21]MH_SAM_APDU [10:22:21]CAPDU: 80 0D 03 02 [10:22:21]Write to MH i2c: E2 08 00 AC 0A 80 0D 03 02 00 00 00 00 31 [10:22:21]Write i2c OK [10:22:21]MH_I2C_Read... [10:22:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:21]Read from MH i2c: E2 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 0B 00 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 0B 00 AC 0A 00 9D 9A 9B E8 FE 3C 09 DB 90 00 0A [10:22:21]RAPDU: 9D 9A 9B E8 FE 3C 09 DB 90 00 [10:22:21]wFMCommunicate OK [10:22:21]SAM_PROTO_SignData done [10:22:21]FM_MakeSignedData done [10:22:21]CreateOFDProtocolMessage [10:22:21]wFMCommunicate request_size=4 [10:22:21]MH_SAM_APDU [10:22:21]CAPDU: 80 11 00 00 [10:22:21]Write to MH i2c: E2 08 00 AD 0A 80 11 00 00 00 00 00 00 31 [10:22:21]Write i2c OK [10:22:21]MH_I2C_Read... [10:22:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:21]Read from MH i2c: E2 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 17 00 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: E2 17 00 AD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8C [10:22:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:22:21]wFMCommunicate OK [10:22:21]CreateOFDProtocolMessage done [10:22:21]OFDSenderStorePacket 139139 [10:22:21]StoreOFDPacket docnum=139139 [10:22:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 01 00 00 DD E1 08 01 3A 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 5D B7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 83 1F 02 00 35 04 06 00 38 E8 F1 B3 51 3E 9D 9A 9B E8 FE 3C 09 DB [10:22:21]CheckFolder [10:22:21]dirname=/storage/ofd_packets [10:22:21]CheckFolder done [10:22:21]ProducePacketName [10:22:21]name=ofd_packets/00139139 [10:22:21]NVStorageSaveData ofd_packets/00139139 [10:22:21]File name is /storage/ofd_packets/00139139 [10:22:21]Write 302 bytes [10:22:21]NVStorageSaveData done [10:22:21]OFDSenderStorePacket done [10:22:21]KKMCreateOFDPacket done [10:22:21]NVStorageSaveData kkm_last_timestamp [10:22:21]File name is /storage/kkm_last_timestamp [10:22:21]Write 4 bytes [10:22:21]NVStorageSaveData done [10:22:21]ExternCall_PrintAddStr [10:22:21]wPrintStart [10:22:21]Write to MH i2c: 01 00 00 AE 0A B8 [10:22:21]Write i2c OK [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: 01 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: 01 07 00 [10:22:21]MH_I2C_Read... [10:22:21]Read from MH i2c: 01 07 00 AE 0A 00 00 00 00 00 FF 0F CD [10:22:21]RasterBufferAndPrint [10:22:21]line Счет N : (1)1093628 [10:22:21]line ИНН: 02508201610067 [10:22:21]line Контрольно-Кассовый Чек [10:22:21]line ПРОДАЖА [10:22:21]line ТРК (МРК, ГНК) : 11 [10:22:21]line Товар: 2710194210 [10:22:21]line ДТ(л)-К-2 [10:22:21]line 9.190 * 76.20 [10:22:21]line = 700.28 [10:22:21]line НДС 12% НСП 1% [10:22:21]line > о реализуемом товаре [10:22:21]line ОКРУГЛЕНИЕ: -0.28 [10:22:21]line ИТОГО: 700.00 [10:22:21]line Внесено: 700.00 [10:22:21]line СДАЧА: 0.00 [10:22:21]line НСП 1% : 6.20 [10:22:21]line НДС 12% : 74.37 [10:22:21]line Наличными: 700.00 [10:22:21]line Безнал.: 0.00 [10:22:21]line Место: АЗС № 101 "Партнер Нефть" [10:22:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:22:21]line СНО: Общий режим [10:22:21]line Чек 124 29.10.2024 10:22 [10:22:21]line Смена: 555 ФФД: 1.0 [10:22:21]line ЗНМ: 0300000081 [10:22:21]line РНМ: 0000000000091631 [10:22:21]line Версия ККМ: 001 [10:22:21]line ФМ: 0000000000874669 [10:22:21]line ФД: 139139 [10:22:21]line ФПД: 62573138628926 [10:22:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T102221&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139139&fm=62573138628926&tin=02508201610067®Number=0000000000091631&sum=70000 [10:22:22]OFD Sender: Processing packet 139139 [packets to send 34, broken 33] [10:22:22]ProducePacketName [10:22:22]name=ofd_packets/00139139 [10:22:22]OFD Sender: To server: pG, [10:22:22]CommunicateWithHost lk.salyk.kg:30040 [10:22:22]ConnectInit lk.salyk.kg [10:22:22]written 0, free lines is 4095 [10:22:22]Connected sock=7 [10:22: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 36 39 10 01 00 00 DD E1 08 01 3A 77 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 5D B7 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 83 1F 02 00 35 04 06 00 38 E8 F1 B3 51 3E 9D 9A 9B E8 FE 3C 09 DB [10:22: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 36 39 4F 00 00 00 72 2F 47 00 AE 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 36 39 10 04 04 00 83 1F 02 00 F4 03 04 00 10 63 20 67 B6 04 01 00 00 86 4F 98 A1 B6 E4 D2 CD [10:22:22]CommunicateWithHost err = 0 [10:22:22]CheckOFDResponse [10:22:22]1017 (14) - 77093643461234 [10:22:22]1041 (16) - 0000000000874669 [10:22:22]1040 (4) - 139139 [10:22:22]1012 (4) - 29.10.2024 04:22 [10:22:22]1206 (1) - 0 [10:22:22]OFD Sender: Remove packet 139139 [10:22:22]ProducePacketName [10:22:22]name=ofd_packets/00139139 [10:22:22]NVStorageDeleteData [10:22:22]Write to MH i2c: 01 00 00 D9 0A E3 [10:22:22]Write i2c OK [10:22:22]MH_I2C_Read... [10:22:22]Read from MH i2c: 01 [10:22:22]MH_I2C_Read... [10:22:22]Read from MH i2c: 01 07 00 [10:22:22]MH_I2C_Read... [10:22:22]Read from MH i2c: 01 07 00 D9 0A 00 00 00 00 00 E7 0C DD [10:22:22]RasterBufferAndPrint [10:22:22]line [10:22:22]line [10:22:22]line [10:22:22]line [10:22:22]line [10:22:22]written 0, free lines is 3309 [10:22:22]MH_Cut [10:22:22]Write to MH i2c: D1 01 00 E0 0A 01 BC [10:22:22]Write i2c OK [10:22:22]MH_I2C_Read... [10:22:22]Read from MH i2c: D1 [10:22:22]MH_I2C_Read... [10:22:22]Read from MH i2c: D1 01 00 [10:22:22]MH_I2C_Read... [10:22:22]Read from MH i2c: D1 01 00 E0 0A 00 BB [10:22:22]Write to MH i2c: 01 00 00 E1 0A EB [10:22:22]Write i2c OK [10:22:22]MH_I2C_Read... [10:22:23]OFD Sender: No OFD packet to send [10:22:23]*** Cut start [10:22:23]*** Partial cut [10:22:23]*** CUTSNS_PIN = 1 [10:22:23]*** CUTSNS_PIN = 0 [10:22:23]*** Brake cut motor [10:22:24]Read from MH i2c: 01 [10:22:24]MH_I2C_Read... [10:22:24]*** Stop cut motor [10:22:24]*** Cut end [10:22:24]Read from MH i2c: 01 07 00 [10:22:24]MH_I2C_Read... [10:22:24]Read from MH i2c: 01 07 00 E1 0A 00 00 00 00 00 FF 0F 00 [10:22:24]process_action close_receipt done [10:22:24]requested_data is exist [10:22:24]produce_requested_data [10:22:24]requested_item fm.sn is exist - process it [10:22:24]wFMCommunicate request_size=4 [10:22:24]MH_SAM_APDU [10:22:24]CAPDU: 80 11 00 00 [10:22:24]Write to MH i2c: E2 08 00 E2 0A 80 11 00 00 00 00 00 00 66 [10:22:24]Write i2c OK [10:22:24]MH_I2C_Read... [10:22:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:24]Read from MH i2c: E2 [10:22:24]MH_I2C_Read... [10:22:24]Read from MH i2c: E2 17 00 [10:22:24]MH_I2C_Read... [10:22:24]Read from MH i2c: E2 17 00 E2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C1 [10:22:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:22:24]wFMCommunicate OK [10:22:24]requested_item fd.num is exist - process it [10:22:24]SAM_PROTO_GetFieldsCounters [10:22:24]wFMCommunicate request_size=4 [10:22:24]MH_SAM_APDU [10:22:24]CAPDU: 80 13 00 00 [10:22:24]Write to MH i2c: E2 08 00 E3 0A 80 13 00 00 00 00 00 00 69 [10:22:24]Write i2c OK [10:22:24]MH_I2C_Read... [10:22:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:24]Read from MH i2c: E2 [10:22:24]MH_I2C_Read... [10:22:24]Read from MH i2c: E2 62 00 [10:22:24]MH_I2C_Read... [10:22:24]Read from MH i2c: E2 62 00 E3 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 83 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [10: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 83 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:22:24]wFMCommunicate OK [10:22:24]SAM_PROTO_GetFieldsCounters done [10:22:24]requested_item shift.num is exist - process it [10:22:24]requested_item shift.opened is exist - process it [10:22:24]req_shift_opened [10:22:24]FM_GetShiftState [10:22:24]SAM_PROTO_GetShiftState [10:22:24]wFMCommunicate request_size=4 [10:22:24]MH_SAM_APDU [10:22:24]CAPDU: 80 13 01 00 [10:22:24]Write to MH i2c: E2 08 00 E4 0A 80 13 01 00 00 00 00 00 6B [10:22:24]Write i2c OK [10:22:24]MH_I2C_Read... [10:22:24]Read from MH i2c: E2 [10:22:24]MH_I2C_Read... [10:22:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:24]Read from MH i2c: E2 0E 00 [10:22:24]MH_I2C_Read... [10:22:24]Read from MH i2c: E2 0E 00 E4 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BA [10:22:24]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:22:24]wFMCommunicate OK [10:22:24]SAM_PROTO_GetShiftState done [10:22:24]FM_GetShiftState done [10:22:24]req_shift_opened done [10:22:24]requested_item shift.open_date is exist - process it [10:22:24]req_shift_open_date [10:22:24]req_shift_open_date done [10:22:24]produce_requested_data done [10:22:24]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139139,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:22:24]process_action_free close_receipt [10:22:24]json_value_free [10:22:24]json_value_free done [10:22:24]process_json_proto returns [10:22:24]Send response to host [10:22:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139139,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:22:24]free response buf [10:22:24]execute_script done [10:22:24]execute_script returns [10:22:24]free content buf [10:22:24]Sock 9.Close socket [10:22:24]Sock 9.Thread stoped [10:22:28]OFD Sender: No OFD packet to send [10:22:33]OFD Sender: No OFD packet to send [10:22:38]OFD Sender: No OFD packet to send [10:22:43]OFD Sender: No OFD packet to send [10:22:48]OFD Sender: No OFD packet to send [10:22:53]OFD Sender: No OFD packet to send [10:22:58]OFD Sender: No OFD packet to send [10:23:03]OFD Sender: No OFD packet to send [10:23:08]OFD Sender: No OFD packet to send [10:23:13]OFD Sender: No OFD packet to send [10:23:18]OFD Sender: No OFD packet to send [10:23:23]OFD Sender: No OFD packet to send [10:23:28]OFD Sender: No OFD packet to send [10:23:33]OFD Sender: No OFD packet to send [10:23:38]OFD Sender: No OFD packet to send [10:23:43]OFD Sender: No OFD packet to send [10:23:48]OFD Sender: No OFD packet to send [10:23:53]OFD Sender: No OFD packet to send [10:23:58]OFD Sender: No OFD packet to send [10:24:03]OFD Sender: No OFD packet to send [10:24:08]OFD Sender: No OFD packet to send [10:24:13]OFD Sender: No OFD packet to send [10:24:18]OFD Sender: No OFD packet to send [10:24:23]OFD Sender: No OFD packet to send [10:24:28]OFD Sender: No OFD packet to send [10:24:33]OFD Sender: No OFD packet to send [10:24:38]OFD Sender: No OFD packet to send [10:24:43]OFD Sender: No OFD packet to send [10:24:48]OFD Sender: No OFD packet to send [10:24:53]OFD Sender: No OFD packet to send [10:24:58]OFD Sender: No OFD packet to send [10:25:03]OFD Sender: No OFD packet to send [10:25:08]OFD Sender: No OFD packet to send [10:25:13]OFD Sender: No OFD packet to send [10:25:18]OFD Sender: No OFD packet to send [10:25:23]OFD Sender: No OFD packet to send [10:25:28]OFD Sender: No OFD packet to send [10:25:33]OFD Sender: No OFD packet to send [10:25:38]OFD Sender: No OFD packet to send [10:25:43]OFD Sender: No OFD packet to send [10:25:48]OFD Sender: No OFD packet to send [10:25:53]OFD Sender: No OFD packet to send [10:25:58]OFD Sender: No OFD packet to send [10:26:03]OFD Sender: No OFD packet to send [10:26:08]OFD Sender: No OFD packet to send [10:26:13]OFD Sender: No OFD packet to send [10:26:18]OFD Sender: No OFD packet to send [10:26:23]OFD Sender: No OFD packet to send [10:26:28]OFD Sender: No OFD packet to send [10:26:33]OFD Sender: No OFD packet to send [10:26:38]OFD Sender: No OFD packet to send [10:26:43]OFD Sender: No OFD packet to send [10:26:48]OFD Sender: No OFD packet to send [10:26:53]OFD Sender: No OFD packet to send [10:26:58]OFD Sender: No OFD packet to send [10:27:03]OFD Sender: No OFD packet to send [10:27:08]OFD Sender: No OFD packet to send [10:27:13]OFD Sender: No OFD packet to send [10:27:18]OFD Sender: No OFD packet to send [10:27:23]OFD Sender: No OFD packet to send [10:27:28]OFD Sender: No OFD packet to send [10:27:33]OFD Sender: No OFD packet to send [10:27:38]OFD Sender: No OFD packet to send [10:27:43]OFD Sender: No OFD packet to send [10:27:48]OFD Sender: No OFD packet to send [10:27:53]OFD Sender: No OFD packet to send [10:27:58]OFD Sender: No OFD packet to send [10:28:03]OFD Sender: No OFD packet to send [10:28:08]OFD Sender: No OFD packet to send [10:28:13]OFD Sender: No OFD packet to send [10:28:18]OFD Sender: No OFD packet to send [10:28:23]OFD Sender: No OFD packet to send [10:28:28]OFD Sender: No OFD packet to send [10:28:33]OFD Sender: No OFD packet to send [10:28:38]OFD Sender: No OFD packet to send [10:28:43]OFD Sender: No OFD packet to send [10:28:48]OFD Sender: No OFD packet to send [10:28:53]OFD Sender: No OFD packet to send [10:28:58]OFD Sender: No OFD packet to send [10:29:03]OFD Sender: No OFD packet to send [10:29:08]OFD Sender: No OFD packet to send [10:29:13]OFD Sender: No OFD packet to send [10:29:18]OFD Sender: No OFD packet to send [10:29:23]OFD Sender: No OFD packet to send [10:29:28]OFD Sender: No OFD packet to send [10:29:33]OFD Sender: No OFD packet to send [10:29:38]OFD Sender: No OFD packet to send [10:29:43]OFD Sender: No OFD packet to send [10:29:48]OFD Sender: No OFD packet to send [10:29:53]OFD Sender: No OFD packet to send [10:29:58]OFD Sender: No OFD packet to send [10:30:03]OFD Sender: No OFD packet to send [10:30:08]OFD Sender: No OFD packet to send [10:30:13]OFD Sender: No OFD packet to send [10:30:18]OFD Sender: No OFD packet to send [10:30:23]OFD Sender: No OFD packet to send [10:30:28]OFD Sender: No OFD packet to send [10:30:33]OFD Sender: No OFD packet to send [10:30:38]OFD Sender: No OFD packet to send [10:30:43]OFD Sender: No OFD packet to send [10:30:48]OFD Sender: No OFD packet to send [10:30:53]OFD Sender: No OFD packet to send [10:30:58]OFD Sender: No OFD packet to send [10:31:03]OFD Sender: No OFD packet to send [10:31:08]OFD Sender: No OFD packet to send [10:31:13]OFD Sender: No OFD packet to send [10:31:18]OFD Sender: No OFD packet to send [10:31:23]OFD Sender: No OFD packet to send [10:31:28]OFD Sender: No OFD packet to send [10:31:33]OFD Sender: No OFD packet to send [10:31:38]accept exits with 10 [10:31:38]New connection [10:31:38]New thread 3067161956 created [10:31:38]Thread 3067018596 joined [10:31:38]Waiting for new connection... [10:31:38] Sock 10.Parse request [10:31:38]Sock 10.Check first char [10:31:38]Sock 10.First char is OK [10:31:38]request: POST /json_proto HTTP/1.0 [10:31:38]Method: POST [10:31:38]URL: /json_proto [10:31:38]Method is POST - this is cgi request [10:31:38]url: /json_proto [10:31:38]query_string will be loaded in cgi processing [10:31:38]execute_cgi json_proto POST (null) [10:31:38]execute_cgi path=json_proto method=POST [10:31:38]POST find Content-Length [10:31:38]Host: 172.17.50.196:8080 [10:31:38]Content-Length: 678 [10:31:38]Content-Type: application/json [10:31:38] [10:31:38]POST finish read [10:31:38]Found Content-Length = 678 [10:31:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:38]execute_script... [10:31: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)1093635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:38]POST & json_proto [10:31:38]process_json_proto [10:31:38]json parsed OK: [10:31:38]protocol is kg_v1.0 [10:31:38]action value=close_receipt [10:31:38]process_action close_receipt [10:31:38]cmd_close_receipt [10:31:38]MH_GetDate [10:31:38]Write to MH i2c: F0 00 00 E5 0A DE [10:31:38]Write i2c OK [10:31:38]MH_I2C_Read... [10:31:38]Read from MH i2c: F0 [10:31:38]MH_I2C_Read... [10:31:38]Read from MH i2c: F0 09 00 [10:31:38]MH_I2C_Read... [10:31:38]Read from MH i2c: F0 09 00 E5 0A 00 8B B9 20 67 72 0D 1C 67 B4 [10:31:38]GetLastDocTimeStamp 1730197341 [10:31:38]current date 1730197899 [10:31:38]FM_GetShiftState [10:31:38]SAM_PROTO_GetShiftState [10:31:38]wFMCommunicate request_size=4 [10:31:38]MH_SAM_APDU [10:31:38]CAPDU: 80 13 01 00 [10:31:38]Write to MH i2c: E2 08 00 E6 0A 80 13 01 00 00 00 00 00 6D [10:31:38]Write i2c OK [10:31:38]MH_I2C_Read... [10:31:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:38]Read from MH i2c: E2 [10:31:38]MH_I2C_Read... [10:31:38]Read from MH i2c: E2 0E 00 [10:31:38]MH_I2C_Read... [10:31:38]Read from MH i2c: E2 0E 00 E6 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BC [10:31:38]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:31:38]wFMCommunicate OK [10:31:38]SAM_PROTO_GetShiftState done [10:31:38]FM_GetShiftState done [10:31:38]opened in 1730160023 [10:31:38]opened+sec_in_day 1730246423 [10:31:38]quantity*price = 50041 [10:31:38]sum+1 = 50042 [10:31:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 125 29.10.2024 10:31 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139140 ФПД: 120461874227251 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T103139&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139140&fm=120461874227251&tin=02508201610067®Number=0000000000091631&sum=50000 [10:31:39]StoreToDocumentArchive [10:31:39]shift 555 fd 139140 [10:31:39]save to /storage/0555/doc_00139140 [10:31:39]save last doc name /storage/0555/doc_00139140 to /storage/kkm_last_doc_name [10:31:39]save OK [10:31:39]Clear old archive folders... [10:31:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:31:39]tlvbuf is 0146E2B0 [10:31:39]SAM_PROTO_ClearQueue [10:31:39]wFMCommunicate request_size=4 [10:31:39]MH_SAM_APDU [10:31:39]CAPDU: 80 09 00 00 [10:31:39]Write to MH i2c: E2 08 00 F3 0A 80 09 00 00 00 00 00 00 6F [10:31:39]Write i2c OK [10:31:39]MH_I2C_Read... [10:31:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:39]Read from MH i2c: E2 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 03 00 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 03 00 F3 0A 00 90 00 71 [10:31:39]RAPDU: 90 00 [10:31:39]wFMCommunicate OK [10:31:39]SAM_PROTO_ClearQueue done [10:31:39]KKMCreateOFDPacket [10:31:39]OFDProtocolAddRootSTLVToBuf [10:31:39]FM_MakeSignedData [10:31:39]FM_MakeSignedData [10:31:39]SAM_PROTO_SignData [10:31:39]wFMCommunicate request_size=4 [10:31:39]MH_SAM_APDU [10:31:39]CAPDU: 80 0D 01 02 [10:31:39]Write to MH i2c: E2 08 00 F4 0A 80 0D 01 02 00 00 00 00 77 [10:31:39]Write i2c OK [10:31:39]MH_I2C_Read... [10:31:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:39]Read from MH i2c: E2 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 03 00 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 03 00 F4 0A 00 90 00 72 [10:31:39]RAPDU: 90 00 [10:31:39]wFMCommunicate OK [10:31:39]wFMCommunicate request_size=255 [10:31:39]MH_SAM_APDU [10:31:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 8B B9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 84 1F 02 00 35 04 06 00 6D [10:31:39]Write to MH i2c: E2 02 01 F5 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 8B B9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 84 1F 02 00 35 04 06 00 6D 00 00 8D [10:31:39]Write i2c OK [10:31:39]MH_I2C_Read... [10:31:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:39]Read from MH i2c: E2 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 03 00 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 03 00 F5 0A 00 90 00 73 [10:31:39]RAPDU: 90 00 [10:31:39]wFMCommunicate OK [10:31:39]wFMCommunicate request_size=10 [10:31:39]MH_SAM_APDU [10:31:39]CAPDU: 80 0D 02 02 05 8F 37 38 E8 33 [10:31:39]Write to MH i2c: E2 0D 00 F6 0A 80 0D 02 02 05 00 8F 37 38 E8 33 00 00 9D [10:31:39]Write i2c OK [10:31:39]MH_I2C_Read... [10:31:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:39]Read from MH i2c: E2 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 03 00 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 03 00 F6 0A 00 90 00 74 [10:31:39]RAPDU: 90 00 [10:31:39]wFMCommunicate OK [10:31:39]wFMCommunicate request_size=4 [10:31:39]MH_SAM_APDU [10:31:39]CAPDU: 80 0D 03 02 [10:31:39]Write to MH i2c: E2 08 00 F7 0A 80 0D 03 02 00 00 00 00 7C [10:31:39]Write i2c OK [10:31:39]MH_I2C_Read... [10:31:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:39]Read from MH i2c: E2 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 0B 00 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 0B 00 F7 0A 00 D7 87 09 7F 6A EF 5B D8 90 00 EF [10:31:39]RAPDU: D7 87 09 7F 6A EF 5B D8 90 00 [10:31:39]wFMCommunicate OK [10:31:39]SAM_PROTO_SignData done [10:31:39]FM_MakeSignedData done [10:31:39]CreateOFDProtocolMessage [10:31:39]wFMCommunicate request_size=4 [10:31:39]MH_SAM_APDU [10:31:39]CAPDU: 80 11 00 00 [10:31:39]Write to MH i2c: E2 08 00 F8 0A 80 11 00 00 00 00 00 00 7C [10:31:39]Write i2c OK [10:31:39]MH_I2C_Read... [10:31:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:39]Read from MH i2c: E2 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 17 00 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 17 00 F8 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D7 [10:31:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:31:39]wFMCommunicate OK [10:31:39]CreateOFDProtocolMessage done [10:31:39]OFDSenderStorePacket 139140 [10:31:39]StoreOFDPacket docnum=139140 [10:31:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 84 F8 07 01 F2 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 8B B9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 84 1F 02 00 35 04 06 00 6D 8F 37 38 E8 33 D7 87 09 7F 6A EF 5B D8 [10:31:39]CheckFolder [10:31:39]dirname=/storage/ofd_packets [10:31:39]CheckFolder done [10:31:39]ProducePacketName [10:31:39]name=ofd_packets/00139140 [10:31:39]NVStorageSaveData ofd_packets/00139140 [10:31:39]File name is /storage/ofd_packets/00139140 [10:31:39]Write 301 bytes [10:31:39]NVStorageSaveData done [10:31:39]OFDSenderStorePacket done [10:31:39]KKMCreateOFDPacket done [10:31:39]NVStorageSaveData kkm_last_timestamp [10:31:39]File name is /storage/kkm_last_timestamp [10:31:39]Write 4 bytes [10:31:39]NVStorageSaveData done [10:31:39]ExternCall_PrintAddStr [10:31:39]wPrintStart [10:31:39]Write to MH i2c: 01 00 00 F9 0A 03 [10:31:39]Write i2c OK [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: 01 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: 01 07 00 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: 01 07 00 F9 0A 00 00 00 00 00 FF 0F 18 [10:31:39]RasterBufferAndPrint [10:31:39]line Счет N : (1)1093635 [10:31:39]line ИНН: 02508201610067 [10:31:39]line Контрольно-Кассовый Чек [10:31:39]line ПРОДАЖА [10:31:39]line ТРК (МРК, ГНК) : 43 [10:31:39]line Товар: 2710124130 [10:31:39]line Аи-92-К-2 [10:31:39]line 7.480 * 66.90 [10:31:39]line = 500.41 [10:31:39]line НДС 12% НСП 1% [10:31:39]line > о реализуемом товаре [10:31:39]line ОКРУГЛЕНИЕ: -0.41 [10:31:39]line ИТОГО: 500.00 [10:31:39]line Внесено: 500.00 [10:31:39]line СДАЧА: 0.00 [10:31:39]line НСП 1% : 4.43 [10:31:39]line НДС 12% : 53.14 [10:31:39]line Наличными: 500.00 [10:31:39]line Безнал.: 0.00 [10:31:39]line Место: АЗС № 101 "Партнер Нефть" [10:31:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:31:39]line СНО: Общий режим [10:31:39]line Чек 125 29.10.2024 10:31 [10:31:39]line Смена: 555 ФФД: 1.0 [10:31:39]line ЗНМ: 0300000081 [10:31:39]line РНМ: 0000000000091631 [10:31:39]line Версия ККМ: 001 [10:31:39]line ФМ: 0000000000874669 [10:31:39]line ФД: 139140 [10:31:39]line ФПД: 120461874227251 [10:31:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T103139&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139140&fm=120461874227251&tin=02508201610067®Number=0000000000091631&sum=50000 [10:31:40]written 0, free lines is 4095 [10:31:40]OFD Sender: Processing packet 139140 [packets to send 34, broken 33] [10:31:40]ProducePacketName [10:31:40]name=ofd_packets/00139140 [10:31:40]OFD Sender: To server: pG, [10:31:40]CommunicateWithHost lk.salyk.kg:30040 [10:31:40]ConnectInit lk.salyk.kg [10:31:40]Connected sock=11 [10:31: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 36 39 0F 01 00 00 84 F8 07 01 F2 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 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 8B B9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 84 1F 02 00 35 04 06 00 6D 8F 37 38 E8 33 D7 87 09 7F 6A EF 5B D8 [10:31: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 36 39 4F 00 00 00 58 14 47 00 12 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 36 39 10 04 04 00 84 1F 02 00 F4 03 04 00 3E 65 20 67 B6 04 01 00 00 C0 FB 39 07 39 22 58 61 [10:31:40]CommunicateWithHost err = 0 [10:31:40]CheckOFDResponse [10:31:40]1017 (14) - 77093643461234 [10:31:40]1041 (16) - 0000000000874669 [10:31:40]1040 (4) - 139140 [10:31:40]1012 (4) - 29.10.2024 04:31 [10:31:40]1206 (1) - 0 [10:31:40]OFD Sender: Remove packet 139140 [10:31:40]ProducePacketName [10:31:40]name=ofd_packets/00139140 [10:31:40]NVStorageDeleteData [10:31:40]Write to MH i2c: 01 00 00 24 0B 2F [10:31:40]Write i2c OK [10:31:40]MH_I2C_Read... [10:31:40]Read from MH i2c: 01 [10:31:40]MH_I2C_Read... [10:31:40]Read from MH i2c: 01 07 00 [10:31:40]MH_I2C_Read... [10:31:40]Read from MH i2c: 01 07 00 24 0B 00 00 00 00 00 E4 0C 26 [10:31:40]RasterBufferAndPrint [10:31:40]line [10:31:40]line [10:31:40]line [10:31:40]line [10:31:40]line [10:31:40]written 0, free lines is 3306 [10:31:40]MH_Cut [10:31:40]Write to MH i2c: D1 01 00 2B 0B 01 08 [10:31:40]Write i2c OK [10:31:40]MH_I2C_Read... [10:31:40]Read from MH i2c: D1 [10:31:40]MH_I2C_Read... [10:31:40]Read from MH i2c: D1 01 00 [10:31:40]MH_I2C_Read... [10:31:40]Read from MH i2c: D1 01 00 2B 0B 00 07 [10:31:40]Write to MH i2c: 01 00 00 2C 0B 37 [10:31:40]Write i2c OK [10:31:40]MH_I2C_Read... [10:31:40]OFD Sender: No OFD packet to send [10:31:41]*** Cut start [10:31:41]*** Partial cut [10:31:41]*** CUTSNS_PIN = 1 [10:31:41]*** CUTSNS_PIN = 0 [10:31:41]*** Brake cut motor [10:31:41]Read from MH i2c: 01 [10:31:41]MH_I2C_Read... [10:31:41]*** Stop cut motor [10:31:41]*** Cut end [10:31:41]Read from MH i2c: 01 07 00 [10:31:41]MH_I2C_Read... [10:31:41]Read from MH i2c: 01 07 00 2C 0B 00 00 00 00 00 FF 0F 4C [10:31:41]process_action close_receipt done [10:31:41]requested_data is exist [10:31:41]produce_requested_data [10:31:41]requested_item fm.sn is exist - process it [10:31:41]wFMCommunicate request_size=4 [10:31:41]MH_SAM_APDU [10:31:41]CAPDU: 80 11 00 00 [10:31:41]Write to MH i2c: E2 08 00 2D 0B 80 11 00 00 00 00 00 00 B2 [10:31:41]Write i2c OK [10:31:41]MH_I2C_Read... [10:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:42]Read from MH i2c: E2 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: E2 17 00 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: E2 17 00 2D 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0D [10:31:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:31:42]wFMCommunicate OK [10:31:42]requested_item fd.num is exist - process it [10:31:42]SAM_PROTO_GetFieldsCounters [10:31:42]wFMCommunicate request_size=4 [10:31:42]MH_SAM_APDU [10:31:42]CAPDU: 80 13 00 00 [10:31:42]Write to MH i2c: E2 08 00 2E 0B 80 13 00 00 00 00 00 00 B5 [10:31:42]Write i2c OK [10:31:42]MH_I2C_Read... [10:31:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:42]Read from MH i2c: E2 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: E2 62 00 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: E2 62 00 2E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 84 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [10:31: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 84 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:31:42]wFMCommunicate OK [10:31:42]SAM_PROTO_GetFieldsCounters done [10:31:42]requested_item shift.num is exist - process it [10:31:42]requested_item shift.opened is exist - process it [10:31:42]req_shift_opened [10:31:42]FM_GetShiftState [10:31:42]SAM_PROTO_GetShiftState [10:31:42]wFMCommunicate request_size=4 [10:31:42]MH_SAM_APDU [10:31:42]CAPDU: 80 13 01 00 [10:31:42]Write to MH i2c: E2 08 00 2F 0B 80 13 01 00 00 00 00 00 B7 [10:31:42]Write i2c OK [10:31:42]MH_I2C_Read... [10:31:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:42]Read from MH i2c: E2 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: E2 0E 00 [10:31:42]MH_I2C_Read... [10:31:42]Read from MH i2c: E2 0E 00 2F 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 06 [10:31:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:31:42]wFMCommunicate OK [10:31:42]SAM_PROTO_GetShiftState done [10:31:42]FM_GetShiftState done [10:31:42]req_shift_opened done [10:31:42]requested_item shift.open_date is exist - process it [10:31:42]req_shift_open_date [10:31:42]req_shift_open_date done [10:31:42]produce_requested_data done [10:31:42]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139140,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:31:42]process_action_free close_receipt [10:31:42]json_value_free [10:31:42]json_value_free done [10:31:42]process_json_proto returns [10:31:42]Send response to host [10:31:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139140,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:31:42]free response buf [10:31:42]execute_script done [10:31:42]execute_script returns [10:31:42]free content buf [10:31:42]Sock 10.Close socket [10:31:42]Sock 10.Thread stoped [10:31:45]OFD Sender: No OFD packet to send [10:31:50]OFD Sender: No OFD packet to send [10:31:55]OFD Sender: No OFD packet to send [10:32:00]OFD Sender: No OFD packet to send [10:32:05]OFD Sender: No OFD packet to send [10:32:10]OFD Sender: No OFD packet to send [10:32:15]OFD Sender: No OFD packet to send [10:32:20]OFD Sender: No OFD packet to send [10:32:25]OFD Sender: No OFD packet to send [10:32:31]OFD Sender: No OFD packet to send [10:32:36]OFD Sender: No OFD packet to send [10:32:41]OFD Sender: No OFD packet to send [10:32:46]OFD Sender: No OFD packet to send [10:32:51]OFD Sender: No OFD packet to send [10:32:56]OFD Sender: No OFD packet to send [10:33:01]OFD Sender: No OFD packet to send [10:33:06]OFD Sender: No OFD packet to send [10:33:11]OFD Sender: No OFD packet to send [10:33:16]OFD Sender: No OFD packet to send [10:33:21]OFD Sender: No OFD packet to send [10:33:26]OFD Sender: No OFD packet to send [10:33:31]OFD Sender: No OFD packet to send [10:33:36]OFD Sender: No OFD packet to send [10:33:41]OFD Sender: No OFD packet to send [10:33:46]OFD Sender: No OFD packet to send [10:33:51]OFD Sender: No OFD packet to send [10:33:56]OFD Sender: No OFD packet to send [10:34:01]OFD Sender: No OFD packet to send [10:34:06]OFD Sender: No OFD packet to send [10:34:11]OFD Sender: No OFD packet to send [10:34:16]OFD Sender: No OFD packet to send [10:34:21]OFD Sender: No OFD packet to send [10:34:26]OFD Sender: No OFD packet to send [10:34:31]OFD Sender: No OFD packet to send [10:34:36]OFD Sender: No OFD packet to send [10:34:41]OFD Sender: No OFD packet to send [10:34:46]OFD Sender: No OFD packet to send [10:34:50]accept exits with 7 [10:34:50]New connection [10:34:50]New thread 3067018596 created [10:34:50]Thread 3067161956 joined [10:34:50]Waiting for new connection... [10:34:50] Sock 7.Parse request [10:34:50]Sock 7.Check first char [10:34:50]Sock 7.First char is OK [10:34:50]request: POST /json_proto HTTP/1.0 [10:34:50]Method: POST [10:34:50]URL: /json_proto [10:34:50]Method is POST - this is cgi request [10:34:50]url: /json_proto [10:34:50]query_string will be loaded in cgi processing [10:34:50]execute_cgi json_proto POST (null) [10:34:50]execute_cgi path=json_proto method=POST [10:34:50]POST find Content-Length [10:34:50]Host: 172.17.50.196:8080 [10:34:50]Content-Length: 1355 [10:34:50]Content-Type: application/json [10:34:50] [10:34:50]POST finish read [10:34:50]Found Content-Length = 1355 [10:34:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335068", "tax_sys" : 0, "items" : [ { "code": "6921090700103", "name": "\u041E\u0447\u043A\u0438 \u0441\u043E\u043B\u043D\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043D\u044B\u0435 \u0432 \u0430\u0441\u0441\u043E\u0440\u0442\u0438\u043C\u0435\u043D\u0442\u0435", "price" : 590.00, "quantity" : 1.000, "sum" : 590.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46214645", "name": "\u0420/\u0436 mentos pure white \u043A\u043B\u0443\u0431 16/15,5\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 769.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:50]execute_script... [10:34: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 : (3)335068", "tax_sys" : 0, "items" : [ { "code": "6921090700103", "name": "\u041E\u0447\u043A\u0438 \u0441\u043E\u043B\u043D\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043D\u044B\u0435 \u0432 \u0430\u0441\u0441\u043E\u0440\u0442\u0438\u043C\u0435\u043D\u0442\u0435", "price" : 590.00, "quantity" : 1.000, "sum" : 590.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46214645", "name": "\u0420/\u0436 mentos pure white \u043A\u043B\u0443\u0431 16/15,5\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 769.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:50]POST & json_proto [10:34:50]process_json_proto [10:34:50]json parsed OK: [10:34:50]protocol is kg_v1.0 [10:34:50]action value=close_receipt [10:34:50]process_action close_receipt [10:34:50]cmd_close_receipt [10:34:50]MH_GetDate [10:34:50]Write to MH i2c: F0 00 00 30 0B 2A [10:34:50]Write i2c OK [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: F0 [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: F0 09 00 [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: F0 09 00 30 0B 00 4B BA 20 67 72 0D 1C 67 C1 [10:34:50]GetLastDocTimeStamp 1730197899 [10:34:50]current date 1730198091 [10:34:50]FM_GetShiftState [10:34:50]SAM_PROTO_GetShiftState [10:34:50]wFMCommunicate request_size=4 [10:34:50]MH_SAM_APDU [10:34:50]CAPDU: 80 13 01 00 [10:34:50]Write to MH i2c: E2 08 00 31 0B 80 13 01 00 00 00 00 00 B9 [10:34:50]Write i2c OK [10:34:50]MH_I2C_Read... [10:34:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:50]Read from MH i2c: E2 [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: E2 0E 00 [10:34:50]MH_I2C_Read... [10:34:50]Read from MH i2c: E2 0E 00 31 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 08 [10:34:50]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:34:50]wFMCommunicate OK [10:34:50]SAM_PROTO_GetShiftState done [10:34:50]FM_GetShiftState done [10:34:50]opened in 1730160023 [10:34:50]opened+sec_in_day 1730246423 [10:34:50]quantity*price = 59000 [10:34:50]sum+1 = 59001 [10:34:50]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036230011 Кофе Латте XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 46214645 Р/ж mentos pure white клуб 16/15,5г 1.000 * 49.00 = 49.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 769.00 НСП 1% : 6.80 НДС 12% : 81.65 Наличными: 0.00 Безнал.: 769.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 126 29.10.2024 10:34 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139141 ФПД: 145134860412263 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T103451&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139141&fm=145134860412263&tin=02508201610067®Number=0000000000091631&sum=76900 0 [10:34:51]StoreToDocumentArchive [10:34:51]shift 555 fd 139141 [10:34:51]save to /storage/0555/doc_00139141 [10:34:51]save last doc name /storage/0555/doc_00139141 to /storage/kkm_last_doc_name [10:34:51]save OK [10:34:51]Clear old archive folders... [10:34:51]ProcessDocumentItem done err = 0, tmpTLVsize=522 [10:34:51]tlvbuf is 01465CF0 [10:34:51]SAM_PROTO_ClearQueue [10:34:51]wFMCommunicate request_size=4 [10:34:51]MH_SAM_APDU [10:34:51]CAPDU: 80 09 00 00 [10:34:51]Write to MH i2c: E2 08 00 3E 0B 80 09 00 00 00 00 00 00 BB [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:51]Read from MH i2c: E2 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 03 00 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 03 00 3E 0B 00 90 00 BD [10:34:51]RAPDU: 90 00 [10:34:51]wFMCommunicate OK [10:34:51]SAM_PROTO_ClearQueue done [10:34:51]KKMCreateOFDPacket [10:34:51]OFDProtocolAddRootSTLVToBuf [10:34:51]FM_MakeSignedData [10:34:51]FM_MakeSignedData [10:34:51]SAM_PROTO_SignData [10:34:51]wFMCommunicate request_size=4 [10:34:51]MH_SAM_APDU [10:34:51]CAPDU: 80 0D 01 02 [10:34:51]Write to MH i2c: E2 08 00 3F 0B 80 0D 01 02 00 00 00 00 C3 [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:51]Read from MH i2c: E2 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 03 00 [10:34:51]MH_I2C_Read... [10:34:51]Read from MH i2c: E2 03 00 3F 0B 00 90 00 BE [10:34:51]RAPDU: 90 00 [10:34:51]wFMCommunicate OK [10:34:51]wFMCommunicate request_size=255 [10:34:51]MH_SAM_APDU [10:34:51]CAPDU: 80 0D 02 02 FA 03 00 0A 02 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 36 39 32 31 30 39 30 37 30 30 31 30 33 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 [10:34:51]Write to MH i2c: E2 02 01 40 0B 80 0D 02 02 FA 00 03 00 0A 02 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 36 39 32 31 30 39 30 37 30 30 31 30 33 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 00 F3 [10:34:51]Write i2c OK [10:34:51]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:52]Read from MH i2c: E2 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 40 0B 00 90 00 BF [10:34:52]RAPDU: 90 00 [10:34:52]wFMCommunicate OK [10:34:52]wFMCommunicate request_size=255 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 0D 02 02 FA 00 01 23 04 69 00 8A 04 08 00 34 36 32 31 34 36 34 35 06 04 2A 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 77 68 69 74 65 20 D0 BA D0 BB D1 83 D0 B1 20 31 36 2F 31 35 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 2C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 4B BA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 [10:34:52]Write to MH i2c: E2 02 01 41 0B 80 0D 02 02 FA 00 00 01 23 04 69 00 8A 04 08 00 34 36 32 31 34 36 34 35 06 04 2A 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 77 68 69 74 65 20 D0 BA D0 BB D1 83 D0 B1 20 31 36 2F 31 35 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 2C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 4B BA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 00 00 7D [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:52]Read from MH i2c: E2 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 41 0B 00 90 00 C0 [10:34:52]RAPDU: 90 00 [10:34:52]wFMCommunicate OK [10:34:52]wFMCommunicate request_size=31 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 36 36 39 10 04 04 00 85 1F 02 00 35 04 06 00 83 FF D7 CC A5 67 [10:34:52]Write to MH i2c: E2 22 00 42 0B 80 0D 02 02 1A 00 30 30 38 37 34 36 36 39 10 04 04 00 85 1F 02 00 35 04 06 00 83 FF D7 CC A5 67 00 00 D1 [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:52]Read from MH i2c: E2 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 03 00 42 0B 00 90 00 C1 [10:34:52]RAPDU: 90 00 [10:34:52]wFMCommunicate OK [10:34:52]wFMCommunicate request_size=4 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 0D 03 02 [10:34:52]Write to MH i2c: E2 08 00 43 0B 80 0D 03 02 00 00 00 00 C9 [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:52]Read from MH i2c: E2 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 0B 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 0B 00 43 0B 00 E9 7E 80 63 A1 07 0B C3 90 00 8A [10:34:52]RAPDU: E9 7E 80 63 A1 07 0B C3 90 00 [10:34:52]wFMCommunicate OK [10:34:52]SAM_PROTO_SignData done [10:34:52]FM_MakeSignedData done [10:34:52]CreateOFDProtocolMessage [10:34:52]wFMCommunicate request_size=4 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 11 00 00 [10:34:52]Write to MH i2c: E2 08 00 44 0B 80 11 00 00 00 00 00 00 C9 [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:52]Read from MH i2c: E2 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 17 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 17 00 44 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 24 [10:34:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:34:52]wFMCommunicate OK [10:34:52]CreateOFDProtocolMessage done [10:34:52]OFDSenderStorePacket 139141 [10:34:52]StoreOFDPacket docnum=139141 [10:34:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1E 02 00 00 8E D6 16 02 09 06 5A 03 01 00 03 00 0A 02 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 36 39 32 31 30 39 30 37 30 30 31 30 33 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 08 00 34 36 32 31 34 36 34 35 06 04 2A 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 77 68 69 74 65 20 D0 BA D0 BB D1 83 D0 B1 20 31 36 2F 31 35 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 2C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 4B BA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 85 1F 02 00 35 04 06 00 83 FF D7 CC A5 67 E9 7E 80 63 A1 07 0B C3 [10:34:52]CheckFolder [10:34:52]dirname=/storage/ofd_packets [10:34:52]CheckFolder done [10:34:52]ProducePacketName [10:34:52]name=ofd_packets/00139141 [10:34:52]NVStorageSaveData ofd_packets/00139141 [10:34:52]File name is /storage/ofd_packets/00139141 [10:34:52]Write 572 bytes [10:34:52]NVStorageSaveData done [10:34:52]OFDSenderStorePacket done [10:34:52]KKMCreateOFDPacket done [10:34:52]NVStorageSaveData kkm_last_timestamp [10:34:52]File name is /storage/kkm_last_timestamp [10:34:52]Write 4 bytes [10:34:52]NVStorageSaveData done [10:34:52]ExternCall_PrintAddStr [10:34:52]wPrintStart [10:34:52]Write to MH i2c: 01 00 00 45 0B 50 [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: 01 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: 01 07 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: 01 07 00 45 0B 00 00 00 00 00 FF 0F 65 [10:34:52]RasterBufferAndPrint [10:34:52]line Счет N : (3)335068 [10:34:52]line ИНН: 02508201610067 [10:34:52]line Контрольно-Кассовый Чек [10:34:52]line ПРОДАЖА [10:34:52]line Товар: 6921090700103 [10:34:52]line Очки солнцезащитные в ассортименте [10:34:52]line 1.000 * 590.00 [10:34:52]line = 590.00 [10:34:52]line НДС 12% НСП 1% [10:34:52]line > о реализуемом товаре [10:34:52]line Товар: 2000036230011 [10:34:52]line Кофе Латте XL(GABB TRADE) [10:34:52]line 1.000 * 130.00 [10:34:52]line = 130.00 [10:34:52]line НДС 12% НСП 1% [10:34:52]line > о реализуемом товаре [10:34:52]line Товар: 46214645 [10:34:52]line Р/ж mentos pure white клуб 16/15,5г [10:34:52]line 1.000 * 49.00 [10:34:52]line = 49.00 [10:34:52]line НДС 12% НСП 1% [10:34:52]line > о реализуемом товаре [10:34:52]line ИТОГО: 769.00 [10:34:52]line НСП 1% : 6.80 [10:34:52]line НДС 12% : 81.65 [10:34:52]line Наличными: 0.00 [10:34:52]line Безнал.: 769.00 [10:34:52]line Место: АЗС № 101 "Партнер Нефть" [10:34:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:34:52]line СНО: Общий режим [10:34:52]line Чек 126 29.10.2024 10:34 [10:34:52]line Смена: 555 ФФД: 1.0 [10:34:52]line ЗНМ: 0300000081 [10:34:52]line РНМ: 0000000000091631 [10:34:52]line Версия ККМ: 001 [10:34:52]line Платежная система: Mbank [10:34:52]line ФМ: 0000000000874669 [10:34:52]line ФД: 139141 [10:34:52]line ФПД: 145134860412263 [10:34:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T103451&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139141&fm=145134860412263&tin=02508201610067®Number=0000000000091631&sum=76900 [10:34:52]line 0 [10:34:52]OFD Sender: Processing packet 139141 [packets to send 34, broken 33] [10:34:52]ProducePacketName [10:34:52]name=ofd_packets/00139141 [10:34:52]OFD Sender: To server: pG, [10:34:52]CommunicateWithHost lk.salyk.kg:30040 [10:34:52]ConnectInit lk.salyk.kg [10:34:52]written 0, free lines is 4095 [10:34:53]Connected sock=10 [10:34:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1E 02 00 00 8E D6 16 02 09 06 5A 03 01 00 03 00 0A 02 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 36 39 32 31 30 39 30 37 30 30 31 30 33 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 08 00 34 36 32 31 34 36 34 35 06 04 2A 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 77 68 69 74 65 20 D0 BA D0 BB D1 83 D0 B1 20 31 36 2F 31 35 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 2C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 4B BA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 85 1F 02 00 35 04 06 00 83 FF D7 CC A5 67 E9 7E 80 63 A1 07 0B C3 [10:34: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 36 39 4F 00 00 00 CF 10 47 00 8B 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 36 39 10 04 04 00 85 1F 02 00 F4 03 04 00 FF 65 20 67 B6 04 01 00 00 D9 99 86 78 30 0F 6A 25 [10:34:53]CommunicateWithHost err = 0 [10:34:53]CheckOFDResponse [10:34:53]1017 (14) - 77093643461234 [10:34:53]1041 (16) - 0000000000874669 [10:34:53]1040 (4) - 139141 [10:34:53]1012 (4) - 29.10.2024 04:35 [10:34:53]1206 (1) - 0 [10:34:53]OFD Sender: Remove packet 139141 [10:34:53]ProducePacketName [10:34:53]name=ofd_packets/00139141 [10:34:53]NVStorageDeleteData [10:34:53]Write to MH i2c: 01 00 00 7C 0B 87 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: 01 07 00 7C 0B 00 00 00 00 00 47 0C E1 [10:34:53]RasterBufferAndPrint [10:34:53]line [10:34:53]line [10:34:53]line [10:34:53]line [10:34:53]line [10:34:53]written 0, free lines is 3151 [10:34:53]MH_Cut [10:34:53]Write to MH i2c: D1 01 00 83 0B 01 60 [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: D1 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: D1 01 00 [10:34:53]MH_I2C_Read... [10:34:53]Read from MH i2c: D1 01 00 83 0B 00 5F [10:34:53]Write to MH i2c: 01 00 00 84 0B 8F [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:53]OFD Sender: No OFD packet to send [10:34:54]*** Cut start [10:34:54]*** Partial cut [10:34:54]*** CUTSNS_PIN = 1 [10:34:54]*** CUTSNS_PIN = 0 [10:34:54]*** Brake cut motor [10:34:54]Read from MH i2c: 01 [10:34:54]MH_I2C_Read... [10:34:54]*** Stop cut motor [10:34:54]*** Cut end [10:34:54]Read from MH i2c: 01 07 00 [10:34:54]MH_I2C_Read... [10:34:54]Read from MH i2c: 01 07 00 84 0B 00 00 00 00 00 FF 0F A4 [10:34:54]process_action close_receipt done [10:34:54]requested_data is exist [10:34:54]produce_requested_data [10:34:54]requested_item fm.sn is exist - process it [10:34:54]wFMCommunicate request_size=4 [10:34:54]MH_SAM_APDU [10:34:54]CAPDU: 80 11 00 00 [10:34:54]Write to MH i2c: E2 08 00 85 0B 80 11 00 00 00 00 00 00 0A [10:34:54]Write i2c OK [10:34:54]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 17 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 17 00 85 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 65 [10:34:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:34:55]wFMCommunicate OK [10:34:55]requested_item fd.num is exist - process it [10:34:55]SAM_PROTO_GetFieldsCounters [10:34:55]wFMCommunicate request_size=4 [10:34:55]MH_SAM_APDU [10:34:55]CAPDU: 80 13 00 00 [10:34:55]Write to MH i2c: E2 08 00 86 0B 80 13 00 00 00 00 00 00 0D [10:34:55]Write i2c OK [10:34:55]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 62 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 62 00 86 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 85 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [10:34:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 85 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:55]wFMCommunicate OK [10:34:55]SAM_PROTO_GetFieldsCounters done [10:34:55]requested_item shift.num is exist - process it [10:34:55]requested_item shift.opened is exist - process it [10:34:55]req_shift_opened [10:34:55]FM_GetShiftState [10:34:55]SAM_PROTO_GetShiftState [10:34:55]wFMCommunicate request_size=4 [10:34:55]MH_SAM_APDU [10:34:55]CAPDU: 80 13 01 00 [10:34:55]Write to MH i2c: E2 08 00 87 0B 80 13 01 00 00 00 00 00 0F [10:34:55]Write i2c OK [10:34:55]MH_I2C_Read... [10:34:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:55]Read from MH i2c: E2 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 0E 00 [10:34:55]MH_I2C_Read... [10:34:55]Read from MH i2c: E2 0E 00 87 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5E [10:34:55]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:34:55]wFMCommunicate OK [10:34:55]SAM_PROTO_GetShiftState done [10:34:55]FM_GetShiftState done [10:34:55]req_shift_opened done [10:34:55]requested_item shift.open_date is exist - process it [10:34:55]req_shift_open_date [10:34:55]req_shift_open_date done [10:34:55]produce_requested_data done [10:34:55]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139141,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:34:55]process_action_free close_receipt [10:34:55]json_value_free [10:34:55]json_value_free done [10:34:55]process_json_proto returns [10:34:55]Send response to host [10:34:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139141,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:34:55]free response buf [10:34:55]execute_script done [10:34:55]execute_script returns [10:34:55]free content buf [10:34:55]Sock 7.Close socket [10:34:55]Sock 7.Thread stoped [10:34:58]OFD Sender: No OFD packet to send [10:35:03]OFD Sender: No OFD packet to send [10:35:08]OFD Sender: No OFD packet to send [10:35:13]OFD Sender: No OFD packet to send [10:35:18]OFD Sender: No OFD packet to send [10:35:23]OFD Sender: No OFD packet to send [10:35:28]OFD Sender: No OFD packet to send [10:35:33]OFD Sender: No OFD packet to send [10:35:38]OFD Sender: No OFD packet to send [10:35:43]OFD Sender: No OFD packet to send [10:35:48]OFD Sender: No OFD packet to send [10:35:53]OFD Sender: No OFD packet to send [10:35:58]OFD Sender: No OFD packet to send [10:36:03]OFD Sender: No OFD packet to send [10:36:08]OFD Sender: No OFD packet to send [10:36:13]OFD Sender: No OFD packet to send [10:36:18]OFD Sender: No OFD packet to send [10:36:23]OFD Sender: No OFD packet to send [10:36:28]OFD Sender: No OFD packet to send [10:36:33]OFD Sender: No OFD packet to send [10:36:38]OFD Sender: No OFD packet to send [10:36:43]OFD Sender: No OFD packet to send [10:36:48]OFD Sender: No OFD packet to send [10:36:53]OFD Sender: No OFD packet to send [10:36:58]OFD Sender: No OFD packet to send [10:37:03]OFD Sender: No OFD packet to send [10:37:08]OFD Sender: No OFD packet to send [10:37:13]OFD Sender: No OFD packet to send [10:37:18]OFD Sender: No OFD packet to send [10:37:23]OFD Sender: No OFD packet to send [10:37:28]OFD Sender: No OFD packet to send [10:37:33]OFD Sender: No OFD packet to send [10:37:38]OFD Sender: No OFD packet to send [10:37:43]OFD Sender: No OFD packet to send [10:37:48]OFD Sender: No OFD packet to send [10:37:53]OFD Sender: No OFD packet to send [10:37:58]OFD Sender: No OFD packet to send [10:38:03]OFD Sender: No OFD packet to send [10:38:08]OFD Sender: No OFD packet to send [10:38:13]OFD Sender: No OFD packet to send [10:38:19]OFD Sender: No OFD packet to send [10:38:24]OFD Sender: No OFD packet to send [10:38:26]accept exits with 9 [10:38:26]New connection [10:38:26]New thread 3067161956 created [10:38:26]Thread 3067018596 joined [10:38:26]Waiting for new connection... [10:38:26] Sock 9.Parse request [10:38:26]Sock 9.Check first char [10:38:26]Sock 9.First char is OK [10:38:26]request: POST /json_proto HTTP/1.0 [10:38:26]Method: POST [10:38:26]URL: /json_proto [10:38:26]Method is POST - this is cgi request [10:38:26]url: /json_proto [10:38:26]query_string will be loaded in cgi processing [10:38:26]execute_cgi json_proto POST (null) [10:38:26]execute_cgi path=json_proto method=POST [10:38:26]POST find Content-Length [10:38:26]Host: 172.17.50.196:8080 [10:38:26]Content-Length: 770 [10:38:26]Content-Type: application/json [10:38:26] [10:38:26]POST finish read [10:38:26]Found Content-Length = 770 [10:38:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:26]execute_script... [10:38:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:38:26]POST & json_proto [10:38:26]process_json_proto [10:38:26]json parsed OK: [10:38:26]protocol is kg_v1.0 [10:38:26]action value=close_receipt [10:38:26]process_action close_receipt [10:38:26]cmd_close_receipt [10:38:26]MH_GetDate [10:38:26]Write to MH i2c: F0 00 00 88 0B 82 [10:38:26]Write i2c OK [10:38:26]MH_I2C_Read... [10:38:26]Read from MH i2c: F0 [10:38:26]MH_I2C_Read... [10:38:26]Read from MH i2c: F0 09 00 [10:38:26]MH_I2C_Read... [10:38:26]Read from MH i2c: F0 09 00 88 0B 00 23 BB 20 67 72 0D 1C 67 F2 [10:38:26]GetLastDocTimeStamp 1730198091 [10:38:26]current date 1730198307 [10:38:26]FM_GetShiftState [10:38:26]SAM_PROTO_GetShiftState [10:38:26]wFMCommunicate request_size=4 [10:38:26]MH_SAM_APDU [10:38:26]CAPDU: 80 13 01 00 [10:38:26]Write to MH i2c: E2 08 00 89 0B 80 13 01 00 00 00 00 00 11 [10:38:26]Write i2c OK [10:38:26]MH_I2C_Read... [10:38:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:26]Read from MH i2c: E2 [10:38:26]MH_I2C_Read... [10:38:26]Read from MH i2c: E2 0E 00 [10:38:26]MH_I2C_Read... [10:38:26]Read from MH i2c: E2 0E 00 89 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 60 [10:38:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:38:26]wFMCommunicate OK [10:38:26]SAM_PROTO_GetShiftState done [10:38:26]FM_GetShiftState done [10:38:26]opened in 1730160023 [10:38:26]opened+sec_in_day 1730246423 [10:38:26]quantity*price = 150056 [10:38:26]sum+1 = 150058 [10:38:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 127 29.10.2024 10:38 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139142 ФПД: 216210934514228 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T103827&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139142&fm=216210934514228&tin=02508201610067®Number=0000000000091631&sum=150057 [10:38:27]StoreToDocumentArchive [10:38:27]shift 555 fd 139142 [10:38:27]save to /storage/0555/doc_00139142 [10:38:27]save last doc name /storage/0555/doc_00139142 to /storage/kkm_last_doc_name [10:38:27]save OK [10:38:27]Clear old archive folders... [10:38:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:27]tlvbuf is 0145D640 [10:38:27]SAM_PROTO_ClearQueue [10:38:27]wFMCommunicate request_size=4 [10:38:27]MH_SAM_APDU [10:38:27]CAPDU: 80 09 00 00 [10:38:27]Write to MH i2c: E2 08 00 96 0B 80 09 00 00 00 00 00 00 13 [10:38:27]Write i2c OK [10:38:27]MH_I2C_Read... [10:38:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:28]Read from MH i2c: E2 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 03 00 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 03 00 96 0B 00 90 00 15 [10:38:28]RAPDU: 90 00 [10:38:28]wFMCommunicate OK [10:38:28]SAM_PROTO_ClearQueue done [10:38:28]KKMCreateOFDPacket [10:38:28]OFDProtocolAddRootSTLVToBuf [10:38:28]FM_MakeSignedData [10:38:28]FM_MakeSignedData [10:38:28]SAM_PROTO_SignData [10:38:28]wFMCommunicate request_size=4 [10:38:28]MH_SAM_APDU [10:38:28]CAPDU: 80 0D 01 02 [10:38:28]Write to MH i2c: E2 08 00 97 0B 80 0D 01 02 00 00 00 00 1B [10:38:28]Write i2c OK [10:38:28]MH_I2C_Read... [10:38:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:28]Read from MH i2c: E2 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 03 00 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 03 00 97 0B 00 90 00 16 [10:38:28]RAPDU: 90 00 [10:38:28]wFMCommunicate OK [10:38:28]wFMCommunicate request_size=255 [10:38:28]MH_SAM_APDU [10:38:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 23 BB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 86 1F 02 00 35 04 06 00 C4 [10:38:28]Write to MH i2c: E2 02 01 98 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 23 BB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 86 1F 02 00 35 04 06 00 C4 00 00 E3 [10:38:28]Write i2c OK [10:38:28]MH_I2C_Read... [10:38:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:28]Read from MH i2c: E2 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 03 00 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 03 00 98 0B 00 90 00 17 [10:38:28]RAPDU: 90 00 [10:38:28]wFMCommunicate OK [10:38:28]wFMCommunicate request_size=10 [10:38:28]MH_SAM_APDU [10:38:28]CAPDU: 80 0D 02 02 05 A4 87 F2 C2 34 [10:38:28]Write to MH i2c: E2 0D 00 99 0B 80 0D 02 02 05 00 A4 87 F2 C2 34 00 00 3B [10:38:28]Write i2c OK [10:38:28]MH_I2C_Read... [10:38:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:28]Read from MH i2c: E2 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 03 00 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 03 00 99 0B 00 90 00 18 [10:38:28]RAPDU: 90 00 [10:38:28]wFMCommunicate OK [10:38:28]wFMCommunicate request_size=4 [10:38:28]MH_SAM_APDU [10:38:28]CAPDU: 80 0D 03 02 [10:38:28]Write to MH i2c: E2 08 00 9A 0B 80 0D 03 02 00 00 00 00 20 [10:38:28]Write i2c OK [10:38:28]MH_I2C_Read... [10:38:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:28]Read from MH i2c: E2 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 0B 00 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 0B 00 9A 0B 00 7D 7F AF 2E D7 6E F9 4C 90 00 84 [10:38:28]RAPDU: 7D 7F AF 2E D7 6E F9 4C 90 00 [10:38:28]wFMCommunicate OK [10:38:28]SAM_PROTO_SignData done [10:38:28]FM_MakeSignedData done [10:38:28]CreateOFDProtocolMessage [10:38:28]wFMCommunicate request_size=4 [10:38:28]MH_SAM_APDU [10:38:28]CAPDU: 80 11 00 00 [10:38:28]Write to MH i2c: E2 08 00 9B 0B 80 11 00 00 00 00 00 00 20 [10:38:28]Write i2c OK [10:38:28]MH_I2C_Read... [10:38:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:28]Read from MH i2c: E2 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 17 00 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: E2 17 00 9B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 7B [10:38:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:38:28]wFMCommunicate OK [10:38:28]CreateOFDProtocolMessage done [10:38:28]OFDSenderStorePacket 139142 [10:38:28]StoreOFDPacket docnum=139142 [10:38:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 A6 0D 07 01 22 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 23 BB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 86 1F 02 00 35 04 06 00 C4 A4 87 F2 C2 34 7D 7F AF 2E D7 6E F9 4C [10:38:28]CheckFolder [10:38:28]dirname=/storage/ofd_packets [10:38:28]CheckFolder done [10:38:28]ProducePacketName [10:38:28]name=ofd_packets/00139142 [10:38:28]NVStorageSaveData ofd_packets/00139142 [10:38:28]File name is /storage/ofd_packets/00139142 [10:38:28]Write 301 bytes [10:38:28]NVStorageSaveData done [10:38:28]OFDSenderStorePacket done [10:38:28]KKMCreateOFDPacket done [10:38:28]NVStorageSaveData kkm_last_timestamp [10:38:28]File name is /storage/kkm_last_timestamp [10:38:28]Write 4 bytes [10:38:28]NVStorageSaveData done [10:38:28]ExternCall_PrintAddStr [10:38:28]wPrintStart [10:38:28]Write to MH i2c: 01 00 00 9C 0B A7 [10:38:28]Write i2c OK [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: 01 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: 01 07 00 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: 01 07 00 9C 0B 00 00 00 00 00 FF 0F BC [10:38:28]RasterBufferAndPrint [10:38:28]line Счет N : (1)1093642 [10:38:28]line ИНН: 02508201610067 [10:38:28]line Контрольно-Кассовый Чек [10:38:28]line ПРОДАЖА [10:38:28]line ТРК (МРК, ГНК) : 53 [10:38:28]line Товар: 2710124130 [10:38:28]line Аи-92-К-2 [10:38:28]line 22.430 * 66.90 [10:38:28]line = 1500.57 [10:38:28]line НДС 12% НСП 1% [10:38:28]line > о реализуемом товаре [10:38:28]line ИТОГО: 1500.57 [10:38:28]line НСП 1% : 13.28 [10:38:28]line НДС 12% : 159.35 [10:38:28]line Наличными: 0.00 [10:38:28]line Безнал.: 1500.57 [10:38:28]line Место: АЗС № 101 "Партнер Нефть" [10:38:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:38:28]line СНО: Общий режим [10:38:28]line Чек 127 29.10.2024 10:38 [10:38:28]line Смена: 555 ФФД: 1.0 [10:38:28]line ЗНМ: 0300000081 [10:38:28]line РНМ: 0000000000091631 [10:38:28]line Версия ККМ: 001 [10:38:28]line Платежная система: Mbank [10:38:28]line ФМ: 0000000000874669 [10:38:28]line ФД: 139142 [10:38:28]line ФПД: 216210934514228 [10:38:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T103827&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139142&fm=216210934514228&tin=02508201610067®Number=0000000000091631&sum=150057 [10:38:28]written 0, free lines is 4095 [10:38:28]OFD Sender: Processing packet 139142 [packets to send 34, broken 33] [10:38:28]ProducePacketName [10:38:28]name=ofd_packets/00139142 [10:38:28]OFD Sender: To server: pG, [10:38:28]CommunicateWithHost lk.salyk.kg:30040 [10:38:28]ConnectInit lk.salyk.kg [10:38:28]Connected sock=10 [10:38:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 A6 0D 07 01 22 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 23 BB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 86 1F 02 00 35 04 06 00 C4 A4 87 F2 C2 34 7D 7F AF 2E D7 6E F9 4C [10:38:28]Write to MH i2c: 01 00 00 C5 0B D0 [10:38:28]Write i2c OK [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: 01 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: 01 07 00 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: 01 07 00 C5 0B 00 00 00 00 00 1E 0D 02 [10:38:28]RasterBufferAndPrint [10:38:28]line [10:38:28]line [10:38:28]line [10:38:28]line [10:38:28]line [10:38:28]written 0, free lines is 3364 [10:38:28]MH_Cut [10:38:28]Write to MH i2c: D1 01 00 CC 0B 01 A9 [10:38:28]Write i2c OK [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: D1 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: D1 01 00 [10:38:28]MH_I2C_Read... [10:38:28]Read from MH i2c: D1 01 00 CC 0B 00 A8 [10:38:28]Write to MH i2c: 01 00 00 CD 0B D8 [10:38:28]Write i2c OK [10:38:28]MH_I2C_Read... [10:38: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 36 39 4F 00 00 00 B0 88 47 00 E2 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 36 39 10 04 04 00 86 1F 02 00 F4 03 04 00 D7 66 20 67 B6 04 01 00 00 F9 87 2D 67 7E 66 79 ED [10:38:29]CommunicateWithHost err = 0 [10:38:29]CheckOFDResponse [10:38:29]1017 (14) - 77093643461234 [10:38:29]1041 (16) - 0000000000874669 [10:38:29]1040 (4) - 139142 [10:38:29]1012 (4) - 29.10.2024 04:38 [10:38:29]1206 (1) - 0 [10:38:29]OFD Sender: Remove packet 139142 [10:38:29]ProducePacketName [10:38:29]name=ofd_packets/00139142 [10:38:29]NVStorageDeleteData [10:38:29]OFD Sender: No OFD packet to send [10:38:29]*** Cut start [10:38:29]*** Partial cut [10:38:29]*** CUTSNS_PIN = 1 [10:38:29]*** CUTSNS_PIN = 0 [10:38:29]*** Brake cut motor [10:38:30]Read from MH i2c: 01 [10:38:30]MH_I2C_Read... [10:38:30]*** Stop cut motor [10:38:30]*** Cut end [10:38:30]Read from MH i2c: 01 07 00 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: 01 07 00 CD 0B 00 00 00 00 00 FF 0F ED [10:38:30]process_action close_receipt done [10:38:30]requested_data is exist [10:38:30]produce_requested_data [10:38:30]requested_item fm.sn is exist - process it [10:38:30]wFMCommunicate request_size=4 [10:38:30]MH_SAM_APDU [10:38:30]CAPDU: 80 11 00 00 [10:38:30]Write to MH i2c: E2 08 00 CE 0B 80 11 00 00 00 00 00 00 53 [10:38:30]Write i2c OK [10:38:30]MH_I2C_Read... [10:38:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:30]Read from MH i2c: E2 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 17 00 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 17 00 CE 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AE [10:38:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:38:30]wFMCommunicate OK [10:38:30]requested_item fd.num is exist - process it [10:38:30]SAM_PROTO_GetFieldsCounters [10:38:30]wFMCommunicate request_size=4 [10:38:30]MH_SAM_APDU [10:38:30]CAPDU: 80 13 00 00 [10:38:30]Write to MH i2c: E2 08 00 CF 0B 80 13 00 00 00 00 00 00 56 [10:38:30]Write i2c OK [10:38:30]MH_I2C_Read... [10:38:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:30]Read from MH i2c: E2 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 62 00 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 62 00 CF 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 86 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [10:38:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 86 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:38:30]wFMCommunicate OK [10:38:30]SAM_PROTO_GetFieldsCounters done [10:38:30]requested_item shift.num is exist - process it [10:38:30]requested_item shift.opened is exist - process it [10:38:30]req_shift_opened [10:38:30]FM_GetShiftState [10:38:30]SAM_PROTO_GetShiftState [10:38:30]wFMCommunicate request_size=4 [10:38:30]MH_SAM_APDU [10:38:30]CAPDU: 80 13 01 00 [10:38:30]Write to MH i2c: E2 08 00 D0 0B 80 13 01 00 00 00 00 00 58 [10:38:30]Write i2c OK [10:38:30]MH_I2C_Read... [10:38:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:30]Read from MH i2c: E2 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 0E 00 [10:38:30]MH_I2C_Read... [10:38:30]Read from MH i2c: E2 0E 00 D0 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A7 [10:38:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:38:30]wFMCommunicate OK [10:38:30]SAM_PROTO_GetShiftState done [10:38:30]FM_GetShiftState done [10:38:30]req_shift_opened done [10:38:30]requested_item shift.open_date is exist - process it [10:38:30]req_shift_open_date [10:38:30]req_shift_open_date done [10:38:30]produce_requested_data done [10:38:30]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139142,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:38:30]process_action_free close_receipt [10:38:30]json_value_free [10:38:30]json_value_free done [10:38:30]process_json_proto returns [10:38:30]Send response to host [10:38:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139142,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:38:30]free response buf [10:38:30]execute_script done [10:38:30]execute_script returns [10:38:30]free content buf [10:38:30]Sock 9.Close socket [10:38:30]Sock 9.Thread stoped [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:09]OFD Sender: No OFD packet to send [10:39:14]OFD Sender: No OFD packet to send [10:39:19]OFD Sender: No OFD packet to send [10:39:24]OFD Sender: No OFD packet to send [10:39:29]OFD Sender: No OFD packet to send [10:39:32]accept exits with 7 [10:39:32]New connection [10:39:32]New thread 3067018596 created [10:39:32]Thread 3067161956 joined [10:39:32]Waiting for new connection... [10:39:32] Sock 7.Parse request [10:39:32]Sock 7.Check first char [10:39:32]Sock 7.First char is OK [10:39:32]request: POST /json_proto HTTP/1.0 [10:39:32]Method: POST [10:39:32]URL: /json_proto [10:39:32]Method is POST - this is cgi request [10:39:32]url: /json_proto [10:39:32]query_string will be loaded in cgi processing [10:39:32]execute_cgi json_proto POST (null) [10:39:32]execute_cgi path=json_proto method=POST [10:39:32]POST find Content-Length [10:39:32]Host: 172.17.50.196:8080 [10:39:32]Content-Length: 682 [10:39:32]Content-Type: application/json [10:39:32] [10:39:32]POST finish read [10:39:32]Found Content-Length = 682 [10:39:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "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:39:32]execute_script... [10:39:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "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:39:32]POST & json_proto [10:39:32]process_json_proto [10:39:32]json parsed OK: [10:39:32]protocol is kg_v1.0 [10:39:32]action value=close_receipt [10:39:32]process_action close_receipt [10:39:32]cmd_close_receipt [10:39:32]MH_GetDate [10:39:32]Write to MH i2c: F0 00 00 D1 0B CB [10:39:32]Write i2c OK [10:39:32]MH_I2C_Read... [10:39:32]Read from MH i2c: F0 [10:39:32]MH_I2C_Read... [10:39:32]Read from MH i2c: F0 09 00 [10:39:32]MH_I2C_Read... [10:39:32]Read from MH i2c: F0 09 00 D1 0B 00 65 BB 20 67 72 0D 1C 67 7D [10:39:32]GetLastDocTimeStamp 1730198307 [10:39:32]current date 1730198373 [10:39:32]FM_GetShiftState [10:39:32]SAM_PROTO_GetShiftState [10:39:32]wFMCommunicate request_size=4 [10:39:32]MH_SAM_APDU [10:39:32]CAPDU: 80 13 01 00 [10:39:32]Write to MH i2c: E2 08 00 D2 0B 80 13 01 00 00 00 00 00 5A [10:39:32]Write i2c OK [10:39:32]MH_I2C_Read... [10:39:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:32]Read from MH i2c: E2 [10:39:32]MH_I2C_Read... [10:39:32]Read from MH i2c: E2 0E 00 [10:39:32]MH_I2C_Read... [10:39:32]Read from MH i2c: E2 0E 00 D2 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A9 [10:39:32]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:39:32]wFMCommunicate OK [10:39:32]SAM_PROTO_GetShiftState done [10:39:32]FM_GetShiftState done [10:39:32]opened in 1730160023 [10:39:32]opened+sec_in_day 1730246423 [10:39:32]quantity*price = 70012 [10:39:32]sum+1 = 70013 [10:39:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 128 29.10.2024 10:39 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139143 ФПД: 163245203365252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T103933&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139143&fm=163245203365252&tin=02508201610067®Number=0000000000091631&sum=70000 [10:39:33]StoreToDocumentArchive [10:39:33]shift 555 fd 139143 [10:39:33]save to /storage/0555/doc_00139143 [10:39:33]save last doc name /storage/0555/doc_00139143 to /storage/kkm_last_doc_name [10:39:33]save OK [10:39:33]Clear old archive folders... [10:39:33]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:39:33]tlvbuf is 014B76A0 [10:39:33]SAM_PROTO_ClearQueue [10:39:33]wFMCommunicate request_size=4 [10:39:33]MH_SAM_APDU [10:39:33]CAPDU: 80 09 00 00 [10:39:33]Write to MH i2c: E2 08 00 DF 0B 80 09 00 00 00 00 00 00 5C [10:39:33]Write i2c OK [10:39:33]MH_I2C_Read... [10:39:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:33]Read from MH i2c: E2 [10:39:33]MH_I2C_Read... [10:39:33]Read from MH i2c: E2 03 00 [10:39:33]MH_I2C_Read... [10:39:33]Read from MH i2c: E2 03 00 DF 0B 00 90 00 5E [10:39:33]RAPDU: 90 00 [10:39:33]wFMCommunicate OK [10:39:33]SAM_PROTO_ClearQueue done [10:39:33]KKMCreateOFDPacket [10:39:33]OFDProtocolAddRootSTLVToBuf [10:39:33]FM_MakeSignedData [10:39:33]FM_MakeSignedData [10:39:33]SAM_PROTO_SignData [10:39:33]wFMCommunicate request_size=4 [10:39:33]MH_SAM_APDU [10:39:33]CAPDU: 80 0D 01 02 [10:39:33]Write to MH i2c: E2 08 00 E0 0B 80 0D 01 02 00 00 00 00 64 [10:39:33]Write i2c OK [10:39:33]MH_I2C_Read... [10:39:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:33]Read from MH i2c: E2 [10:39:33]MH_I2C_Read... [10:39:33]Read from MH i2c: E2 03 00 [10:39:33]MH_I2C_Read... [10:39:33]Read from MH i2c: E2 03 00 E0 0B 00 90 00 5F [10:39:33]RAPDU: 90 00 [10:39:33]wFMCommunicate OK [10:39:33]wFMCommunicate request_size=255 [10:39:33]MH_SAM_APDU [10:39:33]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 65 BB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 87 1F 02 00 35 04 06 00 94 78 [10:39:33]Write to MH i2c: E2 02 01 E1 0B 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 65 BB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 87 1F 02 00 35 04 06 00 94 78 00 00 FB [10:39:33]Write i2c OK [10:39:33]MH_I2C_Read... [10:39:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:34]Read from MH i2c: E2 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 E1 0B 00 90 00 60 [10:39:34]RAPDU: 90 00 [10:39:34]wFMCommunicate OK [10:39:34]wFMCommunicate request_size=9 [10:39:34]MH_SAM_APDU [10:39:34]CAPDU: 80 0D 02 02 04 7C 5B 9D 84 [10:39:34]Write to MH i2c: E2 0C 00 E2 0B 80 0D 02 02 04 00 7C 5B 9D 84 00 00 67 [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:34]Read from MH i2c: E2 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 03 00 E2 0B 00 90 00 61 [10:39:34]RAPDU: 90 00 [10:39:34]wFMCommunicate OK [10:39:34]wFMCommunicate request_size=4 [10:39:34]MH_SAM_APDU [10:39:34]CAPDU: 80 0D 03 02 [10:39:34]Write to MH i2c: E2 08 00 E3 0B 80 0D 03 02 00 00 00 00 69 [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:34]Read from MH i2c: E2 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 0B 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 0B 00 E3 0B 00 F5 7F DC 4F E8 D1 76 4A 90 00 82 [10:39:34]RAPDU: F5 7F DC 4F E8 D1 76 4A 90 00 [10:39:34]wFMCommunicate OK [10:39:34]SAM_PROTO_SignData done [10:39:34]FM_MakeSignedData done [10:39:34]CreateOFDProtocolMessage [10:39:34]wFMCommunicate request_size=4 [10:39:34]MH_SAM_APDU [10:39:34]CAPDU: 80 11 00 00 [10:39:34]Write to MH i2c: E2 08 00 E4 0B 80 11 00 00 00 00 00 00 69 [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:34]Read from MH i2c: E2 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 17 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: E2 17 00 E4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C4 [10:39:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:39:34]wFMCommunicate OK [10:39:34]CreateOFDProtocolMessage done [10:39:34]OFDSenderStorePacket 139143 [10:39:34]StoreOFDPacket docnum=139143 [10:39:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 CF 05 06 01 FD DE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 65 BB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 87 1F 02 00 35 04 06 00 94 78 7C 5B 9D 84 F5 7F DC 4F E8 D1 76 4A [10:39:34]CheckFolder [10:39:34]dirname=/storage/ofd_packets [10:39:34]CheckFolder done [10:39:34]ProducePacketName [10:39:34]name=ofd_packets/00139143 [10:39:34]NVStorageSaveData ofd_packets/00139143 [10:39:34]File name is /storage/ofd_packets/00139143 [10:39:34]Write 300 bytes [10:39:34]NVStorageSaveData done [10:39:34]OFDSenderStorePacket done [10:39:34]KKMCreateOFDPacket done [10:39:34]NVStorageSaveData kkm_last_timestamp [10:39:34]File name is /storage/kkm_last_timestamp [10:39:34]Write 4 bytes [10:39:34]NVStorageSaveData done [10:39:34]ExternCall_PrintAddStr [10:39:34]wPrintStart [10:39:34]Write to MH i2c: 01 00 00 E5 0B F0 [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: 01 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: 01 07 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: 01 07 00 E5 0B 00 00 00 00 00 FF 0F 05 [10:39:34]RasterBufferAndPrint [10:39:34]line Счет N : (1)1093643 [10:39:34]line ИНН: 02508201610067 [10:39:34]line Контрольно-Кассовый Чек [10:39:34]line ПРОДАЖА [10:39:34]line ТРК (МРК, ГНК) : 71 [10:39:34]line Товар: 2711190000 [10:39:34]line ГАЗ-К-5 [10:39:34]line 18.280 * 38.30 [10:39:34]line = 700.12 [10:39:34]line НДС 12% НСП 1% [10:39:34]line > о реализуемом товаре [10:39:34]line ОКРУГЛЕНИЕ: -0.12 [10:39:34]line ИТОГО: 700.00 [10:39:34]line Внесено: 700.00 [10:39:34]line СДАЧА: 0.00 [10:39:34]line НСП 1% : 6.20 [10:39:34]line НДС 12% : 74.35 [10:39:34]line Наличными: 700.00 [10:39:34]line Безнал.: 0.00 [10:39:34]line Место: АЗС № 101 "Партнер Нефть" [10:39:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:39:34]line СНО: Общий режим [10:39:34]line Чек 128 29.10.2024 10:39 [10:39:34]line Смена: 555 ФФД: 1.0 [10:39:34]line ЗНМ: 0300000081 [10:39:34]line РНМ: 0000000000091631 [10:39:34]line Версия ККМ: 001 [10:39:34]line ФМ: 0000000000874669 [10:39:34]line ФД: 139143 [10:39:34]line ФПД: 163245203365252 [10:39:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T103933&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139143&fm=163245203365252&tin=02508201610067®Number=0000000000091631&sum=70000 [10:39:34]OFD Sender: Processing packet 139143 [packets to send 34, broken 33] [10:39:34]ProducePacketName [10:39:34]name=ofd_packets/00139143 [10:39:34]OFD Sender: To server: pG, [10:39:34]CommunicateWithHost lk.salyk.kg:30040 [10:39:34]ConnectInit lk.salyk.kg [10:39:34]written 0, free lines is 4095 [10:39:34]Connected sock=10 [10:39: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 36 39 0E 01 00 00 CF 05 06 01 FD DE 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 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 0B 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 65 BB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 87 1F 02 00 35 04 06 00 94 78 7C 5B 9D 84 F5 7F DC 4F E8 D1 76 4A [10:39: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 36 39 4F 00 00 00 85 39 47 00 6C B4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 87 1F 02 00 F4 03 04 00 19 67 20 67 B6 04 01 00 00 1D 9F 96 48 24 67 D8 8B [10:39:34]CommunicateWithHost err = 0 [10:39:34]CheckOFDResponse [10:39:34]1017 (14) - 77093643461234 [10:39:34]1041 (16) - 0000000000874669 [10:39:34]1040 (4) - 139143 [10:39:34]1012 (4) - 29.10.2024 04:39 [10:39:34]1206 (1) - 0 [10:39:34]OFD Sender: Remove packet 139143 [10:39:34]ProducePacketName [10:39:34]name=ofd_packets/00139143 [10:39:34]NVStorageDeleteData [10:39:34]Write to MH i2c: 01 00 00 10 0C 1C [10:39:34]Write i2c OK [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: 01 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: 01 07 00 [10:39:34]MH_I2C_Read... [10:39:34]Read from MH i2c: 01 07 00 10 0C 00 00 00 00 00 DD 0C 0C [10:39:34]RasterBufferAndPrint [10:39:34]line [10:39:34]line [10:39:34]line [10:39:34]line [10:39:34]line [10:39:34]written 0, free lines is 3299 [10:39:35]MH_Cut [10:39:35]Write to MH i2c: D1 01 00 17 0C 01 F5 [10:39:35]Write i2c OK [10:39:35]MH_I2C_Read... [10:39:35]Read from MH i2c: D1 [10:39:35]MH_I2C_Read... [10:39:35]Read from MH i2c: D1 01 00 [10:39:35]MH_I2C_Read... [10:39:35]Read from MH i2c: D1 01 00 17 0C 00 F4 [10:39:35]Write to MH i2c: 01 00 00 18 0C 24 [10:39:35]Write i2c OK [10:39:35]MH_I2C_Read... [10:39:35]OFD Sender: No OFD packet to send [10:39:35]*** Cut start [10:39:35]*** Partial cut [10:39:35]*** CUTSNS_PIN = 1 [10:39:35]*** CUTSNS_PIN = 0 [10:39:35]*** Brake cut motor [10:39:36]Read from MH i2c: 01 [10:39:36]MH_I2C_Read... [10:39:36]*** Stop cut motor [10:39:36]*** Cut end [10:39:36]Read from MH i2c: 01 07 00 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: 01 07 00 18 0C 00 00 00 00 00 FF 0F 39 [10:39:36]process_action close_receipt done [10:39:36]requested_data is exist [10:39:36]produce_requested_data [10:39:36]requested_item fm.sn is exist - process it [10:39:36]wFMCommunicate request_size=4 [10:39:36]MH_SAM_APDU [10:39:36]CAPDU: 80 11 00 00 [10:39:36]Write to MH i2c: E2 08 00 19 0C 80 11 00 00 00 00 00 00 9F [10:39:36]Write i2c OK [10:39:36]MH_I2C_Read... [10:39:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:36]Read from MH i2c: E2 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 17 00 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 17 00 19 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 FA [10:39:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:39:36]wFMCommunicate OK [10:39:36]requested_item fd.num is exist - process it [10:39:36]SAM_PROTO_GetFieldsCounters [10:39:36]wFMCommunicate request_size=4 [10:39:36]MH_SAM_APDU [10:39:36]CAPDU: 80 13 00 00 [10:39:36]Write to MH i2c: E2 08 00 1A 0C 80 13 00 00 00 00 00 00 A2 [10:39:36]Write i2c OK [10:39:36]MH_I2C_Read... [10:39:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:36]Read from MH i2c: E2 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 62 00 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 62 00 1A 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 87 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [10:39: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 87 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:36]wFMCommunicate OK [10:39:36]SAM_PROTO_GetFieldsCounters done [10:39:36]requested_item shift.num is exist - process it [10:39:36]requested_item shift.opened is exist - process it [10:39:36]req_shift_opened [10:39:36]FM_GetShiftState [10:39:36]SAM_PROTO_GetShiftState [10:39:36]wFMCommunicate request_size=4 [10:39:36]MH_SAM_APDU [10:39:36]CAPDU: 80 13 01 00 [10:39:36]Write to MH i2c: E2 08 00 1B 0C 80 13 01 00 00 00 00 00 A4 [10:39:36]Write i2c OK [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 [10:39:36]MH_I2C_Read... [10:39:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:36]Read from MH i2c: E2 0E 00 [10:39:36]MH_I2C_Read... [10:39:36]Read from MH i2c: E2 0E 00 1B 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F3 [10:39:36]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:39:36]wFMCommunicate OK [10:39:36]SAM_PROTO_GetShiftState done [10:39:36]FM_GetShiftState done [10:39:36]req_shift_opened done [10:39:36]requested_item shift.open_date is exist - process it [10:39:36]req_shift_open_date [10:39:36]req_shift_open_date done [10:39:36]produce_requested_data done [10:39:36]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139143,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:39:36]process_action_free close_receipt [10:39:36]json_value_free [10:39:36]json_value_free done [10:39:36]process_json_proto returns [10:39:36]Send response to host [10:39:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139143,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:39:36]free response buf [10:39:36]execute_script done [10:39:36]execute_script returns [10:39:36]free content buf [10:39:36]Sock 7.Close socket [10:39:36]Sock 7.Thread stoped [10:39:40]OFD Sender: No OFD packet to send [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:10]OFD Sender: No OFD packet to send [10:48:15]OFD Sender: No OFD packet to send [10:48:20]OFD Sender: No OFD packet to send [10:48:25]OFD Sender: No OFD packet to send [10:48:30]OFD Sender: No OFD packet to send [10:48:35]OFD Sender: No OFD packet to send [10:48:40]OFD Sender: No OFD packet to send [10:48:45]OFD Sender: No OFD packet to send [10:48:50]OFD Sender: No OFD packet to send [10:48:55]OFD Sender: No OFD packet to send [10:49:00]OFD Sender: No OFD packet to send [10:49:05]OFD Sender: No OFD packet to send [10:49:10]OFD Sender: No OFD packet to send [10:49:15]OFD Sender: No OFD packet to send [10:49:20]OFD Sender: No OFD packet to send [10:49:25]OFD Sender: No OFD packet to send [10:49:30]OFD Sender: No OFD packet to send [10:49:35]OFD Sender: No OFD packet to send [10:49:40]OFD Sender: No OFD packet to send [10:49:45]OFD Sender: No OFD packet to send [10:49:50]OFD Sender: No OFD packet to send [10:49:55]OFD Sender: No OFD packet to send [10:50:00]OFD Sender: No OFD packet to send [10:50:02]accept exits with 9 [10:50:02]New connection [10:50:02]New thread 3067161956 created [10:50:02]Thread 3067018596 joined [10:50:02]Waiting for new connection... [10:50:02] Sock 9.Parse request [10:50:02]Sock 9.Check first char [10:50:02]Sock 9.First char is OK [10:50:02]request: POST /json_proto HTTP/1.0 [10:50:02]Method: POST [10:50:02]URL: /json_proto [10:50:02]Method is POST - this is cgi request [10:50:02]url: /json_proto [10:50:02]query_string will be loaded in cgi processing [10:50:02]execute_cgi json_proto POST (null) [10:50:02]execute_cgi path=json_proto method=POST [10:50:02]POST find Content-Length [10:50:02]Host: 172.17.50.196:8080 [10:50:02]Content-Length: 993 [10:50:02]Content-Type: application/json [10:50:02] [10:50:02]POST finish read [10:50:02]Found Content-Length = 993 [10:50:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335069", "tax_sys" : 0, "items" : [ { "code": "4870202522701", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0447\u0435\u0440\u043D\u044B\u0439 \u041C\u0430\u043B\u0438\u043D\u0430 1,2", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 1.000, "sum" : 7.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 132.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:02]execute_script... [10: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 : (3)335069", "tax_sys" : 0, "items" : [ { "code": "4870202522701", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0447\u0435\u0440\u043D\u044B\u0439 \u041C\u0430\u043B\u0438\u043D\u0430 1,2", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 1.000, "sum" : 7.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 132.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:50:02]POST & json_proto [10:50:02]process_json_proto [10:50:02]json parsed OK: [10:50:02]protocol is kg_v1.0 [10:50:02]action value=close_receipt [10:50:02]process_action close_receipt [10:50:02]cmd_close_receipt [10:50:02]MH_GetDate [10:50:02]Write to MH i2c: F0 00 00 1C 0C 17 [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: F0 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: F0 09 00 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: F0 09 00 1C 0C 00 DC BD 20 67 72 0D 1C 67 42 [10:50:02]GetLastDocTimeStamp 1730198373 [10:50:02]current date 1730199004 [10:50:02]FM_GetShiftState [10:50:02]SAM_PROTO_GetShiftState [10:50:02]wFMCommunicate request_size=4 [10:50:02]MH_SAM_APDU [10:50:02]CAPDU: 80 13 01 00 [10:50:02]Write to MH i2c: E2 08 00 1D 0C 80 13 01 00 00 00 00 00 A6 [10:50:02]Write i2c OK [10:50:02]MH_I2C_Read... [10:50:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:02]Read from MH i2c: E2 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 0E 00 [10:50:02]MH_I2C_Read... [10:50:02]Read from MH i2c: E2 0E 00 1D 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F5 [10:50:02]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:50:02]wFMCommunicate OK [10:50:02]SAM_PROTO_GetShiftState done [10:50:02]FM_GetShiftState done [10:50:02]opened in 1730160023 [10:50:02]opened+sec_in_day 1730246423 [10:50:02]quantity*price = 12500 [10:50:02]sum+1 = 12501 [10:50:02]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000053020015 Бумажные стаканы 250мл 1шт 1.000 * 7.00 = 7.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 132.00 НСП 1% : 1.17 НДС 12% : 14.01 Наличными: 132.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 129 29.10.2024 10:50 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139144 ФПД: 30644016817122 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105004&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139144&fm=30644016817122&tin=02508201610067®Number=0000000000091631&sum=13200 0 [10:50:04]StoreToDocumentArchive [10:50:04]shift 555 fd 139144 [10:50:04]save to /storage/0555/doc_00139144 [10:50:04]save last doc name /storage/0555/doc_00139144 to /storage/kkm_last_doc_name [10:50:04]save OK [10:50:04]Clear old archive folders... [10:50:04]ProcessDocumentItem done err = 0, tmpTLVsize=415 [10:50:04]tlvbuf is 01444510 [10:50:04]SAM_PROTO_ClearQueue [10:50:04]wFMCommunicate request_size=4 [10:50:04]MH_SAM_APDU [10:50:04]CAPDU: 80 09 00 00 [10:50:04]Write to MH i2c: E2 08 00 2A 0C 80 09 00 00 00 00 00 00 A8 [10:50:04]Write i2c OK [10:50:04]MH_I2C_Read... [10:50:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:04]Read from MH i2c: E2 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 03 00 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 03 00 2A 0C 00 90 00 AA [10:50:04]RAPDU: 90 00 [10:50:04]wFMCommunicate OK [10:50:04]SAM_PROTO_ClearQueue done [10:50:04]KKMCreateOFDPacket [10:50:04]OFDProtocolAddRootSTLVToBuf [10:50:04]FM_MakeSignedData [10:50:04]FM_MakeSignedData [10:50:04]SAM_PROTO_SignData [10:50:04]wFMCommunicate request_size=4 [10:50:04]MH_SAM_APDU [10:50:04]CAPDU: 80 0D 01 02 [10:50:04]Write to MH i2c: E2 08 00 2B 0C 80 0D 01 02 00 00 00 00 B0 [10:50:04]Write i2c OK [10:50:04]MH_I2C_Read... [10:50:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:04]Read from MH i2c: E2 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 03 00 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 03 00 2B 0C 00 90 00 AB [10:50:04]RAPDU: 90 00 [10:50:04]wFMCommunicate OK [10:50:04]wFMCommunicate request_size=255 [10:50:04]MH_SAM_APDU [10:50:04]CAPDU: 80 0D 02 02 FA 03 00 9F 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC [10:50:04]Write to MH i2c: E2 02 01 2C 0C 80 0D 02 02 FA 00 03 00 9F 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 00 00 15 [10:50:04]Write i2c OK [10:50:04]MH_I2C_Read... [10:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:04]Read from MH i2c: E2 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 03 00 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 03 00 2C 0C 00 90 00 AC [10:50:04]RAPDU: 90 00 [10:50:04]wFMCommunicate OK [10:50:04]wFMCommunicate request_size=174 [10:50:04]MH_SAM_APDU [10:50:04]CAPDU: 80 0D 02 02 A9 04 01 00 01 FC 03 06 00 90 33 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 05 00 00 00 00 07 04 06 00 90 33 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 DC BD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 88 1F 02 00 35 04 06 00 1B DE DD BC A3 E2 [10:50:04]Write to MH i2c: E2 B1 00 2D 0C 80 0D 02 02 A9 00 04 01 00 01 FC 03 06 00 90 33 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 05 00 00 00 00 07 04 06 00 90 33 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 DC BD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 88 1F 02 00 35 04 06 00 1B DE DD BC A3 E2 00 00 57 [10:50:04]Write i2c OK [10:50:04]MH_I2C_Read... [10:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:04]Read from MH i2c: E2 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 03 00 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 03 00 2D 0C 00 90 00 AD [10:50:04]RAPDU: 90 00 [10:50:04]wFMCommunicate OK [10:50:04]wFMCommunicate request_size=4 [10:50:04]MH_SAM_APDU [10:50:04]CAPDU: 80 0D 03 02 [10:50:04]Write to MH i2c: E2 08 00 2E 0C 80 0D 03 02 00 00 00 00 B5 [10:50:04]Write i2c OK [10:50:04]MH_I2C_Read... [10:50:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:04]Read from MH i2c: E2 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 0B 00 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 0B 00 2E 0C 00 20 44 40 43 5B C1 CC 44 90 00 C9 [10:50:04]RAPDU: 20 44 40 43 5B C1 CC 44 90 00 [10:50:04]wFMCommunicate OK [10:50:04]SAM_PROTO_SignData done [10:50:04]FM_MakeSignedData done [10:50:04]CreateOFDProtocolMessage [10:50:04]wFMCommunicate request_size=4 [10:50:04]MH_SAM_APDU [10:50:04]CAPDU: 80 11 00 00 [10:50:04]Write to MH i2c: E2 08 00 2F 0C 80 11 00 00 00 00 00 00 B5 [10:50:04]Write i2c OK [10:50:04]MH_I2C_Read... [10:50:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:04]Read from MH i2c: E2 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 17 00 [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: E2 17 00 2F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 10 [10:50:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:50:04]wFMCommunicate OK [10:50:04]CreateOFDProtocolMessage done [10:50:04]OFDSenderStorePacket 139144 [10:50:04]StoreOFDPacket docnum=139144 [10:50:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 B3 01 00 00 BB 8E AB 01 D9 6F 5A 03 01 00 03 00 9F 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 33 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 05 00 00 00 00 07 04 06 00 90 33 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 DC BD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 88 1F 02 00 35 04 06 00 1B DE DD BC A3 E2 20 44 40 43 5B C1 CC 44 [10:50:04]CheckFolder [10:50:04]dirname=/storage/ofd_packets [10:50:04]CheckFolder done [10:50:04]ProducePacketName [10:50:04]name=ofd_packets/00139144 [10:50:04]NVStorageSaveData ofd_packets/00139144 [10:50:04]File name is /storage/ofd_packets/00139144 [10:50:04]Write 465 bytes [10:50:04]NVStorageSaveData done [10:50:04]OFDSenderStorePacket done [10:50:04]KKMCreateOFDPacket done [10:50:04]NVStorageSaveData kkm_last_timestamp [10:50:04]File name is /storage/kkm_last_timestamp [10:50:04]Write 4 bytes [10:50:04]NVStorageSaveData done [10:50:04]ExternCall_PrintAddStr [10:50:04]wPrintStart [10:50:04]Write to MH i2c: 01 00 00 30 0C 3C [10:50:04]Write i2c OK [10:50:04]MH_I2C_Read... [10:50:04]Read from MH i2c: 01 [10:50:05]MH_I2C_Read... [10:50:05]OFD Sender: Processing packet 139144 [packets to send 34, broken 33] [10:50:05]ProducePacketName [10:50:05]name=ofd_packets/00139144 [10:50:05]OFD Sender: To server: pG, [10:50:05]CommunicateWithHost lk.salyk.kg:30040 [10:50:05]ConnectInit lk.salyk.kg [10:50:05]Read from MH i2c: 01 07 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: 01 07 00 30 0C 00 00 00 00 00 FF 0F 51 [10:50:05]RasterBufferAndPrint [10:50:05]line Счет N : (3)335069 [10:50:05]line ИНН: 02508201610067 [10:50:05]line Контрольно-Кассовый Чек [10:50:05]line ПРОДАЖА [10:50:05]line Товар: 4870202522701 [10:50:05]line Напиток Maxi Чай черный Малина 1,2 [10:50:05]line 1.000 * 125.00 [10:50:05]line = 125.00 [10:50:05]line НДС 12% НСП 1% [10:50:05]line > о реализуемом товаре [10:50:05]line Товар: 2000053020015 [10:50:05]line Бумажные стаканы 250мл 1шт [10:50:05]line 1.000 * 7.00 [10:50:05]line = 7.00 [10:50:05]line НДС 12% НСП 1% [10:50:05]line > о реализуемом товаре [10:50:05]line ИТОГО: 132.00 [10:50:05]line НСП 1% : 1.17 [10:50:05]line НДС 12% : 14.01 [10:50:05]line Наличными: 132.00 [10:50:05]line Безнал.: 0.00 [10:50:05]line Место: АЗС № 101 "Партнер Нефть" [10:50:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:50:05]line СНО: Общий режим [10:50:05]line Чек 129 29.10.2024 10:50 [10:50:05]line Смена: 555 ФФД: 1.0 [10:50:05]line ЗНМ: 0300000081 [10:50:05]line РНМ: 0000000000091631 [10:50:05]line Версия ККМ: 001 [10:50:05]line ФМ: 0000000000874669 [10:50:05]line ФД: 139144 [10:50:05]line ФПД: 30644016817122 [10:50:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105004&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139144&fm=30644016817122&tin=02508201610067®Number=0000000000091631&sum=13200 [10:50:05]line 0 [10:50:05]written 0, free lines is 4095 [10:50:05]Connected sock=10 [10:50: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 36 39 B3 01 00 00 BB 8E AB 01 D9 6F 5A 03 01 00 03 00 9F 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 33 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 05 00 00 00 00 07 04 06 00 90 33 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 DC BD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 88 1F 02 00 35 04 06 00 1B DE DD BC A3 E2 20 44 40 43 5B C1 CC 44 [10:50: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 36 39 4F 00 00 00 97 A0 47 00 3A 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 88 1F 02 00 F4 03 04 00 8F 69 20 67 B6 04 01 00 00 FA EE 61 36 D4 63 79 10 [10:50:05]CommunicateWithHost err = 0 [10:50:05]CheckOFDResponse [10:50:05]1017 (14) - 77093643461234 [10:50:05]1041 (16) - 0000000000874669 [10:50:05]1040 (4) - 139144 [10:50:05]1012 (4) - 29.10.2024 04:50 [10:50:05]1206 (1) - 0 [10:50:05]OFD Sender: Remove packet 139144 [10:50:05]ProducePacketName [10:50:05]name=ofd_packets/00139144 [10:50:05]NVStorageDeleteData [10:50:05]Write to MH i2c: 01 00 00 60 0C 6C [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: 01 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: 01 07 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: 01 07 00 60 0C 00 00 00 00 00 98 0C 17 [10:50:05]RasterBufferAndPrint [10:50:05]line [10:50:05]line [10:50:05]line [10:50:05]line [10:50:05]line [10:50:05]written 0, free lines is 3229 [10:50:05]MH_Cut [10:50:05]Write to MH i2c: D1 01 00 67 0C 01 45 [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: D1 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: D1 01 00 [10:50:05]MH_I2C_Read... [10:50:05]Read from MH i2c: D1 01 00 67 0C 00 44 [10:50:05]Write to MH i2c: 01 00 00 68 0C 74 [10:50:05]Write i2c OK [10:50:05]MH_I2C_Read... [10:50:05]OFD Sender: No OFD packet to send [10:50:06]*** Cut start [10:50:06]*** Partial cut [10:50:06]*** CUTSNS_PIN = 1 [10:50:06]*** CUTSNS_PIN = 0 [10:50:06]*** Brake cut motor [10:50:06]Read from MH i2c: 01 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: 01 07 00 [10:50:06]MH_I2C_Read... [10:50:06]*** Stop cut motor [10:50:06]*** Cut end [10:50:06]Read from MH i2c: 01 07 00 68 0C 00 00 00 00 00 FF 0F 89 [10:50:06]process_action close_receipt done [10:50:06]requested_data is exist [10:50:06]produce_requested_data [10:50:06]requested_item fm.sn is exist - process it [10:50:06]wFMCommunicate request_size=4 [10:50:06]MH_SAM_APDU [10:50:06]CAPDU: 80 11 00 00 [10:50:06]Write to MH i2c: E2 08 00 69 0C 80 11 00 00 00 00 00 00 EF [10:50:06]Write i2c OK [10:50:06]MH_I2C_Read... [10:50:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:06]Read from MH i2c: E2 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: E2 17 00 [10:50:06]MH_I2C_Read... [10:50:06]Read from MH i2c: E2 17 00 69 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4A [10:50:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:50:06]wFMCommunicate OK [10:50:06]requested_item fd.num is exist - process it [10:50:06]SAM_PROTO_GetFieldsCounters [10:50:06]wFMCommunicate request_size=4 [10:50:06]MH_SAM_APDU [10:50:06]CAPDU: 80 13 00 00 [10:50:06]Write to MH i2c: E2 08 00 6A 0C 80 13 00 00 00 00 00 00 F2 [10:50:06]Write i2c OK [10:50:06]MH_I2C_Read... [10:50:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:50:07]Read from MH i2c: E2 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 62 00 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 62 00 6A 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 88 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [10:50: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 88 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:50:07]wFMCommunicate OK [10:50:07]SAM_PROTO_GetFieldsCounters done [10:50:07]requested_item shift.num is exist - process it [10:50:07]requested_item shift.opened is exist - process it [10:50:07]req_shift_opened [10:50:07]FM_GetShiftState [10:50:07]SAM_PROTO_GetShiftState [10:50:07]wFMCommunicate request_size=4 [10:50:07]MH_SAM_APDU [10:50:07]CAPDU: 80 13 01 00 [10:50:07]Write to MH i2c: E2 08 00 6B 0C 80 13 01 00 00 00 00 00 F4 [10:50:07]Write i2c OK [10:50:07]MH_I2C_Read... [10:50:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:07]Read from MH i2c: E2 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 0E 00 [10:50:07]MH_I2C_Read... [10:50:07]Read from MH i2c: E2 0E 00 6B 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 43 [10:50:07]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:50:07]wFMCommunicate OK [10:50:07]SAM_PROTO_GetShiftState done [10:50:07]FM_GetShiftState done [10:50:07]req_shift_opened done [10:50:07]requested_item shift.open_date is exist - process it [10:50:07]req_shift_open_date [10:50:07]req_shift_open_date done [10:50:07]produce_requested_data done [10:50:07]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139144,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:50:07]process_action_free close_receipt [10:50:07]json_value_free [10:50:07]json_value_free done [10:50:07]process_json_proto returns [10:50:07]Send response to host [10:50:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139144,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:50:07]free response buf [10:50:07]execute_script done [10:50:07]execute_script returns [10:50:07]free content buf [10:50:07]Sock 9.Close socket [10:50:07]Sock 9.Thread stoped [10:50:10]OFD Sender: No OFD packet to send [10:50:15]OFD Sender: No OFD packet to send [10:50:20]OFD Sender: No OFD packet to send [10:50:25]OFD Sender: No OFD packet to send [10:50:30]OFD Sender: No OFD packet to send [10:50:35]OFD Sender: No OFD packet to send [10:50:40]OFD Sender: No OFD packet to send [10:50:45]OFD Sender: No OFD packet to send [10:50:50]OFD Sender: No OFD packet to send [10:50:55]OFD Sender: No OFD packet to send [10:51:00]OFD Sender: No OFD packet to send [10:51:05]OFD Sender: No OFD packet to send [10:51:10]OFD Sender: No OFD packet to send [10:51:15]OFD Sender: No OFD packet to send [10:51:20]OFD Sender: No OFD packet to send [10:51:25]OFD Sender: No OFD packet to send [10:51:26]accept exits with 7 [10:51:26]New connection [10:51:26]New thread 3067018596 created [10:51:26]Thread 3067161956 joined [10:51:26]Waiting for new connection... [10:51:26] Sock 7.Parse request [10:51:26]Sock 7.Check first char [10:51:26]Sock 7.First char is OK [10:51:26]request: POST /json_proto HTTP/1.0 [10:51:26]Method: POST [10:51:26]URL: /json_proto [10:51:26]Method is POST - this is cgi request [10:51:26]url: /json_proto [10:51:26]query_string will be loaded in cgi processing [10:51:26]execute_cgi json_proto POST (null) [10:51:26]execute_cgi path=json_proto method=POST [10:51:26]POST find Content-Length [10:51:26]Host: 172.17.50.196:8080 [10:51:26]Content-Length: 683 [10:51:26]Content-Type: application/json [10:51:26] [10:51:26]POST finish read [10:51:26]Found Content-Length = 683 [10:51:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 20.450, "sum" : 1368.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1368.00, "total" : 1368.00, "payments": [ { "type": 0, "sum" : 1368.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:26]execute_script... [10:51: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)1093656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 20.450, "sum" : 1368.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1368.00, "total" : 1368.00, "payments": [ { "type": 0, "sum" : 1368.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:26]POST & json_proto [10:51:26]process_json_proto [10:51:26]json parsed OK: [10:51:26]protocol is kg_v1.0 [10:51:26]action value=close_receipt [10:51:26]process_action close_receipt [10:51:26]cmd_close_receipt [10:51:26]MH_GetDate [10:51:26]Write to MH i2c: F0 00 00 6C 0C 67 [10:51:26]Write i2c OK [10:51:26]MH_I2C_Read... [10:51:26]Read from MH i2c: F0 [10:51:26]MH_I2C_Read... [10:51:26]Read from MH i2c: F0 09 00 [10:51:26]MH_I2C_Read... [10:51:26]Read from MH i2c: F0 09 00 6C 0C 00 2F BE 20 67 72 0D 1C 67 E6 [10:51:26]GetLastDocTimeStamp 1730199004 [10:51:26]current date 1730199087 [10:51:26]FM_GetShiftState [10:51:26]SAM_PROTO_GetShiftState [10:51:26]wFMCommunicate request_size=4 [10:51:26]MH_SAM_APDU [10:51:26]CAPDU: 80 13 01 00 [10:51:26]Write to MH i2c: E2 08 00 6D 0C 80 13 01 00 00 00 00 00 F6 [10:51:26]Write i2c OK [10:51:26]MH_I2C_Read... [10:51:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:26]Read from MH i2c: E2 [10:51:26]MH_I2C_Read... [10:51:26]Read from MH i2c: E2 0E 00 [10:51:26]MH_I2C_Read... [10:51:26]Read from MH i2c: E2 0E 00 6D 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 45 [10:51:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:51:26]wFMCommunicate OK [10:51:26]SAM_PROTO_GetShiftState done [10:51:26]FM_GetShiftState done [10:51:26]opened in 1730160023 [10:51:26]opened+sec_in_day 1730246423 [10:51:26]quantity*price = 136810 [10:51:26]sum+1 = 136812 [10:51:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1368.00 Внесено: 1368.00 СДАЧА: 0.00 НСП 1% : 12.11 НДС 12% : 145.29 Наличными: 1368.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 130 29.10.2024 10:51 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139145 ФПД: 50764007692195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105127&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139145&fm=50764007692195&tin=02508201610067®Number=0000000000091631&sum=136800 [10:51:27]StoreToDocumentArchive [10:51:27]shift 555 fd 139145 [10:51:27]save to /storage/0555/doc_00139145 [10:51:27]save last doc name /storage/0555/doc_00139145 to /storage/kkm_last_doc_name [10:51:27]save OK [10:51:27]Clear old archive folders... [10:51:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:27]tlvbuf is 0145CAA0 [10:51:27]SAM_PROTO_ClearQueue [10:51:27]wFMCommunicate request_size=4 [10:51:27]MH_SAM_APDU [10:51:27]CAPDU: 80 09 00 00 [10:51:27]Write to MH i2c: E2 08 00 7A 0C 80 09 00 00 00 00 00 00 F8 [10:51:27]Write i2c OK [10:51:27]MH_I2C_Read... [10:51:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:27]Read from MH i2c: E2 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 03 00 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 03 00 7A 0C 00 90 00 FA [10:51:27]RAPDU: 90 00 [10:51:27]wFMCommunicate OK [10:51:27]SAM_PROTO_ClearQueue done [10:51:27]KKMCreateOFDPacket [10:51:27]OFDProtocolAddRootSTLVToBuf [10:51:27]FM_MakeSignedData [10:51:27]FM_MakeSignedData [10:51:27]SAM_PROTO_SignData [10:51:27]wFMCommunicate request_size=4 [10:51:27]MH_SAM_APDU [10:51:27]CAPDU: 80 0D 01 02 [10:51:27]Write to MH i2c: E2 08 00 7B 0C 80 0D 01 02 00 00 00 00 00 [10:51:27]Write i2c OK [10:51:27]MH_I2C_Read... [10:51:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:27]Read from MH i2c: E2 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 03 00 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 03 00 7B 0C 00 90 00 FB [10:51:27]RAPDU: 90 00 [10:51:27]wFMCommunicate OK [10:51:27]wFMCommunicate request_size=255 [10:51:27]MH_SAM_APDU [10:51:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 4F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 16 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 16 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 38 00 00 00 00 07 04 06 00 60 16 02 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 2F BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 89 1F 02 00 35 04 06 00 2E [10:51:27]Write to MH i2c: E2 02 01 7C 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 4F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 16 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 16 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 38 00 00 00 00 07 04 06 00 60 16 02 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 2F BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 89 1F 02 00 35 04 06 00 2E 00 00 9D [10:51:27]Write i2c OK [10:51:27]MH_I2C_Read... [10:51:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:27]Read from MH i2c: E2 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 03 00 [10:51:27]MH_I2C_Read... [10:51:27]Read from MH i2c: E2 03 00 7C 0C 00 90 00 FC [10:51:27]RAPDU: 90 00 [10:51:27]wFMCommunicate OK [10:51:27]wFMCommunicate request_size=10 [10:51:27]MH_SAM_APDU [10:51:27]CAPDU: 80 0D 02 02 05 2B 6A A5 57 A3 [10:51:27]Write to MH i2c: E2 0D 00 7D 0C 80 0D 02 02 05 00 2B 6A A5 57 A3 00 00 41 [10:51:27]Write i2c OK [10:51:27]MH_I2C_Read... [10:51:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:28]Read from MH i2c: E2 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 03 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 03 00 7D 0C 00 90 00 FD [10:51:28]RAPDU: 90 00 [10:51:28]wFMCommunicate OK [10:51:28]wFMCommunicate request_size=4 [10:51:28]MH_SAM_APDU [10:51:28]CAPDU: 80 0D 03 02 [10:51:28]Write to MH i2c: E2 08 00 7E 0C 80 0D 03 02 00 00 00 00 05 [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:28]Read from MH i2c: E2 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 0B 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 0B 00 7E 0C 00 1F C7 A5 BB 6F FF 9D 2D 90 00 84 [10:51:28]RAPDU: 1F C7 A5 BB 6F FF 9D 2D 90 00 [10:51:28]wFMCommunicate OK [10:51:28]SAM_PROTO_SignData done [10:51:28]FM_MakeSignedData done [10:51:28]CreateOFDProtocolMessage [10:51:28]wFMCommunicate request_size=4 [10:51:28]MH_SAM_APDU [10:51:28]CAPDU: 80 11 00 00 [10:51:28]Write to MH i2c: E2 08 00 7F 0C 80 11 00 00 00 00 00 00 05 [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:28]Read from MH i2c: E2 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 17 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: E2 17 00 7F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 60 [10:51:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:51:28]wFMCommunicate OK [10:51:28]CreateOFDProtocolMessage done [10:51:28]OFDSenderStorePacket 139145 [10:51:28]StoreOFDPacket docnum=139145 [10:51:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 1F 5C 07 01 AC F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 4F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 16 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 16 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 38 00 00 00 00 07 04 06 00 60 16 02 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 2F BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 89 1F 02 00 35 04 06 00 2E 2B 6A A5 57 A3 1F C7 A5 BB 6F FF 9D 2D [10:51:28]CheckFolder [10:51:28]dirname=/storage/ofd_packets [10:51:28]CheckFolder done [10:51:28]ProducePacketName [10:51:28]name=ofd_packets/00139145 [10:51:28]NVStorageSaveData ofd_packets/00139145 [10:51:28]File name is /storage/ofd_packets/00139145 [10:51:28]Write 301 bytes [10:51:28]NVStorageSaveData done [10:51:28]OFDSenderStorePacket done [10:51:28]KKMCreateOFDPacket done [10:51:28]NVStorageSaveData kkm_last_timestamp [10:51:28]File name is /storage/kkm_last_timestamp [10:51:28]Write 4 bytes [10:51:28]NVStorageSaveData done [10:51:28]OFD Sender: Processing packet 139145 [packets to send 34, broken 33] [10:51:28]ProducePacketName [10:51:28]name=ofd_packets/00139145 [10:51:28]OFD Sender: To server: pG, [10:51:28]CommunicateWithHost lk.salyk.kg:30040 [10:51:28]ConnectInit lk.salyk.kg [10:51:28]ExternCall_PrintAddStr [10:51:28]wPrintStart [10:51:28]Write to MH i2c: 01 00 00 80 0C 8C [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: 01 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: 01 07 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: 01 07 00 80 0C 00 00 00 00 00 FF 0F A1 [10:51:28]RasterBufferAndPrint [10:51:28]line Счет N : (1)1093656 [10:51:28]line ИНН: 02508201610067 [10:51:28]line Контрольно-Кассовый Чек [10:51:28]line ПРОДАЖА [10:51:28]line ТРК (МРК, ГНК) : 33 [10:51:28]line Товар: 2710124130 [10:51:28]line Аи-92-К-2 [10:51:28]line 20.450 * 66.90 [10:51:28]line = 1368.11 [10:51:28]line НДС 12% НСП 1% [10:51:28]line > о реализуемом товаре [10:51:28]line ОКРУГЛЕНИЕ: -0.11 [10:51:28]line ИТОГО: 1368.00 [10:51:28]line Внесено: 1368.00 [10:51:28]line СДАЧА: 0.00 [10:51:28]line НСП 1% : 12.11 [10:51:28]line НДС 12% : 145.29 [10:51:28]line Наличными: 1368.00 [10:51:28]line Безнал.: 0.00 [10:51:28]line Место: АЗС № 101 "Партнер Нефть" [10:51:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:51:28]line СНО: Общий режим [10:51:28]line Чек 130 29.10.2024 10:51 [10:51:28]line Смена: 555 ФФД: 1.0 [10:51:28]line ЗНМ: 0300000081 [10:51:28]line РНМ: 0000000000091631 [10:51:28]line Версия ККМ: 001 [10:51:28]line ФМ: 0000000000874669 [10:51:28]line ФД: 139145 [10:51:28]line ФПД: 50764007692195 [10:51:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105127&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139145&fm=50764007692195&tin=02508201610067®Number=0000000000091631&sum=136800 [10:51:28]Connected sock=11 [10:51:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 1F 5C 07 01 AC F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 4F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6B 16 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 16 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 38 00 00 00 00 07 04 06 00 60 16 02 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 2F BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 89 1F 02 00 35 04 06 00 2E 2B 6A A5 57 A3 1F C7 A5 BB 6F FF 9D 2D [10:51:28]written 0, free lines is 4095 [10:51:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 C5 B6 47 00 F1 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 36 39 10 04 04 00 89 1F 02 00 F4 03 04 00 E2 69 20 67 B6 04 01 00 00 1B 13 FE 1D FA F0 6E D2 [10:51:28]CommunicateWithHost err = 0 [10:51:28]CheckOFDResponse [10:51:28]1017 (14) - 77093643461234 [10:51:28]1041 (16) - 0000000000874669 [10:51:28]1040 (4) - 139145 [10:51:28]1012 (4) - 29.10.2024 04:51 [10:51:28]1206 (1) - 0 [10:51:28]OFD Sender: Remove packet 139145 [10:51:28]ProducePacketName [10:51:28]name=ofd_packets/00139145 [10:51:28]NVStorageDeleteData [10:51:28]Write to MH i2c: 01 00 00 AB 0C B7 [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: 01 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: 01 07 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: 01 07 00 AB 0C 00 00 00 00 00 EC 0C B6 [10:51:28]RasterBufferAndPrint [10:51:28]line [10:51:28]line [10:51:28]line [10:51:28]line [10:51:28]line [10:51:28]written 0, free lines is 3315 [10:51:28]MH_Cut [10:51:28]Write to MH i2c: D1 01 00 B2 0C 01 90 [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: D1 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: D1 01 00 [10:51:28]MH_I2C_Read... [10:51:28]Read from MH i2c: D1 01 00 B2 0C 00 8F [10:51:28]Write to MH i2c: 01 00 00 B3 0C BF [10:51:28]Write i2c OK [10:51:28]MH_I2C_Read... [10:51:29]OFD Sender: No OFD packet to send [10:51:29]*** Cut start [10:51:29]*** Partial cut [10:51:29]*** CUTSNS_PIN = 1 [10:51:29]*** CUTSNS_PIN = 0 [10:51:29]*** Brake cut motor [10:51:30]Read from MH i2c: 01 [10:51:30]MH_I2C_Read... [10:51:30]*** Stop cut motor [10:51:30]*** Cut end [10:51:30]Read from MH i2c: 01 07 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: 01 07 00 B3 0C 00 00 00 00 00 FF 0F D4 [10:51:30]process_action close_receipt done [10:51:30]requested_data is exist [10:51:30]produce_requested_data [10:51:30]requested_item fm.sn is exist - process it [10:51:30]wFMCommunicate request_size=4 [10:51:30]MH_SAM_APDU [10:51:30]CAPDU: 80 11 00 00 [10:51:30]Write to MH i2c: E2 08 00 B4 0C 80 11 00 00 00 00 00 00 3A [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:30]Read from MH i2c: E2 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 17 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 17 00 B4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 95 [10:51:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:51:30]wFMCommunicate OK [10:51:30]requested_item fd.num is exist - process it [10:51:30]SAM_PROTO_GetFieldsCounters [10:51:30]wFMCommunicate request_size=4 [10:51:30]MH_SAM_APDU [10:51:30]CAPDU: 80 13 00 00 [10:51:30]Write to MH i2c: E2 08 00 B5 0C 80 13 00 00 00 00 00 00 3D [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:30]Read from MH i2c: E2 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 62 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 62 00 B5 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 89 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [10:51: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 89 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:30]wFMCommunicate OK [10:51:30]SAM_PROTO_GetFieldsCounters done [10:51:30]requested_item shift.num is exist - process it [10:51:30]requested_item shift.opened is exist - process it [10:51:30]req_shift_opened [10:51:30]FM_GetShiftState [10:51:30]SAM_PROTO_GetShiftState [10:51:30]wFMCommunicate request_size=4 [10:51:30]MH_SAM_APDU [10:51:30]CAPDU: 80 13 01 00 [10:51:30]Write to MH i2c: E2 08 00 B6 0C 80 13 01 00 00 00 00 00 3F [10:51:30]Write i2c OK [10:51:30]MH_I2C_Read... [10:51:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:30]Read from MH i2c: E2 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 0E 00 [10:51:30]MH_I2C_Read... [10:51:30]Read from MH i2c: E2 0E 00 B6 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8E [10:51:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:51:30]wFMCommunicate OK [10:51:30]SAM_PROTO_GetShiftState done [10:51:30]FM_GetShiftState done [10:51:30]req_shift_opened done [10:51:30]requested_item shift.open_date is exist - process it [10:51:30]req_shift_open_date [10:51:30]req_shift_open_date done [10:51:30]produce_requested_data done [10:51:30]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139145,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:51:30]process_action_free close_receipt [10:51:30]json_value_free [10:51:30]json_value_free done [10:51:30]process_json_proto returns [10:51:30]Send response to host [10:51:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139145,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:51:30]free response buf [10:51:30]execute_script done [10:51:30]execute_script returns [10:51:30]free content buf [10:51:30]Sock 7.Close socket [10:51:30]Sock 7.Thread stoped [10:51:34]OFD Sender: No OFD packet to send [10:51:39]OFD Sender: No OFD packet to send [10:51:44]OFD Sender: No OFD packet to send [10:51:49]OFD Sender: No OFD packet to send [10:51:54]OFD Sender: No OFD packet to send [10:51:54]accept exits with 9 [10:51:54]New connection [10:51:54]New thread 3067161956 created [10:51:54]Thread 3067018596 joined [10:51:54]Waiting for new connection... [10:51:54] Sock 9.Parse request [10:51:54]Sock 9.Check first char [10:51:54]Sock 9.First char is OK [10:51:54]request: POST /json_proto HTTP/1.0 [10:51:54]Method: POST [10:51:54]URL: /json_proto [10:51:54]Method is POST - this is cgi request [10:51:54]url: /json_proto [10:51:54]query_string will be loaded in cgi processing [10:51:54]execute_cgi json_proto POST (null) [10:51:54]execute_cgi path=json_proto method=POST [10:51:54]POST find Content-Length [10:51:54]Host: 172.17.50.196:8080 [10:51:54]Content-Length: 628 [10:51:54]Content-Type: application/json [10:51:54] [10:51:54]POST finish read [10:51:54]Found Content-Length = 628 [10:51:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335070", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:54]execute_script... [10:51: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 : (3)335070", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:54]POST & json_proto [10:51:54]process_json_proto [10:51:54]json parsed OK: [10:51:54]protocol is kg_v1.0 [10:51:54]action value=close_receipt [10:51:54]process_action close_receipt [10:51:54]cmd_close_receipt [10:51:54]MH_GetDate [10:51:54]Write to MH i2c: F0 00 00 B7 0C B2 [10:51:54]Write i2c OK [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: F0 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: F0 09 00 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: F0 09 00 B7 0C 00 4B BE 20 67 72 0D 1C 67 4D [10:51:54]GetLastDocTimeStamp 1730199087 [10:51:54]current date 1730199115 [10:51:54]FM_GetShiftState [10:51:54]SAM_PROTO_GetShiftState [10:51:54]wFMCommunicate request_size=4 [10:51:54]MH_SAM_APDU [10:51:54]CAPDU: 80 13 01 00 [10:51:54]Write to MH i2c: E2 08 00 B8 0C 80 13 01 00 00 00 00 00 41 [10:51:54]Write i2c OK [10:51:54]MH_I2C_Read... [10:51:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:54]Read from MH i2c: E2 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 0E 00 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 0E 00 B8 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 90 [10:51:54]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:51:54]wFMCommunicate OK [10:51:54]SAM_PROTO_GetShiftState done [10:51:54]FM_GetShiftState done [10:51:54]opened in 1730160023 [10:51:54]opened+sec_in_day 1730246423 [10:51:54]quantity*price = 13000 [10:51:54]sum+1 = 13001 [10:51:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 131 29.10.2024 10:51 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139146 ФПД: 1915190670681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105155&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139146&fm=1915190670681&tin=02508201610067®Number=0000000000091631&sum=13000 0 [10:51:55]StoreToDocumentArchive [10:51:55]shift 555 fd 139146 [10:51:55]save to /storage/0555/doc_00139146 [10:51:55]save last doc name /storage/0555/doc_00139146 to /storage/kkm_last_doc_name [10:51:55]save OK [10:51:55]Clear old archive folders... [10:51:55]ProcessDocumentItem done err = 0, tmpTLVsize=276 [10:51:55]tlvbuf is B6EF43B0 [10:51:55]SAM_PROTO_ClearQueue [10:51:55]wFMCommunicate request_size=4 [10:51:55]MH_SAM_APDU [10:51:55]CAPDU: 80 09 00 00 [10:51:55]Write to MH i2c: E2 08 00 C5 0C 80 09 00 00 00 00 00 00 43 [10:51:55]Write i2c OK [10:51:55]MH_I2C_Read... [10:51:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:56]Read from MH i2c: E2 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 03 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 03 00 C5 0C 00 90 00 45 [10:51:56]RAPDU: 90 00 [10:51:56]wFMCommunicate OK [10:51:56]SAM_PROTO_ClearQueue done [10:51:56]KKMCreateOFDPacket [10:51:56]OFDProtocolAddRootSTLVToBuf [10:51:56]FM_MakeSignedData [10:51:56]FM_MakeSignedData [10:51:56]SAM_PROTO_SignData [10:51:56]wFMCommunicate request_size=4 [10:51:56]MH_SAM_APDU [10:51:56]CAPDU: 80 0D 01 02 [10:51:56]Write to MH i2c: E2 08 00 C6 0C 80 0D 01 02 00 00 00 00 4B [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:56]Read from MH i2c: E2 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 03 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 03 00 C6 0C 00 90 00 46 [10:51:56]RAPDU: 90 00 [10:51:56]wFMCommunicate OK [10:51:56]wFMCommunicate request_size=255 [10:51:56]MH_SAM_APDU [10:51:56]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 4B BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 [10:51:56]Write to MH i2c: E2 02 01 C7 0C 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 4B BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 00 00 A1 [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:56]Read from MH i2c: E2 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 03 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 03 00 C7 0C 00 90 00 47 [10:51:56]RAPDU: 90 00 [10:51:56]wFMCommunicate OK [10:51:56]wFMCommunicate request_size=35 [10:51:56]MH_SAM_APDU [10:51:56]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8A 1F 02 00 35 04 06 00 01 BD EA 42 75 59 [10:51:56]Write to MH i2c: E2 26 00 C8 0C 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8A 1F 02 00 35 04 06 00 01 BD EA 42 75 59 00 00 AC [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:56]Read from MH i2c: E2 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 03 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 03 00 C8 0C 00 90 00 48 [10:51:56]RAPDU: 90 00 [10:51:56]wFMCommunicate OK [10:51:56]wFMCommunicate request_size=4 [10:51:56]MH_SAM_APDU [10:51:56]CAPDU: 80 0D 03 02 [10:51:56]Write to MH i2c: E2 08 00 C9 0C 80 0D 03 02 00 00 00 00 50 [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:56]Read from MH i2c: E2 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 0B 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 0B 00 C9 0C 00 25 CB 1D 27 7D 9D E4 8A 90 00 0D [10:51:56]RAPDU: 25 CB 1D 27 7D 9D E4 8A 90 00 [10:51:56]wFMCommunicate OK [10:51:56]SAM_PROTO_SignData done [10:51:56]FM_MakeSignedData done [10:51:56]CreateOFDProtocolMessage [10:51:56]wFMCommunicate request_size=4 [10:51:56]MH_SAM_APDU [10:51:56]CAPDU: 80 11 00 00 [10:51:56]Write to MH i2c: E2 08 00 CA 0C 80 11 00 00 00 00 00 00 50 [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:56]Read from MH i2c: E2 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 17 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 17 00 CA 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AB [10:51:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:51:56]wFMCommunicate OK [10:51:56]CreateOFDProtocolMessage done [10:51:56]OFDSenderStorePacket 139146 [10:51:56]StoreOFDPacket docnum=139146 [10:51:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 28 01 00 00 22 E3 20 01 BD 4B 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 4B BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8A 1F 02 00 35 04 06 00 01 BD EA 42 75 59 25 CB 1D 27 7D 9D E4 8A [10:51:56]CheckFolder [10:51:56]dirname=/storage/ofd_packets [10:51:56]CheckFolder done [10:51:56]ProducePacketName [10:51:56]name=ofd_packets/00139146 [10:51:56]NVStorageSaveData ofd_packets/00139146 [10:51:56]File name is /storage/ofd_packets/00139146 [10:51:56]Write 326 bytes [10:51:56]NVStorageSaveData done [10:51:56]OFDSenderStorePacket done [10:51:56]KKMCreateOFDPacket done [10:51:56]NVStorageSaveData kkm_last_timestamp [10:51:56]File name is /storage/kkm_last_timestamp [10:51:56]Write 4 bytes [10:51:56]NVStorageSaveData done [10:51:56]ExternCall_PrintAddStr [10:51:56]wPrintStart [10:51:56]Write to MH i2c: 01 00 00 CB 0C D7 [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: 01 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: 01 07 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: 01 07 00 CB 0C 00 00 00 00 00 FF 0F EC [10:51:56]RasterBufferAndPrint [10:51:56]line Счет N : (3)335070 [10:51:56]line ИНН: 02508201610067 [10:51:56]line Контрольно-Кассовый Чек [10:51:56]line ПРОДАЖА [10:51:56]line Товар: 2000036230011 [10:51:56]line Кофе Латте XL(GABB TRADE) [10:51:56]line 1.000 * 130.00 [10:51:56]line = 130.00 [10:51:56]line НДС 12% НСП 1% [10:51:56]line > о реализуемом товаре [10:51:56]line ИТОГО: 130.00 [10:51:56]line НСП 1% : 1.15 [10:51:56]line НДС 12% : 13.80 [10:51:56]line Наличными: 130.00 [10:51:56]line Безнал.: 0.00 [10:51:56]line Место: АЗС № 101 "Партнер Нефть" [10:51:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:51:56]line СНО: Общий режим [10:51:56]line Чек 131 29.10.2024 10:51 [10:51:56]line Смена: 555 ФФД: 1.0 [10:51:56]line ЗНМ: 0300000081 [10:51:56]line РНМ: 0000000000091631 [10:51:56]line Версия ККМ: 001 [10:51:56]line ФМ: 0000000000874669 [10:51:56]line ФД: 139146 [10:51:56]line ФПД: 1915190670681 [10:51:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105155&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139146&fm=1915190670681&tin=02508201610067®Number=0000000000091631&sum=13000 [10:51:56]OFD Sender: Processing packet 139146 [packets to send 34, broken 33] [10:51:56]ProducePacketName [10:51:56]name=ofd_packets/00139146 [10:51:56]OFD Sender: To server: pG, [10:51:56]CommunicateWithHost lk.salyk.kg:30040 [10:51:56]ConnectInit lk.salyk.kg [10:51:56]line 0 [10:51:56]written 0, free lines is 4095 [10:51:56]Connected sock=10 [10:51: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 36 39 28 01 00 00 22 E3 20 01 BD 4B 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 4B BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8A 1F 02 00 35 04 06 00 01 BD EA 42 75 59 25 CB 1D 27 7D 9D E4 8A [10:51: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 36 39 4F 00 00 00 63 73 47 00 95 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 36 39 10 04 04 00 8A 1F 02 00 F4 03 04 00 FF 69 20 67 B6 04 01 00 00 D7 3F 42 A4 EB C8 3A 24 [10:51:57]CommunicateWithHost err = 0 [10:51:57]CheckOFDResponse [10:51:57]1017 (14) - 77093643461234 [10:51:57]1041 (16) - 0000000000874669 [10:51:57]1040 (4) - 139146 [10:51:57]1012 (4) - 29.10.2024 04:52 [10:51:57]1206 (1) - 0 [10:51:57]OFD Sender: Remove packet 139146 [10:51:57]ProducePacketName [10:51:57]name=ofd_packets/00139146 [10:51:57]NVStorageDeleteData [10:51:57]Write to MH i2c: 01 00 00 F3 0C FF [10:51:57]Write i2c OK [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: 01 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: 01 07 00 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: 01 07 00 F3 0C 00 00 00 00 00 25 0D 38 [10:51:57]RasterBufferAndPrint [10:51:57]line [10:51:57]line [10:51:57]line [10:51:57]line [10:51:57]line [10:51:57]written 0, free lines is 3371 [10:51:57]MH_Cut [10:51:57]Write to MH i2c: D1 01 00 FA 0C 01 D8 [10:51:57]Write i2c OK [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: D1 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: D1 01 00 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: D1 01 00 FA 0C 00 D7 [10:51:57]Write to MH i2c: 01 00 00 FB 0C 07 [10:51:57]Write i2c OK [10:51:57]MH_I2C_Read... [10:51:57]OFD Sender: No OFD packet to send [10:51:57]*** Cut start [10:51:57]*** Partial cut [10:51:57]*** CUTSNS_PIN = 1 [10:51:57]*** CUTSNS_PIN = 0 [10:51:58]*** Brake cut motor [10:51:58]Read from MH i2c: 01 [10:51:58]MH_I2C_Read... [10:51:58]*** Stop cut motor [10:51:58]*** Cut end [10:51:58]Read from MH i2c: 01 07 00 [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: 01 07 00 FB 0C 00 00 00 00 00 FF 0F 1C [10:51:58]process_action close_receipt done [10:51:58]requested_data is exist [10:51:58]produce_requested_data [10:51:58]requested_item fm.sn is exist - process it [10:51:58]wFMCommunicate request_size=4 [10:51:58]MH_SAM_APDU [10:51:58]CAPDU: 80 11 00 00 [10:51:58]Write to MH i2c: E2 08 00 FC 0C 80 11 00 00 00 00 00 00 82 [10:51:58]Write i2c OK [10:51:58]MH_I2C_Read... [10:51:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:58]Read from MH i2c: E2 [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: E2 17 00 [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: E2 17 00 FC 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 DD [10:51:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:51:58]wFMCommunicate OK [10:51:58]requested_item fd.num is exist - process it [10:51:58]SAM_PROTO_GetFieldsCounters [10:51:58]wFMCommunicate request_size=4 [10:51:58]MH_SAM_APDU [10:51:58]CAPDU: 80 13 00 00 [10:51:58]Write to MH i2c: E2 08 00 FD 0C 80 13 00 00 00 00 00 00 85 [10:51:58]Write i2c OK [10:51:58]MH_I2C_Read... [10:51:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:58]Read from MH i2c: E2 [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: E2 62 00 [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: E2 62 00 FD 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [10:51: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:58]wFMCommunicate OK [10:51:58]SAM_PROTO_GetFieldsCounters done [10:51:58]requested_item shift.num is exist - process it [10:51:58]requested_item shift.opened is exist - process it [10:51:58]req_shift_opened [10:51:58]FM_GetShiftState [10:51:58]SAM_PROTO_GetShiftState [10:51:58]wFMCommunicate request_size=4 [10:51:58]MH_SAM_APDU [10:51:58]CAPDU: 80 13 01 00 [10:51:58]Write to MH i2c: E2 08 00 FE 0C 80 13 01 00 00 00 00 00 87 [10:51:58]Write i2c OK [10:51:58]MH_I2C_Read... [10:51:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:58]Read from MH i2c: E2 [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: E2 0E 00 [10:51:58]MH_I2C_Read... [10:51:58]Read from MH i2c: E2 0E 00 FE 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D6 [10:51:58]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:51:58]wFMCommunicate OK [10:51:58]SAM_PROTO_GetShiftState done [10:51:58]FM_GetShiftState done [10:51:58]req_shift_opened done [10:51:58]requested_item shift.open_date is exist - process it [10:51:58]req_shift_open_date [10:51:58]req_shift_open_date done [10:51:58]produce_requested_data done [10:51:58]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139146,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:51:58]process_action_free close_receipt [10:51:58]json_value_free [10:51:58]json_value_free done [10:51:58]process_json_proto returns [10:51:58]Send response to host [10:51:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139146,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:51:58]free response buf [10:51:58]execute_script done [10:51:58]execute_script returns [10:51:58]free content buf [10:51:58]Sock 9.Close socket [10:51:58]Sock 9.Thread stoped [10:52:02]OFD Sender: No OFD packet to send [10:52:07]OFD Sender: No OFD packet to send [10:52:12]OFD Sender: No OFD packet to send [10:52:17]OFD Sender: No OFD packet to send [10:52:22]OFD Sender: No OFD packet to send [10:52:27]OFD Sender: No OFD packet to send [10:52:32]OFD Sender: No OFD packet to send [10:52:37]OFD Sender: No OFD packet to send [10:52:38]accept exits with 7 [10:52:38]New connection [10:52:38]New thread 3067018596 created [10:52:38]Thread 3067161956 joined [10:52:38]Waiting for new connection... [10:52:38] Sock 7.Parse request [10:52:38]Sock 7.Check first char [10:52:38]Sock 7.First char is OK [10:52:38]request: POST /json_proto HTTP/1.0 [10:52:38]Method: POST [10:52:38]URL: /json_proto [10:52:38]Method is POST - this is cgi request [10:52:38]url: /json_proto [10:52:38]query_string will be loaded in cgi processing [10:52:38]execute_cgi json_proto POST (null) [10:52:38]execute_cgi path=json_proto method=POST [10:52:38]POST find Content-Length [10:52:38]Host: 172.17.50.196:8080 [10:52:38]Content-Length: 686 [10:52:38]Content-Type: application/json [10:52:38] [10:52:38]POST finish read [10:52:38]Found Content-Length = 686 [10:52:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:38]execute_script... [10:52: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)1093658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:38]POST & json_proto [10:52:38]process_json_proto [10:52:38]json parsed OK: [10:52:38]protocol is kg_v1.0 [10:52:38]action value=close_receipt [10:52:38]process_action close_receipt [10:52:38]cmd_close_receipt [10:52:38]MH_GetDate [10:52:38]Write to MH i2c: F0 00 00 FF 0C FA [10:52:38]Write i2c OK [10:52:38]MH_I2C_Read... [10:52:38]Read from MH i2c: F0 [10:52:38]MH_I2C_Read... [10:52:38]Read from MH i2c: F0 09 00 [10:52:38]MH_I2C_Read... [10:52:38]Read from MH i2c: F0 09 00 FF 0C 00 77 BE 20 67 72 0D 1C 67 C1 [10:52:38]GetLastDocTimeStamp 1730199115 [10:52:38]current date 1730199159 [10:52:38]FM_GetShiftState [10:52:38]SAM_PROTO_GetShiftState [10:52:38]wFMCommunicate request_size=4 [10:52:38]MH_SAM_APDU [10:52:38]CAPDU: 80 13 01 00 [10:52:38]Write to MH i2c: E2 08 00 00 0D 80 13 01 00 00 00 00 00 8A [10:52:38]Write i2c OK [10:52:38]MH_I2C_Read... [10:52:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:38]Read from MH i2c: E2 [10:52:38]MH_I2C_Read... [10:52:38]Read from MH i2c: E2 0E 00 [10:52:38]MH_I2C_Read... [10:52:38]Read from MH i2c: E2 0E 00 00 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D9 [10:52:38]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:52:38]wFMCommunicate OK [10:52:38]SAM_PROTO_GetShiftState done [10:52:38]FM_GetShiftState done [10:52:38]opened in 1730160023 [10:52:38]opened+sec_in_day 1730246423 [10:52:38]quantity*price = 100001 [10:52:38]sum+1 = 100002 [10:52:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 132 29.10.2024 10:52 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139147 ФПД: 140295415855369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105239&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139147&fm=140295415855369&tin=02508201610067®Number=0000000000091631&sum=100000 [10:52:39]StoreToDocumentArchive [10:52:39]shift 555 fd 139147 [10:52:39]save to /storage/0555/doc_00139147 [10:52:39]save last doc name /storage/0555/doc_00139147 to /storage/kkm_last_doc_name [10:52:39]save OK [10:52:39]Clear old archive folders... [10:52:39]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:52:39]tlvbuf is 0145D340 [10:52:39]SAM_PROTO_ClearQueue [10:52:39]wFMCommunicate request_size=4 [10:52:39]MH_SAM_APDU [10:52:39]CAPDU: 80 09 00 00 [10:52:39]Write to MH i2c: E2 08 00 0D 0D 80 09 00 00 00 00 00 00 8C [10:52:39]Write i2c OK [10:52:39]MH_I2C_Read... [10:52:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:39]Read from MH i2c: E2 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: E2 03 00 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: E2 03 00 0D 0D 00 90 00 8E [10:52:39]RAPDU: 90 00 [10:52:39]wFMCommunicate OK [10:52:39]SAM_PROTO_ClearQueue done [10:52:39]KKMCreateOFDPacket [10:52:39]OFDProtocolAddRootSTLVToBuf [10:52:39]FM_MakeSignedData [10:52:39]FM_MakeSignedData [10:52:39]SAM_PROTO_SignData [10:52:39]wFMCommunicate request_size=4 [10:52:39]MH_SAM_APDU [10:52:39]CAPDU: 80 0D 01 02 [10:52:39]Write to MH i2c: E2 08 00 0E 0D 80 0D 01 02 00 00 00 00 94 [10:52:39]Write i2c OK [10:52:39]MH_I2C_Read... [10:52:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:39]Read from MH i2c: E2 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: E2 03 00 [10:52:39]MH_I2C_Read... [10:52:39]Read from MH i2c: E2 03 00 0E 0D 00 90 00 8F [10:52:39]RAPDU: 90 00 [10:52:39]wFMCommunicate OK [10:52:39]wFMCommunicate request_size=255 [10:52:39]MH_SAM_APDU [10:52:39]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 77 BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8B 1F 02 00 35 04 06 00 7F 99 [10:52:39]Write to MH i2c: E2 02 01 0F 0D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 77 BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8B 1F 02 00 35 04 06 00 7F 99 00 00 73 [10:52:39]Write i2c OK [10:52:39]MH_I2C_Read... [10:52:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:40]Read from MH i2c: E2 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 0F 0D 00 90 00 90 [10:52:40]RAPDU: 90 00 [10:52:40]wFMCommunicate OK [10:52:40]wFMCommunicate request_size=9 [10:52:40]MH_SAM_APDU [10:52:40]CAPDU: 80 0D 02 02 04 12 6C F9 09 [10:52:40]Write to MH i2c: E2 0C 00 10 0D 80 0D 02 02 04 00 12 6C F9 09 00 00 1F [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:40]Read from MH i2c: E2 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 03 00 10 0D 00 90 00 91 [10:52:40]RAPDU: 90 00 [10:52:40]wFMCommunicate OK [10:52:40]wFMCommunicate request_size=4 [10:52:40]MH_SAM_APDU [10:52:40]CAPDU: 80 0D 03 02 [10:52:40]Write to MH i2c: E2 08 00 11 0D 80 0D 03 02 00 00 00 00 99 [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:40]Read from MH i2c: E2 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 0B 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 0B 00 11 0D 00 F7 FF 13 DA 7E D3 6F 8D 90 00 CA [10:52:40]RAPDU: F7 FF 13 DA 7E D3 6F 8D 90 00 [10:52:40]wFMCommunicate OK [10:52:40]SAM_PROTO_SignData done [10:52:40]FM_MakeSignedData done [10:52:40]CreateOFDProtocolMessage [10:52:40]wFMCommunicate request_size=4 [10:52:40]MH_SAM_APDU [10:52:40]CAPDU: 80 11 00 00 [10:52:40]Write to MH i2c: E2 08 00 12 0D 80 11 00 00 00 00 00 00 99 [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:40]Read from MH i2c: E2 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 17 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: E2 17 00 12 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F4 [10:52:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:52:40]wFMCommunicate OK [10:52:40]CreateOFDProtocolMessage done [10:52:40]OFDSenderStorePacket 139147 [10:52:40]StoreOFDPacket docnum=139147 [10:52:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 AB 8C 06 01 D3 E3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 77 BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8B 1F 02 00 35 04 06 00 7F 99 12 6C F9 09 F7 FF 13 DA 7E D3 6F 8D [10:52:40]CheckFolder [10:52:40]dirname=/storage/ofd_packets [10:52:40]CheckFolder done [10:52:40]ProducePacketName [10:52:40]name=ofd_packets/00139147 [10:52:40]NVStorageSaveData ofd_packets/00139147 [10:52:40]File name is /storage/ofd_packets/00139147 [10:52:40]Write 300 bytes [10:52:40]NVStorageSaveData done [10:52:40]OFDSenderStorePacket done [10:52:40]KKMCreateOFDPacket done [10:52:40]NVStorageSaveData kkm_last_timestamp [10:52:40]File name is /storage/kkm_last_timestamp [10:52:40]Write 4 bytes [10:52:40]NVStorageSaveData done [10:52:40]ExternCall_PrintAddStr [10:52:40]wPrintStart [10:52:40]Write to MH i2c: 01 00 00 13 0D 20 [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: 01 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: 01 07 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: 01 07 00 13 0D 00 00 00 00 00 FF 0F 35 [10:52:40]RasterBufferAndPrint [10:52:40]line Счет N : (1)1093658 [10:52:40]line ИНН: 02508201610067 [10:52:40]line Контрольно-Кассовый Чек [10:52:40]line ПРОДАЖА [10:52:40]line ТРК (МРК, ГНК) : 71 [10:52:40]line Товар: 2711190000 [10:52:40]line ГАЗ-К-5 [10:52:40]line 26.110 * 38.30 [10:52:40]line = 1000.01 [10:52:40]line НДС 12% НСП 1% [10:52:40]line > о реализуемом товаре [10:52:40]line ОКРУГЛЕНИЕ: -0.01 [10:52:40]line ИТОГО: 1000.00 [10:52:40]line Внесено: 1000.00 [10:52:40]line СДАЧА: 0.00 [10:52:40]line НСП 1% : 8.85 [10:52:40]line НДС 12% : 106.20 [10:52:40]line Наличными: 1000.00 [10:52:40]line Безнал.: 0.00 [10:52:40]line Место: АЗС № 101 "Партнер Нефть" [10:52:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:52:40]line СНО: Общий режим [10:52:40]line Чек 132 29.10.2024 10:52 [10:52:40]line Смена: 555 ФФД: 1.0 [10:52:40]line ЗНМ: 0300000081 [10:52:40]line РНМ: 0000000000091631 [10:52:40]line Версия ККМ: 001 [10:52:40]line ФМ: 0000000000874669 [10:52:40]line ФД: 139147 [10:52:40]line ФПД: 140295415855369 [10:52:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105239&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139147&fm=140295415855369&tin=02508201610067®Number=0000000000091631&sum=100000 [10:52:40]OFD Sender: Processing packet 139147 [packets to send 34, broken 33] [10:52:40]ProducePacketName [10:52:40]name=ofd_packets/00139147 [10:52:40]OFD Sender: To server: pG, [10:52:40]CommunicateWithHost lk.salyk.kg:30040 [10:52:40]written 0, free lines is 4095 [10:52:40]ConnectInit lk.salyk.kg [10:52:40]Connected sock=10 [10:52: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 36 39 0E 01 00 00 AB 8C 06 01 D3 E3 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 77 BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8B 1F 02 00 35 04 06 00 7F 99 12 6C F9 09 F7 FF 13 DA 7E D3 6F 8D [10:52: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 36 39 4F 00 00 00 1D AD 47 00 C4 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 36 39 10 04 04 00 8B 1F 02 00 F4 03 04 00 2B 6A 20 67 B6 04 01 00 00 7F DF 37 75 2A 0C FD FE [10:52:40]CommunicateWithHost err = 0 [10:52:40]CheckOFDResponse [10:52:40]1017 (14) - 77093643461234 [10:52:40]1041 (16) - 0000000000874669 [10:52:40]1040 (4) - 139147 [10:52:40]1012 (4) - 29.10.2024 04:52 [10:52:40]1206 (1) - 0 [10:52:40]OFD Sender: Remove packet 139147 [10:52:40]ProducePacketName [10:52:40]name=ofd_packets/00139147 [10:52:40]NVStorageDeleteData [10:52:40]Write to MH i2c: 01 00 00 3E 0D 4B [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: 01 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: 01 07 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: 01 07 00 3E 0D 00 00 00 00 00 F2 0C 50 [10:52:40]RasterBufferAndPrint [10:52:40]line [10:52:40]line [10:52:40]line [10:52:40]line [10:52:40]line [10:52:40]written 0, free lines is 3320 [10:52:40]MH_Cut [10:52:40]Write to MH i2c: D1 01 00 45 0D 01 24 [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: D1 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: D1 01 00 [10:52:40]MH_I2C_Read... [10:52:40]Read from MH i2c: D1 01 00 45 0D 00 23 [10:52:40]Write to MH i2c: 01 00 00 46 0D 53 [10:52:40]Write i2c OK [10:52:40]MH_I2C_Read... [10:52:41]OFD Sender: No OFD packet to send [10:52:41]*** Cut start [10:52:41]*** Partial cut [10:52:41]*** CUTSNS_PIN = 1 [10:52:41]*** CUTSNS_PIN = 0 [10:52:41]*** Brake cut motor [10:52:42]Read from MH i2c: 01 [10:52:42]MH_I2C_Read... [10:52:42]*** Stop cut motor [10:52:42]*** Cut end [10:52:42]Read from MH i2c: 01 07 00 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: 01 07 00 46 0D 00 00 00 00 00 FF 0F 68 [10:52:42]process_action close_receipt done [10:52:42]requested_data is exist [10:52:42]produce_requested_data [10:52:42]requested_item fm.sn is exist - process it [10:52:42]wFMCommunicate request_size=4 [10:52:42]MH_SAM_APDU [10:52:42]CAPDU: 80 11 00 00 [10:52:42]Write to MH i2c: E2 08 00 47 0D 80 11 00 00 00 00 00 00 CE [10:52:42]Write i2c OK [10:52:42]MH_I2C_Read... [10:52:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:42]Read from MH i2c: E2 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: E2 17 00 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: E2 17 00 47 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 29 [10:52:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:52:42]wFMCommunicate OK [10:52:42]requested_item fd.num is exist - process it [10:52:42]SAM_PROTO_GetFieldsCounters [10:52:42]wFMCommunicate request_size=4 [10:52:42]MH_SAM_APDU [10:52:42]CAPDU: 80 13 00 00 [10:52:42]Write to MH i2c: E2 08 00 48 0D 80 13 00 00 00 00 00 00 D1 [10:52:42]Write i2c OK [10:52:42]MH_I2C_Read... [10:52:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:42]Read from MH i2c: E2 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: E2 62 00 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: E2 62 00 48 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [10:52: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:52:42]wFMCommunicate OK [10:52:42]SAM_PROTO_GetFieldsCounters done [10:52:42]requested_item shift.num is exist - process it [10:52:42]requested_item shift.opened is exist - process it [10:52:42]req_shift_opened [10:52:42]FM_GetShiftState [10:52:42]SAM_PROTO_GetShiftState [10:52:42]wFMCommunicate request_size=4 [10:52:42]MH_SAM_APDU [10:52:42]CAPDU: 80 13 01 00 [10:52:42]Write to MH i2c: E2 08 00 49 0D 80 13 01 00 00 00 00 00 D3 [10:52:42]Write i2c OK [10:52:42]MH_I2C_Read... [10:52:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:42]Read from MH i2c: E2 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: E2 0E 00 [10:52:42]MH_I2C_Read... [10:52:42]Read from MH i2c: E2 0E 00 49 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 22 [10:52:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:52:42]wFMCommunicate OK [10:52:42]SAM_PROTO_GetShiftState done [10:52:42]FM_GetShiftState done [10:52:42]req_shift_opened done [10:52:42]requested_item shift.open_date is exist - process it [10:52:42]req_shift_open_date [10:52:42]req_shift_open_date done [10:52:42]produce_requested_data done [10:52:42]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139147,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:52:42]process_action_free close_receipt [10:52:42]json_value_free [10:52:42]json_value_free done [10:52:42]process_json_proto returns [10:52:42]Send response to host [10:52:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139147,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:52:42]free response buf [10:52:42]execute_script done [10:52:42]execute_script returns [10:52:42]free content buf [10:52:42]Sock 7.Close socket [10:52:42]Sock 7.Thread stoped [10:52:46]OFD Sender: No OFD packet to send [10:52:51]OFD Sender: No OFD packet to send [10:52:56]OFD Sender: No OFD packet to send [10:53:01]OFD Sender: No OFD packet to send [10:53:06]OFD Sender: No OFD packet to send [10:53:11]OFD Sender: No OFD packet to send [10:53:16]OFD Sender: No OFD packet to send [10:53:21]OFD Sender: No OFD packet to send [10:53:26]OFD Sender: No OFD packet to send [10:53:31]OFD Sender: No OFD packet to send [10:53:36]OFD Sender: No OFD packet to send [10:53:38]accept exits with 9 [10:53:38]New connection [10:53:38]New thread 3067161956 created [10:53:38]Thread 3067018596 joined [10:53:38]Waiting for new connection... [10:53:38] Sock 9.Parse request [10:53:38]Sock 9.Check first char [10:53:38]Sock 9.First char is OK [10:53:38]request: POST /json_proto HTTP/1.0 [10:53:38]Method: POST [10:53:38]URL: /json_proto [10:53:38]Method is POST - this is cgi request [10:53:38]url: /json_proto [10:53:38]query_string will be loaded in cgi processing [10:53:38]execute_cgi json_proto POST (null) [10:53:38]execute_cgi path=json_proto method=POST [10:53:38]POST find Content-Length [10:53:38]Host: 172.17.50.196:8080 [10:53:38]Content-Length: 681 [10:53:38]Content-Type: application/json [10:53:38] [10:53:38]POST finish read [10:53:38]Found Content-Length = 681 [10:53:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 41.460, "sum" : 4000.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [10:53:38]execute_script... [10:53:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "50.50.0", "name": "\u0410\u0438-100-\u041A-3", "price" : 96.50, "quantity" : 41.460, "sum" : 4000.89, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [10:53:38]POST & json_proto [10:53:38]process_json_proto [10:53:38]json parsed OK: [10:53:38]protocol is kg_v1.0 [10:53:38]action value=close_receipt [10:53:38]process_action close_receipt [10:53:38]cmd_close_receipt [10:53:38]MH_GetDate [10:53:38]Write to MH i2c: F0 00 00 4A 0D 46 [10:53:38]Write i2c OK [10:53:38]MH_I2C_Read... [10:53:38]Read from MH i2c: F0 [10:53:38]MH_I2C_Read... [10:53:38]Read from MH i2c: F0 09 00 [10:53:38]MH_I2C_Read... [10:53:38]Read from MH i2c: F0 09 00 4A 0D 00 B4 BE 20 67 72 0D 1C 67 4A [10:53:38]GetLastDocTimeStamp 1730199159 [10:53:38]current date 1730199220 [10:53:38]FM_GetShiftState [10:53:38]SAM_PROTO_GetShiftState [10:53:38]wFMCommunicate request_size=4 [10:53:38]MH_SAM_APDU [10:53:38]CAPDU: 80 13 01 00 [10:53:38]Write to MH i2c: E2 08 00 4B 0D 80 13 01 00 00 00 00 00 D5 [10:53:38]Write i2c OK [10:53:38]MH_I2C_Read... [10:53:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:38]Read from MH i2c: E2 [10:53:38]MH_I2C_Read... [10:53:38]Read from MH i2c: E2 0E 00 [10:53:38]MH_I2C_Read... [10:53:38]Read from MH i2c: E2 0E 00 4B 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 24 [10:53:38]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:53:38]wFMCommunicate OK [10:53:38]SAM_PROTO_GetShiftState done [10:53:38]FM_GetShiftState done [10:53:38]opened in 1730160023 [10:53:38]opened+sec_in_day 1730246423 [10:53:38]quantity*price = 400089 [10:53:38]sum+1 = 400090 [10:53:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.89 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.41 НДС 12% : 424.87 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 133 29.10.2024 10:53 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139148 ФПД: 4831077887144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105340&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139148&fm=4831077887144&tin=02508201610067®Number=0000000000091631&sum=400000 [10:53:40]StoreToDocumentArchive [10:53:40]shift 555 fd 139148 [10:53:40]save to /storage/0555/doc_00139148 [10:53:40]save last doc name /storage/0555/doc_00139148 to /storage/kkm_last_doc_name [10:53:40]save OK [10:53:40]Clear old archive folders... [10:53:40]ProcessDocumentItem done err = 0, tmpTLVsize=249 [10:53:40]tlvbuf is 01478070 [10:53:40]SAM_PROTO_ClearQueue [10:53:40]wFMCommunicate request_size=4 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 09 00 00 [10:53:40]Write to MH i2c: E2 08 00 58 0D 80 09 00 00 00 00 00 00 D7 [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 58 0D 00 90 00 D9 [10:53:40]RAPDU: 90 00 [10:53:40]wFMCommunicate OK [10:53:40]SAM_PROTO_ClearQueue done [10:53:40]KKMCreateOFDPacket [10:53:40]OFDProtocolAddRootSTLVToBuf [10:53:40]FM_MakeSignedData [10:53:40]FM_MakeSignedData [10:53:40]SAM_PROTO_SignData [10:53:40]wFMCommunicate request_size=4 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 0D 01 02 [10:53:40]Write to MH i2c: E2 08 00 59 0D 80 0D 01 02 00 00 00 00 DF [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 59 0D 00 90 00 DA [10:53:40]RAPDU: 90 00 [10:53:40]wFMCommunicate OK [10:53:40]wFMCommunicate request_size=255 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 0D 02 02 FA 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 F4 A1 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 D9 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 A5 00 00 00 00 07 04 06 00 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 85 00 00 00 F4 03 04 00 B4 BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8C 1F 02 00 35 04 06 00 04 64 D2 [10:53:40]Write to MH i2c: E2 02 01 5A 0D 80 0D 02 02 FA 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 F4 A1 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 D9 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 A5 00 00 00 00 07 04 06 00 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 85 00 00 00 F4 03 04 00 B4 BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8C 1F 02 00 35 04 06 00 04 64 D2 00 00 20 [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 5A 0D 00 90 00 DB [10:53:40]RAPDU: 90 00 [10:53:40]wFMCommunicate OK [10:53:40]wFMCommunicate request_size=8 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 0D 02 02 03 AE 6C A8 [10:53:40]Write to MH i2c: E2 0B 00 5B 0D 80 0D 02 02 03 00 AE 6C A8 00 00 AA [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 03 00 5B 0D 00 90 00 DC [10:53:40]RAPDU: 90 00 [10:53:40]wFMCommunicate OK [10:53:40]wFMCommunicate request_size=4 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 0D 03 02 [10:53:40]Write to MH i2c: E2 08 00 5C 0D 80 0D 03 02 00 00 00 00 E4 [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 0B 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 0B 00 5C 0D 00 2B 02 B2 D3 BA E4 F6 A0 90 00 CB [10:53:40]RAPDU: 2B 02 B2 D3 BA E4 F6 A0 90 00 [10:53:40]wFMCommunicate OK [10:53:40]SAM_PROTO_SignData done [10:53:40]FM_MakeSignedData done [10:53:40]CreateOFDProtocolMessage [10:53:40]wFMCommunicate request_size=4 [10:53:40]MH_SAM_APDU [10:53:40]CAPDU: 80 11 00 00 [10:53:40]Write to MH i2c: E2 08 00 5D 0D 80 11 00 00 00 00 00 00 E4 [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:40]Read from MH i2c: E2 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 17 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: E2 17 00 5D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3F [10:53:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:53:40]wFMCommunicate OK [10:53:40]CreateOFDProtocolMessage done [10:53:40]OFDSenderStorePacket 139148 [10:53:40]StoreOFDPacket docnum=139148 [10:53:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 01 00 00 11 2D 05 01 F9 41 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 F4 A1 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 D9 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 A5 00 00 00 00 07 04 06 00 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 85 00 00 00 F4 03 04 00 B4 BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8C 1F 02 00 35 04 06 00 04 64 D2 AE 6C A8 2B 02 B2 D3 BA E4 F6 A0 [10:53:40]CheckFolder [10:53:40]dirname=/storage/ofd_packets [10:53:40]CheckFolder done [10:53:40]ProducePacketName [10:53:40]name=ofd_packets/00139148 [10:53:40]NVStorageSaveData ofd_packets/00139148 [10:53:40]File name is /storage/ofd_packets/00139148 [10:53:40]Write 299 bytes [10:53:40]NVStorageSaveData done [10:53:40]OFDSenderStorePacket done [10:53:40]KKMCreateOFDPacket done [10:53:40]NVStorageSaveData kkm_last_timestamp [10:53:40]File name is /storage/kkm_last_timestamp [10:53:40]Write 4 bytes [10:53:40]NVStorageSaveData done [10:53:40]ExternCall_PrintAddStr [10:53:40]wPrintStart [10:53:40]Write to MH i2c: 01 00 00 5E 0D 6B [10:53:40]Write i2c OK [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: 01 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: 01 07 00 [10:53:40]MH_I2C_Read... [10:53:40]Read from MH i2c: 01 07 00 5E 0D 00 00 00 00 00 FF 0F 80 [10:53:40]RasterBufferAndPrint [10:53:40]line Счет N : (1)1093657 [10:53:40]line ИНН: 02508201610067 [10:53:40]line Контрольно-Кассовый Чек [10:53:40]line ПРОДАЖА [10:53:40]line ТРК (МРК, ГНК) : 42 [10:53:40]line Товар: 50.50.0 [10:53:40]line Аи-100-К-3 [10:53:40]line 41.460 * 96.50 [10:53:40]line = 4000.89 [10:53:40]line НДС 12% НСП 1% [10:53:40]line > о реализуемом товаре [10:53:40]line ОКРУГЛЕНИЕ: -0.89 [10:53:40]line ИТОГО: 4000.00 [10:53:40]line Внесено: 4000.00 [10:53:40]line СДАЧА: 0.00 [10:53:40]line НСП 1% : 35.41 [10:53:40]line НДС 12% : 424.87 [10:53:40]line Наличными: 4000.00 [10:53:40]line Безнал.: 0.00 [10:53:40]line Место: АЗС № 101 "Партнер Нефть" [10:53:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:53:40]line СНО: Общий режим [10:53:40]line Чек 133 29.10.2024 10:53 [10:53:40]line Смена: 555 ФФД: 1.0 [10:53:40]line ЗНМ: 0300000081 [10:53:40]line РНМ: 0000000000091631 [10:53:40]line Версия ККМ: 001 [10:53:40]line ФМ: 0000000000874669 [10:53:40]line ФД: 139148 [10:53:40]line ФПД: 4831077887144 [10:53:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105340&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139148&fm=4831077887144&tin=02508201610067®Number=0000000000091631&sum=400000 [10:53:40]OFD Sender: Processing packet 139148 [packets to send 34, broken 33] [10:53:40]ProducePacketName [10:53:40]name=ofd_packets/00139148 [10:53:40]OFD Sender: To server: pG, [10:53:40]CommunicateWithHost lk.salyk.kg:30040 [10:53:40]ConnectInit lk.salyk.kg [10:53:40]written 0, free lines is 4095 [10:53:41]Connected sock=10 [10:53:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 01 00 00 11 2D 05 01 F9 41 5A 03 01 00 03 00 F9 00 1E 04 01 00 01 23 04 4B 00 8A 04 07 00 35 30 2E 35 30 2E 30 06 04 0D 00 D0 90 D0 B8 2D 31 30 30 2D D0 9A 2D 33 FF 03 08 00 03 F4 A1 00 00 00 00 00 37 04 06 00 B2 25 00 00 00 00 13 04 06 00 D9 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 A5 00 00 00 00 07 04 06 00 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 85 00 00 00 F4 03 04 00 B4 BE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8C 1F 02 00 35 04 06 00 04 64 D2 AE 6C A8 2B 02 B2 D3 BA E4 F6 A0 [10:53:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 7E 19 47 00 98 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 36 39 10 04 04 00 8C 1F 02 00 F4 03 04 00 67 6A 20 67 B6 04 01 00 00 F3 EB 9A 09 A4 6A ED F2 [10:53:41]CommunicateWithHost err = 0 [10:53:41]CheckOFDResponse [10:53:41]1017 (14) - 77093643461234 [10:53:41]1041 (16) - 0000000000874669 [10:53:41]1040 (4) - 139148 [10:53:41]1012 (4) - 29.10.2024 04:53 [10:53:41]1206 (1) - 0 [10:53:41]OFD Sender: Remove packet 139148 [10:53:41]ProducePacketName [10:53:41]name=ofd_packets/00139148 [10:53:41]NVStorageDeleteData [10:53:41]Write to MH i2c: 01 00 00 89 0D 96 [10:53:41]Write i2c OK [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: 01 [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: 01 07 00 [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: 01 07 00 89 0D 00 00 00 00 00 F6 0C 9F [10:53:41]RasterBufferAndPrint [10:53:41]line [10:53:41]line [10:53:41]line [10:53:41]line [10:53:41]line [10:53:41]written 0, free lines is 3324 [10:53:41]MH_Cut [10:53:41]Write to MH i2c: D1 01 00 90 0D 01 6F [10:53:41]Write i2c OK [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: D1 [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: D1 01 00 [10:53:41]MH_I2C_Read... [10:53:41]Read from MH i2c: D1 01 00 90 0D 00 6E [10:53:41]Write to MH i2c: 01 00 00 91 0D 9E [10:53:41]Write i2c OK [10:53:41]MH_I2C_Read... [10:53:41]OFD Sender: No OFD packet to send [10:53:42]*** Cut start [10:53:42]*** Partial cut [10:53:42]*** CUTSNS_PIN = 1 [10:53:42]*** CUTSNS_PIN = 0 [10:53:42]*** Brake cut motor [10:53:42]Read from MH i2c: 01 [10:53:42]MH_I2C_Read... [10:53:42]*** Stop cut motor [10:53:42]*** Cut end [10:53:42]Read from MH i2c: 01 07 00 [10:53:42]MH_I2C_Read... [10:53:42]Read from MH i2c: 01 07 00 91 0D 00 00 00 00 00 FF 0F B3 [10:53:42]process_action close_receipt done [10:53:42]requested_data is exist [10:53:42]produce_requested_data [10:53:42]requested_item fm.sn is exist - process it [10:53:42]wFMCommunicate request_size=4 [10:53:42]MH_SAM_APDU [10:53:42]CAPDU: 80 11 00 00 [10:53:42]Write to MH i2c: E2 08 00 92 0D 80 11 00 00 00 00 00 00 19 [10:53:42]Write i2c OK [10:53:42]MH_I2C_Read... [10:53:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:42]Read from MH i2c: E2 [10:53:42]MH_I2C_Read... [10:53:42]Read from MH i2c: E2 17 00 [10:53:42]MH_I2C_Read... [10:53:42]Read from MH i2c: E2 17 00 92 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 74 [10:53:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:53:42]wFMCommunicate OK [10:53:42]requested_item fd.num is exist - process it [10:53:42]SAM_PROTO_GetFieldsCounters [10:53:42]wFMCommunicate request_size=4 [10:53:42]MH_SAM_APDU [10:53:42]CAPDU: 80 13 00 00 [10:53:42]Write to MH i2c: E2 08 00 93 0D 80 13 00 00 00 00 00 00 1C [10:53:42]Write i2c OK [10:53:42]MH_I2C_Read... [10:53:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:42]Read from MH i2c: E2 [10:53:42]MH_I2C_Read... [10:53:42]Read from MH i2c: E2 62 00 [10:53:42]MH_I2C_Read... [10:53:42]Read from MH i2c: E2 62 00 93 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 A9 [10:53:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:53:42]wFMCommunicate OK [10:53:42]SAM_PROTO_GetFieldsCounters done [10:53:42]requested_item shift.num is exist - process it [10:53:42]requested_item shift.opened is exist - process it [10:53:42]req_shift_opened [10:53:42]FM_GetShiftState [10:53:42]SAM_PROTO_GetShiftState [10:53:42]wFMCommunicate request_size=4 [10:53:42]MH_SAM_APDU [10:53:42]CAPDU: 80 13 01 00 [10:53:42]Write to MH i2c: E2 08 00 94 0D 80 13 01 00 00 00 00 00 1E [10:53:42]Write i2c OK [10:53:42]MH_I2C_Read... [10:53:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:42]Read from MH i2c: E2 [10:53:42]MH_I2C_Read... [10:53:42]Read from MH i2c: E2 0E 00 [10:53:42]MH_I2C_Read... [10:53:42]Read from MH i2c: E2 0E 00 94 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6D [10:53:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:53:42]wFMCommunicate OK [10:53:42]SAM_PROTO_GetShiftState done [10:53:42]FM_GetShiftState done [10:53:42]req_shift_opened done [10:53:42]requested_item shift.open_date is exist - process it [10:53:42]req_shift_open_date [10:53:42]req_shift_open_date done [10:53:42]produce_requested_data done [10:53:42]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139148,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:53:42]process_action_free close_receipt [10:53:42]json_value_free [10:53:42]json_value_free done [10:53:42]process_json_proto returns [10:53:42]Send response to host [10:53:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139148,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:53:42]free response buf [10:53:42]execute_script done [10:53:42]execute_script returns [10:53:42]free content buf [10:53:42]Sock 9.Close socket [10:53:42]Sock 9.Thread stoped [10:53:46]OFD Sender: No OFD packet to send [10:53:51]OFD Sender: No OFD packet to send [10:53:56]OFD Sender: No OFD packet to send [10:54:01]OFD Sender: No OFD packet to send [10:54:06]OFD Sender: No OFD packet to send [10:54:11]OFD Sender: No OFD packet to send [10:54:16]OFD Sender: No OFD packet to send [10:54:21]OFD Sender: No OFD packet to send [10:54:26]OFD Sender: No OFD packet to send [10:54:31]OFD Sender: No OFD packet to send [10:54:36]OFD Sender: No OFD packet to send [10:54:41]OFD Sender: No OFD packet to send [10:54:46]OFD Sender: No OFD packet to send [10:54:51]OFD Sender: No OFD packet to send [10:54:56]OFD Sender: No OFD packet to send [10:55:01]OFD Sender: No OFD packet to send [10:55:06]OFD Sender: No OFD packet to send [10:55:11]OFD Sender: No OFD packet to send [10:55:16]OFD Sender: No OFD packet to send [10:55:21]OFD Sender: No OFD packet to send [10:55:26]OFD Sender: No OFD packet to send [10:55:31]OFD Sender: No OFD packet to send [10:55:36]OFD Sender: No OFD packet to send [10:55:41]OFD Sender: No OFD packet to send [10:55:46]OFD Sender: No OFD packet to send [10:55:51]OFD Sender: No OFD packet to send [10:55:56]OFD Sender: No OFD packet to send [10:56:01]OFD Sender: No OFD packet to send [10:56:06]OFD Sender: No OFD packet to send [10:56:11]OFD Sender: No OFD packet to send [10:56:16]OFD Sender: No OFD packet to send [10:56:21]OFD Sender: No OFD packet to send [10:56:26]OFD Sender: No OFD packet to send [10:56:31]OFD Sender: No OFD packet to send [10:56:36]OFD Sender: No OFD packet to send [10:56:41]OFD Sender: No OFD packet to send [10:56:46]OFD Sender: No OFD packet to send [10:56:51]OFD Sender: No OFD packet to send [10:56:56]OFD Sender: No OFD packet to send [10:57:01]OFD Sender: No OFD packet to send [10:57:06]OFD Sender: No OFD packet to send [10:57:11]OFD Sender: No OFD packet to send [10:57:16]OFD Sender: No OFD packet to send [10:57:21]OFD Sender: No OFD packet to send [10:57:26]OFD Sender: No OFD packet to send [10:57:31]OFD Sender: No OFD packet to send [10:57:36]OFD Sender: No OFD packet to send [10:57:41]OFD Sender: No OFD packet to send [10:57:46]OFD Sender: No OFD packet to send [10:57:51]OFD Sender: No OFD packet to send [10:57:56]OFD Sender: No OFD packet to send [10:58:01]OFD Sender: No OFD packet to send [10:58:06]OFD Sender: No OFD packet to send [10:58:11]OFD Sender: No OFD packet to send [10:58:16]OFD Sender: No OFD packet to send [10:58:21]OFD Sender: No OFD packet to send [10:58:26]OFD Sender: No OFD packet to send [10:58:31]OFD Sender: No OFD packet to send [10:58:36]OFD Sender: No OFD packet to send [10:58:41]OFD Sender: No OFD packet to send [10:58:46]OFD Sender: No OFD packet to send [10:58:51]OFD Sender: No OFD packet to send [10:58:56]OFD Sender: No OFD packet to send [10:59:01]OFD Sender: No OFD packet to send [10:59:06]OFD Sender: No OFD packet to send [10:59:11]OFD Sender: No OFD packet to send [10:59:16]OFD Sender: No OFD packet to send [10:59:21]OFD Sender: No OFD packet to send [10:59:26]OFD Sender: No OFD packet to send [10:59:31]OFD Sender: No OFD packet to send [10:59:36]OFD Sender: No OFD packet to send [10:59:41]OFD Sender: No OFD packet to send [10:59:44]accept exits with 7 [10:59:44]New connection [10:59:44]New thread 3067018596 created [10:59:44]Thread 3067161956 joined [10:59:44]Waiting for new connection... [10:59:44] Sock 7.Parse request [10:59:44]Sock 7.Check first char [10:59:44]Sock 7.First char is OK [10:59:44]request: POST /json_proto HTTP/1.0 [10:59:44]Method: POST [10:59:44]URL: /json_proto [10:59:44]Method is POST - this is cgi request [10:59:44]url: /json_proto [10:59:44]query_string will be loaded in cgi processing [10:59:44]execute_cgi json_proto POST (null) [10:59:44]execute_cgi path=json_proto method=POST [10:59:44]POST find Content-Length [10:59:44]Host: 172.17.50.196:8080 [10:59:44]Content-Length: 678 [10:59:44]Content-Type: application/json [10:59:44] [10:59:44]POST finish read [10:59:44]Found Content-Length = 678 [10:59:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:44]execute_script... [10:59:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:59:44]POST & json_proto [10:59:44]process_json_proto [10:59:44]json parsed OK: [10:59:44]protocol is kg_v1.0 [10:59:44]action value=close_receipt [10:59:44]process_action close_receipt [10:59:44]cmd_close_receipt [10:59:44]MH_GetDate [10:59:44]Write to MH i2c: F0 00 00 95 0D 91 [10:59:44]Write i2c OK [10:59:44]MH_I2C_Read... [10:59:44]Read from MH i2c: F0 [10:59:44]MH_I2C_Read... [10:59:44]Read from MH i2c: F0 09 00 [10:59:44]MH_I2C_Read... [10:59:44]Read from MH i2c: F0 09 00 95 0D 00 21 C0 20 67 72 0D 1C 67 04 [10:59:44]GetLastDocTimeStamp 1730199220 [10:59:44]current date 1730199585 [10:59:44]FM_GetShiftState [10:59:44]SAM_PROTO_GetShiftState [10:59:44]wFMCommunicate request_size=4 [10:59:44]MH_SAM_APDU [10:59:44]CAPDU: 80 13 01 00 [10:59:44]Write to MH i2c: E2 08 00 96 0D 80 13 01 00 00 00 00 00 20 [10:59:44]Write i2c OK [10:59:44]MH_I2C_Read... [10:59:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:44]Read from MH i2c: E2 [10:59:44]MH_I2C_Read... [10:59:44]Read from MH i2c: E2 0E 00 [10:59:44]MH_I2C_Read... [10:59:44]Read from MH i2c: E2 0E 00 96 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6F [10:59:44]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:59:44]wFMCommunicate OK [10:59:44]SAM_PROTO_GetShiftState done [10:59:44]FM_GetShiftState done [10:59:44]opened in 1730160023 [10:59:44]opened+sec_in_day 1730246423 [10:59:44]quantity*price = 50041 [10:59:44]sum+1 = 50042 [10:59:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 134 29.10.2024 10:59 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139149 ФПД: 160472120051277 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105945&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139149&fm=160472120051277&tin=02508201610067®Number=0000000000091631&sum=50000 [10:59:45]StoreToDocumentArchive [10:59:45]shift 555 fd 139149 [10:59:45]save to /storage/0555/doc_00139149 [10:59:45]save last doc name /storage/0555/doc_00139149 to /storage/kkm_last_doc_name [10:59:45]save OK [10:59:45]Clear old archive folders... [10:59:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:59:45]tlvbuf is 01489C40 [10:59:45]SAM_PROTO_ClearQueue [10:59:45]wFMCommunicate request_size=4 [10:59:45]MH_SAM_APDU [10:59:45]CAPDU: 80 09 00 00 [10:59:45]Write to MH i2c: E2 08 00 A3 0D 80 09 00 00 00 00 00 00 22 [10:59:45]Write i2c OK [10:59:45]MH_I2C_Read... [10:59:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:59:45]Read from MH i2c: E2 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 03 00 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 03 00 A3 0D 00 90 00 24 [10:59:45]RAPDU: 90 00 [10:59:45]wFMCommunicate OK [10:59:45]SAM_PROTO_ClearQueue done [10:59:45]KKMCreateOFDPacket [10:59:45]OFDProtocolAddRootSTLVToBuf [10:59:45]FM_MakeSignedData [10:59:45]FM_MakeSignedData [10:59:45]SAM_PROTO_SignData [10:59:45]wFMCommunicate request_size=4 [10:59:45]MH_SAM_APDU [10:59:45]CAPDU: 80 0D 01 02 [10:59:45]Write to MH i2c: E2 08 00 A4 0D 80 0D 01 02 00 00 00 00 2A [10:59:45]Write i2c OK [10:59:45]MH_I2C_Read... [10:59:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:59:45]Read from MH i2c: E2 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 03 00 [10:59:45]MH_I2C_Read... [10:59:45]Read from MH i2c: E2 03 00 A4 0D 00 90 00 25 [10:59:45]RAPDU: 90 00 [10:59:45]wFMCommunicate OK [10:59:45]wFMCommunicate request_size=255 [10:59:45]MH_SAM_APDU [10:59:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 21 C0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8D 1F 02 00 35 04 06 00 91 [10:59:45]Write to MH i2c: E2 02 01 A5 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 21 C0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8D 1F 02 00 35 04 06 00 91 00 00 13 [10:59:45]Write i2c OK [10:59:45]MH_I2C_Read... [10:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:46]Read from MH i2c: E2 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 03 00 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 03 00 A5 0D 00 90 00 26 [10:59:46]RAPDU: 90 00 [10:59:46]wFMCommunicate OK [10:59:46]wFMCommunicate request_size=10 [10:59:46]MH_SAM_APDU [10:59:46]CAPDU: 80 0D 02 02 05 F2 D3 B6 46 4D [10:59:46]Write to MH i2c: E2 0D 00 A6 0D 80 0D 02 02 05 00 F2 D3 B6 46 4D 00 00 45 [10:59:46]Write i2c OK [10:59:46]MH_I2C_Read... [10:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:59:46]Read from MH i2c: E2 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 03 00 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 03 00 A6 0D 00 90 00 27 [10:59:46]RAPDU: 90 00 [10:59:46]wFMCommunicate OK [10:59:46]wFMCommunicate request_size=4 [10:59:46]MH_SAM_APDU [10:59:46]CAPDU: 80 0D 03 02 [10:59:46]Write to MH i2c: E2 08 00 A7 0D 80 0D 03 02 00 00 00 00 2F [10:59:46]Write i2c OK [10:59:46]MH_I2C_Read... [10:59:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:59:46]Read from MH i2c: E2 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 0B 00 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 0B 00 A7 0D 00 B4 C5 EF D5 D3 2D C5 01 90 00 33 [10:59:46]RAPDU: B4 C5 EF D5 D3 2D C5 01 90 00 [10:59:46]wFMCommunicate OK [10:59:46]SAM_PROTO_SignData done [10:59:46]FM_MakeSignedData done [10:59:46]CreateOFDProtocolMessage [10:59:46]wFMCommunicate request_size=4 [10:59:46]MH_SAM_APDU [10:59:46]CAPDU: 80 11 00 00 [10:59:46]Write to MH i2c: E2 08 00 A8 0D 80 11 00 00 00 00 00 00 2F [10:59:46]Write i2c OK [10:59:46]MH_I2C_Read... [10:59:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:46]Read from MH i2c: E2 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 17 00 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: E2 17 00 A8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8A [10:59:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:59:46]wFMCommunicate OK [10:59:46]CreateOFDProtocolMessage done [10:59:46]OFDSenderStorePacket 139149 [10:59:46]StoreOFDPacket docnum=139149 [10:59:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 25 CF 07 01 7A F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 21 C0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8D 1F 02 00 35 04 06 00 91 F2 D3 B6 46 4D B4 C5 EF D5 D3 2D C5 01 [10:59:46]CheckFolder [10:59:46]dirname=/storage/ofd_packets [10:59:46]CheckFolder done [10:59:46]ProducePacketName [10:59:46]name=ofd_packets/00139149 [10:59:46]NVStorageSaveData ofd_packets/00139149 [10:59:46]File name is /storage/ofd_packets/00139149 [10:59:46]Write 301 bytes [10:59:46]NVStorageSaveData done [10:59:46]OFDSenderStorePacket done [10:59:46]KKMCreateOFDPacket done [10:59:46]NVStorageSaveData kkm_last_timestamp [10:59:46]File name is /storage/kkm_last_timestamp [10:59:46]Write 4 bytes [10:59:46]NVStorageSaveData done [10:59:46]ExternCall_PrintAddStr [10:59:46]wPrintStart [10:59:46]Write to MH i2c: 01 00 00 A9 0D B6 [10:59:46]Write i2c OK [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: 01 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: 01 07 00 [10:59:46]MH_I2C_Read... [10:59:46]Read from MH i2c: 01 07 00 A9 0D 00 00 00 00 00 FF 0F CB [10:59:46]RasterBufferAndPrint [10:59:46]line Счет N : (1)1093662 [10:59:46]line ИНН: 02508201610067 [10:59:46]line Контрольно-Кассовый Чек [10:59:46]line ПРОДАЖА [10:59:46]line ТРК (МРК, ГНК) : 63 [10:59:46]line Товар: 2710124130 [10:59:46]line Аи-92-К-2 [10:59:46]line 7.480 * 66.90 [10:59:46]line = 500.41 [10:59:46]line НДС 12% НСП 1% [10:59:46]line > о реализуемом товаре [10:59:46]line ОКРУГЛЕНИЕ: -0.41 [10:59:46]line ИТОГО: 500.00 [10:59:46]line Внесено: 500.00 [10:59:46]line СДАЧА: 0.00 [10:59:46]line НСП 1% : 4.43 [10:59:46]line НДС 12% : 53.14 [10:59:46]line Наличными: 500.00 [10:59:46]line Безнал.: 0.00 [10:59:46]line Место: АЗС № 101 "Партнер Нефть" [10:59:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [10:59:46]line СНО: Общий режим [10:59:46]line Чек 134 29.10.2024 10:59 [10:59:46]line Смена: 555 ФФД: 1.0 [10:59:46]line ЗНМ: 0300000081 [10:59:46]line РНМ: 0000000000091631 [10:59:46]line Версия ККМ: 001 [10:59:46]line ФМ: 0000000000874669 [10:59:46]line ФД: 139149 [10:59:46]line ФПД: 160472120051277 [10:59:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T105945&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139149&fm=160472120051277&tin=02508201610067®Number=0000000000091631&sum=50000 [10:59:46]OFD Sender: Processing packet 139149 [packets to send 34, broken 33] [10:59:46]ProducePacketName [10:59:46]name=ofd_packets/00139149 [10:59:46]OFD Sender: To server: pG, [10:59:46]CommunicateWithHost lk.salyk.kg:30040 [10:59:46]ConnectInit lk.salyk.kg [10:59:46]written 0, free lines is 4095 [10:59:46]Connected sock=11 [10:59:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 25 CF 07 01 7A F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 21 C0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8D 1F 02 00 35 04 06 00 91 F2 D3 B6 46 4D B4 C5 EF D5 D3 2D C5 01 [10:59: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 36 39 4F 00 00 00 A6 79 47 00 F1 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8D 1F 02 00 F4 03 04 00 D5 6B 20 67 B6 04 01 00 00 8B 30 92 D7 6C FF 97 C4 [10:59:46]CommunicateWithHost err = 0 [10:59:46]CheckOFDResponse [10:59:46]1017 (14) - 77093643461234 [10:59:46]1041 (16) - 0000000000874669 [10:59:46]1040 (4) - 139149 [10:59:46]1012 (4) - 29.10.2024 05:00 [10:59:46]1206 (1) - 0 [10:59:46]OFD Sender: Remove packet 139149 [10:59:46]ProducePacketName [10:59:46]name=ofd_packets/00139149 [10:59:46]NVStorageDeleteData [10:59:47]Write to MH i2c: 01 00 00 D4 0D E1 [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: 01 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: 01 07 00 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: 01 07 00 D4 0D 00 00 00 00 00 EE 0C E2 [10:59:47]RasterBufferAndPrint [10:59:47]line [10:59:47]line [10:59:47]line [10:59:47]line [10:59:47]line [10:59:47]written 0, free lines is 3316 [10:59:47]MH_Cut [10:59:47]Write to MH i2c: D1 01 00 DB 0D 01 BA [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: D1 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: D1 01 00 [10:59:47]MH_I2C_Read... [10:59:47]Read from MH i2c: D1 01 00 DB 0D 00 B9 [10:59:47]Write to MH i2c: 01 00 00 DC 0D E9 [10:59:47]Write i2c OK [10:59:47]MH_I2C_Read... [10:59:47]OFD Sender: No OFD packet to send [10:59:47]*** Cut start [10:59:47]*** Partial cut [10:59:47]*** CUTSNS_PIN = 1 [10:59:47]*** CUTSNS_PIN = 0 [10:59:48]*** Brake cut motor [10:59:48]Read from MH i2c: 01 [10:59:48]MH_I2C_Read... [10:59:48]*** Stop cut motor [10:59:48]*** Cut end [10:59:48]Read from MH i2c: 01 07 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: 01 07 00 DC 0D 00 00 00 00 00 FF 0F FE [10:59:48]process_action close_receipt done [10:59:48]requested_data is exist [10:59:48]produce_requested_data [10:59:48]requested_item fm.sn is exist - process it [10:59:48]wFMCommunicate request_size=4 [10:59:48]MH_SAM_APDU [10:59:48]CAPDU: 80 11 00 00 [10:59:48]Write to MH i2c: E2 08 00 DD 0D 80 11 00 00 00 00 00 00 64 [10:59:48]Write i2c OK [10:59:48]MH_I2C_Read... [10:59:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:59:48]Read from MH i2c: E2 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 17 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 17 00 DD 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BF [10:59:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [10:59:48]wFMCommunicate OK [10:59:48]requested_item fd.num is exist - process it [10:59:48]SAM_PROTO_GetFieldsCounters [10:59:48]wFMCommunicate request_size=4 [10:59:48]MH_SAM_APDU [10:59:48]CAPDU: 80 13 00 00 [10:59:48]Write to MH i2c: E2 08 00 DE 0D 80 13 00 00 00 00 00 00 67 [10:59:48]Write i2c OK [10:59:48]MH_I2C_Read... [10:59:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:59:48]Read from MH i2c: E2 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 62 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 62 00 DE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 F8 [10:59:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:59:48]wFMCommunicate OK [10:59:48]SAM_PROTO_GetFieldsCounters done [10:59:48]requested_item shift.num is exist - process it [10:59:48]requested_item shift.opened is exist - process it [10:59:48]req_shift_opened [10:59:48]FM_GetShiftState [10:59:48]SAM_PROTO_GetShiftState [10:59:48]wFMCommunicate request_size=4 [10:59:48]MH_SAM_APDU [10:59:48]CAPDU: 80 13 01 00 [10:59:48]Write to MH i2c: E2 08 00 DF 0D 80 13 01 00 00 00 00 00 69 [10:59:48]Write i2c OK [10:59:48]MH_I2C_Read... [10:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:59:48]Read from MH i2c: E2 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 0E 00 [10:59:48]MH_I2C_Read... [10:59:48]Read from MH i2c: E2 0E 00 DF 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B8 [10:59:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [10:59:48]wFMCommunicate OK [10:59:48]SAM_PROTO_GetShiftState done [10:59:48]FM_GetShiftState done [10:59:48]req_shift_opened done [10:59:48]requested_item shift.open_date is exist - process it [10:59:48]req_shift_open_date [10:59:48]req_shift_open_date done [10:59:48]produce_requested_data done [10:59:48]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139149,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [10:59:48]process_action_free close_receipt [10:59:48]json_value_free [10:59:48]json_value_free done [10:59:48]process_json_proto returns [10:59:48]Send response to host [10:59:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139149,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [10:59:48]free response buf [10:59:48]execute_script done [10:59:48]execute_script returns [10:59:48]free content buf [10:59:48]Sock 7.Close socket [10:59:48]Sock 7.Thread stoped [10:59:52]OFD Sender: No OFD packet to send [10:59:57]OFD Sender: No OFD packet to send [11:00:02]OFD Sender: No OFD packet to send [11:00:07]OFD Sender: No OFD packet to send [11:00:12]OFD Sender: No OFD packet to send [11:00:17]OFD Sender: No OFD packet to send [11:00:22]OFD Sender: No OFD packet to send [11:00:27]OFD Sender: No OFD packet to send [11:00:32]OFD Sender: No OFD packet to send [11:00:37]OFD Sender: No OFD packet to send [11:00:42]OFD Sender: No OFD packet to send [11:00:47]OFD Sender: No OFD packet to send [11:00:52]OFD Sender: No OFD packet to send [11:00:57]OFD Sender: No OFD packet to send [11:01:02]OFD Sender: No OFD packet to send [11:01:07]OFD Sender: No OFD packet to send [11:01:12]OFD Sender: No OFD packet to send [11:01:17]OFD Sender: No OFD packet to send [11:01:22]OFD Sender: No OFD packet to send [11:01:27]OFD Sender: No OFD packet to send [11:01:32]OFD Sender: No OFD packet to send [11:01:37]OFD Sender: No OFD packet to send [11:01:42]OFD Sender: No OFD packet to send [11:01:47]OFD Sender: No OFD packet to send [11:01:52]OFD Sender: No OFD packet to send [11:01:57]OFD Sender: No OFD packet to send [11:02:02]OFD Sender: No OFD packet to send [11:02:07]OFD Sender: No OFD packet to send [11:02:12]OFD Sender: No OFD packet to send [11:02:17]OFD Sender: No OFD packet to send [11:02:22]OFD Sender: No OFD packet to send [11:02:27]OFD Sender: No OFD packet to send [11:02:32]OFD Sender: No OFD packet to send [11:02:37]OFD Sender: No OFD packet to send [11:02:42]OFD Sender: No OFD packet to send [11:02:47]OFD Sender: No OFD packet to send [11:02:52]OFD Sender: No OFD packet to send [11:02:57]OFD Sender: No OFD packet to send [11:03:02]OFD Sender: No OFD packet to send [11:03:07]OFD Sender: No OFD packet to send [11:03:12]OFD Sender: No OFD packet to send [11:03:17]OFD Sender: No OFD packet to send [11:03:22]OFD Sender: No OFD packet to send [11:03:27]OFD Sender: No OFD packet to send [11:03:32]OFD Sender: No OFD packet to send [11:03:37]OFD Sender: No OFD packet to send [11:03:42]OFD Sender: No OFD packet to send [11:03:47]OFD Sender: No OFD packet to send [11:03:52]OFD Sender: No OFD packet to send [11:03:57]OFD Sender: No OFD packet to send [11:04:02]OFD Sender: No OFD packet to send [11:04:07]OFD Sender: No OFD packet to send [11:04:12]OFD Sender: No OFD packet to send [11:04:17]OFD Sender: No OFD packet to send [11:04:22]OFD Sender: No OFD packet to send [11:04:26]accept exits with 9 [11:04:26]New connection [11:04:26]New thread 3067161956 created [11:04:26]Thread 3067018596 joined [11:04:26]Waiting for new connection... [11:04:26] Sock 9.Parse request [11:04:26]Sock 9.Check first char [11:04:26]Sock 9.First char is OK [11:04:26]request: POST /json_proto HTTP/1.0 [11:04:26]Method: POST [11:04:26]URL: /json_proto [11:04:26]Method is POST - this is cgi request [11:04:26]url: /json_proto [11:04:26]query_string will be loaded in cgi processing [11:04:26]execute_cgi json_proto POST (null) [11:04:26]execute_cgi path=json_proto method=POST [11:04:26]POST find Content-Length [11:04:26]Host: 172.17.50.196:8080 [11:04:26]Content-Length: 688 [11:04:26]Content-Type: application/json [11:04:26] [11:04:26]POST finish read [11:04:26]Found Content-Length = 688 [11:04:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.370, "sum" : 2999.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2999.00, "payments": [ { "type": 0, "sum" : 2999.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:26]execute_script... [11:04: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)1093665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 39.370, "sum" : 2999.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2999.00, "payments": [ { "type": 0, "sum" : 2999.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:26]POST & json_proto [11:04:26]process_json_proto [11:04:26]json parsed OK: [11:04:26]protocol is kg_v1.0 [11:04:26]action value=close_receipt [11:04:26]process_action close_receipt [11:04:26]cmd_close_receipt [11:04:26]MH_GetDate [11:04:26]Write to MH i2c: F0 00 00 E0 0D DC [11:04:26]Write i2c OK [11:04:26]MH_I2C_Read... [11:04:26]Read from MH i2c: F0 [11:04:26]MH_I2C_Read... [11:04:26]Read from MH i2c: F0 09 00 [11:04:26]MH_I2C_Read... [11:04:26]Read from MH i2c: F0 09 00 E0 0D 00 3B C1 20 67 72 0D 1C 67 6A [11:04:26]GetLastDocTimeStamp 1730199585 [11:04:26]current date 1730199867 [11:04:26]FM_GetShiftState [11:04:26]SAM_PROTO_GetShiftState [11:04:26]wFMCommunicate request_size=4 [11:04:26]MH_SAM_APDU [11:04:26]CAPDU: 80 13 01 00 [11:04:26]Write to MH i2c: E2 08 00 E1 0D 80 13 01 00 00 00 00 00 6B [11:04:26]Write i2c OK [11:04:26]MH_I2C_Read... [11:04:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:26]Read from MH i2c: E2 [11:04:26]MH_I2C_Read... [11:04:26]Read from MH i2c: E2 0E 00 [11:04:26]MH_I2C_Read... [11:04:26]Read from MH i2c: E2 0E 00 E1 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BA [11:04:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:04:26]wFMCommunicate OK [11:04:26]SAM_PROTO_GetShiftState done [11:04:26]FM_GetShiftState done [11:04:26]opened in 1730160023 [11:04:26]opened+sec_in_day 1730246423 [11:04:26]quantity*price = 299999 [11:04:26]sum+1 = 300000 [11:04:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.99 ИТОГО: 2999.00 Внесено: 5000.00 СДАЧА: 2001.00 НСП 1% : 26.55 НДС 12% : 318.58 Наличными: 2999.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 135 29.10.2024 11:04 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139150 ФПД: 100688277397429 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110427&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139150&fm=100688277397429&tin=02508201610067®Number=0000000000091631&sum=299900 [11:04:27]StoreToDocumentArchive [11:04:27]shift 555 fd 139150 [11:04:27]save to /storage/0555/doc_00139150 [11:04:27]save last doc name /storage/0555/doc_00139150 to /storage/kkm_last_doc_name [11:04:27]save OK [11:04:27]Clear old archive folders... [11:04:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:04:27]tlvbuf is 014B47F0 [11:04:27]SAM_PROTO_ClearQueue [11:04:27]wFMCommunicate request_size=4 [11:04:27]MH_SAM_APDU [11:04:27]CAPDU: 80 09 00 00 [11:04:27]Write to MH i2c: E2 08 00 EE 0D 80 09 00 00 00 00 00 00 6D [11:04:27]Write i2c OK [11:04:27]MH_I2C_Read... [11:04:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:27]Read from MH i2c: E2 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: E2 03 00 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: E2 03 00 EE 0D 00 90 00 6F [11:04:27]RAPDU: 90 00 [11:04:27]wFMCommunicate OK [11:04:27]SAM_PROTO_ClearQueue done [11:04:27]KKMCreateOFDPacket [11:04:27]OFDProtocolAddRootSTLVToBuf [11:04:27]FM_MakeSignedData [11:04:27]FM_MakeSignedData [11:04:27]SAM_PROTO_SignData [11:04:27]wFMCommunicate request_size=4 [11:04:27]MH_SAM_APDU [11:04:27]CAPDU: 80 0D 01 02 [11:04:27]Write to MH i2c: E2 08 00 EF 0D 80 0D 01 02 00 00 00 00 75 [11:04:27]Write i2c OK [11:04:27]MH_I2C_Read... [11:04:27]OFD Sender: No OFD packet to send [11:04:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:27]Read from MH i2c: E2 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: E2 03 00 [11:04:27]MH_I2C_Read... [11:04:27]Read from MH i2c: E2 03 00 EF 0D 00 90 00 70 [11:04:27]RAPDU: 90 00 [11:04:27]wFMCommunicate OK [11:04:27]wFMCommunicate request_size=255 [11:04:27]MH_SAM_APDU [11:04: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 32 FF 03 08 00 03 CA 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 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 7C 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 87 00 00 00 F4 03 04 00 3B C1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8E 1F 02 00 35 04 06 00 [11:04:27]Write to MH i2c: E2 02 01 F0 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 32 FF 03 08 00 03 CA 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 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 7C 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 87 00 00 00 F4 03 04 00 3B C1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8E 1F 02 00 35 04 06 00 00 00 D7 [11:04:27]Write i2c OK [11:04:27]MH_I2C_Read... [11:04:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:28]Read from MH i2c: E2 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 F0 0D 00 90 00 71 [11:04:28]RAPDU: 90 00 [11:04:28]wFMCommunicate OK [11:04:28]wFMCommunicate request_size=11 [11:04:28]MH_SAM_APDU [11:04:28]CAPDU: 80 0D 02 02 06 5B 93 51 01 DF B5 [11:04:28]Write to MH i2c: E2 0E 00 F1 0D 80 0D 02 02 06 00 5B 93 51 01 DF B5 00 00 58 [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:28]Read from MH i2c: E2 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 03 00 F1 0D 00 90 00 72 [11:04:28]RAPDU: 90 00 [11:04:28]wFMCommunicate OK [11:04:28]wFMCommunicate request_size=4 [11:04:28]MH_SAM_APDU [11:04:28]CAPDU: 80 0D 03 02 [11:04:28]Write to MH i2c: E2 08 00 F2 0D 80 0D 03 02 00 00 00 00 7A [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:28]Read from MH i2c: E2 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 0B 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 0B 00 F2 0D 00 38 09 11 41 33 49 D9 DE 90 00 41 [11:04:28]RAPDU: 38 09 11 41 33 49 D9 DE 90 00 [11:04:28]wFMCommunicate OK [11:04:28]SAM_PROTO_SignData done [11:04:28]FM_MakeSignedData done [11:04:28]CreateOFDProtocolMessage [11:04:28]wFMCommunicate request_size=4 [11:04:28]MH_SAM_APDU [11:04:28]CAPDU: 80 11 00 00 [11:04:28]Write to MH i2c: E2 08 00 F3 0D 80 11 00 00 00 00 00 00 7A [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:28]Read from MH i2c: E2 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 17 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: E2 17 00 F3 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D5 [11:04:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:04:28]wFMCommunicate OK [11:04:28]CreateOFDProtocolMessage done [11:04:28]OFDSenderStorePacket 139150 [11:04:28]StoreOFDPacket docnum=139150 [11:04:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 01 00 00 54 31 08 01 2F 4C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 CA 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 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 7C 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 87 00 00 00 F4 03 04 00 3B C1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8E 1F 02 00 35 04 06 00 5B 93 51 01 DF B5 38 09 11 41 33 49 D9 DE [11:04:28]CheckFolder [11:04:28]dirname=/storage/ofd_packets [11:04:28]CheckFolder done [11:04:28]ProducePacketName [11:04:28]name=ofd_packets/00139150 [11:04:28]NVStorageSaveData ofd_packets/00139150 [11:04:28]File name is /storage/ofd_packets/00139150 [11:04:28]Write 302 bytes [11:04:28]NVStorageSaveData done [11:04:28]OFDSenderStorePacket done [11:04:28]KKMCreateOFDPacket done [11:04:28]NVStorageSaveData kkm_last_timestamp [11:04:28]File name is /storage/kkm_last_timestamp [11:04:28]Write 4 bytes [11:04:28]NVStorageSaveData done [11:04:28]ExternCall_PrintAddStr [11:04:28]wPrintStart [11:04:28]Write to MH i2c: 01 00 00 F4 0D 01 [11:04:28]Write i2c OK [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 07 00 [11:04:28]MH_I2C_Read... [11:04:28]Read from MH i2c: 01 07 00 F4 0D 00 00 00 00 00 FF 0F 16 [11:04:28]RasterBufferAndPrint [11:04:28]line Счет N : (1)1093665 [11:04:28]line ИНН: 02508201610067 [11:04:28]line Контрольно-Кассовый Чек [11:04:28]line ПРОДАЖА [11:04:28]line ТРК (МРК, ГНК) : 61 [11:04:28]line Товар: 2710194210 [11:04:28]line ДТ(л)-К-2 [11:04:28]line 39.370 * 76.20 [11:04:28]line = 2999.99 [11:04:28]line НДС 12% НСП 1% [11:04:28]line > о реализуемом товаре [11:04:28]line ОКРУГЛЕНИЕ: -0.99 [11:04:28]line ИТОГО: 2999.00 [11:04:28]line Внесено: 5000.00 [11:04:28]line СДАЧА: 2001.00 [11:04:28]line НСП 1% : 26.55 [11:04:28]line НДС 12% : 318.58 [11:04:28]line Наличными: 2999.00 [11:04:28]line Безнал.: 0.00 [11:04:28]line Место: АЗС № 101 "Партнер Нефть" [11:04:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:04:28]line СНО: Общий режим [11:04:28]line Чек 135 29.10.2024 11:04 [11:04:28]line Смена: 555 ФФД: 1.0 [11:04:28]line ЗНМ: 0300000081 [11:04:28]line РНМ: 0000000000091631 [11:04:28]line Версия ККМ: 001 [11:04:28]line ФМ: 0000000000874669 [11:04:28]line ФД: 139150 [11:04:28]line ФПД: 100688277397429 [11:04:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110427&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139150&fm=100688277397429&tin=02508201610067®Number=0000000000091631&sum=299900 [11:04:28]OFD Sender: Processing packet 139150 [packets to send 34, broken 33] [11:04:28]ProducePacketName [11:04:28]name=ofd_packets/00139150 [11:04:28]OFD Sender: To server: pG, [11:04:28]CommunicateWithHost lk.salyk.kg:30040 [11:04:28]ConnectInit lk.salyk.kg [11:04:28]written 0, free lines is 4095 [11:04:28]Connected sock=10 [11:04: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 36 39 10 01 00 00 54 31 08 01 2F 4C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 CA 99 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 DF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 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 7C 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 87 00 00 00 F4 03 04 00 3B C1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8E 1F 02 00 35 04 06 00 5B 93 51 01 DF B5 38 09 11 41 33 49 D9 DE [11: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 36 39 4F 00 00 00 F3 FD 47 00 B2 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8E 1F 02 00 F4 03 04 00 EF 6C 20 67 B6 04 01 00 00 86 3B 2F D4 60 17 44 5A [11:04:28]CommunicateWithHost err = 0 [11:04:28]CheckOFDResponse [11:04:28]1017 (14) - 77093643461234 [11:04:28]1041 (16) - 0000000000874669 [11:04:28]1040 (4) - 139150 [11:04:28]1012 (4) - 29.10.2024 05:04 [11:04:28]1206 (1) - 0 [11:04:28]OFD Sender: Remove packet 139150 [11:04:28]ProducePacketName [11:04:28]name=ofd_packets/00139150 [11:04:28]NVStorageDeleteData [11:04:29]Write to MH i2c: 01 00 00 1F 0E 2D [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: 01 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: 01 07 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: 01 07 00 1F 0E 00 00 00 00 00 FE 0C 3E [11:04:29]RasterBufferAndPrint [11:04:29]line [11:04:29]line [11:04:29]line [11:04:29]line [11:04:29]line [11:04:29]written 0, free lines is 3334 [11:04:29]MH_Cut [11:04:29]Write to MH i2c: D1 01 00 26 0E 01 06 [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: D1 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: D1 01 00 [11:04:29]MH_I2C_Read... [11:04:29]Read from MH i2c: D1 01 00 26 0E 00 05 [11:04:29]Write to MH i2c: 01 00 00 27 0E 35 [11:04:29]Write i2c OK [11:04:29]MH_I2C_Read... [11:04:29]OFD Sender: No OFD packet to send [11:04:29]*** Cut start [11:04:29]*** Partial cut [11:04:29]*** CUTSNS_PIN = 1 [11:04:29]*** CUTSNS_PIN = 0 [11:04:29]*** Brake cut motor [11:04:30]Read from MH i2c: 01 [11:04:30]MH_I2C_Read... [11:04:30]*** Stop cut motor [11:04:30]*** Cut end [11:04:30]Read from MH i2c: 01 07 00 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: 01 07 00 27 0E 00 00 00 00 00 FF 0F 4A [11:04:30]process_action close_receipt done [11:04:30]requested_data is exist [11:04:30]produce_requested_data [11:04:30]requested_item fm.sn is exist - process it [11:04:30]wFMCommunicate request_size=4 [11:04:30]MH_SAM_APDU [11:04:30]CAPDU: 80 11 00 00 [11:04:30]Write to MH i2c: E2 08 00 28 0E 80 11 00 00 00 00 00 00 B0 [11:04:30]Write i2c OK [11:04:30]MH_I2C_Read... [11:04:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:30]Read from MH i2c: E2 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 17 00 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 17 00 28 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0B [11:04:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:04:30]wFMCommunicate OK [11:04:30]requested_item fd.num is exist - process it [11:04:30]SAM_PROTO_GetFieldsCounters [11:04:30]wFMCommunicate request_size=4 [11:04:30]MH_SAM_APDU [11:04:30]CAPDU: 80 13 00 00 [11:04:30]Write to MH i2c: E2 08 00 29 0E 80 13 00 00 00 00 00 00 B3 [11:04:30]Write i2c OK [11:04:30]MH_I2C_Read... [11:04:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:30]Read from MH i2c: E2 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 62 00 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 62 00 29 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [11: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:04:30]wFMCommunicate OK [11:04:30]SAM_PROTO_GetFieldsCounters done [11:04:30]requested_item shift.num is exist - process it [11:04:30]requested_item shift.opened is exist - process it [11:04:30]req_shift_opened [11:04:30]FM_GetShiftState [11:04:30]SAM_PROTO_GetShiftState [11:04:30]wFMCommunicate request_size=4 [11:04:30]MH_SAM_APDU [11:04:30]CAPDU: 80 13 01 00 [11:04:30]Write to MH i2c: E2 08 00 2A 0E 80 13 01 00 00 00 00 00 B5 [11:04:30]Write i2c OK [11:04:30]MH_I2C_Read... [11:04:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:30]Read from MH i2c: E2 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 0E 00 [11:04:30]MH_I2C_Read... [11:04:30]Read from MH i2c: E2 0E 00 2A 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 04 [11:04:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:04:30]wFMCommunicate OK [11:04:30]SAM_PROTO_GetShiftState done [11:04:30]FM_GetShiftState done [11:04:30]req_shift_opened done [11:04:30]requested_item shift.open_date is exist - process it [11:04:30]req_shift_open_date [11:04:30]req_shift_open_date done [11:04:30]produce_requested_data done [11:04:30]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139150,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:04:30]process_action_free close_receipt [11:04:30]json_value_free [11:04:30]json_value_free done [11:04:30]process_json_proto returns [11:04:30]Send response to host [11:04:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139150,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:04:30]free response buf [11:04:30]execute_script done [11:04:30]execute_script returns [11:04:30]free content buf [11:04:30]Sock 9.Close socket [11:04:30]Sock 9.Thread stoped [11:04:34]OFD Sender: No OFD packet to send [11:04:39]OFD Sender: No OFD packet to send [11:04:44]OFD Sender: No OFD packet to send [11:04:49]OFD Sender: No OFD packet to send [11:04:54]OFD Sender: No OFD packet to send [11:04:59]OFD Sender: No OFD packet to send [11:05:04]OFD Sender: No OFD packet to send [11:05:09]OFD Sender: No OFD packet to send [11:05:14]OFD Sender: No OFD packet to send [11:05:19]OFD Sender: No OFD packet to send [11:05:24]OFD Sender: No OFD packet to send [11:05:29]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:14]OFD Sender: No OFD packet to send [11:06:19]OFD Sender: No OFD packet to send [11:06:24]OFD Sender: No OFD packet to send [11:06:29]OFD Sender: No OFD packet to send [11:06:34]OFD Sender: No OFD packet to send [11:06:39]OFD Sender: No OFD packet to send [11:06:44]OFD Sender: No OFD packet to send [11:06:49]OFD Sender: No OFD packet to send [11:06:54]OFD Sender: No OFD packet to send [11:06:59]OFD Sender: No OFD packet to send [11:07:04]OFD Sender: No OFD packet to send [11:07:09]OFD Sender: No OFD packet to send [11:07:14]OFD Sender: No OFD packet to send [11:07:19]OFD Sender: No OFD packet to send [11:07:24]OFD Sender: No OFD packet to send [11:07:25]accept exits with 7 [11:07:25]New connection [11:07:25]New thread 3067018596 created [11:07:25]Thread 3067161956 joined [11:07:25]Waiting for new connection... [11:07:25] Sock 7.Parse request [11:07:25]Sock 7.Check first char [11:07:25]Sock 7.First char is OK [11:07:25]request: POST /json_proto HTTP/1.0 [11:07:25]Method: POST [11:07:25]URL: /json_proto [11:07:25]Method is POST - this is cgi request [11:07:25]url: /json_proto [11:07:25]query_string will be loaded in cgi processing [11:07:25]execute_cgi json_proto POST (null) [11:07:25]execute_cgi path=json_proto method=POST [11:07:25]POST find Content-Length [11:07:25]Host: 172.17.50.196:8080 [11:07:25]Content-Length: 1200 [11:07:25]Content-Type: application/json [11:07:25] [11:07:25]POST finish read [11:07:25]Found Content-Length = 1200 [11:07:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335071", "tax_sys" : 0, "items" : [ { "code": "54491472", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46214621", "name": "\u0420/\u0436 mentos \u0442\u0443\u0442\u0442\u0438-\u0444\u0440\u0443\u0442\u0442\u0438 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 164.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:25]execute_script... [11:07:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335071", "tax_sys" : 0, "items" : [ { "code": "54491472", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46214621", "name": "\u0420/\u0436 mentos \u0442\u0443\u0442\u0442\u0438-\u0444\u0440\u0443\u0442\u0442\u0438 \u0440\u043E\u043B\u043B 16\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 164.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:25]POST & json_proto [11:07:25]process_json_proto [11:07:25]json parsed OK: [11:07:25]protocol is kg_v1.0 [11:07:25]action value=close_receipt [11:07:25]process_action close_receipt [11:07:25]cmd_close_receipt [11:07:25]MH_GetDate [11:07:25]Write to MH i2c: F0 00 00 2B 0E 28 [11:07:25]Write i2c OK [11:07:25]MH_I2C_Read... [11:07:25]Read from MH i2c: F0 [11:07:25]MH_I2C_Read... [11:07:25]Read from MH i2c: F0 09 00 [11:07:25]MH_I2C_Read... [11:07:25]Read from MH i2c: F0 09 00 2B 0E 00 EE C1 20 67 72 0D 1C 67 69 [11:07:25]GetLastDocTimeStamp 1730199867 [11:07:25]current date 1730200046 [11:07:25]FM_GetShiftState [11:07:25]SAM_PROTO_GetShiftState [11:07:25]wFMCommunicate request_size=4 [11:07:25]MH_SAM_APDU [11:07:25]CAPDU: 80 13 01 00 [11:07:25]Write to MH i2c: E2 08 00 2C 0E 80 13 01 00 00 00 00 00 B7 [11:07:25]Write i2c OK [11:07:25]MH_I2C_Read... [11:07:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:25]Read from MH i2c: E2 [11:07:25]MH_I2C_Read... [11:07:25]Read from MH i2c: E2 0E 00 [11:07:25]MH_I2C_Read... [11:07:25]Read from MH i2c: E2 0E 00 2C 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 06 [11:07:25]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:07:25]wFMCommunicate OK [11:07:25]SAM_PROTO_GetShiftState done [11:07:25]FM_GetShiftState done [11:07:25]opened in 1730160023 [11:07:25]opened+sec_in_day 1730246423 [11:07:25]quantity*price = 7500 [11:07:25]sum+1 = 7501 [11:07:25]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 40822426 Вода Бонаква 0,5л б/г 1.000 * 40.00 = 40.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 46214621 Р/ж mentos тутти-фрутти ролл 16г 1.000 * 49.00 = 49.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 164.00 НСП 1% : 1.44 НДС 12% : 17.41 Наличными: 164.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 136 29.10.2024 11:07 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139151 ФПД: 118609721095839 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110726&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139151&fm=118609721095839&tin=02508201610067®Number=0000000000091631&sum=16400 0 [11:07:26]StoreToDocumentArchive [11:07:26]shift 555 fd 139151 [11:07:26]save to /storage/0555/doc_00139151 [11:07:26]save last doc name /storage/0555/doc_00139151 to /storage/kkm_last_doc_name [11:07:26]save OK [11:07:26]Clear old archive folders... [11:07:26]ProcessDocumentItem done err = 0, tmpTLVsize=494 [11:07:26]tlvbuf is 01491F90 [11:07:26]SAM_PROTO_ClearQueue [11:07:26]wFMCommunicate request_size=4 [11:07:26]MH_SAM_APDU [11:07:26]CAPDU: 80 09 00 00 [11:07:26]Write to MH i2c: E2 08 00 39 0E 80 09 00 00 00 00 00 00 B9 [11:07:26]Write i2c OK [11:07:26]MH_I2C_Read... [11:07:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:26]Read from MH i2c: E2 [11:07:26]MH_I2C_Read... [11:07:26]Read from MH i2c: E2 03 00 [11:07:26]MH_I2C_Read... [11:07:26]Read from MH i2c: E2 03 00 39 0E 00 90 00 BB [11:07:26]RAPDU: 90 00 [11:07:26]wFMCommunicate OK [11:07:26]SAM_PROTO_ClearQueue done [11:07:26]KKMCreateOFDPacket [11:07:26]OFDProtocolAddRootSTLVToBuf [11:07:26]FM_MakeSignedData [11:07:26]FM_MakeSignedData [11:07:26]SAM_PROTO_SignData [11:07:26]wFMCommunicate request_size=4 [11:07:26]MH_SAM_APDU [11:07:26]CAPDU: 80 0D 01 02 [11:07:26]Write to MH i2c: E2 08 00 3A 0E 80 0D 01 02 00 00 00 00 C1 [11:07:26]Write i2c OK [11:07:26]MH_I2C_Read... [11:07:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:26]Read from MH i2c: E2 [11:07:26]MH_I2C_Read... [11:07:26]Read from MH i2c: E2 03 00 [11:07:26]MH_I2C_Read... [11:07:26]Read from MH i2c: E2 03 00 3A 0E 00 90 00 BC [11:07:26]RAPDU: 90 00 [11:07:26]wFMCommunicate OK [11:07:26]wFMCommunicate request_size=255 [11:07:26]MH_SAM_APDU [11:07:26]CAPDU: 80 0D 02 02 FA 03 00 EE 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 08 00 34 36 32 31 34 36 32 31 06 04 32 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D1 [11:07:26]Write to MH i2c: E2 02 01 3B 0E 80 0D 02 02 FA 00 03 00 EE 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 08 00 34 36 32 31 34 36 32 31 06 04 32 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D1 00 00 E8 [11:07:26]Write i2c OK [11:07:26]MH_I2C_Read... [11:07:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:27]Read from MH i2c: E2 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 03 00 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 03 00 3B 0E 00 90 00 BD [11:07:27]RAPDU: 90 00 [11:07:27]wFMCommunicate OK [11:07:27]wFMCommunicate request_size=253 [11:07:27]MH_SAM_APDU [11:07:27]CAPDU: 80 0D 02 02 F8 82 D1 83 D1 82 D1 82 D0 B8 2D D1 84 D1 80 D1 83 D1 82 D1 82 D0 B8 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 EE C1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8F 1F 02 00 35 04 06 00 6B DF FA 4A F6 9F [11:07:27]Write to MH i2c: E2 00 01 3C 0E 80 0D 02 02 F8 00 82 D1 83 D1 82 D1 82 D0 B8 2D D1 84 D1 80 D1 83 D1 82 D1 82 D0 B8 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 EE C1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8F 1F 02 00 35 04 06 00 6B DF FA 4A F6 9F 00 00 AB [11:07:27]Write i2c OK [11:07:27]MH_I2C_Read... [11:07:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:27]Read from MH i2c: E2 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 03 00 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 03 00 3C 0E 00 90 00 BE [11:07:27]RAPDU: 90 00 [11:07:27]wFMCommunicate OK [11:07:27]wFMCommunicate request_size=4 [11:07:27]MH_SAM_APDU [11:07:27]CAPDU: 80 0D 03 02 [11:07:27]Write to MH i2c: E2 08 00 3D 0E 80 0D 03 02 00 00 00 00 C6 [11:07:27]Write i2c OK [11:07:27]MH_I2C_Read... [11:07:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:27]Read from MH i2c: E2 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 0B 00 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 0B 00 3D 0E 00 43 69 C0 2D A0 20 10 C6 90 00 F6 [11:07:27]RAPDU: 43 69 C0 2D A0 20 10 C6 90 00 [11:07:27]wFMCommunicate OK [11:07:27]SAM_PROTO_SignData done [11:07:27]FM_MakeSignedData done [11:07:27]CreateOFDProtocolMessage [11:07:27]wFMCommunicate request_size=4 [11:07:27]MH_SAM_APDU [11:07:27]CAPDU: 80 11 00 00 [11:07:27]Write to MH i2c: E2 08 00 3E 0E 80 11 00 00 00 00 00 00 C6 [11:07:27]Write i2c OK [11:07:27]MH_I2C_Read... [11:07:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:27]Read from MH i2c: E2 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 17 00 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: E2 17 00 3E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 21 [11:07:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:07:27]wFMCommunicate OK [11:07:27]CreateOFDProtocolMessage done [11:07:27]OFDSenderStorePacket 139151 [11:07:27]StoreOFDPacket docnum=139151 [11:07:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 02 02 00 00 65 72 FA 01 3B D6 5A 03 01 00 03 00 EE 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 08 00 34 36 32 31 34 36 32 31 06 04 32 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D1 82 D1 83 D1 82 D1 82 D0 B8 2D D1 84 D1 80 D1 83 D1 82 D1 82 D0 B8 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 EE C1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8F 1F 02 00 35 04 06 00 6B DF FA 4A F6 9F 43 69 C0 2D A0 20 10 C6 [11:07:27]CheckFolder [11:07:27]dirname=/storage/ofd_packets [11:07:27]CheckFolder done [11:07:27]ProducePacketName [11:07:27]name=ofd_packets/00139151 [11:07:27]NVStorageSaveData ofd_packets/00139151 [11:07:27]File name is /storage/ofd_packets/00139151 [11:07:27]Write 544 bytes [11:07:27]NVStorageSaveData done [11:07:27]OFDSenderStorePacket done [11:07:27]KKMCreateOFDPacket done [11:07:27]NVStorageSaveData kkm_last_timestamp [11:07:27]File name is /storage/kkm_last_timestamp [11:07:27]Write 4 bytes [11:07:27]NVStorageSaveData done [11:07:27]ExternCall_PrintAddStr [11:07:27]wPrintStart [11:07:27]Write to MH i2c: 01 00 00 3F 0E 4D [11:07:27]OFD Sender: Processing packet 139151 [packets to send 34, broken 33] [11:07:27]ProducePacketName [11:07:27]name=ofd_packets/00139151 [11:07:27]OFD Sender: To server: pG, [11:07:27]CommunicateWithHost lk.salyk.kg:30040 [11:07:27]ConnectInit lk.salyk.kg [11:07:27]Write i2c OK [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: 01 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: 01 07 00 [11:07:27]MH_I2C_Read... [11:07:27]Read from MH i2c: 01 07 00 3F 0E 00 00 00 00 00 FF 0F 62 [11:07:27]RasterBufferAndPrint [11:07:27]line Счет N : (3)335071 [11:07:27]line ИНН: 02508201610067 [11:07:27]line Контрольно-Кассовый Чек [11:07:27]line ПРОДАЖА [11:07:27]line Товар: 54491472 [11:07:27]line Напиток Кока-Кола 0,5л [11:07:27]line 1.000 * 75.00 [11:07:27]line = 75.00 [11:07:27]line НДС 12% НСП 1% [11:07:27]line > о реализуемом товаре [11:07:27]line Товар: 40822426 [11:07:27]line Вода Бонаква 0,5л б/г [11:07:27]line 1.000 * 40.00 [11:07:27]line = 40.00 [11:07:27]line НДС 12% НСП 1% [11:07:27]line > о реализуемом товаре [11:07:27]line Товар: 46214621 [11:07:27]line Р/ж mentos тутти-фрутти ролл 16г [11:07:27]line 1.000 * 49.00 [11:07:27]line = 49.00 [11:07:27]line НДС 12% НСП 1% [11:07:27]line > о реализуемом товаре [11:07:27]line ИТОГО: 164.00 [11:07:27]line НСП 1% : 1.44 [11:07:27]line НДС 12% : 17.41 [11:07:27]line Наличными: 164.00 [11:07:27]line Безнал.: 0.00 [11:07:27]line Место: АЗС № 101 "Партнер Нефть" [11:07:27]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:07:27]line СНО: Общий режим [11:07:27]line Чек 136 29.10.2024 11:07 [11:07:27]line Смена: 555 ФФД: 1.0 [11:07:27]line ЗНМ: 0300000081 [11:07:27]line РНМ: 0000000000091631 [11:07:27]line Версия ККМ: 001 [11:07:27]line ФМ: 0000000000874669 [11:07:27]line ФД: 139151 [11:07:27]line ФПД: 118609721095839 [11:07:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110726&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139151&fm=118609721095839&tin=02508201610067®Number=0000000000091631&sum=16400 [11:07:27]line 0 [11:07:27]written 0, free lines is 4095 [11:07:27]Connected sock=10 [11:07: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 36 39 02 02 00 00 65 72 FA 01 3B D6 5A 03 01 00 03 00 EE 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 35 34 34 39 31 34 37 32 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 08 00 34 36 32 31 34 36 32 31 06 04 32 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 D1 82 D1 83 D1 82 D1 82 D0 B8 2D D1 84 D1 80 D1 83 D1 82 D1 82 D0 B8 20 D1 80 D0 BE D0 BB D0 BB 20 31 36 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 40 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 06 00 00 00 00 07 04 06 00 10 40 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 00 00 00 F4 03 04 00 EE C1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8F 1F 02 00 35 04 06 00 6B DF FA 4A F6 9F 43 69 C0 2D A0 20 10 C6 [11: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 36 39 4F 00 00 00 85 39 47 00 2A 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 8F 1F 02 00 F4 03 04 00 A2 6D 20 67 B6 04 01 00 00 EA 33 35 CF D1 C6 26 EF [11:07:28]CommunicateWithHost err = 0 [11:07:28]CheckOFDResponse [11:07:28]1017 (14) - 77093643461234 [11:07:28]1041 (16) - 0000000000874669 [11:07:28]1040 (4) - 139151 [11:07:28]1012 (4) - 29.10.2024 05:07 [11:07:28]1206 (1) - 0 [11:07:28]OFD Sender: Remove packet 139151 [11:07:28]ProducePacketName [11:07:28]name=ofd_packets/00139151 [11:07:28]NVStorageDeleteData [11:07:28]Write to MH i2c: 01 00 00 74 0E 82 [11:07:28]Write i2c OK [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: 01 [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: 01 07 00 [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: 01 07 00 74 0E 00 00 00 00 00 71 0C 06 [11:07:28]RasterBufferAndPrint [11:07:28]line [11:07:28]line [11:07:28]line [11:07:28]line [11:07:28]line [11:07:28]written 0, free lines is 3195 [11:07:28]MH_Cut [11:07:28]Write to MH i2c: D1 01 00 7B 0E 01 5B [11:07:28]Write i2c OK [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: D1 [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: D1 01 00 [11:07:28]MH_I2C_Read... [11:07:28]Read from MH i2c: D1 01 00 7B 0E 00 5A [11:07:28]Write to MH i2c: 01 00 00 7C 0E 8A [11:07:28]Write i2c OK [11:07:28]MH_I2C_Read... [11:07:28]OFD Sender: No OFD packet to send [11:07:28]*** Cut start [11:07:28]*** Partial cut [11:07:28]*** CUTSNS_PIN = 1 [11:07:28]*** CUTSNS_PIN = 0 [11:07:29]*** Brake cut motor [11:07:29]Read from MH i2c: 01 [11:07:29]MH_I2C_Read... [11:07:29]*** Stop cut motor [11:07:29]*** Cut end [11:07:29]Read from MH i2c: 01 07 00 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: 01 07 00 7C 0E 00 00 00 00 00 FF 0F 9F [11:07:29]process_action close_receipt done [11:07:29]requested_data is exist [11:07:29]produce_requested_data [11:07:29]requested_item fm.sn is exist - process it [11:07:29]wFMCommunicate request_size=4 [11:07:29]MH_SAM_APDU [11:07:29]CAPDU: 80 11 00 00 [11:07:29]Write to MH i2c: E2 08 00 7D 0E 80 11 00 00 00 00 00 00 05 [11:07:29]Write i2c OK [11:07:29]MH_I2C_Read... [11:07:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:29]Read from MH i2c: E2 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 17 00 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 17 00 7D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 60 [11:07:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:07:29]wFMCommunicate OK [11:07:29]requested_item fd.num is exist - process it [11:07:29]SAM_PROTO_GetFieldsCounters [11:07:29]wFMCommunicate request_size=4 [11:07:29]MH_SAM_APDU [11:07:29]CAPDU: 80 13 00 00 [11:07:29]Write to MH i2c: E2 08 00 7E 0E 80 13 00 00 00 00 00 00 08 [11:07:29]Write i2c OK [11:07:29]MH_I2C_Read... [11:07:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:29]Read from MH i2c: E2 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 62 00 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 62 00 7E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 A1 [11:07: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 8F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:07:29]wFMCommunicate OK [11:07:29]SAM_PROTO_GetFieldsCounters done [11:07:29]requested_item shift.num is exist - process it [11:07:29]requested_item shift.opened is exist - process it [11:07:29]req_shift_opened [11:07:29]FM_GetShiftState [11:07:29]SAM_PROTO_GetShiftState [11:07:29]wFMCommunicate request_size=4 [11:07:29]MH_SAM_APDU [11:07:29]CAPDU: 80 13 01 00 [11:07:29]Write to MH i2c: E2 08 00 7F 0E 80 13 01 00 00 00 00 00 0A [11:07:29]Write i2c OK [11:07:29]MH_I2C_Read... [11:07:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:29]Read from MH i2c: E2 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 0E 00 [11:07:29]MH_I2C_Read... [11:07:29]Read from MH i2c: E2 0E 00 7F 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 59 [11:07:29]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:07:29]wFMCommunicate OK [11:07:29]SAM_PROTO_GetShiftState done [11:07:29]FM_GetShiftState done [11:07:29]req_shift_opened done [11:07:29]requested_item shift.open_date is exist - process it [11:07:29]req_shift_open_date [11:07:29]req_shift_open_date done [11:07:29]produce_requested_data done [11:07:29]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139151,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:07:29]process_action_free close_receipt [11:07:29]json_value_free [11:07:29]json_value_free done [11:07:29]process_json_proto returns [11:07:29]Send response to host [11:07:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139151,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:07:29]free response buf [11:07:29]execute_script done [11:07:29]execute_script returns [11:07:29]free content buf [11:07:29]Sock 7.Close socket [11:07:29]Sock 7.Thread stoped [11:07:33]OFD Sender: No OFD packet to send [11:07:38]OFD Sender: No OFD packet to send [11:07:43]OFD Sender: No OFD packet to send [11:07:48]OFD Sender: No OFD packet to send [11:07:53]OFD Sender: No OFD packet to send [11:07:58]OFD Sender: No OFD packet to send [11:08:03]OFD Sender: No OFD packet to send [11:08:08]OFD Sender: No OFD packet to send [11:08:13]OFD Sender: No OFD packet to send [11:08:18]OFD Sender: No OFD packet to send [11:08:23]OFD Sender: No OFD packet to send [11:08:28]OFD Sender: No OFD packet to send [11:08:33]OFD Sender: No OFD packet to send [11:08:38]OFD Sender: No OFD packet to send [11:08:43]OFD Sender: No OFD packet to send [11:08:48]OFD Sender: No OFD packet to send [11:08:53]OFD Sender: No OFD packet to send [11:08:58]OFD Sender: No OFD packet to send [11:09:03]OFD Sender: No OFD packet to send [11:09:08]OFD Sender: No OFD packet to send [11:09:13]OFD Sender: No OFD packet to send [11:09:18]OFD Sender: No OFD packet to send [11:09:23]OFD Sender: No OFD packet to send [11:09:28]OFD Sender: No OFD packet to send [11:09:33]OFD Sender: No OFD packet to send [11:09:37]accept exits with 9 [11:09:37]New connection [11:09:37]New thread 3067161956 created [11:09:37]Thread 3067018596 joined [11:09:37]Waiting for new connection... [11:09:37] Sock 9.Parse request [11:09:37]Sock 9.Check first char [11:09:37]Sock 9.First char is OK [11:09:37]request: POST /json_proto HTTP/1.0 [11:09:37]Method: POST [11:09:37]URL: /json_proto [11:09:37]Method is POST - this is cgi request [11:09:37]url: /json_proto [11:09:37]query_string will be loaded in cgi processing [11:09:37]execute_cgi json_proto POST (null) [11:09:37]execute_cgi path=json_proto method=POST [11:09:37]POST find Content-Length [11:09:37]Host: 172.17.50.196:8080 [11:09:37]Content-Length: 622 [11:09:37]Content-Type: application/json [11:09:37] [11:09:37]POST finish read [11:09:37]Found Content-Length = 622 [11:09:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335072", "tax_sys" : 0, "items" : [ { "code": "48743488", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B L\u0026M Lounge Blue", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:37]execute_script... [11:09: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 : (3)335072", "tax_sys" : 0, "items" : [ { "code": "48743488", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B L\u0026M Lounge Blue", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:37]POST & json_proto [11:09:37]process_json_proto [11:09:37]json parsed OK: [11:09:37]protocol is kg_v1.0 [11:09:37]action value=close_receipt [11:09:37]process_action close_receipt [11:09:37]cmd_close_receipt [11:09:37]MH_GetDate [11:09:37]Write to MH i2c: F0 00 00 80 0E 7D [11:09:37]Write i2c OK [11:09:37]MH_I2C_Read... [11:09:37]Read from MH i2c: F0 [11:09:37]MH_I2C_Read... [11:09:37]Read from MH i2c: F0 09 00 [11:09:37]MH_I2C_Read... [11:09:37]Read from MH i2c: F0 09 00 80 0E 00 72 C2 20 67 72 0D 1C 67 43 [11:09:37]GetLastDocTimeStamp 1730200046 [11:09:37]current date 1730200178 [11:09:37]FM_GetShiftState [11:09:37]SAM_PROTO_GetShiftState [11:09:37]wFMCommunicate request_size=4 [11:09:37]MH_SAM_APDU [11:09:37]CAPDU: 80 13 01 00 [11:09:37]Write to MH i2c: E2 08 00 81 0E 80 13 01 00 00 00 00 00 0C [11:09:37]Write i2c OK [11:09:37]MH_I2C_Read... [11:09:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:37]Read from MH i2c: E2 [11:09:37]MH_I2C_Read... [11:09:37]Read from MH i2c: E2 0E 00 [11:09:37]MH_I2C_Read... [11:09:37]Read from MH i2c: E2 0E 00 81 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5B [11:09:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:09:37]wFMCommunicate OK [11:09:37]SAM_PROTO_GetShiftState done [11:09:37]FM_GetShiftState done [11:09:37]opened in 1730160023 [11:09:37]opened+sec_in_day 1730246423 [11:09:37]quantity*price = 13000 [11:09:37]sum+1 = 13001 [11:09:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 137 29.10.2024 11:09 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139152 ФПД: 27336184239386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110938&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139152&fm=27336184239386&tin=02508201610067®Number=0000000000091631&sum=13000 0 [11:09:38]StoreToDocumentArchive [11:09:38]shift 555 fd 139152 [11:09:38]save to /storage/0555/doc_00139152 [11:09:38]save last doc name /storage/0555/doc_00139152 to /storage/kkm_last_doc_name [11:09:38]save OK [11:09:38]Clear old archive folders... [11:09:38]ProcessDocumentItem done err = 0, tmpTLVsize=269 [11:09:38]tlvbuf is 014C7D40 [11:09:38]SAM_PROTO_ClearQueue [11:09:38]wFMCommunicate request_size=4 [11:09:38]MH_SAM_APDU [11:09:38]CAPDU: 80 09 00 00 [11:09:38]Write to MH i2c: E2 08 00 8E 0E 80 09 00 00 00 00 00 00 0E [11:09:38]Write i2c OK [11:09:38]MH_I2C_Read... [11:09:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:38]Read from MH i2c: E2 [11:09:38]MH_I2C_Read... [11:09:38]Read from MH i2c: E2 03 00 [11:09:38]MH_I2C_Read... [11:09:38]Read from MH i2c: E2 03 00 8E 0E 00 90 00 10 [11:09:38]RAPDU: 90 00 [11:09:38]wFMCommunicate OK [11:09:38]SAM_PROTO_ClearQueue done [11:09:38]KKMCreateOFDPacket [11:09:38]OFDProtocolAddRootSTLVToBuf [11:09:38]FM_MakeSignedData [11:09:38]FM_MakeSignedData [11:09:38]SAM_PROTO_SignData [11:09:38]wFMCommunicate request_size=4 [11:09:38]MH_SAM_APDU [11:09:38]CAPDU: 80 0D 01 02 [11:09:38]Write to MH i2c: E2 08 00 8F 0E 80 0D 01 02 00 00 00 00 16 [11:09:38]Write i2c OK [11:09:38]MH_I2C_Read... [11:09:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:38]Read from MH i2c: E2 [11:09:38]MH_I2C_Read... [11:09:38]Read from MH i2c: E2 03 00 [11:09:38]MH_I2C_Read... [11:09:38]Read from MH i2c: E2 03 00 8F 0E 00 90 00 11 [11:09:38]RAPDU: 90 00 [11:09:38]wFMCommunicate OK [11:09:38]wFMCommunicate request_size=255 [11:09:38]MH_SAM_APDU [11:09:38]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 38 37 34 33 34 38 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 75 6E 67 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 72 C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [11:09:38]Write to MH i2c: E2 02 01 90 0E 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 38 37 34 33 34 38 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 75 6E 67 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 72 C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 E5 [11:09:38]Write i2c OK [11:09:38]MH_I2C_Read... [11:09:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:39]Read from MH i2c: E2 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: E2 03 00 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: E2 03 00 90 0E 00 90 00 12 [11:09:39]RAPDU: 90 00 [11:09:39]wFMCommunicate OK [11:09:39]wFMCommunicate request_size=28 [11:09:39]MH_SAM_APDU [11:09:39]CAPDU: 80 0D 02 02 17 37 34 36 36 39 10 04 04 00 90 1F 02 00 35 04 06 00 18 DC B3 8D 15 1A [11:09:39]Write to MH i2c: E2 1F 00 91 0E 80 0D 02 02 17 00 37 34 36 36 39 10 04 04 00 90 1F 02 00 35 04 06 00 18 DC B3 8D 15 1A 00 00 C2 [11:09:39]Write i2c OK [11:09:39]MH_I2C_Read... [11:09:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:39]Read from MH i2c: E2 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: E2 03 00 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: E2 03 00 91 0E 00 90 00 13 [11:09:39]RAPDU: 90 00 [11:09:39]wFMCommunicate OK [11:09:39]wFMCommunicate request_size=4 [11:09:39]MH_SAM_APDU [11:09:39]CAPDU: 80 0D 03 02 [11:09:39]Write to MH i2c: E2 08 00 92 0E 80 0D 03 02 00 00 00 00 1B [11:09:39]Write i2c OK [11:09:39]MH_I2C_Read... [11:09:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:39]Read from MH i2c: E2 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: E2 0B 00 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: E2 0B 00 92 0E 00 2B 09 4C D1 F0 60 42 76 90 00 75 [11:09:39]RAPDU: 2B 09 4C D1 F0 60 42 76 90 00 [11:09:39]wFMCommunicate OK [11:09:39]SAM_PROTO_SignData done [11:09:39]FM_MakeSignedData done [11:09:39]CreateOFDProtocolMessage [11:09:39]wFMCommunicate request_size=4 [11:09:39]MH_SAM_APDU [11:09:39]CAPDU: 80 11 00 00 [11:09:39]Write to MH i2c: E2 08 00 93 0E 80 11 00 00 00 00 00 00 1B [11:09:39]Write i2c OK [11:09:39]MH_I2C_Read... [11:09:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:39]Read from MH i2c: E2 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: E2 17 00 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: E2 17 00 93 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 76 [11:09:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:09:39]wFMCommunicate OK [11:09:39]CreateOFDProtocolMessage done [11:09:39]OFDSenderStorePacket 139152 [11:09:39]StoreOFDPacket docnum=139152 [11:09:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 21 01 00 00 7D DA 19 01 2C 99 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 38 37 34 33 34 38 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 75 6E 67 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 72 C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 90 1F 02 00 35 04 06 00 18 DC B3 8D 15 1A 2B 09 4C D1 F0 60 42 76 [11:09:39]CheckFolder [11:09:39]dirname=/storage/ofd_packets [11:09:39]CheckFolder done [11:09:39]ProducePacketName [11:09:39]name=ofd_packets/00139152 [11:09:39]NVStorageSaveData ofd_packets/00139152 [11:09:39]File name is /storage/ofd_packets/00139152 [11:09:39]Write 319 bytes [11:09:39]NVStorageSaveData done [11:09:39]OFDSenderStorePacket done [11:09:39]KKMCreateOFDPacket done [11:09:39]NVStorageSaveData kkm_last_timestamp [11:09:39]File name is /storage/kkm_last_timestamp [11:09:39]Write 4 bytes [11:09:39]NVStorageSaveData done [11:09:39]ExternCall_PrintAddStr [11:09:39]wPrintStart [11:09:39]Write to MH i2c: 01 00 00 94 0E A2 [11:09:39]Write i2c OK [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: 01 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: 01 07 00 [11:09:39]MH_I2C_Read... [11:09:39]Read from MH i2c: 01 07 00 94 0E 00 00 00 00 00 FF 0F B7 [11:09:39]RasterBufferAndPrint [11:09:39]line Счет N : (3)335072 [11:09:39]line ИНН: 02508201610067 [11:09:39]line Контрольно-Кассовый Чек [11:09:39]line ПРОДАЖА [11:09:39]line Товар: 48743488 [11:09:39]line Сигареты L&M Lounge Blue [11:09:39]line 1.000 * 130.00 [11:09:39]line = 130.00 [11:09:39]line НДС 12% НСП 1% [11:09:39]line > о реализуемом товаре [11:09:39]line ИТОГО: 130.00 [11:09:39]line НСП 1% : 1.15 [11:09:39]line НДС 12% : 13.80 [11:09:39]line Наличными: 130.00 [11:09:39]line Безнал.: 0.00 [11:09:39]line Место: АЗС № 101 "Партнер Нефть" [11:09:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:09:39]line СНО: Общий режим [11:09:39]line Чек 137 29.10.2024 11:09 [11:09:39]line Смена: 555 ФФД: 1.0 [11:09:39]line ЗНМ: 0300000081 [11:09:39]line РНМ: 0000000000091631 [11:09:39]line Версия ККМ: 001 [11:09:39]line ФМ: 0000000000874669 [11:09:39]line ФД: 139152 [11:09:39]line ФПД: 27336184239386 [11:09:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110938&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139152&fm=27336184239386&tin=02508201610067®Number=0000000000091631&sum=13000 [11:09:39]line 0 [11:09:39]OFD Sender: Processing packet 139152 [packets to send 34, broken 33] [11:09:39]ProducePacketName [11:09:39]name=ofd_packets/00139152 [11:09:39]OFD Sender: To server: pG, [11:09:39]CommunicateWithHost lk.salyk.kg:30040 [11:09:39]ConnectInit lk.salyk.kg [11:09:39]written 0, free lines is 4095 [11:09:39]Connected sock=10 [11:09: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 36 39 21 01 00 00 7D DA 19 01 2C 99 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 38 37 34 33 34 38 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 75 6E 67 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 72 C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 90 1F 02 00 35 04 06 00 18 DC B3 8D 15 1A 2B 09 4C D1 F0 60 42 76 [11:09: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 36 39 4F 00 00 00 74 BF 47 00 C1 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 36 39 10 04 04 00 90 1F 02 00 F4 03 04 00 26 6E 20 67 B6 04 01 00 00 F1 D4 5D 56 C6 DE F8 1D [11:09:39]CommunicateWithHost err = 0 [11:09:39]CheckOFDResponse [11:09:39]1017 (14) - 77093643461234 [11:09:39]1041 (16) - 0000000000874669 [11:09:39]1040 (4) - 139152 [11:09:39]1012 (4) - 29.10.2024 05:09 [11:09:39]1206 (1) - 0 [11:09:39]OFD Sender: Remove packet 139152 [11:09:39]ProducePacketName [11:09:39]name=ofd_packets/00139152 [11:09:39]NVStorageDeleteData [11:09:40]Write to MH i2c: 01 00 00 BC 0E CA [11:09:40]Write i2c OK [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: 01 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: 01 07 00 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: 01 07 00 BC 0E 00 00 00 00 00 0F 0D ED [11:09:40]RasterBufferAndPrint [11:09:40]line [11:09:40]line [11:09:40]line [11:09:40]line [11:09:40]line [11:09:40]written 0, free lines is 3349 [11:09:40]MH_Cut [11:09:40]Write to MH i2c: D1 01 00 C3 0E 01 A3 [11:09:40]Write i2c OK [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: D1 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: D1 01 00 [11:09:40]MH_I2C_Read... [11:09:40]Read from MH i2c: D1 01 00 C3 0E 00 A2 [11:09:40]Write to MH i2c: 01 00 00 C4 0E D2 [11:09:40]Write i2c OK [11:09:40]MH_I2C_Read... [11:09:40]OFD Sender: No OFD packet to send [11:09:40]*** Cut start [11:09:40]*** Partial cut [11:09:40]*** CUTSNS_PIN = 1 [11:09:40]*** CUTSNS_PIN = 0 [11:09:41]*** Brake cut motor [11:09:41]Read from MH i2c: 01 [11:09:41]MH_I2C_Read... [11:09:41]*** Stop cut motor [11:09:41]*** Cut end [11:09:41]Read from MH i2c: 01 07 00 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: 01 07 00 C4 0E 00 00 00 00 00 FF 0F E7 [11:09:41]process_action close_receipt done [11:09:41]requested_data is exist [11:09:41]produce_requested_data [11:09:41]requested_item fm.sn is exist - process it [11:09:41]wFMCommunicate request_size=4 [11:09:41]MH_SAM_APDU [11:09:41]CAPDU: 80 11 00 00 [11:09:41]Write to MH i2c: E2 08 00 C5 0E 80 11 00 00 00 00 00 00 4D [11:09:41]Write i2c OK [11:09:41]MH_I2C_Read... [11:09:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:41]Read from MH i2c: E2 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: E2 17 00 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: E2 17 00 C5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A8 [11:09:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:09:41]wFMCommunicate OK [11:09:41]requested_item fd.num is exist - process it [11:09:41]SAM_PROTO_GetFieldsCounters [11:09:41]wFMCommunicate request_size=4 [11:09:41]MH_SAM_APDU [11:09:41]CAPDU: 80 13 00 00 [11:09:41]Write to MH i2c: E2 08 00 C6 0E 80 13 00 00 00 00 00 00 50 [11:09:41]Write i2c OK [11:09:41]MH_I2C_Read... [11:09:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:41]Read from MH i2c: E2 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: E2 62 00 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: E2 62 00 C6 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 90 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [11:09: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 90 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:09:41]wFMCommunicate OK [11:09:41]SAM_PROTO_GetFieldsCounters done [11:09:41]requested_item shift.num is exist - process it [11:09:41]requested_item shift.opened is exist - process it [11:09:41]req_shift_opened [11:09:41]FM_GetShiftState [11:09:41]SAM_PROTO_GetShiftState [11:09:41]wFMCommunicate request_size=4 [11:09:41]MH_SAM_APDU [11:09:41]CAPDU: 80 13 01 00 [11:09:41]Write to MH i2c: E2 08 00 C7 0E 80 13 01 00 00 00 00 00 52 [11:09:41]Write i2c OK [11:09:41]MH_I2C_Read... [11:09:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:41]Read from MH i2c: E2 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: E2 0E 00 [11:09:41]MH_I2C_Read... [11:09:41]Read from MH i2c: E2 0E 00 C7 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A1 [11:09:41]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:09:41]wFMCommunicate OK [11:09:41]SAM_PROTO_GetShiftState done [11:09:41]FM_GetShiftState done [11:09:41]req_shift_opened done [11:09:41]requested_item shift.open_date is exist - process it [11:09:41]req_shift_open_date [11:09:41]req_shift_open_date done [11:09:41]produce_requested_data done [11:09:41]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139152,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:09:41]process_action_free close_receipt [11:09:41]json_value_free [11:09:41]json_value_free done [11:09:41]process_json_proto returns [11:09:41]Send response to host [11:09:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139152,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:09:41]free response buf [11:09:41]execute_script done [11:09:41]execute_script returns [11:09:41]free content buf [11:09:41]Sock 9.Close socket [11:09:41]Sock 9.Thread stoped [11:09:42]accept exits with 7 [11:09:42]New connection [11:09:42]New thread 3067018596 created [11:09:42]Thread 3067161956 joined [11:09:42]Waiting for new connection... [11:09:42] Sock 7.Parse request [11:09:42]Sock 7.Check first char [11:09:42]Sock 7.First char is OK [11:09:42]request: POST /json_proto HTTP/1.0 [11:09:42]Method: POST [11:09:42]URL: /json_proto [11:09:42]Method is POST - this is cgi request [11:09:42]url: /json_proto [11:09:42]query_string will be loaded in cgi processing [11:09:42]execute_cgi json_proto POST (null) [11:09:42]execute_cgi path=json_proto method=POST [11:09:42]POST find Content-Length [11:09:42]Host: 172.17.50.196:8080 [11:09:42]Content-Length: 683 [11:09:42]Content-Type: application/json [11:09:42] [11:09:42]POST finish read [11:09:42]Found Content-Length = 683 [11:09:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:42]execute_script... [11:09:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:42]POST & json_proto [11:09:42]process_json_proto [11:09:42]json parsed OK: [11:09:42]protocol is kg_v1.0 [11:09:42]action value=close_receipt [11:09:42]process_action close_receipt [11:09:42]cmd_close_receipt [11:09:42]MH_GetDate [11:09:42]Write to MH i2c: F0 00 00 C8 0E C5 [11:09:42]Write i2c OK [11:09:42]MH_I2C_Read... [11:09:42]Read from MH i2c: F0 [11:09:42]MH_I2C_Read... [11:09:42]Read from MH i2c: F0 09 00 [11:09:42]MH_I2C_Read... [11:09:42]Read from MH i2c: F0 09 00 C8 0E 00 77 C2 20 67 72 0D 1C 67 90 [11:09:42]GetLastDocTimeStamp 1730200178 [11:09:42]current date 1730200183 [11:09:42]FM_GetShiftState [11:09:42]SAM_PROTO_GetShiftState [11:09:42]wFMCommunicate request_size=4 [11:09:42]MH_SAM_APDU [11:09:42]CAPDU: 80 13 01 00 [11:09:42]Write to MH i2c: E2 08 00 C9 0E 80 13 01 00 00 00 00 00 54 [11:09:42]Write i2c OK [11:09:42]MH_I2C_Read... [11:09:42]Read from MH i2c: E2 [11:09:42]MH_I2C_Read... [11:09:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:42]Read from MH i2c: E2 0E 00 [11:09:42]MH_I2C_Read... [11:09:42]Read from MH i2c: E2 0E 00 C9 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A3 [11:09:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:09:42]wFMCommunicate OK [11:09:42]SAM_PROTO_GetShiftState done [11:09:42]FM_GetShiftState done [11:09:42]opened in 1730160023 [11:09:42]opened+sec_in_day 1730246423 [11:09:42]quantity*price = 100015 [11:09:42]sum+1 = 100017 [11:09:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 138 29.10.2024 11:09 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139153 ФПД: 89436329800600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110943&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139153&fm=89436329800600&tin=02508201610067®Number=0000000000091631&sum=100000 [11:09:43]StoreToDocumentArchive [11:09:43]shift 555 fd 139153 [11:09:43]save to /storage/0555/doc_00139153 [11:09:43]save last doc name /storage/0555/doc_00139153 to /storage/kkm_last_doc_name [11:09:43]save OK [11:09:43]Clear old archive folders... [11:09:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:09:43]tlvbuf is 01478220 [11:09:43]SAM_PROTO_ClearQueue [11:09:43]wFMCommunicate request_size=4 [11:09:43]MH_SAM_APDU [11:09:43]CAPDU: 80 09 00 00 [11:09:43]Write to MH i2c: E2 08 00 D6 0E 80 09 00 00 00 00 00 00 56 [11:09:43]Write i2c OK [11:09:43]MH_I2C_Read... [11:09:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:43]Read from MH i2c: E2 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 03 00 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 03 00 D6 0E 00 90 00 58 [11:09:43]RAPDU: 90 00 [11:09:43]wFMCommunicate OK [11:09:43]SAM_PROTO_ClearQueue done [11:09:43]KKMCreateOFDPacket [11:09:43]OFDProtocolAddRootSTLVToBuf [11:09:43]FM_MakeSignedData [11:09:43]FM_MakeSignedData [11:09:43]SAM_PROTO_SignData [11:09:43]wFMCommunicate request_size=4 [11:09:43]MH_SAM_APDU [11:09:43]CAPDU: 80 0D 01 02 [11:09:43]Write to MH i2c: E2 08 00 D7 0E 80 0D 01 02 00 00 00 00 5E [11:09:43]Write i2c OK [11:09:43]MH_I2C_Read... [11:09:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:43]Read from MH i2c: E2 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 03 00 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 03 00 D7 0E 00 90 00 59 [11:09:43]RAPDU: 90 00 [11:09:43]wFMCommunicate OK [11:09:43]wFMCommunicate request_size=255 [11:09:43]MH_SAM_APDU [11:09:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 77 C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 91 1F 02 00 35 04 06 00 51 [11:09:43]Write to MH i2c: E2 02 01 D8 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 77 C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 91 1F 02 00 35 04 06 00 51 00 00 61 [11:09:43]Write i2c OK [11:09:43]MH_I2C_Read... [11:09:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:43]Read from MH i2c: E2 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 03 00 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 03 00 D8 0E 00 90 00 5A [11:09:43]RAPDU: 90 00 [11:09:43]wFMCommunicate OK [11:09:43]wFMCommunicate request_size=10 [11:09:43]MH_SAM_APDU [11:09:43]CAPDU: 80 0D 02 02 05 57 84 AA F3 98 [11:09:43]Write to MH i2c: E2 0D 00 D9 0E 80 0D 02 02 05 00 57 84 AA F3 98 00 00 7B [11:09:43]Write i2c OK [11:09:43]MH_I2C_Read... [11:09:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:43]Read from MH i2c: E2 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 03 00 [11:09:43]MH_I2C_Read... [11:09:43]Read from MH i2c: E2 03 00 D9 0E 00 90 00 5B [11:09:43]RAPDU: 90 00 [11:09:43]wFMCommunicate OK [11:09:43]wFMCommunicate request_size=4 [11:09:43]MH_SAM_APDU [11:09:43]CAPDU: 80 0D 03 02 [11:09:43]Write to MH i2c: E2 08 00 DA 0E 80 0D 03 02 00 00 00 00 63 [11:09:43]Write i2c OK [11:09:43]MH_I2C_Read... [11:09:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:44]Read from MH i2c: E2 [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: E2 0B 00 [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: E2 0B 00 DA 0E 00 7A BF F4 2A CA 9D F3 B9 90 00 CE [11:09:44]RAPDU: 7A BF F4 2A CA 9D F3 B9 90 00 [11:09:44]wFMCommunicate OK [11:09:44]SAM_PROTO_SignData done [11:09:44]FM_MakeSignedData done [11:09:44]CreateOFDProtocolMessage [11:09:44]wFMCommunicate request_size=4 [11:09:44]MH_SAM_APDU [11:09:44]CAPDU: 80 11 00 00 [11:09:44]Write to MH i2c: E2 08 00 DB 0E 80 11 00 00 00 00 00 00 63 [11:09:44]Write i2c OK [11:09:44]MH_I2C_Read... [11:09:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:44]Read from MH i2c: E2 [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: E2 17 00 [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: E2 17 00 DB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BE [11:09:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:09:44]wFMCommunicate OK [11:09:44]CreateOFDProtocolMessage done [11:09:44]OFDSenderStorePacket 139153 [11:09:44]StoreOFDPacket docnum=139153 [11:09:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 BC B2 07 01 FF 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 77 C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 91 1F 02 00 35 04 06 00 51 57 84 AA F3 98 7A BF F4 2A CA 9D F3 B9 [11:09:44]CheckFolder [11:09:44]dirname=/storage/ofd_packets [11:09:44]CheckFolder done [11:09:44]ProducePacketName [11:09:44]name=ofd_packets/00139153 [11:09:44]NVStorageSaveData ofd_packets/00139153 [11:09:44]File name is /storage/ofd_packets/00139153 [11:09:44]Write 301 bytes [11:09:44]NVStorageSaveData done [11:09:44]OFDSenderStorePacket done [11:09:44]KKMCreateOFDPacket done [11:09:44]NVStorageSaveData kkm_last_timestamp [11:09:44]File name is /storage/kkm_last_timestamp [11:09:44]Write 4 bytes [11:09:44]NVStorageSaveData done [11:09:44]ExternCall_PrintAddStr [11:09:44]wPrintStart [11:09:44]Write to MH i2c: 01 00 00 DC 0E EA [11:09:44]Write i2c OK [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: 01 [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: 01 07 00 [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: 01 07 00 DC 0E 00 00 00 00 00 FF 0F FF [11:09:44]RasterBufferAndPrint [11:09:44]line Счет N : (1)1093670 [11:09:44]line ИНН: 02508201610067 [11:09:44]line Контрольно-Кассовый Чек [11:09:44]line ПРОДАЖА [11:09:44]line ТРК (МРК, ГНК) : 33 [11:09:44]line Товар: 2710124130 [11:09:44]line Аи-92-К-2 [11:09:44]line 14.950 * 66.90 [11:09:44]line = 1000.16 [11:09:44]line НДС 12% НСП 1% [11:09:44]line > о реализуемом товаре [11:09:44]line ОКРУГЛЕНИЕ: -0.16 [11:09:44]line ИТОГО: 1000.00 [11:09:44]line Внесено: 1000.00 [11:09:44]line СДАЧА: 0.00 [11:09:44]line НСП 1% : 8.85 [11:09:44]line НДС 12% : 106.21 [11:09:44]line Наличными: 1000.00 [11:09:44]line Безнал.: 0.00 [11:09:44]line Место: АЗС № 101 "Партнер Нефть" [11:09:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:09:44]line СНО: Общий режим [11:09:44]line Чек 138 29.10.2024 11:09 [11:09:44]line Смена: 555 ФФД: 1.0 [11:09:44]line ЗНМ: 0300000081 [11:09:44]line РНМ: 0000000000091631 [11:09:44]line Версия ККМ: 001 [11:09:44]line ФМ: 0000000000874669 [11:09:44]line ФД: 139153 [11:09:44]line ФПД: 89436329800600 [11:09:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110943&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139153&fm=89436329800600&tin=02508201610067®Number=0000000000091631&sum=100000 [11:09:44]written 0, free lines is 4095 [11:09:44]OFD Sender: Processing packet 139153 [packets to send 34, broken 33] [11:09:44]ProducePacketName [11:09:44]name=ofd_packets/00139153 [11:09:44]OFD Sender: To server: pG, [11:09:44]CommunicateWithHost lk.salyk.kg:30040 [11:09:44]ConnectInit lk.salyk.kg [11:09:44]Connected sock=10 [11:09: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 36 39 0F 01 00 00 BC B2 07 01 FF 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 00 00 00 F4 03 04 00 77 C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 91 1F 02 00 35 04 06 00 51 57 84 AA F3 98 7A BF F4 2A CA 9D F3 B9 [11:09: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 36 39 4F 00 00 00 23 C0 47 00 5C 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 36 39 10 04 04 00 91 1F 02 00 F4 03 04 00 2B 6E 20 67 B6 04 01 00 00 0C 38 12 50 C5 AB 2A 7E [11:09:44]CommunicateWithHost err = 0 [11:09:44]CheckOFDResponse [11:09:44]1017 (14) - 77093643461234 [11:09:44]1041 (16) - 0000000000874669 [11:09:44]1040 (4) - 139153 [11:09:44]1012 (4) - 29.10.2024 05:10 [11:09:44]1206 (1) - 0 [11:09:44]OFD Sender: Remove packet 139153 [11:09:44]ProducePacketName [11:09:44]name=ofd_packets/00139153 [11:09:44]NVStorageDeleteData [11:09:44]Write to MH i2c: 01 00 00 07 0F 16 [11:09:44]Write i2c OK [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: 01 [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: 01 07 00 [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: 01 07 00 07 0F 00 00 00 00 00 07 0D 31 [11:09:44]RasterBufferAndPrint [11:09:44]line [11:09:44]line [11:09:44]line [11:09:44]line [11:09:44]line [11:09:44]written 0, free lines is 3347 [11:09:44]MH_Cut [11:09:44]Write to MH i2c: D1 01 00 0E 0F 01 EF [11:09:44]Write i2c OK [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: D1 [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: D1 01 00 [11:09:44]MH_I2C_Read... [11:09:44]Read from MH i2c: D1 01 00 0E 0F 00 EE [11:09:44]Write to MH i2c: 01 00 00 0F 0F 1E [11:09:44]Write i2c OK [11:09:44]MH_I2C_Read... [11:09:45]OFD Sender: No OFD packet to send [11:09:45]*** Cut start [11:09:45]*** Partial cut [11:09:45]*** CUTSNS_PIN = 1 [11:09:45]*** CUTSNS_PIN = 0 [11:09:45]*** Brake cut motor [11:09:46]Read from MH i2c: 01 [11:09:46]MH_I2C_Read... [11:09:46]*** Stop cut motor [11:09:46]*** Cut end [11:09:46]Read from MH i2c: 01 07 00 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: 01 07 00 0F 0F 00 00 00 00 00 FF 0F 33 [11:09:46]process_action close_receipt done [11:09:46]requested_data is exist [11:09:46]produce_requested_data [11:09:46]requested_item fm.sn is exist - process it [11:09:46]wFMCommunicate request_size=4 [11:09:46]MH_SAM_APDU [11:09:46]CAPDU: 80 11 00 00 [11:09:46]Write to MH i2c: E2 08 00 10 0F 80 11 00 00 00 00 00 00 99 [11:09:46]Write i2c OK [11:09:46]MH_I2C_Read... [11:09:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:46]Read from MH i2c: E2 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: E2 17 00 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: E2 17 00 10 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F4 [11:09:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:09:46]wFMCommunicate OK [11:09:46]requested_item fd.num is exist - process it [11:09:46]SAM_PROTO_GetFieldsCounters [11:09:46]wFMCommunicate request_size=4 [11:09:46]MH_SAM_APDU [11:09:46]CAPDU: 80 13 00 00 [11:09:46]Write to MH i2c: E2 08 00 11 0F 80 13 00 00 00 00 00 00 9C [11:09:46]Write i2c OK [11:09:46]MH_I2C_Read... [11:09:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:46]Read from MH i2c: E2 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: E2 62 00 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: E2 62 00 11 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 91 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [11:09: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 91 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:09:46]wFMCommunicate OK [11:09:46]SAM_PROTO_GetFieldsCounters done [11:09:46]requested_item shift.num is exist - process it [11:09:46]requested_item shift.opened is exist - process it [11:09:46]req_shift_opened [11:09:46]FM_GetShiftState [11:09:46]SAM_PROTO_GetShiftState [11:09:46]wFMCommunicate request_size=4 [11:09:46]MH_SAM_APDU [11:09:46]CAPDU: 80 13 01 00 [11:09:46]Write to MH i2c: E2 08 00 12 0F 80 13 01 00 00 00 00 00 9E [11:09:46]Write i2c OK [11:09:46]MH_I2C_Read... [11:09:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:46]Read from MH i2c: E2 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: E2 0E 00 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: E2 0E 00 12 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 ED [11:09:46]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:09:46]wFMCommunicate OK [11:09:46]SAM_PROTO_GetShiftState done [11:09:46]FM_GetShiftState done [11:09:46]req_shift_opened done [11:09:46]requested_item shift.open_date is exist - process it [11:09:46]req_shift_open_date [11:09:46]req_shift_open_date done [11:09:46]produce_requested_data done [11:09:46]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139153,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:09:46]process_action_free close_receipt [11:09:46]json_value_free [11:09:46]json_value_free done [11:09:46]process_json_proto returns [11:09:46]Send response to host [11:09:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139153,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:09:46]free response buf [11:09:46]execute_script done [11:09:46]execute_script returns [11:09:46]free content buf [11:09:46]Sock 7.Close socket [11:09:46]Sock 7.Thread stoped [11:09:47]accept exits with 9 [11:09:47]New connection [11:09:47]New thread 3067161956 created [11:09:47]Thread 3067018596 joined [11:09:47]Waiting for new connection... [11:09:47] Sock 9.Parse request [11:09:47]Sock 9.Check first char [11:09:47]Sock 9.First char is OK [11:09:47]request: POST /json_proto HTTP/1.0 [11:09:47]Method: POST [11:09:47]URL: /json_proto [11:09:47]Method is POST - this is cgi request [11:09:47]url: /json_proto [11:09:47]query_string will be loaded in cgi processing [11:09:47]execute_cgi json_proto POST (null) [11:09:47]execute_cgi path=json_proto method=POST [11:09:47]POST find Content-Length [11:09:47]Host: 172.17.50.196:8080 [11:09:47]Content-Length: 622 [11:09:47]Content-Type: application/json [11:09:47] [11:09:47]POST finish read [11:09:47]Found Content-Length = 622 [11:09:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335073", "tax_sys" : 0, "items" : [ { "code": "48743488", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B L\u0026M Lounge Blue", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:47]execute_script... [11:09: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 : (3)335073", "tax_sys" : 0, "items" : [ { "code": "48743488", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B L\u0026M Lounge Blue", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:47]POST & json_proto [11:09:47]process_json_proto [11:09:47]json parsed OK: [11:09:47]protocol is kg_v1.0 [11:09:47]action value=close_receipt [11:09:47]process_action close_receipt [11:09:47]cmd_close_receipt [11:09:47]MH_GetDate [11:09:47]Write to MH i2c: F0 00 00 13 0F 11 [11:09:47]Write i2c OK [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: F0 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: F0 09 00 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: F0 09 00 13 0F 00 7C C2 20 67 72 0D 1C 67 E1 [11:09:47]GetLastDocTimeStamp 1730200183 [11:09:47]current date 1730200188 [11:09:47]FM_GetShiftState [11:09:47]SAM_PROTO_GetShiftState [11:09:47]wFMCommunicate request_size=4 [11:09:47]MH_SAM_APDU [11:09:47]CAPDU: 80 13 01 00 [11:09:47]Write to MH i2c: E2 08 00 14 0F 80 13 01 00 00 00 00 00 A0 [11:09:47]Write i2c OK [11:09:47]MH_I2C_Read... [11:09:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:47]Read from MH i2c: E2 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 0E 00 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 0E 00 14 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EF [11:09:47]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:09:47]wFMCommunicate OK [11:09:47]SAM_PROTO_GetShiftState done [11:09:47]FM_GetShiftState done [11:09:47]opened in 1730160023 [11:09:47]opened+sec_in_day 1730246423 [11:09:47]quantity*price = 13000 [11:09:47]sum+1 = 13001 [11:09:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 139 29.10.2024 11:09 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139154 ФПД: 58530134166130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110948&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139154&fm=58530134166130&tin=02508201610067®Number=0000000000091631&sum=13000 0 [11:09:48]StoreToDocumentArchive [11:09:48]shift 555 fd 139154 [11:09:48]save to /storage/0555/doc_00139154 [11:09:48]save last doc name /storage/0555/doc_00139154 to /storage/kkm_last_doc_name [11:09:48]save OK [11:09:48]Clear old archive folders... [11:09:48]ProcessDocumentItem done err = 0, tmpTLVsize=269 [11:09:48]tlvbuf is 014FE350 [11:09:48]SAM_PROTO_ClearQueue [11:09:48]wFMCommunicate request_size=4 [11:09:48]MH_SAM_APDU [11:09:48]CAPDU: 80 09 00 00 [11:09:48]Write to MH i2c: E2 08 00 21 0F 80 09 00 00 00 00 00 00 A2 [11:09:48]Write i2c OK [11:09:48]MH_I2C_Read... [11:09:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:48]Read from MH i2c: E2 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 03 00 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 03 00 21 0F 00 90 00 A4 [11:09:48]RAPDU: 90 00 [11:09:48]wFMCommunicate OK [11:09:48]SAM_PROTO_ClearQueue done [11:09:48]KKMCreateOFDPacket [11:09:48]OFDProtocolAddRootSTLVToBuf [11:09:48]FM_MakeSignedData [11:09:48]FM_MakeSignedData [11:09:48]SAM_PROTO_SignData [11:09:48]wFMCommunicate request_size=4 [11:09:48]MH_SAM_APDU [11:09:48]CAPDU: 80 0D 01 02 [11:09:48]Write to MH i2c: E2 08 00 22 0F 80 0D 01 02 00 00 00 00 AA [11:09:48]Write i2c OK [11:09:48]MH_I2C_Read... [11:09:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:48]Read from MH i2c: E2 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 03 00 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 03 00 22 0F 00 90 00 A5 [11:09:48]RAPDU: 90 00 [11:09:48]wFMCommunicate OK [11:09:48]wFMCommunicate request_size=255 [11:09:48]MH_SAM_APDU [11:09:48]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 38 37 34 33 34 38 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 75 6E 67 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 7C C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [11:09:48]Write to MH i2c: E2 02 01 23 0F 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 38 37 34 33 34 38 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 75 6E 67 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 7C C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 85 [11:09:48]Write i2c OK [11:09:48]MH_I2C_Read... [11:09:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:48]Read from MH i2c: E2 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 03 00 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 03 00 23 0F 00 90 00 A6 [11:09:48]RAPDU: 90 00 [11:09:48]wFMCommunicate OK [11:09:48]wFMCommunicate request_size=28 [11:09:48]MH_SAM_APDU [11:09:48]CAPDU: 80 0D 02 02 17 37 34 36 36 39 10 04 04 00 92 1F 02 00 35 04 06 00 35 3B 9B DB 0A 72 [11:09:48]Write to MH i2c: E2 1F 00 24 0F 80 0D 02 02 17 00 37 34 36 36 39 10 04 04 00 92 1F 02 00 35 04 06 00 35 3B 9B DB 0A 72 00 00 57 [11:09:48]Write i2c OK [11:09:48]MH_I2C_Read... [11:09:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:49]Read from MH i2c: E2 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: E2 03 00 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: E2 03 00 24 0F 00 90 00 A7 [11:09:49]RAPDU: 90 00 [11:09:49]wFMCommunicate OK [11:09:49]wFMCommunicate request_size=4 [11:09:49]MH_SAM_APDU [11:09:49]CAPDU: 80 0D 03 02 [11:09:49]Write to MH i2c: E2 08 00 25 0F 80 0D 03 02 00 00 00 00 AF [11:09:49]Write i2c OK [11:09:49]MH_I2C_Read... [11:09:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:49]Read from MH i2c: E2 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: E2 0B 00 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: E2 0B 00 25 0F 00 61 41 4D F2 99 01 4F E4 90 00 5E [11:09:49]RAPDU: 61 41 4D F2 99 01 4F E4 90 00 [11:09:49]wFMCommunicate OK [11:09:49]SAM_PROTO_SignData done [11:09:49]FM_MakeSignedData done [11:09:49]CreateOFDProtocolMessage [11:09:49]wFMCommunicate request_size=4 [11:09:49]MH_SAM_APDU [11:09:49]CAPDU: 80 11 00 00 [11:09:49]Write to MH i2c: E2 08 00 26 0F 80 11 00 00 00 00 00 00 AF [11:09:49]Write i2c OK [11:09:49]MH_I2C_Read... [11:09:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:49]Read from MH i2c: E2 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: E2 17 00 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: E2 17 00 26 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0A [11:09:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:09:49]wFMCommunicate OK [11:09:49]CreateOFDProtocolMessage done [11:09:49]OFDSenderStorePacket 139154 [11:09:49]StoreOFDPacket docnum=139154 [11:09:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 21 01 00 00 F0 3D 19 01 40 73 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 38 37 34 33 34 38 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 75 6E 67 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 7C C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 92 1F 02 00 35 04 06 00 35 3B 9B DB 0A 72 61 41 4D F2 99 01 4F E4 [11:09:49]CheckFolder [11:09:49]dirname=/storage/ofd_packets [11:09:49]CheckFolder done [11:09:49]ProducePacketName [11:09:49]name=ofd_packets/00139154 [11:09:49]NVStorageSaveData ofd_packets/00139154 [11:09:49]File name is /storage/ofd_packets/00139154 [11:09:49]Write 319 bytes [11:09:49]NVStorageSaveData done [11:09:49]OFDSenderStorePacket done [11:09:49]KKMCreateOFDPacket done [11:09:49]NVStorageSaveData kkm_last_timestamp [11:09:49]File name is /storage/kkm_last_timestamp [11:09:49]Write 4 bytes [11:09:49]NVStorageSaveData done [11:09:49]ExternCall_PrintAddStr [11:09:49]wPrintStart [11:09:49]Write to MH i2c: 01 00 00 27 0F 36 [11:09:49]Write i2c OK [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: 01 [11:09:49]MH_I2C_Read... [11:09:49]OFD Sender: Processing packet 139154 [packets to send 34, broken 33] [11:09:49]ProducePacketName [11:09:49]name=ofd_packets/00139154 [11:09:49]OFD Sender: To server: pG, [11:09:49]CommunicateWithHost lk.salyk.kg:30040 [11:09:49]ConnectInit lk.salyk.kg [11:09:49]Read from MH i2c: 01 07 00 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: 01 07 00 27 0F 00 00 00 00 00 FF 0F 4B [11:09:49]RasterBufferAndPrint [11:09:49]line Счет N : (3)335073 [11:09:49]line ИНН: 02508201610067 [11:09:49]line Контрольно-Кассовый Чек [11:09:49]line ПРОДАЖА [11:09:49]line Товар: 48743488 [11:09:49]line Сигареты L&M Lounge Blue [11:09:49]line 1.000 * 130.00 [11:09:49]line = 130.00 [11:09:49]line НДС 12% НСП 1% [11:09:49]line > о реализуемом товаре [11:09:49]line ИТОГО: 130.00 [11:09:49]line НСП 1% : 1.15 [11:09:49]line НДС 12% : 13.80 [11:09:49]line Наличными: 130.00 [11:09:49]line Безнал.: 0.00 [11:09:49]line Место: АЗС № 101 "Партнер Нефть" [11:09:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:09:49]line СНО: Общий режим [11:09:49]line Чек 139 29.10.2024 11:09 [11:09:49]line Смена: 555 ФФД: 1.0 [11:09:49]line ЗНМ: 0300000081 [11:09:49]line РНМ: 0000000000091631 [11:09:49]line Версия ККМ: 001 [11:09:49]line ФМ: 0000000000874669 [11:09:49]line ФД: 139154 [11:09:49]line ФПД: 58530134166130 [11:09:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T110948&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139154&fm=58530134166130&tin=02508201610067®Number=0000000000091631&sum=13000 [11:09:49]line 0 [11:09:49]written 0, free lines is 4095 [11:09:49]Connected sock=10 [11:09: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 36 39 21 01 00 00 F0 3D 19 01 40 73 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 08 00 34 38 37 34 33 34 38 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 26 4D 20 4C 6F 75 6E 67 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 7C C2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 92 1F 02 00 35 04 06 00 35 3B 9B DB 0A 72 61 41 4D F2 99 01 4F E4 [11:09: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 36 39 4F 00 00 00 BB 89 47 00 4D 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 92 1F 02 00 F4 03 04 00 2F 6E 20 67 B6 04 01 00 00 2B E1 CF A9 CC 0D 64 F4 [11:09:49]CommunicateWithHost err = 0 [11:09:49]CheckOFDResponse [11:09:49]1017 (14) - 77093643461234 [11:09:49]1041 (16) - 0000000000874669 [11:09:49]1040 (4) - 139154 [11:09:49]1012 (4) - 29.10.2024 05:10 [11:09:49]1206 (1) - 0 [11:09:49]OFD Sender: Remove packet 139154 [11:09:49]ProducePacketName [11:09:49]name=ofd_packets/00139154 [11:09:49]NVStorageDeleteData [11:09:49]Write to MH i2c: 01 00 00 4F 0F 5E [11:09:49]Write i2c OK [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: 01 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: 01 07 00 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: 01 07 00 4F 0F 00 00 00 00 00 23 0D 95 [11:09:49]RasterBufferAndPrint [11:09:49]line [11:09:49]line [11:09:49]line [11:09:49]line [11:09:49]line [11:09:49]written 0, free lines is 3382 [11:09:49]MH_Cut [11:09:49]Write to MH i2c: D1 01 00 56 0F 01 37 [11:09:49]Write i2c OK [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: D1 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: D1 01 00 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: D1 01 00 56 0F 00 36 [11:09:49]Write to MH i2c: 01 00 00 57 0F 66 [11:09:49]Write i2c OK [11:09:49]MH_I2C_Read... [11:09:50]OFD Sender: No OFD packet to send [11:09:50]*** Cut start [11:09:50]*** Partial cut [11:09:50]*** CUTSNS_PIN = 1 [11:09:50]*** CUTSNS_PIN = 0 [11:09:50]*** Brake cut motor [11:09:50]Read from MH i2c: 01 [11:09:50]MH_I2C_Read... [11:09:50]*** Stop cut motor [11:09:50]*** Cut end [11:09:50]Read from MH i2c: 01 07 00 [11:09:50]MH_I2C_Read... [11:09:50]Read from MH i2c: 01 07 00 57 0F 00 00 00 00 00 FF 0F 7B [11:09:50]process_action close_receipt done [11:09:50]requested_data is exist [11:09:50]produce_requested_data [11:09:50]requested_item fm.sn is exist - process it [11:09:50]wFMCommunicate request_size=4 [11:09:50]MH_SAM_APDU [11:09:50]CAPDU: 80 11 00 00 [11:09:50]Write to MH i2c: E2 08 00 58 0F 80 11 00 00 00 00 00 00 E1 [11:09:50]Write i2c OK [11:09:50]MH_I2C_Read... [11:09:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:50]Read from MH i2c: E2 [11:09:50]MH_I2C_Read... [11:09:50]Read from MH i2c: E2 17 00 [11:09:50]MH_I2C_Read... [11:09:50]Read from MH i2c: E2 17 00 58 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3C [11:09:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:09:50]wFMCommunicate OK [11:09:50]requested_item fd.num is exist - process it [11:09:50]SAM_PROTO_GetFieldsCounters [11:09:50]wFMCommunicate request_size=4 [11:09:50]MH_SAM_APDU [11:09:50]CAPDU: 80 13 00 00 [11:09:51]Write to MH i2c: E2 08 00 59 0F 80 13 00 00 00 00 00 00 E4 [11:09:51]Write i2c OK [11:09:51]MH_I2C_Read... [11:09:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:51]Read from MH i2c: E2 [11:09:51]MH_I2C_Read... [11:09:51]Read from MH i2c: E2 62 00 [11:09:51]MH_I2C_Read... [11:09:51]Read from MH i2c: E2 62 00 59 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 92 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [11:09: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 92 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:09:51]wFMCommunicate OK [11:09:51]SAM_PROTO_GetFieldsCounters done [11:09:51]requested_item shift.num is exist - process it [11:09:51]requested_item shift.opened is exist - process it [11:09:51]req_shift_opened [11:09:51]FM_GetShiftState [11:09:51]SAM_PROTO_GetShiftState [11:09:51]wFMCommunicate request_size=4 [11:09:51]MH_SAM_APDU [11:09:51]CAPDU: 80 13 01 00 [11:09:51]Write to MH i2c: E2 08 00 5A 0F 80 13 01 00 00 00 00 00 E6 [11:09:51]Write i2c OK [11:09:51]MH_I2C_Read... [11:09:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:51]Read from MH i2c: E2 [11:09:51]MH_I2C_Read... [11:09:51]Read from MH i2c: E2 0E 00 [11:09:51]MH_I2C_Read... [11:09:51]Read from MH i2c: E2 0E 00 5A 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 35 [11:09:51]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:09:51]wFMCommunicate OK [11:09:51]SAM_PROTO_GetShiftState done [11:09:51]FM_GetShiftState done [11:09:51]req_shift_opened done [11:09:51]requested_item shift.open_date is exist - process it [11:09:51]req_shift_open_date [11:09:51]req_shift_open_date done [11:09:51]produce_requested_data done [11:09:51]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139154,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:09:51]process_action_free close_receipt [11:09:51]json_value_free [11:09:51]json_value_free done [11:09:51]process_json_proto returns [11:09:51]Send response to host [11:09:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139154,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:09:51]free response buf [11:09:51]execute_script done [11:09:51]execute_script returns [11:09:51]free content buf [11:09:51]Sock 9.Close socket [11:09:51]Sock 9.Thread stoped [11:09:55]OFD Sender: No OFD packet to send [11:10:00]OFD Sender: No OFD packet to send [11:10:05]OFD Sender: No OFD packet to send [11:10:10]OFD Sender: No OFD packet to send [11:10:15]OFD Sender: No OFD packet to send [11:10:20]OFD Sender: No OFD packet to send [11:10:25]OFD Sender: No OFD packet to send [11:10:30]OFD Sender: No OFD packet to send [11:10:35]OFD Sender: No OFD packet to send [11:10:40]OFD Sender: No OFD packet to send [11:10:45]OFD Sender: No OFD packet to send [11:10:50]OFD Sender: No OFD packet to send [11:10:55]OFD Sender: No OFD packet to send [11:11:00]OFD Sender: No OFD packet to send [11:11:05]OFD Sender: No OFD packet to send [11:11:10]OFD Sender: No OFD packet to send [11:11:15]OFD Sender: No OFD packet to send [11:11:20]OFD Sender: No OFD packet to send [11:11:25]OFD Sender: No OFD packet to send [11:11:30]OFD Sender: No OFD packet to send [11:11:35]OFD Sender: No OFD packet to send [11:11:40]OFD Sender: No OFD packet to send [11:11:45]OFD Sender: No OFD packet to send [11:11:50]OFD Sender: No OFD packet to send [11:11:55]OFD Sender: No OFD packet to send [11:12:00]OFD Sender: No OFD packet to send [11:12:05]OFD Sender: No OFD packet to send [11:12:10]OFD Sender: No OFD packet to send [11:12:15]OFD Sender: No OFD packet to send [11:12:20]OFD Sender: No OFD packet to send [11:12:25]OFD Sender: No OFD packet to send [11:12:30]OFD Sender: No OFD packet to send [11:12:35]OFD Sender: No OFD packet to send [11:12:40]OFD Sender: No OFD packet to send [11:12:45]OFD Sender: No OFD packet to send [11:12:50]OFD Sender: No OFD packet to send [11:12:55]OFD Sender: No OFD packet to send [11:13:00]OFD Sender: No OFD packet to send [11:13:05]OFD Sender: No OFD packet to send [11:13:10]OFD Sender: No OFD packet to send [11:13:15]OFD Sender: No OFD packet to send [11:13:20]OFD Sender: No OFD packet to send [11:13:25]OFD Sender: No OFD packet to send [11:13:30]OFD Sender: No OFD packet to send [11:13:35]OFD Sender: No OFD packet to send [11:13:40]OFD Sender: No OFD packet to send [11:13:45]OFD Sender: No OFD packet to send [11:13:50]OFD Sender: No OFD packet to send [11:13:55]OFD Sender: No OFD packet to send [11:14:00]OFD Sender: No OFD packet to send [11:14:05]OFD Sender: No OFD packet to send [11:14:10]OFD Sender: No OFD packet to send [11:14:15]OFD Sender: No OFD packet to send [11:14:20]OFD Sender: No OFD packet to send [11:14:25]OFD Sender: No OFD packet to send [11:14:30]OFD Sender: No OFD packet to send [11:14:35]OFD Sender: No OFD packet to send [11:14:40]OFD Sender: No OFD packet to send [11:14:45]OFD Sender: No OFD packet to send [11:14:50]OFD Sender: No OFD packet to send [11:14:55]OFD Sender: No OFD packet to send [11:15:00]OFD Sender: No OFD packet to send [11:15:05]OFD Sender: No OFD packet to send [11:15:10]OFD Sender: No OFD packet to send [11:15:15]OFD Sender: No OFD packet to send [11:15:20]OFD Sender: No OFD packet to send [11:15:25]OFD Sender: No OFD packet to send [11:15:30]OFD Sender: No OFD packet to send [11:15:35]OFD Sender: No OFD packet to send [11:15:40]OFD Sender: No OFD packet to send [11:15:45]OFD Sender: No OFD packet to send [11:15:50]OFD Sender: No OFD packet to send [11:15:55]OFD Sender: No OFD packet to send [11:16:00]OFD Sender: No OFD packet to send [11:16:05]OFD Sender: No OFD packet to send [11:16:10]OFD Sender: No OFD packet to send [11:16:15]OFD Sender: No OFD packet to send [11:16:20]OFD Sender: No OFD packet to send [11:16:20]accept exits with 7 [11:16:20]New connection [11:16:20]New thread 3067018596 created [11:16:20]Thread 3067161956 joined [11:16:20]Waiting for new connection... [11:16:20] Sock 7.Parse request [11:16:20]Sock 7.Check first char [11:16:20]Sock 7.First char is OK [11:16:20]request: POST /json_proto HTTP/1.0 [11:16:20]Method: POST [11:16:20]URL: /json_proto [11:16:20]Method is POST - this is cgi request [11:16:20]url: /json_proto [11:16:20]query_string will be loaded in cgi processing [11:16:20]execute_cgi json_proto POST (null) [11:16:20]execute_cgi path=json_proto method=POST [11:16:20]POST find Content-Length [11:16:20]Host: 172.17.50.196:8080 [11:16:20]Content-Length: 654 [11:16:20]Content-Type: application/json [11:16:20] [11:16:20]POST finish read [11:16:20]Found Content-Length = 654 [11:16:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335074", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:20]execute_script... [11:16:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335074", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:20]POST & json_proto [11:16:20]process_json_proto [11:16:20]json parsed OK: [11:16:20]protocol is kg_v1.0 [11:16:20]action value=close_receipt [11:16:20]process_action close_receipt [11:16:20]cmd_close_receipt [11:16:20]MH_GetDate [11:16:20]Write to MH i2c: F0 00 00 5B 0F 59 [11:16:20]Write i2c OK [11:16:20]MH_I2C_Read... [11:16:20]Read from MH i2c: F0 [11:16:20]MH_I2C_Read... [11:16:20]Read from MH i2c: F0 09 00 [11:16:20]MH_I2C_Read... [11:16:20]Read from MH i2c: F0 09 00 5B 0F 00 05 C4 20 67 72 0D 1C 67 B4 [11:16:20]GetLastDocTimeStamp 1730200188 [11:16:20]current date 1730200581 [11:16:20]FM_GetShiftState [11:16:20]SAM_PROTO_GetShiftState [11:16:20]wFMCommunicate request_size=4 [11:16:20]MH_SAM_APDU [11:16:20]CAPDU: 80 13 01 00 [11:16:20]Write to MH i2c: E2 08 00 5C 0F 80 13 01 00 00 00 00 00 E8 [11:16:20]Write i2c OK [11:16:20]MH_I2C_Read... [11:16:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:20]Read from MH i2c: E2 [11:16:20]MH_I2C_Read... [11:16:20]Read from MH i2c: E2 0E 00 [11:16:20]MH_I2C_Read... [11:16:20]Read from MH i2c: E2 0E 00 5C 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 37 [11:16:20]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:16:20]wFMCommunicate OK [11:16:20]SAM_PROTO_GetShiftState done [11:16:20]FM_GetShiftState done [11:16:20]opened in 1730160023 [11:16:20]opened+sec_in_day 1730246423 [11:16:20]quantity*price = 9500 [11:16:20]sum+1 = 9501 [11:16:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 140 29.10.2024 11:16 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139155 ФПД: 68876491479711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111621&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139155&fm=68876491479711&tin=02508201610067®Number=0000000000091631&sum=9500 0 [11:16:21]StoreToDocumentArchive [11:16:21]shift 555 fd 139155 [11:16:21]save to /storage/0555/doc_00139155 [11:16:21]save last doc name /storage/0555/doc_00139155 to /storage/kkm_last_doc_name [11:16:21]save OK [11:16:21]Clear old archive folders... [11:16:21]ProcessDocumentItem done err = 0, tmpTLVsize=293 [11:16:21]tlvbuf is 014C8080 [11:16:21]SAM_PROTO_ClearQueue [11:16:21]wFMCommunicate request_size=4 [11:16:21]MH_SAM_APDU [11:16:21]CAPDU: 80 09 00 00 [11:16:21]Write to MH i2c: E2 08 00 69 0F 80 09 00 00 00 00 00 00 EA [11:16:21]Write i2c OK [11:16:21]MH_I2C_Read... [11:16:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:21]Read from MH i2c: E2 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: E2 03 00 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: E2 03 00 69 0F 00 90 00 EC [11:16:21]RAPDU: 90 00 [11:16:21]wFMCommunicate OK [11:16:21]SAM_PROTO_ClearQueue done [11:16:21]KKMCreateOFDPacket [11:16:21]OFDProtocolAddRootSTLVToBuf [11:16:21]FM_MakeSignedData [11:16:21]FM_MakeSignedData [11:16:21]SAM_PROTO_SignData [11:16:21]wFMCommunicate request_size=4 [11:16:21]MH_SAM_APDU [11:16:21]CAPDU: 80 0D 01 02 [11:16:21]Write to MH i2c: E2 08 00 6A 0F 80 0D 01 02 00 00 00 00 F2 [11:16:21]Write i2c OK [11:16:21]MH_I2C_Read... [11:16:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:21]Read from MH i2c: E2 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: E2 03 00 [11:16:21]MH_I2C_Read... [11:16:21]Read from MH i2c: E2 03 00 6A 0F 00 90 00 ED [11:16:21]RAPDU: 90 00 [11:16:21]wFMCommunicate OK [11:16:21]wFMCommunicate request_size=255 [11:16:21]MH_SAM_APDU [11:16:21]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 05 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [11:16:21]Write to MH i2c: E2 02 01 6B 0F 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 05 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 9B [11:16:21]Write i2c OK [11:16:21]MH_I2C_Read... [11:16:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:22]Read from MH i2c: E2 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 03 00 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 03 00 6B 0F 00 90 00 EE [11:16:22]RAPDU: 90 00 [11:16:22]wFMCommunicate OK [11:16:22]wFMCommunicate request_size=52 [11:16:22]MH_SAM_APDU [11:16:22]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 93 1F 02 00 35 04 06 00 3E A4 8E CE DA 9F [11:16:22]Write to MH i2c: E2 37 00 6C 0F 80 0D 02 02 2F 00 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 93 1F 02 00 35 04 06 00 3E A4 8E CE DA 9F 00 00 26 [11:16:22]Write i2c OK [11:16:22]MH_I2C_Read... [11:16:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:22]Read from MH i2c: E2 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 03 00 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 03 00 6C 0F 00 90 00 EF [11:16:22]RAPDU: 90 00 [11:16:22]wFMCommunicate OK [11:16:22]wFMCommunicate request_size=4 [11:16:22]MH_SAM_APDU [11:16:22]CAPDU: 80 0D 03 02 [11:16:22]Write to MH i2c: E2 08 00 6D 0F 80 0D 03 02 00 00 00 00 F7 [11:16:22]Write i2c OK [11:16:22]MH_I2C_Read... [11:16:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:22]Read from MH i2c: E2 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 0B 00 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 0B 00 6D 0F 00 03 98 54 47 F9 D8 E6 84 90 00 69 [11:16:22]RAPDU: 03 98 54 47 F9 D8 E6 84 90 00 [11:16:22]wFMCommunicate OK [11:16:22]SAM_PROTO_SignData done [11:16:22]FM_MakeSignedData done [11:16:22]CreateOFDProtocolMessage [11:16:22]wFMCommunicate request_size=4 [11:16:22]MH_SAM_APDU [11:16:22]CAPDU: 80 11 00 00 [11:16:22]Write to MH i2c: E2 08 00 6E 0F 80 11 00 00 00 00 00 00 F7 [11:16:22]Write i2c OK [11:16:22]MH_I2C_Read... [11:16:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:22]Read from MH i2c: E2 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 17 00 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: E2 17 00 6E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 52 [11:16:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:16:22]wFMCommunicate OK [11:16:22]CreateOFDProtocolMessage done [11:16:22]OFDSenderStorePacket 139155 [11:16:22]StoreOFDPacket docnum=139155 [11:16:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 39 01 00 00 58 B8 31 01 87 2B 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 05 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 93 1F 02 00 35 04 06 00 3E A4 8E CE DA 9F 03 98 54 47 F9 D8 E6 84 [11:16:22]CheckFolder [11:16:22]dirname=/storage/ofd_packets [11:16:22]CheckFolder done [11:16:22]ProducePacketName [11:16:22]name=ofd_packets/00139155 [11:16:22]NVStorageSaveData ofd_packets/00139155 [11:16:22]File name is /storage/ofd_packets/00139155 [11:16:22]Write 343 bytes [11:16:22]NVStorageSaveData done [11:16:22]OFDSenderStorePacket done [11:16:22]KKMCreateOFDPacket done [11:16:22]NVStorageSaveData kkm_last_timestamp [11:16:22]File name is /storage/kkm_last_timestamp [11:16:22]Write 4 bytes [11:16:22]NVStorageSaveData done [11:16:22]ExternCall_PrintAddStr [11:16:22]wPrintStart [11:16:22]Write to MH i2c: 01 00 00 6F 0F 7E [11:16:22]Write i2c OK [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: 01 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: 01 07 00 [11:16:22]MH_I2C_Read... [11:16:22]Read from MH i2c: 01 07 00 6F 0F 00 00 00 00 00 FF 0F 93 [11:16:22]RasterBufferAndPrint [11:16:22]line Счет N : (3)335074 [11:16:22]line ИНН: 02508201610067 [11:16:22]line Контрольно-Кассовый Чек [11:16:22]line ПРОДАЖА [11:16:22]line Товар: 4700000480050 [11:16:22]line Напиток Nitro Energy эн green ж/б 0,45л [11:16:22]line 1.000 * 95.00 [11:16:22]line = 95.00 [11:16:22]line НДС 12% НСП 1% [11:16:22]line > о реализуемом товаре [11:16:22]line ИТОГО: 95.00 [11:16:22]line НСП 1% : 0.84 [11:16:22]line НДС 12% : 10.09 [11:16:22]line Наличными: 95.00 [11:16:22]line Безнал.: 0.00 [11:16:22]line Место: АЗС № 101 "Партнер Нефть" [11:16:22]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:16:22]line СНО: Общий режим [11:16:22]line Чек 140 29.10.2024 11:16 [11:16:22]line Смена: 555 ФФД: 1.0 [11:16:22]line ЗНМ: 0300000081 [11:16:22]line РНМ: 0000000000091631 [11:16:22]line Версия ККМ: 001 [11:16:22]line ФМ: 0000000000874669 [11:16:22]line ФД: 139155 [11:16:22]line ФПД: 68876491479711 [11:16:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111621&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139155&fm=68876491479711&tin=02508201610067®Number=0000000000091631&sum=9500 [11:16:22]line 0 [11:16:22]written 0, free lines is 4095 [11:16:22]OFD Sender: Processing packet 139155 [packets to send 34, broken 33] [11:16:22]ProducePacketName [11:16:22]name=ofd_packets/00139155 [11:16:22]OFD Sender: To server: pG, [11:16:22]CommunicateWithHost lk.salyk.kg:30040 [11:16:22]ConnectInit lk.salyk.kg [11:16:22]Connected sock=10 [11:16: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 36 39 39 01 00 00 58 B8 31 01 87 2B 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 05 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 93 1F 02 00 35 04 06 00 3E A4 8E CE DA 9F 03 98 54 47 F9 D8 E6 84 [11:16: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 36 39 4F 00 00 00 F3 89 47 00 47 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 36 39 10 04 04 00 93 1F 02 00 F4 03 04 00 B9 6F 20 67 B6 04 01 00 00 52 4A 2D CE BA 1C 25 30 [11:16:22]CommunicateWithHost err = 0 [11:16:22]CheckOFDResponse [11:16:22]1017 (14) - 77093643461234 [11:16:22]1041 (16) - 0000000000874669 [11:16:22]1040 (4) - 139155 [11:16:22]1012 (4) - 29.10.2024 05:16 [11:16:22]1206 (1) - 0 [11:16:22]OFD Sender: Remove packet 139155 [11:16:22]ProducePacketName [11:16:22]name=ofd_packets/00139155 [11:16:22]NVStorageDeleteData [11:16:23]Write to MH i2c: 01 00 00 98 0F A7 [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: 01 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: 01 07 00 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: 01 07 00 98 0F 00 00 00 00 00 F0 0C AA [11:16:23]RasterBufferAndPrint [11:16:23]line [11:16:23]line [11:16:23]line [11:16:23]line [11:16:23]line [11:16:23]written 0, free lines is 3319 [11:16:23]MH_Cut [11:16:23]Write to MH i2c: D1 01 00 9F 0F 01 80 [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: D1 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: D1 01 00 [11:16:23]MH_I2C_Read... [11:16:23]Read from MH i2c: D1 01 00 9F 0F 00 7F [11:16:23]Write to MH i2c: 01 00 00 A0 0F AF [11:16:23]Write i2c OK [11:16:23]MH_I2C_Read... [11:16:23]OFD Sender: No OFD packet to send [11:16:23]*** Cut start [11:16:23]*** Partial cut [11:16:23]*** CUTSNS_PIN = 1 [11:16:23]*** CUTSNS_PIN = 0 [11:16:24]*** Brake cut motor [11:16:24]Read from MH i2c: 01 [11:16:24]MH_I2C_Read... [11:16:24]*** Stop cut motor [11:16:24]*** Cut end [11:16:24]Read from MH i2c: 01 07 00 [11:16:24]MH_I2C_Read... [11:16:24]Read from MH i2c: 01 07 00 A0 0F 00 00 00 00 00 FF 0F C4 [11:16:24]process_action close_receipt done [11:16:24]requested_data is exist [11:16:24]produce_requested_data [11:16:24]requested_item fm.sn is exist - process it [11:16:24]wFMCommunicate request_size=4 [11:16:24]MH_SAM_APDU [11:16:24]CAPDU: 80 11 00 00 [11:16:24]Write to MH i2c: E2 08 00 A1 0F 80 11 00 00 00 00 00 00 2A [11:16:24]Write i2c OK [11:16:24]MH_I2C_Read... [11:16:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:24]Read from MH i2c: E2 [11:16:24]MH_I2C_Read... [11:16:24]Read from MH i2c: E2 17 00 [11:16:24]MH_I2C_Read... [11:16:24]Read from MH i2c: E2 17 00 A1 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 85 [11:16:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:16:24]wFMCommunicate OK [11:16:24]requested_item fd.num is exist - process it [11:16:24]SAM_PROTO_GetFieldsCounters [11:16:24]wFMCommunicate request_size=4 [11:16:24]MH_SAM_APDU [11:16:24]CAPDU: 80 13 00 00 [11:16:24]Write to MH i2c: E2 08 00 A2 0F 80 13 00 00 00 00 00 00 2D [11:16:24]Write i2c OK [11:16:24]MH_I2C_Read... [11:16:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:24]Read from MH i2c: E2 [11:16:24]MH_I2C_Read... [11:16:24]Read from MH i2c: E2 62 00 [11:16:24]MH_I2C_Read... [11:16:24]Read from MH i2c: E2 62 00 A2 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 93 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [11:16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 93 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:16:24]wFMCommunicate OK [11:16:24]SAM_PROTO_GetFieldsCounters done [11:16:24]requested_item shift.num is exist - process it [11:16:24]requested_item shift.opened is exist - process it [11:16:24]req_shift_opened [11:16:24]FM_GetShiftState [11:16:24]SAM_PROTO_GetShiftState [11:16:24]wFMCommunicate request_size=4 [11:16:24]MH_SAM_APDU [11:16:24]CAPDU: 80 13 01 00 [11:16:24]Write to MH i2c: E2 08 00 A3 0F 80 13 01 00 00 00 00 00 2F [11:16:24]Write i2c OK [11:16:24]MH_I2C_Read... [11:16:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:24]Read from MH i2c: E2 [11:16:24]MH_I2C_Read... [11:16:24]Read from MH i2c: E2 0E 00 [11:16:24]MH_I2C_Read... [11:16:24]Read from MH i2c: E2 0E 00 A3 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7E [11:16:24]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:16:24]wFMCommunicate OK [11:16:24]SAM_PROTO_GetShiftState done [11:16:24]FM_GetShiftState done [11:16:24]req_shift_opened done [11:16:24]requested_item shift.open_date is exist - process it [11:16:24]req_shift_open_date [11:16:24]req_shift_open_date done [11:16:24]produce_requested_data done [11:16:24]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139155,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:16:24]process_action_free close_receipt [11:16:24]json_value_free [11:16:24]json_value_free done [11:16:24]process_json_proto returns [11:16:24]Send response to host [11:16:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139155,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:16:24]free response buf [11:16:24]execute_script done [11:16:24]execute_script returns [11:16:24]free content buf [11:16:24]Sock 7.Close socket [11:16:24]Sock 7.Thread stoped [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:13]accept exits with 9 [11:18:13]New connection [11:18:13]New thread 3067161956 created [11:18:13]Thread 3067018596 joined [11:18:13]Waiting for new connection... [11:18:13] Sock 9.Parse request [11:18:13]Sock 9.Check first char [11:18:13]Sock 9.First char is OK [11:18:13]request: POST /json_proto HTTP/1.0 [11:18:13]Method: POST [11:18:13]URL: /json_proto [11:18:13]Method is POST - this is cgi request [11:18:13]url: /json_proto [11:18:13]query_string will be loaded in cgi processing [11:18:13]execute_cgi json_proto POST (null) [11:18:13]execute_cgi path=json_proto method=POST [11:18:13]POST find Content-Length [11:18:13]Host: 172.17.50.196:8080 [11:18:13]Content-Length: 686 [11:18:13]Content-Type: application/json [11:18:13] [11:18:13]POST finish read [11:18:13]Found Content-Length = 686 [11:18:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093672", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:13]execute_script... [11:18: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)1093672", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:13]POST & json_proto [11:18:13]process_json_proto [11:18:13]json parsed OK: [11:18:13]protocol is kg_v1.0 [11:18:13]action value=close_receipt [11:18:13]process_action close_receipt [11:18:13]cmd_close_receipt [11:18:13]MH_GetDate [11:18:13]Write to MH i2c: F0 00 00 A4 0F A2 [11:18:13]Write i2c OK [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: F0 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: F0 09 00 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: F0 09 00 A4 0F 00 77 C4 20 67 72 0D 1C 67 6F [11:18:13]GetLastDocTimeStamp 1730200581 [11:18:13]current date 1730200695 [11:18:13]FM_GetShiftState [11:18:13]SAM_PROTO_GetShiftState [11:18:13]wFMCommunicate request_size=4 [11:18:13]MH_SAM_APDU [11:18:13]CAPDU: 80 13 01 00 [11:18:13]Write to MH i2c: E2 08 00 A5 0F 80 13 01 00 00 00 00 00 31 [11:18:13]Write i2c OK [11:18:13]MH_I2C_Read... [11:18:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:13]Read from MH i2c: E2 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 0E 00 [11:18:13]MH_I2C_Read... [11:18:13]Read from MH i2c: E2 0E 00 A5 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 80 [11:18:13]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:18:13]wFMCommunicate OK [11:18:13]SAM_PROTO_GetShiftState done [11:18:13]FM_GetShiftState done [11:18:13]opened in 1730160023 [11:18:13]opened+sec_in_day 1730246423 [11:18:13]quantity*price = 150021 [11:18:13]sum+1 = 150022 [11:18:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 141 29.10.2024 11:18 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139156 ФПД: 36083274235481 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111815&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139156&fm=36083274235481&tin=02508201610067®Number=0000000000091631&sum=150000 [11:18:14]StoreToDocumentArchive [11:18:14]shift 555 fd 139156 [11:18:14]save to /storage/0555/doc_00139156 [11:18:14]save last doc name /storage/0555/doc_00139156 to /storage/kkm_last_doc_name [11:18:14]save OK [11:18:14]Clear old archive folders... [11:18:14]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:18:14]tlvbuf is 014C7F70 [11:18:14]SAM_PROTO_ClearQueue [11:18:14]wFMCommunicate request_size=4 [11:18:14]MH_SAM_APDU [11:18:14]CAPDU: 80 09 00 00 [11:18:14]Write to MH i2c: E2 08 00 B2 0F 80 09 00 00 00 00 00 00 33 [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:14]Read from MH i2c: E2 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 03 00 [11:18:14]MH_I2C_Read... [11:18:14]Read from MH i2c: E2 03 00 B2 0F 00 90 00 35 [11:18:14]RAPDU: 90 00 [11:18:14]wFMCommunicate OK [11:18:14]SAM_PROTO_ClearQueue done [11:18:14]KKMCreateOFDPacket [11:18:14]OFDProtocolAddRootSTLVToBuf [11:18:14]FM_MakeSignedData [11:18:14]FM_MakeSignedData [11:18:14]SAM_PROTO_SignData [11:18:14]wFMCommunicate request_size=4 [11:18:14]MH_SAM_APDU [11:18:14]CAPDU: 80 0D 01 02 [11:18:14]Write to MH i2c: E2 08 00 B3 0F 80 0D 01 02 00 00 00 00 3B [11:18:14]Write i2c OK [11:18:14]MH_I2C_Read... [11:18:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:15]Read from MH i2c: E2 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 03 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 03 00 B3 0F 00 90 00 36 [11:18:15]RAPDU: 90 00 [11:18:15]wFMCommunicate OK [11:18:15]wFMCommunicate request_size=255 [11:18:15]MH_SAM_APDU [11:18:15]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 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 8D 00 00 00 F4 03 04 00 77 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 94 1F 02 00 35 04 06 00 20 D1 [11:18:15]Write to MH i2c: E2 02 01 B4 0F 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 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 8D 00 00 00 F4 03 04 00 77 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 94 1F 02 00 35 04 06 00 20 D1 00 00 25 [11:18:15]Write i2c OK [11:18:15]MH_I2C_Read... [11:18:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:15]Read from MH i2c: E2 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 03 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 03 00 B4 0F 00 90 00 37 [11:18:15]RAPDU: 90 00 [11:18:15]wFMCommunicate OK [11:18:15]wFMCommunicate request_size=9 [11:18:15]MH_SAM_APDU [11:18:15]CAPDU: 80 0D 02 02 04 4A BE 3E 59 [11:18:15]Write to MH i2c: E2 0C 00 B5 0F 80 0D 02 02 04 00 4A BE 3E 59 00 00 E5 [11:18:15]Write i2c OK [11:18:15]MH_I2C_Read... [11:18:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:15]Read from MH i2c: E2 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 03 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 03 00 B5 0F 00 90 00 38 [11:18:15]RAPDU: 90 00 [11:18:15]wFMCommunicate OK [11:18:15]wFMCommunicate request_size=4 [11:18:15]MH_SAM_APDU [11:18:15]CAPDU: 80 0D 03 02 [11:18:15]Write to MH i2c: E2 08 00 B6 0F 80 0D 03 02 00 00 00 00 40 [11:18:15]Write i2c OK [11:18:15]MH_I2C_Read... [11:18:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:15]Read from MH i2c: E2 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 0B 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 0B 00 B6 0F 00 97 0D F0 E9 1D B3 13 E5 90 00 86 [11:18:15]RAPDU: 97 0D F0 E9 1D B3 13 E5 90 00 [11:18:15]wFMCommunicate OK [11:18:15]SAM_PROTO_SignData done [11:18:15]FM_MakeSignedData done [11:18:15]CreateOFDProtocolMessage [11:18:15]wFMCommunicate request_size=4 [11:18:15]MH_SAM_APDU [11:18:15]CAPDU: 80 11 00 00 [11:18:15]Write to MH i2c: E2 08 00 B7 0F 80 11 00 00 00 00 00 00 40 [11:18:15]Write i2c OK [11:18:15]MH_I2C_Read... [11:18:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:15]Read from MH i2c: E2 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 17 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: E2 17 00 B7 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9B [11:18:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:18:15]wFMCommunicate OK [11:18:15]CreateOFDProtocolMessage done [11:18:15]OFDSenderStorePacket 139156 [11:18:15]StoreOFDPacket docnum=139156 [11:18:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 26 B3 06 01 4E C9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 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 8D 00 00 00 F4 03 04 00 77 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 94 1F 02 00 35 04 06 00 20 D1 4A BE 3E 59 97 0D F0 E9 1D B3 13 E5 [11:18:15]CheckFolder [11:18:15]dirname=/storage/ofd_packets [11:18:15]CheckFolder done [11:18:15]ProducePacketName [11:18:15]name=ofd_packets/00139156 [11:18:15]NVStorageSaveData ofd_packets/00139156 [11:18:15]File name is /storage/ofd_packets/00139156 [11:18:15]Write 300 bytes [11:18:15]NVStorageSaveData done [11:18:15]OFDSenderStorePacket done [11:18:15]KKMCreateOFDPacket done [11:18:15]NVStorageSaveData kkm_last_timestamp [11:18:15]File name is /storage/kkm_last_timestamp [11:18:15]Write 4 bytes [11:18:15]NVStorageSaveData done [11:18:15]ExternCall_PrintAddStr [11:18:15]wPrintStart [11:18:15]Write to MH i2c: 01 00 00 B8 0F C7 [11:18:15]Write i2c OK [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: 01 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: 01 07 00 [11:18:15]MH_I2C_Read... [11:18:15]Read from MH i2c: 01 07 00 B8 0F 00 00 00 00 00 FF 0F DC [11:18:15]RasterBufferAndPrint [11:18:15]line Счет N : (1)1093672 [11:18:15]line ИНН: 02508201610067 [11:18:15]line Контрольно-Кассовый Чек [11:18:15]line ПРОДАЖА [11:18:15]line ТРК (МРК, ГНК) : 81 [11:18:15]line Товар: 2711190000 [11:18:15]line ГАЗ-К-5 [11:18:15]line 39.170 * 38.30 [11:18:15]line = 1500.21 [11:18:15]line НДС 12% НСП 1% [11:18:15]line > о реализуемом товаре [11:18:15]line ОКРУГЛЕНИЕ: -0.21 [11:18:15]line ИТОГО: 1500.00 [11:18:15]line Внесено: 1500.00 [11:18:15]line СДАЧА: 0.00 [11:18:15]line НСП 1% : 13.28 [11:18:15]line НДС 12% : 159.31 [11:18:15]line Наличными: 1500.00 [11:18:15]line Безнал.: 0.00 [11:18:15]line Место: АЗС № 101 "Партнер Нефть" [11:18:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:18:15]line СНО: Общий режим [11:18:15]line Чек 141 29.10.2024 11:18 [11:18:15]line Смена: 555 ФФД: 1.0 [11:18:15]line ЗНМ: 0300000081 [11:18:15]line РНМ: 0000000000091631 [11:18:15]line Версия ККМ: 001 [11:18:15]line ФМ: 0000000000874669 [11:18:15]line ФД: 139156 [11:18:15]line ФПД: 36083274235481 [11:18:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111815&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139156&fm=36083274235481&tin=02508201610067®Number=0000000000091631&sum=150000 [11:18:15]OFD Sender: Processing packet 139156 [packets to send 34, broken 33] [11:18:15]ProducePacketName [11:18:15]name=ofd_packets/00139156 [11:18:15]OFD Sender: To server: pG, [11:18:15]CommunicateWithHost lk.salyk.kg:30040 [11:18:15]ConnectInit lk.salyk.kg [11:18:15]written 0, free lines is 4095 [11:18:15]Connected sock=10 [11:18: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 36 39 0E 01 00 00 26 B3 06 01 4E C9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 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 3B 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 8D 00 00 00 F4 03 04 00 77 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 94 1F 02 00 35 04 06 00 20 D1 4A BE 3E 59 97 0D F0 E9 1D B3 13 E5 [11: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 36 39 4F 00 00 00 DF 05 47 00 21 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 36 39 10 04 04 00 94 1F 02 00 F4 03 04 00 2A 70 20 67 B6 04 01 00 00 F6 5B 53 12 11 C4 9D 52 [11:18:16]CommunicateWithHost err = 0 [11:18:16]CheckOFDResponse [11:18:16]1017 (14) - 77093643461234 [11:18:16]1041 (16) - 0000000000874669 [11:18:16]1040 (4) - 139156 [11:18:16]1012 (4) - 29.10.2024 05:18 [11:18:16]1206 (1) - 0 [11:18:16]OFD Sender: Remove packet 139156 [11:18:16]ProducePacketName [11:18:16]name=ofd_packets/00139156 [11:18:16]NVStorageDeleteData [11:18:16]Write to MH i2c: 01 00 00 E3 0F F2 [11:18:16]Write i2c OK [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: 01 [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: 01 07 00 [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: 01 07 00 E3 0F 00 00 00 00 00 E4 0C E9 [11:18:16]RasterBufferAndPrint [11:18:16]line [11:18:16]line [11:18:16]line [11:18:16]line [11:18:16]line [11:18:16]written 0, free lines is 3306 [11:18:16]MH_Cut [11:18:16]Write to MH i2c: D1 01 00 EA 0F 01 CB [11:18:16]Write i2c OK [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: D1 [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: D1 01 00 [11:18:16]MH_I2C_Read... [11:18:16]Read from MH i2c: D1 01 00 EA 0F 00 CA [11:18:16]Write to MH i2c: 01 00 00 EB 0F FA [11:18:16]Write i2c OK [11:18:16]MH_I2C_Read... [11:18:16]OFD Sender: No OFD packet to send [11:18:16]*** Cut start [11:18:16]*** Partial cut [11:18:16]*** CUTSNS_PIN = 1 [11:18:17]*** CUTSNS_PIN = 0 [11:18:17]*** Brake cut motor [11:18:17]Read from MH i2c: 01 [11:18:17]MH_I2C_Read... [11:18:17]*** Stop cut motor [11:18:17]*** Cut end [11:18:17]Read from MH i2c: 01 07 00 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: 01 07 00 EB 0F 00 00 00 00 00 FF 0F 0F [11:18:17]process_action close_receipt done [11:18:17]requested_data is exist [11:18:17]produce_requested_data [11:18:17]requested_item fm.sn is exist - process it [11:18:17]wFMCommunicate request_size=4 [11:18:17]MH_SAM_APDU [11:18:17]CAPDU: 80 11 00 00 [11:18:17]Write to MH i2c: E2 08 00 EC 0F 80 11 00 00 00 00 00 00 75 [11:18:17]Write i2c OK [11:18:17]MH_I2C_Read... [11:18:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:17]Read from MH i2c: E2 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 17 00 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 17 00 EC 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D0 [11:18:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:18:17]wFMCommunicate OK [11:18:17]requested_item fd.num is exist - process it [11:18:17]SAM_PROTO_GetFieldsCounters [11:18:17]wFMCommunicate request_size=4 [11:18:17]MH_SAM_APDU [11:18:17]CAPDU: 80 13 00 00 [11:18:17]Write to MH i2c: E2 08 00 ED 0F 80 13 00 00 00 00 00 00 78 [11:18:17]Write i2c OK [11:18:17]MH_I2C_Read... [11:18:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:17]Read from MH i2c: E2 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 62 00 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 62 00 ED 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 94 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [11:18: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 94 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:17]wFMCommunicate OK [11:18:17]SAM_PROTO_GetFieldsCounters done [11:18:17]requested_item shift.num is exist - process it [11:18:17]requested_item shift.opened is exist - process it [11:18:17]req_shift_opened [11:18:17]FM_GetShiftState [11:18:17]SAM_PROTO_GetShiftState [11:18:17]wFMCommunicate request_size=4 [11:18:17]MH_SAM_APDU [11:18:17]CAPDU: 80 13 01 00 [11:18:17]Write to MH i2c: E2 08 00 EE 0F 80 13 01 00 00 00 00 00 7A [11:18:17]Write i2c OK [11:18:17]MH_I2C_Read... [11:18:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:17]Read from MH i2c: E2 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 0E 00 [11:18:17]MH_I2C_Read... [11:18:17]Read from MH i2c: E2 0E 00 EE 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C9 [11:18:17]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:18:17]wFMCommunicate OK [11:18:17]SAM_PROTO_GetShiftState done [11:18:17]FM_GetShiftState done [11:18:17]req_shift_opened done [11:18:17]requested_item shift.open_date is exist - process it [11:18:17]req_shift_open_date [11:18:17]req_shift_open_date done [11:18:17]produce_requested_data done [11:18:17]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139156,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:18:17]process_action_free close_receipt [11:18:17]json_value_free [11:18:17]json_value_free done [11:18:17]process_json_proto returns [11:18:17]Send response to host [11:18:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139156,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:18:17]free response buf [11:18:17]execute_script done [11:18:17]execute_script returns [11:18:17]free content buf [11:18:17]Sock 9.Close socket [11:18:17]Sock 9.Thread stoped [11:18:21]OFD Sender: No OFD packet to send [11:18:26]OFD Sender: No OFD packet to send [11:18:31]OFD Sender: No OFD packet to send [11:18:36]OFD Sender: No OFD packet to send [11:18:41]OFD Sender: No OFD packet to send [11:18:45]accept exits with 7 [11:18:45]New connection [11:18:45]New thread 3067018596 created [11:18:45]Thread 3067161956 joined [11:18:45]Waiting for new connection... [11:18:45] Sock 7.Parse request [11:18:45]Sock 7.Check first char [11:18:45]Sock 7.First char is OK [11:18:45]request: POST /json_proto HTTP/1.0 [11:18:45]Method: POST [11:18:45]URL: /json_proto [11:18:45]Method is POST - this is cgi request [11:18:45]url: /json_proto [11:18:45]query_string will be loaded in cgi processing [11:18:45]execute_cgi json_proto POST (null) [11:18:45]execute_cgi path=json_proto method=POST [11:18:45]POST find Content-Length [11:18:45]Host: 172.17.50.196:8080 [11:18:45]Content-Length: 1247 [11:18:45]Content-Type: application/json [11:18:45] [11:18:45]POST finish read [11:18:45]Found Content-Length = 1247 [11:18:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335075", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4601025117788", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0440\u0443\u0442\u043C\u043E\u0442\u0438\u0432 \u0430\u0440\u0431\u0443\u0437 \u043A\u043B\u0443\u0431\u043D\u0438\u043A\u0430 0,5", "price" : 85.00, "quantity" : 2.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 3.000, "sum" : 177.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 407.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:45]execute_script... [11:18:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335075", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4601025117788", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0440\u0443\u0442\u043C\u043E\u0442\u0438\u0432 \u0430\u0440\u0431\u0443\u0437 \u043A\u043B\u0443\u0431\u043D\u0438\u043A\u0430 0,5", "price" : 85.00, "quantity" : 2.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 3.000, "sum" : 177.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 407.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:45]POST & json_proto [11:18:45]process_json_proto [11:18:45]json parsed OK: [11:18:45]protocol is kg_v1.0 [11:18:45]action value=close_receipt [11:18:45]process_action close_receipt [11:18:45]cmd_close_receipt [11:18:45]MH_GetDate [11:18:45]Write to MH i2c: F0 00 00 EF 0F ED [11:18:45]Write i2c OK [11:18:45]MH_I2C_Read... [11:18:45]Read from MH i2c: F0 [11:18:45]MH_I2C_Read... [11:18:45]Read from MH i2c: F0 09 00 [11:18:45]MH_I2C_Read... [11:18:45]Read from MH i2c: F0 09 00 EF 0F 00 96 C4 20 67 72 0D 1C 67 D9 [11:18:45]GetLastDocTimeStamp 1730200695 [11:18:45]current date 1730200726 [11:18:45]FM_GetShiftState [11:18:45]SAM_PROTO_GetShiftState [11:18:45]wFMCommunicate request_size=4 [11:18:45]MH_SAM_APDU [11:18:45]CAPDU: 80 13 01 00 [11:18:45]Write to MH i2c: E2 08 00 F0 0F 80 13 01 00 00 00 00 00 7C [11:18:45]Write i2c OK [11:18:45]MH_I2C_Read... [11:18:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:45]Read from MH i2c: E2 [11:18:45]MH_I2C_Read... [11:18:45]Read from MH i2c: E2 0E 00 [11:18:45]MH_I2C_Read... [11:18:45]Read from MH i2c: E2 0E 00 F0 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 CB [11:18:45]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:18:45]wFMCommunicate OK [11:18:45]SAM_PROTO_GetShiftState done [11:18:45]FM_GetShiftState done [11:18:45]opened in 1730160023 [11:18:45]opened+sec_in_day 1730246423 [11:18:45]quantity*price = 6000 [11:18:45]sum+1 = 6001 [11:18:45]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4601025117788 Напиток Фрутмотив арбуз клубника 0,5 2.000 * 85.00 = 170.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607065001445 Шок батончик Snickers 50,5г 3.000 * 59.00 = 177.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 407.00 НСП 1% : 3.60 НДС 12% : 43.22 Наличными: 407.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 142 29.10.2024 11:18 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139157 ФПД: 31343909532222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111846&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139157&fm=31343909532222&tin=02508201610067®Number=0000000000091631&sum=40700 0 [11:18:46]StoreToDocumentArchive [11:18:46]shift 555 fd 139157 [11:18:46]save to /storage/0555/doc_00139157 [11:18:46]save last doc name /storage/0555/doc_00139157 to /storage/kkm_last_doc_name [11:18:46]save OK [11:18:46]Clear old archive folders... [11:18:46]ProcessDocumentItem done err = 0, tmpTLVsize=519 [11:18:46]tlvbuf is 01491F50 [11:18:46]SAM_PROTO_ClearQueue [11:18:46]wFMCommunicate request_size=4 [11:18:46]MH_SAM_APDU [11:18:46]CAPDU: 80 09 00 00 [11:18:46]Write to MH i2c: E2 08 00 FD 0F 80 09 00 00 00 00 00 00 7E [11:18:46]Write i2c OK [11:18:46]MH_I2C_Read... [11:18:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:46]Read from MH i2c: E2 [11:18:46]MH_I2C_Read... [11:18:46]Read from MH i2c: E2 03 00 [11:18:46]MH_I2C_Read... [11:18:46]Read from MH i2c: E2 03 00 FD 0F 00 90 00 80 [11:18:46]RAPDU: 90 00 [11:18:46]wFMCommunicate OK [11:18:46]SAM_PROTO_ClearQueue done [11:18:46]KKMCreateOFDPacket [11:18:46]OFDProtocolAddRootSTLVToBuf [11:18:46]FM_MakeSignedData [11:18:46]FM_MakeSignedData [11:18:46]SAM_PROTO_SignData [11:18:46]wFMCommunicate request_size=4 [11:18:46]MH_SAM_APDU [11:18:46]CAPDU: 80 0D 01 02 [11:18:46]Write to MH i2c: E2 08 00 FE 0F 80 0D 01 02 00 00 00 00 86 [11:18:46]Write i2c OK [11:18:46]MH_I2C_Read... [11:18:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:46]Read from MH i2c: E2 [11:18:46]MH_I2C_Read... [11:18:46]Read from MH i2c: E2 03 00 [11:18:46]MH_I2C_Read... [11:18:46]Read from MH i2c: E2 03 00 FE 0F 00 90 00 81 [11:18:46]RAPDU: 90 00 [11:18:46]wFMCommunicate OK [11:18:46]wFMCommunicate request_size=255 [11:18:46]MH_SAM_APDU [11:18:46]CAPDU: 80 0D 02 02 FA 03 00 07 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 31 30 32 35 31 31 37 37 38 38 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BC D0 BE D1 82 D0 B8 D0 B2 20 D0 B0 D1 80 D0 B1 D1 83 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 30 2C 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B [11:18:46]Write to MH i2c: E2 02 01 FF 0F 80 0D 02 02 FA 00 03 00 07 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 31 30 32 35 31 31 37 37 38 38 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BC D0 BE D1 82 D0 B8 D0 B2 20 D0 B0 D1 80 D0 B1 D1 83 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 30 2C 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 00 C5 [11:18:46]OFD Sender: No OFD packet to send [11:18:46]Write i2c OK [11:18:46]MH_I2C_Read... [11:18:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:47]Read from MH i2c: E2 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: E2 03 00 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: E2 03 00 FF 0F 00 90 00 82 [11:18:47]RAPDU: 90 00 [11:18:47]wFMCommunicate OK [11:18:47]wFMCommunicate request_size=255 [11:18:47]MH_SAM_APDU [11:18:47]CAPDU: 80 0D 02 02 FA 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 10 00 00 00 00 07 04 06 00 FC 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 96 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [11:18:47]Write to MH i2c: E2 02 01 00 10 80 0D 02 02 FA 00 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 10 00 00 00 00 07 04 06 00 FC 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 96 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 B0 [11:18:47]Write i2c OK [11:18:47]MH_I2C_Read... [11:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:47]Read from MH i2c: E2 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: E2 03 00 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: E2 03 00 00 10 00 90 00 84 [11:18:47]RAPDU: 90 00 [11:18:47]wFMCommunicate OK [11:18:47]wFMCommunicate request_size=28 [11:18:47]MH_SAM_APDU [11:18:47]CAPDU: 80 0D 02 02 17 37 34 36 36 39 10 04 04 00 95 1F 02 00 35 04 06 00 1C 81 D2 97 F2 3E [11:18:47]Write to MH i2c: E2 1F 00 01 10 80 0D 02 02 17 00 37 34 36 36 39 10 04 04 00 95 1F 02 00 35 04 06 00 1C 81 D2 97 F2 3E 00 00 0C [11:18:47]Write i2c OK [11:18:47]MH_I2C_Read... [11:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:47]Read from MH i2c: E2 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: E2 03 00 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: E2 03 00 01 10 00 90 00 85 [11:18:47]RAPDU: 90 00 [11:18:47]wFMCommunicate OK [11:18:47]wFMCommunicate request_size=4 [11:18:47]MH_SAM_APDU [11:18:47]CAPDU: 80 0D 03 02 [11:18:47]Write to MH i2c: E2 08 00 02 10 80 0D 03 02 00 00 00 00 8D [11:18:47]Write i2c OK [11:18:47]MH_I2C_Read... [11:18:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:47]Read from MH i2c: E2 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: E2 0B 00 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: E2 0B 00 02 10 00 F3 D7 EC 84 BF 6F 5E D3 90 00 27 [11:18:47]RAPDU: F3 D7 EC 84 BF 6F 5E D3 90 00 [11:18:47]wFMCommunicate OK [11:18:47]SAM_PROTO_SignData done [11:18:47]FM_MakeSignedData done [11:18:47]CreateOFDProtocolMessage [11:18:47]wFMCommunicate request_size=4 [11:18:47]MH_SAM_APDU [11:18:47]CAPDU: 80 11 00 00 [11:18:47]Write to MH i2c: E2 08 00 03 10 80 11 00 00 00 00 00 00 8D [11:18:47]Write i2c OK [11:18:47]MH_I2C_Read... [11:18:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:47]Read from MH i2c: E2 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: E2 17 00 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: E2 17 00 03 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E8 [11:18:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:18:47]wFMCommunicate OK [11:18:47]CreateOFDProtocolMessage done [11:18:47]OFDSenderStorePacket 139157 [11:18:47]StoreOFDPacket docnum=139157 [11:18:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1B 02 00 00 21 C7 13 02 86 D1 5A 03 01 00 03 00 07 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 31 30 32 35 31 31 37 37 38 38 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BC D0 BE D1 82 D0 B8 D0 B2 20 D0 B0 D1 80 D0 B1 D1 83 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 30 2C 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 10 00 00 00 00 07 04 06 00 FC 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 96 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 95 1F 02 00 35 04 06 00 1C 81 D2 97 F2 3E F3 D7 EC 84 BF 6F 5E D3 [11:18:47]CheckFolder [11:18:47]dirname=/storage/ofd_packets [11:18:47]CheckFolder done [11:18:47]ProducePacketName [11:18:47]name=ofd_packets/00139157 [11:18:47]NVStorageSaveData ofd_packets/00139157 [11:18:47]File name is /storage/ofd_packets/00139157 [11:18:47]Write 569 bytes [11:18:47]NVStorageSaveData done [11:18:47]OFDSenderStorePacket done [11:18:47]KKMCreateOFDPacket done [11:18:47]NVStorageSaveData kkm_last_timestamp [11:18:47]File name is /storage/kkm_last_timestamp [11:18:47]Write 4 bytes [11:18:47]NVStorageSaveData done [11:18:47]ExternCall_PrintAddStr [11:18:47]wPrintStart [11:18:47]Write to MH i2c: 01 00 00 04 10 14 [11:18:47]Write i2c OK [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: 01 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: 01 07 00 [11:18:47]MH_I2C_Read... [11:18:47]Read from MH i2c: 01 07 00 04 10 00 00 00 00 00 FF 0F 29 [11:18:47]RasterBufferAndPrint [11:18:47]line Счет N : (3)335075 [11:18:47]line ИНН: 02508201610067 [11:18:47]line Контрольно-Кассовый Чек [11:18:47]line ПРОДАЖА [11:18:47]line Товар: 4700000160204 [11:18:47]line Вода Легенда 1,5л [11:18:47]line 1.000 * 60.00 [11:18:47]line = 60.00 [11:18:47]line НДС 12% НСП 1% [11:18:47]line > о реализуемом товаре [11:18:47]line Товар: 4601025117788 [11:18:47]line Напиток Фрутмотив арбуз клубника 0,5 [11:18:47]line 2.000 * 85.00 [11:18:47]line = 170.00 [11:18:47]line НДС 12% НСП 1% [11:18:47]line > о реализуемом товаре [11:18:47]line Товар: 4607065001445 [11:18:47]line Шок батончик Snickers 50,5г [11:18:47]line 3.000 * 59.00 [11:18:47]line = 177.00 [11:18:47]line НДС 12% НСП 1% [11:18:47]line > о реализуемом товаре [11:18:47]line ИТОГО: 407.00 [11:18:47]line НСП 1% : 3.60 [11:18:47]line НДС 12% : 43.22 [11:18:47]line Наличными: 407.00 [11:18:47]line Безнал.: 0.00 [11:18:47]line Место: АЗС № 101 "Партнер Нефть" [11:18:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:18:47]line СНО: Общий режим [11:18:47]line Чек 142 29.10.2024 11:18 [11:18:47]line Смена: 555 ФФД: 1.0 [11:18:47]line ЗНМ: 0300000081 [11:18:47]line РНМ: 0000000000091631 [11:18:47]line Версия ККМ: 001 [11:18:47]line ФМ: 0000000000874669 [11:18:47]line ФД: 139157 [11:18:47]line ФПД: 31343909532222 [11:18:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111846&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139157&fm=31343909532222&tin=02508201610067®Number=0000000000091631&sum=40700 [11:18:47]line 0 [11:18:47]written 0, free lines is 4095 [11:18:47]OFD Sender: Processing packet 139157 [packets to send 34, broken 33] [11:18:47]ProducePacketName [11:18:47]name=ofd_packets/00139157 [11:18:47]OFD Sender: To server: pG, [11:18:47]CommunicateWithHost lk.salyk.kg:30040 [11:18:47]ConnectInit lk.salyk.kg [11:18:47]Connected sock=10 [11:18: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 36 39 1B 02 00 00 21 C7 13 02 86 D1 5A 03 01 00 03 00 07 02 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 31 30 32 35 31 31 37 37 38 38 06 04 41 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BC D0 BE D1 82 D0 B8 D0 B2 20 D0 B0 D1 80 D0 B1 D1 83 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD D0 B8 D0 BA D0 B0 20 30 2C 35 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 68 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 10 00 00 00 00 07 04 06 00 FC 9E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 96 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 95 1F 02 00 35 04 06 00 1C 81 D2 97 F2 3E F3 D7 EC 84 BF 6F 5E D3 [11:18: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 36 39 4F 00 00 00 5E 66 47 00 01 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 95 1F 02 00 F4 03 04 00 4A 70 20 67 B6 04 01 00 00 CB AF 96 38 59 4F 13 E5 [11:18:47]CommunicateWithHost err = 0 [11:18:47]CheckOFDResponse [11:18:47]1017 (14) - 77093643461234 [11:18:47]1041 (16) - 0000000000874669 [11:18:47]1040 (4) - 139157 [11:18:47]1012 (4) - 29.10.2024 05:19 [11:18:47]1206 (1) - 0 [11:18:47]OFD Sender: Remove packet 139157 [11:18:47]ProducePacketName [11:18:47]name=ofd_packets/00139157 [11:18:47]NVStorageDeleteData [11:18:48]Write to MH i2c: 01 00 00 39 10 49 [11:18:48]Write i2c OK [11:18:48]MH_I2C_Read... [11:18:48]Read from MH i2c: 01 [11:18:48]MH_I2C_Read... [11:18:48]Read from MH i2c: 01 07 00 [11:18:48]MH_I2C_Read... [11:18:48]Read from MH i2c: 01 07 00 39 10 00 00 00 00 00 70 0C CC [11:18:48]RasterBufferAndPrint [11:18:48]line [11:18:48]line [11:18:48]line [11:18:48]line [11:18:48]line [11:18:48]written 0, free lines is 3193 [11:18:48]MH_Cut [11:18:48]Write to MH i2c: D1 01 00 40 10 01 22 [11:18:48]Write i2c OK [11:18:48]MH_I2C_Read... [11:18:48]Read from MH i2c: D1 [11:18:48]MH_I2C_Read... [11:18:48]Read from MH i2c: D1 01 00 [11:18:48]MH_I2C_Read... [11:18:48]Read from MH i2c: D1 01 00 40 10 00 21 [11:18:48]Write to MH i2c: 01 00 00 41 10 51 [11:18:48]Write i2c OK [11:18:48]MH_I2C_Read... [11:18:48]OFD Sender: No OFD packet to send [11:18:48]*** Cut start [11:18:48]*** Partial cut [11:18:48]*** CUTSNS_PIN = 1 [11:18:48]*** CUTSNS_PIN = 0 [11:18:49]*** Brake cut motor [11:18:49]Read from MH i2c: 01 [11:18:49]MH_I2C_Read... [11:18:49]*** Stop cut motor [11:18:49]*** Cut end [11:18:49]Read from MH i2c: 01 07 00 [11:18:49]MH_I2C_Read... [11:18:49]Read from MH i2c: 01 07 00 41 10 00 00 00 00 00 FF 0F 66 [11:18:49]process_action close_receipt done [11:18:49]requested_data is exist [11:18:49]produce_requested_data [11:18:49]requested_item fm.sn is exist - process it [11:18:49]wFMCommunicate request_size=4 [11:18:49]MH_SAM_APDU [11:18:49]CAPDU: 80 11 00 00 [11:18:49]Write to MH i2c: E2 08 00 42 10 80 11 00 00 00 00 00 00 CC [11:18:49]Write i2c OK [11:18:49]MH_I2C_Read... [11:18:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:49]Read from MH i2c: E2 [11:18:49]MH_I2C_Read... [11:18:49]Read from MH i2c: E2 17 00 [11:18:49]MH_I2C_Read... [11:18:49]Read from MH i2c: E2 17 00 42 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 27 [11:18:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:18:49]wFMCommunicate OK [11:18:49]requested_item fd.num is exist - process it [11:18:49]SAM_PROTO_GetFieldsCounters [11:18:49]wFMCommunicate request_size=4 [11:18:49]MH_SAM_APDU [11:18:49]CAPDU: 80 13 00 00 [11:18:49]Write to MH i2c: E2 08 00 43 10 80 13 00 00 00 00 00 00 CF [11:18:49]Write i2c OK [11:18:49]MH_I2C_Read... [11:18:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:49]Read from MH i2c: E2 [11:18:49]MH_I2C_Read... [11:18:49]Read from MH i2c: E2 62 00 [11:18:49]MH_I2C_Read... [11:18:49]Read from MH i2c: E2 62 00 43 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 95 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 80 [11:18: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 95 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:49]wFMCommunicate OK [11:18:49]SAM_PROTO_GetFieldsCounters done [11:18:49]requested_item shift.num is exist - process it [11:18:49]requested_item shift.opened is exist - process it [11:18:49]req_shift_opened [11:18:49]FM_GetShiftState [11:18:49]SAM_PROTO_GetShiftState [11:18:49]wFMCommunicate request_size=4 [11:18:49]MH_SAM_APDU [11:18:49]CAPDU: 80 13 01 00 [11:18:49]Write to MH i2c: E2 08 00 44 10 80 13 01 00 00 00 00 00 D1 [11:18:49]Write i2c OK [11:18:49]MH_I2C_Read... [11:18:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:49]Read from MH i2c: E2 [11:18:49]MH_I2C_Read... [11:18:49]Read from MH i2c: E2 0E 00 [11:18:49]MH_I2C_Read... [11:18:49]Read from MH i2c: E2 0E 00 44 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 20 [11:18:49]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:18:49]wFMCommunicate OK [11:18:49]SAM_PROTO_GetShiftState done [11:18:49]FM_GetShiftState done [11:18:49]req_shift_opened done [11:18:49]requested_item shift.open_date is exist - process it [11:18:49]req_shift_open_date [11:18:49]req_shift_open_date done [11:18:49]produce_requested_data done [11:18:49]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139157,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:18:49]process_action_free close_receipt [11:18:49]json_value_free [11:18:49]json_value_free done [11:18:49]process_json_proto returns [11:18:49]Send response to host [11:18:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139157,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:18:49]free response buf [11:18:49]execute_script done [11:18:49]execute_script returns [11:18:49]free content buf [11:18:49]Sock 7.Close socket [11:18:49]Sock 7.Thread stoped [11:18:53]OFD Sender: No OFD packet to send [11:18:58]OFD Sender: No OFD packet to send [11:19:03]OFD Sender: No OFD packet to send [11:19:08]OFD Sender: No OFD packet to send [11:19:13]OFD Sender: No OFD packet to send [11:19:18]OFD Sender: No OFD packet to send [11:19:23]OFD Sender: No OFD packet to send [11:19:26]accept exits with 9 [11:19:26]New connection [11:19:26]New thread 3067161956 created [11:19:26]Thread 3067018596 joined [11:19:26]Waiting for new connection... [11:19:26] Sock 9.Parse request [11:19:26]Sock 9.Check first char [11:19:26]Sock 9.First char is OK [11:19:26]request: POST /json_proto HTTP/1.0 [11:19:26]Method: POST [11:19:26]URL: /json_proto [11:19:26]Method is POST - this is cgi request [11:19:26]url: /json_proto [11:19:26]query_string will be loaded in cgi processing [11:19:26]execute_cgi json_proto POST (null) [11:19:26]execute_cgi path=json_proto method=POST [11:19:26]POST find Content-Length [11:19:26]Host: 172.17.50.196:8080 [11:19:26]Content-Length: 684 [11:19:26]Content-Type: application/json [11:19:26] [11:19:26]POST finish read [11:19:26]Found Content-Length = 684 [11:19:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093675", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 38.800, "sum" : 2878.96, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 2878.00, "payments": [ { "type": 0, "sum" : 2878.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:26]execute_script... [11:19: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)1093675", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 38.800, "sum" : 2878.96, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 10000.00, "total" : 2878.00, "payments": [ { "type": 0, "sum" : 2878.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:26]POST & json_proto [11:19:26]process_json_proto [11:19:26]json parsed OK: [11:19:26]protocol is kg_v1.0 [11:19:26]action value=close_receipt [11:19:26]process_action close_receipt [11:19:26]cmd_close_receipt [11:19:26]MH_GetDate [11:19:26]Write to MH i2c: F0 00 00 45 10 44 [11:19:26]Write i2c OK [11:19:26]MH_I2C_Read... [11:19:26]Read from MH i2c: F0 [11:19:26]MH_I2C_Read... [11:19:26]Read from MH i2c: F0 09 00 [11:19:26]MH_I2C_Read... [11:19:26]Read from MH i2c: F0 09 00 45 10 00 BF C4 20 67 72 0D 1C 67 59 [11:19:26]GetLastDocTimeStamp 1730200726 [11:19:26]current date 1730200767 [11:19:26]FM_GetShiftState [11:19:26]SAM_PROTO_GetShiftState [11:19:26]wFMCommunicate request_size=4 [11:19:26]MH_SAM_APDU [11:19:26]CAPDU: 80 13 01 00 [11:19:26]Write to MH i2c: E2 08 00 46 10 80 13 01 00 00 00 00 00 D3 [11:19:26]Write i2c OK [11:19:26]MH_I2C_Read... [11:19:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:26]Read from MH i2c: E2 [11:19:26]MH_I2C_Read... [11:19:26]Read from MH i2c: E2 0E 00 [11:19:26]MH_I2C_Read... [11:19:26]Read from MH i2c: E2 0E 00 46 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 22 [11:19:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:19:26]wFMCommunicate OK [11:19:26]SAM_PROTO_GetShiftState done [11:19:26]FM_GetShiftState done [11:19:26]opened in 1730160023 [11:19:26]opened+sec_in_day 1730246423 [11:19:26]quantity*price = 287896 [11:19:26]sum+1 = 287897 [11:19:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.96 ИТОГО: 2878.00 Внесено: 10000.00 СДАЧА: 7122.00 НСП 1% : 25.48 НДС 12% : 305.73 Наличными: 2878.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 143 29.10.2024 11:19 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139158 ФПД: 189957834542224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111927&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139158&fm=189957834542224&tin=02508201610067®Number=0000000000091631&sum=287800 [11:19:27]StoreToDocumentArchive [11:19:27]shift 555 fd 139158 [11:19:27]save to /storage/0555/doc_00139158 [11:19:27]save last doc name /storage/0555/doc_00139158 to /storage/kkm_last_doc_name [11:19:27]save OK [11:19:27]Clear old archive folders... [11:19:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:19:27]tlvbuf is B6EDBC80 [11:19:27]SAM_PROTO_ClearQueue [11:19:27]wFMCommunicate request_size=4 [11:19:27]MH_SAM_APDU [11:19:27]CAPDU: 80 09 00 00 [11:19:27]Write to MH i2c: E2 08 00 53 10 80 09 00 00 00 00 00 00 D5 [11:19:27]Write i2c OK [11:19:27]MH_I2C_Read... [11:19:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:27]Read from MH i2c: E2 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 03 00 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 03 00 53 10 00 90 00 D7 [11:19:27]RAPDU: 90 00 [11:19:27]wFMCommunicate OK [11:19:27]SAM_PROTO_ClearQueue done [11:19:27]KKMCreateOFDPacket [11:19:27]OFDProtocolAddRootSTLVToBuf [11:19:27]FM_MakeSignedData [11:19:27]FM_MakeSignedData [11:19:27]SAM_PROTO_SignData [11:19:27]wFMCommunicate request_size=4 [11:19:27]MH_SAM_APDU [11:19:27]CAPDU: 80 0D 01 02 [11:19:27]Write to MH i2c: E2 08 00 54 10 80 0D 01 02 00 00 00 00 DD [11:19:27]Write i2c OK [11:19:27]MH_I2C_Read... [11:19:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:27]Read from MH i2c: E2 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 03 00 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 03 00 54 10 00 90 00 D8 [11:19:27]RAPDU: 90 00 [11:19:27]wFMCommunicate OK [11:19:27]wFMCommunicate request_size=255 [11:19:27]MH_SAM_APDU [11:19: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 33 FF 03 08 00 03 90 97 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 98 64 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 64 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 77 00 00 00 00 07 04 06 00 38 64 04 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 BF C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 96 1F 02 00 35 04 06 00 AC [11:19:27]Write to MH i2c: E2 02 01 55 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 90 97 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 98 64 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 64 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 77 00 00 00 00 07 04 06 00 38 64 04 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 BF C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 96 1F 02 00 35 04 06 00 AC 00 00 75 [11:19:27]Write i2c OK [11:19:27]MH_I2C_Read... [11:19:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:27]Read from MH i2c: E2 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 03 00 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 03 00 55 10 00 90 00 D9 [11:19:27]RAPDU: 90 00 [11:19:27]wFMCommunicate OK [11:19:27]wFMCommunicate request_size=10 [11:19:27]MH_SAM_APDU [11:19:27]CAPDU: 80 0D 02 02 05 C4 01 40 0C 90 [11:19:27]Write to MH i2c: E2 0D 00 56 10 80 0D 02 02 05 00 C4 01 40 0C 90 00 00 8B [11:19:27]Write i2c OK [11:19:27]MH_I2C_Read... [11:19:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:28]Read from MH i2c: E2 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: E2 03 00 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: E2 03 00 56 10 00 90 00 DA [11:19:28]RAPDU: 90 00 [11:19:28]wFMCommunicate OK [11:19:28]wFMCommunicate request_size=4 [11:19:28]MH_SAM_APDU [11:19:28]CAPDU: 80 0D 03 02 [11:19:28]Write to MH i2c: E2 08 00 57 10 80 0D 03 02 00 00 00 00 E2 [11:19:28]Write i2c OK [11:19:28]MH_I2C_Read... [11:19:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:28]Read from MH i2c: E2 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: E2 0B 00 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: E2 0B 00 57 10 00 71 17 3B 2D C1 ED 1D 58 90 00 F6 [11:19:28]RAPDU: 71 17 3B 2D C1 ED 1D 58 90 00 [11:19:28]wFMCommunicate OK [11:19:28]SAM_PROTO_SignData done [11:19:28]FM_MakeSignedData done [11:19:28]CreateOFDProtocolMessage [11:19:28]wFMCommunicate request_size=4 [11:19:28]MH_SAM_APDU [11:19:28]CAPDU: 80 11 00 00 [11:19:28]Write to MH i2c: E2 08 00 58 10 80 11 00 00 00 00 00 00 E2 [11:19:28]Write i2c OK [11:19:28]MH_I2C_Read... [11:19:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:28]Read from MH i2c: E2 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: E2 17 00 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: E2 17 00 58 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3D [11:19:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:19:28]wFMCommunicate OK [11:19:28]CreateOFDProtocolMessage done [11:19:28]OFDSenderStorePacket 139158 [11:19:28]StoreOFDPacket docnum=139158 [11:19:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 24 FD 07 01 AB C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 90 97 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 98 64 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 64 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 77 00 00 00 00 07 04 06 00 38 64 04 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 BF C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 96 1F 02 00 35 04 06 00 AC C4 01 40 0C 90 71 17 3B 2D C1 ED 1D 58 [11:19:28]CheckFolder [11:19:28]dirname=/storage/ofd_packets [11:19:28]CheckFolder done [11:19:28]ProducePacketName [11:19:28]name=ofd_packets/00139158 [11:19:28]NVStorageSaveData ofd_packets/00139158 [11:19:28]File name is /storage/ofd_packets/00139158 [11:19:28]Write 301 bytes [11:19:28]NVStorageSaveData done [11:19:28]OFDSenderStorePacket done [11:19:28]KKMCreateOFDPacket done [11:19:28]NVStorageSaveData kkm_last_timestamp [11:19:28]File name is /storage/kkm_last_timestamp [11:19:28]Write 4 bytes [11:19:28]NVStorageSaveData done [11:19:28]ExternCall_PrintAddStr [11:19:28]wPrintStart [11:19:28]Write to MH i2c: 01 00 00 59 10 69 [11:19:28]Write i2c OK [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: 01 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: 01 07 00 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: 01 07 00 59 10 00 00 00 00 00 FF 0F 7E [11:19:28]RasterBufferAndPrint [11:19:28]line Счет N : (1)1093675 [11:19:28]line ИНН: 02508201610067 [11:19:28]line Контрольно-Кассовый Чек [11:19:28]line ПРОДАЖА [11:19:28]line ТРК (МРК, ГНК) : 44 [11:19:28]line Товар: 2710124500 [11:19:28]line Аи-95-К-3 [11:19:28]line 38.800 * 74.20 [11:19:28]line = 2878.96 [11:19:28]line НДС 12% НСП 1% [11:19:28]line > о реализуемом товаре [11:19:28]line ОКРУГЛЕНИЕ: -0.96 [11:19:28]line ИТОГО: 2878.00 [11:19:28]line Внесено: 10000.00 [11:19:28]line СДАЧА: 7122.00 [11:19:28]line НСП 1% : 25.48 [11:19:28]line НДС 12% : 305.73 [11:19:28]line Наличными: 2878.00 [11:19:28]line Безнал.: 0.00 [11:19:28]line Место: АЗС № 101 "Партнер Нефть" [11:19:28]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:19:28]line СНО: Общий режим [11:19:28]line Чек 143 29.10.2024 11:19 [11:19:28]line Смена: 555 ФФД: 1.0 [11:19:28]line ЗНМ: 0300000081 [11:19:28]line РНМ: 0000000000091631 [11:19:28]line Версия ККМ: 001 [11:19:28]line ФМ: 0000000000874669 [11:19:28]line ФД: 139158 [11:19:28]line ФПД: 189957834542224 [11:19:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T111927&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139158&fm=189957834542224&tin=02508201610067®Number=0000000000091631&sum=287800 [11:19:28]OFD Sender: Processing packet 139158 [packets to send 34, broken 33] [11:19:28]ProducePacketName [11:19:28]name=ofd_packets/00139158 [11:19:28]OFD Sender: To server: pG, [11:19:28]CommunicateWithHost lk.salyk.kg:30040 [11:19:28]ConnectInit lk.salyk.kg [11:19:28]written 0, free lines is 4095 [11:19:28]Connected sock=10 [11:19: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 36 39 0F 01 00 00 24 FD 07 01 AB C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 90 97 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 98 64 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 64 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D 77 00 00 00 00 07 04 06 00 38 64 04 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 BF C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 96 1F 02 00 35 04 06 00 AC C4 01 40 0C 90 71 17 3B 2D C1 ED 1D 58 [11:19: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 36 39 4F 00 00 00 80 14 47 00 C6 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 36 39 10 04 04 00 96 1F 02 00 F4 03 04 00 73 70 20 67 B6 04 01 00 00 6A D4 C4 1B E4 F0 13 F1 [11:19:28]CommunicateWithHost err = 0 [11:19:28]CheckOFDResponse [11:19:28]1017 (14) - 77093643461234 [11:19:28]1041 (16) - 0000000000874669 [11:19:28]1040 (4) - 139158 [11:19:28]1012 (4) - 29.10.2024 05:19 [11:19:28]1206 (1) - 0 [11:19:28]OFD Sender: Remove packet 139158 [11:19:28]ProducePacketName [11:19:28]name=ofd_packets/00139158 [11:19:28]NVStorageDeleteData [11:19:28]Write to MH i2c: 01 00 00 84 10 94 [11:19:28]Write i2c OK [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: 01 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: 01 07 00 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: 01 07 00 84 10 00 00 00 00 00 F9 0C A0 [11:19:28]RasterBufferAndPrint [11:19:28]line [11:19:28]line [11:19:28]line [11:19:28]line [11:19:28]line [11:19:28]written 0, free lines is 3331 [11:19:28]MH_Cut [11:19:28]Write to MH i2c: D1 01 00 8B 10 01 6D [11:19:28]Write i2c OK [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: D1 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: D1 01 00 [11:19:28]MH_I2C_Read... [11:19:28]Read from MH i2c: D1 01 00 8B 10 00 6C [11:19:28]Write to MH i2c: 01 00 00 8C 10 9C [11:19:28]Write i2c OK [11:19:28]MH_I2C_Read... [11:19:29]OFD Sender: No OFD packet to send [11:19:29]*** Cut start [11:19:29]*** Partial cut [11:19:29]*** CUTSNS_PIN = 1 [11:19:29]*** CUTSNS_PIN = 0 [11:19:29]*** Brake cut motor [11:19:30]Read from MH i2c: 01 [11:19:30]MH_I2C_Read... [11:19:30]*** Stop cut motor [11:19:30]*** Cut end [11:19:30]Read from MH i2c: 01 07 00 [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: 01 07 00 8C 10 00 00 00 00 00 FF 0F B1 [11:19:30]process_action close_receipt done [11:19:30]requested_data is exist [11:19:30]produce_requested_data [11:19:30]requested_item fm.sn is exist - process it [11:19:30]wFMCommunicate request_size=4 [11:19:30]MH_SAM_APDU [11:19:30]CAPDU: 80 11 00 00 [11:19:30]Write to MH i2c: E2 08 00 8D 10 80 11 00 00 00 00 00 00 17 [11:19:30]Write i2c OK [11:19:30]MH_I2C_Read... [11:19:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:30]Read from MH i2c: E2 [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: E2 17 00 [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: E2 17 00 8D 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 72 [11:19:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:19:30]wFMCommunicate OK [11:19:30]requested_item fd.num is exist - process it [11:19:30]SAM_PROTO_GetFieldsCounters [11:19:30]wFMCommunicate request_size=4 [11:19:30]MH_SAM_APDU [11:19:30]CAPDU: 80 13 00 00 [11:19:30]Write to MH i2c: E2 08 00 8E 10 80 13 00 00 00 00 00 00 1A [11:19:30]Write i2c OK [11:19:30]MH_I2C_Read... [11:19:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:30]Read from MH i2c: E2 [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: E2 62 00 [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: E2 62 00 8E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 96 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [11:19: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 96 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:19:30]wFMCommunicate OK [11:19:30]SAM_PROTO_GetFieldsCounters done [11:19:30]requested_item shift.num is exist - process it [11:19:30]requested_item shift.opened is exist - process it [11:19:30]req_shift_opened [11:19:30]FM_GetShiftState [11:19:30]SAM_PROTO_GetShiftState [11:19:30]wFMCommunicate request_size=4 [11:19:30]MH_SAM_APDU [11:19:30]CAPDU: 80 13 01 00 [11:19:30]Write to MH i2c: E2 08 00 8F 10 80 13 01 00 00 00 00 00 1C [11:19:30]Write i2c OK [11:19:30]MH_I2C_Read... [11:19:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:30]Read from MH i2c: E2 [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: E2 0E 00 [11:19:30]MH_I2C_Read... [11:19:30]Read from MH i2c: E2 0E 00 8F 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6B [11:19:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:19:30]wFMCommunicate OK [11:19:30]SAM_PROTO_GetShiftState done [11:19:30]FM_GetShiftState done [11:19:30]req_shift_opened done [11:19:30]requested_item shift.open_date is exist - process it [11:19:30]req_shift_open_date [11:19:30]req_shift_open_date done [11:19:30]produce_requested_data done [11:19:30]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139158,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:19:30]process_action_free close_receipt [11:19:30]json_value_free [11:19:30]json_value_free done [11:19:30]process_json_proto returns [11:19:30]Send response to host [11:19:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139158,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:19:30]free response buf [11:19:30]execute_script done [11:19:30]execute_script returns [11:19:30]free content buf [11:19:30]Sock 9.Close socket [11:19:30]Sock 9.Thread stoped [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:06]accept exits with 7 [11:20:06]New connection [11:20:06]New thread 3067018596 created [11:20:06]Thread 3067161956 joined [11:20:06]Waiting for new connection... [11:20:06] Sock 7.Parse request [11:20:06]Sock 7.Check first char [11:20:06]Sock 7.First char is OK [11:20:06]request: POST /json_proto HTTP/1.0 [11:20:06]Method: POST [11:20:06]URL: /json_proto [11:20:06]Method is POST - this is cgi request [11:20:06]url: /json_proto [11:20:06]query_string will be loaded in cgi processing [11:20:06]execute_cgi json_proto POST (null) [11:20:06]execute_cgi path=json_proto method=POST [11:20:06]POST find Content-Length [11:20:06]Host: 172.17.50.196:8080 [11:20:06]Content-Length: 686 [11:20:06]Content-Type: application/json [11:20:06] [11:20:06]POST finish read [11:20:06]Found Content-Length = 686 [11:20:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 33.950, "sum" : 1300.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:06]execute_script... [11:20: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)1093673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 33.950, "sum" : 1300.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:06]POST & json_proto [11:20:06]process_json_proto [11:20:06]json parsed OK: [11:20:06]protocol is kg_v1.0 [11:20:06]action value=close_receipt [11:20:06]process_action close_receipt [11:20:06]cmd_close_receipt [11:20:06]MH_GetDate [11:20:06]Write to MH i2c: F0 00 00 90 10 8F [11:20:06]Write i2c OK [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: F0 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: F0 09 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: F0 09 00 90 10 00 E7 C4 20 67 72 0D 1C 67 CC [11:20:06]GetLastDocTimeStamp 1730200767 [11:20:06]current date 1730200807 [11:20:06]FM_GetShiftState [11:20:06]SAM_PROTO_GetShiftState [11:20:06]wFMCommunicate request_size=4 [11:20:06]MH_SAM_APDU [11:20:06]CAPDU: 80 13 01 00 [11:20:06]Write to MH i2c: E2 08 00 91 10 80 13 01 00 00 00 00 00 1E [11:20:06]Write i2c OK [11:20:06]MH_I2C_Read... [11:20:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:06]Read from MH i2c: E2 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 0E 00 [11:20:06]MH_I2C_Read... [11:20:06]Read from MH i2c: E2 0E 00 91 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6D [11:20:06]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:20:06]wFMCommunicate OK [11:20:06]SAM_PROTO_GetShiftState done [11:20:06]FM_GetShiftState done [11:20:06]opened in 1730160023 [11:20:06]opened+sec_in_day 1730246423 [11:20:06]quantity*price = 130028 [11:20:06]sum+1 = 130030 [11:20:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 1300.00 Внесено: 1500.00 СДАЧА: 200.00 НСП 1% : 11.51 НДС 12% : 138.08 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 144 29.10.2024 11:20 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139159 ФПД: 5162560697042 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112007&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139159&fm=5162560697042&tin=02508201610067®Number=0000000000091631&sum=130000 [11:20:07]StoreToDocumentArchive [11:20:07]shift 555 fd 139159 [11:20:07]save to /storage/0555/doc_00139159 [11:20:07]save last doc name /storage/0555/doc_00139159 to /storage/kkm_last_doc_name [11:20:07]save OK [11:20:07]Clear old archive folders... [11:20:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:20:07]tlvbuf is B6EDBC40 [11:20:07]SAM_PROTO_ClearQueue [11:20:07]wFMCommunicate request_size=4 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 09 00 00 [11:20:07]Write to MH i2c: E2 08 00 9E 10 80 09 00 00 00 00 00 00 20 [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 9E 10 00 90 00 22 [11:20:07]RAPDU: 90 00 [11:20:07]wFMCommunicate OK [11:20:07]SAM_PROTO_ClearQueue done [11:20:07]KKMCreateOFDPacket [11:20:07]OFDProtocolAddRootSTLVToBuf [11:20:07]FM_MakeSignedData [11:20:07]FM_MakeSignedData [11:20:07]SAM_PROTO_SignData [11:20:07]wFMCommunicate request_size=4 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 0D 01 02 [11:20:07]Write to MH i2c: E2 08 00 9F 10 80 0D 01 02 00 00 00 00 28 [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 9F 10 00 90 00 23 [11:20:07]RAPDU: 90 00 [11:20:07]wFMCommunicate OK [11:20:07]wFMCommunicate request_size=255 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED FB 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 F0 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 90 00 00 00 F4 03 04 00 E7 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 97 1F 02 00 35 04 06 00 04 B2 [11:20:07]Write to MH i2c: E2 02 01 A0 10 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED FB 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 F0 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 90 00 00 00 F4 03 04 00 E7 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 97 1F 02 00 35 04 06 00 04 B2 00 00 88 [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 A0 10 00 90 00 24 [11:20:07]RAPDU: 90 00 [11:20:07]wFMCommunicate OK [11:20:07]wFMCommunicate request_size=9 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 0D 02 02 04 00 98 B2 D2 [11:20:07]Write to MH i2c: E2 0C 00 A1 10 80 0D 02 02 04 00 00 98 B2 D2 00 00 4F [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 03 00 A1 10 00 90 00 25 [11:20:07]RAPDU: 90 00 [11:20:07]wFMCommunicate OK [11:20:07]wFMCommunicate request_size=4 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 0D 03 02 [11:20:07]Write to MH i2c: E2 08 00 A2 10 80 0D 03 02 00 00 00 00 2D [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 0B 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 0B 00 A2 10 00 8B 66 13 BD F5 7D 38 9E 90 00 37 [11:20:07]RAPDU: 8B 66 13 BD F5 7D 38 9E 90 00 [11:20:07]wFMCommunicate OK [11:20:07]SAM_PROTO_SignData done [11:20:07]FM_MakeSignedData done [11:20:07]CreateOFDProtocolMessage [11:20:07]wFMCommunicate request_size=4 [11:20:07]MH_SAM_APDU [11:20:07]CAPDU: 80 11 00 00 [11:20:07]Write to MH i2c: E2 08 00 A3 10 80 11 00 00 00 00 00 00 2D [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:07]Read from MH i2c: E2 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 17 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: E2 17 00 A3 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 88 [11:20:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:20:07]wFMCommunicate OK [11:20:07]CreateOFDProtocolMessage done [11:20:07]OFDSenderStorePacket 139159 [11:20:07]StoreOFDPacket docnum=139159 [11:20:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 1B 6A 06 01 B5 C2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED FB 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 F0 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 90 00 00 00 F4 03 04 00 E7 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 97 1F 02 00 35 04 06 00 04 B2 00 98 B2 D2 8B 66 13 BD F5 7D 38 9E [11:20:07]CheckFolder [11:20:07]dirname=/storage/ofd_packets [11:20:07]CheckFolder done [11:20:07]ProducePacketName [11:20:07]name=ofd_packets/00139159 [11:20:07]NVStorageSaveData ofd_packets/00139159 [11:20:07]File name is /storage/ofd_packets/00139159 [11:20:07]Write 300 bytes [11:20:07]NVStorageSaveData done [11:20:07]OFDSenderStorePacket done [11:20:07]KKMCreateOFDPacket done [11:20:07]NVStorageSaveData kkm_last_timestamp [11:20:07]File name is /storage/kkm_last_timestamp [11:20:07]Write 4 bytes [11:20:07]NVStorageSaveData done [11:20:07]ExternCall_PrintAddStr [11:20:07]wPrintStart [11:20:07]Write to MH i2c: 01 00 00 A4 10 B4 [11:20:07]Write i2c OK [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: 01 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: 01 07 00 [11:20:07]MH_I2C_Read... [11:20:07]Read from MH i2c: 01 07 00 A4 10 00 00 00 00 00 FF 0F C9 [11:20:07]RasterBufferAndPrint [11:20:07]line Счет N : (1)1093673 [11:20:07]line ИНН: 02508201610067 [11:20:07]line Контрольно-Кассовый Чек [11:20:07]line ПРОДАЖА [11:20:07]line ТРК (МРК, ГНК) : 71 [11:20:07]line Товар: 2711190000 [11:20:07]line ГАЗ-К-5 [11:20:07]line 33.950 * 38.30 [11:20:07]line = 1300.29 [11:20:07]line НДС 12% НСП 1% [11:20:07]line > о реализуемом товаре [11:20:07]line ОКРУГЛЕНИЕ: -0.29 [11:20:07]line ИТОГО: 1300.00 [11:20:07]line Внесено: 1500.00 [11:20:07]line СДАЧА: 200.00 [11:20:07]line НСП 1% : 11.51 [11:20:07]line НДС 12% : 138.08 [11:20:07]line Наличными: 1300.00 [11:20:07]line Безнал.: 0.00 [11:20:07]line Место: АЗС № 101 "Партнер Нефть" [11:20:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:20:07]line СНО: Общий режим [11:20:07]line Чек 144 29.10.2024 11:20 [11:20:07]line Смена: 555 ФФД: 1.0 [11:20:07]line ЗНМ: 0300000081 [11:20:07]line РНМ: 0000000000091631 [11:20:07]line Версия ККМ: 001 [11:20:07]line ФМ: 0000000000874669 [11:20:07]line ФД: 139159 [11:20:07]line ФПД: 5162560697042 [11:20:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112007&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139159&fm=5162560697042&tin=02508201610067®Number=0000000000091631&sum=130000 [11:20:08]OFD Sender: Processing packet 139159 [packets to send 34, broken 33] [11:20:08]ProducePacketName [11:20:08]name=ofd_packets/00139159 [11:20:08]OFD Sender: To server: pG, [11:20:08]CommunicateWithHost lk.salyk.kg:30040 [11:20:08]ConnectInit lk.salyk.kg [11:20:08]written 0, free lines is 4095 [11:20:08]Connected sock=10 [11:20: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 36 39 0E 01 00 00 1B 6A 06 01 B5 C2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 9E 84 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 ED FB 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 F0 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 90 00 00 00 F4 03 04 00 E7 C4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 97 1F 02 00 35 04 06 00 04 B2 00 98 B2 D2 8B 66 13 BD F5 7D 38 9E [11:20: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 36 39 4F 00 00 00 09 31 47 00 E5 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 36 39 10 04 04 00 97 1F 02 00 F4 03 04 00 9A 70 20 67 B6 04 01 00 00 60 B2 32 89 11 B1 76 08 [11:20:08]CommunicateWithHost err = 0 [11:20:08]CheckOFDResponse [11:20:08]1017 (14) - 77093643461234 [11:20:08]1041 (16) - 0000000000874669 [11:20:08]1040 (4) - 139159 [11:20:08]1012 (4) - 29.10.2024 05:20 [11:20:08]1206 (1) - 0 [11:20:08]OFD Sender: Remove packet 139159 [11:20:08]ProducePacketName [11:20:08]name=ofd_packets/00139159 [11:20:08]NVStorageDeleteData [11:20:08]Write to MH i2c: 01 00 00 CF 10 DF [11:20:08]Write i2c OK [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: 01 [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: 01 07 00 [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: 01 07 00 CF 10 00 00 00 00 00 F3 0C E5 [11:20:08]RasterBufferAndPrint [11:20:08]line [11:20:08]line [11:20:08]line [11:20:08]line [11:20:08]line [11:20:08]written 0, free lines is 3321 [11:20:08]MH_Cut [11:20:08]Write to MH i2c: D1 01 00 D6 10 01 B8 [11:20:08]Write i2c OK [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: D1 [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: D1 01 00 [11:20:08]MH_I2C_Read... [11:20:08]Read from MH i2c: D1 01 00 D6 10 00 B7 [11:20:08]Write to MH i2c: 01 00 00 D7 10 E7 [11:20:08]Write i2c OK [11:20:08]MH_I2C_Read... [11:20:08]OFD Sender: No OFD packet to send [11:20:09]*** Cut start [11:20:09]*** Partial cut [11:20:09]*** CUTSNS_PIN = 1 [11:20:09]*** CUTSNS_PIN = 0 [11:20:09]*** Brake cut motor [11:20:09]Read from MH i2c: 01 [11:20:09]MH_I2C_Read... [11:20:09]*** Stop cut motor [11:20:09]*** Cut end [11:20:09]Read from MH i2c: 01 07 00 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: 01 07 00 D7 10 00 00 00 00 00 FF 0F FC [11:20:09]process_action close_receipt done [11:20:09]requested_data is exist [11:20:09]produce_requested_data [11:20:09]requested_item fm.sn is exist - process it [11:20:09]wFMCommunicate request_size=4 [11:20:09]MH_SAM_APDU [11:20:09]CAPDU: 80 11 00 00 [11:20:09]Write to MH i2c: E2 08 00 D8 10 80 11 00 00 00 00 00 00 62 [11:20:09]Write i2c OK [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 [11:20:09]MH_I2C_Read... [11:20:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:09]Read from MH i2c: E2 17 00 [11:20:09]MH_I2C_Read... [11:20:09]Read from MH i2c: E2 17 00 D8 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BD [11:20:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:20:09]wFMCommunicate OK [11:20:09]requested_item fd.num is exist - process it [11:20:09]SAM_PROTO_GetFieldsCounters [11:20:09]wFMCommunicate request_size=4 [11:20:09]MH_SAM_APDU [11:20:09]CAPDU: 80 13 00 00 [11:20:09]Write to MH i2c: E2 08 00 D9 10 80 13 00 00 00 00 00 00 65 [11:20:09]Write i2c OK [11:20:09]MH_I2C_Read... [11:20:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:10]Read from MH i2c: E2 [11:20:10]MH_I2C_Read... [11:20:10]Read from MH i2c: E2 62 00 [11:20:10]MH_I2C_Read... [11:20:10]Read from MH i2c: E2 62 00 D9 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 97 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [11:20: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 97 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:20:10]wFMCommunicate OK [11:20:10]SAM_PROTO_GetFieldsCounters done [11:20:10]requested_item shift.num is exist - process it [11:20:10]requested_item shift.opened is exist - process it [11:20:10]req_shift_opened [11:20:10]FM_GetShiftState [11:20:10]SAM_PROTO_GetShiftState [11:20:10]wFMCommunicate request_size=4 [11:20:10]MH_SAM_APDU [11:20:10]CAPDU: 80 13 01 00 [11:20:10]Write to MH i2c: E2 08 00 DA 10 80 13 01 00 00 00 00 00 67 [11:20:10]Write i2c OK [11:20:10]MH_I2C_Read... [11:20:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:10]Read from MH i2c: E2 [11:20:10]MH_I2C_Read... [11:20:10]Read from MH i2c: E2 0E 00 [11:20:10]MH_I2C_Read... [11:20:10]Read from MH i2c: E2 0E 00 DA 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B6 [11:20:10]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:20:10]wFMCommunicate OK [11:20:10]SAM_PROTO_GetShiftState done [11:20:10]FM_GetShiftState done [11:20:10]req_shift_opened done [11:20:10]requested_item shift.open_date is exist - process it [11:20:10]req_shift_open_date [11:20:10]req_shift_open_date done [11:20:10]produce_requested_data done [11:20:10]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139159,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:20:10]process_action_free close_receipt [11:20:10]json_value_free [11:20:10]json_value_free done [11:20:10]process_json_proto returns [11:20:10]Send response to host [11:20:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139159,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:20:10]free response buf [11:20:10]execute_script done [11:20:10]execute_script returns [11:20:10]free content buf [11:20:10]Sock 7.Close socket [11:20:10]Sock 7.Thread stoped [11:20:13]OFD Sender: No OFD packet to send [11:20:18]OFD Sender: No OFD packet to send [11:20:23]OFD Sender: No OFD packet to send [11:20:28]OFD Sender: No OFD packet to send [11:20:33]OFD Sender: No OFD packet to send [11:20:38]OFD Sender: No OFD packet to send [11:20:43]OFD Sender: No OFD packet to send [11:20:48]OFD Sender: No OFD packet to send [11:20:53]OFD Sender: No OFD packet to send [11:20:58]OFD Sender: No OFD packet to send [11:21:03]OFD Sender: No OFD packet to send [11:21:08]OFD Sender: No OFD packet to send [11:21:13]OFD Sender: No OFD packet to send [11:21:18]OFD Sender: No OFD packet to send [11:21:23]OFD Sender: No OFD packet to send [11:21:28]OFD Sender: No OFD packet to send [11:21:33]OFD Sender: No OFD packet to send [11:21:38]OFD Sender: No OFD packet to send [11:21:43]OFD Sender: No OFD packet to send [11:21:48]OFD Sender: No OFD packet to send [11:21:53]OFD Sender: No OFD packet to send [11:21:57]accept exits with 9 [11:21:57]New connection [11:21:57]New thread 3067161956 created [11:21:57]Thread 3067018596 joined [11:21:57]Waiting for new connection... [11:21:57] Sock 9.Parse request [11:21:57]Sock 9.Check first char [11:21:57]Sock 9.First char is OK [11:21:57]request: POST /json_proto HTTP/1.0 [11:21:57]Method: POST [11:21:57]URL: /json_proto [11:21:57]Method is POST - this is cgi request [11:21:57]url: /json_proto [11:21:57]query_string will be loaded in cgi processing [11:21:57]execute_cgi json_proto POST (null) [11:21:57]execute_cgi path=json_proto method=POST [11:21:57]POST find Content-Length [11:21:57]Host: 172.17.50.196:8080 [11:21:57]Content-Length: 652 [11:21:57]Content-Type: application/json [11:21:57] [11:21:57]POST finish read [11:21:57]Found Content-Length = 652 [11:21:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335076", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:57]execute_script... [11: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 : (3)335076", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:57]POST & json_proto [11:21:57]process_json_proto [11:21:57]json parsed OK: [11:21:57]protocol is kg_v1.0 [11:21:57]action value=close_receipt [11:21:57]process_action close_receipt [11:21:57]cmd_close_receipt [11:21:57]MH_GetDate [11:21:57]Write to MH i2c: F0 00 00 DB 10 DA [11:21:57]Write i2c OK [11:21:57]MH_I2C_Read... [11:21:57]Read from MH i2c: F0 [11:21:57]MH_I2C_Read... [11:21:57]Read from MH i2c: F0 09 00 [11:21:57]MH_I2C_Read... [11:21:57]Read from MH i2c: F0 09 00 DB 10 00 56 C5 20 67 72 0D 1C 67 87 [11:21:57]GetLastDocTimeStamp 1730200807 [11:21:57]current date 1730200918 [11:21:57]FM_GetShiftState [11:21:57]SAM_PROTO_GetShiftState [11:21:57]wFMCommunicate request_size=4 [11:21:57]MH_SAM_APDU [11:21:57]CAPDU: 80 13 01 00 [11:21:57]Write to MH i2c: E2 08 00 DC 10 80 13 01 00 00 00 00 00 69 [11:21:57]Write i2c OK [11:21:57]MH_I2C_Read... [11:21:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:57]Read from MH i2c: E2 [11:21:57]MH_I2C_Read... [11:21:57]Read from MH i2c: E2 0E 00 [11:21:57]MH_I2C_Read... [11:21:57]Read from MH i2c: E2 0E 00 DC 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B8 [11:21:57]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:21:57]wFMCommunicate OK [11:21:57]SAM_PROTO_GetShiftState done [11:21:57]FM_GetShiftState done [11:21:57]opened in 1730160023 [11:21:57]opened+sec_in_day 1730246423 [11:21:57]quantity*price = 12500 [11:21:57]sum+1 = 12501 [11:21:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 145 29.10.2024 11:21 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139160 ФПД: 219014508565271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112158&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139160&fm=219014508565271&tin=02508201610067®Number=0000000000091631&sum=12500 0 [11:21:58]StoreToDocumentArchive [11:21:58]shift 555 fd 139160 [11:21:58]save to /storage/0555/doc_00139160 [11:21:58]save last doc name /storage/0555/doc_00139160 to /storage/kkm_last_doc_name [11:21:58]save OK [11:21:58]Clear old archive folders... [11:21:58]ProcessDocumentItem done err = 0, tmpTLVsize=284 [11:21:58]tlvbuf is 01463370 [11:21:58]SAM_PROTO_ClearQueue [11:21:58]wFMCommunicate request_size=4 [11:21:58]MH_SAM_APDU [11:21:58]CAPDU: 80 09 00 00 [11:21:58]Write to MH i2c: E2 08 00 E9 10 80 09 00 00 00 00 00 00 6B [11:21:58]Write i2c OK [11:21:58]MH_I2C_Read... [11:21:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:58]Read from MH i2c: E2 [11:21:58]MH_I2C_Read... [11:21:58]Read from MH i2c: E2 03 00 [11:21:58]MH_I2C_Read... [11:21:58]Read from MH i2c: E2 03 00 E9 10 00 90 00 6D [11:21:58]RAPDU: 90 00 [11:21:58]wFMCommunicate OK [11:21:58]SAM_PROTO_ClearQueue done [11:21:58]KKMCreateOFDPacket [11:21:58]OFDProtocolAddRootSTLVToBuf [11:21:58]FM_MakeSignedData [11:21:58]FM_MakeSignedData [11:21:58]SAM_PROTO_SignData [11:21:58]wFMCommunicate request_size=4 [11:21:58]MH_SAM_APDU [11:21:58]CAPDU: 80 0D 01 02 [11:21:58]Write to MH i2c: E2 08 00 EA 10 80 0D 01 02 00 00 00 00 73 [11:21:58]Write i2c OK [11:21:58]MH_I2C_Read... [11:21:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:58]Read from MH i2c: E2 [11:21:58]MH_I2C_Read... [11:21:58]Read from MH i2c: E2 03 00 [11:21:58]MH_I2C_Read... [11:21:58]Read from MH i2c: E2 03 00 EA 10 00 90 00 6E [11:21:58]RAPDU: 90 00 [11:21:58]wFMCommunicate OK [11:21:58]wFMCommunicate request_size=255 [11:21:58]MH_SAM_APDU [11:21:58]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 56 C5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 [11:21:58]Write to MH i2c: E2 02 01 EB 10 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 56 C5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 00 00 70 [11:21:58]Write i2c OK [11:21:58]MH_I2C_Read... [11:21:59]OFD Sender: No OFD packet to send [11:21:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:59]Read from MH i2c: E2 [11:21:59]MH_I2C_Read... [11:21:59]Read from MH i2c: E2 03 00 [11:21:59]MH_I2C_Read... [11:21:59]Read from MH i2c: E2 03 00 EB 10 00 90 00 6F [11:21:59]RAPDU: 90 00 [11:21:59]wFMCommunicate OK [11:21:59]wFMCommunicate request_size=43 [11:21:59]MH_SAM_APDU [11:21:59]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 98 1F 02 00 35 04 06 00 C7 31 49 FB D3 17 [11:21:59]Write to MH i2c: E2 2E 00 EC 10 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 98 1F 02 00 35 04 06 00 C7 31 49 FB D3 17 00 00 45 [11:21:59]Write i2c OK [11:21:59]MH_I2C_Read... [11:21:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:59]Read from MH i2c: E2 [11:21:59]MH_I2C_Read... [11:21:59]Read from MH i2c: E2 03 00 [11:21:59]MH_I2C_Read... [11:21:59]Read from MH i2c: E2 03 00 EC 10 00 90 00 70 [11:21:59]RAPDU: 90 00 [11:21:59]wFMCommunicate OK [11:21:59]wFMCommunicate request_size=4 [11:21:59]MH_SAM_APDU [11:21:59]CAPDU: 80 0D 03 02 [11:21:59]Write to MH i2c: E2 08 00 ED 10 80 0D 03 02 00 00 00 00 78 [11:21:59]Write i2c OK [11:21:59]MH_I2C_Read... [11:21:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:59]Read from MH i2c: E2 [11:21:59]MH_I2C_Read... [11:21:59]Read from MH i2c: E2 0B 00 [11:21:59]MH_I2C_Read... [11:21:59]Read from MH i2c: E2 0B 00 ED 10 00 87 60 19 FF 56 8A 61 DC 90 00 95 [11:21:59]RAPDU: 87 60 19 FF 56 8A 61 DC 90 00 [11:21:59]wFMCommunicate OK [11:21:59]SAM_PROTO_SignData done [11:21:59]FM_MakeSignedData done [11:21:59]CreateOFDProtocolMessage [11:21:59]wFMCommunicate request_size=4 [11:21:59]MH_SAM_APDU [11:21:59]CAPDU: 80 11 00 00 [11:21:59]Write to MH i2c: E2 08 00 EE 10 80 11 00 00 00 00 00 00 78 [11:21:59]Write i2c OK [11:21:59]MH_I2C_Read... [11:21:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:59]Read from MH i2c: E2 [11:21:59]MH_I2C_Read... [11:21:59]Read from MH i2c: E2 17 00 [11:21:59]MH_I2C_Read... [11:21:59]Read from MH i2c: E2 17 00 EE 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D3 [11:21:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:21:59]wFMCommunicate OK [11:21:59]CreateOFDProtocolMessage done [11:21:59]OFDSenderStorePacket 139160 [11:21:59]StoreOFDPacket docnum=139160 [11:21:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 30 01 00 00 57 C3 28 01 39 36 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 56 C5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 98 1F 02 00 35 04 06 00 C7 31 49 FB D3 17 87 60 19 FF 56 8A 61 DC [11:21:59]CheckFolder [11:21:59]dirname=/storage/ofd_packets [11:21:59]CheckFolder done [11:21:59]ProducePacketName [11:21:59]name=ofd_packets/00139160 [11:21:59]NVStorageSaveData ofd_packets/00139160 [11:21:59]File name is /storage/ofd_packets/00139160 [11:21:59]Write 334 bytes [11:21:59]NVStorageSaveData done [11:21:59]OFDSenderStorePacket done [11:21:59]KKMCreateOFDPacket done [11:21:59]NVStorageSaveData kkm_last_timestamp [11:21:59]File name is /storage/kkm_last_timestamp [11:21:59]Write 4 bytes [11:21:59]NVStorageSaveData done [11:21:59]ExternCall_PrintAddStr [11:21:59]wPrintStart [11:21:59]Write to MH i2c: 01 00 00 EF 10 FF [11:21:59]Write i2c OK [11:21:59]MH_I2C_Read... [11:21:59]Read from MH i2c: 01 [11:21:59]MH_I2C_Read... [11:21:59]Read from MH i2c: 01 07 00 [11:21:59]MH_I2C_Read... [11:21:59]Read from MH i2c: 01 07 00 EF 10 00 00 00 00 00 FF 0F 14 [11:21:59]RasterBufferAndPrint [11:21:59]line Счет N : (3)335076 [11:21:59]line ИНН: 02508201610067 [11:21:59]line Контрольно-Кассовый Чек [11:21:59]line ПРОДАЖА [11:21:59]line Товар: 2000036190018 [11:21:59]line Кофе Американо XL(GABB TRADE) [11:21:59]line 1.000 * 125.00 [11:21:59]line = 125.00 [11:21:59]line НДС 12% НСП 1% [11:21:59]line > о реализуемом товаре [11:21:59]line ИТОГО: 125.00 [11:21:59]line НСП 1% : 1.11 [11:21:59]line НДС 12% : 13.27 [11:21:59]line Наличными: 125.00 [11:21:59]line Безнал.: 0.00 [11:21:59]line Место: АЗС № 101 "Партнер Нефть" [11:21:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:21:59]line СНО: Общий режим [11:21:59]line Чек 145 29.10.2024 11:21 [11:21:59]line Смена: 555 ФФД: 1.0 [11:21:59]line ЗНМ: 0300000081 [11:21:59]line РНМ: 0000000000091631 [11:21:59]line Версия ККМ: 001 [11:21:59]line ФМ: 0000000000874669 [11:21:59]line ФД: 139160 [11:21:59]line ФПД: 219014508565271 [11:21:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112158&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139160&fm=219014508565271&tin=02508201610067®Number=0000000000091631&sum=12500 [11:21:59]line 0 [11:21:59]OFD Sender: Processing packet 139160 [packets to send 34, broken 33] [11:21:59]ProducePacketName [11:21:59]name=ofd_packets/00139160 [11:21:59]OFD Sender: To server: pG, [11:21:59]CommunicateWithHost lk.salyk.kg:30040 [11:21:59]ConnectInit lk.salyk.kg [11:21:59]written 0, free lines is 4095 [11:21:59]Connected sock=10 [11: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 36 39 30 01 00 00 57 C3 28 01 39 36 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 56 C5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 98 1F 02 00 35 04 06 00 C7 31 49 FB D3 17 87 60 19 FF 56 8A 61 DC [11: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 36 39 4F 00 00 00 DC B8 47 00 C7 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 36 39 10 04 04 00 98 1F 02 00 F4 03 04 00 0A 71 20 67 B6 04 01 00 00 D1 6E 34 8B D8 E9 FA 6E [11:21:59]CommunicateWithHost err = 0 [11:21:59]CheckOFDResponse [11:21:59]1017 (14) - 77093643461234 [11:21:59]1041 (16) - 0000000000874669 [11:21:59]1040 (4) - 139160 [11:21:59]1012 (4) - 29.10.2024 05:22 [11:21:59]1206 (1) - 0 [11:21:59]OFD Sender: Remove packet 139160 [11:21:59]ProducePacketName [11:21:59]name=ofd_packets/00139160 [11:21:59]NVStorageDeleteData [11:22:00]Write to MH i2c: 01 00 00 18 11 29 [11:22:00]Write i2c OK [11:22:00]MH_I2C_Read... [11:22:00]Read from MH i2c: 01 [11:22:00]MH_I2C_Read... [11:22:00]Read from MH i2c: 01 07 00 [11:22:00]MH_I2C_Read... [11:22:00]Read from MH i2c: 01 07 00 18 11 00 00 00 00 00 FF 0C 3B [11:22:00]RasterBufferAndPrint [11:22:00]line [11:22:00]line [11:22:00]line [11:22:00]line [11:22:00]line [11:22:00]written 0, free lines is 3332 [11:22:00]MH_Cut [11:22:00]Write to MH i2c: D1 01 00 1F 11 01 02 [11:22:00]Write i2c OK [11:22:00]MH_I2C_Read... [11:22:00]Read from MH i2c: D1 [11:22:00]MH_I2C_Read... [11:22:00]Read from MH i2c: D1 01 00 [11:22:00]MH_I2C_Read... [11:22:00]Read from MH i2c: D1 01 00 1F 11 00 01 [11:22:00]Write to MH i2c: 01 00 00 20 11 31 [11:22:00]Write i2c OK [11:22:00]MH_I2C_Read... [11:22:00]OFD Sender: No OFD packet to send [11:22:00]*** Cut start [11:22:00]*** Partial cut [11:22:00]*** CUTSNS_PIN = 1 [11:22:00]*** CUTSNS_PIN = 0 [11:22:01]*** Brake cut motor [11:22:01]Read from MH i2c: 01 [11:22:01]MH_I2C_Read... [11:22:01]*** Stop cut motor [11:22:01]*** Cut end [11:22:01]Read from MH i2c: 01 07 00 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: 01 07 00 20 11 00 00 00 00 00 FF 0F 46 [11:22:01]process_action close_receipt done [11:22:01]requested_data is exist [11:22:01]produce_requested_data [11:22:01]requested_item fm.sn is exist - process it [11:22:01]wFMCommunicate request_size=4 [11:22:01]MH_SAM_APDU [11:22:01]CAPDU: 80 11 00 00 [11:22:01]Write to MH i2c: E2 08 00 21 11 80 11 00 00 00 00 00 00 AC [11:22:01]Write i2c OK [11:22:01]MH_I2C_Read... [11:22:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:01]Read from MH i2c: E2 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 17 00 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 17 00 21 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 07 [11:22:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:22:01]wFMCommunicate OK [11:22:01]requested_item fd.num is exist - process it [11:22:01]SAM_PROTO_GetFieldsCounters [11:22:01]wFMCommunicate request_size=4 [11:22:01]MH_SAM_APDU [11:22:01]CAPDU: 80 13 00 00 [11:22:01]Write to MH i2c: E2 08 00 22 11 80 13 00 00 00 00 00 00 AF [11:22:01]Write i2c OK [11:22:01]MH_I2C_Read... [11:22:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:01]Read from MH i2c: E2 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 62 00 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 62 00 22 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 98 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [11:22: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 98 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:22:01]wFMCommunicate OK [11:22:01]SAM_PROTO_GetFieldsCounters done [11:22:01]requested_item shift.num is exist - process it [11:22:01]requested_item shift.opened is exist - process it [11:22:01]req_shift_opened [11:22:01]FM_GetShiftState [11:22:01]SAM_PROTO_GetShiftState [11:22:01]wFMCommunicate request_size=4 [11:22:01]MH_SAM_APDU [11:22:01]CAPDU: 80 13 01 00 [11:22:01]Write to MH i2c: E2 08 00 23 11 80 13 01 00 00 00 00 00 B1 [11:22:01]Write i2c OK [11:22:01]MH_I2C_Read... [11:22:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:01]Read from MH i2c: E2 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 0E 00 [11:22:01]MH_I2C_Read... [11:22:01]Read from MH i2c: E2 0E 00 23 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 00 [11:22:01]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:22:01]wFMCommunicate OK [11:22:01]SAM_PROTO_GetShiftState done [11:22:01]FM_GetShiftState done [11:22:01]req_shift_opened done [11:22:01]requested_item shift.open_date is exist - process it [11:22:01]req_shift_open_date [11:22:01]req_shift_open_date done [11:22:01]produce_requested_data done [11:22:01]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139160,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:22:01]process_action_free close_receipt [11:22:01]json_value_free [11:22:01]json_value_free done [11:22:01]process_json_proto returns [11:22:01]Send response to host [11:22:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139160,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:22:01]free response buf [11:22:01]execute_script done [11:22:01]execute_script returns [11:22:01]free content buf [11:22:01]Sock 9.Close socket [11:22:01]Sock 9.Thread stoped [11:22:05]OFD Sender: No OFD packet to send [11:22:10]OFD Sender: No OFD packet to send [11:22:15]OFD Sender: No OFD packet to send [11:22: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:35]OFD Sender: No OFD packet to send [11:23:40]OFD Sender: No OFD packet to send [11:23:45]OFD Sender: No OFD packet to send [11:23:50]OFD Sender: No OFD packet to send [11:23:55]OFD Sender: No OFD packet to send [11:24:00]OFD Sender: No OFD packet to send [11:24:05]OFD Sender: No OFD packet to send [11:24:10]OFD Sender: No OFD packet to send [11:24:15]OFD Sender: No OFD packet to send [11:24:20]OFD Sender: No OFD packet to send [11:24:25]OFD Sender: No OFD packet to send [11:24:30]OFD Sender: No OFD packet to send [11:24:35]OFD Sender: No OFD packet to send [11:24:40]OFD Sender: No OFD packet to send [11:24:45]OFD Sender: No OFD packet to send [11:24:50]OFD Sender: No OFD packet to send [11:24:55]OFD Sender: No OFD packet to send [11:25:00]OFD Sender: No OFD packet to send [11:25:05]OFD Sender: No OFD packet to send [11:25:10]OFD Sender: No OFD packet to send [11:25:15]OFD Sender: No OFD packet to send [11:25:20]OFD Sender: No OFD packet to send [11:25:25]OFD Sender: No OFD packet to send [11:25:30]OFD Sender: No OFD packet to send [11:25:35]OFD Sender: No OFD packet to send [11:25:40]OFD Sender: No OFD packet to send [11:25:45]OFD Sender: No OFD packet to send [11:25:50]OFD Sender: No OFD packet to send [11:25:55]OFD Sender: No OFD packet to send [11:26:00]OFD Sender: No OFD packet to send [11:26:05]OFD Sender: No OFD packet to send [11:26:10]OFD Sender: No OFD packet to send [11:26:15]OFD Sender: No OFD packet to send [11:26:20]OFD Sender: No OFD packet to send [11:26:25]OFD Sender: No OFD packet to send [11:26:30]OFD Sender: No OFD packet to send [11:26:35]OFD Sender: No OFD packet to send [11:26:40]OFD Sender: No OFD packet to send [11:26:45]OFD Sender: No OFD packet to send [11:26:50]OFD Sender: No OFD packet to send [11:26:55]OFD Sender: No OFD packet to send [11:27:00]OFD Sender: No OFD packet to send [11:27:05]OFD Sender: No OFD packet to send [11:27:10]OFD Sender: No OFD packet to send [11:27:15]OFD Sender: No OFD packet to send [11:27:20]OFD Sender: No OFD packet to send [11:27:25]OFD Sender: No OFD packet to send [11:27:30]OFD Sender: No OFD packet to send [11:27:35]OFD Sender: No OFD packet to send [11:27:40]OFD Sender: No OFD packet to send [11:27:45]OFD Sender: No OFD packet to send [11:27:50]OFD Sender: No OFD packet to send [11:27:55]OFD Sender: No OFD packet to send [11:28:00]OFD Sender: No OFD packet to send [11:28:05]OFD Sender: No OFD packet to send [11:28:10]OFD Sender: No OFD packet to send [11:28:15]OFD Sender: No OFD packet to send [11:28:20]OFD Sender: No OFD packet to send [11:28:25]OFD Sender: No OFD packet to send [11:28:29]accept exits with 7 [11:28:29]New connection [11:28:29]New thread 3067018596 created [11:28:29]Thread 3067161956 joined [11:28:29]Waiting for new connection... [11:28:29] Sock 7.Parse request [11:28:29]Sock 7.Check first char [11:28:29]Sock 7.First char is OK [11:28:29]request: POST /json_proto HTTP/1.0 [11:28:29]Method: POST [11:28:29]URL: /json_proto [11:28:29]Method is POST - this is cgi request [11:28:29]url: /json_proto [11:28:29]query_string will be loaded in cgi processing [11:28:29]execute_cgi json_proto POST (null) [11:28:29]execute_cgi path=json_proto method=POST [11:28:29]POST find Content-Length [11:28:29]Host: 172.17.50.196:8080 [11:28:29]Content-Length: 644 [11:28:29]Content-Type: application/json [11:28:29] [11:28:29]POST finish read [11:28:29]Found Content-Length = 644 [11:28:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335077", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 2.000, "sum" : 230.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 230.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:29]execute_script... [11:28: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 : (3)335077", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 2.000, "sum" : 230.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 230.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:29]POST & json_proto [11:28:29]process_json_proto [11:28:29]json parsed OK: [11:28:29]protocol is kg_v1.0 [11:28:29]action value=close_receipt [11:28:29]process_action close_receipt [11:28:29]cmd_close_receipt [11:28:29]MH_GetDate [11:28:29]Write to MH i2c: F0 00 00 24 11 24 [11:28:29]Write i2c OK [11:28:29]MH_I2C_Read... [11:28:29]Read from MH i2c: F0 [11:28:29]MH_I2C_Read... [11:28:29]Read from MH i2c: F0 09 00 [11:28:29]MH_I2C_Read... [11:28:29]Read from MH i2c: F0 09 00 24 11 00 DE C6 20 67 72 0D 1C 67 5A [11:28:29]GetLastDocTimeStamp 1730200918 [11:28:29]current date 1730201310 [11:28:29]FM_GetShiftState [11:28:29]SAM_PROTO_GetShiftState [11:28:29]wFMCommunicate request_size=4 [11:28:29]MH_SAM_APDU [11:28:29]CAPDU: 80 13 01 00 [11:28:29]Write to MH i2c: E2 08 00 25 11 80 13 01 00 00 00 00 00 B3 [11:28:29]Write i2c OK [11:28:29]MH_I2C_Read... [11:28:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:29]Read from MH i2c: E2 [11:28:29]MH_I2C_Read... [11:28:29]Read from MH i2c: E2 0E 00 [11:28:29]MH_I2C_Read... [11:28:29]Read from MH i2c: E2 0E 00 25 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 02 [11:28:29]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:28:29]wFMCommunicate OK [11:28:29]SAM_PROTO_GetShiftState done [11:28:29]FM_GetShiftState done [11:28:29]opened in 1730160023 [11:28:29]opened+sec_in_day 1730246423 [11:28:29]quantity*price = 23000 [11:28:29]sum+1 = 23001 [11:28:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 230.00 НСП 1% : 2.03 НДС 12% : 24.42 Наличными: 230.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 146 29.10.2024 11:28 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139161 ФПД: 218563729292008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112830&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139161&fm=218563729292008&tin=02508201610067®Number=0000000000091631&sum=23000 0 [11:28:30]StoreToDocumentArchive [11:28:30]shift 555 fd 139161 [11:28:30]save to /storage/0555/doc_00139161 [11:28:30]save last doc name /storage/0555/doc_00139161 to /storage/kkm_last_doc_name [11:28:30]save OK [11:28:30]Clear old archive folders... [11:28:30]ProcessDocumentItem done err = 0, tmpTLVsize=280 [11:28:30]tlvbuf is 01496AC0 [11:28:30]SAM_PROTO_ClearQueue [11:28:30]wFMCommunicate request_size=4 [11:28:30]MH_SAM_APDU [11:28:30]CAPDU: 80 09 00 00 [11:28:30]Write to MH i2c: E2 08 00 32 11 80 09 00 00 00 00 00 00 B5 [11:28:30]Write i2c OK [11:28:30]MH_I2C_Read... [11:28:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:30]Read from MH i2c: E2 [11:28:30]MH_I2C_Read... [11:28:30]Read from MH i2c: E2 03 00 [11:28:30]MH_I2C_Read... [11:28:30]Read from MH i2c: E2 03 00 32 11 00 90 00 B7 [11:28:30]RAPDU: 90 00 [11:28:30]wFMCommunicate OK [11:28:30]SAM_PROTO_ClearQueue done [11:28:30]KKMCreateOFDPacket [11:28:30]OFDProtocolAddRootSTLVToBuf [11:28:30]FM_MakeSignedData [11:28:30]FM_MakeSignedData [11:28:30]SAM_PROTO_SignData [11:28:30]wFMCommunicate request_size=4 [11:28:30]MH_SAM_APDU [11:28:30]CAPDU: 80 0D 01 02 [11:28:30]Write to MH i2c: E2 08 00 33 11 80 0D 01 02 00 00 00 00 BD [11:28:30]Write i2c OK [11:28:30]MH_I2C_Read... [11:28:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:30]Read from MH i2c: E2 [11:28:30]MH_I2C_Read... [11:28:30]Read from MH i2c: E2 03 00 [11:28:30]MH_I2C_Read... [11:28:30]Read from MH i2c: E2 03 00 33 11 00 90 00 B8 [11:28:30]RAPDU: 90 00 [11:28:30]wFMCommunicate OK [11:28:30]wFMCommunicate request_size=255 [11:28:30]MH_SAM_APDU [11:28:30]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 09 00 00 00 00 07 04 06 00 D8 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 DE C6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 [11:28:30]Write to MH i2c: E2 02 01 34 11 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 09 00 00 00 00 07 04 06 00 D8 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 DE C6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 00 00 48 [11:28:30]Write i2c OK [11:28:30]MH_I2C_Read... [11:28:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:31]Read from MH i2c: E2 [11:28:31]MH_I2C_Read... [11:28:31]Read from MH i2c: E2 03 00 [11:28:31]MH_I2C_Read... [11:28:31]Read from MH i2c: E2 03 00 34 11 00 90 00 B9 [11:28:31]RAPDU: 90 00 [11:28:31]wFMCommunicate OK [11:28:31]wFMCommunicate request_size=39 [11:28:31]MH_SAM_APDU [11:28:31]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 99 1F 02 00 35 04 06 00 C6 C8 55 71 FA E8 [11:28:31]Write to MH i2c: E2 2A 00 35 11 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 99 1F 02 00 35 04 06 00 C6 C8 55 71 FA E8 00 00 73 [11:28:31]Write i2c OK [11:28:31]MH_I2C_Read... [11:28:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:31]Read from MH i2c: E2 [11:28:31]MH_I2C_Read... [11:28:31]Read from MH i2c: E2 03 00 [11:28:31]MH_I2C_Read... [11:28:31]Read from MH i2c: E2 03 00 35 11 00 90 00 BA [11:28:31]RAPDU: 90 00 [11:28:31]wFMCommunicate OK [11:28:31]wFMCommunicate request_size=4 [11:28:31]MH_SAM_APDU [11:28:31]CAPDU: 80 0D 03 02 [11:28:31]Write to MH i2c: E2 08 00 36 11 80 0D 03 02 00 00 00 00 C2 [11:28:31]Write i2c OK [11:28:31]MH_I2C_Read... [11:28:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:31]Read from MH i2c: E2 [11:28:31]MH_I2C_Read... [11:28:31]Read from MH i2c: E2 0B 00 [11:28:31]MH_I2C_Read... [11:28:31]Read from MH i2c: E2 0B 00 36 11 00 07 96 C4 D9 B8 B2 55 23 90 00 DF [11:28:31]RAPDU: 07 96 C4 D9 B8 B2 55 23 90 00 [11:28:31]wFMCommunicate OK [11:28:31]SAM_PROTO_SignData done [11:28:31]FM_MakeSignedData done [11:28:31]CreateOFDProtocolMessage [11:28:31]wFMCommunicate request_size=4 [11:28:31]MH_SAM_APDU [11:28:31]CAPDU: 80 11 00 00 [11:28:31]Write to MH i2c: E2 08 00 37 11 80 11 00 00 00 00 00 00 C2 [11:28:31]Write i2c OK [11:28:31]MH_I2C_Read... [11:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:31]Read from MH i2c: E2 [11:28:31]MH_I2C_Read... [11:28:31]Read from MH i2c: E2 17 00 [11:28:31]MH_I2C_Read... [11:28:31]Read from MH i2c: E2 17 00 37 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 1D [11:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:28:31]wFMCommunicate OK [11:28:31]CreateOFDProtocolMessage done [11:28:31]OFDSenderStorePacket 139161 [11:28:31]StoreOFDPacket docnum=139161 [11:28:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2C 01 00 00 13 4A 24 01 0A 5C 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 09 00 00 00 00 07 04 06 00 D8 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 DE C6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 99 1F 02 00 35 04 06 00 C6 C8 55 71 FA E8 07 96 C4 D9 B8 B2 55 23 [11:28:31]CheckFolder [11:28:31]dirname=/storage/ofd_packets [11:28:31]CheckFolder done [11:28:31]ProducePacketName [11:28:31]name=ofd_packets/00139161 [11:28:31]NVStorageSaveData ofd_packets/00139161 [11:28:31]File name is /storage/ofd_packets/00139161 [11:28:31]Write 330 bytes [11:28:31]NVStorageSaveData done [11:28:31]OFDSenderStorePacket done [11:28:31]KKMCreateOFDPacket done [11:28:31]NVStorageSaveData kkm_last_timestamp [11:28:31]File name is /storage/kkm_last_timestamp [11:28:31]Write 4 bytes [11:28:31]NVStorageSaveData done [11:28:31]ExternCall_PrintAddStr [11:28:31]wPrintStart [11:28:31]Write to MH i2c: 01 00 00 38 11 49 [11:28:31]Write i2c OK [11:28:31]MH_I2C_Read... [11:28:31]Read from MH i2c: 01 [11:28:31]MH_I2C_Read... [11:28:31]Read from MH i2c: 01 07 00 [11:28:31]MH_I2C_Read... [11:28:31]Read from MH i2c: 01 07 00 38 11 00 00 00 00 00 FF 0F 5E [11:28:31]RasterBufferAndPrint [11:28:31]line Счет N : (3)335077 [11:28:31]line ИНН: 02508201610067 [11:28:31]line Контрольно-Кассовый Чек [11:28:31]line ПРОДАЖА [11:28:31]line Товар: 2000036210013 [11:28:31]line Кофе Капучино (GABB TRADE) [11:28:31]line 2.000 * 115.00 [11:28:31]line = 230.00 [11:28:31]line НДС 12% НСП 1% [11:28:31]line > о реализуемом товаре [11:28:31]line ИТОГО: 230.00 [11:28:31]line НСП 1% : 2.03 [11:28:31]line НДС 12% : 24.42 [11:28:31]line Наличными: 230.00 [11:28:31]line Безнал.: 0.00 [11:28:31]line Место: АЗС № 101 "Партнер Нефть" [11:28:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:28:31]line СНО: Общий режим [11:28:31]line Чек 146 29.10.2024 11:28 [11:28:31]line Смена: 555 ФФД: 1.0 [11:28:31]line ЗНМ: 0300000081 [11:28:31]line РНМ: 0000000000091631 [11:28:31]line Версия ККМ: 001 [11:28:31]line ФМ: 0000000000874669 [11:28:31]line ФД: 139161 [11:28:31]line ФПД: 218563729292008 [11:28:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T112830&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139161&fm=218563729292008&tin=02508201610067®Number=0000000000091631&sum=23000 [11:28:31]line 0 [11:28:31]OFD Sender: Processing packet 139161 [packets to send 34, broken 33] [11:28:31]ProducePacketName [11:28:31]name=ofd_packets/00139161 [11:28:31]OFD Sender: To server: pG, [11:28:31]CommunicateWithHost lk.salyk.kg:30040 [11:28:31]ConnectInit lk.salyk.kg [11:28:31]written 0, free lines is 4095 [11:28:31]Connected sock=10 [11:28: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 36 39 2C 01 00 00 13 4A 24 01 0A 5C 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 09 00 00 00 00 07 04 06 00 D8 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 DE C6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 99 1F 02 00 35 04 06 00 C6 C8 55 71 FA E8 07 96 C4 D9 B8 B2 55 23 [11:28: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 36 39 4F 00 00 00 CD 59 47 00 BE 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 36 39 10 04 04 00 99 1F 02 00 F4 03 04 00 92 72 20 67 B6 04 01 00 00 0C 86 B5 52 1E F9 CE C3 [11:28:31]CommunicateWithHost err = 0 [11:28:31]CheckOFDResponse [11:28:31]1017 (14) - 77093643461234 [11:28:31]1041 (16) - 0000000000874669 [11:28:31]1040 (4) - 139161 [11:28:31]1012 (4) - 29.10.2024 05:28 [11:28:31]1206 (1) - 0 [11:28:31]OFD Sender: Remove packet 139161 [11:28:31]ProducePacketName [11:28:31]name=ofd_packets/00139161 [11:28:31]NVStorageDeleteData [11:28:32]Write to MH i2c: 01 00 00 60 11 71 [11:28:32]Write i2c OK [11:28:32]MH_I2C_Read... [11:28:32]Read from MH i2c: 01 [11:28:32]MH_I2C_Read... [11:28:32]Read from MH i2c: 01 07 00 [11:28:32]MH_I2C_Read... [11:28:32]Read from MH i2c: 01 07 00 60 11 00 00 00 00 00 19 0D 9E [11:28:32]RasterBufferAndPrint [11:28:32]line [11:28:32]line [11:28:32]line [11:28:32]line [11:28:32]line [11:28:32]written 0, free lines is 3360 [11:28:32]MH_Cut [11:28:32]Write to MH i2c: D1 01 00 67 11 01 4A [11:28:32]Write i2c OK [11:28:32]MH_I2C_Read... [11:28:32]Read from MH i2c: D1 [11:28:32]MH_I2C_Read... [11:28:32]Read from MH i2c: D1 01 00 [11:28:32]MH_I2C_Read... [11:28:32]Read from MH i2c: D1 01 00 67 11 00 49 [11:28:32]Write to MH i2c: 01 00 00 68 11 79 [11:28:32]Write i2c OK [11:28:32]MH_I2C_Read... [11:28:32]OFD Sender: No OFD packet to send [11:28:32]*** Cut start [11:28:32]*** Partial cut [11:28:32]*** CUTSNS_PIN = 1 [11:28:32]*** CUTSNS_PIN = 0 [11:28:33]*** Brake cut motor [11:28:33]Read from MH i2c: 01 [11:28:33]MH_I2C_Read... [11:28:33]*** Stop cut motor [11:28:33]*** Cut end [11:28:33]Read from MH i2c: 01 07 00 [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: 01 07 00 68 11 00 00 00 00 00 FF 0F 8E [11:28:33]process_action close_receipt done [11:28:33]requested_data is exist [11:28:33]produce_requested_data [11:28:33]requested_item fm.sn is exist - process it [11:28:33]wFMCommunicate request_size=4 [11:28:33]MH_SAM_APDU [11:28:33]CAPDU: 80 11 00 00 [11:28:33]Write to MH i2c: E2 08 00 69 11 80 11 00 00 00 00 00 00 F4 [11:28:33]Write i2c OK [11:28:33]MH_I2C_Read... [11:28:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:33]Read from MH i2c: E2 [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: E2 17 00 [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: E2 17 00 69 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4F [11:28:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:28:33]wFMCommunicate OK [11:28:33]requested_item fd.num is exist - process it [11:28:33]SAM_PROTO_GetFieldsCounters [11:28:33]wFMCommunicate request_size=4 [11:28:33]MH_SAM_APDU [11:28:33]CAPDU: 80 13 00 00 [11:28:33]Write to MH i2c: E2 08 00 6A 11 80 13 00 00 00 00 00 00 F7 [11:28:33]Write i2c OK [11:28:33]MH_I2C_Read... [11:28:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:33]Read from MH i2c: E2 [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: E2 62 00 [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: E2 62 00 6A 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 99 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 B8 [11:28: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 99 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:28:33]wFMCommunicate OK [11:28:33]SAM_PROTO_GetFieldsCounters done [11:28:33]requested_item shift.num is exist - process it [11:28:33]requested_item shift.opened is exist - process it [11:28:33]req_shift_opened [11:28:33]FM_GetShiftState [11:28:33]SAM_PROTO_GetShiftState [11:28:33]wFMCommunicate request_size=4 [11:28:33]MH_SAM_APDU [11:28:33]CAPDU: 80 13 01 00 [11:28:33]Write to MH i2c: E2 08 00 6B 11 80 13 01 00 00 00 00 00 F9 [11:28:33]Write i2c OK [11:28:33]MH_I2C_Read... [11:28:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:33]Read from MH i2c: E2 [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: E2 0E 00 [11:28:33]MH_I2C_Read... [11:28:33]Read from MH i2c: E2 0E 00 6B 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 48 [11:28:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:28:33]wFMCommunicate OK [11:28:33]SAM_PROTO_GetShiftState done [11:28:33]FM_GetShiftState done [11:28:33]req_shift_opened done [11:28:33]requested_item shift.open_date is exist - process it [11:28:33]req_shift_open_date [11:28:33]req_shift_open_date done [11:28:33]produce_requested_data done [11:28:33]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139161,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:28:33]process_action_free close_receipt [11:28:33]json_value_free [11:28:33]json_value_free done [11:28:33]process_json_proto returns [11:28:33]Send response to host [11:28:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139161,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:28:33]free response buf [11:28:33]execute_script done [11:28:33]execute_script returns [11:28:33]free content buf [11:28:33]Sock 7.Close socket [11:28:33]Sock 7.Thread stoped [11:28:37]OFD Sender: No OFD packet to send [11:28:42]OFD Sender: No OFD packet to send [11:28:47]OFD Sender: No OFD packet to send [11:28:52]OFD Sender: No OFD packet to send [11:28:57]OFD Sender: No OFD packet to send [11:29:02]OFD Sender: No OFD packet to send [11:29:07]OFD Sender: No OFD packet to send [11:29:12]OFD Sender: No OFD packet to send [11:29:17]OFD Sender: No OFD packet to send [11:29:22]OFD Sender: No OFD packet to send [11:29:27]OFD Sender: No OFD packet to send [11:29:32]OFD Sender: No OFD packet to send [11:29:37]OFD Sender: No OFD packet to send [11:29:42]OFD Sender: No OFD packet to send [11:29:47]OFD Sender: No OFD packet to send [11:29:52]OFD Sender: No OFD packet to send [11:29:57]OFD Sender: No OFD packet to send [11:30:02]OFD Sender: No OFD packet to send [11:30:07]OFD Sender: No OFD packet to send [11:30:12]OFD Sender: No OFD packet to send [11:30:17]OFD Sender: No OFD packet to send [11:30:22]OFD Sender: No OFD packet to send [11:30:27]OFD Sender: No OFD packet to send [11:30:32]OFD Sender: No OFD packet to send [11:30:37]OFD Sender: No OFD packet to send [11:30:42]OFD Sender: No OFD packet to send [11:30:47]OFD Sender: No OFD packet to send [11:30:52]OFD Sender: No OFD packet to send [11:30:57]OFD Sender: No OFD packet to send [11:31:02]OFD Sender: No OFD packet to send [11:31:07]OFD Sender: No OFD packet to send [11:31:12]OFD Sender: No OFD packet to send [11:31:17]OFD Sender: No OFD packet to send [11:31:22]OFD Sender: No OFD packet to send [11:31:27]OFD Sender: No OFD packet to send [11:31:32]OFD Sender: No OFD packet to send [11:31:37]OFD Sender: No OFD packet to send [11:31:42]OFD Sender: No OFD packet to send [11:31:47]OFD Sender: No OFD packet to send [11:31:52]OFD Sender: No OFD packet to send [11:31:57]OFD Sender: No OFD packet to send [11:32:02]OFD Sender: No OFD packet to send [11:32:07]OFD Sender: No OFD packet to send [11:32:12]OFD Sender: No OFD packet to send [11:32: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:37]OFD Sender: No OFD packet to send [11:33:42]OFD Sender: No OFD packet to send [11:33:47]OFD Sender: No OFD packet to send [11:33:52]OFD Sender: No OFD packet to send [11:33:57]OFD Sender: No OFD packet to send [11:34:02]OFD Sender: No OFD packet to send [11:34:07]OFD Sender: No OFD packet to send [11:34:12]OFD Sender: No OFD packet to send [11:34:17]OFD Sender: No OFD packet to send [11:34:22]OFD Sender: No OFD packet to send [11:34:27]OFD Sender: No OFD packet to send [11:34:32]OFD Sender: No OFD packet to send [11:34:37]OFD Sender: No OFD packet to send [11:34:42]OFD Sender: No OFD packet to send [11:34:47]OFD Sender: No OFD packet to send [11:34:52]OFD Sender: No OFD packet to send [11:34:57]OFD Sender: No OFD packet to send [11:35:02]OFD Sender: No OFD packet to send [11:35:07]OFD Sender: No OFD packet to send [11:35:12]OFD Sender: No OFD packet to send [11:35:17]OFD Sender: No OFD packet to send [11:35:22]OFD Sender: No OFD packet to send [11:35:27]OFD Sender: No OFD packet to send [11:35:32]OFD Sender: No OFD packet to send [11:35:37]OFD Sender: No OFD packet to send [11:35:42]OFD Sender: No OFD packet to send [11:35:47]OFD Sender: No OFD packet to send [11:35:52]OFD Sender: No OFD packet to send [11:35:57]OFD Sender: No OFD packet to send [11:36:02]OFD Sender: No OFD packet to send [11:36:07]OFD Sender: No OFD packet to send [11:36:12]OFD Sender: No OFD packet to send [11:36:17]OFD Sender: No OFD packet to send [11:36:22]OFD Sender: No OFD packet to send [11:36:27]OFD Sender: No OFD packet to send [11:36:32]OFD Sender: No OFD packet to send [11:36:37]OFD Sender: No OFD packet to send [11:36:42]OFD Sender: No OFD packet to send [11:36:47]OFD Sender: No OFD packet to send [11:36:52]OFD Sender: No OFD packet to send [11:36:56]accept exits with 9 [11:36:56]New connection [11:36:56]New thread 3067161956 created [11:36:56]Thread 3067018596 joined [11:36:56]Waiting for new connection... [11:36:56] Sock 9.Parse request [11:36:56]Sock 9.Check first char [11:36:56]Sock 9.First char is OK [11:36:56]request: POST /json_proto HTTP/1.0 [11:36:56]Method: POST [11:36:56]URL: /json_proto [11:36:56]Method is POST - this is cgi request [11:36:56]url: /json_proto [11:36:56]query_string will be loaded in cgi processing [11:36:56]execute_cgi json_proto POST (null) [11:36:56]execute_cgi path=json_proto method=POST [11:36:56]POST find Content-Length [11:36:56]Host: 172.17.50.196:8080 [11:36:56]Content-Length: 686 [11:36:56]Content-Type: application/json [11:36:56] [11:36:56]POST finish read [11:36:56]Found Content-Length = 686 [11:36:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 34.990, "sum" : 1340.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1340.00, "total" : 1340.00, "payments": [ { "type": 0, "sum" : 1340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:56]execute_script... [11:36: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)1093685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 34.990, "sum" : 1340.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1340.00, "total" : 1340.00, "payments": [ { "type": 0, "sum" : 1340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:36:56]POST & json_proto [11:36:56]process_json_proto [11:36:56]json parsed OK: [11:36:56]protocol is kg_v1.0 [11:36:56]action value=close_receipt [11:36:56]process_action close_receipt [11:36:56]cmd_close_receipt [11:36:56]MH_GetDate [11:36:56]Write to MH i2c: F0 00 00 6C 11 6C [11:36:56]Write i2c OK [11:36:56]MH_I2C_Read... [11:36:56]Read from MH i2c: F0 [11:36:56]MH_I2C_Read... [11:36:56]Read from MH i2c: F0 09 00 [11:36:56]MH_I2C_Read... [11:36:56]Read from MH i2c: F0 09 00 6C 11 00 DA C8 20 67 72 0D 1C 67 A0 [11:36:56]GetLastDocTimeStamp 1730201310 [11:36:56]current date 1730201818 [11:36:56]FM_GetShiftState [11:36:56]SAM_PROTO_GetShiftState [11:36:56]wFMCommunicate request_size=4 [11:36:56]MH_SAM_APDU [11:36:56]CAPDU: 80 13 01 00 [11:36:56]Write to MH i2c: E2 08 00 6D 11 80 13 01 00 00 00 00 00 FB [11:36:56]Write i2c OK [11:36:56]MH_I2C_Read... [11:36:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:36:56]Read from MH i2c: E2 [11:36:56]MH_I2C_Read... [11:36:56]Read from MH i2c: E2 0E 00 [11:36:56]MH_I2C_Read... [11:36:56]Read from MH i2c: E2 0E 00 6D 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 4A [11:36:56]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:36:56]wFMCommunicate OK [11:36:56]SAM_PROTO_GetShiftState done [11:36:56]FM_GetShiftState done [11:36:56]opened in 1730160023 [11:36:56]opened+sec_in_day 1730246423 [11:36:56]quantity*price = 134011 [11:36:56]sum+1 = 134013 [11:36:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 1340.00 Внесено: 1340.00 СДАЧА: 0.00 НСП 1% : 11.86 НДС 12% : 142.31 Наличными: 1340.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 147 29.10.2024 11:36 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139162 ФПД: 26877298246338 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T113658&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139162&fm=26877298246338&tin=02508201610067®Number=0000000000091631&sum=134000 [11:36:57]StoreToDocumentArchive [11:36:57]shift 555 fd 139162 [11:36:57]save to /storage/0555/doc_00139162 [11:36:57]save last doc name /storage/0555/doc_00139162 to /storage/kkm_last_doc_name [11:36:57]save OK [11:36:57]Clear old archive folders... [11:36:57]ProcessDocumentItem done err = 0, tmpTLVsize=250 [11:36:57]tlvbuf is 01496C80 [11:36:57]SAM_PROTO_ClearQueue [11:36:57]wFMCommunicate request_size=4 [11:36:57]MH_SAM_APDU [11:36:57]CAPDU: 80 09 00 00 [11:36:57]Write to MH i2c: E2 08 00 7A 11 80 09 00 00 00 00 00 00 FD [11:36:57]Write i2c OK [11:36:57]MH_I2C_Read... [11:36:57]OFD Sender: No OFD packet to send [11:36:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:36:57]Read from MH i2c: E2 [11:36:57]MH_I2C_Read... [11:36:57]Read from MH i2c: E2 03 00 [11:36:57]MH_I2C_Read... [11:36:57]Read from MH i2c: E2 03 00 7A 11 00 90 00 FF [11:36:57]RAPDU: 90 00 [11:36:57]wFMCommunicate OK [11:36:57]SAM_PROTO_ClearQueue done [11:36:57]KKMCreateOFDPacket [11:36:57]OFDProtocolAddRootSTLVToBuf [11:36:57]FM_MakeSignedData [11:36:57]FM_MakeSignedData [11:36:57]SAM_PROTO_SignData [11:36:57]wFMCommunicate request_size=4 [11:36:57]MH_SAM_APDU [11:36:57]CAPDU: 80 0D 01 02 [11:36:57]Write to MH i2c: E2 08 00 7B 11 80 0D 01 02 00 00 00 00 05 [11:36:57]Write i2c OK [11:36:57]MH_I2C_Read... [11:36:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:36:57]Read from MH i2c: E2 [11:36:57]MH_I2C_Read... [11:36:57]Read from MH i2c: E2 03 00 [11:36:57]MH_I2C_Read... [11:36:57]Read from MH i2c: E2 03 00 7B 11 00 90 00 00 [11:36:57]RAPDU: 90 00 [11:36:57]wFMCommunicate OK [11:36:57]wFMCommunicate request_size=255 [11:36:57]MH_SAM_APDU [11:36:57]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 88 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 DA C8 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9A 1F 02 00 35 04 06 00 18 71 [11:36:57]Write to MH i2c: E2 02 01 7C 11 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 88 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 DA C8 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9A 1F 02 00 35 04 06 00 18 71 00 00 17 [11:36:57]Write i2c OK [11:36:57]MH_I2C_Read... [11:36:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:58]Read from MH i2c: E2 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 03 00 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 03 00 7C 11 00 90 00 01 [11:36:58]RAPDU: 90 00 [11:36:58]wFMCommunicate OK [11:36:58]wFMCommunicate request_size=9 [11:36:58]MH_SAM_APDU [11:36:58]CAPDU: 80 0D 02 02 04 DB D0 82 C2 [11:36:58]Write to MH i2c: E2 0C 00 7D 11 80 0D 02 02 04 00 DB D0 82 C2 00 00 FF [11:36:58]Write i2c OK [11:36:58]MH_I2C_Read... [11:36:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:36:58]Read from MH i2c: E2 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 03 00 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 03 00 7D 11 00 90 00 02 [11:36:58]RAPDU: 90 00 [11:36:58]wFMCommunicate OK [11:36:58]wFMCommunicate request_size=4 [11:36:58]MH_SAM_APDU [11:36:58]CAPDU: 80 0D 03 02 [11:36:58]Write to MH i2c: E2 08 00 7E 11 80 0D 03 02 00 00 00 00 0A [11:36:58]Write i2c OK [11:36:58]MH_I2C_Read... [11:36:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:36:58]Read from MH i2c: E2 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 0B 00 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 0B 00 7E 11 00 67 7C 3F 2E 4F 6F 03 4B 90 00 67 [11:36:58]RAPDU: 67 7C 3F 2E 4F 6F 03 4B 90 00 [11:36:58]wFMCommunicate OK [11:36:58]SAM_PROTO_SignData done [11:36:58]FM_MakeSignedData done [11:36:58]CreateOFDProtocolMessage [11:36:58]wFMCommunicate request_size=4 [11:36:58]MH_SAM_APDU [11:36:58]CAPDU: 80 11 00 00 [11:36:58]Write to MH i2c: E2 08 00 7F 11 80 11 00 00 00 00 00 00 0A [11:36:58]Write i2c OK [11:36:58]MH_I2C_Read... [11:36:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:36:58]Read from MH i2c: E2 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 17 00 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: E2 17 00 7F 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 65 [11:36:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:36:58]wFMCommunicate OK [11:36:58]CreateOFDProtocolMessage done [11:36:58]OFDSenderStorePacket 139162 [11:36:58]StoreOFDPacket docnum=139162 [11:36:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 2B D2 06 01 93 37 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 88 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 DA C8 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9A 1F 02 00 35 04 06 00 18 71 DB D0 82 C2 67 7C 3F 2E 4F 6F 03 4B [11:36:58]CheckFolder [11:36:58]dirname=/storage/ofd_packets [11:36:58]CheckFolder done [11:36:58]ProducePacketName [11:36:58]name=ofd_packets/00139162 [11:36:58]NVStorageSaveData ofd_packets/00139162 [11:36:58]File name is /storage/ofd_packets/00139162 [11:36:58]Write 300 bytes [11:36:58]NVStorageSaveData done [11:36:58]OFDSenderStorePacket done [11:36:58]KKMCreateOFDPacket done [11:36:58]NVStorageSaveData kkm_last_timestamp [11:36:58]File name is /storage/kkm_last_timestamp [11:36:58]Write 4 bytes [11:36:58]NVStorageSaveData done [11:36:58]ExternCall_PrintAddStr [11:36:58]wPrintStart [11:36:58]Write to MH i2c: 01 00 00 80 11 91 [11:36:58]Write i2c OK [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: 01 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: 01 07 00 [11:36:58]MH_I2C_Read... [11:36:58]Read from MH i2c: 01 07 00 80 11 00 00 00 00 00 FF 0F A6 [11:36:58]RasterBufferAndPrint [11:36:58]line Счет N : (1)1093685 [11:36:58]line ИНН: 02508201610067 [11:36:58]line Контрольно-Кассовый Чек [11:36:58]line ПРОДАЖА [11:36:58]line ТРК (МРК, ГНК) : 81 [11:36:58]line Товар: 2711190000 [11:36:58]line ГАЗ-К-5 [11:36:58]line 34.990 * 38.30 [11:36:58]line = 1340.12 [11:36:58]line НДС 12% НСП 1% [11:36:58]line > о реализуемом товаре [11:36:58]line ОКРУГЛЕНИЕ: -0.12 [11:36:58]line ИТОГО: 1340.00 [11:36:58]line Внесено: 1340.00 [11:36:58]line СДАЧА: 0.00 [11:36:58]line НСП 1% : 11.86 [11:36:58]line НДС 12% : 142.31 [11:36:58]line Наличными: 1340.00 [11:36:58]line Безнал.: 0.00 [11:36:58]line Место: АЗС № 101 "Партнер Нефть" [11:36:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:36:58]line СНО: Общий режим [11:36:58]line Чек 147 29.10.2024 11:36 [11:36:58]line Смена: 555 ФФД: 1.0 [11:36:58]line ЗНМ: 0300000081 [11:36:58]line РНМ: 0000000000091631 [11:36:58]line Версия ККМ: 001 [11:36:58]line ФМ: 0000000000874669 [11:36:58]line ФД: 139162 [11:36:58]line ФПД: 26877298246338 [11:36:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T113658&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139162&fm=26877298246338&tin=02508201610067®Number=0000000000091631&sum=134000 [11:36:58]OFD Sender: Processing packet 139162 [packets to send 34, broken 33] [11:36:58]ProducePacketName [11:36:58]name=ofd_packets/00139162 [11:36:58]OFD Sender: To server: pG, [11:36:58]CommunicateWithHost lk.salyk.kg:30040 [11:36:58]ConnectInit lk.salyk.kg [11:36:58]written 0, free lines is 4095 [11:36:58]Connected sock=10 [11:36: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 36 39 0E 01 00 00 2B D2 06 01 93 37 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 AE 88 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 0B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 0B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 37 00 00 00 00 07 04 06 00 70 0B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 DA C8 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9A 1F 02 00 35 04 06 00 18 71 DB D0 82 C2 67 7C 3F 2E 4F 6F 03 4B [11:36: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 36 39 4F 00 00 00 82 76 47 00 1B 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 36 39 10 04 04 00 9A 1F 02 00 F4 03 04 00 8D 74 20 67 B6 04 01 00 00 59 2B 41 6D D6 3C 67 23 [11:36:58]CommunicateWithHost err = 0 [11:36:58]CheckOFDResponse [11:36:58]1017 (14) - 77093643461234 [11:36:58]1041 (16) - 0000000000874669 [11:36:58]1040 (4) - 139162 [11:36:58]1012 (4) - 29.10.2024 05:37 [11:36:58]1206 (1) - 0 [11:36:58]OFD Sender: Remove packet 139162 [11:36:58]ProducePacketName [11:36:58]name=ofd_packets/00139162 [11:36:58]NVStorageDeleteData [11:36:59]Write to MH i2c: 01 00 00 AB 11 BC [11:36:59]Write i2c OK [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: 01 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: 01 07 00 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: 01 07 00 AB 11 00 00 00 00 00 ED 0C BC [11:36:59]RasterBufferAndPrint [11:36:59]line [11:36:59]line [11:36:59]line [11:36:59]line [11:36:59]line [11:36:59]written 0, free lines is 3315 [11:36:59]MH_Cut [11:36:59]Write to MH i2c: D1 01 00 B2 11 01 95 [11:36:59]Write i2c OK [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: D1 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: D1 01 00 [11:36:59]MH_I2C_Read... [11:36:59]Read from MH i2c: D1 01 00 B2 11 00 94 [11:36:59]Write to MH i2c: 01 00 00 B3 11 C4 [11:36:59]Write i2c OK [11:36:59]MH_I2C_Read... [11:36:59]OFD Sender: No OFD packet to send [11:36:59]*** Cut start [11:36:59]*** Partial cut [11:36:59]*** CUTSNS_PIN = 1 [11:36:59]*** CUTSNS_PIN = 0 [11:37:00]*** Brake cut motor [11:37:00]Read from MH i2c: 01 [11:37:00]MH_I2C_Read... [11:37:00]*** Stop cut motor [11:37:00]*** Cut end [11:37:00]Read from MH i2c: 01 07 00 [11:37:00]MH_I2C_Read... [11:37:00]Read from MH i2c: 01 07 00 B3 11 00 00 00 00 00 FF 0F D9 [11:37:00]process_action close_receipt done [11:37:00]requested_data is exist [11:37:00]produce_requested_data [11:37:00]requested_item fm.sn is exist - process it [11:37:00]wFMCommunicate request_size=4 [11:37:00]MH_SAM_APDU [11:37:00]CAPDU: 80 11 00 00 [11:37:00]Write to MH i2c: E2 08 00 B4 11 80 11 00 00 00 00 00 00 3F [11:37:00]Write i2c OK [11:37:00]MH_I2C_Read... [11:37:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:00]Read from MH i2c: E2 [11:37:00]MH_I2C_Read... [11:37:00]Read from MH i2c: E2 17 00 [11:37:00]MH_I2C_Read... [11:37:00]Read from MH i2c: E2 17 00 B4 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9A [11:37:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:37:00]wFMCommunicate OK [11:37:00]requested_item fd.num is exist - process it [11:37:00]SAM_PROTO_GetFieldsCounters [11:37:00]wFMCommunicate request_size=4 [11:37:00]MH_SAM_APDU [11:37:00]CAPDU: 80 13 00 00 [11:37:00]Write to MH i2c: E2 08 00 B5 11 80 13 00 00 00 00 00 00 42 [11:37:00]Write i2c OK [11:37:00]MH_I2C_Read... [11:37:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:00]Read from MH i2c: E2 [11:37:00]MH_I2C_Read... [11:37:00]Read from MH i2c: E2 62 00 [11:37:00]MH_I2C_Read... [11:37:00]Read from MH i2c: E2 62 00 B5 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [11:37: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9A 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:00]wFMCommunicate OK [11:37:00]SAM_PROTO_GetFieldsCounters done [11:37:00]requested_item shift.num is exist - process it [11:37:00]requested_item shift.opened is exist - process it [11:37:00]req_shift_opened [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 B6 11 80 13 01 00 00 00 00 00 44 [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 B6 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 93 [11:37:00]RAPDU: 09 00 01 97 25 20 67 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]req_shift_opened done [11:37:00]requested_item shift.open_date is exist - process it [11:37:00]req_shift_open_date [11:37:00]req_shift_open_date done [11:37:00]produce_requested_data done [11:37:00]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139162,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:37:00]process_action_free close_receipt [11:37:00]json_value_free [11:37:00]json_value_free done [11:37:00]process_json_proto returns [11:37:00]Send response to host [11:37:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139162,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:37:00]free response buf [11:37:00]execute_script done [11:37:00]execute_script returns [11:37:00]free content buf [11:37:00]Sock 9.Close socket [11:37:00]Sock 9.Thread stoped [11:37:04]OFD Sender: No OFD packet to send [11:37:09]OFD Sender: No OFD packet to send [11:37:14]OFD Sender: No OFD packet to send [11:37:19]OFD Sender: No OFD packet to send [11:37:24]OFD Sender: No OFD packet to send [11:37:29]OFD Sender: No OFD packet to send [11:37:34]OFD Sender: No OFD packet to send [11:37:39]OFD Sender: No OFD packet to send [11:37:44]OFD Sender: No OFD packet to send [11:37:49]OFD Sender: No OFD packet to send [11:37:54]OFD Sender: No OFD packet to send [11:37:59]OFD Sender: No OFD packet to send [11:38:04]OFD Sender: No OFD packet to send [11:38:09]OFD Sender: No OFD packet to send [11:38:14]OFD Sender: No OFD packet to send [11:38:19]OFD Sender: No OFD packet to send [11:38:24]OFD Sender: No OFD packet to send [11:38:29]OFD Sender: No OFD packet to send [11:38:34]OFD Sender: No OFD packet to send [11:38:39]OFD Sender: No OFD packet to send [11:38:44]OFD Sender: No OFD packet to send [11:38:49]OFD Sender: No OFD packet to send [11:38:54]OFD Sender: No OFD packet to send [11:38:59]OFD Sender: No OFD packet to send [11:39:04]OFD Sender: No OFD packet to send [11:39:09]OFD Sender: No OFD packet to send [11:39:14]OFD Sender: No OFD packet to send [11:39:19]OFD Sender: No OFD packet to send [11:39:24]OFD Sender: No OFD packet to send [11:39:29]OFD Sender: No OFD packet to send [11:39:34]OFD Sender: No OFD packet to send [11:39:39]OFD Sender: No OFD packet to send [11:39:39]accept exits with 7 [11:39:39]New connection [11:39:39]New thread 3067018596 created [11:39:39]Thread 3067161956 joined [11:39:39]Waiting for new connection... [11:39:39] Sock 7.Parse request [11:39:39]Sock 7.Check first char [11:39:39]Sock 7.First char is OK [11:39:39]request: POST /json_proto HTTP/1.0 [11:39:39]Method: POST [11:39:39]URL: /json_proto [11:39:39]Method is POST - this is cgi request [11:39:39]url: /json_proto [11:39:39]query_string will be loaded in cgi processing [11:39:39]execute_cgi json_proto POST (null) [11:39:39]execute_cgi path=json_proto method=POST [11:39:39]POST find Content-Length [11:39:39]Host: 172.17.50.196:8080 [11:39:39]Content-Length: 772 [11:39:39]Content-Type: application/json [11:39:39] [11:39:39]POST finish read [11:39:39]Found Content-Length = 772 [11:39:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:39]execute_script... [11:39: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)1093689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:39]POST & json_proto [11:39:39]process_json_proto [11:39:39]json parsed OK: [11:39:39]protocol is kg_v1.0 [11:39:39]action value=close_receipt [11:39:39]process_action close_receipt [11:39:39]cmd_close_receipt [11:39:39]MH_GetDate [11:39:39]Write to MH i2c: F0 00 00 B7 11 B7 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: F0 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: F0 09 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: F0 09 00 B7 11 00 7C C9 20 67 72 0D 1C 67 8E [11:39:39]GetLastDocTimeStamp 1730201818 [11:39:39]current date 1730201980 [11:39:39]FM_GetShiftState [11:39:39]SAM_PROTO_GetShiftState [11:39:39]wFMCommunicate request_size=4 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 13 01 00 [11:39:39]Write to MH i2c: E2 08 00 B8 11 80 13 01 00 00 00 00 00 46 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 0E 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 0E 00 B8 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 95 [11:39:39]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:39:39]wFMCommunicate OK [11:39:39]SAM_PROTO_GetShiftState done [11:39:39]FM_GetShiftState done [11:39:39]opened in 1730160023 [11:39:39]opened+sec_in_day 1730246423 [11:39:39]quantity*price = 50063 [11:39:39]sum+1 = 50064 [11:39:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.63 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 0.00 Безнал.: 500.63 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 148 29.10.2024 11:39 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139163 ФПД: 188023639525054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T113941&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139163&fm=188023639525054&tin=02508201610067®Number=0000000000091631&sum=50063 [11:39:40]StoreToDocumentArchive [11:39:40]shift 555 fd 139163 [11:39:40]save to /storage/0555/doc_00139163 [11:39:40]save last doc name /storage/0555/doc_00139163 to /storage/kkm_last_doc_name [11:39:40]save OK [11:39:40]Clear old archive folders... [11:39:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:39:40]tlvbuf is 0146E0E0 [11:39:40]SAM_PROTO_ClearQueue [11:39:40]wFMCommunicate request_size=4 [11:39:40]MH_SAM_APDU [11:39:40]CAPDU: 80 09 00 00 [11:39:40]Write to MH i2c: E2 08 00 C5 11 80 09 00 00 00 00 00 00 48 [11:39:40]Write i2c OK [11:39:40]MH_I2C_Read... [11:39:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:40]Read from MH i2c: E2 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: E2 03 00 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: E2 03 00 C5 11 00 90 00 4A [11:39:40]RAPDU: 90 00 [11:39:40]wFMCommunicate OK [11:39:40]SAM_PROTO_ClearQueue done [11:39:40]KKMCreateOFDPacket [11:39:40]OFDProtocolAddRootSTLVToBuf [11:39:40]FM_MakeSignedData [11:39:40]FM_MakeSignedData [11:39:40]SAM_PROTO_SignData [11:39:40]wFMCommunicate request_size=4 [11:39:40]MH_SAM_APDU [11:39:40]CAPDU: 80 0D 01 02 [11:39:40]Write to MH i2c: E2 08 00 C6 11 80 0D 01 02 00 00 00 00 50 [11:39:40]Write i2c OK [11:39:40]MH_I2C_Read... [11:39:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:40]Read from MH i2c: E2 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: E2 03 00 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: E2 03 00 C6 11 00 90 00 4B [11:39:40]RAPDU: 90 00 [11:39:40]wFMCommunicate OK [11:39:40]wFMCommunicate request_size=255 [11:39:40]MH_SAM_APDU [11:39: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 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 7D C9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9B 1F 02 00 35 04 06 00 [11:39:40]Write to MH i2c: E2 02 01 C7 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 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 7D C9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9B 1F 02 00 35 04 06 00 00 00 0D [11:39:40]Write i2c OK [11:39:40]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 C7 11 00 90 00 4C [11:39:41]RAPDU: 90 00 [11:39:41]wFMCommunicate OK [11:39:41]wFMCommunicate request_size=11 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 0D 02 02 06 AB 01 AA 3E 46 BE [11:39:41]Write to MH i2c: E2 0E 00 C8 11 80 0D 02 02 06 00 AB 01 AA 3E 46 BE 00 00 F7 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 C8 11 00 90 00 4D [11:39:41]RAPDU: 90 00 [11:39:41]wFMCommunicate OK [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 0D 03 02 [11:39:41]Write to MH i2c: E2 08 00 C9 11 80 0D 03 02 00 00 00 00 55 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 0B 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 0B 00 C9 11 00 41 FA CA 88 DE D7 6B 3B 90 00 3E [11:39:41]RAPDU: 41 FA CA 88 DE D7 6B 3B 90 00 [11:39:41]wFMCommunicate OK [11:39:41]SAM_PROTO_SignData done [11:39:41]FM_MakeSignedData done [11:39:41]CreateOFDProtocolMessage [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 11 00 00 [11:39:41]Write to MH i2c: E2 08 00 CA 11 80 11 00 00 00 00 00 00 55 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 17 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 17 00 CA 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B0 [11:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:39:41]wFMCommunicate OK [11:39:41]CreateOFDProtocolMessage done [11:39:41]OFDSenderStorePacket 139163 [11:39:41]StoreOFDPacket docnum=139163 [11:39:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 01 00 00 6C 82 08 01 48 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 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 7D C9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9B 1F 02 00 35 04 06 00 AB 01 AA 3E 46 BE 41 FA CA 88 DE D7 6B 3B [11:39:41]CheckFolder [11:39:41]dirname=/storage/ofd_packets [11:39:41]CheckFolder done [11:39:41]ProducePacketName [11:39:41]name=ofd_packets/00139163 [11:39:41]NVStorageSaveData ofd_packets/00139163 [11:39:41]File name is /storage/ofd_packets/00139163 [11:39:41]Write 302 bytes [11:39:41]NVStorageSaveData done [11:39:41]OFDSenderStorePacket done [11:39:41]KKMCreateOFDPacket done [11:39:41]NVStorageSaveData kkm_last_timestamp [11:39:41]File name is /storage/kkm_last_timestamp [11:39:41]Write 4 bytes [11:39:41]NVStorageSaveData done [11:39:41]ExternCall_PrintAddStr [11:39:41]wPrintStart [11:39:41]Write to MH i2c: 01 00 00 CB 11 DC [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: 01 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: 01 07 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: 01 07 00 CB 11 00 00 00 00 00 FF 0F F1 [11:39:41]RasterBufferAndPrint [11:39:41]line Счет N : (1)1093689 [11:39:41]line ИНН: 02508201610067 [11:39:41]line Контрольно-Кассовый Чек [11:39:41]line ПРОДАЖА [11:39:41]line ТРК (МРК, ГНК) : 21 [11:39:41]line Товар: 2710194210 [11:39:41]line ДТ(л)-К-2 [11:39:41]line 6.570 * 76.20 [11:39:41]line = 500.63 [11:39:41]line НДС 12% НСП 1% [11:39:41]line > о реализуемом товаре [11:39:41]line ИТОГО: 500.63 [11:39:41]line НСП 1% : 4.43 [11:39:41]line НДС 12% : 53.16 [11:39:41]line Наличными: 0.00 [11:39:41]line Безнал.: 500.63 [11:39:41]line Место: АЗС № 101 "Партнер Нефть" [11:39:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:39:41]line СНО: Общий режим [11:39:41]line Чек 148 29.10.2024 11:39 [11:39:41]line Смена: 555 ФФД: 1.0 [11:39:41]line ЗНМ: 0300000081 [11:39:41]line РНМ: 0000000000091631 [11:39:41]line Версия ККМ: 001 [11:39:41]line Платежная система: Mbank [11:39:41]line ФМ: 0000000000874669 [11:39:41]line ФД: 139163 [11:39:41]line ФПД: 188023639525054 [11:39:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T113941&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139163&fm=188023639525054&tin=02508201610067®Number=0000000000091631&sum=50063 [11:39:41]written 0, free lines is 4095 [11:39:41]OFD Sender: Processing packet 139163 [packets to send 34, broken 33] [11:39:41]ProducePacketName [11:39:41]name=ofd_packets/00139163 [11:39:41]OFD Sender: To server: pG, [11:39:41]CommunicateWithHost lk.salyk.kg:30040 [11:39:41]ConnectInit lk.salyk.kg [11:39:41]Connected sock=10 [11:39: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 36 39 10 01 00 00 6C 82 08 01 48 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 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8F C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8F C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 7D C9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9B 1F 02 00 35 04 06 00 AB 01 AA 3E 46 BE 41 FA CA 88 DE D7 6B 3B [11: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 36 39 4F 00 00 00 AC B0 47 00 9F CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9B 1F 02 00 F4 03 04 00 30 75 20 67 B6 04 01 00 00 D7 03 0B 91 25 DC 9A 58 [11:39:41]CommunicateWithHost err = 0 [11:39:41]CheckOFDResponse [11:39:41]1017 (14) - 77093643461234 [11:39:41]1041 (16) - 0000000000874669 [11:39:41]1040 (4) - 139163 [11:39:41]1012 (4) - 29.10.2024 05:40 [11:39:41]1206 (1) - 0 [11:39:41]OFD Sender: Remove packet 139163 [11:39:41]ProducePacketName [11:39:41]name=ofd_packets/00139163 [11:39:41]NVStorageDeleteData [11:39:42]Write to MH i2c: 01 00 00 F4 11 05 [11:39:42]Write i2c OK [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: 01 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: 01 07 00 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: 01 07 00 F4 11 00 00 00 00 00 0B 0D 24 [11:39:42]RasterBufferAndPrint [11:39:42]line [11:39:42]line [11:39:42]line [11:39:42]line [11:39:42]line [11:39:42]written 0, free lines is 3345 [11:39:42]MH_Cut [11:39:42]Write to MH i2c: D1 01 00 FB 11 01 DE [11:39:42]Write i2c OK [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: D1 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: D1 01 00 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: D1 01 00 FB 11 00 DD [11:39:42]Write to MH i2c: 01 00 00 FC 11 0D [11:39:42]Write i2c OK [11:39:42]MH_I2C_Read... [11:39:42]OFD Sender: No OFD packet to send [11:39:42]*** Cut start [11:39:42]*** Partial cut [11:39:42]*** CUTSNS_PIN = 1 [11:39:42]*** CUTSNS_PIN = 0 [11:39:43]*** Brake cut motor [11:39:43]Read from MH i2c: 01 [11:39:43]MH_I2C_Read... [11:39:43]*** Stop cut motor [11:39:43]*** Cut end [11:39:43]Read from MH i2c: 01 07 00 [11:39:43]MH_I2C_Read... [11:39:43]Read from MH i2c: 01 07 00 FC 11 00 00 00 00 00 FF 0F 22 [11:39:43]process_action close_receipt done [11:39:43]requested_data is exist [11:39:43]produce_requested_data [11:39:43]requested_item fm.sn is exist - process it [11:39:43]wFMCommunicate request_size=4 [11:39:43]MH_SAM_APDU [11:39:43]CAPDU: 80 11 00 00 [11:39:43]Write to MH i2c: E2 08 00 FD 11 80 11 00 00 00 00 00 00 88 [11:39:43]Write i2c OK [11:39:43]MH_I2C_Read... [11:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:43]Read from MH i2c: E2 [11:39:43]MH_I2C_Read... [11:39:43]Read from MH i2c: E2 17 00 [11:39:43]MH_I2C_Read... [11:39:43]Read from MH i2c: E2 17 00 FD 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E3 [11:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:39:43]wFMCommunicate OK [11:39:43]requested_item fd.num is exist - process it [11:39:43]SAM_PROTO_GetFieldsCounters [11:39:43]wFMCommunicate request_size=4 [11:39:43]MH_SAM_APDU [11:39:43]CAPDU: 80 13 00 00 [11:39:43]Write to MH i2c: E2 08 00 FE 11 80 13 00 00 00 00 00 00 8B [11:39:43]Write i2c OK [11:39:43]MH_I2C_Read... [11:39:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:43]Read from MH i2c: E2 [11:39:43]MH_I2C_Read... [11:39:43]Read from MH i2c: E2 62 00 [11:39:43]MH_I2C_Read... [11:39:43]Read from MH i2c: E2 62 00 FE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [11:39: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9B 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:39:43]wFMCommunicate OK [11:39:43]SAM_PROTO_GetFieldsCounters done [11:39:43]requested_item shift.num is exist - process it [11:39:43]requested_item shift.opened is exist - process it [11:39:43]req_shift_opened [11:39:43]FM_GetShiftState [11:39:43]SAM_PROTO_GetShiftState [11:39:43]wFMCommunicate request_size=4 [11:39:43]MH_SAM_APDU [11:39:43]CAPDU: 80 13 01 00 [11:39:43]Write to MH i2c: E2 08 00 FF 11 80 13 01 00 00 00 00 00 8D [11:39:43]Write i2c OK [11:39:43]MH_I2C_Read... [11:39:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:43]Read from MH i2c: E2 [11:39:43]MH_I2C_Read... [11:39:43]Read from MH i2c: E2 0E 00 [11:39:43]MH_I2C_Read... [11:39:43]Read from MH i2c: E2 0E 00 FF 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DC [11:39:43]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:39:43]wFMCommunicate OK [11:39:43]SAM_PROTO_GetShiftState done [11:39:43]FM_GetShiftState done [11:39:43]req_shift_opened done [11:39:43]requested_item shift.open_date is exist - process it [11:39:43]req_shift_open_date [11:39:43]req_shift_open_date done [11:39:43]produce_requested_data done [11:39:43]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139163,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:39:43]process_action_free close_receipt [11:39:43]json_value_free [11:39:43]json_value_free done [11:39:43]process_json_proto returns [11:39:43]Send response to host [11:39:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139163,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:39:43]free response buf [11:39:43]execute_script done [11:39:43]execute_script returns [11:39:43]free content buf [11:39:43]Sock 7.Close socket [11:39:43]Sock 7.Thread stoped [11:39:47]OFD Sender: No OFD packet to send [11:39:52]OFD Sender: No OFD packet to send [11:39:57]OFD Sender: No OFD packet to send [11:40:02]OFD Sender: No OFD packet to send [11:40:07]OFD Sender: No OFD packet to send [11:40:12]OFD Sender: No OFD packet to send [11:40:17]OFD Sender: No OFD packet to send [11:40:22]OFD Sender: No OFD packet to send [11:40:27]OFD Sender: No OFD packet to send [11:40:32]OFD Sender: No OFD packet to send [11:40:37]OFD Sender: No OFD packet to send [11:40:42]OFD Sender: No OFD packet to send [11:40:47]OFD Sender: No OFD packet to send [11:40:52]OFD Sender: No OFD packet to send [11:40:57]OFD Sender: No OFD packet to send [11:41:02]OFD Sender: No OFD packet to send [11:41:07]OFD Sender: No OFD packet to send [11:41:12]OFD Sender: No OFD packet to send [11:41:17]OFD Sender: No OFD packet to send [11:41:22]OFD Sender: No OFD packet to send [11:41:27]OFD Sender: No OFD packet to send [11:41:32]OFD Sender: No OFD packet to send [11:41:37]OFD Sender: No OFD packet to send [11:41:42]OFD Sender: No OFD packet to send [11:41:47]OFD Sender: No OFD packet to send [11:41:52]OFD Sender: No OFD packet to send [11:41:57]OFD Sender: No OFD packet to send [11:42:02]OFD Sender: No OFD packet to send [11:42:07]OFD Sender: No OFD packet to send [11:42:12]OFD Sender: No OFD packet to send [11:42:17]OFD Sender: No OFD packet to send [11:42:22]OFD Sender: No OFD packet to send [11:42:27]OFD Sender: No OFD packet to send [11:42:32]OFD Sender: No OFD packet to send [11:42:37]OFD Sender: No OFD packet to send [11:42:42]OFD Sender: No OFD packet to send [11:42:47]OFD Sender: No OFD packet to send [11:42:52]OFD Sender: No OFD packet to send [11:42:57]OFD Sender: No OFD packet to send [11:43:02]OFD Sender: No OFD packet to send [11:43:07]OFD Sender: No OFD packet to send [11:43:12]OFD Sender: No OFD packet to send [11:43:17]OFD Sender: No OFD packet to send [11:43:22]OFD Sender: No OFD packet to send [11:43:27]OFD Sender: No OFD packet to send [11:43:32]OFD Sender: No OFD packet to send [11:43:37]OFD Sender: No OFD packet to send [11:43:42]OFD Sender: No OFD packet to send [11:43:47]OFD Sender: No OFD packet to send [11:43:52]OFD Sender: No OFD packet to send [11:43:57]OFD Sender: No OFD packet to send [11:44:02]OFD Sender: No OFD packet to send [11:44:07]OFD Sender: No OFD packet to send [11:44:12]OFD Sender: No OFD packet to send [11:44:17]OFD Sender: No OFD packet to send [11:44:22]OFD Sender: No OFD packet to send [11:44:27]OFD Sender: No OFD packet to send [11:44:32]OFD Sender: No OFD packet to send [11:44:37]OFD Sender: No OFD packet to send [11:44:42]OFD Sender: No OFD packet to send [11:44:47]OFD Sender: No OFD packet to send [11:44:52]OFD Sender: No OFD packet to send [11:44:57]OFD Sender: No OFD packet to send [11:45:02]OFD Sender: No OFD packet to send [11:45:07]OFD Sender: No OFD packet to send [11:45:12]OFD Sender: No OFD packet to send [11:45:17]OFD Sender: No OFD packet to send [11:45:22]OFD Sender: No OFD packet to send [11:45:27]OFD Sender: No OFD packet to send [11:45:32]OFD Sender: No OFD packet to send [11:45:37]OFD Sender: No OFD packet to send [11:45:42]OFD Sender: No OFD packet to send [11:45:47]OFD Sender: No OFD packet to send [11:45:52]OFD Sender: No OFD packet to send [11:45:57]OFD Sender: No OFD packet to send [11:46:02]OFD Sender: No OFD packet to send [11:46:07]OFD Sender: No OFD packet to send [11:46:12]OFD Sender: No OFD packet to send [11:46:17]OFD Sender: No OFD packet to send [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:47]OFD Sender: No OFD packet to send [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:38]OFD Sender: No OFD packet to send [11:49:43]OFD Sender: No OFD packet to send [11:49:48]OFD Sender: No OFD packet to send [11:49:53]OFD Sender: No OFD packet to send [11:49:58]OFD Sender: No OFD packet to send [11:50:03]OFD Sender: No OFD packet to send [11:50:08]OFD Sender: No OFD packet to send [11:50:13]OFD Sender: No OFD packet to send [11:50:18]OFD Sender: No OFD packet to send [11:50:23]OFD Sender: No OFD packet to send [11:50:28]OFD Sender: No OFD packet to send [11:50:33]OFD Sender: No OFD packet to send [11:50:38]OFD Sender: No OFD packet to send [11:50:43]OFD Sender: No OFD packet to send [11:50:48]OFD Sender: No OFD packet to send [11:50:53]OFD Sender: No OFD packet to send [11:50:58]OFD Sender: No OFD packet to send [11:51:03]OFD Sender: No OFD packet to send [11:51:08]OFD Sender: No OFD packet to send [11:51:13]OFD Sender: No OFD packet to send [11:51:18]OFD Sender: No OFD packet to send [11:51:23]OFD Sender: No OFD packet to send [11:51:28]OFD Sender: No OFD packet to send [11:51:33]OFD Sender: No OFD packet to send [11:51:38]OFD Sender: No OFD packet to send [11:51:43]OFD Sender: No OFD packet to send [11:51:48]OFD Sender: No OFD packet to send [11:51:53]OFD Sender: No OFD packet to send [11:51:58]OFD Sender: No OFD packet to send [11:52:03]OFD Sender: No OFD packet to send [11:52:08]OFD Sender: No OFD packet to send [11:52:13]OFD Sender: No OFD packet to send [11:52:18]OFD Sender: No OFD packet to send [11:52:23]OFD Sender: No OFD packet to send [11:52:28]OFD Sender: No OFD packet to send [11:52:33]OFD Sender: No OFD packet to send [11:52:38]OFD Sender: No OFD packet to send [11:52:43]OFD Sender: No OFD packet to send [11:52:48]OFD Sender: No OFD packet to send [11:52:53]OFD Sender: No OFD packet to send [11:52:53]accept exits with 9 [11:52:53]New connection [11:52:53]New thread 3067161956 created [11:52:53]Thread 3067018596 joined [11:52:53]Waiting for new connection... [11:52:53] Sock 9.Parse request [11:52:53]Sock 9.Check first char [11:52:53]Sock 9.First char is OK [11:52:53]request: POST /json_proto HTTP/1.0 [11:52:53]Method: POST [11:52:53]URL: /json_proto [11:52:53]Method is POST - this is cgi request [11:52:53]url: /json_proto [11:52:53]query_string will be loaded in cgi processing [11:52:53]execute_cgi json_proto POST (null) [11:52:53]execute_cgi path=json_proto method=POST [11:52:53]POST find Content-Length [11:52:53]Host: 172.17.50.196:8080 [11:52:53]Content-Length: 1230 [11:52:53]Content-Type: application/json [11:52:53] [11:52:53]POST finish read [11:52:53]Found Content-Length = 1230 [11:52:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335078", "tax_sys" : 0, "items" : [ { "code": "4870112003956", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI SUPER \u0410\u043B\u044C\u0431\u0435\u043D\u0438 \u0421\u0443\u043F\u0435\u0440", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 3.000, "sum" : 177.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 367.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:53]execute_script... [11:52:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335078", "tax_sys" : 0, "items" : [ { "code": "4870112003956", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI SUPER \u0410\u043B\u044C\u0431\u0435\u043D\u0438 \u0421\u0443\u043F\u0435\u0440", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 3.000, "sum" : 177.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 367.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:52:53]POST & json_proto [11:52:53]process_json_proto [11:52:53]json parsed OK: [11:52:53]protocol is kg_v1.0 [11:52:53]action value=close_receipt [11:52:53]process_action close_receipt [11:52:53]cmd_close_receipt [11:52:53]MH_GetDate [11:52:53]Write to MH i2c: F0 00 00 00 12 01 [11:52:54]Write i2c OK [11:52:54]MH_I2C_Read... [11:52:54]Read from MH i2c: F0 [11:52:54]MH_I2C_Read... [11:52:54]Read from MH i2c: F0 09 00 [11:52:54]MH_I2C_Read... [11:52:54]Read from MH i2c: F0 09 00 00 12 00 97 CC 20 67 72 0D 1C 67 F6 [11:52:54]GetLastDocTimeStamp 1730201981 [11:52:54]current date 1730202775 [11:52:54]FM_GetShiftState [11:52:54]SAM_PROTO_GetShiftState [11:52:54]wFMCommunicate request_size=4 [11:52:54]MH_SAM_APDU [11:52:54]CAPDU: 80 13 01 00 [11:52:54]Write to MH i2c: E2 08 00 01 12 80 13 01 00 00 00 00 00 90 [11:52:54]Write i2c OK [11:52:54]MH_I2C_Read... [11:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:54]Read from MH i2c: E2 [11:52:54]MH_I2C_Read... [11:52:54]Read from MH i2c: E2 0E 00 [11:52:54]MH_I2C_Read... [11:52:54]Read from MH i2c: E2 0E 00 01 12 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DF [11:52:54]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:52:54]wFMCommunicate OK [11:52:54]SAM_PROTO_GetShiftState done [11:52:54]FM_GetShiftState done [11:52:54]opened in 1730160023 [11:52:54]opened+sec_in_day 1730246423 [11:52:54]quantity*price = 7500 [11:52:54]sum+1 = 7501 [11:52:54]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036210013 Кофе Капучино (GABB TRADE) 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607065001445 Шок батончик Snickers 50,5г 3.000 * 59.00 = 177.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 367.00 НСП 1% : 3.25 НДС 12% : 38.97 Наличными: 367.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 149 29.10.2024 11:52 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139164 ФПД: 240480956623467 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115255&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139164&fm=240480956623467&tin=02508201610067®Number=0000000000091631&sum=36700 0 [11:52:55]StoreToDocumentArchive [11:52:55]shift 555 fd 139164 [11:52:55]save to /storage/0555/doc_00139164 [11:52:55]save last doc name /storage/0555/doc_00139164 to /storage/kkm_last_doc_name [11:52:55]save OK [11:52:55]Clear old archive folders... [11:52:55]ProcessDocumentItem done err = 0, tmpTLVsize=525 [11:52:55]tlvbuf is 01492060 [11:52:55]SAM_PROTO_ClearQueue [11:52:55]wFMCommunicate request_size=4 [11:52:55]MH_SAM_APDU [11:52:55]CAPDU: 80 09 00 00 [11:52:55]Write to MH i2c: E2 08 00 0E 12 80 09 00 00 00 00 00 00 92 [11:52:55]Write i2c OK [11:52:55]MH_I2C_Read... [11:52:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:55]Read from MH i2c: E2 [11:52:55]MH_I2C_Read... [11:52:55]Read from MH i2c: E2 03 00 [11:52:55]MH_I2C_Read... [11:52:55]Read from MH i2c: E2 03 00 0E 12 00 90 00 94 [11:52:55]RAPDU: 90 00 [11:52:55]wFMCommunicate OK [11:52:55]SAM_PROTO_ClearQueue done [11:52:55]KKMCreateOFDPacket [11:52:55]OFDProtocolAddRootSTLVToBuf [11:52:55]FM_MakeSignedData [11:52:55]FM_MakeSignedData [11:52:55]SAM_PROTO_SignData [11:52:55]wFMCommunicate request_size=4 [11:52:55]MH_SAM_APDU [11:52:55]CAPDU: 80 0D 01 02 [11:52:55]Write to MH i2c: E2 08 00 0F 12 80 0D 01 02 00 00 00 00 9A [11:52:55]Write i2c OK [11:52:55]MH_I2C_Read... [11:52:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:55]Read from MH i2c: E2 [11:52:55]MH_I2C_Read... [11:52:55]Read from MH i2c: E2 03 00 [11:52:55]MH_I2C_Read... [11:52:55]Read from MH i2c: E2 03 00 0F 12 00 90 00 95 [11:52:55]RAPDU: 90 00 [11:52:55]wFMCommunicate OK [11:52:55]wFMCommunicate request_size=255 [11:52:55]MH_SAM_APDU [11:52:55]CAPDU: 80 0D 02 02 FA 03 00 0D 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 [11:52:55]Write to MH i2c: E2 02 01 10 12 80 0D 02 02 FA 00 03 00 0D 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 00 00 7A [11:52:55]Write i2c OK [11:52:55]MH_I2C_Read... [11:52:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:55]Read from MH i2c: E2 [11:52:55]MH_I2C_Read... [11:52:55]Read from MH i2c: E2 03 00 [11:52:55]MH_I2C_Read... [11:52:55]Read from MH i2c: E2 03 00 10 12 00 90 00 96 [11:52:55]RAPDU: 90 00 [11:52:55]wFMCommunicate OK [11:52:55]wFMCommunicate request_size=255 [11:52:55]MH_SAM_APDU [11:52:55]CAPDU: 80 0D 02 02 FA 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 8F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0F 00 00 00 00 07 04 06 00 5C 8F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 97 CC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 [11:52:55]Write to MH i2c: E2 02 01 11 12 80 0D 02 02 FA 00 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 8F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0F 00 00 00 00 07 04 06 00 5C 8F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 97 CC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 00 00 14 [11:52:55]Write i2c OK [11:52:55]MH_I2C_Read... [11:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:56]Read from MH i2c: E2 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 03 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 03 00 11 12 00 90 00 97 [11:52:56]RAPDU: 90 00 [11:52:56]wFMCommunicate OK [11:52:56]wFMCommunicate request_size=34 [11:52:56]MH_SAM_APDU [11:52:56]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9C 1F 02 00 35 04 06 00 DA B7 55 FE AA 6B [11:52:56]Write to MH i2c: E2 25 00 12 12 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9C 1F 02 00 35 04 06 00 DA B7 55 FE AA 6B 00 00 1D [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:56]Read from MH i2c: E2 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 03 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 03 00 12 12 00 90 00 98 [11:52:56]RAPDU: 90 00 [11:52:56]wFMCommunicate OK [11:52:56]wFMCommunicate request_size=4 [11:52:56]MH_SAM_APDU [11:52:56]CAPDU: 80 0D 03 02 [11:52:56]Write to MH i2c: E2 08 00 13 12 80 0D 03 02 00 00 00 00 A0 [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:56]Read from MH i2c: E2 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 0B 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 0B 00 13 12 00 CC 7B D8 88 1F 33 15 6F 90 00 1E [11:52:56]RAPDU: CC 7B D8 88 1F 33 15 6F 90 00 [11:52:56]wFMCommunicate OK [11:52:56]SAM_PROTO_SignData done [11:52:56]FM_MakeSignedData done [11:52:56]CreateOFDProtocolMessage [11:52:56]wFMCommunicate request_size=4 [11:52:56]MH_SAM_APDU [11:52:56]CAPDU: 80 11 00 00 [11:52:56]Write to MH i2c: E2 08 00 14 12 80 11 00 00 00 00 00 00 A0 [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:56]Read from MH i2c: E2 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 17 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: E2 17 00 14 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 FB [11:52:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:52:56]wFMCommunicate OK [11:52:56]CreateOFDProtocolMessage done [11:52:56]OFDSenderStorePacket 139164 [11:52:56]StoreOFDPacket docnum=139164 [11:52:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 21 02 00 00 23 22 19 02 9D 94 5A 03 01 00 03 00 0D 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 8F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0F 00 00 00 00 07 04 06 00 5C 8F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 97 CC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9C 1F 02 00 35 04 06 00 DA B7 55 FE AA 6B CC 7B D8 88 1F 33 15 6F [11:52:56]CheckFolder [11:52:56]dirname=/storage/ofd_packets [11:52:56]CheckFolder done [11:52:56]ProducePacketName [11:52:56]name=ofd_packets/00139164 [11:52:56]NVStorageSaveData ofd_packets/00139164 [11:52:56]File name is /storage/ofd_packets/00139164 [11:52:56]Write 575 bytes [11:52:56]NVStorageSaveData done [11:52:56]OFDSenderStorePacket done [11:52:56]KKMCreateOFDPacket done [11:52:56]NVStorageSaveData kkm_last_timestamp [11:52:56]File name is /storage/kkm_last_timestamp [11:52:56]Write 4 bytes [11:52:56]NVStorageSaveData done [11:52:56]ExternCall_PrintAddStr [11:52:56]wPrintStart [11:52:56]Write to MH i2c: 01 00 00 15 12 27 [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 07 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 07 00 15 12 00 00 00 00 00 FF 0F 3C [11:52:56]RasterBufferAndPrint [11:52:56]line Счет N : (3)335078 [11:52:56]line ИНН: 02508201610067 [11:52:56]line Контрольно-Кассовый Чек [11:52:56]line ПРОДАЖА [11:52:56]line Товар: 4870112003956 [11:52:56]line Шок батончик ALBENI SUPER Альбени Супер [11:52:56]line 1.000 * 75.00 [11:52:56]line = 75.00 [11:52:56]line НДС 12% НСП 1% [11:52:56]line > о реализуемом товаре [11:52:56]line Товар: 2000036210013 [11:52:56]line Кофе Капучино (GABB TRADE) [11:52:56]line 1.000 * 115.00 [11:52:56]line = 115.00 [11:52:56]line НДС 12% НСП 1% [11:52:56]line > о реализуемом товаре [11:52:56]line Товар: 4607065001445 [11:52:56]line Шок батончик Snickers 50,5г [11:52:56]line 3.000 * 59.00 [11:52:56]line = 177.00 [11:52:56]line НДС 12% НСП 1% [11:52:56]line > о реализуемом товаре [11:52:56]line ИТОГО: 367.00 [11:52:56]line НСП 1% : 3.25 [11:52:56]line НДС 12% : 38.97 [11:52:56]line Наличными: 367.00 [11:52:56]line Безнал.: 0.00 [11:52:56]line Место: АЗС № 101 "Партнер Нефть" [11:52:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:52:56]line СНО: Общий режим [11:52:56]line Чек 149 29.10.2024 11:52 [11:52:56]line Смена: 555 ФФД: 1.0 [11:52:56]line ЗНМ: 0300000081 [11:52:56]line РНМ: 0000000000091631 [11:52:56]line Версия ККМ: 001 [11:52:56]line ФМ: 0000000000874669 [11:52:56]line ФД: 139164 [11:52:56]line ФПД: 240480956623467 [11:52:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115255&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139164&fm=240480956623467&tin=02508201610067®Number=0000000000091631&sum=36700 [11:52:56]line 0 [11:52:56]written 0, free lines is 4095 [11:52:56]OFD Sender: Processing packet 139164 [packets to send 34, broken 33] [11:52:56]ProducePacketName [11:52:56]name=ofd_packets/00139164 [11:52:56]OFD Sender: To server: pG, [11:52:56]CommunicateWithHost lk.salyk.kg:30040 [11:52:56]ConnectInit lk.salyk.kg [11:52:56]Connected sock=10 [11:52:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 21 02 00 00 23 22 19 02 9D 94 5A 03 01 00 03 00 0D 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 24 45 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 8F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 45 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0F 00 00 00 00 07 04 06 00 5C 8F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 97 CC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9C 1F 02 00 35 04 06 00 DA B7 55 FE AA 6B CC 7B D8 88 1F 33 15 6F [11:52: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 36 39 4F 00 00 00 18 83 47 00 9A 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 36 39 10 04 04 00 9C 1F 02 00 F4 03 04 00 4B 78 20 67 B6 04 01 00 00 91 D4 24 2C 51 B8 26 60 [11:52:56]CommunicateWithHost err = 0 [11:52:56]CheckOFDResponse [11:52:56]1017 (14) - 77093643461234 [11:52:56]1041 (16) - 0000000000874669 [11:52:56]1040 (4) - 139164 [11:52:56]1012 (4) - 29.10.2024 05:53 [11:52:56]1206 (1) - 0 [11:52:56]OFD Sender: Remove packet 139164 [11:52:56]ProducePacketName [11:52:56]name=ofd_packets/00139164 [11:52:56]NVStorageDeleteData [11:52:56]Write to MH i2c: 01 00 00 4A 12 5C [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 07 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: 01 07 00 4A 12 00 00 00 00 00 82 0C F1 [11:52:56]RasterBufferAndPrint [11:52:56]line [11:52:56]line [11:52:56]line [11:52:56]line [11:52:56]line [11:52:56]written 0, free lines is 3211 [11:52:56]MH_Cut [11:52:56]Write to MH i2c: D1 01 00 51 12 01 35 [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: D1 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: D1 01 00 [11:52:56]MH_I2C_Read... [11:52:56]Read from MH i2c: D1 01 00 51 12 00 34 [11:52:56]Write to MH i2c: 01 00 00 52 12 64 [11:52:56]Write i2c OK [11:52:56]MH_I2C_Read... [11:52:57]OFD Sender: No OFD packet to send [11:52:57]*** Cut start [11:52:57]*** Partial cut [11:52:57]*** CUTSNS_PIN = 1 [11:52:57]*** CUTSNS_PIN = 0 [11:52:57]*** Brake cut motor [11:52:58]Read from MH i2c: 01 [11:52:58]MH_I2C_Read... [11:52:58]*** Stop cut motor [11:52:58]*** Cut end [11:52:58]Read from MH i2c: 01 07 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: 01 07 00 52 12 00 00 00 00 00 FF 0F 79 [11:52:58]process_action close_receipt done [11:52:58]requested_data is exist [11:52:58]produce_requested_data [11:52:58]requested_item fm.sn is exist - process it [11:52:58]wFMCommunicate request_size=4 [11:52:58]MH_SAM_APDU [11:52:58]CAPDU: 80 11 00 00 [11:52:58]Write to MH i2c: E2 08 00 53 12 80 11 00 00 00 00 00 00 DF [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 17 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 17 00 53 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3A [11:52:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:52:58]wFMCommunicate OK [11:52:58]requested_item fd.num is exist - process it [11:52:58]SAM_PROTO_GetFieldsCounters [11:52:58]wFMCommunicate request_size=4 [11:52:58]MH_SAM_APDU [11:52:58]CAPDU: 80 13 00 00 [11:52:58]Write to MH i2c: E2 08 00 54 12 80 13 00 00 00 00 00 00 E2 [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 62 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 62 00 54 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [11:52: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9C 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:52:58]wFMCommunicate OK [11:52:58]SAM_PROTO_GetFieldsCounters done [11:52:58]requested_item shift.num is exist - process it [11:52:58]requested_item shift.opened is exist - process it [11:52:58]req_shift_opened [11:52:58]FM_GetShiftState [11:52:58]SAM_PROTO_GetShiftState [11:52:58]wFMCommunicate request_size=4 [11:52:58]MH_SAM_APDU [11:52:58]CAPDU: 80 13 01 00 [11:52:58]Write to MH i2c: E2 08 00 55 12 80 13 01 00 00 00 00 00 E4 [11:52:58]Write i2c OK [11:52:58]MH_I2C_Read... [11:52:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:58]Read from MH i2c: E2 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 0E 00 [11:52:58]MH_I2C_Read... [11:52:58]Read from MH i2c: E2 0E 00 55 12 00 09 00 01 97 25 20 67 00 00 00 00 90 00 33 [11:52:58]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:52:58]wFMCommunicate OK [11:52:58]SAM_PROTO_GetShiftState done [11:52:58]FM_GetShiftState done [11:52:58]req_shift_opened done [11:52:58]requested_item shift.open_date is exist - process it [11:52:58]req_shift_open_date [11:52:58]req_shift_open_date done [11:52:58]produce_requested_data done [11:52:58]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139164,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:52:58]process_action_free close_receipt [11:52:58]json_value_free [11:52:58]json_value_free done [11:52:58]process_json_proto returns [11:52:58]Send response to host [11:52:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139164,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:52:58]free response buf [11:52:58]execute_script done [11:52:58]execute_script returns [11:52:58]free content buf [11:52:58]Sock 9.Close socket [11:52:58]Sock 9.Thread stoped [11:53:02]OFD Sender: No OFD packet to send [11:53:07]OFD Sender: No OFD packet to send [11:53:12]OFD Sender: No OFD packet to send [11:53:17]OFD Sender: No OFD packet to send [11:53:22]OFD Sender: No OFD packet to send [11:53:27]OFD Sender: No OFD packet to send [11:53:32]OFD Sender: No OFD packet to send [11:53:37]OFD Sender: No OFD packet to send [11:53:39]accept exits with 7 [11:53:39]New connection [11:53:39]New thread 3067018596 created [11:53:39]Thread 3067161956 joined [11:53:39]Waiting for new connection... [11:53:39] Sock 7.Parse request [11:53:39]Sock 7.Check first char [11:53:39]Sock 7.First char is OK [11:53:39]request: POST /json_proto HTTP/1.0 [11:53:39]Method: POST [11:53:39]URL: /json_proto [11:53:39]Method is POST - this is cgi request [11:53:39]url: /json_proto [11:53:39]query_string will be loaded in cgi processing [11:53:39]execute_cgi json_proto POST (null) [11:53:39]execute_cgi path=json_proto method=POST [11:53:39]POST find Content-Length [11:53:39]Host: 172.17.50.196:8080 [11:53:39]Content-Length: 1355 [11:53:39]Content-Type: application/json [11:53:39] [11:53:39]POST finish read [11:53:39]Found Content-Length = 1355 [11:53:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335079", "tax_sys" : 0, "items" : [ { "code": "4607084351385", "name": "\u0411\u0438\u0441\u043A\u0432\u0438\u0442 \u0427\u043E\u043A\u043E \u043F\u0430\u0439 12\u0448\u0442", "price" : 340.00, "quantity" : 1.000, "sum" : 340.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000273673", "name": "\u0421\u043E\u043A Piko Pulpy \u043A\u0440\u0430\u0441\u043D\u044B\u0439 \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u041F\u042D\u0422 1\u043B", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 565.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:39]execute_script... [11:53:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335079", "tax_sys" : 0, "items" : [ { "code": "4607084351385", "name": "\u0411\u0438\u0441\u043A\u0432\u0438\u0442 \u0427\u043E\u043A\u043E \u043F\u0430\u0439 12\u0448\u0442", "price" : 340.00, "quantity" : 1.000, "sum" : 340.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000273673", "name": "\u0421\u043E\u043A Piko Pulpy \u043A\u0440\u0430\u0441\u043D\u044B\u0439 \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u041F\u042D\u0422 1\u043B", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 565.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:39]POST & json_proto [11:53:39]process_json_proto [11:53:39]json parsed OK: [11:53:39]protocol is kg_v1.0 [11:53:39]action value=close_receipt [11:53:39]process_action close_receipt [11:53:39]cmd_close_receipt [11:53:39]MH_GetDate [11:53:39]Write to MH i2c: F0 00 00 56 12 57 [11:53:39]Write i2c OK [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: F0 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: F0 09 00 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: F0 09 00 56 12 00 C4 CC 20 67 72 0D 1C 67 79 [11:53:39]GetLastDocTimeStamp 1730202775 [11:53:39]current date 1730202820 [11:53:39]FM_GetShiftState [11:53:39]SAM_PROTO_GetShiftState [11:53:39]wFMCommunicate request_size=4 [11:53:39]MH_SAM_APDU [11:53:39]CAPDU: 80 13 01 00 [11:53:39]Write to MH i2c: E2 08 00 57 12 80 13 01 00 00 00 00 00 E6 [11:53:39]Write i2c OK [11:53:39]MH_I2C_Read... [11:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:39]Read from MH i2c: E2 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: E2 0E 00 [11:53:39]MH_I2C_Read... [11:53:39]Read from MH i2c: E2 0E 00 57 12 00 09 00 01 97 25 20 67 00 00 00 00 90 00 35 [11:53:39]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:53:39]wFMCommunicate OK [11:53:39]SAM_PROTO_GetShiftState done [11:53:39]FM_GetShiftState done [11:53:39]opened in 1730160023 [11:53:39]opened+sec_in_day 1730246423 [11:53:39]quantity*price = 34000 [11:53:39]sum+1 = 34001 [11:53:39]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000273673 Сок Piko Pulpy красный виноград ПЭТ 1л 1.000 * 175.00 = 175.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700000160358 Вода Легенда 1л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 565.00 НСП 1% : 5.00 НДС 12% : 60.00 Наличными: 0.00 Безнал.: 565.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 150 29.10.2024 11:53 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139165 ФПД: 184555689832937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115340&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139165&fm=184555689832937&tin=02508201610067®Number=0000000000091631&sum=56500 0 [11:53:40]StoreToDocumentArchive [11:53:40]shift 555 fd 139165 [11:53:40]save to /storage/0555/doc_00139165 [11:53:40]save last doc name /storage/0555/doc_00139165 to /storage/kkm_last_doc_name [11:53:40]save OK [11:53:40]Clear old archive folders... [11:53:40]ProcessDocumentItem done err = 0, tmpTLVsize=510 [11:53:40]tlvbuf is 01492450 [11:53:40]SAM_PROTO_ClearQueue [11:53:40]wFMCommunicate request_size=4 [11:53:40]MH_SAM_APDU [11:53:40]CAPDU: 80 09 00 00 [11:53:40]Write to MH i2c: E2 08 00 64 12 80 09 00 00 00 00 00 00 E8 [11:53:40]Write i2c OK [11:53:40]MH_I2C_Read... [11:53:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:40]Read from MH i2c: E2 [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: E2 03 00 [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: E2 03 00 64 12 00 90 00 EA [11:53:40]RAPDU: 90 00 [11:53:40]wFMCommunicate OK [11:53:40]SAM_PROTO_ClearQueue done [11:53:40]KKMCreateOFDPacket [11:53:40]OFDProtocolAddRootSTLVToBuf [11:53:40]FM_MakeSignedData [11:53:40]FM_MakeSignedData [11:53:40]SAM_PROTO_SignData [11:53:40]wFMCommunicate request_size=4 [11:53:40]MH_SAM_APDU [11:53:40]CAPDU: 80 0D 01 02 [11:53:40]Write to MH i2c: E2 08 00 65 12 80 0D 01 02 00 00 00 00 F0 [11:53:40]Write i2c OK [11:53:40]MH_I2C_Read... [11:53:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:40]Read from MH i2c: E2 [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: E2 03 00 [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: E2 03 00 65 12 00 90 00 EB [11:53:40]RAPDU: 90 00 [11:53:40]wFMCommunicate OK [11:53:40]wFMCommunicate request_size=255 [11:53:40]MH_SAM_APDU [11:53:40]CAPDU: 80 0D 02 02 FA 03 00 FE 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 38 35 06 04 25 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 31 32 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 84 00 00 00 00 13 04 06 00 D0 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 [11:53:40]Write to MH i2c: E2 02 01 66 12 80 0D 02 02 FA 00 03 00 FE 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 38 35 06 04 25 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 31 32 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 84 00 00 00 00 13 04 06 00 D0 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 00 00 A5 [11:53:40]Write i2c OK [11:53:40]MH_I2C_Read... [11:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:40]Read from MH i2c: E2 [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: E2 03 00 [11:53:40]MH_I2C_Read... [11:53:40]Read from MH i2c: E2 03 00 66 12 00 90 00 EC [11:53:40]RAPDU: 90 00 [11:53:40]wFMCommunicate OK [11:53:40]wFMCommunicate request_size=255 [11:53:40]MH_SAM_APDU [11:53:40]CAPDU: 80 0D 02 02 FA 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 DC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 DC 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 C4 CC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 [11:53:40]Write to MH i2c: E2 02 01 67 12 80 0D 02 02 FA 00 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 DC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 DC 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 C4 CC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 00 00 F5 [11:53:40]Write i2c OK [11:53:40]MH_I2C_Read... [11:53:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:41]Read from MH i2c: E2 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 03 00 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 03 00 67 12 00 90 00 ED [11:53:41]RAPDU: 90 00 [11:53:41]wFMCommunicate OK [11:53:41]wFMCommunicate request_size=19 [11:53:41]MH_SAM_APDU [11:53:41]CAPDU: 80 0D 02 02 0E 9D 1F 02 00 35 04 06 00 A7 DA 38 55 71 E9 [11:53:41]Write to MH i2c: E2 16 00 68 12 80 0D 02 02 0E 00 9D 1F 02 00 35 04 06 00 A7 DA 38 55 71 E9 00 00 75 [11:53:41]Write i2c OK [11:53:41]MH_I2C_Read... [11:53:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:41]Read from MH i2c: E2 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 03 00 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 03 00 68 12 00 90 00 EE [11:53:41]RAPDU: 90 00 [11:53:41]wFMCommunicate OK [11:53:41]wFMCommunicate request_size=4 [11:53:41]MH_SAM_APDU [11:53:41]CAPDU: 80 0D 03 02 [11:53:41]Write to MH i2c: E2 08 00 69 12 80 0D 03 02 00 00 00 00 F6 [11:53:41]Write i2c OK [11:53:41]MH_I2C_Read... [11:53:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:41]Read from MH i2c: E2 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 0B 00 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 0B 00 69 12 00 5D 06 F9 FF 18 D5 AD E3 90 00 CF [11:53:41]RAPDU: 5D 06 F9 FF 18 D5 AD E3 90 00 [11:53:41]wFMCommunicate OK [11:53:41]SAM_PROTO_SignData done [11:53:41]FM_MakeSignedData done [11:53:41]CreateOFDProtocolMessage [11:53:41]wFMCommunicate request_size=4 [11:53:41]MH_SAM_APDU [11:53:41]CAPDU: 80 11 00 00 [11:53:41]Write to MH i2c: E2 08 00 6A 12 80 11 00 00 00 00 00 00 F6 [11:53:41]Write i2c OK [11:53:41]MH_I2C_Read... [11:53:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:41]Read from MH i2c: E2 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 17 00 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: E2 17 00 6A 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 51 [11:53:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:53:41]wFMCommunicate OK [11:53:41]CreateOFDProtocolMessage done [11:53:41]OFDSenderStorePacket 139165 [11:53:41]StoreOFDPacket docnum=139165 [11:53:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 12 02 00 00 8F 84 0A 02 64 79 5A 03 01 00 03 00 FE 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 38 35 06 04 25 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 31 32 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 84 00 00 00 00 13 04 06 00 D0 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 DC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 DC 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 C4 CC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9D 1F 02 00 35 04 06 00 A7 DA 38 55 71 E9 5D 06 F9 FF 18 D5 AD E3 [11:53:41]CheckFolder [11:53:41]dirname=/storage/ofd_packets [11:53:41]CheckFolder done [11:53:41]ProducePacketName [11:53:41]name=ofd_packets/00139165 [11:53:41]NVStorageSaveData ofd_packets/00139165 [11:53:41]File name is /storage/ofd_packets/00139165 [11:53:41]Write 560 bytes [11:53:41]NVStorageSaveData done [11:53:41]OFDSenderStorePacket done [11:53:41]KKMCreateOFDPacket done [11:53:41]NVStorageSaveData kkm_last_timestamp [11:53:41]File name is /storage/kkm_last_timestamp [11:53:41]Write 4 bytes [11:53:41]NVStorageSaveData done [11:53:41]ExternCall_PrintAddStr [11:53:41]wPrintStart [11:53:41]Write to MH i2c: 01 00 00 6B 12 7D [11:53:41]Write i2c OK [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: 01 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: 01 07 00 [11:53:41]MH_I2C_Read... [11:53:41]Read from MH i2c: 01 07 00 6B 12 00 00 00 00 00 FF 0F 92 [11:53:41]RasterBufferAndPrint [11:53:41]line Счет N : (3)335079 [11:53:41]line ИНН: 02508201610067 [11:53:41]line Контрольно-Кассовый Чек [11:53:41]line ПРОДАЖА [11:53:41]line Товар: 4607084351385 [11:53:41]line Бисквит Чоко пай 12шт [11:53:41]line 1.000 * 340.00 [11:53:41]line = 340.00 [11:53:41]line НДС 12% НСП 1% [11:53:41]line > о реализуемом товаре [11:53:41]line Товар: 5449000273673 [11:53:41]line Сок Piko Pulpy красный виноград ПЭТ 1л [11:53:41]line 1.000 * 175.00 [11:53:41]line = 175.00 [11:53:41]line НДС 12% НСП 1% [11:53:41]line > о реализуемом товаре [11:53:41]line Товар: 4700000160358 [11:53:41]line Вода Легенда 1л [11:53:41]line 1.000 * 50.00 [11:53:41]line = 50.00 [11:53:41]line НДС 12% НСП 1% [11:53:41]line > о реализуемом товаре [11:53:41]line ИТОГО: 565.00 [11:53:41]line НСП 1% : 5.00 [11:53:41]line НДС 12% : 60.00 [11:53:41]line Наличными: 0.00 [11:53:41]line Безнал.: 565.00 [11:53:41]line Место: АЗС № 101 "Партнер Нефть" [11:53:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:53:41]line СНО: Общий режим [11:53:41]line Чек 150 29.10.2024 11:53 [11:53:41]line Смена: 555 ФФД: 1.0 [11:53:41]line ЗНМ: 0300000081 [11:53:41]line РНМ: 0000000000091631 [11:53:41]line Версия ККМ: 001 [11:53:41]line Платежная система: Mbank [11:53:41]line ФМ: 0000000000874669 [11:53:41]line ФД: 139165 [11:53:41]line ФПД: 184555689832937 [11:53:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115340&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139165&fm=184555689832937&tin=02508201610067®Number=0000000000091631&sum=56500 [11:53:41]line 0 [11:53:41]OFD Sender: Processing packet 139165 [packets to send 34, broken 33] [11:53:41]ProducePacketName [11:53:41]name=ofd_packets/00139165 [11:53:41]OFD Sender: To server: pG, [11:53:41]CommunicateWithHost lk.salyk.kg:30040 [11:53:41]ConnectInit lk.salyk.kg [11:53:41]written 0, free lines is 4095 [11:53:41]Connected sock=9 [11:53:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 12 02 00 00 8F 84 0A 02 64 79 5A 03 01 00 03 00 FE 01 1E 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 38 35 06 04 25 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 31 32 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 84 00 00 00 00 13 04 06 00 D0 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 35 34 34 39 30 30 30 32 37 33 36 37 33 06 04 3C 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 BA D1 80 D0 B0 D1 81 D0 BD D1 8B D0 B9 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 DC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 17 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 DC 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 C4 CC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9D 1F 02 00 35 04 06 00 A7 DA 38 55 71 E9 5D 06 F9 FF 18 D5 AD E3 [11:53:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 BD 6E 47 00 65 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 36 39 10 04 04 00 9D 1F 02 00 F4 03 04 00 78 78 20 67 B6 04 01 00 00 21 28 A7 F9 97 6D 81 CF [11:53:41]CommunicateWithHost err = 0 [11:53:41]CheckOFDResponse [11:53:41]1017 (14) - 77093643461234 [11:53:41]1041 (16) - 0000000000874669 [11:53:41]1040 (4) - 139165 [11:53:41]1012 (4) - 29.10.2024 05:54 [11:53:41]1206 (1) - 0 [11:53:41]OFD Sender: Remove packet 139165 [11:53:41]ProducePacketName [11:53:41]name=ofd_packets/00139165 [11:53:41]NVStorageDeleteData [11:53:42]Write to MH i2c: 01 00 00 A1 12 B3 [11:53:42]Write i2c OK [11:53:42]MH_I2C_Read... [11:53:42]Read from MH i2c: 01 [11:53:42]MH_I2C_Read... [11:53:42]Read from MH i2c: 01 07 00 [11:53:42]MH_I2C_Read... [11:53:42]Read from MH i2c: 01 07 00 A1 12 00 00 00 00 00 71 0C 37 [11:53:42]RasterBufferAndPrint [11:53:42]line [11:53:42]line [11:53:42]line [11:53:42]line [11:53:42]line [11:53:42]written 0, free lines is 3194 [11:53:42]MH_Cut [11:53:42]Write to MH i2c: D1 01 00 A8 12 01 8C [11:53:42]Write i2c OK [11:53:42]MH_I2C_Read... [11:53:42]Read from MH i2c: D1 [11:53:42]MH_I2C_Read... [11:53:42]Read from MH i2c: D1 01 00 [11:53:42]MH_I2C_Read... [11:53:42]Read from MH i2c: D1 01 00 A8 12 00 8B [11:53:42]Write to MH i2c: 01 00 00 A9 12 BB [11:53:42]Write i2c OK [11:53:42]MH_I2C_Read... [11:53:42]OFD Sender: No OFD packet to send [11:53:43]*** Cut start [11:53:43]*** Partial cut [11:53:43]*** CUTSNS_PIN = 1 [11:53:43]*** CUTSNS_PIN = 0 [11:53:43]*** Brake cut motor [11:53:43]Read from MH i2c: 01 [11:53:43]MH_I2C_Read... [11:53:43]*** Stop cut motor [11:53:43]*** Cut end [11:53:43]Read from MH i2c: 01 07 00 [11:53:43]MH_I2C_Read... [11:53:43]Read from MH i2c: 01 07 00 A9 12 00 00 00 00 00 FF 0F D0 [11:53:43]process_action close_receipt done [11:53:43]requested_data is exist [11:53:43]produce_requested_data [11:53:43]requested_item fm.sn is exist - process it [11:53:43]wFMCommunicate request_size=4 [11:53:43]MH_SAM_APDU [11:53:43]CAPDU: 80 11 00 00 [11:53:43]Write to MH i2c: E2 08 00 AA 12 80 11 00 00 00 00 00 00 36 [11:53:43]Write i2c OK [11:53:43]MH_I2C_Read... [11:53:43]Read from MH i2c: E2 [11:53:43]MH_I2C_Read... [11:53:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:43]Read from MH i2c: E2 17 00 [11:53:43]MH_I2C_Read... [11:53:43]Read from MH i2c: E2 17 00 AA 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 91 [11:53:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:53:43]wFMCommunicate OK [11:53:43]requested_item fd.num is exist - process it [11:53:43]SAM_PROTO_GetFieldsCounters [11:53:43]wFMCommunicate request_size=4 [11:53:43]MH_SAM_APDU [11:53:43]CAPDU: 80 13 00 00 [11:53:43]Write to MH i2c: E2 08 00 AB 12 80 13 00 00 00 00 00 00 39 [11:53:43]Write i2c OK [11:53:43]MH_I2C_Read... [11:53:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:43]Read from MH i2c: E2 [11:53:43]MH_I2C_Read... [11:53:43]Read from MH i2c: E2 62 00 [11:53:43]MH_I2C_Read... [11:53:43]Read from MH i2c: E2 62 00 AB 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [11:53:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9D 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:53:43]wFMCommunicate OK [11:53:43]SAM_PROTO_GetFieldsCounters done [11:53:43]requested_item shift.num is exist - process it [11:53:43]requested_item shift.opened is exist - process it [11:53:43]req_shift_opened [11:53:43]FM_GetShiftState [11:53:43]SAM_PROTO_GetShiftState [11:53:43]wFMCommunicate request_size=4 [11:53:43]MH_SAM_APDU [11:53:43]CAPDU: 80 13 01 00 [11:53:43]Write to MH i2c: E2 08 00 AC 12 80 13 01 00 00 00 00 00 3B [11:53:43]Write i2c OK [11:53:43]MH_I2C_Read... [11:53:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:43]Read from MH i2c: E2 [11:53:43]MH_I2C_Read... [11:53:43]Read from MH i2c: E2 0E 00 [11:53:43]MH_I2C_Read... [11:53:43]Read from MH i2c: E2 0E 00 AC 12 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8A [11:53:43]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:53:43]wFMCommunicate OK [11:53:43]SAM_PROTO_GetShiftState done [11:53:43]FM_GetShiftState done [11:53:43]req_shift_opened done [11:53:43]requested_item shift.open_date is exist - process it [11:53:43]req_shift_open_date [11:53:43]req_shift_open_date done [11:53:43]produce_requested_data done [11:53:43]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139165,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:53:43]process_action_free close_receipt [11:53:43]json_value_free [11:53:43]json_value_free done [11:53:43]process_json_proto returns [11:53:43]Send response to host [11:53:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139165,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:53:43]free response buf [11:53:43]execute_script done [11:53:43]execute_script returns [11:53:43]free content buf [11:53:43]Sock 7.Close socket [11:53:43]Sock 7.Thread stoped [11:53:47]OFD Sender: No OFD packet to send [11:53:52]OFD Sender: No OFD packet to send [11:53:57]OFD Sender: No OFD packet to send [11:54:02]OFD Sender: No OFD packet to send [11:54:07]OFD Sender: No OFD packet to send [11:54:12]OFD Sender: No OFD packet to send [11:54:17]OFD Sender: No OFD packet to send [11:54:22]OFD Sender: No OFD packet to send [11:54:27]OFD Sender: No OFD packet to send [11:54:32]OFD Sender: No OFD packet to send [11:54:37]OFD Sender: No OFD packet to send [11:54:42]OFD Sender: No OFD packet to send [11:54:47]OFD Sender: No OFD packet to send [11:54:52]OFD Sender: No OFD packet to send [11:54:55]accept exits with 10 [11:54:55]New connection [11:54:55]New thread 3067161956 created [11:54:55]Thread 3067018596 joined [11:54:55]Waiting for new connection... [11:54:55] Sock 10.Parse request [11:54:55]Sock 10.Check first char [11:54:55]Sock 10.First char is OK [11:54:55]request: POST /json_proto HTTP/1.0 [11:54:55]Method: POST [11:54:55]URL: /json_proto [11:54:55]Method is POST - this is cgi request [11:54:55]url: /json_proto [11:54:55]query_string will be loaded in cgi processing [11:54:55]execute_cgi json_proto POST (null) [11:54:55]execute_cgi path=json_proto method=POST [11:54:55]POST find Content-Length [11:54:55]Host: 172.17.50.196:8080 [11:54:55]Content-Length: 614 [11:54:55]Content-Type: application/json [11:54:55] [11:54:55]POST finish read [11:54:55]Found Content-Length = 614 [11:54:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335080", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 119.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:55]execute_script... [11:54: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 : (3)335080", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 119.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:55]POST & json_proto [11:54:55]process_json_proto [11:54:55]json parsed OK: [11:54:55]protocol is kg_v1.0 [11:54:55]action value=close_receipt [11:54:55]process_action close_receipt [11:54:55]cmd_close_receipt [11:54:55]MH_GetDate [11:54:55]Write to MH i2c: F0 00 00 AD 12 AE [11:54:55]Write i2c OK [11:54:55]MH_I2C_Read... [11:54:55]Read from MH i2c: F0 [11:54:55]MH_I2C_Read... [11:54:55]Read from MH i2c: F0 09 00 [11:54:55]MH_I2C_Read... [11:54:55]Read from MH i2c: F0 09 00 AD 12 00 11 CD 20 67 72 0D 1C 67 1E [11:54:55]GetLastDocTimeStamp 1730202820 [11:54:55]current date 1730202897 [11:54:55]FM_GetShiftState [11:54:55]SAM_PROTO_GetShiftState [11:54:55]wFMCommunicate request_size=4 [11:54:55]MH_SAM_APDU [11:54:55]CAPDU: 80 13 01 00 [11:54:55]Write to MH i2c: E2 08 00 AE 12 80 13 01 00 00 00 00 00 3D [11:54:55]Write i2c OK [11:54:55]MH_I2C_Read... [11:54:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:55]Read from MH i2c: E2 [11:54:55]MH_I2C_Read... [11:54:55]Read from MH i2c: E2 0E 00 [11:54:55]MH_I2C_Read... [11:54:55]Read from MH i2c: E2 0E 00 AE 12 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8C [11:54:55]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:54:55]wFMCommunicate OK [11:54:55]SAM_PROTO_GetShiftState done [11:54:55]FM_GetShiftState done [11:54:55]opened in 1730160023 [11:54:55]opened+sec_in_day 1730246423 [11:54:55]quantity*price = 11900 [11:54:55]sum+1 = 11901 [11:54:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 119.00 НСП 1% : 1.05 НДС 12% : 12.64 Наличными: 119.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 151 29.10.2024 11:54 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139166 ФПД: 275604502389488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115457&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139166&fm=275604502389488&tin=02508201610067®Number=0000000000091631&sum=11900 0 [11:54:56]StoreToDocumentArchive [11:54:56]shift 555 fd 139166 [11:54:56]save to /storage/0555/doc_00139166 [11:54:56]save last doc name /storage/0555/doc_00139166 to /storage/kkm_last_doc_name [11:54:56]save OK [11:54:56]Clear old archive folders... [11:54:56]ProcessDocumentItem done err = 0, tmpTLVsize=266 [11:54:56]tlvbuf is 01492080 [11:54:56]SAM_PROTO_ClearQueue [11:54:56]wFMCommunicate request_size=4 [11:54:56]MH_SAM_APDU [11:54:56]CAPDU: 80 09 00 00 [11:54:56]Write to MH i2c: E2 08 00 BB 12 80 09 00 00 00 00 00 00 3F [11:54:56]Write i2c OK [11:54:56]MH_I2C_Read... [11:54:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:56]Read from MH i2c: E2 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 BB 12 00 90 00 41 [11:54:56]RAPDU: 90 00 [11:54:56]wFMCommunicate OK [11:54:56]SAM_PROTO_ClearQueue done [11:54:56]KKMCreateOFDPacket [11:54:56]OFDProtocolAddRootSTLVToBuf [11:54:56]FM_MakeSignedData [11:54:56]FM_MakeSignedData [11:54:56]SAM_PROTO_SignData [11:54:56]wFMCommunicate request_size=4 [11:54:56]MH_SAM_APDU [11:54:56]CAPDU: 80 0D 01 02 [11:54:56]Write to MH i2c: E2 08 00 BC 12 80 0D 01 02 00 00 00 00 47 [11:54:56]Write i2c OK [11:54:56]MH_I2C_Read... [11:54:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:56]Read from MH i2c: E2 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 [11:54:56]MH_I2C_Read... [11:54:56]Read from MH i2c: E2 03 00 BC 12 00 90 00 42 [11:54:56]RAPDU: 90 00 [11:54:56]wFMCommunicate OK [11:54:57]wFMCommunicate request_size=255 [11:54:57]MH_SAM_APDU [11:54:57]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 97 00 00 00 F4 03 04 00 11 CD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 [11:54:57]Write to MH i2c: E2 02 01 BD 12 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 97 00 00 00 F4 03 04 00 11 CD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 00 00 6B [11:54:57]Write i2c OK [11:54:57]MH_I2C_Read... [11:54:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:57]Read from MH i2c: E2 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: E2 03 00 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: E2 03 00 BD 12 00 90 00 43 [11:54:57]RAPDU: 90 00 [11:54:57]wFMCommunicate OK [11:54:57]wFMCommunicate request_size=25 [11:54:57]MH_SAM_APDU [11:54:57]CAPDU: 80 0D 02 02 14 36 39 10 04 04 00 9E 1F 02 00 35 04 06 00 FA A9 2C 76 A2 F0 [11:54:57]Write to MH i2c: E2 1C 00 BE 12 80 0D 02 02 14 00 36 39 10 04 04 00 9E 1F 02 00 35 04 06 00 FA A9 2C 76 A2 F0 00 00 CE [11:54:57]Write i2c OK [11:54:57]MH_I2C_Read... [11:54:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:57]Read from MH i2c: E2 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: E2 03 00 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: E2 03 00 BE 12 00 90 00 44 [11:54:57]RAPDU: 90 00 [11:54:57]wFMCommunicate OK [11:54:57]wFMCommunicate request_size=4 [11:54:57]MH_SAM_APDU [11:54:57]CAPDU: 80 0D 03 02 [11:54:57]Write to MH i2c: E2 08 00 BF 12 80 0D 03 02 00 00 00 00 4C [11:54:57]Write i2c OK [11:54:57]MH_I2C_Read... [11:54:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:57]Read from MH i2c: E2 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: E2 0B 00 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: E2 0B 00 BF 12 00 85 63 5B 68 7E 49 9A 1C 90 00 75 [11:54:57]RAPDU: 85 63 5B 68 7E 49 9A 1C 90 00 [11:54:57]wFMCommunicate OK [11:54:57]SAM_PROTO_SignData done [11:54:57]FM_MakeSignedData done [11:54:57]CreateOFDProtocolMessage [11:54:57]wFMCommunicate request_size=4 [11:54:57]MH_SAM_APDU [11:54:57]CAPDU: 80 11 00 00 [11:54:57]Write to MH i2c: E2 08 00 C0 12 80 11 00 00 00 00 00 00 4C [11:54:57]Write i2c OK [11:54:57]MH_I2C_Read... [11:54:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:57]Read from MH i2c: E2 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: E2 17 00 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: E2 17 00 C0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A7 [11:54:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:54:57]wFMCommunicate OK [11:54:57]CreateOFDProtocolMessage done [11:54:57]OFDSenderStorePacket 139166 [11:54:57]StoreOFDPacket docnum=139166 [11:54:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1E 01 00 00 67 05 16 01 6A CD 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 97 00 00 00 F4 03 04 00 11 CD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9E 1F 02 00 35 04 06 00 FA A9 2C 76 A2 F0 85 63 5B 68 7E 49 9A 1C [11:54:57]CheckFolder [11:54:57]dirname=/storage/ofd_packets [11:54:57]CheckFolder done [11:54:57]ProducePacketName [11:54:57]name=ofd_packets/00139166 [11:54:57]NVStorageSaveData ofd_packets/00139166 [11:54:57]File name is /storage/ofd_packets/00139166 [11:54:57]Write 316 bytes [11:54:57]NVStorageSaveData done [11:54:57]OFDSenderStorePacket done [11:54:57]KKMCreateOFDPacket done [11:54:57]NVStorageSaveData kkm_last_timestamp [11:54:57]File name is /storage/kkm_last_timestamp [11:54:57]Write 4 bytes [11:54:57]NVStorageSaveData done [11:54:57]ExternCall_PrintAddStr [11:54:57]wPrintStart [11:54:57]Write to MH i2c: 01 00 00 C1 12 D3 [11:54:57]Write i2c OK [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: 01 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: 01 07 00 [11:54:57]MH_I2C_Read... [11:54:57]Read from MH i2c: 01 07 00 C1 12 00 00 00 00 00 FF 0F E8 [11:54:57]RasterBufferAndPrint [11:54:57]line Счет N : (3)335080 [11:54:57]line ИНН: 02508201610067 [11:54:57]line Контрольно-Кассовый Чек [11:54:57]line ПРОДАЖА [11:54:57]line Товар: 4870001570071 [11:54:57]line Напиток Pepsi 1л [11:54:57]line 1.000 * 119.00 [11:54:57]line = 119.00 [11:54:57]line НДС 12% НСП 1% [11:54:57]line > о реализуемом товаре [11:54:57]line ИТОГО: 119.00 [11:54:57]line НСП 1% : 1.05 [11:54:57]line НДС 12% : 12.64 [11:54:57]line Наличными: 119.00 [11:54:57]line Безнал.: 0.00 [11:54:57]line Место: АЗС № 101 "Партнер Нефть" [11:54:57]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:54:57]line СНО: Общий режим [11:54:57]line Чек 151 29.10.2024 11:54 [11:54:57]line Смена: 555 ФФД: 1.0 [11:54:57]line ЗНМ: 0300000081 [11:54:57]line РНМ: 0000000000091631 [11:54:57]line Версия ККМ: 001 [11:54:57]line ФМ: 0000000000874669 [11:54:57]line ФД: 139166 [11:54:57]line ФПД: 275604502389488 [11:54:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115457&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139166&fm=275604502389488&tin=02508201610067®Number=0000000000091631&sum=11900 [11:54:57]OFD Sender: Processing packet 139166 [packets to send 34, broken 33] [11:54:57]ProducePacketName [11:54:57]name=ofd_packets/00139166 [11:54:57]OFD Sender: To server: pG, [11:54:57]CommunicateWithHost lk.salyk.kg:30040 [11:54:57]ConnectInit lk.salyk.kg [11:54:57]line 0 [11:54:57]written 0, free lines is 4095 [11:54:57]Connected sock=9 [11:54:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1E 01 00 00 67 05 16 01 6A CD 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 97 00 00 00 F4 03 04 00 11 CD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9E 1F 02 00 35 04 06 00 FA A9 2C 76 A2 F0 85 63 5B 68 7E 49 9A 1C [11:54: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 36 39 4F 00 00 00 F6 A7 47 00 19 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 36 39 10 04 04 00 9E 1F 02 00 F4 03 04 00 C4 78 20 67 B6 04 01 00 00 1D 6D 7B 75 53 95 64 58 [11:54:58]CommunicateWithHost err = 0 [11:54:58]CheckOFDResponse [11:54:58]1017 (14) - 77093643461234 [11:54:58]1041 (16) - 0000000000874669 [11:54:58]1040 (4) - 139166 [11:54:58]1012 (4) - 29.10.2024 05:55 [11:54:58]1206 (1) - 0 [11:54:58]OFD Sender: Remove packet 139166 [11:54:58]ProducePacketName [11:54:58]name=ofd_packets/00139166 [11:54:58]NVStorageDeleteData [11:54:58]Write to MH i2c: 01 00 00 E9 12 FB [11:54:58]Write i2c OK [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: 01 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: 01 07 00 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: 01 07 00 E9 12 00 00 00 00 00 12 0D 21 [11:54:58]RasterBufferAndPrint [11:54:58]line [11:54:58]line [11:54:58]line [11:54:58]line [11:54:58]line [11:54:58]written 0, free lines is 3353 [11:54:58]MH_Cut [11:54:58]Write to MH i2c: D1 01 00 F0 12 01 D4 [11:54:58]Write i2c OK [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: D1 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: D1 01 00 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: D1 01 00 F0 12 00 D3 [11:54:58]Write to MH i2c: 01 00 00 F1 12 03 [11:54:58]Write i2c OK [11:54:58]MH_I2C_Read... [11:54:58]OFD Sender: No OFD packet to send [11:54:58]*** Cut start [11:54:58]*** Partial cut [11:54:58]*** CUTSNS_PIN = 1 [11:54:58]*** CUTSNS_PIN = 0 [11:54:59]*** Brake cut motor [11:54:59]Read from MH i2c: 01 [11:54:59]MH_I2C_Read... [11:54:59]*** Stop cut motor [11:54:59]*** Cut end [11:54:59]Read from MH i2c: 01 07 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: 01 07 00 F1 12 00 00 00 00 00 FF 0F 18 [11:54:59]process_action close_receipt done [11:54:59]requested_data is exist [11:54:59]produce_requested_data [11:54:59]requested_item fm.sn is exist - process it [11:54:59]wFMCommunicate request_size=4 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 11 00 00 [11:54:59]Write to MH i2c: E2 08 00 F2 12 80 11 00 00 00 00 00 00 7E [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:59]Read from MH i2c: E2 17 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 17 00 F2 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D9 [11:54:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:54:59]wFMCommunicate OK [11:54:59]requested_item fd.num is exist - process it [11:54:59]SAM_PROTO_GetFieldsCounters [11:54:59]wFMCommunicate request_size=4 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 13 00 00 [11:54:59]Write to MH i2c: E2 08 00 F3 12 80 13 00 00 00 00 00 00 81 [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 62 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 62 00 F3 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [11:54: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9E 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:54:59]wFMCommunicate OK [11:54:59]SAM_PROTO_GetFieldsCounters done [11:54:59]requested_item shift.num is exist - process it [11:54:59]requested_item shift.opened is exist - process it [11:54:59]req_shift_opened [11:54:59]FM_GetShiftState [11:54:59]SAM_PROTO_GetShiftState [11:54:59]wFMCommunicate request_size=4 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 13 01 00 [11:54:59]Write to MH i2c: E2 08 00 F4 12 80 13 01 00 00 00 00 00 83 [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 0E 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 0E 00 F4 12 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D2 [11:54:59]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:54:59]wFMCommunicate OK [11:54:59]SAM_PROTO_GetShiftState done [11:54:59]FM_GetShiftState done [11:54:59]req_shift_opened done [11:54:59]requested_item shift.open_date is exist - process it [11:54:59]req_shift_open_date [11:54:59]req_shift_open_date done [11:54:59]produce_requested_data done [11:54:59]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139166,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:54:59]process_action_free close_receipt [11:54:59]json_value_free [11:54:59]json_value_free done [11:54:59]process_json_proto returns [11:54:59]Send response to host [11:54:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139166,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:54:59]free response buf [11:54:59]execute_script done [11:54:59]execute_script returns [11:54:59]free content buf [11:54:59]Sock 10.Close socket [11:54:59]Sock 10.Thread stoped [11:55:03]OFD Sender: No OFD packet to send [11:55:08]OFD Sender: No OFD packet to send [11:55:13]OFD Sender: No OFD packet to send [11:55:18]OFD Sender: No OFD packet to send [11:55:23]OFD Sender: No OFD packet to send [11:55:28]OFD Sender: No OFD packet to send [11:55:33]OFD Sender: No OFD packet to send [11:55:38]OFD Sender: No OFD packet to send [11:55:43]OFD Sender: No OFD packet to send [11:55:48]OFD Sender: No OFD packet to send [11:55:53]OFD Sender: No OFD packet to send [11:55:58]OFD Sender: No OFD packet to send [11:56:03]OFD Sender: No OFD packet to send [11:56:08]OFD Sender: No OFD packet to send [11:56:13]OFD Sender: No OFD packet to send [11:56:18]OFD Sender: No OFD packet to send [11:56:23]OFD Sender: No OFD packet to send [11:56:28]OFD Sender: No OFD packet to send [11:56:33]OFD Sender: No OFD packet to send [11:56:34]accept exits with 7 [11:56:34]New connection [11:56:34]New thread 3067018596 created [11:56:34]Thread 3067161956 joined [11:56:34]Waiting for new connection... [11:56:34] Sock 7.Parse request [11:56:34]Sock 7.Check first char [11:56:34]Sock 7.First char is OK [11:56:34]request: POST /json_proto HTTP/1.0 [11:56:34]Method: POST [11:56:34]URL: /json_proto [11:56:34]Method is POST - this is cgi request [11:56:34]url: /json_proto [11:56:34]query_string will be loaded in cgi processing [11:56:34]execute_cgi json_proto POST (null) [11:56:34]execute_cgi path=json_proto method=POST [11:56:34]POST find Content-Length [11:56:34]Host: 172.17.50.196:8080 [11:56:34]Content-Length: 678 [11:56:34]Content-Type: application/json [11:56:34] [11:56:34]POST finish read [11:56:34]Found Content-Length = 678 [11:56:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:34]execute_script... [11: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)1093702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:34]POST & json_proto [11:56:34]process_json_proto [11:56:34]json parsed OK: [11:56:34]protocol is kg_v1.0 [11:56:34]action value=close_receipt [11:56:34]process_action close_receipt [11:56:34]cmd_close_receipt [11:56:34]MH_GetDate [11:56:34]Write to MH i2c: F0 00 00 F5 12 F6 [11:56:34]Write i2c OK [11:56:34]MH_I2C_Read... [11:56:34]Read from MH i2c: F0 [11:56:34]MH_I2C_Read... [11:56:34]Read from MH i2c: F0 09 00 [11:56:34]MH_I2C_Read... [11:56:34]Read from MH i2c: F0 09 00 F5 12 00 73 CD 20 67 72 0D 1C 67 C8 [11:56:34]GetLastDocTimeStamp 1730202897 [11:56:34]current date 1730202995 [11:56:34]FM_GetShiftState [11:56:34]SAM_PROTO_GetShiftState [11:56:34]wFMCommunicate request_size=4 [11:56:34]MH_SAM_APDU [11:56:34]CAPDU: 80 13 01 00 [11:56:34]Write to MH i2c: E2 08 00 F6 12 80 13 01 00 00 00 00 00 85 [11:56:34]Write i2c OK [11:56:34]MH_I2C_Read... [11:56:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:34]Read from MH i2c: E2 [11:56:34]MH_I2C_Read... [11:56:34]Read from MH i2c: E2 0E 00 [11:56:34]MH_I2C_Read... [11:56:34]Read from MH i2c: E2 0E 00 F6 12 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D4 [11:56:34]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:56:34]wFMCommunicate OK [11:56:34]SAM_PROTO_GetShiftState done [11:56:34]FM_GetShiftState done [11:56:34]opened in 1730160023 [11:56:34]opened+sec_in_day 1730246423 [11:56:34]quantity*price = 50041 [11:56:34]sum+1 = 50042 [11:56:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 152 29.10.2024 11:56 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139167 ФПД: 233800410106801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115635&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139167&fm=233800410106801&tin=02508201610067®Number=0000000000091631&sum=50000 [11:56:35]StoreToDocumentArchive [11:56:35]shift 555 fd 139167 [11:56:35]save to /storage/0555/doc_00139167 [11:56:35]save last doc name /storage/0555/doc_00139167 to /storage/kkm_last_doc_name [11:56:35]save OK [11:56:35]Clear old archive folders... [11:56:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:35]tlvbuf is 014AB3D0 [11:56:35]SAM_PROTO_ClearQueue [11:56:35]wFMCommunicate request_size=4 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 09 00 00 [11:56:35]Write to MH i2c: E2 08 00 03 13 80 09 00 00 00 00 00 00 88 [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 03 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 03 00 03 13 00 90 00 8A [11:56:35]RAPDU: 90 00 [11:56:35]wFMCommunicate OK [11:56:35]SAM_PROTO_ClearQueue done [11:56:35]KKMCreateOFDPacket [11:56:35]OFDProtocolAddRootSTLVToBuf [11:56:35]FM_MakeSignedData [11:56:35]FM_MakeSignedData [11:56:35]SAM_PROTO_SignData [11:56:35]wFMCommunicate request_size=4 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 0D 01 02 [11:56:35]Write to MH i2c: E2 08 00 04 13 80 0D 01 02 00 00 00 00 90 [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 03 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 03 00 04 13 00 90 00 8B [11:56:35]RAPDU: 90 00 [11:56:35]wFMCommunicate OK [11:56:35]wFMCommunicate request_size=255 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 73 CD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9F 1F 02 00 35 04 06 00 D4 [11:56:35]Write to MH i2c: E2 02 01 05 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 73 CD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9F 1F 02 00 35 04 06 00 D4 00 00 3F [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 03 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 03 00 05 13 00 90 00 8C [11:56:35]RAPDU: 90 00 [11:56:35]wFMCommunicate OK [11:56:35]wFMCommunicate request_size=10 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 0D 02 02 05 A3 E6 64 8B B1 [11:56:35]Write to MH i2c: E2 0D 00 06 13 80 0D 02 02 05 00 A3 E6 64 8B B1 00 00 C6 [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 03 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 03 00 06 13 00 90 00 8D [11:56:35]RAPDU: 90 00 [11:56:35]wFMCommunicate OK [11:56:35]wFMCommunicate request_size=4 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 0D 03 02 [11:56:35]Write to MH i2c: E2 08 00 07 13 80 0D 03 02 00 00 00 00 95 [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 0B 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 0B 00 07 13 00 3D 40 0F 28 20 27 D3 90 90 00 F4 [11:56:35]RAPDU: 3D 40 0F 28 20 27 D3 90 90 00 [11:56:35]wFMCommunicate OK [11:56:35]SAM_PROTO_SignData done [11:56:35]FM_MakeSignedData done [11:56:35]CreateOFDProtocolMessage [11:56:35]wFMCommunicate request_size=4 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 11 00 00 [11:56:35]Write to MH i2c: E2 08 00 08 13 80 11 00 00 00 00 00 00 95 [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 17 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 17 00 08 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F0 [11:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:56:35]wFMCommunicate OK [11:56:35]CreateOFDProtocolMessage done [11:56:35]OFDSenderStorePacket 139167 [11:56:35]StoreOFDPacket docnum=139167 [11:56:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 3B 66 07 01 FB E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 73 CD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9F 1F 02 00 35 04 06 00 D4 A3 E6 64 8B B1 3D 40 0F 28 20 27 D3 90 [11:56:35]CheckFolder [11:56:35]dirname=/storage/ofd_packets [11:56:35]CheckFolder done [11:56:35]ProducePacketName [11:56:35]name=ofd_packets/00139167 [11:56:35]NVStorageSaveData ofd_packets/00139167 [11:56:35]File name is /storage/ofd_packets/00139167 [11:56:35]Write 301 bytes [11:56:35]NVStorageSaveData done [11:56:35]OFDSenderStorePacket done [11:56:35]KKMCreateOFDPacket done [11:56:35]NVStorageSaveData kkm_last_timestamp [11:56:35]File name is /storage/kkm_last_timestamp [11:56:35]Write 4 bytes [11:56:35]NVStorageSaveData done [11:56:35]ExternCall_PrintAddStr [11:56:35]wPrintStart [11:56:35]Write to MH i2c: 01 00 00 09 13 1C [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: 01 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: 01 07 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: 01 07 00 09 13 00 00 00 00 00 FF 0F 31 [11:56:35]RasterBufferAndPrint [11:56:35]line Счет N : (1)1093702 [11:56:35]line ИНН: 02508201610067 [11:56:35]line Контрольно-Кассовый Чек [11:56:35]line ПРОДАЖА [11:56:35]line ТРК (МРК, ГНК) : 33 [11:56:35]line Товар: 2710124130 [11:56:35]line Аи-92-К-2 [11:56:35]line 7.480 * 66.90 [11:56:35]line = 500.41 [11:56:35]line НДС 12% НСП 1% [11:56:35]line > о реализуемом товаре [11:56:35]line ОКРУГЛЕНИЕ: -0.41 [11:56:35]line ИТОГО: 500.00 [11:56:35]line Внесено: 500.00 [11:56:35]line СДАЧА: 0.00 [11:56:35]line НСП 1% : 4.43 [11:56:35]line НДС 12% : 53.14 [11:56:35]line Наличными: 500.00 [11:56:35]line Безнал.: 0.00 [11:56:35]line Место: АЗС № 101 "Партнер Нефть" [11:56:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [11:56:35]line СНО: Общий режим [11:56:35]line Чек 152 29.10.2024 11:56 [11:56:35]line Смена: 555 ФФД: 1.0 [11:56:35]line ЗНМ: 0300000081 [11:56:35]line РНМ: 0000000000091631 [11:56:35]line Версия ККМ: 001 [11:56:35]line ФМ: 0000000000874669 [11:56:35]line ФД: 139167 [11:56:35]line ФПД: 233800410106801 [11:56:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T115635&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139167&fm=233800410106801&tin=02508201610067®Number=0000000000091631&sum=50000 [11:56:35]written 0, free lines is 4095 [11:56:35]OFD Sender: Processing packet 139167 [packets to send 34, broken 33] [11:56:35]ProducePacketName [11:56:35]name=ofd_packets/00139167 [11:56:35]OFD Sender: To server: pG, [11:56:35]CommunicateWithHost lk.salyk.kg:30040 [11:56:35]ConnectInit lk.salyk.kg [11:56:35]Connected sock=10 [11:56:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 3B 66 07 01 FB E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 73 CD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9F 1F 02 00 35 04 06 00 D4 A3 E6 64 8B B1 3D 40 0F 28 20 27 D3 90 [11:56:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 0F 34 47 00 92 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 9F 1F 02 00 F4 03 04 00 26 79 20 67 B6 04 01 00 00 DF 4A EB 0A DF F4 71 C9 [11:56:36]CommunicateWithHost err = 0 [11:56:36]CheckOFDResponse [11:56:36]1017 (14) - 77093643461234 [11:56:36]1041 (16) - 0000000000874669 [11:56:36]1040 (4) - 139167 [11:56:36]1012 (4) - 29.10.2024 05:56 [11:56:36]1206 (1) - 0 [11:56:36]OFD Sender: Remove packet 139167 [11:56:36]ProducePacketName [11:56:36]name=ofd_packets/00139167 [11:56:36]NVStorageDeleteData [11:56:36]Write to MH i2c: 01 00 00 34 13 47 [11:56:36]Write i2c OK [11:56:36]MH_I2C_Read... [11:56:36]Read from MH i2c: 01 [11:56:36]MH_I2C_Read... [11:56:36]Read from MH i2c: 01 07 00 [11:56:36]MH_I2C_Read... [11:56:36]Read from MH i2c: 01 07 00 34 13 00 00 00 00 00 EF 0C 49 [11:56:36]RasterBufferAndPrint [11:56:36]line [11:56:36]line [11:56:36]line [11:56:36]line [11:56:36]line [11:56:36]written 0, free lines is 3317 [11:56:36]MH_Cut [11:56:36]Write to MH i2c: D1 01 00 3B 13 01 20 [11:56:36]Write i2c OK [11:56:36]MH_I2C_Read... [11:56:36]Read from MH i2c: D1 [11:56:36]MH_I2C_Read... [11:56:36]Read from MH i2c: D1 01 00 [11:56:36]MH_I2C_Read... [11:56:36]Read from MH i2c: D1 01 00 3B 13 00 1F [11:56:36]Write to MH i2c: 01 00 00 3C 13 4F [11:56:36]Write i2c OK [11:56:36]MH_I2C_Read... [11:56:36]OFD Sender: No OFD packet to send [11:56:37]*** Cut start [11:56:37]*** Partial cut [11:56:37]*** CUTSNS_PIN = 1 [11:56:37]*** CUTSNS_PIN = 0 [11:56:37]*** Brake cut motor [11:56:37]Read from MH i2c: 01 [11:56:37]MH_I2C_Read... [11:56:37]*** Stop cut motor [11:56:37]*** Cut end [11:56:37]Read from MH i2c: 01 07 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: 01 07 00 3C 13 00 00 00 00 00 FF 0F 64 [11:56:37]process_action close_receipt done [11:56:37]requested_data is exist [11:56:37]produce_requested_data [11:56:37]requested_item fm.sn is exist - process it [11:56:37]wFMCommunicate request_size=4 [11:56:37]MH_SAM_APDU [11:56:37]CAPDU: 80 11 00 00 [11:56:37]Write to MH i2c: E2 08 00 3D 13 80 11 00 00 00 00 00 00 CA [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:37]Read from MH i2c: E2 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 17 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 17 00 3D 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 25 [11:56:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [11:56:37]wFMCommunicate OK [11:56:37]requested_item fd.num is exist - process it [11:56:37]SAM_PROTO_GetFieldsCounters [11:56:37]wFMCommunicate request_size=4 [11:56:37]MH_SAM_APDU [11:56:37]CAPDU: 80 13 00 00 [11:56:37]Write to MH i2c: E2 08 00 3E 13 80 13 00 00 00 00 00 00 CD [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:37]Read from MH i2c: E2 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 62 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 62 00 3E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [11:56: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 9F 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:56:37]wFMCommunicate OK [11:56:37]SAM_PROTO_GetFieldsCounters done [11:56:37]requested_item shift.num is exist - process it [11:56:37]requested_item shift.opened is exist - process it [11:56:37]req_shift_opened [11:56:37]FM_GetShiftState [11:56:37]SAM_PROTO_GetShiftState [11:56:37]wFMCommunicate request_size=4 [11:56:37]MH_SAM_APDU [11:56:37]CAPDU: 80 13 01 00 [11:56:37]Write to MH i2c: E2 08 00 3F 13 80 13 01 00 00 00 00 00 CF [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:37]Read from MH i2c: E2 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 0E 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 0E 00 3F 13 00 09 00 01 97 25 20 67 00 00 00 00 90 00 1E [11:56:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [11:56:37]wFMCommunicate OK [11:56:37]SAM_PROTO_GetShiftState done [11:56:37]FM_GetShiftState done [11:56:37]req_shift_opened done [11:56:37]requested_item shift.open_date is exist - process it [11:56:37]req_shift_open_date [11:56:37]req_shift_open_date done [11:56:37]produce_requested_data done [11:56:37]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139167,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [11:56:37]process_action_free close_receipt [11:56:37]json_value_free [11:56:37]json_value_free done [11:56:37]process_json_proto returns [11:56:37]Send response to host [11:56:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139167,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [11:56:37]free response buf [11:56:37]execute_script done [11:56:37]execute_script returns [11:56:37]free content buf [11:56:37]Sock 7.Close socket [11:56:37]Sock 7.Thread stoped [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:41]OFD Sender: No OFD packet to send [11:57:46]OFD Sender: No OFD packet to send [11:57:51]OFD Sender: No OFD packet to send [11:57:56]OFD Sender: No OFD packet to send [11:58:01]OFD Sender: No OFD packet to send [11:58:06]OFD Sender: No OFD packet to send [11:58:11]OFD Sender: No OFD packet to send [11:58:16]OFD Sender: No OFD packet to send [11:58:21]OFD Sender: No OFD packet to send [11:58:26]OFD Sender: No OFD packet to send [11:58:31]OFD Sender: No OFD packet to send [11:58:36]OFD Sender: No OFD packet to send [11:58:41]OFD Sender: No OFD packet to send [11:58:46]OFD Sender: No OFD packet to send [11:58:51]OFD Sender: No OFD packet to send [11:58:56]OFD Sender: No OFD packet to send [11:59:01]OFD Sender: No OFD packet to send [11:59:06]OFD Sender: No OFD packet to send [11:59:11]OFD Sender: No OFD packet to send [11:59:16]OFD Sender: No OFD packet to send [11:59:21]OFD Sender: No OFD packet to send [11:59:26]OFD Sender: No OFD packet to send [11:59:31]OFD Sender: No OFD packet to send [11:59:36]OFD Sender: No OFD packet to send [11:59:41]OFD Sender: No OFD packet to send [11:59:46]OFD Sender: No OFD packet to send [11:59:51]OFD Sender: No OFD packet to send [11:59:56]OFD Sender: No OFD packet to send [12:00:01]OFD Sender: No OFD packet to send [12:00:06]OFD Sender: No OFD packet to send [12:00:11]OFD Sender: No OFD packet to send [12:00:16]OFD Sender: No OFD packet to send [12:00:21]OFD Sender: No OFD packet to send [12:00:26]OFD Sender: No OFD packet to send [12:00:31]OFD Sender: No OFD packet to send [12:00:36]OFD Sender: No OFD packet to send [12:00:41]OFD Sender: No OFD packet to send [12:00:46]OFD Sender: No OFD packet to send [12:00:51]OFD Sender: No OFD packet to send [12:00:56]OFD Sender: No OFD packet to send [12:01:01]OFD Sender: No OFD packet to send [12:01:06]OFD Sender: No OFD packet to send [12:01:11]OFD Sender: No OFD packet to send [12:01:16]OFD Sender: No OFD packet to send [12:01:21]OFD Sender: No OFD packet to send [12:01:26]OFD Sender: No OFD packet to send [12:01:36]OFD Sender: No OFD packet to send [12:01:41]OFD Sender: No OFD packet to send [12:01:46]OFD Sender: No OFD packet to send [12:01:51]OFD Sender: No OFD packet to send [12:01:56]OFD Sender: No OFD packet to send [12:02:01]OFD Sender: No OFD packet to send [12:02:06]OFD Sender: No OFD packet to send [12:02:11]OFD Sender: No OFD packet to send [12:02:16]OFD Sender: No OFD packet to send [12:02:21]OFD Sender: No OFD packet to send [12:02:26]OFD Sender: No OFD packet to send [12:02:31]OFD Sender: No OFD packet to send [12:02:36]OFD Sender: No OFD packet to send [12:02:41]OFD Sender: No OFD packet to send [12:02:47]OFD Sender: No OFD packet to send [12:02:52]OFD Sender: No OFD packet to send [12:02:57]OFD Sender: No OFD packet to send [12:03:02]OFD Sender: No OFD packet to send [12:03:07]OFD Sender: No OFD packet to send [12:03:12]OFD Sender: No OFD packet to send [12:03:17]OFD Sender: No OFD packet to send [12:03:22]OFD Sender: No OFD packet to send [12:03:27]OFD Sender: No OFD packet to send [12:03:29]accept exits with 9 [12:03:29]New connection [12:03:29]New thread 3067161956 created [12:03:29]Thread 3067018596 joined [12:03:29]Waiting for new connection... [12:03:29] Sock 9.Parse request [12:03:29]Sock 9.Check first char [12:03:29]Sock 9.First char is OK [12:03:29]request: POST /json_proto HTTP/1.0 [12:03:29]Method: POST [12:03:29]URL: /json_proto [12:03:29]Method is POST - this is cgi request [12:03:29]url: /json_proto [12:03:29]query_string will be loaded in cgi processing [12:03:29]execute_cgi json_proto POST (null) [12:03:29]execute_cgi path=json_proto method=POST [12:03:29]POST find Content-Length [12:03:29]Host: 172.17.50.196:8080 [12:03:29]Content-Length: 1050 [12:03:29]Content-Type: application/json [12:03:29] [12:03:29]POST finish read [12:03:29]Found Content-Length = 1050 [12:03:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335081", "tax_sys" : 0, "items" : [ { "code": "4607120858977", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u043A\u0440\u0430\u0431 40\u0433", "price" : 38.00, "quantity" : 1.000, "sum" : 38.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 153.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:29]execute_script... [12:03:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335081", "tax_sys" : 0, "items" : [ { "code": "4607120858977", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u043A\u0440\u0430\u0431 40\u0433", "price" : 38.00, "quantity" : 1.000, "sum" : 38.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 153.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:29]POST & json_proto [12:03:29]process_json_proto [12:03:29]json parsed OK: [12:03:29]protocol is kg_v1.0 [12:03:29]action value=close_receipt [12:03:29]process_action close_receipt [12:03:29]cmd_close_receipt [12:03:29]MH_GetDate [12:03:29]Write to MH i2c: F0 00 00 40 13 42 [12:03:29]Write i2c OK [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: F0 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: F0 09 00 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: F0 09 00 40 13 00 13 CF 20 67 72 0D 1C 67 B6 [12:03:29]GetLastDocTimeStamp 1730202995 [12:03:29]current date 1730203411 [12:03:29]FM_GetShiftState [12:03:29]SAM_PROTO_GetShiftState [12:03:29]wFMCommunicate request_size=4 [12:03:29]MH_SAM_APDU [12:03:29]CAPDU: 80 13 01 00 [12:03:29]Write to MH i2c: E2 08 00 41 13 80 13 01 00 00 00 00 00 D1 [12:03:29]Write i2c OK [12:03:29]MH_I2C_Read... [12:03:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:29]Read from MH i2c: E2 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: E2 0E 00 [12:03:29]MH_I2C_Read... [12:03:29]Read from MH i2c: E2 0E 00 41 13 00 09 00 01 97 25 20 67 00 00 00 00 90 00 20 [12:03:29]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:03:29]wFMCommunicate OK [12:03:29]SAM_PROTO_GetShiftState done [12:03:29]FM_GetShiftState done [12:03:29]opened in 1730160023 [12:03:29]opened+sec_in_day 1730246423 [12:03:29]quantity*price = 3800 [12:03:29]sum+1 = 3801 [12:03:29]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036210013 Кофе Капучино (GABB TRADE) 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 153.00 НСП 1% : 1.36 НДС 12% : 16.24 Наличными: 0.00 Безнал.: 153.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 153 29.10.2024 12:03 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139168 ФПД: 25812198611000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120331&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139168&fm=25812198611000&tin=02508201610067®Number=0000000000091631&sum=15300 0 [12:03:30]StoreToDocumentArchive [12:03:30]shift 555 fd 139168 [12:03:30]save to /storage/0555/doc_00139168 [12:03:30]save last doc name /storage/0555/doc_00139168 to /storage/kkm_last_doc_name [12:03:30]save OK [12:03:30]Clear old archive folders... [12:03:30]ProcessDocumentItem done err = 0, tmpTLVsize=391 [12:03:30]tlvbuf is 014A8630 [12:03:30]SAM_PROTO_ClearQueue [12:03:30]wFMCommunicate request_size=4 [12:03:30]MH_SAM_APDU [12:03:30]CAPDU: 80 09 00 00 [12:03:30]Write to MH i2c: E2 08 00 4E 13 80 09 00 00 00 00 00 00 D3 [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:30]Read from MH i2c: E2 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 4E 13 00 90 00 D5 [12:03:30]RAPDU: 90 00 [12:03:30]wFMCommunicate OK [12:03:30]SAM_PROTO_ClearQueue done [12:03:30]KKMCreateOFDPacket [12:03:30]OFDProtocolAddRootSTLVToBuf [12:03:30]FM_MakeSignedData [12:03:30]FM_MakeSignedData [12:03:30]SAM_PROTO_SignData [12:03:30]wFMCommunicate request_size=4 [12:03:30]MH_SAM_APDU [12:03:30]CAPDU: 80 0D 01 02 [12:03:30]Write to MH i2c: E2 08 00 4F 13 80 0D 01 02 00 00 00 00 DB [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:30]Read from MH i2c: E2 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 [12:03:30]MH_I2C_Read... [12:03:30]Read from MH i2c: E2 03 00 4F 13 00 90 00 D6 [12:03:30]RAPDU: 90 00 [12:03:30]wFMCommunicate OK [12:03:30]wFMCommunicate request_size=255 [12:03:30]MH_SAM_APDU [12:03:30]CAPDU: 80 0D 02 02 FA 03 00 87 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 38 39 37 37 06 04 27 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D0 BA D1 80 D0 B0 D0 B1 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 3B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 [12:03:30]Write to MH i2c: E2 02 01 50 13 80 0D 02 02 FA 00 03 00 87 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 38 39 37 37 06 04 27 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D0 BA D1 80 D0 B0 D0 B1 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 3B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 00 00 0C [12:03:30]Write i2c OK [12:03:30]MH_I2C_Read... [12:03:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:31]Read from MH i2c: E2 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 03 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 03 00 50 13 00 90 00 D7 [12:03:31]RAPDU: 90 00 [12:03:31]wFMCommunicate OK [12:03:31]wFMCommunicate request_size=150 [12:03:31]MH_SAM_APDU [12:03:31]CAPDU: 80 0D 02 02 91 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 3B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 13 CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A0 1F 02 00 35 04 06 00 17 79 DE ED D8 38 [12:03:31]Write to MH i2c: E2 99 00 51 13 80 0D 02 02 91 00 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 3B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 13 CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A0 1F 02 00 35 04 06 00 17 79 DE ED D8 38 00 00 72 [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:31]Read from MH i2c: E2 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 03 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 03 00 51 13 00 90 00 D8 [12:03:31]RAPDU: 90 00 [12:03:31]wFMCommunicate OK [12:03:31]wFMCommunicate request_size=4 [12:03:31]MH_SAM_APDU [12:03:31]CAPDU: 80 0D 03 02 [12:03:31]Write to MH i2c: E2 08 00 52 13 80 0D 03 02 00 00 00 00 E0 [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:31]Read from MH i2c: E2 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 0B 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 0B 00 52 13 00 59 8C CF 6E 9C EB C4 FA 90 00 48 [12:03:31]RAPDU: 59 8C CF 6E 9C EB C4 FA 90 00 [12:03:31]wFMCommunicate OK [12:03:31]SAM_PROTO_SignData done [12:03:31]FM_MakeSignedData done [12:03:31]CreateOFDProtocolMessage [12:03:31]wFMCommunicate request_size=4 [12:03:31]MH_SAM_APDU [12:03:31]CAPDU: 80 11 00 00 [12:03:31]Write to MH i2c: E2 08 00 53 13 80 11 00 00 00 00 00 00 E0 [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:31]Read from MH i2c: E2 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 17 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: E2 17 00 53 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3B [12:03:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:03:31]wFMCommunicate OK [12:03:31]CreateOFDProtocolMessage done [12:03:31]OFDSenderStorePacket 139168 [12:03:31]StoreOFDPacket docnum=139168 [12:03:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9B 01 00 00 B3 DF 93 01 01 EF 5A 03 01 00 03 00 87 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 38 39 37 37 06 04 27 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D0 BA D1 80 D0 B0 D0 B1 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 3B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 3B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 13 CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A0 1F 02 00 35 04 06 00 17 79 DE ED D8 38 59 8C CF 6E 9C EB C4 FA [12:03:31]CheckFolder [12:03:31]dirname=/storage/ofd_packets [12:03:31]CheckFolder done [12:03:31]ProducePacketName [12:03:31]name=ofd_packets/00139168 [12:03:31]NVStorageSaveData ofd_packets/00139168 [12:03:31]File name is /storage/ofd_packets/00139168 [12:03:31]Write 441 bytes [12:03:31]NVStorageSaveData done [12:03:31]OFDSenderStorePacket done [12:03:31]KKMCreateOFDPacket done [12:03:31]NVStorageSaveData kkm_last_timestamp [12:03:31]File name is /storage/kkm_last_timestamp [12:03:31]Write 4 bytes [12:03:31]NVStorageSaveData done [12:03:31]ExternCall_PrintAddStr [12:03:31]wPrintStart [12:03:31]Write to MH i2c: 01 00 00 54 13 67 [12:03:31]OFD Sender: Processing packet 139168 [packets to send 34, broken 33] [12:03:31]ProducePacketName [12:03:31]name=ofd_packets/00139168 [12:03:31]OFD Sender: To server: pG, [12:03:31]CommunicateWithHost lk.salyk.kg:30040 [12:03:31]ConnectInit lk.salyk.kg [12:03:31]Write i2c OK [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: 01 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: 01 07 00 [12:03:31]MH_I2C_Read... [12:03:31]Read from MH i2c: 01 07 00 54 13 00 00 00 00 00 FF 0F 7C [12:03:31]RasterBufferAndPrint [12:03:31]line Счет N : (3)335081 [12:03:31]line ИНН: 02508201610067 [12:03:31]line Контрольно-Кассовый Чек [12:03:31]line ПРОДАЖА [12:03:31]line Товар: 4607120858977 [12:03:31]line Чипсы Чипсоны краб 40г [12:03:31]line 1.000 * 38.00 [12:03:31]line = 38.00 [12:03:31]line НДС 12% НСП 1% [12:03:31]line > о реализуемом товаре [12:03:31]line Товар: 2000036210013 [12:03:31]line Кофе Капучино (GABB TRADE) [12:03:31]line 1.000 * 115.00 [12:03:31]line = 115.00 [12:03:31]line НДС 12% НСП 1% [12:03:31]line > о реализуемом товаре [12:03:31]line ИТОГО: 153.00 [12:03:31]line НСП 1% : 1.36 [12:03:31]line НДС 12% : 16.24 [12:03:31]line Наличными: 0.00 [12:03:31]line Безнал.: 153.00 [12:03:31]line Место: АЗС № 101 "Партнер Нефть" [12:03:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:03:31]line СНО: Общий режим [12:03:31]line Чек 153 29.10.2024 12:03 [12:03:31]line Смена: 555 ФФД: 1.0 [12:03:31]line ЗНМ: 0300000081 [12:03:31]line РНМ: 0000000000091631 [12:03:31]line Версия ККМ: 001 [12:03:31]line Платежная система: Mbank [12:03:31]line ФМ: 0000000000874669 [12:03:31]line ФД: 139168 [12:03:31]line ФПД: 25812198611000 [12:03:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120331&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139168&fm=25812198611000&tin=02508201610067®Number=0000000000091631&sum=15300 [12:03:31]line 0 [12:03:31]written 0, free lines is 4095 [12:03:31]Connected sock=11 [12:03: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 36 39 9B 01 00 00 B3 DF 93 01 01 EF 5A 03 01 00 03 00 87 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 38 39 37 37 06 04 27 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D0 BA D1 80 D0 B0 D0 B1 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D8 0E 00 00 00 00 13 04 06 00 D8 0E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 3B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 3B 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 13 CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A0 1F 02 00 35 04 06 00 17 79 DE ED D8 38 59 8C CF 6E 9C EB C4 FA [12:03: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 36 39 4F 00 00 00 30 FE 47 00 99 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 36 39 10 04 04 00 A0 1F 02 00 F4 03 04 00 C6 7A 20 67 B6 04 01 00 00 D7 40 12 EB 0F 92 3E 65 [12:03:32]CommunicateWithHost err = 0 [12:03:32]CheckOFDResponse [12:03:32]1017 (14) - 77093643461234 [12:03:32]1041 (16) - 0000000000874669 [12:03:32]1040 (4) - 139168 [12:03:32]1012 (4) - 29.10.2024 06:03 [12:03:32]1206 (1) - 0 [12:03:32]OFD Sender: Remove packet 139168 [12:03:32]ProducePacketName [12:03:32]name=ofd_packets/00139168 [12:03:32]NVStorageDeleteData [12:03:50]Malloc new data [12:03:50]Malloc new data [12:03:50]KKMCreateReceiptDocument OK [12:03:50]receipt_add_items: price(Amount)=17000 [12:03:50]receipt_add_items: sum=17000 [12:03:50]receipt_add_items: quantity [12:03:50]03 E8 03 00 00 00 00 00 KKMCreateReceiptItemDocument [12:03:50]Load OK [12:03:50]KKMSetReceiptItemData [12:03:50]KKMSetReceiptItemData [12:03:50]Malloc new data [12:03:50]Malloc new data [12:03:50]Malloc new data [12:03:50]Malloc new data [12:03:50]Malloc new data [12:03:50]Malloc new data [12:03:50]KKMSetReceiptItemData err=0 [12:03:50]KKMAddReceiptItem [12:03:50]LoadAmountFromDocumentTag total=0 [12:03:50]LoadAmountFromDocumentTag cost=17000 [12:03:50]SetAmountToDocument total=17000 [12:03:50]Malloc new data [12:03:50]cost*persent_nds=2040000 [12:03:50]+500=2040500 [12:03:50]tax_nds_amount=1805 [12:03:50]cost*persent_nds=170000 [12:03:50]+500=170500 [12:03:50]tax_nsp_amount=150 [12:03:50]Load OK [12:03:50]Load OK [12:03:50]Malloc new data [12:03:50]Malloc new data [12:03:50]Load OK [12:03:50]Load OK [12:03:50]Malloc new data [12:03:50]Malloc new data [12:03:50]free (receipt_item_data.pre_item_text) [12:03:50]free (receipt_item_data.post_item_text) [12:03:51]done [12:03:51]receipt_add_items: price(Amount)=13000 [12:03:51]receipt_add_items: sum=13000 [12:03:51]receipt_add_items: quantity [12:03:51]03 E8 03 00 00 00 00 00 KKMCreateReceiptItemDocument [12:03:51]Load OK [12:03:51]KKMSetReceiptItemData [12:03:51]KKMSetReceiptItemData [12:03:51]Malloc new data [12:03:51]Malloc new data [12:03:51]Malloc new data [12:03:51]Malloc new data [12:03:51]Malloc new data [12:03:51]Malloc new data [12:03:51]KKMSetReceiptItemData err=0 [12:03:51]KKMAddReceiptItem [12:03:51]LoadAmountFromDocumentTag total=17000 [12:03:51]LoadAmountFromDocumentTag cost=13000 [12:03:51]SetAmountToDocument total=30000 [12:03:51]Malloc new data [12:03:51]cost*persent_nds=1560000 [12:03:51]+500=1560500 [12:03:51]tax_nds_amount=1380 [12:03:51]cost*persent_nds=130000 [12:03:51]+500=130500 [12:03:51]tax_nsp_amount=115 [12:03:51]LoadAmountFromDocumentTag tax_cur_amount=1805 [12:03:51]SetAmountToDocument tax_cur_amount=3185 [12:03:51]Malloc new data [12:03:51]Malloc new data [12:03:51]free (receipt_item_data.pre_item_text) [12:03:51]free (receipt_item_data.post_item_text) [12:03:51]done [12:03:51]Malloc new data [12:03:51]Malloc new data [12:03:51]Malloc new data [12:03:51]KKMSetReceiptData OK [12:03:51]ProcessDocumentItem done err = 0, tmpTLVsize=111 [12:03:51]tlvbuf is 0147A330 [12:03:51]KKMLoadAndSignReceiptData [12:03:51]SAM_PROTO_ProcessDocument [12:03:51]wFMCommunicate request_size=9 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 15 01 00 04 03 00 6F 00 [12:03:51]Write to MH i2c: E2 0C 00 92 13 80 15 01 00 04 00 03 00 6F 00 00 00 9E [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 92 13 00 90 00 19 [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]wFMCommunicate request_size=10 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 15 02 00 05 1E 04 01 00 01 [12:03:51]Write to MH i2c: E2 0D 00 93 13 80 15 02 00 05 00 1E 04 01 00 01 00 00 54 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 93 13 00 90 00 1A [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]wFMCommunicate request_size=15 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 15 02 00 0A FC 03 06 00 30 75 00 00 00 00 [12:03:51]Write to MH i2c: E2 12 00 94 13 80 15 02 00 0A 00 FC 03 06 00 30 75 00 00 00 00 00 00 E5 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 94 13 00 90 00 1B [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]wFMCommunicate request_size=47 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 0C 00 00 00 00 [12:03:51]Write to MH i2c: E2 32 00 95 13 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 0C 00 00 00 00 00 00 06 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 95 13 00 90 00 1C [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]wFMCommunicate request_size=15 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 15 02 00 0A 07 04 06 00 30 75 00 00 00 00 [12:03:51]Write to MH i2c: E2 12 00 96 13 80 15 02 00 0A 00 07 04 06 00 30 75 00 00 00 00 00 00 F3 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 96 13 00 90 00 1D [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]wFMCommunicate request_size=15 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [12:03:51]Write to MH i2c: E2 12 00 97 13 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 81 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 97 13 00 90 00 1E [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]wFMCommunicate request_size=11 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [12:03:51]Write to MH i2c: E2 0E 00 98 13 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 5D [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 98 13 00 90 00 1F [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]wFMCommunicate request_size=13 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 15 02 00 08 F4 03 04 00 28 CF 20 67 [12:03:51]Write to MH i2c: E2 10 00 99 13 80 15 02 00 08 00 F4 03 04 00 28 CF 20 67 00 00 B5 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 99 13 00 90 00 20 [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]wFMCommunicate request_size=25 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 [12:03:51]Write to MH i2c: E2 1C 00 9A 13 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 00 00 8A [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 9A 13 00 90 00 21 [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]wFMCommunicate request_size=4 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 15 03 00 [12:03:51]Write to MH i2c: E2 08 00 9B 13 80 15 03 00 00 00 00 00 2F [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 40 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 40 00 9B 13 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9A 00 00 00 35 04 06 00 4B 5C 7A 34 F2 D8 90 00 D5 [12:03:51]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9A 00 00 00 35 04 06 00 4B 5C 7A 34 F2 D8 90 00 [12:03:51]wFMCommunicate OK [12:03:51]SAM_PROTO_ProcessDocument answer len = 59 [12:03:51]SAM_PROTO_ProcessDocument done [12:03:51]SetTLVBufToDocument [12:03:51]Processing tag 1209 (04B9) [12:03:51]Malloc new data [12:03:51]Processing tag 1041 (0411) [12:03:51]Processing tag 1040 (0410) [12:03:51]Malloc new data [12:03:51]Processing tag 1038 (040E) [12:03:51]Malloc new data [12:03:51]Processing tag 1042 (0412) [12:03:51]Malloc new data [12:03:51]Processing tag 1077 (0435) [12:03:51]Malloc new data [12:03:51]SetTLVBufToDocument err=0 [12:03:51]KKMLoadAndSignReceiptData store KKM data [12:03:51]KKMLoadAndSignReceiptData err=0 [12:03:51]wFMCommunicate request_size=4 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 11 00 00 [12:03:51]Write to MH i2c: E2 08 00 9C 13 80 11 00 00 00 00 00 00 29 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 17 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 17 00 9C 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 84 [12:03:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:03:51]wFMCommunicate OK [12:03:51]Счет N : (3)335082 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА Товар: 5449000176448 Сок Piko Pulpy апельсин ПЭТ 1л 1.000 * 170.00 = 170.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607084351361 Бисквит Чоко пай 4шт 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 300.00 НСП 1% : 2.65 НДС 12% : 31.85 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 154 29.10.2024 12:03 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139169 ФПД: 82860559364824 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120352&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139169&fm=82860559364824&tin=02508201610067®Number=0000000000091631&sum=30000 0 [12:03:51]StoreToDocumentArchive [12:03:51]shift 555 fd 139169 [12:03:51]save to /storage/0555/doc_00139169 [12:03:51]save last doc name /storage/0555/doc_00139169 to /storage/kkm_last_doc_name [12:03:51]save OK [12:03:51]Clear old archive folders... [12:03:51]ProcessDocumentItem done err = 0, tmpTLVsize=395 [12:03:51]tlvbuf is 014BF980 [12:03:51]SAM_PROTO_ClearQueue [12:03:51]wFMCommunicate request_size=4 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 09 00 00 [12:03:51]Write to MH i2c: E2 08 00 9D 13 80 09 00 00 00 00 00 00 22 [12:03:51]Write i2c OK [12:03:51]MH_I2C_Read... [12:03:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:51]Read from MH i2c: E2 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 [12:03:51]MH_I2C_Read... [12:03:51]Read from MH i2c: E2 03 00 9D 13 00 90 00 24 [12:03:51]RAPDU: 90 00 [12:03:51]wFMCommunicate OK [12:03:51]SAM_PROTO_ClearQueue done [12:03:51]KKMCreateOFDPacket [12:03:51]OFDProtocolAddRootSTLVToBuf [12:03:51]FM_MakeSignedData [12:03:51]FM_MakeSignedData [12:03:51]SAM_PROTO_SignData [12:03:51]wFMCommunicate request_size=4 [12:03:51]MH_SAM_APDU [12:03:51]CAPDU: 80 0D 01 02 [12:03:51]Write to MH i2c: E2 08 00 9E 13 80 0D 01 02 00 00 00 00 2A [12:03:52]Write i2c OK [12:03:52]MH_I2C_Read... [12:03:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:52]Read from MH i2c: E2 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: E2 03 00 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: E2 03 00 9E 13 00 90 00 25 [12:03:52]RAPDU: 90 00 [12:03:52]wFMCommunicate OK [12:03:52]wFMCommunicate request_size=255 [12:03:52]MH_SAM_APDU [12:03:52]CAPDU: 80 0D 02 02 FA 03 00 8B 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 36 31 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 34 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 [12:03:52]Write to MH i2c: E2 02 01 9F 13 80 0D 02 02 FA 00 03 00 8B 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 36 31 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 34 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 00 00 D0 [12:03:52]Write i2c OK [12:03:52]MH_I2C_Read... [12:03:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:52]Read from MH i2c: E2 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: E2 03 00 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: E2 03 00 9F 13 00 90 00 26 [12:03:52]RAPDU: 90 00 [12:03:52]wFMCommunicate OK [12:03:52]wFMCommunicate request_size=154 [12:03:52]MH_SAM_APDU [12:03:52]CAPDU: 80 0D 02 02 95 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 0C 00 00 00 00 07 04 06 00 30 75 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 28 CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A1 1F 02 00 35 04 06 00 4B 5C 7A 34 F2 D8 [12:03:52]Write to MH i2c: E2 9D 00 A0 13 80 0D 02 02 95 00 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 0C 00 00 00 00 07 04 06 00 30 75 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 28 CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A1 1F 02 00 35 04 06 00 4B 5C 7A 34 F2 D8 00 00 E3 [12:03:52]Write i2c OK [12:03:52]MH_I2C_Read... [12:03:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:52]Read from MH i2c: E2 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: E2 03 00 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: E2 03 00 A0 13 00 90 00 27 [12:03:52]RAPDU: 90 00 [12:03:52]wFMCommunicate OK [12:03:52]wFMCommunicate request_size=4 [12:03:52]MH_SAM_APDU [12:03:52]CAPDU: 80 0D 03 02 [12:03:52]Write to MH i2c: E2 08 00 A1 13 80 0D 03 02 00 00 00 00 2F [12:03:52]Write i2c OK [12:03:52]MH_I2C_Read... [12:03:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:52]Read from MH i2c: E2 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: E2 0B 00 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: E2 0B 00 A1 13 00 26 92 92 4E F4 D3 7A 41 90 00 4A [12:03:52]RAPDU: 26 92 92 4E F4 D3 7A 41 90 00 [12:03:52]wFMCommunicate OK [12:03:52]SAM_PROTO_SignData done [12:03:52]FM_MakeSignedData done [12:03:52]CreateOFDProtocolMessage [12:03:52]wFMCommunicate request_size=4 [12:03:52]MH_SAM_APDU [12:03:52]CAPDU: 80 11 00 00 [12:03:52]Write to MH i2c: E2 08 00 A2 13 80 11 00 00 00 00 00 00 2F [12:03:52]Write i2c OK [12:03:52]MH_I2C_Read... [12:03:52]OFD Sender: No OFD packet to send [12:03:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:52]Read from MH i2c: E2 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: E2 17 00 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: E2 17 00 A2 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8A [12:03:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:03:52]wFMCommunicate OK [12:03:52]CreateOFDProtocolMessage done [12:03:52]OFDSenderStorePacket 139169 [12:03:52]StoreOFDPacket docnum=139169 [12:03:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9F 01 00 00 C5 DF 97 01 73 82 5A 03 01 00 03 00 8B 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 36 31 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 34 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 0C 00 00 00 00 07 04 06 00 30 75 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 28 CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A1 1F 02 00 35 04 06 00 4B 5C 7A 34 F2 D8 26 92 92 4E F4 D3 7A 41 [12:03:52]CheckFolder [12:03:52]dirname=/storage/ofd_packets [12:03:52]CheckFolder done [12:03:52]ProducePacketName [12:03:52]name=ofd_packets/00139169 [12:03:52]NVStorageSaveData ofd_packets/00139169 [12:03:52]File name is /storage/ofd_packets/00139169 [12:03:52]Write 445 bytes [12:03:52]NVStorageSaveData done [12:03:52]OFDSenderStorePacket done [12:03:52]KKMCreateOFDPacket done [12:03:52]NVStorageSaveData kkm_last_timestamp [12:03:52]File name is /storage/kkm_last_timestamp [12:03:52]Write 4 bytes [12:03:52]NVStorageSaveData done [12:03:52]ExternCall_PrintAddStr [12:03:52]wPrintStart [12:03:52]Write to MH i2c: 01 00 00 A3 13 B6 [12:03:52]Write i2c OK [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: 01 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: 01 07 00 [12:03:52]MH_I2C_Read... [12:03:52]Read from MH i2c: 01 07 00 A3 13 00 00 00 00 00 FF 0F CB [12:03:52]RasterBufferAndPrint [12:03:52]line Счет N : (3)335082 [12:03:52]line ИНН: 02508201610067 [12:03:52]line Контрольно-Кассовый Чек [12:03:52]line ПРОДАЖА [12:03:52]line Товар: 5449000176448 [12:03:52]line Сок Piko Pulpy апельсин ПЭТ 1л [12:03:52]line 1.000 * 170.00 [12:03:52]line = 170.00 [12:03:52]line НДС 12% НСП 1% [12:03:52]line > о реализуемом товаре [12:03:52]line Товар: 4607084351361 [12:03:52]line Бисквит Чоко пай 4шт [12:03:52]line 1.000 * 130.00 [12:03:52]line = 130.00 [12:03:52]line НДС 12% НСП 1% [12:03:52]line > о реализуемом товаре [12:03:52]line ИТОГО: 300.00 [12:03:52]line НСП 1% : 2.65 [12:03:52]line НДС 12% : 31.85 [12:03:52]line Наличными: 300.00 [12:03:52]line Безнал.: 0.00 [12:03:52]line Место: АЗС № 101 "Партнер Нефть" [12:03:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:03:52]line СНО: Общий режим [12:03:52]line Чек 154 29.10.2024 12:03 [12:03:52]line Смена: 555 ФФД: 1.0 [12:03:52]line ЗНМ: 0300000081 [12:03:52]line РНМ: 0000000000091631 [12:03:52]line Версия ККМ: 001 [12:03:52]line ФМ: 0000000000874669 [12:03:52]line ФД: 139169 [12:03:52]line ФПД: 82860559364824 [12:03:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120352&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139169&fm=82860559364824&tin=02508201610067®Number=0000000000091631&sum=30000 [12:03:52]line 0 [12:03:52]written 0, free lines is 4095 [12:03:52]OFD Sender: Processing packet 139169 [packets to send 34, broken 33] [12:03:52]ProducePacketName [12:03:52]name=ofd_packets/00139169 [12:03:52]OFD Sender: To server: pG, [12:03:52]CommunicateWithHost lk.salyk.kg:30040 [12:03:52]ConnectInit lk.salyk.kg [12:03:52]Connected sock=11 [12:03: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 36 39 9F 01 00 00 C5 DF 97 01 73 82 5A 03 01 00 03 00 8B 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 30 37 30 38 34 33 35 31 33 36 31 06 04 24 00 D0 91 D0 B8 D1 81 D0 BA D0 B2 D0 B8 D1 82 20 D0 A7 D0 BE D0 BA D0 BE 20 D0 BF D0 B0 D0 B9 20 34 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 0C 00 00 00 00 07 04 06 00 30 75 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 28 CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A1 1F 02 00 35 04 06 00 4B 5C 7A 34 F2 D8 26 92 92 4E F4 D3 7A 41 [12:03: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 36 39 4F 00 00 00 DB 8C 47 00 AA 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 36 39 10 04 04 00 A1 1F 02 00 F4 03 04 00 DB 7A 20 67 B6 04 01 00 00 73 6B 1C 5C 4D 82 B4 C3 [12:03:53]CommunicateWithHost err = 0 [12:03:53]CheckOFDResponse [12:03:53]1017 (14) - 77093643461234 [12:03:53]1041 (16) - 0000000000874669 [12:03:53]1040 (4) - 139169 [12:03:53]1012 (4) - 29.10.2024 06:04 [12:03:53]1206 (1) - 0 [12:03:53]OFD Sender: Remove packet 139169 [12:03:53]ProducePacketName [12:03:53]name=ofd_packets/00139169 [12:03:53]NVStorageDeleteData [12:03:53]Write to MH i2c: 01 00 00 D2 13 E5 [12:03:53]Write i2c OK [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: 01 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: 01 07 00 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: 01 07 00 D2 13 00 00 00 00 00 D2 0C CA [12:03:53]RasterBufferAndPrint [12:03:53]line [12:03:53]line [12:03:53]line [12:03:53]line [12:03:53]line [12:03:53]written 0, free lines is 3303 [12:03:53]MH_Cut [12:03:53]Write to MH i2c: D1 01 00 D9 13 01 BE [12:03:53]Write i2c OK [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: D1 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: D1 01 00 [12:03:53]MH_I2C_Read... [12:03:53]Read from MH i2c: D1 01 00 D9 13 00 BD [12:03:53]Write to MH i2c: 01 00 00 DA 13 ED [12:03:53]Write i2c OK [12:03:53]MH_I2C_Read... [12:03:53]OFD Sender: No OFD packet to send [12:03:53]*** Cut start [12:03:53]*** Partial cut [12:03:53]*** CUTSNS_PIN = 1 [12:03:54]*** CUTSNS_PIN = 0 [12:03:54]*** Brake cut motor [12:03:54]Read from MH i2c: 01 [12:03:54]MH_I2C_Read... [12:03:54]*** Stop cut motor [12:03:54]*** Cut end [12:03:54]Read from MH i2c: 01 07 00 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: 01 07 00 DA 13 00 00 00 00 00 FF 0F 02 [12:03:54]process_action close_receipt done [12:03:54]requested_data is exist [12:03:54]produce_requested_data [12:03:54]requested_item fm.sn is exist - process it [12:03:54]wFMCommunicate request_size=4 [12:03:54]MH_SAM_APDU [12:03:54]CAPDU: 80 11 00 00 [12:03:54]Write to MH i2c: E2 08 00 DB 13 80 11 00 00 00 00 00 00 68 [12:03:54]Write i2c OK [12:03:54]MH_I2C_Read... [12:03:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:54]Read from MH i2c: E2 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 17 00 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 17 00 DB 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C3 [12:03:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:03:54]wFMCommunicate OK [12:03:54]requested_item fd.num is exist - process it [12:03:54]SAM_PROTO_GetFieldsCounters [12:03:54]wFMCommunicate request_size=4 [12:03:54]MH_SAM_APDU [12:03:54]CAPDU: 80 13 00 00 [12:03:54]Write to MH i2c: E2 08 00 DC 13 80 13 00 00 00 00 00 00 6B [12:03:54]Write i2c OK [12:03:54]MH_I2C_Read... [12:03:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:54]Read from MH i2c: E2 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 62 00 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 62 00 DC 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [12:03: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:54]wFMCommunicate OK [12:03:54]SAM_PROTO_GetFieldsCounters done [12:03:54]requested_item shift.num is exist - process it [12:03:54]requested_item shift.opened is exist - process it [12:03:54]req_shift_opened [12:03:54]FM_GetShiftState [12:03:54]SAM_PROTO_GetShiftState [12:03:54]wFMCommunicate request_size=4 [12:03:54]MH_SAM_APDU [12:03:54]CAPDU: 80 13 01 00 [12:03:54]Write to MH i2c: E2 08 00 DD 13 80 13 01 00 00 00 00 00 6D [12:03:54]Write i2c OK [12:03:54]MH_I2C_Read... [12:03:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:54]Read from MH i2c: E2 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 0E 00 [12:03:54]MH_I2C_Read... [12:03:54]Read from MH i2c: E2 0E 00 DD 13 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BC [12:03:54]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:03:54]wFMCommunicate OK [12:03:54]SAM_PROTO_GetShiftState done [12:03:54]FM_GetShiftState done [12:03:54]req_shift_opened done [12:03:54]requested_item shift.open_date is exist - process it [12:03:54]req_shift_open_date [12:03:54]req_shift_open_date done [12:03:54]produce_requested_data done [12:03:54]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139169,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [12:03:54]process_action_free close_receipt [12:03:54]json_value_free [12:03:54]json_value_free done [12:03:54]process_json_proto returns [12:03:54]Send response to host [12:03:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139169,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [12:03:54]free response buf [12:03:54]execute_script done [12:03:54]execute_script returns [12:03:54]free content buf [12:03:54]Sock 10.Close socket [12:03:54]Sock 10.Thread stoped [12:03:58]OFD Sender: No OFD packet to send [12:04:03]OFD Sender: No OFD packet to send [12:04:08]OFD Sender: No OFD packet to send [12:04:13]OFD Sender: No OFD packet to send [12:04:18]OFD Sender: No OFD packet to send [12:04:23]OFD Sender: No OFD packet to send [12:04:28]OFD Sender: No OFD packet to send [12:04:33]OFD Sender: No OFD packet to send [12:04:38]OFD Sender: No OFD packet to send [12:04:43]OFD Sender: No OFD packet to send [12:04:48]OFD Sender: No OFD packet to send [12:04:53]OFD Sender: No OFD packet to send [12:04:58]OFD Sender: No OFD packet to send [12:05:03]OFD Sender: No OFD packet to send [12:05:08]OFD Sender: No OFD packet to send [12:05:13]OFD Sender: No OFD packet to send [12:05:18]OFD Sender: No OFD packet to send [12:05:23]OFD Sender: No OFD packet to send [12:05:28]OFD Sender: No OFD packet to send [12:05:33]OFD Sender: No OFD packet to send [12:05:38]OFD Sender: No OFD packet to send [12:05:43]OFD Sender: No OFD packet to send [12:05:47]accept exits with 7 [12:05:47]New connection [12:05:47]New thread 3067161956 created [12:05:47]Thread 3067018596 joined [12:05:47]Waiting for new connection... [12:05:47] Sock 7.Parse request [12:05:47]Sock 7.Check first char [12:05:47]Sock 7.First char is OK [12:05:47]request: POST /json_proto HTTP/1.0 [12:05:47]Method: POST [12:05:47]URL: /json_proto [12:05:47]Method is POST - this is cgi request [12:05:47]url: /json_proto [12:05:47]query_string will be loaded in cgi processing [12:05:47]execute_cgi json_proto POST (null) [12:05:47]execute_cgi path=json_proto method=POST [12:05:47]POST find Content-Length [12:05:47]Host: 172.17.50.196:8080 [12:05:47]Content-Length: 724 [12:05:47]Content-Type: application/json [12:05:47] [12:05:47]POST finish read [12:05:47]Found Content-Length = 724 [12:05:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335083", "tax_sys" : 0, "items" : [ { "code": "8901086040022", "name": "\u0416\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0441\u0442\u0435\u043A\u043B\u043E\u043E\u043C\u044B\u0432\u0430\u044E\u0449\u0430\u044F \u041F\u041D -20 4,5\u043B", "price" : 285.00, "quantity" : 1.000, "sum" : 285.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 285.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:47]execute_script... [12:05: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 : (3)335083", "tax_sys" : 0, "items" : [ { "code": "8901086040022", "name": "\u0416\u0438\u0434\u043A\u043E\u0441\u0442\u044C \u0441\u0442\u0435\u043A\u043B\u043E\u043E\u043C\u044B\u0432\u0430\u044E\u0449\u0430\u044F \u041F\u041D -20 4,5\u043B", "price" : 285.00, "quantity" : 1.000, "sum" : 285.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 285.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:47]POST & json_proto [12:05:47]process_json_proto [12:05:47]json parsed OK: [12:05:47]protocol is kg_v1.0 [12:05:47]action value=close_receipt [12:05:47]process_action close_receipt [12:05:47]cmd_close_receipt [12:05:47]MH_GetDate [12:05:47]Write to MH i2c: F0 00 00 DE 13 E0 [12:05:47]Write i2c OK [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: F0 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: F0 09 00 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: F0 09 00 DE 13 00 9C CF 20 67 72 0D 1C 67 DD [12:05:47]GetLastDocTimeStamp 1730203432 [12:05:47]current date 1730203548 [12:05:47]FM_GetShiftState [12:05:47]SAM_PROTO_GetShiftState [12:05:47]wFMCommunicate request_size=4 [12:05:47]MH_SAM_APDU [12:05:47]CAPDU: 80 13 01 00 [12:05:47]Write to MH i2c: E2 08 00 DF 13 80 13 01 00 00 00 00 00 6F [12:05:47]Write i2c OK [12:05:47]MH_I2C_Read... [12:05:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:47]Read from MH i2c: E2 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 0E 00 [12:05:47]MH_I2C_Read... [12:05:47]Read from MH i2c: E2 0E 00 DF 13 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BE [12:05:47]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:05:47]wFMCommunicate OK [12:05:47]SAM_PROTO_GetShiftState done [12:05:47]FM_GetShiftState done [12:05:47]opened in 1730160023 [12:05:47]opened+sec_in_day 1730246423 [12:05:47]quantity*price = 28500 [12:05:47]sum+1 = 28501 [12:05:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 285.00 НСП 1% : 2.52 НДС 12% : 30.26 Наличными: 285.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 155 29.10.2024 12:05 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139170 ФПД: 89611645152625 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120548&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139170&fm=89611645152625&tin=02508201610067®Number=0000000000091631&sum=28500 0 [12:05:48]StoreToDocumentArchive [12:05:48]shift 555 fd 139170 [12:05:48]save to /storage/0555/doc_00139170 [12:05:48]save last doc name /storage/0555/doc_00139170 to /storage/kkm_last_doc_name [12:05:48]save OK [12:05:48]Clear old archive folders... [12:05:48]ProcessDocumentItem done err = 0, tmpTLVsize=304 [12:05:48]tlvbuf is 0145DA70 [12:05:48]SAM_PROTO_ClearQueue [12:05:48]wFMCommunicate request_size=4 [12:05:48]MH_SAM_APDU [12:05:48]CAPDU: 80 09 00 00 [12:05:48]Write to MH i2c: E2 08 00 EC 13 80 09 00 00 00 00 00 00 71 [12:05:48]Write i2c OK [12:05:48]MH_I2C_Read... [12:05:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:48]Read from MH i2c: E2 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 03 00 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 03 00 EC 13 00 90 00 73 [12:05:48]RAPDU: 90 00 [12:05:48]wFMCommunicate OK [12:05:48]SAM_PROTO_ClearQueue done [12:05:48]KKMCreateOFDPacket [12:05:48]OFDProtocolAddRootSTLVToBuf [12:05:48]FM_MakeSignedData [12:05:48]FM_MakeSignedData [12:05:48]SAM_PROTO_SignData [12:05:48]wFMCommunicate request_size=4 [12:05:48]MH_SAM_APDU [12:05:48]CAPDU: 80 0D 01 02 [12:05:48]Write to MH i2c: E2 08 00 ED 13 80 0D 01 02 00 00 00 00 79 [12:05:48]Write i2c OK [12:05:48]MH_I2C_Read... [12:05:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:48]Read from MH i2c: E2 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 03 00 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 03 00 ED 13 00 90 00 74 [12:05:48]RAPDU: 90 00 [12:05:48]wFMCommunicate OK [12:05:48]wFMCommunicate request_size=255 [12:05:48]MH_SAM_APDU [12:05:48]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 0B 00 00 00 00 07 04 06 00 54 6F 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 9C CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 [12:05:48]Write to MH i2c: E2 02 01 EE 13 80 0D 02 02 FA 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 0B 00 00 00 00 07 04 06 00 54 6F 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 9C CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 00 00 76 [12:05:48]Write i2c OK [12:05:48]MH_I2C_Read... [12:05:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:48]Read from MH i2c: E2 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 03 00 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 03 00 EE 13 00 90 00 75 [12:05:48]RAPDU: 90 00 [12:05:48]wFMCommunicate OK [12:05:48]wFMCommunicate request_size=63 [12:05:48]MH_SAM_APDU [12:05:48]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A2 1F 02 00 35 04 06 00 51 80 56 46 ED 71 [12:05:48]Write to MH i2c: E2 42 00 EF 13 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A2 1F 02 00 35 04 06 00 51 80 56 46 ED 71 00 00 57 [12:05:48]Write i2c OK [12:05:48]MH_I2C_Read... [12:05:48]OFD Sender: No OFD packet to send [12:05:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:48]Read from MH i2c: E2 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 03 00 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 03 00 EF 13 00 90 00 76 [12:05:48]RAPDU: 90 00 [12:05:48]wFMCommunicate OK [12:05:48]wFMCommunicate request_size=4 [12:05:48]MH_SAM_APDU [12:05:48]CAPDU: 80 0D 03 02 [12:05:48]Write to MH i2c: E2 08 00 F0 13 80 0D 03 02 00 00 00 00 7E [12:05:48]Write i2c OK [12:05:48]MH_I2C_Read... [12:05:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:48]Read from MH i2c: E2 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 0B 00 [12:05:48]MH_I2C_Read... [12:05:48]Read from MH i2c: E2 0B 00 F0 13 00 D7 7B 10 06 3A 76 F6 62 90 00 EF [12:05:48]RAPDU: D7 7B 10 06 3A 76 F6 62 90 00 [12:05:48]wFMCommunicate OK [12:05:48]SAM_PROTO_SignData done [12:05:48]FM_MakeSignedData done [12:05:48]CreateOFDProtocolMessage [12:05:48]wFMCommunicate request_size=4 [12:05:48]MH_SAM_APDU [12:05:48]CAPDU: 80 11 00 00 [12:05:48]Write to MH i2c: E2 08 00 F1 13 80 11 00 00 00 00 00 00 7E [12:05:48]Write i2c OK [12:05:48]MH_I2C_Read... [12:05:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:49]Read from MH i2c: E2 [12:05:49]MH_I2C_Read... [12:05:49]Read from MH i2c: E2 17 00 [12:05:49]MH_I2C_Read... [12:05:49]Read from MH i2c: E2 17 00 F1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D9 [12:05:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:05:49]wFMCommunicate OK [12:05:49]CreateOFDProtocolMessage done [12:05:49]OFDSenderStorePacket 139170 [12:05:49]StoreOFDPacket docnum=139170 [12:05:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 44 01 00 00 2A 7E 3C 01 F3 64 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 0B 00 00 00 00 07 04 06 00 54 6F 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 9C CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A2 1F 02 00 35 04 06 00 51 80 56 46 ED 71 D7 7B 10 06 3A 76 F6 62 [12:05:49]CheckFolder [12:05:49]dirname=/storage/ofd_packets [12:05:49]CheckFolder done [12:05:49]ProducePacketName [12:05:49]name=ofd_packets/00139170 [12:05:49]NVStorageSaveData ofd_packets/00139170 [12:05:49]File name is /storage/ofd_packets/00139170 [12:05:49]Write 354 bytes [12:05:49]NVStorageSaveData done [12:05:49]OFDSenderStorePacket done [12:05:49]KKMCreateOFDPacket done [12:05:49]NVStorageSaveData kkm_last_timestamp [12:05:49]File name is /storage/kkm_last_timestamp [12:05:49]Write 4 bytes [12:05:49]NVStorageSaveData done [12:05:49]ExternCall_PrintAddStr [12:05:49]wPrintStart [12:05:49]Write to MH i2c: 01 00 00 F2 13 05 [12:05:49]Write i2c OK [12:05:49]MH_I2C_Read... [12:05:49]Read from MH i2c: 01 [12:05:49]MH_I2C_Read... [12:05:49]Read from MH i2c: 01 07 00 [12:05:49]MH_I2C_Read... [12:05:49]OFD Sender: Processing packet 139170 [packets to send 34, broken 33] [12:05:49]ProducePacketName [12:05:49]name=ofd_packets/00139170 [12:05:49]OFD Sender: To server: pG, [12:05:49]CommunicateWithHost lk.salyk.kg:30040 [12:05:49]ConnectInit lk.salyk.kg [12:05:49]Read from MH i2c: 01 07 00 F2 13 00 00 00 00 00 FF 0F 1A [12:05:49]RasterBufferAndPrint [12:05:49]line Счет N : (3)335083 [12:05:49]line ИНН: 02508201610067 [12:05:49]line Контрольно-Кассовый Чек [12:05:49]line ПРОДАЖА [12:05:49]line Товар: 8901086040022 [12:05:49]line Жидкость стеклоомывающая ПН -20 4,5л [12:05:49]line 1.000 * 285.00 [12:05:49]line = 285.00 [12:05:49]line НДС 12% НСП 1% [12:05:49]line > о реализуемом товаре [12:05:49]line ИТОГО: 285.00 [12:05:49]line НСП 1% : 2.52 [12:05:49]line НДС 12% : 30.26 [12:05:49]line Наличными: 285.00 [12:05:49]line Безнал.: 0.00 [12:05:49]line Место: АЗС № 101 "Партнер Нефть" [12:05:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:05:49]line СНО: Общий режим [12:05:49]line Чек 155 29.10.2024 12:05 [12:05:49]line Смена: 555 ФФД: 1.0 [12:05:49]line ЗНМ: 0300000081 [12:05:49]line РНМ: 0000000000091631 [12:05:49]line Версия ККМ: 001 [12:05:49]line ФМ: 0000000000874669 [12:05:49]line ФД: 139170 [12:05:49]line ФПД: 89611645152625 [12:05:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120548&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139170&fm=89611645152625&tin=02508201610067®Number=0000000000091631&sum=28500 [12:05:49]line 0 [12:05:49]Connected sock=11 [12:05: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 36 39 44 01 00 00 2A 7E 3C 01 F3 64 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 38 39 30 31 30 38 36 30 34 30 30 32 32 06 04 3E 00 D0 96 D0 B8 D0 B4 D0 BA D0 BE D1 81 D1 82 D1 8C 20 D1 81 D1 82 D0 B5 D0 BA D0 BB D0 BE D0 BE D0 BC D1 8B D0 B2 D0 B0 D1 8E D1 89 D0 B0 D1 8F 20 D0 9F D0 9D 20 2D 32 30 20 34 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 6F 00 00 00 00 13 04 06 00 54 6F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 6F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 0B 00 00 00 00 07 04 06 00 54 6F written 0, free lines is 4095 [12:05:49]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 9C CF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A2 1F 02 00 35 04 06 00 51 80 56 46 ED 71 D7 7B 10 06 3A 76 F6 62 [12:05: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 36 39 4F 00 00 00 AA 43 47 00 DC 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 36 39 10 04 04 00 A2 1F 02 00 F4 03 04 00 50 7B 20 67 B6 04 01 00 00 4D F8 88 DB B1 40 4D A8 [12:05:49]CommunicateWithHost err = 0 [12:05:49]CheckOFDResponse [12:05:49]1017 (14) - 77093643461234 [12:05:49]1041 (16) - 0000000000874669 [12:05:49]1040 (4) - 139170 [12:05:49]1012 (4) - 29.10.2024 06:06 [12:05:49]1206 (1) - 0 [12:05:49]OFD Sender: Remove packet 139170 [12:05:49]ProducePacketName [12:05:49]name=ofd_packets/00139170 [12:05:49]NVStorageDeleteData [12:05:49]Write to MH i2c: 01 00 00 1B 14 2F [12:05:49]Write i2c OK [12:05:49]MH_I2C_Read... [12:05:49]Read from MH i2c: 01 [12:05:49]MH_I2C_Read... [12:05:49]Read from MH i2c: 01 07 00 [12:05:49]MH_I2C_Read... [12:05:49]Read from MH i2c: 01 07 00 1B 14 00 00 00 00 00 07 0D 4A [12:05:49]RasterBufferAndPrint [12:05:49]line [12:05:49]line [12:05:49]line [12:05:49]line [12:05:49]line [12:05:49]written 0, free lines is 3357 [12:05:49]MH_Cut [12:05:49]Write to MH i2c: D1 01 00 22 14 01 08 [12:05:49]Write i2c OK [12:05:49]MH_I2C_Read... [12:05:49]Read from MH i2c: D1 [12:05:49]MH_I2C_Read... [12:05:49]Read from MH i2c: D1 01 00 [12:05:49]MH_I2C_Read... [12:05:49]Read from MH i2c: D1 01 00 22 14 00 07 [12:05:50]Write to MH i2c: 01 00 00 23 14 37 [12:05:50]Write i2c OK [12:05:50]MH_I2C_Read... [12:05:50]OFD Sender: No OFD packet to send [12:05:50]*** Cut start [12:05:50]*** Partial cut [12:05:50]*** CUTSNS_PIN = 1 [12:05:50]*** CUTSNS_PIN = 0 [12:05:50]*** Brake cut motor [12:05:51]Read from MH i2c: 01 [12:05:51]MH_I2C_Read... [12:05:51]*** Stop cut motor [12:05:51]*** Cut end [12:05:51]Read from MH i2c: 01 07 00 [12:05:51]MH_I2C_Read... [12:05:51]Read from MH i2c: 01 07 00 23 14 00 00 00 00 00 FF 0F 4C [12:05:51]process_action close_receipt done [12:05:51]requested_data is exist [12:05:51]produce_requested_data [12:05:51]requested_item fm.sn is exist - process it [12:05:51]wFMCommunicate request_size=4 [12:05:51]MH_SAM_APDU [12:05:51]CAPDU: 80 11 00 00 [12:05:51]Write to MH i2c: E2 08 00 24 14 80 11 00 00 00 00 00 00 B2 [12:05:51]Write i2c OK [12:05:51]MH_I2C_Read... [12:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:51]Read from MH i2c: E2 [12:05:51]MH_I2C_Read... [12:05:51]Read from MH i2c: E2 17 00 [12:05:51]MH_I2C_Read... [12:05:51]Read from MH i2c: E2 17 00 24 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0D [12:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:05:51]wFMCommunicate OK [12:05:51]requested_item fd.num is exist - process it [12:05:51]SAM_PROTO_GetFieldsCounters [12:05:51]wFMCommunicate request_size=4 [12:05:51]MH_SAM_APDU [12:05:51]CAPDU: 80 13 00 00 [12:05:51]Write to MH i2c: E2 08 00 25 14 80 13 00 00 00 00 00 00 B5 [12:05:51]Write i2c OK [12:05:51]MH_I2C_Read... [12:05:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:51]Read from MH i2c: E2 [12:05:51]MH_I2C_Read... [12:05:51]Read from MH i2c: E2 62 00 [12:05:51]MH_I2C_Read... [12:05:51]Read from MH i2c: E2 62 00 25 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [12:05: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:51]wFMCommunicate OK [12:05:51]SAM_PROTO_GetFieldsCounters done [12:05:51]requested_item shift.num is exist - process it [12:05:51]requested_item shift.opened is exist - process it [12:05:51]req_shift_opened [12:05:51]FM_GetShiftState [12:05:51]SAM_PROTO_GetShiftState [12:05:51]wFMCommunicate request_size=4 [12:05:51]MH_SAM_APDU [12:05:51]CAPDU: 80 13 01 00 [12:05:51]Write to MH i2c: E2 08 00 26 14 80 13 01 00 00 00 00 00 B7 [12:05:51]Write i2c OK [12:05:51]MH_I2C_Read... [12:05:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:51]Read from MH i2c: E2 [12:05:51]MH_I2C_Read... [12:05:51]Read from MH i2c: E2 0E 00 [12:05:51]MH_I2C_Read... [12:05:51]Read from MH i2c: E2 0E 00 26 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 06 [12:05:51]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:05:51]wFMCommunicate OK [12:05:51]SAM_PROTO_GetShiftState done [12:05:51]FM_GetShiftState done [12:05:51]req_shift_opened done [12:05:51]requested_item shift.open_date is exist - process it [12:05:51]req_shift_open_date [12:05:51]req_shift_open_date done [12:05:51]produce_requested_data done [12:05:51]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139170,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [12:05:51]process_action_free close_receipt [12:05:51]json_value_free [12:05:51]json_value_free done [12:05:51]process_json_proto returns [12:05:51]Send response to host [12:05:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139170,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [12:05:51]free response buf [12:05:51]execute_script done [12:05:51]execute_script returns [12:05:51]free content buf [12:05:51]Sock 7.Close socket [12:05:51]Sock 7.Thread stoped [12:05:55]OFD Sender: No OFD packet to send [12:06:00]OFD Sender: No OFD packet to send [12:06:05]OFD Sender: No OFD packet to send [12:06:10]OFD Sender: No OFD packet to send [12:06:15]OFD Sender: No OFD packet to send [12:06:20]OFD Sender: No OFD packet to send [12:06:22]recv_with_timeout no data received [12:06:25]OFD Sender: No OFD packet to send [12:06:30]OFD Sender: No OFD packet to send [12:06:35]OFD Sender: No OFD packet to send [12:06:40]OFD Sender: No OFD packet to send [12:06:45]OFD Sender: No OFD packet to send [12:06:50]OFD Sender: No OFD packet to send [12:06:55]OFD Sender: No OFD packet to send [12:07:00]OFD Sender: No OFD packet to send [12:07:05]OFD Sender: No OFD packet to send [12:07:10]OFD Sender: No OFD packet to send [12:07:15]OFD Sender: No OFD packet to send [12:07:20]OFD Sender: No OFD packet to send [12:07:25]OFD Sender: No OFD packet to send [12:07:30]OFD Sender: No OFD packet to send [12:07:35]OFD Sender: No OFD packet to send [12:07:40]OFD Sender: No OFD packet to send [12:07:45]OFD Sender: No OFD packet to send [12:07:50]OFD Sender: No OFD packet to send [12:07:55]OFD Sender: No OFD packet to send [12:08:00]accept exits with 10 [12:08:00]New connection [12:08:00]New thread 3067018596 created [12:08:00]Thread 3067161956 joined [12:08:00]Waiting for new connection... [12:08:00] Sock 10.Parse request [12:08:00]Sock 10.Check first char [12:08:00]Sock 10.First char is OK [12:08:00]request: POST /json_proto HTTP/1.0 [12:08:00]Method: POST [12:08:00]URL: /json_proto [12:08:00]Method is POST - this is cgi request [12:08:00]url: /json_proto [12:08:00]query_string will be loaded in cgi processing [12:08:00]execute_cgi json_proto POST (null) [12:08:00]execute_cgi path=json_proto method=POST [12:08:00]POST find Content-Length [12:08:00]Host: 172.17.50.196:8080 [12:08:00]Content-Length: 679 [12:08:00]Content-Type: application/json [12:08:00] [12:08:00]POST finish read [12:08:00]Found Content-Length = 679 [12:08:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:00]execute_script... [12:08: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)1093712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:00]POST & json_proto [12:08:00]process_json_proto [12:08:00]json parsed OK: [12:08:00]protocol is kg_v1.0 [12:08:00]action value=close_receipt [12:08:00]process_action close_receipt [12:08:00]cmd_close_receipt [12:08:00]MH_GetDate [12:08:00]Write to MH i2c: F0 00 00 27 14 2A [12:08:00]Write i2c OK [12:08:00]MH_I2C_Read... [12:08:00]Read from MH i2c: F0 [12:08:00]MH_I2C_Read... [12:08:00]Read from MH i2c: F0 09 00 [12:08:00]MH_I2C_Read... [12:08:00]Read from MH i2c: F0 09 00 27 14 00 21 D0 20 67 72 0D 1C 67 AD [12:08:00]GetLastDocTimeStamp 1730203548 [12:08:00]current date 1730203681 [12:08:00]FM_GetShiftState [12:08:00]SAM_PROTO_GetShiftState [12:08:00]wFMCommunicate request_size=4 [12:08:00]MH_SAM_APDU [12:08:00]CAPDU: 80 13 01 00 [12:08:00]Write to MH i2c: E2 08 00 28 14 80 13 01 00 00 00 00 00 B9 [12:08:00]Write i2c OK [12:08:00]MH_I2C_Read... [12:08:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:00]Read from MH i2c: E2 [12:08:00]MH_I2C_Read... [12:08:00]Read from MH i2c: E2 0E 00 [12:08:00]MH_I2C_Read... [12:08:00]Read from MH i2c: E2 0E 00 28 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 08 [12:08:00]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:08:00]wFMCommunicate OK [12:08:00]SAM_PROTO_GetShiftState done [12:08:00]FM_GetShiftState done [12:08:00]opened in 1730160023 [12:08:00]opened+sec_in_day 1730246423 [12:08:00]quantity*price = 70044 [12:08:00]sum+1 = 70045 [12:08:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 156 29.10.2024 12:08 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139171 ФПД: 274818031831323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120801&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139171&fm=274818031831323&tin=02508201610067®Number=0000000000091631&sum=70000 [12:08:01]StoreToDocumentArchive [12:08:01]shift 555 fd 139171 [12:08:01]save to /storage/0555/doc_00139171 [12:08:01]save last doc name /storage/0555/doc_00139171 to /storage/kkm_last_doc_name [12:08:01]save OK [12:08:01]Clear old archive folders... [12:08:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:01]tlvbuf is 01526810 [12:08:01]SAM_PROTO_ClearQueue [12:08:01]wFMCommunicate request_size=4 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 09 00 00 [12:08:01]Write to MH i2c: E2 08 00 35 14 80 09 00 00 00 00 00 00 BB [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 35 14 00 90 00 BD [12:08:01]RAPDU: 90 00 [12:08:01]wFMCommunicate OK [12:08:01]SAM_PROTO_ClearQueue done [12:08:01]KKMCreateOFDPacket [12:08:01]OFDProtocolAddRootSTLVToBuf [12:08:01]FM_MakeSignedData [12:08:01]FM_MakeSignedData [12:08:01]SAM_PROTO_SignData [12:08:01]wFMCommunicate request_size=4 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 0D 01 02 [12:08:01]Write to MH i2c: E2 08 00 36 14 80 0D 01 02 00 00 00 00 C3 [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 36 14 00 90 00 BE [12:08:01]RAPDU: 90 00 [12:08:01]wFMCommunicate OK [12:08:01]wFMCommunicate request_size=255 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 21 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A3 1F 02 00 35 04 06 00 F9 [12:08:01]Write to MH i2c: E2 02 01 37 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 21 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A3 1F 02 00 35 04 06 00 F9 00 00 60 [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:01]Read from MH i2c: E2 03 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 37 14 00 90 00 BF [12:08:01]RAPDU: 90 00 [12:08:01]wFMCommunicate OK [12:08:01]wFMCommunicate request_size=10 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 0D 02 02 05 F2 0F 2A 49 1B [12:08:01]Write to MH i2c: E2 0D 00 38 14 80 0D 02 02 05 00 F2 0F 2A 49 1B 00 00 5F [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 03 00 38 14 00 90 00 C0 [12:08:01]RAPDU: 90 00 [12:08:01]wFMCommunicate OK [12:08:01]wFMCommunicate request_size=4 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 0D 03 02 [12:08:01]Write to MH i2c: E2 08 00 39 14 80 0D 03 02 00 00 00 00 C8 [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 0B 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 0B 00 39 14 00 8D EE 4D A3 E4 2F 15 05 90 00 61 [12:08:01]RAPDU: 8D EE 4D A3 E4 2F 15 05 90 00 [12:08:01]wFMCommunicate OK [12:08:01]SAM_PROTO_SignData done [12:08:01]FM_MakeSignedData done [12:08:01]CreateOFDProtocolMessage [12:08:01]wFMCommunicate request_size=4 [12:08:01]MH_SAM_APDU [12:08:01]CAPDU: 80 11 00 00 [12:08:01]Write to MH i2c: E2 08 00 3A 14 80 11 00 00 00 00 00 00 C8 [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:01]Read from MH i2c: E2 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 17 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: E2 17 00 3A 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 23 [12:08:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:08:01]wFMCommunicate OK [12:08:01]CreateOFDProtocolMessage done [12:08:01]OFDSenderStorePacket 139171 [12:08:01]StoreOFDPacket docnum=139171 [12:08:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 47 7C 07 01 28 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 21 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A3 1F 02 00 35 04 06 00 F9 F2 0F 2A 49 1B 8D EE 4D A3 E4 2F 15 05 [12:08:01]CheckFolder [12:08:01]dirname=/storage/ofd_packets [12:08:01]CheckFolder done [12:08:01]ProducePacketName [12:08:01]name=ofd_packets/00139171 [12:08:01]NVStorageSaveData ofd_packets/00139171 [12:08:01]File name is /storage/ofd_packets/00139171 [12:08:01]Write 301 bytes [12:08:01]NVStorageSaveData done [12:08:01]OFDSenderStorePacket done [12:08:01]KKMCreateOFDPacket done [12:08:01]NVStorageSaveData kkm_last_timestamp [12:08:01]File name is /storage/kkm_last_timestamp [12:08:01]Write 4 bytes [12:08:01]NVStorageSaveData done [12:08:01]ExternCall_PrintAddStr [12:08:01]wPrintStart [12:08:01]Write to MH i2c: 01 00 00 3B 14 4F [12:08:01]Write i2c OK [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: 01 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: 01 07 00 [12:08:01]MH_I2C_Read... [12:08:01]Read from MH i2c: 01 07 00 3B 14 00 00 00 00 00 FF 0F 64 [12:08:01]RasterBufferAndPrint [12:08:01]line Счет N : (1)1093712 [12:08:01]line ИНН: 02508201610067 [12:08:01]line Контрольно-Кассовый Чек [12:08:01]line ПРОДАЖА [12:08:01]line ТРК (МРК, ГНК) : 63 [12:08:01]line Товар: 2710124130 [12:08:01]line Аи-92-К-2 [12:08:01]line 10.470 * 66.90 [12:08:01]line = 700.44 [12:08:01]line НДС 12% НСП 1% [12:08:01]line > о реализуемом товаре [12:08:01]line ОКРУГЛЕНИЕ: -0.44 [12:08:01]line ИТОГО: 700.00 [12:08:01]line Внесено: 700.00 [12:08:01]line СДАЧА: 0.00 [12:08:01]line НСП 1% : 6.20 [12:08:01]line НДС 12% : 74.38 [12:08:01]line Наличными: 700.00 [12:08:01]line Безнал.: 0.00 [12:08:01]line Место: АЗС № 101 "Партнер Нефть" [12:08:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:08:01]line СНО: Общий режим [12:08:01]line Чек 156 29.10.2024 12:08 [12:08:01]line Смена: 555 ФФД: 1.0 [12:08:01]line ЗНМ: 0300000081 [12:08:01]line РНМ: 0000000000091631 [12:08:01]line Версия ККМ: 001 [12:08:01]line ФМ: 0000000000874669 [12:08:01]line ФД: 139171 [12:08:01]line ФПД: 274818031831323 [12:08:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120801&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139171&fm=274818031831323&tin=02508201610067®Number=0000000000091631&sum=70000 [12:08:01]written 0, free lines is 4095 [12:08:01]OFD Sender: Processing packet 139171 [packets to send 34, broken 33] [12:08:01]ProducePacketName [12:08:01]name=ofd_packets/00139171 [12:08:01]OFD Sender: To server: pG, [12:08:01]CommunicateWithHost lk.salyk.kg:30040 [12:08:01]ConnectInit lk.salyk.kg [12:08:01]Connected sock=9 [12:08: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 36 39 0F 01 00 00 47 7C 07 01 28 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 32 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 21 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A3 1F 02 00 35 04 06 00 F9 F2 0F 2A 49 1B 8D EE 4D A3 E4 2F 15 05 [12:08: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 36 39 4F 00 00 00 60 AE 47 00 88 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 36 39 10 04 04 00 A3 1F 02 00 F4 03 04 00 D4 7B 20 67 B6 04 01 00 00 C2 EF 70 B9 10 ED B4 2B [12:08:02]CommunicateWithHost err = 0 [12:08:02]CheckOFDResponse [12:08:02]1017 (14) - 77093643461234 [12:08:02]1041 (16) - 0000000000874669 [12:08:02]1040 (4) - 139171 [12:08:02]1012 (4) - 29.10.2024 06:08 [12:08:02]1206 (1) - 0 [12:08:02]OFD Sender: Remove packet 139171 [12:08:02]ProducePacketName [12:08:02]name=ofd_packets/00139171 [12:08:02]NVStorageDeleteData [12:08:02]Write to MH i2c: 01 00 00 66 14 7A [12:08:02]Write i2c OK [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: 01 [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: 01 07 00 [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: 01 07 00 66 14 00 00 00 00 00 03 0D 91 [12:08:02]RasterBufferAndPrint [12:08:02]line [12:08:02]line [12:08:02]line [12:08:02]line [12:08:02]line [12:08:02]written 0, free lines is 3352 [12:08:02]MH_Cut [12:08:02]Write to MH i2c: D1 01 00 6D 14 01 53 [12:08:02]Write i2c OK [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: D1 [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: D1 01 00 [12:08:02]MH_I2C_Read... [12:08:02]Read from MH i2c: D1 01 00 6D 14 00 52 [12:08:02]Write to MH i2c: 01 00 00 6E 14 82 [12:08:02]Write i2c OK [12:08:02]MH_I2C_Read... [12:08:02]OFD Sender: No OFD packet to send [12:08:02]*** Cut start [12:08:02]*** Partial cut [12:08:02]*** CUTSNS_PIN = 1 [12:08:03]*** CUTSNS_PIN = 0 [12:08:03]*** Brake cut motor [12:08:03]Read from MH i2c: 01 [12:08:03]MH_I2C_Read... [12:08:03]*** Stop cut motor [12:08:03]*** Cut end [12:08:03]Read from MH i2c: 01 07 00 [12:08:03]MH_I2C_Read... [12:08:03]Read from MH i2c: 01 07 00 6E 14 00 00 00 00 00 FF 0F 97 [12:08:03]process_action close_receipt done [12:08:03]requested_data is exist [12:08:03]produce_requested_data [12:08:03]requested_item fm.sn is exist - process it [12:08:03]wFMCommunicate request_size=4 [12:08:03]MH_SAM_APDU [12:08:03]CAPDU: 80 11 00 00 [12:08:03]Write to MH i2c: E2 08 00 6F 14 80 11 00 00 00 00 00 00 FD [12:08:03]Write i2c OK [12:08:03]MH_I2C_Read... [12:08:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:03]Read from MH i2c: E2 [12:08:03]MH_I2C_Read... [12:08:03]Read from MH i2c: E2 17 00 [12:08:03]MH_I2C_Read... [12:08:03]Read from MH i2c: E2 17 00 6F 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 58 [12:08:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:08:03]wFMCommunicate OK [12:08:03]requested_item fd.num is exist - process it [12:08:03]SAM_PROTO_GetFieldsCounters [12:08:03]wFMCommunicate request_size=4 [12:08:03]MH_SAM_APDU [12:08:03]CAPDU: 80 13 00 00 [12:08:03]Write to MH i2c: E2 08 00 70 14 80 13 00 00 00 00 00 00 00 [12:08:03]Write i2c OK [12:08:03]MH_I2C_Read... [12:08:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:03]Read from MH i2c: E2 [12:08:03]MH_I2C_Read... [12:08:03]Read from MH i2c: E2 62 00 [12:08:03]MH_I2C_Read... [12:08:03]Read from MH i2c: E2 62 00 70 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [12:08: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:03]wFMCommunicate OK [12:08:03]SAM_PROTO_GetFieldsCounters done [12:08:03]requested_item shift.num is exist - process it [12:08:03]requested_item shift.opened is exist - process it [12:08:03]req_shift_opened [12:08:03]FM_GetShiftState [12:08:03]SAM_PROTO_GetShiftState [12:08:03]wFMCommunicate request_size=4 [12:08:03]MH_SAM_APDU [12:08:03]CAPDU: 80 13 01 00 [12:08:03]Write to MH i2c: E2 08 00 71 14 80 13 01 00 00 00 00 00 02 [12:08:03]Write i2c OK [12:08:03]MH_I2C_Read... [12:08:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:03]Read from MH i2c: E2 [12:08:03]MH_I2C_Read... [12:08:03]Read from MH i2c: E2 0E 00 [12:08:03]MH_I2C_Read... [12:08:03]Read from MH i2c: E2 0E 00 71 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 51 [12:08:03]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:08:03]wFMCommunicate OK [12:08:03]SAM_PROTO_GetShiftState done [12:08:03]FM_GetShiftState done [12:08:03]req_shift_opened done [12:08:03]requested_item shift.open_date is exist - process it [12:08:03]req_shift_open_date [12:08:03]req_shift_open_date done [12:08:03]produce_requested_data done [12:08:03]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139171,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [12:08:03]process_action_free close_receipt [12:08:03]json_value_free [12:08:03]json_value_free done [12:08:03]process_json_proto returns [12:08:03]Send response to host [12:08:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139171,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [12:08:03]free response buf [12:08:03]execute_script done [12:08:03]execute_script returns [12:08:03]free content buf [12:08:03]Sock 10.Close socket [12:08:03]Sock 10.Thread stoped [12:08:04]accept exits with 7 [12:08:04]New connection [12:08:04]New thread 3067161956 created [12:08:04]Thread 3067018596 joined [12:08:04]Waiting for new connection... [12:08:04] Sock 7.Parse request [12:08:04]Sock 7.Check first char [12:08:04]Sock 7.First char is OK [12:08:04]request: POST /json_proto HTTP/1.0 [12:08:04]Method: POST [12:08:04]URL: /json_proto [12:08:04]Method is POST - this is cgi request [12:08:04]url: /json_proto [12:08:04]query_string will be loaded in cgi processing [12:08:04]execute_cgi json_proto POST (null) [12:08:04]execute_cgi path=json_proto method=POST [12:08:04]POST find Content-Length [12:08:04]Host: 172.17.50.196:8080 [12:08:04]Content-Length: 683 [12:08:04]Content-Type: application/json [12:08:04] [12:08:04]POST finish read [12:08:04]Found Content-Length = 683 [12:08:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 23.920, "sum" : 1600.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:04]execute_script... [12:08:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 23.920, "sum" : 1600.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1600.00, "payments": [ { "type": 0, "sum" : 1600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:04]POST & json_proto [12:08:04]process_json_proto [12:08:04]json parsed OK: [12:08:04]protocol is kg_v1.0 [12:08:04]action value=close_receipt [12:08:04]process_action close_receipt [12:08:04]cmd_close_receipt [12:08:04]MH_GetDate [12:08:04]Write to MH i2c: F0 00 00 72 14 75 [12:08:04]Write i2c OK [12:08:04]MH_I2C_Read... [12:08:04]Read from MH i2c: F0 [12:08:04]MH_I2C_Read... [12:08:04]Read from MH i2c: F0 09 00 [12:08:04]MH_I2C_Read... [12:08:04]Read from MH i2c: F0 09 00 72 14 00 25 D0 20 67 72 0D 1C 67 FC [12:08:04]GetLastDocTimeStamp 1730203681 [12:08:04]current date 1730203685 [12:08:04]FM_GetShiftState [12:08:04]SAM_PROTO_GetShiftState [12:08:04]wFMCommunicate request_size=4 [12:08:04]MH_SAM_APDU [12:08:04]CAPDU: 80 13 01 00 [12:08:04]Write to MH i2c: E2 08 00 73 14 80 13 01 00 00 00 00 00 04 [12:08:04]Write i2c OK [12:08:04]MH_I2C_Read... [12:08:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:04]Read from MH i2c: E2 [12:08:04]MH_I2C_Read... [12:08:04]Read from MH i2c: E2 0E 00 [12:08:04]MH_I2C_Read... [12:08:04]Read from MH i2c: E2 0E 00 73 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 53 [12:08:04]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:08:04]wFMCommunicate OK [12:08:04]SAM_PROTO_GetShiftState done [12:08:04]FM_GetShiftState done [12:08:04]opened in 1730160023 [12:08:04]opened+sec_in_day 1730246423 [12:08:04]quantity*price = 160024 [12:08:04]sum+1 = 160026 [12:08:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.94 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 157 29.10.2024 12:08 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139172 ФПД: 163730686909862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120805&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139172&fm=163730686909862&tin=02508201610067®Number=0000000000091631&sum=160000 [12:08:05]StoreToDocumentArchive [12:08:05]shift 555 fd 139172 [12:08:05]save to /storage/0555/doc_00139172 [12:08:05]save last doc name /storage/0555/doc_00139172 to /storage/kkm_last_doc_name [12:08:05]save OK [12:08:05]Clear old archive folders... [12:08:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:05]tlvbuf is 014F3500 [12:08:05]SAM_PROTO_ClearQueue [12:08:05]wFMCommunicate request_size=4 [12:08:05]MH_SAM_APDU [12:08:05]CAPDU: 80 09 00 00 [12:08:05]Write to MH i2c: E2 08 00 80 14 80 09 00 00 00 00 00 00 06 [12:08:05]Write i2c OK [12:08:05]MH_I2C_Read... [12:08:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:05]Read from MH i2c: E2 [12:08:05]MH_I2C_Read... [12:08:05]Read from MH i2c: E2 03 00 [12:08:05]MH_I2C_Read... [12:08:05]Read from MH i2c: E2 03 00 80 14 00 90 00 08 [12:08:05]RAPDU: 90 00 [12:08:05]wFMCommunicate OK [12:08:05]SAM_PROTO_ClearQueue done [12:08:05]KKMCreateOFDPacket [12:08:05]OFDProtocolAddRootSTLVToBuf [12:08:05]FM_MakeSignedData [12:08:05]FM_MakeSignedData [12:08:05]SAM_PROTO_SignData [12:08:05]wFMCommunicate request_size=4 [12:08:05]MH_SAM_APDU [12:08:05]CAPDU: 80 0D 01 02 [12:08:05]Write to MH i2c: E2 08 00 81 14 80 0D 01 02 00 00 00 00 0E [12:08:05]Write i2c OK [12:08:05]MH_I2C_Read... [12:08:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:05]Read from MH i2c: E2 [12:08:05]MH_I2C_Read... [12:08:05]Read from MH i2c: E2 03 00 [12:08:05]MH_I2C_Read... [12:08:05]Read from MH i2c: E2 03 00 81 14 00 90 00 09 [12:08:05]RAPDU: 90 00 [12:08:05]wFMCommunicate OK [12:08:05]wFMCommunicate request_size=255 [12:08:05]MH_SAM_APDU [12:08:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 25 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A4 1F 02 00 35 04 06 00 94 [12:08:06]Write to MH i2c: E2 02 01 82 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 25 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A4 1F 02 00 35 04 06 00 94 00 00 63 [12:08:06]Write i2c OK [12:08:06]MH_I2C_Read... [12:08:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:06]Read from MH i2c: E2 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: E2 03 00 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: E2 03 00 82 14 00 90 00 0A [12:08:06]RAPDU: 90 00 [12:08:06]wFMCommunicate OK [12:08:06]wFMCommunicate request_size=10 [12:08:06]MH_SAM_APDU [12:08:06]CAPDU: 80 0D 02 02 05 E9 85 6E 9D A6 [12:08:06]Write to MH i2c: E2 0D 00 83 14 80 0D 02 02 05 00 E9 85 6E 9D A6 00 00 3A [12:08:06]Write i2c OK [12:08:06]MH_I2C_Read... [12:08:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:06]Read from MH i2c: E2 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: E2 03 00 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: E2 03 00 83 14 00 90 00 0B [12:08:06]RAPDU: 90 00 [12:08:06]wFMCommunicate OK [12:08:06]wFMCommunicate request_size=4 [12:08:06]MH_SAM_APDU [12:08:06]CAPDU: 80 0D 03 02 [12:08:06]Write to MH i2c: E2 08 00 84 14 80 0D 03 02 00 00 00 00 13 [12:08:06]Write i2c OK [12:08:06]MH_I2C_Read... [12:08:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:06]Read from MH i2c: E2 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: E2 0B 00 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: E2 0B 00 84 14 00 9E 78 97 04 00 B1 D4 21 90 00 6B [12:08:06]RAPDU: 9E 78 97 04 00 B1 D4 21 90 00 [12:08:06]wFMCommunicate OK [12:08:06]SAM_PROTO_SignData done [12:08:06]FM_MakeSignedData done [12:08:06]CreateOFDProtocolMessage [12:08:06]wFMCommunicate request_size=4 [12:08:06]MH_SAM_APDU [12:08:06]CAPDU: 80 11 00 00 [12:08:06]Write to MH i2c: E2 08 00 85 14 80 11 00 00 00 00 00 00 13 [12:08:06]Write i2c OK [12:08:06]MH_I2C_Read... [12:08:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:06]Read from MH i2c: E2 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: E2 17 00 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: E2 17 00 85 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 6E [12:08:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:08:06]wFMCommunicate OK [12:08:06]CreateOFDProtocolMessage done [12:08:06]OFDSenderStorePacket 139172 [12:08:06]StoreOFDPacket docnum=139172 [12:08:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 9A 1F 07 01 5D BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 25 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A4 1F 02 00 35 04 06 00 94 E9 85 6E 9D A6 9E 78 97 04 00 B1 D4 21 [12:08:06]CheckFolder [12:08:06]dirname=/storage/ofd_packets [12:08:06]CheckFolder done [12:08:06]ProducePacketName [12:08:06]name=ofd_packets/00139172 [12:08:06]NVStorageSaveData ofd_packets/00139172 [12:08:06]File name is /storage/ofd_packets/00139172 [12:08:06]Write 301 bytes [12:08:06]NVStorageSaveData done [12:08:06]OFDSenderStorePacket done [12:08:06]KKMCreateOFDPacket done [12:08:06]NVStorageSaveData kkm_last_timestamp [12:08:06]File name is /storage/kkm_last_timestamp [12:08:06]Write 4 bytes [12:08:06]NVStorageSaveData done [12:08:06]ExternCall_PrintAddStr [12:08:06]wPrintStart [12:08:06]Write to MH i2c: 01 00 00 86 14 9A [12:08:06]Write i2c OK [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: 01 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: 01 07 00 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: 01 07 00 86 14 00 00 00 00 00 FF 0F AF [12:08:06]RasterBufferAndPrint [12:08:06]line Счет N : (1)1093710 [12:08:06]line ИНН: 02508201610067 [12:08:06]line Контрольно-Кассовый Чек [12:08:06]line ПРОДАЖА [12:08:06]line ТРК (МРК, ГНК) : 33 [12:08:06]line Товар: 2710124130 [12:08:06]line Аи-92-К-2 [12:08:06]line 23.920 * 66.90 [12:08:06]line = 1600.25 [12:08:06]line НДС 12% НСП 1% [12:08:06]line > о реализуемом товаре [12:08:06]line ОКРУГЛЕНИЕ: -0.25 [12:08:06]line ИТОГО: 1600.00 [12:08:06]line Внесено: 1600.00 [12:08:06]line СДАЧА: 0.00 [12:08:06]line НСП 1% : 14.16 [12:08:06]line НДС 12% : 169.94 [12:08:06]line Наличными: 1600.00 [12:08:06]line Безнал.: 0.00 [12:08:06]line Место: АЗС № 101 "Партнер Нефть" [12:08:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:08:06]line СНО: Общий режим [12:08:06]line Чек 157 29.10.2024 12:08 [12:08:06]line Смена: 555 ФФД: 1.0 [12:08:06]line ЗНМ: 0300000081 [12:08:06]line РНМ: 0000000000091631 [12:08:06]line Версия ККМ: 001 [12:08:06]line ФМ: 0000000000874669 [12:08:06]line ФД: 139172 [12:08:06]line ФПД: 163730686909862 [12:08:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120805&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139172&fm=163730686909862&tin=02508201610067®Number=0000000000091631&sum=160000 [12:08:06]OFD Sender: Processing packet 139172 [packets to send 34, broken 33] [12:08:06]ProducePacketName [12:08:06]name=ofd_packets/00139172 [12:08:06]OFD Sender: To server: pG, [12:08:06]CommunicateWithHost lk.salyk.kg:30040 [12:08:06]ConnectInit lk.salyk.kg [12:08:06]written 0, free lines is 4095 [12:08:06]Connected sock=10 [12:08: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 36 39 0F 01 00 00 9A 1F 07 01 5D BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 70 5D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 19 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 25 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A4 1F 02 00 35 04 06 00 94 E9 85 6E 9D A6 9E 78 97 04 00 B1 D4 21 [12:08: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 36 39 4F 00 00 00 54 CF 47 00 94 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 36 39 10 04 04 00 A4 1F 02 00 F4 03 04 00 D9 7B 20 67 B6 04 01 00 00 82 BD 22 C6 EE F5 2D 83 [12:08:07]CommunicateWithHost err = 0 [12:08:07]CheckOFDResponse [12:08:07]1017 (14) - 77093643461234 [12:08:07]1041 (16) - 0000000000874669 [12:08:07]1040 (4) - 139172 [12:08:07]1012 (4) - 29.10.2024 06:08 [12:08:07]1206 (1) - 0 [12:08:07]OFD Sender: Remove packet 139172 [12:08:07]ProducePacketName [12:08:07]name=ofd_packets/00139172 [12:08:07]NVStorageDeleteData [12:08:07]Write to MH i2c: 01 00 00 B1 14 C5 [12:08:07]Write i2c OK [12:08:07]MH_I2C_Read... [12:08:07]Read from MH i2c: 01 [12:08:07]MH_I2C_Read... [12:08:07]Read from MH i2c: 01 07 00 [12:08:07]MH_I2C_Read... [12:08:07]Read from MH i2c: 01 07 00 B1 14 00 00 00 00 00 1B 0D F4 [12:08:07]RasterBufferAndPrint [12:08:07]line [12:08:07]line [12:08:07]line [12:08:07]line [12:08:07]line [12:08:07]written 0, free lines is 3387 [12:08:07]MH_Cut [12:08:07]Write to MH i2c: D1 01 00 B8 14 01 9E [12:08:07]Write i2c OK [12:08:07]MH_I2C_Read... [12:08:07]Read from MH i2c: D1 [12:08:07]MH_I2C_Read... [12:08:07]Read from MH i2c: D1 01 00 [12:08:07]MH_I2C_Read... [12:08:07]Read from MH i2c: D1 01 00 B8 14 00 9D [12:08:07]Write to MH i2c: 01 00 00 B9 14 CD [12:08:07]Write i2c OK [12:08:07]MH_I2C_Read... [12:08:07]OFD Sender: No OFD packet to send [12:08:07]*** Cut start [12:08:07]*** Partial cut [12:08:07]*** CUTSNS_PIN = 1 [12:08:07]*** CUTSNS_PIN = 0 [12:08:08]*** Brake cut motor [12:08:08]Read from MH i2c: 01 [12:08:08]MH_I2C_Read... [12:08:08]*** Stop cut motor [12:08:08]*** Cut end [12:08:08]Read from MH i2c: 01 07 00 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: 01 07 00 B9 14 00 00 00 00 00 FF 0F E2 [12:08:08]process_action close_receipt done [12:08:08]requested_data is exist [12:08:08]produce_requested_data [12:08:08]requested_item fm.sn is exist - process it [12:08:08]wFMCommunicate request_size=4 [12:08:08]MH_SAM_APDU [12:08:08]CAPDU: 80 11 00 00 [12:08:08]Write to MH i2c: E2 08 00 BA 14 80 11 00 00 00 00 00 00 48 [12:08:08]Write i2c OK [12:08:08]MH_I2C_Read... [12:08:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:08]Read from MH i2c: E2 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 17 00 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 17 00 BA 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A3 [12:08:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:08:08]wFMCommunicate OK [12:08:08]requested_item fd.num is exist - process it [12:08:08]SAM_PROTO_GetFieldsCounters [12:08:08]wFMCommunicate request_size=4 [12:08:08]MH_SAM_APDU [12:08:08]CAPDU: 80 13 00 00 [12:08:08]Write to MH i2c: E2 08 00 BB 14 80 13 00 00 00 00 00 00 4B [12:08:08]Write i2c OK [12:08:08]MH_I2C_Read... [12:08:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:08]Read from MH i2c: E2 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 62 00 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 62 00 BB 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [12:08: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:08]wFMCommunicate OK [12:08:08]SAM_PROTO_GetFieldsCounters done [12:08:08]requested_item shift.num is exist - process it [12:08:08]requested_item shift.opened is exist - process it [12:08:08]req_shift_opened [12:08:08]FM_GetShiftState [12:08:08]SAM_PROTO_GetShiftState [12:08:08]wFMCommunicate request_size=4 [12:08:08]MH_SAM_APDU [12:08:08]CAPDU: 80 13 01 00 [12:08:08]Write to MH i2c: E2 08 00 BC 14 80 13 01 00 00 00 00 00 4D [12:08:08]Write i2c OK [12:08:08]MH_I2C_Read... [12:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:08]Read from MH i2c: E2 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 0E 00 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 0E 00 BC 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 9C [12:08:08]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:08:08]wFMCommunicate OK [12:08:08]SAM_PROTO_GetShiftState done [12:08:08]FM_GetShiftState done [12:08:08]req_shift_opened done [12:08:08]requested_item shift.open_date is exist - process it [12:08:08]req_shift_open_date [12:08:08]req_shift_open_date done [12:08:08]produce_requested_data done [12:08:08]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139172,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [12:08:08]process_action_free close_receipt [12:08:08]json_value_free [12:08:08]json_value_free done [12:08:08]process_json_proto returns [12:08:08]Send response to host [12:08:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139172,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [12:08:08]free response buf [12:08:08]execute_script done [12:08:08]execute_script returns [12:08:08]free content buf [12:08:08]Sock 7.Close socket [12:08:08]Sock 7.Thread stoped [12:08:12]OFD Sender: No OFD packet to send [12:08:17]OFD Sender: No OFD packet to send [12:08:22]OFD Sender: No OFD packet to send [12:08:27]OFD Sender: No OFD packet to send [12:08:32]OFD Sender: No OFD packet to send [12:08:37]OFD Sender: No OFD packet to send [12:08:42]OFD Sender: No OFD packet to send [12:08:47]OFD Sender: No OFD packet to send [12:08:52]OFD Sender: No OFD packet to send [12:08:57]OFD Sender: No OFD packet to send [12:09:02]OFD Sender: No OFD packet to send [12:09:07]OFD Sender: No OFD packet to send [12:09:12]OFD Sender: No OFD packet to send [12:09:17]OFD Sender: No OFD packet to send [12:09:22]OFD Sender: No OFD packet to send [12:09:27]OFD Sender: No OFD packet to send [12:09:32]OFD Sender: No OFD packet to send [12:09:37]OFD Sender: No OFD packet to send [12:09:42]accept exits with 9 [12:09:42]New connection [12:09:42]New thread 3067018596 created [12:09:42]Thread 3067161956 joined [12:09:42]Waiting for new connection... [12:09:42] Sock 9.Parse request [12:09:42]Sock 9.Check first char [12:09:42]Sock 9.First char is OK [12:09:42]request: POST /json_proto HTTP/1.0 [12:09:42]Method: POST [12:09:42]URL: /json_proto [12:09:42]Method is POST - this is cgi request [12:09:42]url: /json_proto [12:09:42]query_string will be loaded in cgi processing [12:09:42]execute_cgi json_proto POST (null) [12:09:42]execute_cgi path=json_proto method=POST [12:09:42]POST find Content-Length [12:09:42]Host: 172.17.50.196:8080 [12:09:42]Content-Length: 747 [12:09:42]Content-Type: application/json [12:09:42] [12:09:42]POST finish read [12:09:42]Found Content-Length = 747 [12:09:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335084", "tax_sys" : 0, "items" : [ { "code": "6921090700103", "name": "\u041E\u0447\u043A\u0438 \u0441\u043E\u043B\u043D\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043D\u044B\u0435 \u0432 \u0430\u0441\u0441\u043E\u0440\u0442\u0438\u043C\u0435\u043D\u0442\u0435", "price" : 590.00, "quantity" : 1.000, "sum" : 590.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 590.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:42]execute_script... [12:09:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335084", "tax_sys" : 0, "items" : [ { "code": "6921090700103", "name": "\u041E\u0447\u043A\u0438 \u0441\u043E\u043B\u043D\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043D\u044B\u0435 \u0432 \u0430\u0441\u0441\u043E\u0440\u0442\u0438\u043C\u0435\u043D\u0442\u0435", "price" : 590.00, "quantity" : 1.000, "sum" : 590.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 590.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:42]POST & json_proto [12:09:42]process_json_proto [12:09:42]json parsed OK: [12:09:42]protocol is kg_v1.0 [12:09:42]action value=close_receipt [12:09:42]process_action close_receipt [12:09:42]cmd_close_receipt [12:09:42]MH_GetDate [12:09:42]Write to MH i2c: F0 00 00 BD 14 C0 [12:09:42]Write i2c OK [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: F0 [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: F0 09 00 [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: F0 09 00 BD 14 00 87 D0 20 67 72 0D 1C 67 A9 [12:09:42]GetLastDocTimeStamp 1730203685 [12:09:42]current date 1730203783 [12:09:42]FM_GetShiftState [12:09:42]SAM_PROTO_GetShiftState [12:09:42]wFMCommunicate request_size=4 [12:09:42]MH_SAM_APDU [12:09:42]CAPDU: 80 13 01 00 [12:09:42]Write to MH i2c: E2 08 00 BE 14 80 13 01 00 00 00 00 00 4F [12:09:42]Write i2c OK [12:09:42]MH_I2C_Read... [12:09:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:42]Read from MH i2c: E2 [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: E2 0E 00 [12:09:42]MH_I2C_Read... [12:09:42]Read from MH i2c: E2 0E 00 BE 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 9E [12:09:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:09:42]wFMCommunicate OK [12:09:42]SAM_PROTO_GetShiftState done [12:09:42]FM_GetShiftState done [12:09:42]opened in 1730160023 [12:09:42]opened+sec_in_day 1730246423 [12:09:42]quantity*price = 59000 [12:09:42]sum+1 = 59001 [12:09:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 590.00 НСП 1% : 5.22 НДС 12% : 62.65 Наличными: 590.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 158 29.10.2024 12:09 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139173 ФПД: 206648072998369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120943&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139173&fm=206648072998369&tin=02508201610067®Number=0000000000091631&sum=59000 0 [12:09:43]StoreToDocumentArchive [12:09:43]shift 555 fd 139173 [12:09:43]save to /storage/0555/doc_00139173 [12:09:43]save last doc name /storage/0555/doc_00139173 to /storage/kkm_last_doc_name [12:09:43]save OK [12:09:43]Clear old archive folders... [12:09:43]ProcessDocumentItem done err = 0, tmpTLVsize=307 [12:09:43]tlvbuf is 014926B0 [12:09:43]SAM_PROTO_ClearQueue [12:09:43]wFMCommunicate request_size=4 [12:09:43]MH_SAM_APDU [12:09:43]CAPDU: 80 09 00 00 [12:09:43]Write to MH i2c: E2 08 00 CB 14 80 09 00 00 00 00 00 00 51 [12:09:43]Write i2c OK [12:09:43]MH_I2C_Read... [12:09:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:43]Read from MH i2c: E2 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 03 00 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 03 00 CB 14 00 90 00 53 [12:09:43]RAPDU: 90 00 [12:09:43]wFMCommunicate OK [12:09:43]SAM_PROTO_ClearQueue done [12:09:43]KKMCreateOFDPacket [12:09:43]OFDProtocolAddRootSTLVToBuf [12:09:43]FM_MakeSignedData [12:09:43]FM_MakeSignedData [12:09:43]SAM_PROTO_SignData [12:09:43]wFMCommunicate request_size=4 [12:09:43]MH_SAM_APDU [12:09:43]CAPDU: 80 0D 01 02 [12:09:43]Write to MH i2c: E2 08 00 CC 14 80 0D 01 02 00 00 00 00 59 [12:09:43]Write i2c OK [12:09:43]MH_I2C_Read... [12:09:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:43]Read from MH i2c: E2 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 03 00 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 03 00 CC 14 00 90 00 54 [12:09:43]RAPDU: 90 00 [12:09:43]wFMCommunicate OK [12:09:43]wFMCommunicate request_size=255 [12:09:43]MH_SAM_APDU [12:09:43]CAPDU: 80 0D 02 02 FA 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 36 39 32 31 30 39 30 37 30 30 31 30 33 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 87 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 [12:09:43]Write to MH i2c: E2 02 01 CD 14 80 0D 02 02 FA 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 36 39 32 31 30 39 30 37 30 30 31 30 33 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 87 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 00 00 91 [12:09:43]Write i2c OK [12:09:43]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 CD 14 00 90 00 55 [12:09:44]RAPDU: 90 00 [12:09:44]wFMCommunicate OK [12:09:44]wFMCommunicate request_size=66 [12:09:44]MH_SAM_APDU [12:09:44]CAPDU: 80 0D 02 02 3D 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A5 1F 02 00 35 04 06 00 BB F2 00 FC 0D E1 [12:09:44]Write to MH i2c: E2 45 00 CE 14 80 0D 02 02 3D 00 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A5 1F 02 00 35 04 06 00 BB F2 00 FC 0D E1 00 00 0E [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 CE 14 00 90 00 56 [12:09:44]RAPDU: 90 00 [12:09:44]wFMCommunicate OK [12:09:44]wFMCommunicate request_size=4 [12:09:44]MH_SAM_APDU [12:09:44]CAPDU: 80 0D 03 02 [12:09:44]Write to MH i2c: E2 08 00 CF 14 80 0D 03 02 00 00 00 00 5E [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 0B 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 0B 00 CF 14 00 CD B3 35 0B 04 4B E8 15 90 00 6B [12:09:44]RAPDU: CD B3 35 0B 04 4B E8 15 90 00 [12:09:44]wFMCommunicate OK [12:09:44]SAM_PROTO_SignData done [12:09:44]FM_MakeSignedData done [12:09:44]CreateOFDProtocolMessage [12:09:44]wFMCommunicate request_size=4 [12:09:44]MH_SAM_APDU [12:09:44]CAPDU: 80 11 00 00 [12:09:44]Write to MH i2c: E2 08 00 D0 14 80 11 00 00 00 00 00 00 5E [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 17 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 17 00 D0 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B9 [12:09:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:09:44]wFMCommunicate OK [12:09:44]CreateOFDProtocolMessage done [12:09:44]OFDSenderStorePacket 139173 [12:09:44]StoreOFDPacket docnum=139173 [12:09:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 47 01 00 00 B1 40 3F 01 E7 59 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 36 39 32 31 30 39 30 37 30 30 31 30 33 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 87 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A5 1F 02 00 35 04 06 00 BB F2 00 FC 0D E1 CD B3 35 0B 04 4B E8 15 [12:09:44]CheckFolder [12:09:44]dirname=/storage/ofd_packets [12:09:44]CheckFolder done [12:09:44]ProducePacketName [12:09:44]name=ofd_packets/00139173 [12:09:44]NVStorageSaveData ofd_packets/00139173 [12:09:44]File name is /storage/ofd_packets/00139173 [12:09:44]Write 357 bytes [12:09:44]NVStorageSaveData done [12:09:44]OFDSenderStorePacket done [12:09:44]KKMCreateOFDPacket done [12:09:44]NVStorageSaveData kkm_last_timestamp [12:09:44]File name is /storage/kkm_last_timestamp [12:09:44]Write 4 bytes [12:09:44]NVStorageSaveData done [12:09:44]ExternCall_PrintAddStr [12:09:44]wPrintStart [12:09:44]Write to MH i2c: 01 00 00 D1 14 E5 [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: 01 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: 01 07 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: 01 07 00 D1 14 00 00 00 00 00 FF 0F FA [12:09:44]RasterBufferAndPrint [12:09:44]line Счет N : (3)335084 [12:09:44]line ИНН: 02508201610067 [12:09:44]line Контрольно-Кассовый Чек [12:09:44]line ПРОДАЖА [12:09:44]line Товар: 6921090700103 [12:09:44]line Очки солнцезащитные в ассортименте [12:09:44]line 1.000 * 590.00 [12:09:44]line = 590.00 [12:09:44]line НДС 12% НСП 1% [12:09:44]line > о реализуемом товаре [12:09:44]line ИТОГО: 590.00 [12:09:44]line НСП 1% : 5.22 [12:09:44]line НДС 12% : 62.65 [12:09:44]line Наличными: 590.00 [12:09:44]line Безнал.: 0.00 [12:09:44]line Место: АЗС № 101 "Партнер Нефть" [12:09:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:09:44]line СНО: Общий режим [12:09:44]line Чек 158 29.10.2024 12:09 [12:09:44]line Смена: 555 ФФД: 1.0 [12:09:44]line ЗНМ: 0300000081 [12:09:44]line РНМ: 0000000000091631 [12:09:44]line Версия ККМ: 001 [12:09:44]line ФМ: 0000000000874669 [12:09:44]line ФД: 139173 [12:09:44]line ФПД: 206648072998369 [12:09:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T120943&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139173&fm=206648072998369&tin=02508201610067®Number=0000000000091631&sum=59000 [12:09:44]line 0 [12:09:44]OFD Sender: Processing packet 139173 [packets to send 34, broken 33] [12:09:44]ProducePacketName [12:09:44]name=ofd_packets/00139173 [12:09:44]OFD Sender: To server: pG, [12:09:44]CommunicateWithHost lk.salyk.kg:30040 [12:09:44]ConnectInit lk.salyk.kg [12:09:44]written 0, free lines is 4095 [12:09:44]Connected sock=10 [12:09: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 36 39 47 01 00 00 B1 40 3F 01 E7 59 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 36 39 32 31 30 39 30 37 30 30 31 30 33 06 04 41 00 D0 9E D1 87 D0 BA D0 B8 20 D1 81 D0 BE D0 BB D0 BD D1 86 D0 B5 D0 B7 D0 B0 D1 89 D0 B8 D1 82 D0 BD D1 8B D0 B5 20 D0 B2 20 D0 B0 D1 81 D1 81 D0 BE D1 80 D1 82 D0 B8 D0 BC D0 B5 D0 BD D1 82 D0 B5 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 78 E6 00 00 00 00 13 04 06 00 78 E6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 E6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 18 00 00 00 00 07 04 06 00 78 E6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 87 D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A5 1F 02 00 35 04 06 00 BB F2 00 FC 0D E1 CD B3 35 0B 04 4B E8 15 [12:09: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 36 39 4F 00 00 00 97 C0 47 00 E2 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 36 39 10 04 04 00 A5 1F 02 00 F4 03 04 00 3B 7C 20 67 B6 04 01 00 00 45 E9 B7 BE 27 35 F8 1D [12:09:44]CommunicateWithHost err = 0 [12:09:44]CheckOFDResponse [12:09:44]1017 (14) - 77093643461234 [12:09:44]1041 (16) - 0000000000874669 [12:09:44]1040 (4) - 139173 [12:09:44]1012 (4) - 29.10.2024 06:10 [12:09:44]1206 (1) - 0 [12:09:44]OFD Sender: Remove packet 139173 [12:09:44]ProducePacketName [12:09:44]name=ofd_packets/00139173 [12:09:44]NVStorageDeleteData [12:09:44]Write to MH i2c: 01 00 00 FA 14 0E [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: 01 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: 01 07 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: 01 07 00 FA 14 00 00 00 00 00 FB 0C 1C [12:09:44]RasterBufferAndPrint [12:09:44]line [12:09:44]line [12:09:44]line [12:09:44]line [12:09:44]line [12:09:44]written 0, free lines is 3328 [12:09:45]MH_Cut [12:09:45]Write to MH i2c: D1 01 00 01 15 01 E8 [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: D1 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: D1 01 00 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: D1 01 00 01 15 00 E7 [12:09:45]Write to MH i2c: 01 00 00 02 15 17 [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]OFD Sender: No OFD packet to send [12:09:45]*** Cut start [12:09:45]*** Partial cut [12:09:45]*** CUTSNS_PIN = 1 [12:09:45]*** CUTSNS_PIN = 0 [12:09:45]*** Brake cut motor [12:09:46]Read from MH i2c: 01 [12:09:46]MH_I2C_Read... [12:09:46]*** Stop cut motor [12:09:46]*** Cut end [12:09:46]Read from MH i2c: 01 07 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: 01 07 00 02 15 00 00 00 00 00 FF 0F 2C [12:09:46]process_action close_receipt done [12:09:46]requested_data is exist [12:09:46]produce_requested_data [12:09:46]requested_item fm.sn is exist - process it [12:09:46]wFMCommunicate request_size=4 [12:09:46]MH_SAM_APDU [12:09:46]CAPDU: 80 11 00 00 [12:09:46]Write to MH i2c: E2 08 00 03 15 80 11 00 00 00 00 00 00 92 [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:46]Read from MH i2c: E2 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 17 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 17 00 03 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 ED [12:09:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:09:46]wFMCommunicate OK [12:09:46]requested_item fd.num is exist - process it [12:09:46]SAM_PROTO_GetFieldsCounters [12:09:46]wFMCommunicate request_size=4 [12:09:46]MH_SAM_APDU [12:09:46]CAPDU: 80 13 00 00 [12:09:46]Write to MH i2c: E2 08 00 04 15 80 13 00 00 00 00 00 00 95 [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:46]Read from MH i2c: E2 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 62 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 62 00 04 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A5 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [12:09: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A5 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:09:46]wFMCommunicate OK [12:09:46]SAM_PROTO_GetFieldsCounters done [12:09:46]requested_item shift.num is exist - process it [12:09:46]requested_item shift.opened is exist - process it [12:09:46]req_shift_opened [12:09:46]FM_GetShiftState [12:09:46]SAM_PROTO_GetShiftState [12:09:46]wFMCommunicate request_size=4 [12:09:46]MH_SAM_APDU [12:09:46]CAPDU: 80 13 01 00 [12:09:46]Write to MH i2c: E2 08 00 05 15 80 13 01 00 00 00 00 00 97 [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:46]Read from MH i2c: E2 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 0E 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: E2 0E 00 05 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 E6 [12:09:46]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:09:46]wFMCommunicate OK [12:09:46]SAM_PROTO_GetShiftState done [12:09:46]FM_GetShiftState done [12:09:46]req_shift_opened done [12:09:46]requested_item shift.open_date is exist - process it [12:09:46]req_shift_open_date [12:09:46]req_shift_open_date done [12:09:46]produce_requested_data done [12:09:46]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139173,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [12:09:46]process_action_free close_receipt [12:09:46]json_value_free [12:09:46]json_value_free done [12:09:46]process_json_proto returns [12:09:46]Send response to host [12:09:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139173,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [12:09:46]free response buf [12:09:46]execute_script done [12:09:46]execute_script returns [12:09:46]free content buf [12:09:46]Sock 9.Close socket [12:09:46]Sock 9.Thread stoped [12:09:50]OFD Sender: No OFD packet to send [12:09:55]OFD Sender: No OFD packet to send [12:10:00]OFD Sender: No OFD packet to send [12:10:05]OFD Sender: No OFD packet to send [12:10:10]OFD Sender: No OFD packet to send [12:10:15]OFD Sender: No OFD packet to send [12:10:19]accept exits with 7 [12:10:19]New connection [12:10:19]New thread 3067161956 created [12:10:19]Thread 3067018596 joined [12:10:19]Waiting for new connection... [12:10:19] Sock 7.Parse request [12:10:19]Sock 7.Check first char [12:10:19]Sock 7.First char is OK [12:10:19]request: POST /json_proto HTTP/1.0 [12:10:19]Method: POST [12:10:19]URL: /json_proto [12:10:19]Method is POST - this is cgi request [12:10:19]url: /json_proto [12:10:19]query_string will be loaded in cgi processing [12:10:19]execute_cgi json_proto POST (null) [12:10:19]execute_cgi path=json_proto method=POST [12:10:19]POST find Content-Length [12:10:19]Host: 172.17.50.196:8080 [12:10:19]Content-Length: 696 [12:10:19]Content-Type: application/json [12:10:19] [12:10:19]POST finish read [12:10:19]Found Content-Length = 696 [12:10:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335085", "tax_sys" : 0, "items" : [ { "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:19]execute_script... [12:10:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335085", "tax_sys" : 0, "items" : [ { "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:19]POST & json_proto [12:10:19]process_json_proto [12:10:19]json parsed OK: [12:10:19]protocol is kg_v1.0 [12:10:19]action value=close_receipt [12:10:19]process_action close_receipt [12:10:19]cmd_close_receipt [12:10:19]MH_GetDate [12:10:19]Write to MH i2c: F0 00 00 06 15 0A [12:10:19]Write i2c OK [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: F0 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: F0 09 00 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: F0 09 00 06 15 00 AC D0 20 67 72 0D 1C 67 18 [12:10:19]GetLastDocTimeStamp 1730203783 [12:10:19]current date 1730203820 [12:10:19]FM_GetShiftState [12:10:19]SAM_PROTO_GetShiftState [12:10:19]wFMCommunicate request_size=4 [12:10:19]MH_SAM_APDU [12:10:19]CAPDU: 80 13 01 00 [12:10:19]Write to MH i2c: E2 08 00 07 15 80 13 01 00 00 00 00 00 99 [12:10:19]Write i2c OK [12:10:19]MH_I2C_Read... [12:10:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:19]Read from MH i2c: E2 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: E2 0E 00 [12:10:19]MH_I2C_Read... [12:10:19]Read from MH i2c: E2 0E 00 07 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 E8 [12:10:19]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:10:19]wFMCommunicate OK [12:10:19]SAM_PROTO_GetShiftState done [12:10:19]FM_GetShiftState done [12:10:19]opened in 1730160023 [12:10:19]opened+sec_in_day 1730246423 [12:10:19]quantity*price = 9500 [12:10:19]sum+1 = 9501 [12:10:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 159 29.10.2024 12:10 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139174 ФПД: 267253872445663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121020&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139174&fm=267253872445663&tin=02508201610067®Number=0000000000091631&sum=9500 0 [12:10:20]StoreToDocumentArchive [12:10:20]shift 555 fd 139174 [12:10:20]save to /storage/0555/doc_00139174 [12:10:20]save last doc name /storage/0555/doc_00139174 to /storage/kkm_last_doc_name [12:10:20]save OK [12:10:20]Clear old archive folders... [12:10:20]ProcessDocumentItem done err = 0, tmpTLVsize=299 [12:10:20]tlvbuf is 014A1960 [12:10:20]SAM_PROTO_ClearQueue [12:10:20]wFMCommunicate request_size=4 [12:10:20]MH_SAM_APDU [12:10:20]CAPDU: 80 09 00 00 [12:10:20]Write to MH i2c: E2 08 00 14 15 80 09 00 00 00 00 00 00 9B [12:10:20]Write i2c OK [12:10:20]MH_I2C_Read... [12:10:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:20]Read from MH i2c: E2 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: E2 03 00 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: E2 03 00 14 15 00 90 00 9D [12:10:20]RAPDU: 90 00 [12:10:20]wFMCommunicate OK [12:10:20]SAM_PROTO_ClearQueue done [12:10:20]KKMCreateOFDPacket [12:10:20]OFDProtocolAddRootSTLVToBuf [12:10:20]FM_MakeSignedData [12:10:20]FM_MakeSignedData [12:10:20]SAM_PROTO_SignData [12:10:20]wFMCommunicate request_size=4 [12:10:20]MH_SAM_APDU [12:10:20]CAPDU: 80 0D 01 02 [12:10:20]Write to MH i2c: E2 08 00 15 15 80 0D 01 02 00 00 00 00 A3 [12:10:20]Write i2c OK [12:10:20]MH_I2C_Read... [12:10:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:20]Read from MH i2c: E2 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: E2 03 00 [12:10:20]MH_I2C_Read... [12:10:20]Read from MH i2c: E2 03 00 15 15 00 90 00 9E [12:10:20]RAPDU: 90 00 [12:10:20]wFMCommunicate OK [12:10:20]wFMCommunicate request_size=255 [12:10:20]MH_SAM_APDU [12:10:20]CAPDU: 80 0D 02 02 FA 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 AC D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 [12:10:20]Write to MH i2c: E2 02 01 16 15 80 0D 02 02 FA 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 AC D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 00 00 A3 [12:10:20]Write i2c OK [12:10:20]MH_I2C_Read... [12:10:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:21]Read from MH i2c: E2 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 16 15 00 90 00 9F [12:10:21]RAPDU: 90 00 [12:10:21]wFMCommunicate OK [12:10:21]wFMCommunicate request_size=58 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 0D 02 02 35 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A6 1F 02 00 35 04 06 00 F3 10 E4 21 C8 DF [12:10:21]Write to MH i2c: E2 3D 00 17 15 80 0D 02 02 35 00 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A6 1F 02 00 35 04 06 00 F3 10 E4 21 C8 DF 00 00 0E [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:21]Read from MH i2c: E2 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 03 00 17 15 00 90 00 A0 [12:10:21]RAPDU: 90 00 [12:10:21]wFMCommunicate OK [12:10:21]wFMCommunicate request_size=4 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 0D 03 02 [12:10:21]Write to MH i2c: E2 08 00 18 15 80 0D 03 02 00 00 00 00 A8 [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:21]Read from MH i2c: E2 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 0B 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 0B 00 18 15 00 AC 14 B6 51 14 8C 23 00 90 00 33 [12:10:21]RAPDU: AC 14 B6 51 14 8C 23 00 90 00 [12:10:21]wFMCommunicate OK [12:10:21]SAM_PROTO_SignData done [12:10:21]FM_MakeSignedData done [12:10:21]CreateOFDProtocolMessage [12:10:21]wFMCommunicate request_size=4 [12:10:21]MH_SAM_APDU [12:10:21]CAPDU: 80 11 00 00 [12:10:21]Write to MH i2c: E2 08 00 19 15 80 11 00 00 00 00 00 00 A8 [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:21]Read from MH i2c: E2 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: E2 17 00 [12:10:21]MH_I2C_Read... [12:10:21]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 36 39 90 00 03 [12:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:10:21]wFMCommunicate OK [12:10:21]CreateOFDProtocolMessage done [12:10:21]OFDSenderStorePacket 139174 [12:10:21]StoreOFDPacket docnum=139174 [12:10:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3F 01 00 00 87 43 37 01 CC B4 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 AC D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A6 1F 02 00 35 04 06 00 F3 10 E4 21 C8 DF AC 14 B6 51 14 8C 23 00 [12:10:21]CheckFolder [12:10:21]dirname=/storage/ofd_packets [12:10:21]CheckFolder done [12:10:21]ProducePacketName [12:10:21]name=ofd_packets/00139174 [12:10:21]NVStorageSaveData ofd_packets/00139174 [12:10:21]File name is /storage/ofd_packets/00139174 [12:10:21]Write 349 bytes [12:10:21]NVStorageSaveData done [12:10:21]OFDSenderStorePacket done [12:10:21]KKMCreateOFDPacket done [12:10:21]NVStorageSaveData kkm_last_timestamp [12:10:21]File name is /storage/kkm_last_timestamp [12:10:21]Write 4 bytes [12:10:21]NVStorageSaveData done [12:10:21]ExternCall_PrintAddStr [12:10:21]wPrintStart [12:10:21]Write to MH i2c: 01 00 00 1A 15 2F [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: 01 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: 01 07 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: 01 07 00 1A 15 00 00 00 00 00 FF 0F 44 [12:10:21]RasterBufferAndPrint [12:10:21]line Счет N : (3)335085 [12:10:21]line ИНН: 02508201610067 [12:10:21]line Контрольно-Кассовый Чек [12:10:21]line ПРОДАЖА [12:10:21]line Товар: 4700000480364 [12:10:21]line Напиток энерг Nitro экзотик 0.45 ж/б [12:10:21]line 1.000 * 95.00 [12:10:21]line = 95.00 [12:10:21]line НДС 12% НСП 1% [12:10:21]line > о реализуемом товаре [12:10:21]line ИТОГО: 95.00 [12:10:21]line НСП 1% : 0.84 [12:10:21]line НДС 12% : 10.09 [12:10:21]line Наличными: 95.00 [12:10:21]line Безнал.: 0.00 [12:10:21]line Место: АЗС № 101 "Партнер Нефть" [12:10:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:10:21]line СНО: Общий режим [12:10:21]line Чек 159 29.10.2024 12:10 [12:10:21]line Смена: 555 ФФД: 1.0 [12:10:21]line ЗНМ: 0300000081 [12:10:21]line РНМ: 0000000000091631 [12:10:21]line Версия ККМ: 001 [12:10:21]line ФМ: 0000000000874669 [12:10:21]line ФД: 139174 [12:10:21]line ФПД: 267253872445663 [12:10:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121020&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139174&fm=267253872445663&tin=02508201610067®Number=0000000000091631&sum=9500 [12:10:21]line 0 [12:10:21]OFD Sender: Processing packet 139174 [packets to send 34, broken 33] [12:10:21]ProducePacketName [12:10:21]name=ofd_packets/00139174 [12:10:21]OFD Sender: To server: pG, [12:10:21]CommunicateWithHost lk.salyk.kg:30040 [12:10:21]ConnectInit lk.salyk.kg [12:10:21]written 0, free lines is 4095 [12:10:21]Connected sock=10 [12:10:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3F 01 00 00 87 43 37 01 CC B4 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 AC D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A6 1F 02 00 35 04 06 00 F3 10 E4 21 C8 DF AC 14 B6 51 14 8C 23 00 [12:10:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 AE 53 47 00 54 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A6 1F 02 00 F4 03 04 00 60 7C 20 67 B6 04 01 00 00 36 D3 AE 17 4B B1 0E 95 [12:10:21]CommunicateWithHost err = 0 [12:10:21]CheckOFDResponse [12:10:21]1017 (14) - 77093643461234 [12:10:21]1041 (16) - 0000000000874669 [12:10:21]1040 (4) - 139174 [12:10:21]1012 (4) - 29.10.2024 06:10 [12:10:21]1206 (1) - 0 [12:10:21]OFD Sender: Remove packet 139174 [12:10:21]ProducePacketName [12:10:21]name=ofd_packets/00139174 [12:10:21]NVStorageDeleteData [12:10:21]Write to MH i2c: 01 00 00 43 15 58 [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: 01 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: 01 07 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: 01 07 00 43 15 00 00 00 00 00 02 0D 6E [12:10:21]RasterBufferAndPrint [12:10:21]line [12:10:21]line [12:10:21]line [12:10:21]line [12:10:21]line [12:10:21]written 0, free lines is 3336 [12:10:21]MH_Cut [12:10:21]Write to MH i2c: D1 01 00 4A 15 01 31 [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: D1 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: D1 01 00 [12:10:21]MH_I2C_Read... [12:10:21]Read from MH i2c: D1 01 00 4A 15 00 30 [12:10:21]Write to MH i2c: 01 00 00 4B 15 60 [12:10:21]Write i2c OK [12:10:21]MH_I2C_Read... [12:10:22]OFD Sender: No OFD packet to send [12:10:22]*** Cut start [12:10:22]*** Partial cut [12:10:22]*** CUTSNS_PIN = 1 [12:10:22]*** CUTSNS_PIN = 0 [12:10:22]*** Brake cut motor [12:10:23]Read from MH i2c: 01 [12:10:23]MH_I2C_Read... [12:10:23]*** Stop cut motor [12:10:23]*** Cut end [12:10:23]Read from MH i2c: 01 07 00 [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: 01 07 00 4B 15 00 00 00 00 00 FF 0F 75 [12:10:23]process_action close_receipt done [12:10:23]requested_data is exist [12:10:23]produce_requested_data [12:10:23]requested_item fm.sn is exist - process it [12:10:23]wFMCommunicate request_size=4 [12:10:23]MH_SAM_APDU [12:10:23]CAPDU: 80 11 00 00 [12:10:23]Write to MH i2c: E2 08 00 4C 15 80 11 00 00 00 00 00 00 DB [12:10:23]Write i2c OK [12:10:23]MH_I2C_Read... [12:10:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:23]Read from MH i2c: E2 [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: E2 17 00 [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: E2 17 00 4C 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 36 [12:10:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:10:23]wFMCommunicate OK [12:10:23]requested_item fd.num is exist - process it [12:10:23]SAM_PROTO_GetFieldsCounters [12:10:23]wFMCommunicate request_size=4 [12:10:23]MH_SAM_APDU [12:10:23]CAPDU: 80 13 00 00 [12:10:23]Write to MH i2c: E2 08 00 4D 15 80 13 00 00 00 00 00 00 DE [12:10:23]Write i2c OK [12:10:23]MH_I2C_Read... [12:10:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:23]Read from MH i2c: E2 [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: E2 62 00 [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: E2 62 00 4D 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A6 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [12:10:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A6 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:10:23]wFMCommunicate OK [12:10:23]SAM_PROTO_GetFieldsCounters done [12:10:23]requested_item shift.num is exist - process it [12:10:23]requested_item shift.opened is exist - process it [12:10:23]req_shift_opened [12:10:23]FM_GetShiftState [12:10:23]SAM_PROTO_GetShiftState [12:10:23]wFMCommunicate request_size=4 [12:10:23]MH_SAM_APDU [12:10:23]CAPDU: 80 13 01 00 [12:10:23]Write to MH i2c: E2 08 00 4E 15 80 13 01 00 00 00 00 00 E0 [12:10:23]Write i2c OK [12:10:23]MH_I2C_Read... [12:10:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:23]Read from MH i2c: E2 [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: E2 0E 00 [12:10:23]MH_I2C_Read... [12:10:23]Read from MH i2c: E2 0E 00 4E 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 2F [12:10:23]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:10:23]wFMCommunicate OK [12:10:23]SAM_PROTO_GetShiftState done [12:10:23]FM_GetShiftState done [12:10:23]req_shift_opened done [12:10:23]requested_item shift.open_date is exist - process it [12:10:23]req_shift_open_date [12:10:23]req_shift_open_date done [12:10:23]produce_requested_data done [12:10:23]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139174,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [12:10:23]process_action_free close_receipt [12:10:23]json_value_free [12:10:23]json_value_free done [12:10:23]process_json_proto returns [12:10:23]Send response to host [12:10:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139174,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [12:10:23]free response buf [12:10:23]execute_script done [12:10:23]execute_script returns [12:10:23]free content buf [12:10:23]Sock 7.Close socket [12:10:23]Sock 7.Thread stoped [12:10:27]OFD Sender: No OFD packet to send [12:10:32]OFD Sender: No OFD packet to send [12:10:37]OFD Sender: No OFD packet to send [12:10:42]OFD Sender: No OFD packet to send [12:10:47]OFD Sender: No OFD packet to send [12:10:52]OFD Sender: No OFD packet to send [12:10:57]OFD Sender: No OFD packet to send [12:11:02]OFD Sender: No OFD packet to send [12:11:07]OFD Sender: No OFD packet to send [12:11:12]OFD Sender: No OFD packet to send [12:11:17]OFD Sender: No OFD packet to send [12:11:22]OFD Sender: No OFD packet to send [12:11:27]OFD Sender: No OFD packet to send [12:11:32]OFD Sender: No OFD packet to send [12:11:37]OFD Sender: No OFD packet to send [12:11:37]accept exits with 9 [12:11:37]New connection [12:11:37]New thread 3067018596 created [12:11:37]Thread 3067161956 joined [12:11:37]Waiting for new connection... [12:11:37] Sock 9.Parse request [12:11:37]Sock 9.Check first char [12:11:37]Sock 9.First char is OK [12:11:37]request: POST /json_proto HTTP/1.0 [12:11:37]Method: POST [12:11:37]URL: /json_proto [12:11:37]Method is POST - this is cgi request [12:11:37]url: /json_proto [12:11:37]query_string will be loaded in cgi processing [12:11:37]execute_cgi json_proto POST (null) [12:11:37]execute_cgi path=json_proto method=POST [12:11:37]POST find Content-Length [12:11:37]Host: 172.17.50.196:8080 [12:11:37]Content-Length: 781 [12:11:37]Content-Type: application/json [12:11:37] [12:11:37]POST finish read [12:11:37]Found Content-Length = 781 [12:11:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335086", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:37]execute_script... [12:11:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335086", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:37]POST & json_proto [12:11:37]process_json_proto [12:11:37]json parsed OK: [12:11:37]protocol is kg_v1.0 [12:11:37]action value=close_receipt [12:11:37]process_action close_receipt [12:11:37]cmd_close_receipt [12:11:37]MH_GetDate [12:11:37]Write to MH i2c: F0 00 00 4F 15 53 [12:11:37]Write i2c OK [12:11:37]MH_I2C_Read... [12:11:37]Read from MH i2c: F0 [12:11:37]MH_I2C_Read... [12:11:37]Read from MH i2c: F0 09 00 [12:11:37]MH_I2C_Read... [12:11:37]Read from MH i2c: F0 09 00 4F 15 00 FA D0 20 67 72 0D 1C 67 AF [12:11:37]GetLastDocTimeStamp 1730203820 [12:11:37]current date 1730203898 [12:11:37]FM_GetShiftState [12:11:37]SAM_PROTO_GetShiftState [12:11:37]wFMCommunicate request_size=4 [12:11:37]MH_SAM_APDU [12:11:37]CAPDU: 80 13 01 00 [12:11:37]Write to MH i2c: E2 08 00 50 15 80 13 01 00 00 00 00 00 E2 [12:11:37]Write i2c OK [12:11:37]MH_I2C_Read... [12:11:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:37]Read from MH i2c: E2 [12:11:37]MH_I2C_Read... [12:11:37]Read from MH i2c: E2 0E 00 [12:11:37]MH_I2C_Read... [12:11:37]Read from MH i2c: E2 0E 00 50 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 31 [12:11:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:11:37]wFMCommunicate OK [12:11:37]SAM_PROTO_GetShiftState done [12:11:37]FM_GetShiftState done [12:11:37]opened in 1730160023 [12:11:37]opened+sec_in_day 1730246423 [12:11:37]quantity*price = 9500 [12:11:37]sum+1 = 9501 [12:11:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 0.00 Безнал.: 95.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 160 29.10.2024 12:11 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139175 ФПД: 64027218600777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121139&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139175&fm=64027218600777&tin=02508201610067®Number=0000000000091631&sum=9500 0 [12:11:38]StoreToDocumentArchive [12:11:38]shift 555 fd 139175 [12:11:38]save to /storage/0555/doc_00139175 [12:11:38]save last doc name /storage/0555/doc_00139175 to /storage/kkm_last_doc_name [12:11:38]save OK [12:11:38]Clear old archive folders... [12:11:38]ProcessDocumentItem done err = 0, tmpTLVsize=293 [12:11:38]tlvbuf is 014A4130 [12:11:38]SAM_PROTO_ClearQueue [12:11:38]wFMCommunicate request_size=4 [12:11:38]MH_SAM_APDU [12:11:38]CAPDU: 80 09 00 00 [12:11:38]Write to MH i2c: E2 08 00 5D 15 80 09 00 00 00 00 00 00 E4 [12:11:38]Write i2c OK [12:11:38]MH_I2C_Read... [12:11:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:11:38]Read from MH i2c: E2 [12:11:38]MH_I2C_Read... [12:11:38]Read from MH i2c: E2 03 00 [12:11:38]MH_I2C_Read... [12:11:38]Read from MH i2c: E2 03 00 5D 15 00 90 00 E6 [12:11:38]RAPDU: 90 00 [12:11:38]wFMCommunicate OK [12:11:38]SAM_PROTO_ClearQueue done [12:11:38]KKMCreateOFDPacket [12:11:38]OFDProtocolAddRootSTLVToBuf [12:11:38]FM_MakeSignedData [12:11:38]FM_MakeSignedData [12:11:38]SAM_PROTO_SignData [12:11:38]wFMCommunicate request_size=4 [12:11:38]MH_SAM_APDU [12:11:38]CAPDU: 80 0D 01 02 [12:11:38]Write to MH i2c: E2 08 00 5E 15 80 0D 01 02 00 00 00 00 EC [12:11:38]Write i2c OK [12:11:38]MH_I2C_Read... [12:11:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:11:38]Read from MH i2c: E2 [12:11:38]MH_I2C_Read... [12:11:38]Read from MH i2c: E2 03 00 [12:11:38]MH_I2C_Read... [12:11:38]Read from MH i2c: E2 03 00 5E 15 00 90 00 E7 [12:11:38]RAPDU: 90 00 [12:11:38]wFMCommunicate OK [12:11:38]wFMCommunicate request_size=255 [12:11:38]MH_SAM_APDU [12:11:38]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 FB D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [12:11:38]Write to MH i2c: E2 02 01 5F 15 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 FB D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 AB [12:11:38]Write i2c OK [12:11:38]MH_I2C_Read... [12:11:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:39]Read from MH i2c: E2 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: E2 03 00 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: E2 03 00 5F 15 00 90 00 E8 [12:11:39]RAPDU: 90 00 [12:11:39]wFMCommunicate OK [12:11:39]wFMCommunicate request_size=52 [12:11:39]MH_SAM_APDU [12:11:39]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A7 1F 02 00 35 04 06 00 3A 3B 7F 9E E3 49 [12:11:39]Write to MH i2c: E2 37 00 60 15 80 0D 02 02 2F 00 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A7 1F 02 00 35 04 06 00 3A 3B 7F 9E E3 49 00 00 3B [12:11:39]Write i2c OK [12:11:39]MH_I2C_Read... [12:11:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:39]Read from MH i2c: E2 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: E2 03 00 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: E2 03 00 60 15 00 90 00 E9 [12:11:39]RAPDU: 90 00 [12:11:39]wFMCommunicate OK [12:11:39]wFMCommunicate request_size=4 [12:11:39]MH_SAM_APDU [12:11:39]CAPDU: 80 0D 03 02 [12:11:39]Write to MH i2c: E2 08 00 61 15 80 0D 03 02 00 00 00 00 F1 [12:11:39]Write i2c OK [12:11:39]MH_I2C_Read... [12:11:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:11:39]Read from MH i2c: E2 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: E2 0B 00 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: E2 0B 00 61 15 00 D3 BF F5 5D DC 65 5C 33 90 00 A6 [12:11:39]RAPDU: D3 BF F5 5D DC 65 5C 33 90 00 [12:11:39]wFMCommunicate OK [12:11:39]SAM_PROTO_SignData done [12:11:39]FM_MakeSignedData done [12:11:39]CreateOFDProtocolMessage [12:11:39]wFMCommunicate request_size=4 [12:11:39]MH_SAM_APDU [12:11:39]CAPDU: 80 11 00 00 [12:11:39]Write to MH i2c: E2 08 00 62 15 80 11 00 00 00 00 00 00 F1 [12:11:39]Write i2c OK [12:11:39]MH_I2C_Read... [12:11:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:39]Read from MH i2c: E2 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: E2 17 00 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: E2 17 00 62 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4C [12:11:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:11:39]wFMCommunicate OK [12:11:39]CreateOFDProtocolMessage done [12:11:39]OFDSenderStorePacket 139175 [12:11:39]StoreOFDPacket docnum=139175 [12:11:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 39 01 00 00 2D 1A 31 01 CC 76 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 FB D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A7 1F 02 00 35 04 06 00 3A 3B 7F 9E E3 49 D3 BF F5 5D DC 65 5C 33 [12:11:39]CheckFolder [12:11:39]dirname=/storage/ofd_packets [12:11:39]CheckFolder done [12:11:39]ProducePacketName [12:11:39]name=ofd_packets/00139175 [12:11:39]NVStorageSaveData ofd_packets/00139175 [12:11:39]File name is /storage/ofd_packets/00139175 [12:11:39]Write 343 bytes [12:11:39]NVStorageSaveData done [12:11:39]OFDSenderStorePacket done [12:11:39]KKMCreateOFDPacket done [12:11:39]NVStorageSaveData kkm_last_timestamp [12:11:39]File name is /storage/kkm_last_timestamp [12:11:39]Write 4 bytes [12:11:39]NVStorageSaveData done [12:11:39]ExternCall_PrintAddStr [12:11:39]wPrintStart [12:11:39]Write to MH i2c: 01 00 00 63 15 78 [12:11:39]Write i2c OK [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: 01 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: 01 07 00 [12:11:39]MH_I2C_Read... [12:11:39]Read from MH i2c: 01 07 00 63 15 00 00 00 00 00 FF 0F 8D [12:11:39]RasterBufferAndPrint [12:11:39]line Счет N : (3)335086 [12:11:39]line ИНН: 02508201610067 [12:11:39]line Контрольно-Кассовый Чек [12:11:39]line ПРОДАЖА [12:11:39]line Товар: 4700000480050 [12:11:39]line Напиток Nitro Energy эн green ж/б 0,45л [12:11:39]line 1.000 * 95.00 [12:11:39]line = 95.00 [12:11:39]line НДС 12% НСП 1% [12:11:39]line > о реализуемом товаре [12:11:39]line ИТОГО: 95.00 [12:11:39]line НСП 1% : 0.84 [12:11:39]line НДС 12% : 10.09 [12:11:39]line Наличными: 0.00 [12:11:39]line Безнал.: 95.00 [12:11:39]line Место: АЗС № 101 "Партнер Нефть" [12:11:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:11:39]line СНО: Общий режим [12:11:39]line Чек 160 29.10.2024 12:11 [12:11:39]line Смена: 555 ФФД: 1.0 [12:11:39]line ЗНМ: 0300000081 [12:11:39]line РНМ: 0000000000091631 [12:11:39]line Версия ККМ: 001 [12:11:39]line Платежная система: Mbank [12:11:39]line ФМ: 0000000000874669 [12:11:39]line ФД: 139175 [12:11:39]line ФПД: 64027218600777 [12:11:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121139&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139175&fm=64027218600777&tin=02508201610067®Number=0000000000091631&sum=9500 [12:11:39]OFD Sender: Processing packet 139175 [packets to send 34, broken 33] [12:11:39]ProducePacketName [12:11:39]name=ofd_packets/00139175 [12:11:39]OFD Sender: To server: pG, [12:11:39]CommunicateWithHost lk.salyk.kg:30040 [12:11:39]ConnectInit lk.salyk.kg [12:11:39]line 0 [12:11:39]written 0, free lines is 4095 [12:11:39]Connected sock=11 [12:11: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 36 39 39 01 00 00 2D 1A 31 01 CC 76 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 FB D0 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A7 1F 02 00 35 04 06 00 3A 3B 7F 9E E3 49 D3 BF F5 5D DC 65 5C 33 [12:11: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 36 39 4F 00 00 00 06 D6 47 00 93 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 36 39 10 04 04 00 A7 1F 02 00 F4 03 04 00 AE 7C 20 67 B6 04 01 00 00 AE AF 1F 26 8F 76 58 02 [12:11:39]CommunicateWithHost err = 0 [12:11:39]CheckOFDResponse [12:11:39]1017 (14) - 77093643461234 [12:11:39]1041 (16) - 0000000000874669 [12:11:39]1040 (4) - 139175 [12:11:39]1012 (4) - 29.10.2024 06:11 [12:11:39]1206 (1) - 0 [12:11:39]OFD Sender: Remove packet 139175 [12:11:39]ProducePacketName [12:11:39]name=ofd_packets/00139175 [12:11:39]NVStorageDeleteData [12:11:40]Write to MH i2c: 01 00 00 8D 15 A2 [12:11:40]Write i2c OK [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: 01 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: 01 07 00 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: 01 07 00 8D 15 00 00 00 00 00 FB 0C B0 [12:11:40]RasterBufferAndPrint [12:11:40]line [12:11:40]line [12:11:40]line [12:11:40]line [12:11:40]line [12:11:40]written 0, free lines is 3329 [12:11:40]MH_Cut [12:11:40]Write to MH i2c: D1 01 00 94 15 01 7B [12:11:40]Write i2c OK [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: D1 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: D1 01 00 [12:11:40]MH_I2C_Read... [12:11:40]Read from MH i2c: D1 01 00 94 15 00 7A [12:11:40]Write to MH i2c: 01 00 00 95 15 AA [12:11:40]Write i2c OK [12:11:40]MH_I2C_Read... [12:11:40]OFD Sender: No OFD packet to send [12:11:40]*** Cut start [12:11:40]*** Partial cut [12:11:40]*** CUTSNS_PIN = 1 [12:11:40]*** CUTSNS_PIN = 0 [12:11:41]*** Brake cut motor [12:11:41]Read from MH i2c: 01 [12:11:41]MH_I2C_Read... [12:11:41]*** Stop cut motor [12:11:41]*** Cut end [12:11:41]Read from MH i2c: 01 07 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: 01 07 00 95 15 00 00 00 00 00 FF 0F BF [12:11:41]process_action close_receipt done [12:11:41]requested_data is exist [12:11:41]produce_requested_data [12:11:41]requested_item fm.sn is exist - process it [12:11:41]wFMCommunicate request_size=4 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 11 00 00 [12:11:41]Write to MH i2c: E2 08 00 96 15 80 11 00 00 00 00 00 00 25 [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:41]Read from MH i2c: E2 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 17 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 17 00 96 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 80 [12:11:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:11:41]wFMCommunicate OK [12:11:41]requested_item fd.num is exist - process it [12:11:41]SAM_PROTO_GetFieldsCounters [12:11:41]wFMCommunicate request_size=4 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 13 00 00 [12:11:41]Write to MH i2c: E2 08 00 97 15 80 13 00 00 00 00 00 00 28 [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:41]Read from MH i2c: E2 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 62 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 62 00 97 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A7 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [12:11:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A7 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:11:41]wFMCommunicate OK [12:11:41]SAM_PROTO_GetFieldsCounters done [12:11:41]requested_item shift.num is exist - process it [12:11:41]requested_item shift.opened is exist - process it [12:11:41]req_shift_opened [12:11:41]FM_GetShiftState [12:11:41]SAM_PROTO_GetShiftState [12:11:41]wFMCommunicate request_size=4 [12:11:41]MH_SAM_APDU [12:11:41]CAPDU: 80 13 01 00 [12:11:41]Write to MH i2c: E2 08 00 98 15 80 13 01 00 00 00 00 00 2A [12:11:41]Write i2c OK [12:11:41]MH_I2C_Read... [12:11:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:41]Read from MH i2c: E2 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 0E 00 [12:11:41]MH_I2C_Read... [12:11:41]Read from MH i2c: E2 0E 00 98 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 79 [12:11:41]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:11:41]wFMCommunicate OK [12:11:41]SAM_PROTO_GetShiftState done [12:11:41]FM_GetShiftState done [12:11:41]req_shift_opened done [12:11:41]requested_item shift.open_date is exist - process it [12:11:41]req_shift_open_date [12:11:41]req_shift_open_date done [12:11:41]produce_requested_data done [12:11:41]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139175,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [12:11:41]process_action_free close_receipt [12:11:41]json_value_free [12:11:41]json_value_free done [12:11:41]process_json_proto returns [12:11:41]Send response to host [12:11:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139175,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [12:11:41]free response buf [12:11:41]execute_script done [12:11:41]execute_script returns [12:11:41]free content buf [12:11:41]Sock 9.Close socket [12:11:41]Sock 9.Thread stoped [12:11:45]OFD Sender: No OFD packet to send [12:11:50]OFD Sender: No OFD packet to send [12:11:55]OFD Sender: No OFD packet to send [12:12:00]OFD Sender: No OFD packet to send [12:12:05]OFD Sender: No OFD packet to send [12:12:10]OFD Sender: No OFD packet to send [12:12:15]OFD Sender: No OFD packet to send [12:03:32]Write to MH i2c: 01 00 00 83 13 96 [12:03:32]Write i2c OK [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: 01 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: 01 07 00 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: 01 07 00 83 13 00 00 00 00 00 D1 0C 7A [12:03:32]RasterBufferAndPrint [12:03:32]line [12:03:32]line [12:03:32]line [12:03:32]line [12:03:32]line [12:03:32]written 0, free lines is 3290 [12:03:32]MH_Cut [12:03:32]Write to MH i2c: D1 01 00 8A 13 01 6F [12:03:32]Write i2c OK [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: D1 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: D1 01 00 [12:03:32]MH_I2C_Read... [12:03:32]Read from MH i2c: D1 01 00 8A 13 00 6E [12:03:32]Write to MH i2c: 01 00 00 8B 13 9E [12:03:32]Write i2c OK [12:03:32]MH_I2C_Read... [12:03:32]OFD Sender: No OFD packet to send [12:03:33]*** Cut start [12:03:33]*** Partial cut [12:03:33]*** CUTSNS_PIN = 1 [12:03:33]*** CUTSNS_PIN = 0 [12:03:33]*** Brake cut motor [12:03:33]Read from MH i2c: 01 [12:03:33]MH_I2C_Read... [12:03:33]*** Stop cut motor [12:03:33]*** Cut end [12:03:33]Read from MH i2c: 01 07 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: 01 07 00 8B 13 00 00 00 00 00 FF 0F B3 [12:03:33]process_action close_receipt done [12:03:33]requested_data is exist [12:03:33]produce_requested_data [12:03:33]requested_item fm.sn is exist - process it [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 11 00 00 [12:03:33]Write to MH i2c: E2 08 00 8C 13 80 11 00 00 00 00 00 00 19 [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 17 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 17 00 8C 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 74 [12:03:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:03:33]wFMCommunicate OK [12:03:33]requested_item fd.num is exist - process it [12:03:33]SAM_PROTO_GetFieldsCounters [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 13 00 00 [12:03:33]Write to MH i2c: E2 08 00 8D 13 80 13 00 00 00 00 00 00 1C [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 62 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 62 00 8D 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A0 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [12:03:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A0 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:03:33]wFMCommunicate OK [12:03:33]SAM_PROTO_GetFieldsCounters done [12:03:33]requested_item shift.num is exist - process it [12:03:33]requested_item shift.opened is exist - process it [12:03:33]req_shift_opened [12:03:33]FM_GetShiftState [12:03:33]SAM_PROTO_GetShiftState [12:03:33]wFMCommunicate request_size=4 [12:03:33]MH_SAM_APDU [12:03:33]CAPDU: 80 13 01 00 [12:03:33]Write to MH i2c: E2 08 00 8E 13 80 13 01 00 00 00 00 00 1E [12:03:33]Write i2c OK [12:03:33]MH_I2C_Read... [12:03:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:33]Read from MH i2c: E2 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 0E 00 [12:03:33]MH_I2C_Read... [12:03:33]Read from MH i2c: E2 0E 00 8E 13 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6D [12:03:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:03:33]wFMCommunicate OK [12:03:33]SAM_PROTO_GetShiftState done [12:03:33]FM_GetShiftState done [12:03:33]req_shift_opened done [12:03:33]requested_item shift.open_date is exist - process it [12:03:33]req_shift_open_date [12:03:33]req_shift_open_date done [12:03:33]produce_requested_data done [12:03:33]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139168,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [12:03:33]process_action_free close_receipt [12:03:33]json_value_free [12:03:33]json_value_free done [12:03:33]process_json_proto returns [12:03:33]Send response to host [12:03:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139168,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [12:03:33]free response buf [12:03:33]execute_script done [12:03:33]execute_script returns [12:03:33]free content buf [12:03:33]Sock 9.Close socket [12:03:33]Sock 9.Thread stoped [12:03:37]OFD Sender: No OFD packet to send [12:03:42]OFD Sender: No OFD packet to send [12:03:45]ConnectInit Can't connect to host [12:03:47]OFD Sender: No OFD packet to send [12:03:50]accept exits with 10 [12:03:50]New connection [12:03:50]New thread 3067018596 created [12:03:50]Thread 3067161956 joined [12:03:50]Waiting for new connection... [12:03:50] Sock 10.Parse request [12:03:50]Sock 10.Check first char [12:03:50]Sock 10.First char is OK [12:03:50]request: POST /json_proto HTTP/1.0 [12:03:50]Method: POST [12:03:50]URL: /json_proto [12:03:50]Method is POST - this is cgi request [12:03:50]url: /json_proto [12:03:50]query_string will be loaded in cgi processing [12:03:50]execute_cgi json_proto POST (null) [12:03:50]execute_cgi path=json_proto method=POST [12:03:50]POST find Content-Length [12:03:50]Host: 172.17.50.196:8080 [12:03:50]Content-Length: 937 [12:03:50]Content-Type: application/json [12:03:50] [12:03:50]POST finish read [12:03:50]Found Content-Length = 937 [12:03:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335082", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607084351361", "name": "\u0411\u0438\u0441\u043A\u0432\u0438\u0442 \u0427\u043E\u043A\u043E \u043F\u0430\u0439 4\u0448\u0442", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:50]execute_script... [12:03: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 : (3)335082", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607084351361", "name": "\u0411\u0438\u0441\u043A\u0432\u0438\u0442 \u0427\u043E\u043A\u043E \u043F\u0430\u0439 4\u0448\u0442", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:03:50]POST & json_proto [12:03:50]process_json_p[12:12:20]OFD Sender: No OFD packet to send [12:12:25]OFD Sender: No OFD packet to send [12:12:30]OFD Sender: No OFD packet to send [12:12:35]OFD Sender: No OFD packet to send [12:12:37]accept exits with 7 [12:12:37]New connection [12:12:37]New thread 3067161956 created [12:12:37]Thread 3067018596 joined [12:12:37]Waiting for new connection... [12:12:37] Sock 7.Parse request [12:12:37]Sock 7.Check first char [12:12:37]Sock 7.First char is OK [12:12:37]request: POST /json_proto HTTP/1.0 [12:12:37]Method: POST [12:12:37]URL: /json_proto [12:12:37]Method is POST - this is cgi request [12:12:37]url: /json_proto [12:12:37]query_string will be loaded in cgi processing [12:12:37]execute_cgi json_proto POST (null) [12:12:37]execute_cgi path=json_proto method=POST [12:12:37]POST find Content-Length [12:12:37]Host: 172.17.50.196:8080 [12:12:37]Content-Length: 649 [12:12:37]Content-Type: application/json [12:12:37] [12:12:37]POST finish read [12:12:37]Found Content-Length = 649 [12:12:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335088", "tax_sys" : 0, "items" : [ { "code": "4680021880490", "name": "\u041F\u0435\u0447.\u0441\u0434.\u0421 \u043A\u0430\u043F\u043B\u044F\u043C\u0438 200\u0433/12", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:37]execute_script... [12:12: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 : (3)335088", "tax_sys" : 0, "items" : [ { "code": "4680021880490", "name": "\u041F\u0435\u0447.\u0441\u0434.\u0421 \u043A\u0430\u043F\u043B\u044F\u043C\u0438 200\u0433/12", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:12:37]POST & json_proto [12:12:37]process_json_proto [12:12:37]json parsed OK: [12:12:37]protocol is kg_v1.0 [12:12:37]action value=close_receipt [12:12:37]process_action close_receipt [12:12:37]cmd_close_receipt [12:12:37]MH_GetDate [12:12:37]Write to MH i2c: F0 00 00 99 15 9D [12:12:37]Write i2c OK [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: F0 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: F0 09 00 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: F0 09 00 99 15 00 36 D1 20 67 72 0D 1C 67 36 [12:12:37]GetLastDocTimeStamp 1730203899 [12:12:37]current date 1730203958 [12:12:37]FM_GetShiftState [12:12:37]SAM_PROTO_GetShiftState [12:12:37]wFMCommunicate request_size=4 [12:12:37]MH_SAM_APDU [12:12:37]CAPDU: 80 13 01 00 [12:12:37]Write to MH i2c: E2 08 00 9A 15 80 13 01 00 00 00 00 00 2C [12:12:37]Write i2c OK [12:12:37]MH_I2C_Read... [12:12:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:37]Read from MH i2c: E2 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: E2 0E 00 [12:12:37]MH_I2C_Read... [12:12:37]Read from MH i2c: E2 0E 00 9A 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7B [12:12:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:12:37]wFMCommunicate OK [12:12:37]SAM_PROTO_GetShiftState done [12:12:37]FM_GetShiftState done [12:12:37]opened in 1730160023 [12:12:37]opened+sec_in_day 1730246423 [12:12:37]quantity*price = 9500 [12:12:37]sum+1 = 9501 [12:12:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 161 29.10.2024 12:12 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139176 ФПД: 35310151705249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121238&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139176&fm=35310151705249&tin=02508201610067®Number=0000000000091631&sum=9500 0 [12:12:38]StoreToDocumentArchive [12:12:38]shift 555 fd 139176 [12:12:38]save to /storage/0555/doc_00139176 [12:12:38]save last doc name /storage/0555/doc_00139176 to /storage/kkm_last_doc_name [12:12:38]save OK [12:12:38]Clear old archive folders... [12:12:38]ProcessDocumentItem done err = 0, tmpTLVsize=280 [12:12:38]tlvbuf is 0149A920 [12:12:38]SAM_PROTO_ClearQueue [12:12:38]wFMCommunicate request_size=4 [12:12:38]MH_SAM_APDU [12:12:38]CAPDU: 80 09 00 00 [12:12:38]Write to MH i2c: E2 08 00 A7 15 80 09 00 00 00 00 00 00 2E [12:12:38]Write i2c OK [12:12:38]MH_I2C_Read... [12:12:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:38]Read from MH i2c: E2 [12:12:38]MH_I2C_Read... [12:12:38]Read from MH i2c: E2 03 00 [12:12:38]MH_I2C_Read... [12:12:38]Read from MH i2c: E2 03 00 A7 15 00 90 00 30 [12:12:38]RAPDU: 90 00 [12:12:38]wFMCommunicate OK [12:12:38]SAM_PROTO_ClearQueue done [12:12:38]KKMCreateOFDPacket [12:12:38]OFDProtocolAddRootSTLVToBuf [12:12:38]FM_MakeSignedData [12:12:38]FM_MakeSignedData [12:12:38]SAM_PROTO_SignData [12:12:38]wFMCommunicate request_size=4 [12:12:38]MH_SAM_APDU [12:12:38]CAPDU: 80 0D 01 02 [12:12:38]Write to MH i2c: E2 08 00 A8 15 80 0D 01 02 00 00 00 00 36 [12:12:38]Write i2c OK [12:12:38]MH_I2C_Read... [12:12:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:38]Read from MH i2c: E2 [12:12:38]MH_I2C_Read... [12:12:38]Read from MH i2c: E2 03 00 [12:12:38]MH_I2C_Read... [12:12:38]Read from MH i2c: E2 03 00 A8 15 00 90 00 31 [12:12:38]RAPDU: 90 00 [12:12:38]wFMCommunicate OK [12:12:38]wFMCommunicate request_size=255 [12:12:38]MH_SAM_APDU [12:12:38]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 38 30 30 32 31 38 38 30 34 39 30 06 04 26 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B4 2E D0 A1 20 D0 BA D0 B0 D0 BF D0 BB D1 8F D0 BC D0 B8 20 32 30 30 D0 B3 2F 31 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 36 D1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 [12:12:38]Write to MH i2c: E2 02 01 A9 15 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 38 30 30 32 31 38 38 30 34 39 30 06 04 26 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B4 2E D0 A1 20 D0 BA D0 B0 D0 BF D0 BB D1 8F D0 BC D0 B8 20 32 30 30 D0 B3 2F 31 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 36 D1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 00 00 51 [12:12:38]Write i2c OK [12:12:38]MH_I2C_Read... [12:12:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:38]Read from MH i2c: E2 [12:12:38]MH_I2C_Read... [12:12:38]Read from MH i2c: E2 03 00 [12:12:38]MH_I2C_Read... [12:12:38]Read from MH i2c: E2 03 00 A9 15 00 90 00 32 [12:12:38]RAPDU: 90 00 [12:12:38]wFMCommunicate OK [12:12:38]wFMCommunicate request_size=39 [12:12:38]MH_SAM_APDU [12:12:38]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A8 1F 02 00 35 04 06 00 20 1D 49 0C A2 A1 [12:12:38]Write to MH i2c: E2 2A 00 AA 15 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A8 1F 02 00 35 04 06 00 20 1D 49 0C A2 A1 00 00 9A [12:12:38]Write i2c OK [12:12:38]MH_I2C_Read... [12:12:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:39]Read from MH i2c: E2 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: E2 03 00 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: E2 03 00 AA 15 00 90 00 33 [12:12:39]RAPDU: 90 00 [12:12:39]wFMCommunicate OK [12:12:39]wFMCommunicate request_size=4 [12:12:39]MH_SAM_APDU [12:12:39]CAPDU: 80 0D 03 02 [12:12:39]Write to MH i2c: E2 08 00 AB 15 80 0D 03 02 00 00 00 00 3B [12:12:39]Write i2c OK [12:12:39]MH_I2C_Read... [12:12:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:39]Read from MH i2c: E2 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: E2 0B 00 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: E2 0B 00 AB 15 00 BE 28 DC A8 95 59 B3 5B 90 00 A2 [12:12:39]RAPDU: BE 28 DC A8 95 59 B3 5B 90 00 [12:12:39]wFMCommunicate OK [12:12:39]SAM_PROTO_SignData done [12:12:39]FM_MakeSignedData done [12:12:39]CreateOFDProtocolMessage [12:12:39]wFMCommunicate request_size=4 [12:12:39]MH_SAM_APDU [12:12:39]CAPDU: 80 11 00 00 [12:12:39]Write to MH i2c: E2 08 00 AC 15 80 11 00 00 00 00 00 00 3B [12:12:39]Write i2c OK [12:12:39]MH_I2C_Read... [12:12:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:39]Read from MH i2c: E2 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: E2 17 00 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: E2 17 00 AC 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 96 [12:12:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:12:39]wFMCommunicate OK [12:12:39]CreateOFDProtocolMessage done [12:12:39]OFDSenderStorePacket 139176 [12:12:39]StoreOFDPacket docnum=139176 [12:12:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2C 01 00 00 72 00 24 01 BE DB 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 38 30 30 32 31 38 38 30 34 39 30 06 04 26 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B4 2E D0 A1 20 D0 BA D0 B0 D0 BF D0 BB D1 8F D0 BC D0 B8 20 32 30 30 D0 B3 2F 31 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 36 D1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A8 1F 02 00 35 04 06 00 20 1D 49 0C A2 A1 BE 28 DC A8 95 59 B3 5B [12:12:39]CheckFolder [12:12:39]dirname=/storage/ofd_packets [12:12:39]CheckFolder done [12:12:39]ProducePacketName [12:12:39]name=ofd_packets/00139176 [12:12:39]NVStorageSaveData ofd_packets/00139176 [12:12:39]File name is /storage/ofd_packets/00139176 [12:12:39]Write 330 bytes [12:12:39]NVStorageSaveData done [12:12:39]OFDSenderStorePacket done [12:12:39]KKMCreateOFDPacket done [12:12:39]NVStorageSaveData kkm_last_timestamp [12:12:39]File name is /storage/kkm_last_timestamp [12:12:39]Write 4 bytes [12:12:39]NVStorageSaveData done [12:12:39]ExternCall_PrintAddStr [12:12:39]wPrintStart [12:12:39]Write to MH i2c: 01 00 00 AD 15 C2 [12:12:39]Write i2c OK [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: 01 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: 01 07 00 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: 01 07 00 AD 15 00 00 00 00 00 FF 0F D7 [12:12:39]RasterBufferAndPrint [12:12:39]line Счет N : (3)335088 [12:12:39]line ИНН: 02508201610067 [12:12:39]line Контрольно-Кассовый Чек [12:12:39]line ПРОДАЖА [12:12:39]line Товар: 4680021880490 [12:12:39]line Печ.сд.С каплями 200г/12 [12:12:39]line 1.000 * 95.00 [12:12:39]line = 95.00 [12:12:39]line НДС 12% НСП 1% [12:12:39]line > о реализуемом товаре [12:12:39]line ИТОГО: 95.00 [12:12:39]line НСП 1% : 0.84 [12:12:39]line НДС 12% : 10.09 [12:12:39]line Наличными: 95.00 [12:12:39]line Безнал.: 0.00 [12:12:39]line Место: АЗС № 101 "Партнер Нефть" [12:12:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:12:39]line СНО: Общий режим [12:12:39]line Чек 161 29.10.2024 12:12 [12:12:39]line Смена: 555 ФФД: 1.0 [12:12:39]line ЗНМ: 0300000081 [12:12:39]line РНМ: 0000000000091631 [12:12:39]line Версия ККМ: 001 [12:12:39]line ФМ: 0000000000874669 [12:12:39]line ФД: 139176 [12:12:39]line ФПД: 35310151705249 [12:12:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121238&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139176&fm=35310151705249&tin=02508201610067®Number=0000000000091631&sum=9500 [12:12:39]line 0 [12:12:39]OFD Sender: Processing packet 139176 [packets to send 34, broken 33] [12:12:39]ProducePacketName [12:12:39]name=ofd_packets/00139176 [12:12:39]OFD Sender: To server: pG, [12:12:39]CommunicateWithHost lk.salyk.kg:30040 [12:12:39]ConnectInit lk.salyk.kg [12:12:39]written 0, free lines is 4095 [12:12:39]Connected sock=10 [12:12: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 36 39 2C 01 00 00 72 00 24 01 BE DB 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 34 36 38 30 30 32 31 38 38 30 34 39 30 06 04 26 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B4 2E D0 A1 20 D0 BA D0 B0 D0 BF D0 BB D1 8F D0 BC D0 B8 20 32 30 30 D0 B3 2F 31 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 36 D1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A8 1F 02 00 35 04 06 00 20 1D 49 0C A2 A1 BE 28 DC A8 95 59 B3 5B [12:12: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 36 39 4F 00 00 00 98 5C 47 00 8E 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 36 39 10 04 04 00 A8 1F 02 00 F4 03 04 00 EA 7C 20 67 B6 04 01 00 00 EA 8C 14 40 27 6E 12 97 [12:12:39]CommunicateWithHost err = 0 [12:12:39]CheckOFDResponse [12:12:39]1017 (14) - 77093643461234 [12:12:39]1041 (16) - 0000000000874669 [12:12:39]1040 (4) - 139176 [12:12:39]1012 (4) - 29.10.2024 06:12 [12:12:39]1206 (1) - 0 [12:12:39]OFD Sender: Remove packet 139176 [12:12:39]ProducePacketName [12:12:39]name=ofd_packets/00139176 [12:12:39]NVStorageDeleteData [12:12:39]Write to MH i2c: 01 00 00 D5 15 EA [12:12:39]Write i2c OK [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: 01 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: 01 07 00 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: 01 07 00 D5 15 00 00 00 00 00 11 0D 0F [12:12:39]RasterBufferAndPrint [12:12:39]line [12:12:39]line [12:12:39]line [12:12:39]line [12:12:39]line [12:12:39]written 0, free lines is 3351 [12:12:39]MH_Cut [12:12:39]Write to MH i2c: D1 01 00 DC 15 01 C3 [12:12:39]Write i2c OK [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: D1 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: D1 01 00 [12:12:39]MH_I2C_Read... [12:12:39]Read from MH i2c: D1 01 00 DC 15 00 C2 [12:12:39]Write to MH i2c: 01 00 00 DD 15 F2 [12:12:39]Write i2c OK [12:12:39]MH_I2C_Read... [12:12:40]OFD Sender: No OFD packet to send [12:12:40]*** Cut start [12:12:40]*** Partial cut [12:12:40]*** CUTSNS_PIN = 1 [12:12:40]*** CUTSNS_PIN = 0 [12:12:40]*** Brake cut motor [12:12:41]Read from MH i2c: 01 [12:12:41]MH_I2C_Read... [12:12:41]*** Stop cut motor [12:12:41]*** Cut end [12:12:41]Read from MH i2c: 01 07 00 [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: 01 07 00 DD 15 00 00 00 00 00 FF 0F 07 [12:12:41]process_action close_receipt done [12:12:41]requested_data is exist [12:12:41]produce_requested_data [12:12:41]requested_item fm.sn is exist - process it [12:12:41]wFMCommunicate request_size=4 [12:12:41]MH_SAM_APDU [12:12:41]CAPDU: 80 11 00 00 [12:12:41]Write to MH i2c: E2 08 00 DE 15 80 11 00 00 00 00 00 00 6D [12:12:41]Write i2c OK [12:12:41]MH_I2C_Read... [12:12:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:41]Read from MH i2c: E2 [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: E2 17 00 [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: E2 17 00 DE 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C8 [12:12:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:12:41]wFMCommunicate OK [12:12:41]requested_item fd.num is exist - process it [12:12:41]SAM_PROTO_GetFieldsCounters [12:12:41]wFMCommunicate request_size=4 [12:12:41]MH_SAM_APDU [12:12:41]CAPDU: 80 13 00 00 [12:12:41]Write to MH i2c: E2 08 00 DF 15 80 13 00 00 00 00 00 00 70 [12:12:41]Write i2c OK [12:12:41]MH_I2C_Read... [12:12:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:41]Read from MH i2c: E2 [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: E2 62 00 [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: E2 62 00 DF 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [12:12: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:41]wFMCommunicate OK [12:12:41]SAM_PROTO_GetFieldsCounters done [12:12:41]requested_item shift.num is exist - process it [12:12:41]requested_item shift.opened is exist - process it [12:12:41]req_shift_opened [12:12:41]FM_GetShiftState [12:12:41]SAM_PROTO_GetShiftState [12:12:41]wFMCommunicate request_size=4 [12:12:41]MH_SAM_APDU [12:12:41]CAPDU: 80 13 01 00 [12:12:41]Write to MH i2c: E2 08 00 E0 15 80 13 01 00 00 00 00 00 72 [12:12:41]Write i2c OK [12:12:41]MH_I2C_Read... [12:12:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:41]Read from MH i2c: E2 [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: E2 0E 00 [12:12:41]MH_I2C_Read... [12:12:41]Read from MH i2c: E2 0E 00 E0 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C1 [12:12:41]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:12:41]wFMCommunicate OK [12:12:41]SAM_PROTO_GetShiftState done [12:12:41]FM_GetShiftState done [12:12:41]req_shift_opened done [12:12:41]requested_item shift.open_date is exist - process it [12:12:41]req_shift_open_date [12:12:41]req_shift_open_date done [12:12:41]produce_requested_data done [12:12:41]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139176,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [12:12:41]process_action_free close_receipt [12:12:41]json_value_free [12:12:41]json_value_free done [12:12:41]process_json_proto returns [12:12:41]Send response to host [12:12:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139176,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [12:12:41]free response buf [12:12:41]execute_script done [12:12:41]execute_script returns [12:12:41]free content buf [12:12:41]Sock 7.Close socket [12:12:41]Sock 7.Thread stoped [12:12:45]OFD Sender: No OFD packet to send [12:12:50]OFD Sender: No OFD packet to send [12:12:55]OFD Sender: No OFD packet to send [12:13:00]OFD Sender: No OFD packet to send [12:13:05]OFD Sender: No OFD packet to send [12:13:10]OFD Sender: No OFD packet to send [12:13:15]OFD Sender: No OFD packet to send [12:13:20]OFD Sender: No OFD packet to send [12:13:25]OFD Sender: No OFD packet to send [12:13:30]OFD Sender: No OFD packet to send [12:13:35]OFD Sender: No OFD packet to send [12:13:40]OFD Sender: No OFD packet to send [12:13:45]OFD Sender: No OFD packet to send [12:13:50]OFD Sender: No OFD packet to send [12:13:55]OFD Sender: No OFD packet to send [12:14:00]OFD Sender: No OFD packet to send [12:14:05]OFD Sender: No OFD packet to send [12:14:10]OFD Sender: No OFD packet to send [12:14:15]OFD Sender: No OFD packet to send [12:14:20]OFD Sender: No OFD packet to send [12:14:25]OFD Sender: No OFD packet to send [12:14:30]OFD Sender: No OFD packet to send [12:14:35]OFD Sender: No OFD packet to send [12:14:39]accept exits with 9 [12:14:39]New connection [12:14:39]New thread 3067018596 created [12:14:39]Thread 3067161956 joined [12:14:39]Waiting for new connection... [12:14:39] Sock 9.Parse request [12:14:39]Sock 9.Check first char [12:14:39]Sock 9.First char is OK [12:14:39]request: POST /json_proto HTTP/1.0 [12:14:39]Method: POST [12:14:39]URL: /json_proto [12:14:39]Method is POST - this is cgi request [12:14:39]url: /json_proto [12:14:39]query_string will be loaded in cgi processing [12:14:39]execute_cgi json_proto POST (null) [12:14:39]execute_cgi path=json_proto method=POST [12:14:39]POST find Content-Length [12:14:39]Host: 172.17.50.196:8080 [12:14:39]Content-Length: 778 [12:14:39]Content-Type: application/json [12:14:39] [12:14:39]POST finish read [12:14:39]Found Content-Length = 778 [12:14:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335089", "tax_sys" : 0, "items" : [ { "code": "4870216765088", "name": "\u041D\u0430\u0433\u0440.\u0422\u0430\u0431.\u041F\u0430\u043B\u043E\u0447. HEETS Purple Wave", "price" : 141.00, "quantity" : 2.000, "sum" : 282.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 282.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:39]execute_script... [12:14: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 : (3)335089", "tax_sys" : 0, "items" : [ { "code": "4870216765088", "name": "\u041D\u0430\u0433\u0440.\u0422\u0430\u0431.\u041F\u0430\u043B\u043E\u0447. HEETS Purple Wave", "price" : 141.00, "quantity" : 2.000, "sum" : 282.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 282.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:14:39]POST & json_proto [12:14:39]process_json_proto [12:14:39]json parsed OK: [12:14:39]protocol is kg_v1.0 [12:14:39]action value=close_receipt [12:14:39]process_action close_receipt [12:14:39]cmd_close_receipt [12:14:39]MH_GetDate [12:14:39]Write to MH i2c: F0 00 00 E1 15 E5 [12:14:39]Write i2c OK [12:14:39]MH_I2C_Read... [12:14:39]Read from MH i2c: F0 [12:14:39]MH_I2C_Read... [12:14:39]Read from MH i2c: F0 09 00 [12:14:39]MH_I2C_Read... [12:14:39]Read from MH i2c: F0 09 00 E1 15 00 B0 D1 20 67 72 0D 1C 67 F8 [12:14:39]GetLastDocTimeStamp 1730203958 [12:14:39]current date 1730204080 [12:14:39]FM_GetShiftState [12:14:39]SAM_PROTO_GetShiftState [12:14:39]wFMCommunicate request_size=4 [12:14:39]MH_SAM_APDU [12:14:39]CAPDU: 80 13 01 00 [12:14:39]Write to MH i2c: E2 08 00 E2 15 80 13 01 00 00 00 00 00 74 [12:14:39]Write i2c OK [12:14:39]MH_I2C_Read... [12:14:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:39]Read from MH i2c: E2 [12:14:39]MH_I2C_Read... [12:14:39]Read from MH i2c: E2 0E 00 [12:14:39]MH_I2C_Read... [12:14:39]Read from MH i2c: E2 0E 00 E2 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C3 [12:14:39]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:14:39]wFMCommunicate OK [12:14:39]SAM_PROTO_GetShiftState done [12:14:39]FM_GetShiftState done [12:14:39]opened in 1730160023 [12:14:39]opened+sec_in_day 1730246423 [12:14:39]quantity*price = 28200 [12:14:39]sum+1 = 28201 [12:14:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 282.00 НСП 1% : 2.50 НДС 12% : 29.95 Наличными: 0.00 Безнал.: 282.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 162 29.10.2024 12:14 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139177 ФПД: 249855593418183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121440&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139177&fm=249855593418183&tin=02508201610067®Number=0000000000091631&sum=28200 0 [12:14:40]StoreToDocumentArchive [12:14:40]shift 555 fd 139177 [12:14:40]save to /storage/0555/doc_00139177 [12:14:40]save last doc name /storage/0555/doc_00139177 to /storage/kkm_last_doc_name [12:14:40]save OK [12:14:40]Clear old archive folders... [12:14:40]ProcessDocumentItem done err = 0, tmpTLVsize=287 [12:14:40]tlvbuf is B6EDB290 [12:14:40]SAM_PROTO_ClearQueue [12:14:40]wFMCommunicate request_size=4 [12:14:40]MH_SAM_APDU [12:14:40]CAPDU: 80 09 00 00 [12:14:40]Write to MH i2c: E2 08 00 EF 15 80 09 00 00 00 00 00 00 76 [12:14:40]Write i2c OK [12:14:40]MH_I2C_Read... [12:14:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:14:40]Read from MH i2c: E2 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 03 00 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 03 00 EF 15 00 90 00 78 [12:14:40]RAPDU: 90 00 [12:14:40]wFMCommunicate OK [12:14:40]SAM_PROTO_ClearQueue done [12:14:40]KKMCreateOFDPacket [12:14:40]OFDProtocolAddRootSTLVToBuf [12:14:40]FM_MakeSignedData [12:14:40]FM_MakeSignedData [12:14:40]SAM_PROTO_SignData [12:14:40]wFMCommunicate request_size=4 [12:14:40]MH_SAM_APDU [12:14:40]CAPDU: 80 0D 01 02 [12:14:40]Write to MH i2c: E2 08 00 F0 15 80 0D 01 02 00 00 00 00 7E [12:14:40]Write i2c OK [12:14:40]MH_I2C_Read... [12:14:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:14:40]Read from MH i2c: E2 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 03 00 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 03 00 F0 15 00 90 00 79 [12:14:40]RAPDU: 90 00 [12:14:40]wFMCommunicate OK [12:14:40]wFMCommunicate request_size=255 [12:14:40]MH_SAM_APDU [12:14:40]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 32 31 36 37 36 35 30 38 38 06 04 2D 00 D0 9D D0 B0 D0 B3 D1 80 2E D0 A2 D0 B0 D0 B1 2E D0 9F D0 B0 D0 BB D0 BE D1 87 2E 20 48 45 45 54 53 20 50 75 72 70 6C 65 20 57 61 76 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 14 37 00 00 00 00 13 04 06 00 28 6E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 6E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 B0 D1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 [12:14:40]Write to MH i2c: E2 02 01 F1 15 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 32 31 36 37 36 35 30 38 38 06 04 2D 00 D0 9D D0 B0 D0 B3 D1 80 2E D0 A2 D0 B0 D0 B1 2E D0 9F D0 B0 D0 BB D0 BE D1 87 2E 20 48 45 45 54 53 20 50 75 72 70 6C 65 20 57 61 76 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 14 37 00 00 00 00 13 04 06 00 28 6E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 6E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 B0 D1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 00 00 6F [12:14:40]Write i2c OK [12:14:40]MH_I2C_Read... [12:14:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:40]Read from MH i2c: E2 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 03 00 [12:14:40]MH_I2C_Read... [12:14:40]Read from MH i2c: E2 03 00 F1 15 00 90 00 7A [12:14:40]RAPDU: 90 00 [12:14:40]wFMCommunicate OK [12:14:40]wFMCommunicate request_size=46 [12:14:40]MH_SAM_APDU [12:14:40]CAPDU: 80 0D 02 02 29 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A9 1F 02 00 35 04 06 00 E3 3E 09 E4 0D C7 [12:14:40]Write to MH i2c: E2 31 00 F2 15 80 0D 02 02 29 00 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A9 1F 02 00 35 04 06 00 E3 3E 09 E4 0D C7 00 00 BD [12:14:40]Write i2c OK [12:14:40]MH_I2C_Read... [12:14:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:14:41]Read from MH i2c: E2 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: E2 03 00 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: E2 03 00 F2 15 00 90 00 7B [12:14:41]RAPDU: 90 00 [12:14:41]wFMCommunicate OK [12:14:41]wFMCommunicate request_size=4 [12:14:41]MH_SAM_APDU [12:14:41]CAPDU: 80 0D 03 02 [12:14:41]Write to MH i2c: E2 08 00 F3 15 80 0D 03 02 00 00 00 00 83 [12:14:41]Write i2c OK [12:14:41]MH_I2C_Read... [12:14:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:14:41]Read from MH i2c: E2 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: E2 0B 00 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: E2 0B 00 F3 15 00 A8 7B D5 6A 69 B4 EC 3C 90 00 2B [12:14:41]RAPDU: A8 7B D5 6A 69 B4 EC 3C 90 00 [12:14:41]wFMCommunicate OK [12:14:41]SAM_PROTO_SignData done [12:14:41]FM_MakeSignedData done [12:14:41]CreateOFDProtocolMessage [12:14:41]wFMCommunicate request_size=4 [12:14:41]MH_SAM_APDU [12:14:41]CAPDU: 80 11 00 00 [12:14:41]Write to MH i2c: E2 08 00 F4 15 80 11 00 00 00 00 00 00 83 [12:14:41]Write i2c OK [12:14:41]MH_I2C_Read... [12:14:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:41]Read from MH i2c: E2 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: E2 17 00 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: E2 17 00 F4 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 DE [12:14:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:14:41]wFMCommunicate OK [12:14:41]CreateOFDProtocolMessage done [12:14:41]OFDSenderStorePacket 139177 [12:14:41]StoreOFDPacket docnum=139177 [12:14:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 33 01 00 00 84 EA 2B 01 E8 45 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 32 31 36 37 36 35 30 38 38 06 04 2D 00 D0 9D D0 B0 D0 B3 D1 80 2E D0 A2 D0 B0 D0 B1 2E D0 9F D0 B0 D0 BB D0 BE D1 87 2E 20 48 45 45 54 53 20 50 75 72 70 6C 65 20 57 61 76 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 14 37 00 00 00 00 13 04 06 00 28 6E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 6E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 B0 D1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A9 1F 02 00 35 04 06 00 E3 3E 09 E4 0D C7 A8 7B D5 6A 69 B4 EC 3C [12:14:41]CheckFolder [12:14:41]dirname=/storage/ofd_packets [12:14:41]CheckFolder done [12:14:41]ProducePacketName [12:14:41]name=ofd_packets/00139177 [12:14:41]NVStorageSaveData ofd_packets/00139177 [12:14:41]File name is /storage/ofd_packets/00139177 [12:14:41]Write 337 bytes [12:14:41]NVStorageSaveData done [12:14:41]OFDSenderStorePacket done [12:14:41]KKMCreateOFDPacket done [12:14:41]NVStorageSaveData kkm_last_timestamp [12:14:41]File name is /storage/kkm_last_timestamp [12:14:41]Write 4 bytes [12:14:41]NVStorageSaveData done [12:14:41]ExternCall_PrintAddStr [12:14:41]wPrintStart [12:14:41]Write to MH i2c: 01 00 00 F5 15 0A [12:14:41]Write i2c OK [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: 01 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: 01 07 00 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: 01 07 00 F5 15 00 00 00 00 00 FF 0F 1F [12:14:41]RasterBufferAndPrint [12:14:41]line Счет N : (3)335089 [12:14:41]line ИНН: 02508201610067 [12:14:41]line Контрольно-Кассовый Чек [12:14:41]line ПРОДАЖА [12:14:41]line Товар: 4870216765088 [12:14:41]line Нагр.Таб.Палоч. HEETS Purple Wave [12:14:41]line 2.000 * 141.00 [12:14:41]line = 282.00 [12:14:41]line НДС 12% НСП 1% [12:14:41]line > о реализуемом товаре [12:14:41]line ИТОГО: 282.00 [12:14:41]line НСП 1% : 2.50 [12:14:41]line НДС 12% : 29.95 [12:14:41]line Наличными: 0.00 [12:14:41]line Безнал.: 282.00 [12:14:41]line Место: АЗС № 101 "Партнер Нефть" [12:14:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:14:41]line СНО: Общий режим [12:14:41]line Чек 162 29.10.2024 12:14 [12:14:41]line Смена: 555 ФФД: 1.0 [12:14:41]line ЗНМ: 0300000081 [12:14:41]line РНМ: 0000000000091631 [12:14:41]line Версия ККМ: 001 [12:14:41]line Платежная система: Mbank [12:14:41]line ФМ: 0000000000874669 [12:14:41]line ФД: 139177 [12:14:41]line ФПД: 249855593418183 [12:14:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121440&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139177&fm=249855593418183&tin=02508201610067®Number=0000000000091631&sum=28200 [12:14:41]line 0 [12:14:41]OFD Sender: Processing packet 139177 [packets to send 34, broken 33] [12:14:41]ProducePacketName [12:14:41]name=ofd_packets/00139177 [12:14:41]OFD Sender: To server: pG, [12:14:41]CommunicateWithHost lk.salyk.kg:30040 [12:14:41]ConnectInit lk.salyk.kg [12:14:41]written 0, free lines is 4095 [12:14:41]Connected sock=10 [12:14: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 36 39 33 01 00 00 84 EA 2B 01 E8 45 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 34 38 37 30 32 31 36 37 36 35 30 38 38 06 04 2D 00 D0 9D D0 B0 D0 B3 D1 80 2E D0 A2 D0 B0 D0 B1 2E D0 9F D0 B0 D0 BB D0 BE D1 87 2E 20 48 45 45 54 53 20 50 75 72 70 6C 65 20 57 61 76 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 14 37 00 00 00 00 13 04 06 00 28 6E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 6E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 B0 D1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 A9 1F 02 00 35 04 06 00 E3 3E 09 E4 0D C7 A8 7B D5 6A 69 B4 EC 3C [12:14: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 36 39 4F 00 00 00 98 DE 47 00 09 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 36 39 10 04 04 00 A9 1F 02 00 F4 03 04 00 64 7D 20 67 B6 04 01 00 00 14 94 BB 6C B0 56 BC AE [12:14:41]CommunicateWithHost err = 0 [12:14:41]CheckOFDResponse [12:14:41]1017 (14) - 77093643461234 [12:14:41]1041 (16) - 0000000000874669 [12:14:41]1040 (4) - 139177 [12:14:41]1012 (4) - 29.10.2024 06:15 [12:14:41]1206 (1) - 0 [12:14:41]OFD Sender: Remove packet 139177 [12:14:41]ProducePacketName [12:14:41]name=ofd_packets/00139177 [12:14:41]NVStorageDeleteData [12:14:41]Write to MH i2c: 01 00 00 1F 16 35 [12:14:41]Write i2c OK [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: 01 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: 01 07 00 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: 01 07 00 1F 16 00 00 00 00 00 05 0D 4E [12:14:41]RasterBufferAndPrint [12:14:41]line [12:14:41]line [12:14:41]line [12:14:41]line [12:14:41]line [12:14:41]written 0, free lines is 3339 [12:14:41]MH_Cut [12:14:41]Write to MH i2c: D1 01 00 26 16 01 0E [12:14:41]Write i2c OK [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: D1 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: D1 01 00 [12:14:41]MH_I2C_Read... [12:14:41]Read from MH i2c: D1 01 00 26 16 00 0D [12:14:41]Write to MH i2c: 01 00 00 27 16 3D [12:14:41]Write i2c OK [12:14:41]MH_I2C_Read... [12:14:42]OFD Sender: No OFD packet to send [12:14:42]*** Cut start [12:14:42]*** Partial cut [12:14:42]*** CUTSNS_PIN = 1 [12:14:42]*** CUTSNS_PIN = 0 [12:14:42]*** Brake cut motor [12:14:43]Read from MH i2c: 01 [12:14:43]MH_I2C_Read... [12:14:43]*** Stop cut motor [12:14:43]*** Cut end [12:14:43]Read from MH i2c: 01 07 00 [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: 01 07 00 27 16 00 00 00 00 00 FF 0F 52 [12:14:43]process_action close_receipt done [12:14:43]requested_data is exist [12:14:43]produce_requested_data [12:14:43]requested_item fm.sn is exist - process it [12:14:43]wFMCommunicate request_size=4 [12:14:43]MH_SAM_APDU [12:14:43]CAPDU: 80 11 00 00 [12:14:43]Write to MH i2c: E2 08 00 28 16 80 11 00 00 00 00 00 00 B8 [12:14:43]Write i2c OK [12:14:43]MH_I2C_Read... [12:14:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:14:43]Read from MH i2c: E2 [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: E2 17 00 [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: E2 17 00 28 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 13 [12:14:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:14:43]wFMCommunicate OK [12:14:43]requested_item fd.num is exist - process it [12:14:43]SAM_PROTO_GetFieldsCounters [12:14:43]wFMCommunicate request_size=4 [12:14:43]MH_SAM_APDU [12:14:43]CAPDU: 80 13 00 00 [12:14:43]Write to MH i2c: E2 08 00 29 16 80 13 00 00 00 00 00 00 BB [12:14:43]Write i2c OK [12:14:43]MH_I2C_Read... [12:14:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:14:43]Read from MH i2c: E2 [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: E2 62 00 [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: E2 62 00 29 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A9 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [12:14: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 A9 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:14:43]wFMCommunicate OK [12:14:43]SAM_PROTO_GetFieldsCounters done [12:14:43]requested_item shift.num is exist - process it [12:14:43]requested_item shift.opened is exist - process it [12:14:43]req_shift_opened [12:14:43]FM_GetShiftState [12:14:43]SAM_PROTO_GetShiftState [12:14:43]wFMCommunicate request_size=4 [12:14:43]MH_SAM_APDU [12:14:43]CAPDU: 80 13 01 00 [12:14:43]Write to MH i2c: E2 08 00 2A 16 80 13 01 00 00 00 00 00 BD [12:14:43]Write i2c OK [12:14:43]MH_I2C_Read... [12:14:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:14:43]Read from MH i2c: E2 [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: E2 0E 00 [12:14:43]MH_I2C_Read... [12:14:43]Read from MH i2c: E2 0E 00 2A 16 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0C [12:14:43]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:14:43]wFMCommunicate OK [12:14:43]SAM_PROTO_GetShiftState done [12:14:43]FM_GetShiftState done [12:14:43]req_shift_opened done [12:14:43]requested_item shift.open_date is exist - process it [12:14:43]req_shift_open_date [12:14:43]req_shift_open_date done [12:14:43]produce_requested_data done [12:14:43]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139177,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [12:14:43]process_action_free close_receipt [12:14:43]json_value_free [12:14:43]json_value_free done [12:14:43]process_json_proto returns [12:14:43]Send response to host [12:14:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139177,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [12:14:43]free response buf [12:14:43]execute_script done [12:14:43]execute_script returns [12:14:43]free content buf [12:14:43]Sock 9.Close socket [12:14:43]Sock 9.Thread stoped [12:14:47]OFD Sender: No OFD packet to send [12:14:52]OFD Sender: No OFD packet to send [12:14:57]OFD Sender: No OFD packet to send [12:15:02]OFD Sender: No OFD packet to send [12:15:07]OFD Sender: No OFD packet to send [12:15:12]OFD Sender: No OFD packet to send [12:15:17]OFD Sender: No OFD packet to send [12:15:22]OFD Sender: No OFD packet to send [12:15:27]OFD Sender: No OFD packet to send [12:15:32]OFD Sender: No OFD packet to send [12:15:37]OFD Sender: No OFD packet to send [12:15:42]OFD Sender: No OFD packet to send [12:15:47]OFD Sender: No OFD packet to send [12:15:52]OFD Sender: No OFD packet to send [12:15:57]OFD Sender: No OFD packet to send [12:16:02]OFD Sender: No OFD packet to send [12:16:07]OFD Sender: No OFD packet to send [12:16:12]OFD Sender: No OFD packet to send [12:16:17]OFD Sender: No OFD packet to send [12:16:22]OFD Sender: No OFD packet to send [12:16:27]OFD Sender: No OFD packet to send [12:16:32]OFD Sender: No OFD packet to send [12:16:37]OFD Sender: No OFD packet to send [12:16:42]OFD Sender: No OFD packet to send [12:16:47]OFD Sender: No OFD packet to send [12:16:52]OFD Sender: No OFD packet to send [12:16:55]accept exits with 7 [12:16:55]New connection [12:16:55]New thread 3067161956 created [12:16:55]Thread 3067018596 joined [12:16:55]Waiting for new connection... [12:16:55] Sock 7.Parse request [12:16:55]Sock 7.Check first char [12:16:55]Sock 7.First char is OK [12:16:55]request: POST /json_proto HTTP/1.0 [12:16:55]Method: POST [12:16:55]URL: /json_proto [12:16:55]Method is POST - this is cgi request [12:16:55]url: /json_proto [12:16:55]query_string will be loaded in cgi processing [12:16:55]execute_cgi json_proto POST (null) [12:16:55]execute_cgi path=json_proto method=POST [12:16:55]POST find Content-Length [12:16:55]Host: 172.17.50.196:8080 [12:16:55]Content-Length: 773 [12:16:55]Content-Type: application/json [12:16:55] [12:16:55]POST finish read [12:16:55]Found Content-Length = 773 [12:16:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:55]execute_script... [12: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)1093718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:16:55]POST & json_proto [12:16:55]process_json_proto [12:16:55]json parsed OK: [12:16:55]protocol is kg_v1.0 [12:16:55]action value=close_receipt [12:16:55]process_action close_receipt [12:16:55]cmd_close_receipt [12:16:55]MH_GetDate [12:16:55]Write to MH i2c: F0 00 00 2B 16 30 [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: F0 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: F0 09 00 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: F0 09 00 2B 16 00 38 D2 20 67 72 0D 1C 67 CC [12:16:55]GetLastDocTimeStamp 1730204080 [12:16:55]current date 1730204216 [12:16:55]FM_GetShiftState [12:16:55]SAM_PROTO_GetShiftState [12:16:55]wFMCommunicate request_size=4 [12:16:55]MH_SAM_APDU [12:16:55]CAPDU: 80 13 01 00 [12:16:55]Write to MH i2c: E2 08 00 2C 16 80 13 01 00 00 00 00 00 BF [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:55]Read from MH i2c: E2 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 0E 00 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: E2 0E 00 2C 16 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0E [12:16:55]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:16:55]wFMCommunicate OK [12:16:55]SAM_PROTO_GetShiftState done [12:16:55]FM_GetShiftState done [12:16:55]opened in 1730160023 [12:16:55]opened+sec_in_day 1730246423 [12:16:55]quantity*price = 100001 [12:16:55]sum+1 = 100002 [12:16:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.01 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.01 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 163 29.10.2024 12:16 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139178 ФПД: 119120007290628 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121656&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139178&fm=119120007290628&tin=02508201610067®Number=0000000000091631&sum=100001 [12:16:56]StoreToDocumentArchive [12:16:56]shift 555 fd 139178 [12:16:56]save to /storage/0555/doc_00139178 [12:16:56]save last doc name /storage/0555/doc_00139178 to /storage/kkm_last_doc_name [12:16:56]save OK [12:16:56]Clear old archive folders... [12:16:56]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:16:56]tlvbuf is 014D7DC0 [12:16:56]SAM_PROTO_ClearQueue [12:16:56]wFMCommunicate request_size=4 [12:16:56]MH_SAM_APDU [12:16:56]CAPDU: 80 09 00 00 [12:16:56]Write to MH i2c: E2 08 00 39 16 80 09 00 00 00 00 00 00 C1 [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 03 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 03 00 39 16 00 90 00 C3 [12:16:56]RAPDU: 90 00 [12:16:56]wFMCommunicate OK [12:16:56]SAM_PROTO_ClearQueue done [12:16:56]KKMCreateOFDPacket [12:16:56]OFDProtocolAddRootSTLVToBuf [12:16:56]FM_MakeSignedData [12:16:56]FM_MakeSignedData [12:16:56]SAM_PROTO_SignData [12:16:56]wFMCommunicate request_size=4 [12:16:56]MH_SAM_APDU [12:16:56]CAPDU: 80 0D 01 02 [12:16:56]Write to MH i2c: E2 08 00 3A 16 80 0D 01 02 00 00 00 00 C9 [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 03 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 03 00 3A 16 00 90 00 C4 [12:16:56]RAPDU: 90 00 [12:16:56]wFMCommunicate OK [12:16:56]wFMCommunicate request_size=255 [12:16:56]MH_SAM_APDU [12:16:56]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 38 D2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 AA 1F 02 00 35 04 06 00 6C 56 [12:16:56]Write to MH i2c: E2 02 01 3B 16 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 38 D2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 AA 1F 02 00 35 04 06 00 6C 56 00 00 67 [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 03 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 03 00 3B 16 00 90 00 C5 [12:16:56]RAPDU: 90 00 [12:16:56]wFMCommunicate OK [12:16:56]wFMCommunicate request_size=9 [12:16:56]MH_SAM_APDU [12:16:56]CAPDU: 80 0D 02 02 04 C9 B8 5F 04 [12:16:56]Write to MH i2c: E2 0C 00 3C 16 80 0D 02 02 04 00 C9 B8 5F 04 00 00 B8 [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 03 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 03 00 3C 16 00 90 00 C6 [12:16:56]RAPDU: 90 00 [12:16:56]wFMCommunicate OK [12:16:56]wFMCommunicate request_size=4 [12:16:56]MH_SAM_APDU [12:16:56]CAPDU: 80 0D 03 02 [12:16:56]Write to MH i2c: E2 08 00 3D 16 80 0D 03 02 00 00 00 00 CE [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 0B 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 0B 00 3D 16 00 2D 8C 53 19 BD 2C 0D 08 90 00 F2 [12:16:56]RAPDU: 2D 8C 53 19 BD 2C 0D 08 90 00 [12:16:56]wFMCommunicate OK [12:16:56]SAM_PROTO_SignData done [12:16:56]FM_MakeSignedData done [12:16:56]CreateOFDProtocolMessage [12:16:56]wFMCommunicate request_size=4 [12:16:56]MH_SAM_APDU [12:16:56]CAPDU: 80 11 00 00 [12:16:56]Write to MH i2c: E2 08 00 3E 16 80 11 00 00 00 00 00 00 CE [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 17 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 17 00 3E 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 29 [12:16:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:16:56]wFMCommunicate OK [12:16:56]CreateOFDProtocolMessage done [12:16:56]OFDSenderStorePacket 139178 [12:16:56]StoreOFDPacket docnum=139178 [12:16:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 59 B7 06 01 8F D0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 38 D2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 AA 1F 02 00 35 04 06 00 6C 56 C9 B8 5F 04 2D 8C 53 19 BD 2C 0D 08 [12:16:56]CheckFolder [12:16:56]dirname=/storage/ofd_packets [12:16:56]CheckFolder done [12:16:56]ProducePacketName [12:16:56]name=ofd_packets/00139178 [12:16:56]NVStorageSaveData ofd_packets/00139178 [12:16:56]File name is /storage/ofd_packets/00139178 [12:16:56]Write 300 bytes [12:16:56]NVStorageSaveData done [12:16:56]OFDSenderStorePacket done [12:16:56]KKMCreateOFDPacket done [12:16:56]NVStorageSaveData kkm_last_timestamp [12:16:56]File name is /storage/kkm_last_timestamp [12:16:56]Write 4 bytes [12:16:56]NVStorageSaveData done [12:16:56]ExternCall_PrintAddStr [12:16:56]wPrintStart [12:16:56]Write to MH i2c: 01 00 00 3F 16 55 [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: 01 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: 01 07 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: 01 07 00 3F 16 00 00 00 00 00 FF 0F 6A [12:16:56]RasterBufferAndPrint [12:16:56]line Счет N : (1)1093718 [12:16:56]line ИНН: 02508201610067 [12:16:56]line Контрольно-Кассовый Чек [12:16:56]line ПРОДАЖА [12:16:56]line ТРК (МРК, ГНК) : 81 [12:16:56]line Товар: 2711190000 [12:16:56]line ГАЗ-К-5 [12:16:56]line 26.110 * 38.30 [12:16:56]line = 1000.01 [12:16:56]line НДС 12% НСП 1% [12:16:56]line > о реализуемом товаре [12:16:56]line ИТОГО: 1000.01 [12:16:56]line НСП 1% : 8.85 [12:16:56]line НДС 12% : 106.20 [12:16:56]line Наличными: 0.00 [12:16:56]line Безнал.: 1000.01 [12:16:56]line Место: АЗС № 101 "Партнер Нефть" [12:16:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [12:16:56]line СНО: Общий режим [12:16:56]line Чек 163 29.10.2024 12:16 [12:16:56]line Смена: 555 ФФД: 1.0 [12:16:56]line ЗНМ: 0300000081 [12:16:56]line РНМ: 0000000000091631 [12:16:56]line Версия ККМ: 001 [12:16:56]line Платежная система: Mbank [12:16:56]line ФМ: 0000000000874669 [12:16:56]line ФД: 139178 [12:16:56]line ФПД: 119120007290628 [12:16:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T121656&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139178&fm=119120007290628&tin=02508201610067®Number=0000000000091631&sum=100001 [12:16:56]written 0, free lines is 4095 [12:16:56]OFD Sender: Processing packet 139178 [packets to send 34, broken 33] [12:16:56]ProducePacketName [12:16:56]name=ofd_packets/00139178 [12:16:56]OFD Sender: To server: pG, [12:16:56]CommunicateWithHost lk.salyk.kg:30040 [12:16:56]ConnectInit lk.salyk.kg [12:16:56]Connected sock=10 [12:16: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 36 39 0E 01 00 00 59 B7 06 01 8F D0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 38 D2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 AA 1F 02 00 35 04 06 00 6C 56 C9 B8 5F 04 2D 8C 53 19 BD 2C 0D 08 [12: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 36 39 4F 00 00 00 83 BD 47 00 2E 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 36 39 10 04 04 00 AA 1F 02 00 F4 03 04 00 EB 7D 20 67 B6 04 01 00 00 54 0C 69 6D 50 1E 2D E1 [12:16:57]CommunicateWithHost err = 0 [12:16:57]CheckOFDResponse [12:16:57]1017 (14) - 77093643461234 [12:16:57]1041 (16) - 0000000000874669 [12:16:57]1040 (4) - 139178 [12:16:57]1012 (4) - 29.10.2024 06:17 [12:16:57]1206 (1) - 0 [12:16:57]OFD Sender: Remove packet 139178 [12:16:57]ProducePacketName [12:16:57]name=ofd_packets/00139178 [12:16:57]NVStorageDeleteData [12:16:57]Write to MH i2c: 01 00 00 68 16 7E [12:16:57]Write i2c OK [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: 01 [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: 01 07 00 [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: 01 07 00 68 16 00 00 00 00 00 1F 0D B1 [12:16:57]RasterBufferAndPrint [12:16:57]line [12:16:57]line [12:16:57]line [12:16:57]line [12:16:57]line [12:16:57]written 0, free lines is 3365 [12:16:57]MH_Cut [12:16:57]Write to MH i2c: D1 01 00 6F 16 01 57 [12:16:57]Write i2c OK [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: D1 [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: D1 01 00 [12:16:57]MH_I2C_Read... [12:16:57]Read from MH i2c: D1 01 00 6F 16 00 56 [12:16:57]Write to MH i2c: 01 00 00 70 16 86 [12:16:57]Write i2c OK [12:16:57]MH_I2C_Read... [12:16:57]OFD Sender: No OFD packet to send [12:16:58]*** Cut start [12:16:58]*** Partial cut [12:16:58]*** CUTSNS_PIN = 1 [12:16:58]*** CUTSNS_PIN = 0 [12:16:58]*** Brake cut motor [12:16:58]Read from MH i2c: 01 [12:16:58]MH_I2C_Read... [12:16:58]*** Stop cut motor [12:16:58]*** Cut end [12:16:58]Read from MH i2c: 01 07 00 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: 01 07 00 70 16 00 00 00 00 00 FF 0F 9B [12:16:58]process_action close_receipt done [12:16:58]requested_data is exist [12:16:58]produce_requested_data [12:16:58]requested_item fm.sn is exist - process it [12:16:58]wFMCommunicate request_size=4 [12:16:58]MH_SAM_APDU [12:16:58]CAPDU: 80 11 00 00 [12:16:58]Write to MH i2c: E2 08 00 71 16 80 11 00 00 00 00 00 00 01 [12:16:58]Write i2c OK [12:16:58]MH_I2C_Read... [12:16:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:58]Read from MH i2c: E2 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 17 00 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 17 00 71 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5C [12:16:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [12:16:58]wFMCommunicate OK [12:16:58]requested_item fd.num is exist - process it [12:16:58]SAM_PROTO_GetFieldsCounters [12:16:58]wFMCommunicate request_size=4 [12:16:58]MH_SAM_APDU [12:16:58]CAPDU: 80 13 00 00 [12:16:58]Write to MH i2c: E2 08 00 72 16 80 13 00 00 00 00 00 00 04 [12:16:58]Write i2c OK [12:16:58]MH_I2C_Read... [12:16:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:58]Read from MH i2c: E2 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 62 00 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 62 00 72 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 AA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [12:16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 AA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:58]wFMCommunicate OK [12:16:58]SAM_PROTO_GetFieldsCounters done [12:16:58]requested_item shift.num is exist - process it [12:16:58]requested_item shift.opened is exist - process it [12:16:58]req_shift_opened [12:16:58]FM_GetShiftState [12:16:58]SAM_PROTO_GetShiftState [12:16:58]wFMCommunicate request_size=4 [12:16:58]MH_SAM_APDU [12:16:58]CAPDU: 80 13 01 00 [12:16:58]Write to MH i2c: E2 08 00 73 16 80 13 01 00 00 00 00 00 06 [12:16:58]Write i2c OK [12:16:58]MH_I2C_Read... [12:16:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:58]Read from MH i2c: E2 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 0E 00 [12:16:58]MH_I2C_Read... [12:16:58]Read from MH i2c: E2 0E 00 73 16 00 09 00 01 97 25 20 67 00 00 00 00 90 00 55 [12:16:58]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [12:16:58]wFMCommunicate OK [12:16:58]SAM_PROTO_GetShiftState done [12:16:58]FM_GetShiftState done [12:16:58]req_shift_opened done [12:16:58]requested_item shift.open_date is exist - process it [12:16:58]req_shift_open_date [12:16:58]req_shift_open_date done [12:16:58]produce_requested_data done [12:16:58]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139178,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [12:16:58]process_action_free close_receipt [12:16:58]json_value_free [12:16:58]json_value_free done [12:16:58]process_json_proto returns [12:16:58]Send response to host [12:16:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139178,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [12:16:58]free response buf [12:16:58]execute_script done [12:16:58]execute_script returns [12:16:58]free content buf [12:16:58]Sock 7.Close socket [12:16:58]Sock 7.Thread stoped [12:17:02]OFD Sender: No OFD packet to send [12:17:07]OFD Sender: No OFD packet to send [12:17:12]OFD Sender: No OFD packet to send [12:17:17]OFD Sender: No OFD packet to send [12:17:22]OFD Sender: No OFD packet to send [12:17:27]OFD Sender: No OFD packet to send [12:17:32]OFD Sender: No OFD packet to send [12:17:37]OFD Sender: No OFD packet to send [12:17:42]OFD Sender: No OFD packet to send [12:17:47]OFD Sender: No OFD packet to send [12:17:52]OFD Sender: No OFD packet to send [12:17:57]OFD Sender: No OFD packet to send [12:18:02]OFD Sender: No OFD packet to send [12:18:07]OFD Sender: No OFD packet to send [12:18:12]OFD Sender: No OFD packet to send [12:18:17]OFD Sender: No OFD packet to send [12:18:22]OFD Sender: No OFD packet to send [12:18:27]OFD Sender: No OFD packet to send [12:18:32]OFD Sender: No OFD packet to send [12:18:37]OFD Sender: No OFD packet to send [13:13:28]ConnectInit Can't connect to host [13:13:32]OFD Sender: Processing packet 139179 [packets to send 39, broken 33] [13:13:32]ProducePacketName [13:13:32]name=ofd_packets/00139179 [13:13:32]OFD Sender: To server: pG, [13:13:32]CommunicateWithHost lk.salyk.kg:30040 [13:13:32]ConnectInit lk.salyk.kg [13:13:32]Connected sock=7 [13:13: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 36 39 4C 01 00 00 3F 24 44 01 43 BB 5A 03 01 00 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 31 38 36 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 1B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 02 00 00 00 00 07 04 06 00 58 1B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 EE D3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 AB 1F 02 00 35 04 06 00 0D C9 06 64 25 9A 43 0C A7 A2 CC 12 4E EC [13:13: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 36 39 4F 00 00 00 97 2E 47 00 E0 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 AB 1F 02 00 F4 03 04 00 2F 8B 20 67 B6 04 01 00 00 FF B7 7B B9 AD AB 6C 2B [13:13:32]CommunicateWithHost err = 0 [13:13:32]CheckOFDResponse [13:13:32]1017 (14) - 77093643461234 [13:13:32]1041 (16) - 0000000000874669 [13:13:32]1040 (4) - 139179 [13:13:32]1012 (4) - 29.10.2024 07:13 [13:13:32]1206 (1) - 0 [13:13:32]OFD Sender: Remove packet 139179 [13:13:32]ProducePacketName [13:13:32]name=ofd_packets/00139179 [13:13:32]NVStorageDeleteData [13:13:33]OFD Sender: Processing packet 139180 [packets to send 38, broken 33] [13:13:33]ProducePacketName [13:13:33]name=ofd_packets/00139180 [13:13:33]OFD Sender: To server: pG, [13:13:33]CommunicateWithHost lk.salyk.kg:30040 [13:13:33]ConnectInit lk.salyk.kg [13:13:33]Connected sock=7 [13:13:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 38 01 00 00 5F F9 30 01 50 6B 5A 03 01 00 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 31 38 06 04 32 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 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 AA D4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 AC 1F 02 00 35 04 06 00 0B 0C 6A 23 8E FD 08 36 BA AA 2D CF 90 AC [13:13: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 36 39 4F 00 00 00 22 D6 47 00 D0 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 36 39 10 04 04 00 AC 1F 02 00 F4 03 04 00 30 8B 20 67 B6 04 01 00 00 1F 53 40 CE 1B C5 33 6E [13:13:33]CommunicateWithHost err = 0 [13:13:33]CheckOFDResponse [13:13:33]1017 (14) - 77093643461234 [13:13:33]1041 (16) - 0000000000874669 [13:13:33]1040 (4) - 139180 [13:13:33]1012 (4) - 29.10.2024 07:13 [13:13:33]1206 (1) - 0 [13:13:33]OFD Sender: Remove packet 139180 [13:13:33]ProducePacketName [13:13:33]name=ofd_packets/00139180 [13:13:33]NVStorageDeleteData [13:13:34]OFD Sender: Processing packet 139181 [packets to send 37, broken 33] [13:13:34]ProducePacketName [13:13:34]name=ofd_packets/00139181 [13:13:34]OFD Sender: To server: pG, [13:13:34]CommunicateWithHost lk.salyk.kg:30040 [13:13:34]ConnectInit lk.salyk.kg [13:13:34]Connected sock=10 [13:13:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2A 01 00 00 02 51 22 01 8C DD 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 6C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 0B 00 00 00 00 07 04 06 00 98 6C 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 43 DC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 AD 1F 02 00 35 04 06 00 D0 28 D8 4A E7 3A 90 F9 8D 18 98 FC 18 94 [13:13: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 36 39 4F 00 00 00 0B 27 47 00 8B 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 36 39 10 04 04 00 AD 1F 02 00 F4 03 04 00 30 8B 20 67 B6 04 01 00 00 AF D2 47 73 36 0E 83 04 [13:13:34]CommunicateWithHost err = 0 [13:13:34]CheckOFDResponse [13:13:34]1017 (14) - 77093643461234 [13:13:34]1041 (16) - 0000000000874669 [13:13:34]1040 (4) - 139181 [13:13:34]1012 (4) - 29.10.2024 07:13 [13:13:34]1206 (1) - 0 [13:13:34]OFD Sender: Remove packet 139181 [13:13:34]ProducePacketName [13:13:34]name=ofd_packets/00139181 [13:13:34]NVStorageDeleteData [13:13:34]OFD Sender: Processing packet 139182 [packets to send 36, broken 33] [13:13:34]ProducePacketName [13:13:34]name=ofd_packets/00139182 [13:13:34]OFD Sender: To server: pG, [13:13:34]CommunicateWithHost lk.salyk.kg:30040 [13:13:34]ConnectInit lk.salyk.kg [13:13:34]Connected sock=7 [13:13:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 39 01 00 00 31 F5 31 01 21 F8 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 9B DC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 AE 1F 02 00 35 04 06 00 56 A6 5C FD 9B 3D 77 E2 9A A1 8F FD 33 C9 [13:13: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 36 39 4F 00 00 00 EF 30 47 00 49 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 AE 1F 02 00 F4 03 04 00 31 8B 20 67 B6 04 01 00 00 FA 69 5F 52 D0 3D 3F B7 [13:13:35]CommunicateWithHost err = 0 [13:13:35]CheckOFDResponse [13:13:35]1017 (14) - 77093643461234 [13:13:35]1041 (16) - 0000000000874669 [13:13:35]1040 (4) - 139182 [13:13:35]1012 (4) - 29.10.2024 07:13 [13:13:35]1206 (1) - 0 [13:13:35]OFD Sender: Remove packet 139182 [13:13:35]ProducePacketName [13:13:35]name=ofd_packets/00139182 [13:13:35]NVStorageDeleteData [13:13:35]OFD Sender: Processing packet 139183 [packets to send 35, broken 33] [13:13:35]ProducePacketName [13:13:35]name=ofd_packets/00139183 [13:13:35]OFD Sender: To server: pG, [13:13:35]CommunicateWithHost lk.salyk.kg:30040 [13:13:35]ConnectInit lk.salyk.kg [13:13:35]Connected sock=7 [13:13:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 12 01 00 00 1B BC 0A 01 3A 51 5A 03 01 00 03 00 FE 00 1E 04 01 00 01 23 04 50 00 8A 04 08 00 34 38 37 34 34 35 34 36 06 04 11 00 4C 44 20 43 6F 6D 70 61 63 74 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 F6 DC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 AF 1F 02 00 35 04 06 00 B0 B4 72 13 C6 4B 4E 82 F2 EE 2F AB C0 F5 [13:13: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 36 39 4F 00 00 00 D2 5E 47 00 E4 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 36 39 10 04 04 00 AF 1F 02 00 F4 03 04 00 32 8B 20 67 B6 04 01 00 00 CD 99 47 BF 51 FA BF 1D [13:13:35]CommunicateWithHost err = 0 [13:13:35]CheckOFDResponse [13:13:35]1017 (14) - 77093643461234 [13:13:35]1041 (16) - 0000000000874669 [13:13:35]1040 (4) - 139183 [13:13:35]1012 (4) - 29.10.2024 07:13 [13:13:35]1206 (1) - 0 [13:13:35]OFD Sender: Remove packet 139183 [13:13:35]ProducePacketName [13:13:35]name=ofd_packets/00139183 [13:13:35]NVStorageDeleteData [13:13:36]OFD Sender: Processing packet 139184 [packets to send 34, broken 33] [13:13:36]ProducePacketName [13:13:36]name=ofd_packets/00139184 [13:13:36]OFD Sender: To server: pG, [13:13:36]CommunicateWithHost lk.salyk.kg:30040 [13:13:36]ConnectInit lk.salyk.kg [13:13:36]Connected sock=7 [13:13: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 36 39 10 01 00 00 35 5C 08 01 B0 DD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 C3 DD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B0 1F 02 00 35 04 06 00 3A 0D 86 FF A9 A3 91 DE A6 18 46 3E 94 45 [13:13: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 36 39 4F 00 00 00 CA C4 47 00 9F 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 36 39 10 04 04 00 B0 1F 02 00 F4 03 04 00 33 8B 20 67 B6 04 01 00 00 16 22 9F E3 66 85 7F 7E [13:13:36]CommunicateWithHost err = 0 [13:13:36]CheckOFDResponse [13:13:36]1017 (14) - 77093643461234 [13:13:36]1041 (16) - 0000000000874669 [13:13:36]1040 (4) - 139184 [13:13:36]1012 (4) - 29.10.2024 07:13 [13:13:36]1206 (1) - 0 [13:13:36]OFD Sender: Remove packet 139184 [13:13:36]ProducePacketName [13:13:36]name=ofd_packets/00139184 [13:13:36]NVStorageDeleteData [13:13:37]OFD Sender: No OFD packet to send [13:13:38]accept exits with 9 [13:13:38]New connection [13:13:38]New thread 3067018596 created [13:13:38]Thread 3067161956 joined [13:13:38]Waiting for new connection... [13:13:38] Sock 9.Parse request [13:13:38]Sock 9.Check first char [13:13:38]Sock 9.First char is OK [13:13:38]request: POST /json_proto HTTP/1.0 [13:13:38]Method: POST [13:13:38]URL: /json_proto [13:13:38]Method is POST - this is cgi request [13:13:38]url: /json_proto [13:13:38]query_string will be loaded in cgi processing [13:13:38]execute_cgi json_proto POST (null) [13:13:38]execute_cgi path=json_proto method=POST [13:13:38]POST find Content-Length [13:13:38]Host: 172.17.50.196:8080 [13:13:38]Content-Length: 997 [13:13:38]Content-Type: application/json [13:13:38] [13:13:38]POST finish read [13:13:38]Found Content-Length = 997 [13:13:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335097", "tax_sys" : 0, "items" : [ { "code": "5449000027450", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4631162227163", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 Mojito LEMON LIME \u0436", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 170.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:38]execute_script... [13:13:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335097", "tax_sys" : 0, "items" : [ { "code": "5449000027450", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4631162227163", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 Mojito LEMON LIME \u0436", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 170.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:38]POST & json_proto [13:13:38]process_json_proto [13:13:38]json parsed OK: [13:13:38]protocol is kg_v1.0 [13:13:38]action value=close_receipt [13:13:38]process_action close_receipt [13:13:38]cmd_close_receipt [13:13:38]MH_GetDate [13:13:38]Write to MH i2c: F0 00 00 37 18 3E [13:13:38]Write i2c OK [13:13:38]MH_I2C_Read... [13:13:38]Read from MH i2c: F0 [13:13:38]MH_I2C_Read... [13:13:38]Read from MH i2c: F0 09 00 [13:13:38]MH_I2C_Read... [13:13:38]Read from MH i2c: F0 09 00 37 18 00 84 DF 20 67 72 0D 1C 67 33 [13:13:38]GetLastDocTimeStamp 1730207171 [13:13:38]current date 1730207620 [13:13:38]FM_GetShiftState [13:13:38]SAM_PROTO_GetShiftState [13:13:38]wFMCommunicate request_size=4 [13:13:38]MH_SAM_APDU [13:13:38]CAPDU: 80 13 01 00 [13:13:38]Write to MH i2c: E2 08 00 38 18 80 13 01 00 00 00 00 00 CD [13:13:38]Write i2c OK [13:13:38]MH_I2C_Read... [13:13:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:38]Read from MH i2c: E2 [13:13:38]MH_I2C_Read... [13:13:38]Read from MH i2c: E2 0E 00 [13:13:38]MH_I2C_Read... [13:13:38]Read from MH i2c: E2 0E 00 38 18 00 09 00 01 97 25 20 67 00 00 00 00 90 00 1C [13:13:38]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:13:38]wFMCommunicate OK [13:13:38]SAM_PROTO_GetShiftState done [13:13:38]FM_GetShiftState done [13:13:38]opened in 1730160023 [13:13:38]opened+sec_in_day 1730246423 [13:13:38]quantity*price = 7500 [13:13:38]sum+1 = 7501 [13:13:38]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4631162227163 Напиток газированный Mojito LEMON LIME ж 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 170.00 НСП 1% : 1.50 НДС 12% : 18.05 Наличными: 170.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 170 29.10.2024 13:13 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139185 ФПД: 130105206692091 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131340&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139185&fm=130105206692091&tin=02508201610067®Number=0000000000091631&sum=17000 0 [13:13:39]StoreToDocumentArchive [13:13:39]shift 555 fd 139185 [13:13:39]save to /storage/0555/doc_00139185 [13:13:39]save last doc name /storage/0555/doc_00139185 to /storage/kkm_last_doc_name [13:13:39]save OK [13:13:39]Clear old archive folders... [13:13:39]ProcessDocumentItem done err = 0, tmpTLVsize=427 [13:13:39]tlvbuf is B6EF4500 [13:13:39]SAM_PROTO_ClearQueue [13:13:39]wFMCommunicate request_size=4 [13:13:39]MH_SAM_APDU [13:13:39]CAPDU: 80 09 00 00 [13:13:39]Write to MH i2c: E2 08 00 45 18 80 09 00 00 00 00 00 00 CF [13:13:39]Write i2c OK [13:13:39]MH_I2C_Read... [13:13:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:39]Read from MH i2c: E2 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 03 00 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 03 00 45 18 00 90 00 D1 [13:13:39]RAPDU: 90 00 [13:13:39]wFMCommunicate OK [13:13:39]SAM_PROTO_ClearQueue done [13:13:39]KKMCreateOFDPacket [13:13:39]OFDProtocolAddRootSTLVToBuf [13:13:39]FM_MakeSignedData [13:13:39]FM_MakeSignedData [13:13:39]SAM_PROTO_SignData [13:13:39]wFMCommunicate request_size=4 [13:13:39]MH_SAM_APDU [13:13:39]CAPDU: 80 0D 01 02 [13:13:39]Write to MH i2c: E2 08 00 46 18 80 0D 01 02 00 00 00 00 D7 [13:13:39]Write i2c OK [13:13:39]MH_I2C_Read... [13:13:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:39]Read from MH i2c: E2 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 03 00 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 03 00 46 18 00 90 00 D2 [13:13:39]RAPDU: 90 00 [13:13:39]wFMCommunicate OK [13:13:39]wFMCommunicate request_size=255 [13:13:39]MH_SAM_APDU [13:13:39]CAPDU: 80 0D 02 02 FA 03 00 AB 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 [13:13:39]Write to MH i2c: E2 02 01 47 18 80 0D 02 02 FA 00 03 00 AB 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 00 87 [13:13:39]Write i2c OK [13:13:39]MH_I2C_Read... [13:13:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:40]Read from MH i2c: E2 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: E2 03 00 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: E2 03 00 47 18 00 90 00 D3 [13:13:40]RAPDU: 90 00 [13:13:40]wFMCommunicate OK [13:13:40]wFMCommunicate request_size=186 [13:13:40]MH_SAM_APDU [13:13:40]CAPDU: 80 0D 02 02 B5 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 84 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B1 1F 02 00 35 04 06 00 76 54 7A A0 D8 FB [13:13:40]Write to MH i2c: E2 BD 00 48 18 80 0D 02 02 B5 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 84 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B1 1F 02 00 35 04 06 00 76 54 7A A0 D8 FB 00 00 85 [13:13:40]Write i2c OK [13:13:40]MH_I2C_Read... [13:13:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:40]Read from MH i2c: E2 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: E2 03 00 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: E2 03 00 48 18 00 90 00 D4 [13:13:40]RAPDU: 90 00 [13:13:40]wFMCommunicate OK [13:13:40]wFMCommunicate request_size=4 [13:13:40]MH_SAM_APDU [13:13:40]CAPDU: 80 0D 03 02 [13:13:40]Write to MH i2c: E2 08 00 49 18 80 0D 03 02 00 00 00 00 DC [13:13:40]Write i2c OK [13:13:40]MH_I2C_Read... [13:13:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:40]Read from MH i2c: E2 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: E2 0B 00 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: E2 0B 00 49 18 00 61 08 C2 9B 22 A6 D9 14 90 00 58 [13:13:40]RAPDU: 61 08 C2 9B 22 A6 D9 14 90 00 [13:13:40]wFMCommunicate OK [13:13:40]SAM_PROTO_SignData done [13:13:40]FM_MakeSignedData done [13:13:40]CreateOFDProtocolMessage [13:13:40]wFMCommunicate request_size=4 [13:13:40]MH_SAM_APDU [13:13:40]CAPDU: 80 11 00 00 [13:13:40]Write to MH i2c: E2 08 00 4A 18 80 11 00 00 00 00 00 00 DC [13:13:40]Write i2c OK [13:13:40]MH_I2C_Read... [13:13:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:40]Read from MH i2c: E2 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: E2 17 00 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: E2 17 00 4A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 37 [13:13:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:13:40]wFMCommunicate OK [13:13:40]CreateOFDProtocolMessage done [13:13:40]OFDSenderStorePacket 139185 [13:13:40]StoreOFDPacket docnum=139185 [13:13:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 BF 01 00 00 8D 6C B7 01 BA 0C 5A 03 01 00 03 00 AB 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 84 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B1 1F 02 00 35 04 06 00 76 54 7A A0 D8 FB 61 08 C2 9B 22 A6 D9 14 [13:13:40]CheckFolder [13:13:40]dirname=/storage/ofd_packets [13:13:40]CheckFolder done [13:13:40]ProducePacketName [13:13:40]name=ofd_packets/00139185 [13:13:40]NVStorageSaveData ofd_packets/00139185 [13:13:40]File name is /storage/ofd_packets/00139185 [13:13:40]Write 477 bytes [13:13:40]NVStorageSaveData done [13:13:40]OFDSenderStorePacket done [13:13:40]KKMCreateOFDPacket done [13:13:40]NVStorageSaveData kkm_last_timestamp [13:13:40]File name is /storage/kkm_last_timestamp [13:13:40]Write 4 bytes [13:13:40]NVStorageSaveData done [13:13:40]ExternCall_PrintAddStr [13:13:40]wPrintStart [13:13:40]Write to MH i2c: 01 00 00 4B 18 63 [13:13:40]Write i2c OK [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: 01 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: 01 07 00 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: 01 07 00 4B 18 00 00 00 00 00 FF 0F 78 [13:13:40]RasterBufferAndPrint [13:13:40]line Счет N : (3)335097 [13:13:40]line ИНН: 02508201610067 [13:13:40]line Контрольно-Кассовый Чек [13:13:40]line ПРОДАЖА [13:13:40]line Товар: 5449000027450 [13:13:40]line Напиток FuzeTea чай манго,ром 0,5л [13:13:40]line 1.000 * 75.00 [13:13:40]line = 75.00 [13:13:40]line НДС 12% НСП 1% [13:13:40]line > о реализуемом товаре [13:13:40]line Товар: 4631162227163 [13:13:40]line Напиток газированный Mojito LEMON LIME ж [13:13:40]line 1.000 * 95.00 [13:13:40]line = 95.00 [13:13:40]line НДС 12% НСП 1% [13:13:40]line > о реализуемом товаре [13:13:40]line ИТОГО: 170.00 [13:13:40]line НСП 1% : 1.50 [13:13:40]line НДС 12% : 18.05 [13:13:40]line Наличными: 170.00 [13:13:40]line Безнал.: 0.00 [13:13:40]line Место: АЗС № 101 "Партнер Нефть" [13:13:40]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:13:40]line СНО: Общий режим [13:13:40]line Чек 170 29.10.2024 13:13 [13:13:40]line Смена: 555 ФФД: 1.0 [13:13:40]line ЗНМ: 0300000081 [13:13:40]line РНМ: 0000000000091631 [13:13:40]line Версия ККМ: 001 [13:13:40]line ФМ: 0000000000874669 [13:13:40]line ФД: 139185 [13:13:40]line ФПД: 130105206692091 [13:13:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131340&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139185&fm=130105206692091&tin=02508201610067®Number=0000000000091631&sum=17000 [13:13:40]line 0 [13:13:40]OFD Sender: Processing packet 139185 [packets to send 34, broken 33] [13:13:40]ProducePacketName [13:13:40]name=ofd_packets/00139185 [13:13:40]OFD Sender: To server: pG, [13:13:40]CommunicateWithHost lk.salyk.kg:30040 [13:13:40]ConnectInit lk.salyk.kg [13:13:40]written 0, free lines is 4095 [13:13:40]Connected sock=10 [13:13: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 36 39 BF 01 00 00 8D 6C B7 01 BA 0C 5A 03 01 00 03 00 AB 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 80 00 8A 04 0D 00 34 36 33 31 31 36 32 32 32 37 31 36 33 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 4D 6F 6A 69 74 6F 20 4C 45 4D 4F 4E 20 4C 49 4D 45 20 D0 B6 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 84 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B1 1F 02 00 35 04 06 00 76 54 7A A0 D8 FB 61 08 C2 9B 22 A6 D9 14 [13:13: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 36 39 4F 00 00 00 B7 9B 47 00 3A 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 36 39 10 04 04 00 B1 1F 02 00 F4 03 04 00 37 8B 20 67 B6 04 01 00 00 9D 8C FC 65 A3 1E 80 57 [13:13:40]CommunicateWithHost err = 0 [13:13:40]CheckOFDResponse [13:13:40]1017 (14) - 77093643461234 [13:13:40]1041 (16) - 0000000000874669 [13:13:40]1040 (4) - 139185 [13:13:40]1012 (4) - 29.10.2024 07:13 [13:13:40]1206 (1) - 0 [13:13:40]OFD Sender: Remove packet 139185 [13:13:40]ProducePacketName [13:13:40]name=ofd_packets/00139185 [13:13:40]NVStorageDeleteData [13:13:41]Write to MH i2c: 01 00 00 7B 18 93 [13:13:41]Write i2c OK [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: 01 [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: 01 07 00 [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: 01 07 00 7B 18 00 00 00 00 00 93 0C 39 [13:13:41]RasterBufferAndPrint [13:13:41]line [13:13:41]line [13:13:41]line [13:13:41]line [13:13:41]line [13:13:41]written 0, free lines is 3228 [13:13:41]MH_Cut [13:13:41]Write to MH i2c: D1 01 00 82 18 01 6C [13:13:41]Write i2c OK [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: D1 [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: D1 01 00 [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: D1 01 00 82 18 00 6B [13:13:41]Write to MH i2c: 01 00 00 83 18 9B [13:13:41]Write i2c OK [13:13:41]MH_I2C_Read... [13:13:41]OFD Sender: No OFD packet to send [13:13:41]*** Cut start [13:13:41]*** Partial cut [13:13:41]*** CUTSNS_PIN = 1 [13:13:41]*** CUTSNS_PIN = 0 [13:13:42]*** Brake cut motor [13:13:42]Read from MH i2c: 01 [13:13:42]MH_I2C_Read... [13:13:42]*** Stop cut motor [13:13:42]*** Cut end [13:13:42]Read from MH i2c: 01 07 00 [13:13:42]MH_I2C_Read... [13:13:42]Read from MH i2c: 01 07 00 83 18 00 00 00 00 00 FF 0F B0 [13:13:42]process_action close_receipt done [13:13:42]requested_data is exist [13:13:42]produce_requested_data [13:13:42]requested_item fm.sn is exist - process it [13:13:42]wFMCommunicate request_size=4 [13:13:42]MH_SAM_APDU [13:13:42]CAPDU: 80 11 00 00 [13:13:42]Write to MH i2c: E2 08 00 84 18 80 11 00 00 00 00 00 00 16 [13:13:42]Write i2c OK [13:13:42]MH_I2C_Read... [13:13:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:42]Read from MH i2c: E2 [13:13:42]MH_I2C_Read... [13:13:42]Read from MH i2c: E2 17 00 [13:13:42]MH_I2C_Read... [13:13:42]Read from MH i2c: E2 17 00 84 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 71 [13:13:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:13:42]wFMCommunicate OK [13:13:42]requested_item fd.num is exist - process it [13:13:42]SAM_PROTO_GetFieldsCounters [13:13:42]wFMCommunicate request_size=4 [13:13:42]MH_SAM_APDU [13:13:42]CAPDU: 80 13 00 00 [13:13:42]Write to MH i2c: E2 08 00 85 18 80 13 00 00 00 00 00 00 19 [13:13:42]Write i2c OK [13:13:42]MH_I2C_Read... [13:13:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:42]Read from MH i2c: E2 [13:13:42]MH_I2C_Read... [13:13:42]Read from MH i2c: E2 62 00 [13:13:42]MH_I2C_Read... [13:13:42]Read from MH i2c: E2 62 00 85 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [13:13: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:42]wFMCommunicate OK [13:13:42]SAM_PROTO_GetFieldsCounters done [13:13:42]requested_item shift.num is exist - process it [13:13:42]requested_item shift.opened is exist - process it [13:13:42]req_shift_opened [13:13:42]FM_GetShiftState [13:13:42]SAM_PROTO_GetShiftState [13:13:42]wFMCommunicate request_size=4 [13:13:42]MH_SAM_APDU [13:13:42]CAPDU: 80 13 01 00 [13:13:42]Write to MH i2c: E2 08 00 86 18 80 13 01 00 00 00 00 00 1B [13:13:42]Write i2c OK [13:13:42]MH_I2C_Read... [13:13:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:42]Read from MH i2c: E2 [13:13:42]MH_I2C_Read... [13:13:42]Read from MH i2c: E2 0E 00 [13:13:42]MH_I2C_Read... [13:13:42]Read from MH i2c: E2 0E 00 86 18 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6A [13:13:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:13:42]wFMCommunicate OK [13:13:42]SAM_PROTO_GetShiftState done [13:13:42]FM_GetShiftState done [13:13:42]req_shift_opened done [13:13:42]requested_item shift.open_date is exist - process it [13:13:42]req_shift_open_date [13:13:42]req_shift_open_date done [13:13:42]produce_requested_data done [13:13:42]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139185,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:13:42]process_action_free close_receipt [13:13:42]json_value_free [13:13:42]json_value_free done [13:13:42]process_json_proto returns [13:13:42]Send response to host [13:13:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139185,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:13:42]free response buf [13:13:42]execute_script done [13:13:42]execute_script returns [13:13:42]free content buf [13:13:42]Sock 9.Close socket [13:13:42]Sock 9.Thread stoped [13:13:46]OFD Sender: No OFD packet to send [13:13:51]OFD Sender: No OFD packet to send [13:13:56]OFD Sender: No OFD packet to send [13:14:01]OFD Sender: No OFD packet to send [13:14:06]OFD Sender: No OFD packet to send [13:14:11]OFD Sender: No OFD packet to send [13:14:16]OFD Sender: No OFD packet to send [13:14:21]OFD Sender: No OFD packet to send [13:14:26]OFD Sender: No OFD packet to send [13:14:31]OFD Sender: No OFD packet to send [13:14:36]OFD Sender: No OFD packet to send [13:14:41]OFD Sender: No OFD packet to send [13:14:46]accept exits with 7 [13:14:46]New connection [13:14:46]New thread 3067161956 created [13:14:46]Thread 3067018596 joined [13:14:46]Waiting for new connection... [13:14:46] Sock 7.Parse request [13:14:46]Sock 7.Check first char [13:14:46]Sock 7.First char is OK [13:14:46]request: POST /json_proto HTTP/1.0 [13:14:46]Method: POST [13:14:46]URL: /json_proto [13:14:46]Method is POST - this is cgi request [13:14:46]url: /json_proto [13:14:46]query_string will be loaded in cgi processing [13:14:46]execute_cgi json_proto POST (null) [13:14:46]execute_cgi path=json_proto method=POST [13:14:46]POST find Content-Length [13:14:46]Host: 172.17.50.196:8080 [13:14:46]Content-Length: 767 [13:14:46]Content-Type: application/json [13:14:46] [13:14:46]POST finish read [13:14:46]Found Content-Length = 767 [13:14:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:46]execute_script... [13:14: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)1093779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:46]POST & json_proto [13:14:46]process_json_proto [13:14:46]json parsed OK: [13:14:46]protocol is kg_v1.0 [13:14:46]action value=close_receipt [13:14:46]process_action close_receipt [13:14:46]cmd_close_receipt [13:14:46]MH_GetDate [13:14:46]Write to MH i2c: F0 00 00 87 18 8E [13:14:46]Write i2c OK [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: F0 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: F0 09 00 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: F0 09 00 87 18 00 C7 DF 20 67 72 0D 1C 67 C6 [13:14:46]GetLastDocTimeStamp 1730207620 [13:14:46]current date 1730207687 [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 88 18 80 13 01 00 00 00 00 00 1D [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 88 18 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6C [13:14:46]RAPDU: 09 00 01 97 25 20 67 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]opened in 1730160023 [13:14:46]opened+sec_in_day 1730246423 [13:14:46]quantity*price = 20003 [13:14:46]sum+1 = 20004 [13:14:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.03 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.03 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 171 29.10.2024 13:14 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139186 ФПД: 31384509704463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131447&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139186&fm=31384509704463&tin=02508201610067®Number=0000000000091631&sum=20003 [13:14:47]StoreToDocumentArchive [13:14:47]shift 555 fd 139186 [13:14:47]save to /storage/0555/doc_00139186 [13:14:47]save last doc name /storage/0555/doc_00139186 to /storage/kkm_last_doc_name [13:14:47]save OK [13:14:47]Clear old archive folders... [13:14:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:14:47]tlvbuf is B6EF4D50 [13:14:47]SAM_PROTO_ClearQueue [13:14:47]wFMCommunicate request_size=4 [13:14:47]MH_SAM_APDU [13:14:47]CAPDU: 80 09 00 00 [13:14:47]Write to MH i2c: E2 08 00 95 18 80 09 00 00 00 00 00 00 1F [13:14:47]Write i2c OK [13:14:47]MH_I2C_Read... [13:14:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:47]Read from MH i2c: E2 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 03 00 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 03 00 95 18 00 90 00 21 [13:14:47]RAPDU: 90 00 [13:14:47]wFMCommunicate OK [13:14:47]SAM_PROTO_ClearQueue done [13:14:47]KKMCreateOFDPacket [13:14:47]OFDProtocolAddRootSTLVToBuf [13:14:47]FM_MakeSignedData [13:14:47]FM_MakeSignedData [13:14:47]SAM_PROTO_SignData [13:14:47]wFMCommunicate request_size=4 [13:14:47]MH_SAM_APDU [13:14:47]CAPDU: 80 0D 01 02 [13:14:47]Write to MH i2c: E2 08 00 96 18 80 0D 01 02 00 00 00 00 27 [13:14:47]Write i2c OK [13:14:47]MH_I2C_Read... [13:14:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:47]Read from MH i2c: E2 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 03 00 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 03 00 96 18 00 90 00 22 [13:14:47]RAPDU: 90 00 [13:14:47]wFMCommunicate OK [13:14:47]wFMCommunicate request_size=255 [13:14:47]MH_SAM_APDU [13:14:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 C7 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B2 1F 02 00 35 04 06 00 1C [13:14:47]Write to MH i2c: E2 02 01 97 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 C7 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B2 1F 02 00 35 04 06 00 1C 00 00 72 [13:14:47]Write i2c OK [13:14:47]MH_I2C_Read... [13:14:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:47]Read from MH i2c: E2 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 03 00 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 03 00 97 18 00 90 00 23 [13:14:47]RAPDU: 90 00 [13:14:47]wFMCommunicate OK [13:14:47]wFMCommunicate request_size=10 [13:14:47]MH_SAM_APDU [13:14:47]CAPDU: 80 0D 02 02 05 8B 46 8D 69 0F [13:14:47]Write to MH i2c: E2 0D 00 98 18 80 0D 02 02 05 00 8B 46 8D 69 0F 00 00 0A [13:14:47]Write i2c OK [13:14:47]MH_I2C_Read... [13:14:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:47]Read from MH i2c: E2 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 03 00 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 03 00 98 18 00 90 00 24 [13:14:47]RAPDU: 90 00 [13:14:47]wFMCommunicate OK [13:14:47]wFMCommunicate request_size=4 [13:14:47]MH_SAM_APDU [13:14:47]CAPDU: 80 0D 03 02 [13:14:47]Write to MH i2c: E2 08 00 99 18 80 0D 03 02 00 00 00 00 2C [13:14:47]Write i2c OK [13:14:47]MH_I2C_Read... [13:14:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:47]Read from MH i2c: E2 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 0B 00 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 0B 00 99 18 00 69 AF A0 C0 E0 48 3B C0 90 00 C8 [13:14:47]RAPDU: 69 AF A0 C0 E0 48 3B C0 90 00 [13:14:47]wFMCommunicate OK [13:14:47]SAM_PROTO_SignData done [13:14:47]FM_MakeSignedData done [13:14:47]CreateOFDProtocolMessage [13:14:47]wFMCommunicate request_size=4 [13:14:47]MH_SAM_APDU [13:14:47]CAPDU: 80 11 00 00 [13:14:47]Write to MH i2c: E2 08 00 9A 18 80 11 00 00 00 00 00 00 2C [13:14:47]Write i2c OK [13:14:47]MH_I2C_Read... [13:14:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:47]Read from MH i2c: E2 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 17 00 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: E2 17 00 9A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 87 [13:14:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:14:47]wFMCommunicate OK [13:14:47]CreateOFDProtocolMessage done [13:14:47]OFDSenderStorePacket 139186 [13:14:47]StoreOFDPacket docnum=139186 [13:14:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 98 D1 07 01 64 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 C7 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B2 1F 02 00 35 04 06 00 1C 8B 46 8D 69 0F 69 AF A0 C0 E0 48 3B C0 [13:14:47]CheckFolder [13:14:47]dirname=/storage/ofd_packets [13:14:47]CheckFolder done [13:14:47]ProducePacketName [13:14:47]name=ofd_packets/00139186 [13:14:47]NVStorageSaveData ofd_packets/00139186 [13:14:47]File name is /storage/ofd_packets/00139186 [13:14:47]Write 301 bytes [13:14:47]NVStorageSaveData done [13:14:47]OFDSenderStorePacket done [13:14:47]KKMCreateOFDPacket done [13:14:47]NVStorageSaveData kkm_last_timestamp [13:14:47]File name is /storage/kkm_last_timestamp [13:14:47]Write 4 bytes [13:14:47]NVStorageSaveData done [13:14:47]ExternCall_PrintAddStr [13:14:47]wPrintStart [13:14:47]Write to MH i2c: 01 00 00 9B 18 B3 [13:14:47]Write i2c OK [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: 01 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: 01 07 00 [13:14:47]MH_I2C_Read... [13:14:47]Read from MH i2c: 01 07 00 9B 18 00 00 00 00 00 FF 0F C8 [13:14:47]RasterBufferAndPrint [13:14:47]line Счет N : (1)1093779 [13:14:47]line ИНН: 02508201610067 [13:14:47]line Контрольно-Кассовый Чек [13:14:47]line ПРОДАЖА [13:14:47]line ТРК (МРК, ГНК) : 43 [13:14:47]line Товар: 2710124130 [13:14:47]line Аи-92-К-2 [13:14:47]line 2.990 * 66.90 [13:14:47]line = 200.03 [13:14:47]line НДС 12% НСП 1% [13:14:47]line > о реализуемом товаре [13:14:47]line ИТОГО: 200.03 [13:14:47]line НСП 1% : 1.77 [13:14:47]line НДС 12% : 21.24 [13:14:47]line Наличными: 0.00 [13:14:47]line Безнал.: 200.03 [13:14:47]line Место: АЗС № 101 "Партнер Нефть" [13:14:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:14:47]line СНО: Общий режим [13:14:47]line Чек 171 29.10.2024 13:14 [13:14:47]line Смена: 555 ФФД: 1.0 [13:14:47]line ЗНМ: 0300000081 [13:14:47]line РНМ: 0000000000091631 [13:14:47]line Версия ККМ: 001 [13:14:47]line Платежная система: Mbank [13:14:47]line ФМ: 0000000000874669 [13:14:47]line ФД: 139186 [13:14:47]line ФПД: 31384509704463 [13:14:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131447&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139186&fm=31384509704463&tin=02508201610067®Number=0000000000091631&sum=20003 [13:14:47]written 0, free lines is 4095 [13:14:47]OFD Sender: Processing packet 139186 [packets to send 34, broken 33] [13:14:47]ProducePacketName [13:14:47]name=ofd_packets/00139186 [13:14:47]OFD Sender: To server: pG, [13:14:47]CommunicateWithHost lk.salyk.kg:30040 [13:14:47]ConnectInit lk.salyk.kg [13:14:47]Connected sock=11 [13:14: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 36 39 0F 01 00 00 98 D1 07 01 64 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 C7 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B2 1F 02 00 35 04 06 00 1C 8B 46 8D 69 0F 69 AF A0 C0 E0 48 3B C0 [13:14: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 36 39 4F 00 00 00 07 1D 47 00 A6 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 36 39 10 04 04 00 B2 1F 02 00 F4 03 04 00 7A 8B 20 67 B6 04 01 00 00 D1 DD BD 33 D8 7E D8 0D [13:14:48]CommunicateWithHost err = 0 [13:14:48]CheckOFDResponse [13:14:48]1017 (14) - 77093643461234 [13:14:48]1041 (16) - 0000000000874669 [13:14:48]1040 (4) - 139186 [13:14:48]1012 (4) - 29.10.2024 07:15 [13:14:48]1206 (1) - 0 [13:14:48]OFD Sender: Remove packet 139186 [13:14:48]ProducePacketName [13:14:48]name=ofd_packets/00139186 [13:14:48]NVStorageDeleteData [13:14:48]Write to MH i2c: 01 00 00 C4 18 DC [13:14:48]Write i2c OK [13:14:48]MH_I2C_Read... [13:14:48]Read from MH i2c: 01 [13:14:48]MH_I2C_Read... [13:14:48]Read from MH i2c: 01 07 00 [13:14:48]MH_I2C_Read... [13:14:48]Read from MH i2c: 01 07 00 C4 18 00 00 00 00 00 14 0D 04 [13:14:48]RasterBufferAndPrint [13:14:48]line [13:14:48]line [13:14:48]line [13:14:48]line [13:14:48]line [13:14:48]written 0, free lines is 3354 [13:14:48]MH_Cut [13:14:48]Write to MH i2c: D1 01 00 CB 18 01 B5 [13:14:48]Write i2c OK [13:14:48]MH_I2C_Read... [13:14:48]Read from MH i2c: D1 [13:14:48]MH_I2C_Read... [13:14:48]Read from MH i2c: D1 01 00 [13:14:48]MH_I2C_Read... [13:14:48]Read from MH i2c: D1 01 00 CB 18 00 B4 [13:14:48]Write to MH i2c: 01 00 00 CC 18 E4 [13:14:48]Write i2c OK [13:14:48]MH_I2C_Read... [13:14:48]OFD Sender: No OFD packet to send [13:14:48]*** Cut start [13:14:48]*** Partial cut [13:14:48]*** CUTSNS_PIN = 1 [13:14:48]*** CUTSNS_PIN = 0 [13:14:49]*** Brake cut motor [13:14:49]Read from MH i2c: 01 [13:14:49]MH_I2C_Read... [13:14:49]*** Stop cut motor [13:14:49]*** Cut end [13:14:49]Read from MH i2c: 01 07 00 [13:14:49]MH_I2C_Read... [13:14:49]Read from MH i2c: 01 07 00 CC 18 00 00 00 00 00 FF 0F F9 [13:14:49]process_action close_receipt done [13:14:49]requested_data is exist [13:14:49]produce_requested_data [13:14:49]requested_item fm.sn is exist - process it [13:14:49]wFMCommunicate request_size=4 [13:14:49]MH_SAM_APDU [13:14:49]CAPDU: 80 11 00 00 [13:14:49]Write to MH i2c: E2 08 00 CD 18 80 11 00 00 00 00 00 00 5F [13:14:49]Write i2c OK [13:14:49]MH_I2C_Read... [13:14:49]Read from MH i2c: E2 [13:14:49]MH_I2C_Read... [13:14:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:49]Read from MH i2c: E2 17 00 [13:14:49]MH_I2C_Read... [13:14:49]Read from MH i2c: E2 17 00 CD 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BA [13:14:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:14:49]wFMCommunicate OK [13:14:49]requested_item fd.num is exist - process it [13:14:49]SAM_PROTO_GetFieldsCounters [13:14:49]wFMCommunicate request_size=4 [13:14:49]MH_SAM_APDU [13:14:49]CAPDU: 80 13 00 00 [13:14:49]Write to MH i2c: E2 08 00 CE 18 80 13 00 00 00 00 00 00 62 [13:14:49]Write i2c OK [13:14:49]MH_I2C_Read... [13:14:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:49]Read from MH i2c: E2 [13:14:49]MH_I2C_Read... [13:14:49]Read from MH i2c: E2 62 00 [13:14:49]MH_I2C_Read... [13:14:49]Read from MH i2c: E2 62 00 CE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [13:14: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:49]wFMCommunicate OK [13:14:49]SAM_PROTO_GetFieldsCounters done [13:14:49]requested_item shift.num is exist - process it [13:14:49]requested_item shift.opened is exist - process it [13:14:49]req_shift_opened [13:14:49]FM_GetShiftState [13:14:49]SAM_PROTO_GetShiftState [13:14:49]wFMCommunicate request_size=4 [13:14:49]MH_SAM_APDU [13:14:49]CAPDU: 80 13 01 00 [13:14:49]Write to MH i2c: E2 08 00 CF 18 80 13 01 00 00 00 00 00 64 [13:14:49]Write i2c OK [13:14:49]MH_I2C_Read... [13:14:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:49]Read from MH i2c: E2 [13:14:49]MH_I2C_Read... [13:14:49]Read from MH i2c: E2 0E 00 [13:14:49]MH_I2C_Read... [13:14:49]Read from MH i2c: E2 0E 00 CF 18 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B3 [13:14:49]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:14:49]wFMCommunicate OK [13:14:49]SAM_PROTO_GetShiftState done [13:14:49]FM_GetShiftState done [13:14:49]req_shift_opened done [13:14:49]requested_item shift.open_date is exist - process it [13:14:49]req_shift_open_date [13:14:49]req_shift_open_date done [13:14:49]produce_requested_data done [13:14:49]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139186,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:14:49]process_action_free close_receipt [13:14:49]json_value_free [13:14:49]json_value_free done [13:14:49]process_json_proto returns [13:14:49]Send response to host [13:14:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139186,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:14:49]free response buf [13:14:49]execute_script done [13:14:49]execute_script returns [13:14:49]free content buf [13:14:49]Sock 7.Close socket [13:14:49]Sock 7.Thread stoped [13:14:53]OFD Sender: No OFD packet to send [13:14:58]OFD Sender: No OFD packet to send [13:15:03]OFD Sender: No OFD packet to send [13:15:08]OFD Sender: No OFD packet to send [13:15:13]OFD Sender: No OFD packet to send [13:15:18]OFD Sender: No OFD packet to send [13:15:23]OFD Sender: No OFD packet to send [13:15:28]OFD Sender: No OFD packet to send [13:15:33]OFD Sender: No OFD packet to send [13:15:35]accept exits with 9 [13:15:35]New connection [13:15:35]New thread 3067018596 created [13:15:35]Thread 3067161956 joined [13:15:35]Waiting for new connection... [13:15:35] Sock 9.Parse request [13:15:35]Sock 9.Check first char [13:15:35]Sock 9.First char is OK [13:15:35]request: POST /json_proto HTTP/1.0 [13:15:35]Method: POST [13:15:35]URL: /json_proto [13:15:35]Method is POST - this is cgi request [13:15:35]url: /json_proto [13:15:35]query_string will be loaded in cgi processing [13:15:35]execute_cgi json_proto POST (null) [13:15:35]execute_cgi path=json_proto method=POST [13:15:35]POST find Content-Length [13:15:35]Host: 172.17.50.196:8080 [13:15:35]Content-Length: 773 [13:15:35]Content-Type: application/json [13:15:35] [13:15:35]POST finish read [13:15:35]Found Content-Length = 773 [13:15:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:35]execute_script... [13:15:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 39.170, "sum" : 1500.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:35]POST & json_proto [13:15:35]process_json_proto [13:15:35]json parsed OK: [13:15:35]protocol is kg_v1.0 [13:15:35]action value=close_receipt [13:15:35]process_action close_receipt [13:15:35]cmd_close_receipt [13:15:35]MH_GetDate [13:15:35]Write to MH i2c: F0 00 00 D0 18 D7 [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: F0 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: F0 09 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: F0 09 00 D0 18 00 F8 DF 20 67 72 0D 1C 67 40 [13:15:35]GetLastDocTimeStamp 1730207687 [13:15:35]current date 1730207736 [13:15:35]FM_GetShiftState [13:15:35]SAM_PROTO_GetShiftState [13:15:35]wFMCommunicate request_size=4 [13:15:35]MH_SAM_APDU [13:15:35]CAPDU: 80 13 01 00 [13:15:35]Write to MH i2c: E2 08 00 D1 18 80 13 01 00 00 00 00 00 66 [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:35]Read from MH i2c: E2 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 0E 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: E2 0E 00 D1 18 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B5 [13:15:35]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:15:35]wFMCommunicate OK [13:15:35]SAM_PROTO_GetShiftState done [13:15:35]FM_GetShiftState done [13:15:35]opened in 1730160023 [13:15:35]opened+sec_in_day 1730246423 [13:15:35]quantity*price = 150021 [13:15:35]sum+1 = 150022 [13:15:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.21 НСП 1% : 13.28 НДС 12% : 159.31 Наличными: 0.00 Безнал.: 1500.21 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 172 29.10.2024 13:15 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139187 ФПД: 155310633641244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131536&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139187&fm=155310633641244&tin=02508201610067®Number=0000000000091631&sum=150021 [13:15:36]StoreToDocumentArchive [13:15:36]shift 555 fd 139187 [13:15:36]save to /storage/0555/doc_00139187 [13:15:36]save last doc name /storage/0555/doc_00139187 to /storage/kkm_last_doc_name [13:15:36]save OK [13:15:36]Clear old archive folders... [13:15:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:15:36]tlvbuf is 014ABC10 [13:15:36]SAM_PROTO_ClearQueue [13:15:36]wFMCommunicate request_size=4 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 09 00 00 [13:15:36]Write to MH i2c: E2 08 00 DE 18 80 09 00 00 00 00 00 00 68 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 DE 18 00 90 00 6A [13:15:36]RAPDU: 90 00 [13:15:36]wFMCommunicate OK [13:15:36]SAM_PROTO_ClearQueue done [13:15:36]KKMCreateOFDPacket [13:15:36]OFDProtocolAddRootSTLVToBuf [13:15:36]FM_MakeSignedData [13:15:36]FM_MakeSignedData [13:15:36]SAM_PROTO_SignData [13:15:36]wFMCommunicate request_size=4 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 0D 01 02 [13:15:36]Write to MH i2c: E2 08 00 DF 18 80 0D 01 02 00 00 00 00 70 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 DF 18 00 90 00 6B [13:15:36]RAPDU: 90 00 [13:15:36]wFMCommunicate OK [13:15:36]wFMCommunicate request_size=255 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F8 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B3 1F 02 00 35 04 06 00 8D 41 [13:15:36]Write to MH i2c: E2 02 01 E0 18 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F8 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B3 1F 02 00 35 04 06 00 8D 41 00 00 3D [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 E0 18 00 90 00 6C [13:15:36]RAPDU: 90 00 [13:15:36]wFMCommunicate OK [13:15:36]wFMCommunicate request_size=9 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 0D 02 02 04 13 25 E5 1C [13:15:36]Write to MH i2c: E2 0C 00 E1 18 80 0D 02 02 04 00 13 25 E5 1C 00 00 B4 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 03 00 E1 18 00 90 00 6D [13:15:36]RAPDU: 90 00 [13:15:36]wFMCommunicate OK [13:15:36]wFMCommunicate request_size=4 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 0D 03 02 [13:15:36]Write to MH i2c: E2 08 00 E2 18 80 0D 03 02 00 00 00 00 75 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 0B 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 0B 00 E2 18 00 84 6B 4C 21 39 8D 0A 05 90 00 A7 [13:15:36]RAPDU: 84 6B 4C 21 39 8D 0A 05 90 00 [13:15:36]wFMCommunicate OK [13:15:36]SAM_PROTO_SignData done [13:15:36]FM_MakeSignedData done [13:15:36]CreateOFDProtocolMessage [13:15:36]wFMCommunicate request_size=4 [13:15:36]MH_SAM_APDU [13:15:36]CAPDU: 80 11 00 00 [13:15:36]Write to MH i2c: E2 08 00 E3 18 80 11 00 00 00 00 00 00 75 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:36]Read from MH i2c: E2 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 17 00 [13:15:36]MH_I2C_Read... [13:15:36]Read from MH i2c: E2 17 00 E3 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D0 [13:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:15:36]wFMCommunicate OK [13:15:36]CreateOFDProtocolMessage done [13:15:36]OFDSenderStorePacket 139187 [13:15:36]StoreOFDPacket docnum=139187 [13:15:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 80 F2 06 01 88 E4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F8 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B3 1F 02 00 35 04 06 00 8D 41 13 25 E5 1C 84 6B 4C 21 39 8D 0A 05 [13:15:36]CheckFolder [13:15:36]dirname=/storage/ofd_packets [13:15:36]CheckFolder done [13:15:36]ProducePacketName [13:15:36]name=ofd_packets/00139187 [13:15:36]NVStorageSaveData ofd_packets/00139187 [13:15:36]File name is /storage/ofd_packets/00139187 [13:15:36]Write 300 bytes [13:15:36]NVStorageSaveData done [13:15:36]OFDSenderStorePacket done [13:15:36]KKMCreateOFDPacket done [13:15:36]NVStorageSaveData kkm_last_timestamp [13:15:36]File name is /storage/kkm_last_timestamp [13:15:36]Write 4 bytes [13:15:36]NVStorageSaveData done [13:15:36]ExternCall_PrintAddStr [13:15:36]wPrintStart [13:15:36]Write to MH i2c: 01 00 00 E4 18 FC [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 E4 18 00 00 00 00 00 FF 0F 11 [13:15:36]RasterBufferAndPrint [13:15:36]line Счет N : (1)1093776 [13:15:36]line ИНН: 02508201610067 [13:15:36]line Контрольно-Кассовый Чек [13:15:36]line ПРОДАЖА [13:15:36]line ТРК (МРК, ГНК) : 81 [13:15:36]line Товар: 2711190000 [13:15:36]line ГАЗ-К-5 [13:15:36]line 39.170 * 38.30 [13:15:36]line = 1500.21 [13:15:36]line НДС 12% НСП 1% [13:15:36]line > о реализуемом товаре [13:15:36]line ИТОГО: 1500.21 [13:15:36]line НСП 1% : 13.28 [13:15:36]line НДС 12% : 159.31 [13:15:36]line Наличными: 0.00 [13:15:36]line Безнал.: 1500.21 [13:15:36]line Место: АЗС № 101 "Партнер Нефть" [13:15:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:15:36]line СНО: Общий режим [13:15:36]line Чек 172 29.10.2024 13:15 [13:15:36]line Смена: 555 ФФД: 1.0 [13:15:36]line ЗНМ: 0300000081 [13:15:36]line РНМ: 0000000000091631 [13:15:36]line Версия ККМ: 001 [13:15:36]line Платежная система: Mbank [13:15:36]line ФМ: 0000000000874669 [13:15:36]line ФД: 139187 [13:15:36]line ФПД: 155310633641244 [13:15:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T131536&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139187&fm=155310633641244&tin=02508201610067®Number=0000000000091631&sum=150021 [13:15:36]written 0, free lines is 4095 [13:15:37]OFD Sender: Processing packet 139187 [packets to send 34, broken 33] [13:15:37]ProducePacketName [13:15:37]name=ofd_packets/00139187 [13:15:37]OFD Sender: To server: pG, [13:15:37]CommunicateWithHost lk.salyk.kg:30040 [13:15:37]ConnectInit lk.salyk.kg [13:15:37]Connected sock=10 [13:15:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 80 F2 06 01 88 E4 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 02 99 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 05 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 05 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 3B 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 05 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 F8 DF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B3 1F 02 00 35 04 06 00 8D 41 13 25 E5 1C 84 6B 4C 21 39 8D 0A 05 [13:15:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 9C 13 47 00 5D 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 36 39 10 04 04 00 B3 1F 02 00 F4 03 04 00 AB 8B 20 67 B6 04 01 00 00 F5 AD C5 7F 14 05 E2 63 [13:15:37]CommunicateWithHost err = 0 [13:15:37]CheckOFDResponse [13:15:37]1017 (14) - 77093643461234 [13:15:37]1041 (16) - 0000000000874669 [13:15:37]1040 (4) - 139187 [13:15:37]1012 (4) - 29.10.2024 07:15 [13:15:37]1206 (1) - 0 [13:15:37]OFD Sender: Remove packet 139187 [13:15:37]ProducePacketName [13:15:37]name=ofd_packets/00139187 [13:15:37]NVStorageDeleteData [13:15:37]Write to MH i2c: 01 00 00 0D 19 26 [13:15:37]Write i2c OK [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: 01 [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: 01 07 00 [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: 01 07 00 0D 19 00 00 00 00 00 1F 0D 59 [13:15:37]RasterBufferAndPrint [13:15:37]line [13:15:37]line [13:15:37]line [13:15:37]line [13:15:37]line [13:15:37]written 0, free lines is 3365 [13:15:37]MH_Cut [13:15:37]Write to MH i2c: D1 01 00 14 19 01 FF [13:15:37]Write i2c OK [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: D1 [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: D1 01 00 [13:15:37]MH_I2C_Read... [13:15:37]Read from MH i2c: D1 01 00 14 19 00 FE [13:15:37]Write to MH i2c: 01 00 00 15 19 2E [13:15:37]Write i2c OK [13:15:37]MH_I2C_Read... [13:15:37]OFD Sender: No OFD packet to send [13:15:38]*** Cut start [13:15:38]*** Partial cut [13:15:38]*** CUTSNS_PIN = 1 [13:15:38]*** CUTSNS_PIN = 0 [13:15:38]*** Brake cut motor [13:15:38]Read from MH i2c: 01 [13:15:38]MH_I2C_Read... [13:15:38]*** Stop cut motor [13:15:38]*** Cut end [13:15:38]Read from MH i2c: 01 07 00 [13:15:38]MH_I2C_Read... [13:15:38]Read from MH i2c: 01 07 00 15 19 00 00 00 00 00 FF 0F 43 [13:15:38]process_action close_receipt done [13:15:38]requested_data is exist [13:15:38]produce_requested_data [13:15:38]requested_item fm.sn is exist - process it [13:15:38]wFMCommunicate request_size=4 [13:15:38]MH_SAM_APDU [13:15:38]CAPDU: 80 11 00 00 [13:15:38]Write to MH i2c: E2 08 00 16 19 80 11 00 00 00 00 00 00 A9 [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 16 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 04 [13:15:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 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 17 19 80 13 00 00 00 00 00 00 AC [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 17 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 18 19 80 13 01 00 00 00 00 00 AE [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 18 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FD [13:15:38]RAPDU: 09 00 01 97 25 20 67 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":"0000000000874669","fd.num":139187,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:15:38]process_action_free close_receipt [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":"0000000000874669","fd.num":139187,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [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 9.Close socket [13:15:38]Sock 9.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:27]OFD Sender: No OFD packet to send [13:16:32]OFD Sender: No OFD packet to send [13:16:37]OFD Sender: No OFD packet to send [13:16:42]OFD Sender: No OFD packet to send [13:16:47]OFD Sender: No OFD packet to send [13:16:52]OFD Sender: No OFD packet to send [13:16:57]OFD Sender: No OFD packet to send [13:17:02]OFD Sender: No OFD packet to send [13:17:07]OFD Sender: No OFD packet to send [13:17:12]OFD Sender: No OFD packet to send [13:17:17]OFD Sender: No OFD packet to send [13:17:22]OFD Sender: No OFD packet to send [13:17:27]OFD Sender: No OFD packet to send [13:17:32]OFD Sender: No OFD packet to send [13:17:37]OFD Sender: No OFD packet to send [13:17:42]OFD Sender: No OFD packet to send [13:17:47]OFD Sender: No OFD packet to send [13:17:52]OFD Sender: No OFD packet to send [13:17:57]OFD Sender: No OFD packet to send [13:18:02]OFD Sender: No OFD packet to send [13:18:07]OFD Sender: No OFD packet to send [13:18:12]OFD Sender: No OFD packet to send [13:18:17]OFD Sender: No OFD packet to send [13:18:22]OFD Sender: No OFD packet to send [13:18:27]OFD Sender: No OFD packet to send [13:18:32]OFD Sender: No OFD packet to send [13:18:37]OFD Sender: No OFD packet to send [13:18:42]OFD Sender: No OFD packet to send [13:18:47]OFD Sender: No OFD packet to send [13:18:52]OFD Sender: No OFD packet to send [13:18:57]OFD Sender: No OFD packet to send [13:19:02]OFD Sender: No OFD packet to send [13:19:07]OFD Sender: No OFD packet to send [13:19:12]OFD Sender: No OFD packet to send [13:19:17]OFD Sender: No OFD packet to send [13:19:22]OFD Sender: No OFD packet to send [13:19:27]OFD Sender: No OFD packet to send [13:19:32]OFD Sender: No OFD packet to send [13:19:37]OFD Sender: No OFD packet to send [13:19:42]OFD Sender: No OFD packet to send [13:19:48]OFD Sender: No OFD packet to send [13:19:53]OFD Sender: No OFD packet to send [13:19:58]OFD Sender: No OFD packet to send [13:20:03]OFD Sender: No OFD packet to send [13:20:08]OFD Sender: No OFD packet to send [13:20:13]OFD Sender: No OFD packet to send [13:20:18]OFD Sender: No OFD packet to send [13:20:23]OFD Sender: No OFD packet to send [13:20:28]OFD Sender: No OFD packet to send [13:20:33]OFD Sender: No OFD packet to send [13:20:38]OFD Sender: No OFD packet to send [13:20:43]OFD Sender: No OFD packet to send [13:20:48]OFD Sender: No OFD packet to send [13:20:53]OFD Sender: No OFD packet to send [13:20:58]OFD Sender: No OFD packet to send [13:21:03]OFD Sender: No OFD packet to send [13:21:08]OFD Sender: No OFD packet to send [13:21:13]OFD Sender: No OFD packet to send [13:21:18]OFD Sender: No OFD packet to send [13:21:23]OFD Sender: No OFD packet to send [13:21:28]OFD Sender: No OFD packet to send [13:21:33]OFD Sender: No OFD packet to send [13:21:38]OFD Sender: No OFD packet to send [13:21:43]OFD Sender: No OFD packet to send [13:21:48]OFD Sender: No OFD packet to send [13:21:53]OFD Sender: No OFD packet to send [13:21:58]OFD Sender: No OFD packet to send [13:22:02]accept exits with 7 [13:22:02]New connection [13:22:02]New thread 3067161956 created [13:22:02]Thread 3067018596 joined [13:22:02]Waiting for new connection... [13:22:02] Sock 7.Parse request [13:22:02]Sock 7.Check first char [13:22:02]Sock 7.First char is OK [13:22:02]request: POST /json_proto HTTP/1.0 [13:22:02]Method: POST [13:22:02]URL: /json_proto [13:22:02]Method is POST - this is cgi request [13:22:02]url: /json_proto [13:22:02]query_string will be loaded in cgi processing [13:22:02]execute_cgi json_proto POST (null) [13:22:02]execute_cgi path=json_proto method=POST [13:22:02]POST find Content-Length [13:22:02]Host: 172.17.50.196:8080 [13:22:02]Content-Length: 686 [13:22:02]Content-Type: application/json [13:22:02] [13:22:02]POST finish read [13:22:02]Found Content-Length = 686 [13:22:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 47.000, "sum" : 1800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:02]execute_script... [13:22:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 47.000, "sum" : 1800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:02]POST & json_proto [13:22:02]process_json_proto [13:22:02]json parsed OK: [13:22:02]protocol is kg_v1.0 [13:22:02]action value=close_receipt [13:22:02]process_action close_receipt [13:22:02]cmd_close_receipt [13:22:02]MH_GetDate [13:22:02]Write to MH i2c: F0 00 00 19 19 21 [13:22:02]Write i2c OK [13:22:02]MH_I2C_Read... [13:22:02]Read from MH i2c: F0 [13:22:02]MH_I2C_Read... [13:22:02]Read from MH i2c: F0 09 00 [13:22:02]MH_I2C_Read... [13:22:02]Read from MH i2c: F0 09 00 19 19 00 7B E1 20 67 72 0D 1C 67 0F [13:22:02]GetLastDocTimeStamp 1730207736 [13:22:02]current date 1730208123 [13:22:02]FM_GetShiftState [13:22:02]SAM_PROTO_GetShiftState [13:22:02]wFMCommunicate request_size=4 [13:22:02]MH_SAM_APDU [13:22:02]CAPDU: 80 13 01 00 [13:22:02]Write to MH i2c: E2 08 00 1A 19 80 13 01 00 00 00 00 00 B0 [13:22:02]Write i2c OK [13:22:02]MH_I2C_Read... [13:22:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:02]Read from MH i2c: E2 [13:22:02]MH_I2C_Read... [13:22:02]Read from MH i2c: E2 0E 00 [13:22:02]MH_I2C_Read... [13:22:02]Read from MH i2c: E2 0E 00 1A 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FF [13:22:02]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:22:02]wFMCommunicate OK [13:22:02]SAM_PROTO_GetShiftState done [13:22:02]FM_GetShiftState done [13:22:02]opened in 1730160023 [13:22:02]opened+sec_in_day 1730246423 [13:22:02]quantity*price = 180010 [13:22:02]sum+1 = 180011 [13:22:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.16 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 173 29.10.2024 13:22 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139188 ФПД: 44051136875587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132203&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139188&fm=44051136875587&tin=02508201610067®Number=0000000000091631&sum=180000 [13:22:03]StoreToDocumentArchive [13:22:03]shift 555 fd 139188 [13:22:03]save to /storage/0555/doc_00139188 [13:22:03]save last doc name /storage/0555/doc_00139188 to /storage/kkm_last_doc_name [13:22:03]save OK [13:22:03]Clear old archive folders... [13:22:03]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:22:03]tlvbuf is B6F8B7B0 [13:22:03]SAM_PROTO_ClearQueue [13:22:03]wFMCommunicate request_size=4 [13:22:03]MH_SAM_APDU [13:22:03]CAPDU: 80 09 00 00 [13:22:03]Write to MH i2c: E2 08 00 27 19 80 09 00 00 00 00 00 00 B2 [13:22:03]Write i2c OK [13:22:03]MH_I2C_Read... [13:22:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:03]Read from MH i2c: E2 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 03 00 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 03 00 27 19 00 90 00 B4 [13:22:03]RAPDU: 90 00 [13:22:03]wFMCommunicate OK [13:22:03]SAM_PROTO_ClearQueue done [13:22:03]KKMCreateOFDPacket [13:22:03]OFDProtocolAddRootSTLVToBuf [13:22:03]FM_MakeSignedData [13:22:03]FM_MakeSignedData [13:22:03]SAM_PROTO_SignData [13:22:03]wFMCommunicate request_size=4 [13:22:03]MH_SAM_APDU [13:22:03]CAPDU: 80 0D 01 02 [13:22:03]Write to MH i2c: E2 08 00 28 19 80 0D 01 02 00 00 00 00 BA [13:22:03]Write i2c OK [13:22:03]MH_I2C_Read... [13:22:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:03]Read from MH i2c: E2 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 03 00 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 03 00 28 19 00 90 00 B5 [13:22:03]RAPDU: 90 00 [13:22:03]wFMCommunicate OK [13:22:03]wFMCommunicate request_size=255 [13:22:03]MH_SAM_APDU [13:22:03]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 7B E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B4 1F 02 00 35 04 06 00 28 10 [13:22:03]Write to MH i2c: E2 02 01 29 19 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 7B E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B4 1F 02 00 35 04 06 00 28 10 00 00 6D [13:22:03]Write i2c OK [13:22:03]MH_I2C_Read... [13:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:03]Read from MH i2c: E2 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 03 00 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 03 00 29 19 00 90 00 B6 [13:22:03]RAPDU: 90 00 [13:22:03]wFMCommunicate OK [13:22:03]wFMCommunicate request_size=9 [13:22:03]MH_SAM_APDU [13:22:03]CAPDU: 80 0D 02 02 04 74 5D 8C 43 [13:22:03]Write to MH i2c: E2 0C 00 2A 19 80 0D 02 02 04 00 74 5D 8C 43 00 00 65 [13:22:03]Write i2c OK [13:22:03]MH_I2C_Read... [13:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:03]Read from MH i2c: E2 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 03 00 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 03 00 2A 19 00 90 00 B7 [13:22:03]RAPDU: 90 00 [13:22:03]wFMCommunicate OK [13:22:03]wFMCommunicate request_size=4 [13:22:03]MH_SAM_APDU [13:22:03]CAPDU: 80 0D 03 02 [13:22:03]Write to MH i2c: E2 08 00 2B 19 80 0D 03 02 00 00 00 00 BF [13:22:03]Write i2c OK [13:22:03]MH_I2C_Read... [13:22:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:03]Read from MH i2c: E2 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 0B 00 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 0B 00 2B 19 00 F9 FD 5C FF 82 E0 5E D1 90 00 A2 [13:22:03]RAPDU: F9 FD 5C FF 82 E0 5E D1 90 00 [13:22:03]wFMCommunicate OK [13:22:03]SAM_PROTO_SignData done [13:22:03]FM_MakeSignedData done [13:22:03]CreateOFDProtocolMessage [13:22:03]wFMCommunicate request_size=4 [13:22:03]MH_SAM_APDU [13:22:03]CAPDU: 80 11 00 00 [13:22:03]Write to MH i2c: E2 08 00 2C 19 80 11 00 00 00 00 00 00 BF [13:22:03]Write i2c OK [13:22:03]MH_I2C_Read... [13:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:03]Read from MH i2c: E2 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 17 00 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: E2 17 00 2C 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 1A [13:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:22:03]wFMCommunicate OK [13:22:03]CreateOFDProtocolMessage done [13:22:03]OFDSenderStorePacket 139188 [13:22:03]StoreOFDPacket docnum=139188 [13:22:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 D5 CB 06 01 AE 35 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 7B E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B4 1F 02 00 35 04 06 00 28 10 74 5D 8C 43 F9 FD 5C FF 82 E0 5E D1 [13:22:03]CheckFolder [13:22:03]dirname=/storage/ofd_packets [13:22:03]CheckFolder done [13:22:03]ProducePacketName [13:22:03]name=ofd_packets/00139188 [13:22:03]NVStorageSaveData ofd_packets/00139188 [13:22:03]File name is /storage/ofd_packets/00139188 [13:22:03]Write 300 bytes [13:22:03]NVStorageSaveData done [13:22:03]OFDSenderStorePacket done [13:22:03]KKMCreateOFDPacket done [13:22:03]NVStorageSaveData kkm_last_timestamp [13:22:03]File name is /storage/kkm_last_timestamp [13:22:03]Write 4 bytes [13:22:03]NVStorageSaveData done [13:22:03]ExternCall_PrintAddStr [13:22:03]wPrintStart [13:22:03]Write to MH i2c: 01 00 00 2D 19 46 [13:22:03]Write i2c OK [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: 01 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: 01 07 00 [13:22:03]MH_I2C_Read... [13:22:03]Read from MH i2c: 01 07 00 2D 19 00 00 00 00 00 FF 0F 5B [13:22:03]RasterBufferAndPrint [13:22:03]line Счет N : (1)1093785 [13:22:03]line ИНН: 02508201610067 [13:22:03]line Контрольно-Кассовый Чек [13:22:03]line ПРОДАЖА [13:22:03]line ТРК (МРК, ГНК) : 81 [13:22:03]line Товар: 2711190000 [13:22:03]line ГАЗ-К-5 [13:22:03]line 47.000 * 38.30 [13:22:03]line = 1800.10 [13:22:03]line НДС 12% НСП 1% [13:22:03]line > о реализуемом товаре [13:22:03]line ОКРУГЛЕНИЕ: -0.10 [13:22:03]line ИТОГО: 1800.00 [13:22:03]line Внесено: 1800.00 [13:22:03]line СДАЧА: 0.00 [13:22:03]line НСП 1% : 15.93 [13:22:03]line НДС 12% : 191.16 [13:22:03]line Наличными: 1800.00 [13:22:03]line Безнал.: 0.00 [13:22:03]line Место: АЗС № 101 "Партнер Нефть" [13:22:03]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:22:03]line СНО: Общий режим [13:22:03]line Чек 173 29.10.2024 13:22 [13:22:03]line Смена: 555 ФФД: 1.0 [13:22:03]line ЗНМ: 0300000081 [13:22:03]line РНМ: 0000000000091631 [13:22:03]line Версия ККМ: 001 [13:22:03]line ФМ: 0000000000874669 [13:22:03]line ФД: 139188 [13:22:03]line ФПД: 44051136875587 [13:22:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132203&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139188&fm=44051136875587&tin=02508201610067®Number=0000000000091631&sum=180000 [13:22:04]OFD Sender: Processing packet 139188 [packets to send 34, broken 33] [13:22:04]ProducePacketName [13:22:04]name=ofd_packets/00139188 [13:22:04]OFD Sender: To server: pG, [13:22:04]CommunicateWithHost lk.salyk.kg:30040 [13:22:04]ConnectInit lk.salyk.kg [13:22:04]written 0, free lines is 4095 [13:22:04]Write to MH i2c: 01 00 00 58 19 71 [13:22:04]Write i2c OK [13:22:04]MH_I2C_Read... [13:22:04]Read from MH i2c: 01 [13:22:04]MH_I2C_Read... [13:22:04]Read from MH i2c: 01 07 00 [13:22:04]MH_I2C_Read... [13:22:04]Read from MH i2c: 01 07 00 58 19 00 00 00 00 00 DE 0C 62 [13:22:04]RasterBufferAndPrint [13:22:04]line [13:22:04]line [13:22:04]line [13:22:04]line [13:22:04]line [13:22:04]written 0, free lines is 3300 [13:22:04]MH_Cut [13:22:04]Write to MH i2c: D1 01 00 5F 19 01 4A [13:22:04]Write i2c OK [13:22:04]MH_I2C_Read... [13:22:04]Read from MH i2c: D1 [13:22:04]MH_I2C_Read... [13:22:04]Read from MH i2c: D1 01 00 [13:22:04]MH_I2C_Read... [13:22:04]Read from MH i2c: D1 01 00 5F 19 00 49 [13:22:04]Write to MH i2c: 01 00 00 60 19 79 [13:22:04]Write i2c OK [13:22:04]MH_I2C_Read... [13:22:05]*** Cut start [13:22:05]*** Partial cut [13:22:05]*** CUTSNS_PIN = 1 [13:22:05]*** CUTSNS_PIN = 0 [13:22:05]*** Brake cut motor [13:22:05]Read from MH i2c: 01 [13:22:05]MH_I2C_Read... [13:22:05]*** Stop cut motor [13:22:05]*** Cut end [13:22:05]Read from MH i2c: 01 07 00 [13:22:05]MH_I2C_Read... [13:22:05]Read from MH i2c: 01 07 00 60 19 00 00 00 00 00 FF 0F 8E [13:22:05]process_action close_receipt done [13:22:05]requested_data is exist [13:22:05]produce_requested_data [13:22:05]requested_item fm.sn is exist - process it [13:22:05]wFMCommunicate request_size=4 [13:22:05]MH_SAM_APDU [13:22:05]CAPDU: 80 11 00 00 [13:22:05]Write to MH i2c: E2 08 00 61 19 80 11 00 00 00 00 00 00 F4 [13:22:05]Write i2c OK [13:22:05]MH_I2C_Read... [13:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:05]Read from MH i2c: E2 [13:22:05]MH_I2C_Read... [13:22:05]Read from MH i2c: E2 17 00 [13:22:05]MH_I2C_Read... [13:22:05]Read from MH i2c: E2 17 00 61 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4F [13:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:22:05]wFMCommunicate OK [13:22:05]requested_item fd.num is exist - process it [13:22:05]SAM_PROTO_GetFieldsCounters [13:22:05]wFMCommunicate request_size=4 [13:22:05]MH_SAM_APDU [13:22:05]CAPDU: 80 13 00 00 [13:22:05]Write to MH i2c: E2 08 00 62 19 80 13 00 00 00 00 00 00 F7 [13:22:05]Write i2c OK [13:22:05]MH_I2C_Read... [13:22:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:05]Read from MH i2c: E2 [13:22:05]MH_I2C_Read... [13:22:05]Read from MH i2c: E2 62 00 [13:22:05]MH_I2C_Read... [13:22:05]Read from MH i2c: E2 62 00 62 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [13:22: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:22:06]wFMCommunicate OK [13:22:06]SAM_PROTO_GetFieldsCounters done [13:22:06]requested_item shift.num is exist - process it [13:22:06]requested_item shift.opened is exist - process it [13:22:06]req_shift_opened [13:22:06]FM_GetShiftState [13:22:06]SAM_PROTO_GetShiftState [13:22:06]wFMCommunicate request_size=4 [13:22:06]MH_SAM_APDU [13:22:06]CAPDU: 80 13 01 00 [13:22:06]Write to MH i2c: E2 08 00 63 19 80 13 01 00 00 00 00 00 F9 [13:22:06]Write i2c OK [13:22:06]MH_I2C_Read... [13:22:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:06]Read from MH i2c: E2 [13:22:06]MH_I2C_Read... [13:22:06]Read from MH i2c: E2 0E 00 [13:22:06]MH_I2C_Read... [13:22:06]Read from MH i2c: E2 0E 00 63 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 48 [13:22:06]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:22:06]wFMCommunicate OK [13:22:06]SAM_PROTO_GetShiftState done [13:22:06]FM_GetShiftState done [13:22:06]req_shift_opened done [13:22:06]requested_item shift.open_date is exist - process it [13:22:06]req_shift_open_date [13:22:06]req_shift_open_date done [13:22:06]produce_requested_data done [13:22:06]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139188,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:22:06]process_action_free close_receipt [13:22:06]json_value_free [13:22:06]json_value_free done [13:22:06]process_json_proto returns [13:22:06]Send response to host [13:22:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139188,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:22:06]free response buf [13:22:06]execute_script done [13:22:06]execute_script returns [13:22:06]free content buf [13:22:06]Sock 7.Close socket [13:22:06]Sock 7.Thread stoped [13:22:41]accept exits with 9 [13:22:41]New connection [13:22:41]New thread 3067018596 created [13:22:41]Thread 3067161956 joined [13:22:41]Waiting for new connection... [13:22:41] Sock 9.Parse request [13:22:41]Sock 9.Check first char [13:22:41]Sock 9.First char is OK [13:22:41]request: POST /json_proto HTTP/1.0 [13:22:41]Method: POST [13:22:41]URL: /json_proto [13:22:41]Method is POST - this is cgi request [13:22:41]url: /json_proto [13:22:41]query_string will be loaded in cgi processing [13:22:41]execute_cgi json_proto POST (null) [13:22:41]execute_cgi path=json_proto method=POST [13:22:41]POST find Content-Length [13:22:41]Host: 172.17.50.196:8080 [13:22:41]Content-Length: 686 [13:22:41]Content-Type: application/json [13:22:41] [13:22:41]POST finish read [13:22:41]Found Content-Length = 686 [13:22:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 47.000, "sum" : 1800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:41]execute_script... [13:22: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)1093789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 47.000, "sum" : 1800.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:41]POST & json_proto [13:22:41]process_json_proto [13:22:41]json parsed OK: [13:22:41]protocol is kg_v1.0 [13:22:41]action value=close_receipt [13:22:41]process_action close_receipt [13:22:41]cmd_close_receipt [13:22:41]MH_GetDate [13:22:41]Write to MH i2c: F0 00 00 64 19 6C [13:22:41]Write i2c OK [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: F0 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: F0 09 00 [13:22:41]MH_I2C_Read... [13:22:41]Read from MH i2c: F0 09 00 64 19 00 A3 E1 20 67 72 0D 1C 67 82 [13:22:41]GetLastDocTimeStamp 1730208123 [13:22:41]current date 1730208163 [13:22:41]FM_GetShiftState [13:22:41]SAM_PROTO_GetShiftState [13:22:41]wFMCommunicate request_size=4 [13:22:41]MH_SAM_APDU [13:22:41]CAPDU: 80 13 01 00 [13:22:41]Write to MH i2c: E2 08 00 65 19 80 13 01 00 00 00 00 00 FB [13:22:41]Write i2c OK [13:22:41]MH_I2C_Read... [13:22:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:42]Read from MH i2c: E2 [13:22:42]MH_I2C_Read... [13:22:42]Read from MH i2c: E2 0E 00 [13:22:42]MH_I2C_Read... [13:22:42]Read from MH i2c: E2 0E 00 65 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 4A [13:22:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:22:42]wFMCommunicate OK [13:22:42]SAM_PROTO_GetShiftState done [13:22:42]FM_GetShiftState done [13:22:42]opened in 1730160023 [13:22:42]opened+sec_in_day 1730246423 [13:22:42]quantity*price = 180010 [13:22:42]sum+1 = 180011 [13:22:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.16 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 174 29.10.2024 13:22 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139189 ФПД: 76474735903581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132243&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139189&fm=76474735903581&tin=02508201610067®Number=0000000000091631&sum=180000 [13:22:43]StoreToDocumentArchive [13:22:43]shift 555 fd 139189 [13:22:43]save to /storage/0555/doc_00139189 [13:22:43]save last doc name /storage/0555/doc_00139189 to /storage/kkm_last_doc_name [13:22:43]save OK [13:22:43]Clear old archive folders... [13:22:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:22:43]tlvbuf is 014707A0 [13:22:43]SAM_PROTO_ClearQueue [13:22:43]wFMCommunicate request_size=4 [13:22:43]MH_SAM_APDU [13:22:43]CAPDU: 80 09 00 00 [13:22:43]Write to MH i2c: E2 08 00 72 19 80 09 00 00 00 00 00 00 FD [13:22:43]Write i2c OK [13:22:43]MH_I2C_Read... [13:22:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:43]Read from MH i2c: E2 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 03 00 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 03 00 72 19 00 90 00 FF [13:22:43]RAPDU: 90 00 [13:22:43]wFMCommunicate OK [13:22:43]SAM_PROTO_ClearQueue done [13:22:43]KKMCreateOFDPacket [13:22:43]OFDProtocolAddRootSTLVToBuf [13:22:43]FM_MakeSignedData [13:22:43]FM_MakeSignedData [13:22:43]SAM_PROTO_SignData [13:22:43]wFMCommunicate request_size=4 [13:22:43]MH_SAM_APDU [13:22:43]CAPDU: 80 0D 01 02 [13:22:43]Write to MH i2c: E2 08 00 73 19 80 0D 01 02 00 00 00 00 05 [13:22:43]Write i2c OK [13:22:43]MH_I2C_Read... [13:22:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:43]Read from MH i2c: E2 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 03 00 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 03 00 73 19 00 90 00 00 [13:22:43]RAPDU: 90 00 [13:22:43]wFMCommunicate OK [13:22:43]wFMCommunicate request_size=255 [13:22:43]MH_SAM_APDU [13:22:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A3 E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B5 1F 02 00 35 04 06 00 45 8D [13:22:43]Write to MH i2c: E2 02 01 74 19 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A3 E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B5 1F 02 00 35 04 06 00 45 8D 00 00 7C [13:22:43]Write i2c OK [13:22:43]MH_I2C_Read... [13:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:43]Read from MH i2c: E2 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 03 00 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 03 00 74 19 00 90 00 01 [13:22:43]RAPDU: 90 00 [13:22:43]wFMCommunicate OK [13:22:43]wFMCommunicate request_size=9 [13:22:43]MH_SAM_APDU [13:22:43]CAPDU: 80 0D 02 02 04 A9 77 C3 5D [13:22:43]Write to MH i2c: E2 0C 00 75 19 80 0D 02 02 04 00 A9 77 C3 5D 00 00 50 [13:22:43]Write i2c OK [13:22:43]MH_I2C_Read... [13:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:43]Read from MH i2c: E2 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 03 00 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 03 00 75 19 00 90 00 02 [13:22:43]RAPDU: 90 00 [13:22:43]wFMCommunicate OK [13:22:43]wFMCommunicate request_size=4 [13:22:43]MH_SAM_APDU [13:22:43]CAPDU: 80 0D 03 02 [13:22:43]Write to MH i2c: E2 08 00 76 19 80 0D 03 02 00 00 00 00 0A [13:22:43]Write i2c OK [13:22:43]MH_I2C_Read... [13:22:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:43]Read from MH i2c: E2 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 0B 00 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 0B 00 76 19 00 8F 8F 2D 7C 53 69 84 B4 90 00 C6 [13:22:43]RAPDU: 8F 8F 2D 7C 53 69 84 B4 90 00 [13:22:43]wFMCommunicate OK [13:22:43]SAM_PROTO_SignData done [13:22:43]FM_MakeSignedData done [13:22:43]CreateOFDProtocolMessage [13:22:43]wFMCommunicate request_size=4 [13:22:43]MH_SAM_APDU [13:22:43]CAPDU: 80 11 00 00 [13:22:43]Write to MH i2c: E2 08 00 77 19 80 11 00 00 00 00 00 00 0A [13:22:43]Write i2c OK [13:22:43]MH_I2C_Read... [13:22:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:43]Read from MH i2c: E2 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 17 00 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: E2 17 00 77 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 65 [13:22:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:22:43]wFMCommunicate OK [13:22:43]CreateOFDProtocolMessage done [13:22:43]OFDSenderStorePacket 139189 [13:22:43]StoreOFDPacket docnum=139189 [13:22:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 44 99 06 01 4B 0A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A3 E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B5 1F 02 00 35 04 06 00 45 8D A9 77 C3 5D 8F 8F 2D 7C 53 69 84 B4 [13:22:43]CheckFolder [13:22:43]dirname=/storage/ofd_packets [13:22:43]CheckFolder done [13:22:43]ProducePacketName [13:22:43]name=ofd_packets/00139189 [13:22:43]NVStorageSaveData ofd_packets/00139189 [13:22:43]File name is /storage/ofd_packets/00139189 [13:22:43]Write 300 bytes [13:22:43]NVStorageSaveData done [13:22:43]OFDSenderStorePacket done [13:22:43]KKMCreateOFDPacket done [13:22:43]NVStorageSaveData kkm_last_timestamp [13:22:43]File name is /storage/kkm_last_timestamp [13:22:43]Write 4 bytes [13:22:43]NVStorageSaveData done [13:22:43]ExternCall_PrintAddStr [13:22:43]wPrintStart [13:22:43]Write to MH i2c: 01 00 00 78 19 91 [13:22:43]Write i2c OK [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: 01 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: 01 07 00 [13:22:43]MH_I2C_Read... [13:22:43]Read from MH i2c: 01 07 00 78 19 00 00 00 00 00 FF 0F A6 [13:22:43]RasterBufferAndPrint [13:22:43]line Счет N : (1)1093789 [13:22:43]line ИНН: 02508201610067 [13:22:43]line Контрольно-Кассовый Чек [13:22:43]line ПРОДАЖА [13:22:43]line ТРК (МРК, ГНК) : 71 [13:22:43]line Товар: 2711190000 [13:22:43]line ГАЗ-К-5 [13:22:43]line 47.000 * 38.30 [13:22:43]line = 1800.10 [13:22:43]line НДС 12% НСП 1% [13:22:43]line > о реализуемом товаре [13:22:43]line ОКРУГЛЕНИЕ: -0.10 [13:22:43]line ИТОГО: 1800.00 [13:22:43]line Внесено: 1800.00 [13:22:43]line СДАЧА: 0.00 [13:22:43]line НСП 1% : 15.93 [13:22:43]line НДС 12% : 191.16 [13:22:43]line Наличными: 1800.00 [13:22:43]line Безнал.: 0.00 [13:22:43]line Место: АЗС № 101 "Партнер Нефть" [13:22:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:22:43]line СНО: Общий режим [13:22:43]line Чек 174 29.10.2024 13:22 [13:22:43]line Смена: 555 ФФД: 1.0 [13:22:43]line ЗНМ: 0300000081 [13:22:43]line РНМ: 0000000000091631 [13:22:43]line Версия ККМ: 001 [13:22:43]line ФМ: 0000000000874669 [13:22:43]line ФД: 139189 [13:22:43]line ФПД: 76474735903581 [13:22:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132243&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139189&fm=76474735903581&tin=02508201610067®Number=0000000000091631&sum=180000 [13:22:43]written 0, free lines is 4095 [13:22:44]Write to MH i2c: 01 00 00 A3 19 BC [13:22:44]Write i2c OK [13:22:44]MH_I2C_Read... [13:22:44]Read from MH i2c: 01 [13:22:44]MH_I2C_Read... [13:22:44]Read from MH i2c: 01 07 00 [13:22:44]MH_I2C_Read... [13:22:44]Read from MH i2c: 01 07 00 A3 19 00 00 00 00 00 E1 0C B0 [13:22:44]RasterBufferAndPrint [13:22:44]line [13:22:44]line [13:22:44]line [13:22:44]line [13:22:44]line [13:22:44]written 0, free lines is 3303 [13:22:44]MH_Cut [13:22:44]Write to MH i2c: D1 01 00 AA 19 01 95 [13:22:44]Write i2c OK [13:22:44]MH_I2C_Read... [13:22:44]Read from MH i2c: D1 [13:22:44]MH_I2C_Read... [13:22:44]Read from MH i2c: D1 01 00 [13:22:44]MH_I2C_Read... [13:22:44]Read from MH i2c: D1 01 00 AA 19 00 94 [13:22:44]Write to MH i2c: 01 00 00 AB 19 C4 [13:22:44]Write i2c OK [13:22:44]MH_I2C_Read... [13:22:45]*** Cut start [13:22:45]*** Partial cut [13:22:45]*** CUTSNS_PIN = 1 [13:22:45]*** CUTSNS_PIN = 0 [13:22:45]*** Brake cut motor [13:22:45]Read from MH i2c: 01 [13:22:45]MH_I2C_Read... [13:22:45]*** Stop cut motor [13:22:45]*** Cut end [13:22:45]Read from MH i2c: 01 07 00 [13:22:45]MH_I2C_Read... [13:22:45]Read from MH i2c: 01 07 00 AB 19 00 00 00 00 00 FF 0F D9 [13:22:45]process_action close_receipt done [13:22:45]requested_data is exist [13:22:45]produce_requested_data [13:22:45]requested_item fm.sn is exist - process it [13:22:45]wFMCommunicate request_size=4 [13:22:45]MH_SAM_APDU [13:22:45]CAPDU: 80 11 00 00 [13:22:45]Write to MH i2c: E2 08 00 AC 19 80 11 00 00 00 00 00 00 3F [13:22:45]Write i2c OK [13:22:45]MH_I2C_Read... [13:22:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:45]Read from MH i2c: E2 [13:22:45]MH_I2C_Read... [13:22:45]Read from MH i2c: E2 17 00 [13:22:45]MH_I2C_Read... [13:22:45]Read from MH i2c: E2 17 00 AC 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9A [13:22:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:22:45]wFMCommunicate OK [13:22:45]requested_item fd.num is exist - process it [13:22:45]SAM_PROTO_GetFieldsCounters [13:22:45]wFMCommunicate request_size=4 [13:22:45]MH_SAM_APDU [13:22:45]CAPDU: 80 13 00 00 [13:22:45]Write to MH i2c: E2 08 00 AD 19 80 13 00 00 00 00 00 00 42 [13:22:45]Write i2c OK [13:22:45]MH_I2C_Read... [13:22:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:45]Read from MH i2c: E2 [13:22:45]MH_I2C_Read... [13:22:45]Read from MH i2c: E2 62 00 [13:22:45]MH_I2C_Read... [13:22:45]Read from MH i2c: E2 62 00 AD 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B5 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [13: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B5 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:22:45]wFMCommunicate OK [13:22:45]SAM_PROTO_GetFieldsCounters done [13:22:45]requested_item shift.num is exist - process it [13:22:45]requested_item shift.opened is exist - process it [13:22:45]req_shift_opened [13:22:45]FM_GetShiftState [13:22:45]SAM_PROTO_GetShiftState [13:22:45]wFMCommunicate request_size=4 [13:22:45]MH_SAM_APDU [13:22:45]CAPDU: 80 13 01 00 [13:22:45]Write to MH i2c: E2 08 00 AE 19 80 13 01 00 00 00 00 00 44 [13:22:45]Write i2c OK [13:22:45]MH_I2C_Read... [13:22:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:45]Read from MH i2c: E2 [13:22:45]MH_I2C_Read... [13:22:45]Read from MH i2c: E2 0E 00 [13:22:45]MH_I2C_Read... [13:22:45]Read from MH i2c: E2 0E 00 AE 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 93 [13:22:45]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:22:45]wFMCommunicate OK [13:22:45]SAM_PROTO_GetShiftState done [13:22:45]FM_GetShiftState done [13:22:45]req_shift_opened done [13:22:45]requested_item shift.open_date is exist - process it [13:22:45]req_shift_open_date [13:22:45]req_shift_open_date done [13:22:45]produce_requested_data done [13:22:45]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139189,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:22:45]process_action_free close_receipt [13:22:45]json_value_free [13:22:45]json_value_free done [13:22:45]process_json_proto returns [13:22:45]Send response to host [13:22:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139189,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:22:45]free response buf [13:22:45]execute_script done [13:22:45]execute_script returns [13:22:45]free content buf [13:22:45]Sock 9.Close socket [13:22:45]Sock 9.Thread stoped [13:24:02]accept exits with 7 [13:24:02]New connection [13:24:02]New thread 3067161956 created [13:24:02]Thread 3067018596 joined [13:24:02]Waiting for new connection... [13:24:02] Sock 7.Parse request [13:24:02]Sock 7.Check first char [13:24:02]Sock 7.First char is OK [13:24:02]request: POST /json_proto HTTP/1.0 [13:24:02]Method: POST [13:24:02]URL: /json_proto [13:24:02]Method is POST - this is cgi request [13:24:02]url: /json_proto [13:24:02]query_string will be loaded in cgi processing [13:24:02]execute_cgi json_proto POST (null) [13:24:02]execute_cgi path=json_proto method=POST [13:24:02]POST find Content-Length [13:24:02]Host: 172.17.50.196:8080 [13:24:02]Content-Length: 620 [13:24:02]Content-Type: application/json [13:24:02] [13:24:02]POST finish read [13:24:02]Found Content-Length = 620 [13:24:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335098", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:02]execute_script... [13: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 : (3)335098", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:02]POST & json_proto [13:24:02]process_json_proto [13:24:02]json parsed OK: [13:24:02]protocol is kg_v1.0 [13:24:02]action value=close_receipt [13:24:02]process_action close_receipt [13:24:02]cmd_close_receipt [13:24:02]MH_GetDate [13:24:02]Write to MH i2c: F0 00 00 AF 19 B7 [13:24:02]Write i2c OK [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: F0 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: F0 09 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: F0 09 00 AF 19 00 F3 E1 20 67 72 0D 1C 67 1D [13:24:02]GetLastDocTimeStamp 1730208163 [13:24:02]current date 1730208243 [13:24:02]FM_GetShiftState [13:24:02]SAM_PROTO_GetShiftState [13:24:02]wFMCommunicate request_size=4 [13:24:02]MH_SAM_APDU [13:24:02]CAPDU: 80 13 01 00 [13:24:02]Write to MH i2c: E2 08 00 B0 19 80 13 01 00 00 00 00 00 46 [13:24:02]Write i2c OK [13:24:02]MH_I2C_Read... [13:24:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:02]Read from MH i2c: E2 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 0E 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 0E 00 B0 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 95 [13:24:02]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:24:02]wFMCommunicate OK [13:24:02]SAM_PROTO_GetShiftState done [13:24:02]FM_GetShiftState done [13:24:02]opened in 1730160023 [13:24:02]opened+sec_in_day 1730246423 [13:24:02]quantity*price = 15900 [13:24:02]sum+1 = 15901 [13:24:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 159.00 НСП 1% : 1.41 НДС 12% : 16.88 Наличными: 159.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 175 29.10.2024 13:24 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139190 ФПД: 24425133395158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132403&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139190&fm=24425133395158&tin=02508201610067®Number=0000000000091631&sum=15900 0 [13:24:03]StoreToDocumentArchive [13:24:03]shift 555 fd 139190 [13:24:03]save to /storage/0555/doc_00139190 [13:24:03]save last doc name /storage/0555/doc_00139190 to /storage/kkm_last_doc_name [13:24:03]save OK [13:24:03]Clear old archive folders... [13:24:03]ProcessDocumentItem done err = 0, tmpTLVsize=272 [13:24:03]tlvbuf is 0152AED0 [13:24:03]SAM_PROTO_ClearQueue [13:24:03]wFMCommunicate request_size=4 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 09 00 00 [13:24:03]Write to MH i2c: E2 08 00 BD 19 80 09 00 00 00 00 00 00 48 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 BD 19 00 90 00 4A [13:24:03]RAPDU: 90 00 [13:24:03]wFMCommunicate OK [13:24:03]SAM_PROTO_ClearQueue done [13:24:03]KKMCreateOFDPacket [13:24:03]OFDProtocolAddRootSTLVToBuf [13:24:03]FM_MakeSignedData [13:24:03]FM_MakeSignedData [13:24:03]SAM_PROTO_SignData [13:24:03]wFMCommunicate request_size=4 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 0D 01 02 [13:24:03]Write to MH i2c: E2 08 00 BE 19 80 0D 01 02 00 00 00 00 50 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 BE 19 00 90 00 4B [13:24:03]RAPDU: 90 00 [13:24:03]wFMCommunicate OK [13:24:03]wFMCommunicate request_size=255 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 AF 00 00 00 F4 03 04 00 F3 E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 [13:24:03]Write to MH i2c: E2 02 01 BF 19 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 AF 00 00 00 F4 03 04 00 F3 E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 00 00 91 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 BF 19 00 90 00 4C [13:24:03]RAPDU: 90 00 [13:24:03]wFMCommunicate OK [13:24:03]wFMCommunicate request_size=31 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 36 36 39 10 04 04 00 B6 1F 02 00 35 04 06 00 16 36 EB 66 4C D6 [13:24:03]Write to MH i2c: E2 22 00 C0 19 80 0D 02 02 1A 00 30 30 38 37 34 36 36 39 10 04 04 00 B6 1F 02 00 35 04 06 00 16 36 EB 66 4C D6 00 00 1C [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 03 00 C0 19 00 90 00 4D [13:24:03]RAPDU: 90 00 [13:24:03]wFMCommunicate OK [13:24:03]wFMCommunicate request_size=4 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 0D 03 02 [13:24:03]Write to MH i2c: E2 08 00 C1 19 80 0D 03 02 00 00 00 00 55 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 0B 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 0B 00 C1 19 00 59 A9 82 AB 9F 52 B0 0C 90 00 32 [13:24:03]RAPDU: 59 A9 82 AB 9F 52 B0 0C 90 00 [13:24:03]wFMCommunicate OK [13:24:03]SAM_PROTO_SignData done [13:24:03]FM_MakeSignedData done [13:24:03]CreateOFDProtocolMessage [13:24:03]wFMCommunicate request_size=4 [13:24:03]MH_SAM_APDU [13:24:03]CAPDU: 80 11 00 00 [13:24:03]Write to MH i2c: E2 08 00 C2 19 80 11 00 00 00 00 00 00 55 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 17 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 17 00 C2 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B0 [13:24:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:24:03]wFMCommunicate OK [13:24:03]CreateOFDProtocolMessage done [13:24:03]OFDSenderStorePacket 139190 [13:24:03]StoreOFDPacket docnum=139190 [13:24:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 24 01 00 00 8A 5C 1C 01 02 D1 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 AF 00 00 00 F4 03 04 00 F3 E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B6 1F 02 00 35 04 06 00 16 36 EB 66 4C D6 59 A9 82 AB 9F 52 B0 0C [13:24:03]CheckFolder [13:24:03]dirname=/storage/ofd_packets [13:24:03]CheckFolder done [13:24:03]ProducePacketName [13:24:03]name=ofd_packets/00139190 [13:24:03]NVStorageSaveData ofd_packets/00139190 [13:24:03]File name is /storage/ofd_packets/00139190 [13:24:03]Write 322 bytes [13:24:03]NVStorageSaveData done [13:24:03]OFDSenderStorePacket done [13:24:03]KKMCreateOFDPacket done [13:24:03]NVStorageSaveData kkm_last_timestamp [13:24:03]File name is /storage/kkm_last_timestamp [13:24:03]Write 4 bytes [13:24:03]NVStorageSaveData done [13:24:03]ExternCall_PrintAddStr [13:24:03]wPrintStart [13:24:03]Write to MH i2c: 01 00 00 C3 19 DC [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 07 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 07 00 C3 19 00 00 00 00 00 FF 0F F1 [13:24:03]RasterBufferAndPrint [13:24:03]line Счет N : (3)335098 [13:24:03]line ИНН: 02508201610067 [13:24:03]line Контрольно-Кассовый Чек [13:24:03]line ПРОДАЖА [13:24:03]line Товар: 4640030091607 [13:24:03]line Сигареты ESSE Exchange [13:24:03]line 1.000 * 159.00 [13:24:03]line = 159.00 [13:24:03]line НДС 12% НСП 1% [13:24:03]line > о реализуемом товаре [13:24:03]line ИТОГО: 159.00 [13:24:03]line НСП 1% : 1.41 [13:24:03]line НДС 12% : 16.88 [13:24:03]line Наличными: 159.00 [13:24:03]line Безнал.: 0.00 [13:24:03]line Место: АЗС № 101 "Партнер Нефть" [13:24:03]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:24:03]line СНО: Общий режим [13:24:03]line Чек 175 29.10.2024 13:24 [13:24:03]line Смена: 555 ФФД: 1.0 [13:24:03]line ЗНМ: 0300000081 [13:24:03]line РНМ: 0000000000091631 [13:24:03]line Версия ККМ: 001 [13:24:03]line ФМ: 0000000000874669 [13:24:03]line ФД: 139190 [13:24:03]line ФПД: 24425133395158 [13:24:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132403&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139190&fm=24425133395158&tin=02508201610067®Number=0000000000091631&sum=15900 [13:24:04]line 0 [13:24:04]written 0, free lines is 4095 [13:24:04]Write to MH i2c: 01 00 00 EB 19 04 [13:24:04]Write i2c OK [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: 01 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: 01 07 00 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: 01 07 00 EB 19 00 00 00 00 00 10 0D 28 [13:24:04]RasterBufferAndPrint [13:24:04]line [13:24:04]line [13:24:04]line [13:24:04]line [13:24:04]line [13:24:04]written 0, free lines is 3351 [13:24:04]MH_Cut [13:24:04]Write to MH i2c: D1 01 00 F2 19 01 DD [13:24:04]Write i2c OK [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: D1 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: D1 01 00 [13:24:04]MH_I2C_Read... [13:24:04]Read from MH i2c: D1 01 00 F2 19 00 DC [13:24:04]Write to MH i2c: 01 00 00 F3 19 0C [13:24:04]Write i2c OK [13:24:04]MH_I2C_Read... [13:24:05]*** Cut start [13:24:05]*** Partial cut [13:24:05]*** CUTSNS_PIN = 1 [13:24:05]*** CUTSNS_PIN = 0 [13:24:05]*** Brake cut motor [13:24:05]Read from MH i2c: 01 [13:24:05]MH_I2C_Read... [13:24:05]*** Stop cut motor [13:24:05]*** Cut end [13:24:05]Read from MH i2c: 01 07 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: 01 07 00 F3 19 00 00 00 00 00 FF 0F 21 [13:24:05]process_action close_receipt done [13:24:05]requested_data is exist [13:24:05]produce_requested_data [13:24:05]requested_item fm.sn is exist - process it [13:24:05]wFMCommunicate request_size=4 [13:24:05]MH_SAM_APDU [13:24:05]CAPDU: 80 11 00 00 [13:24:05]Write to MH i2c: E2 08 00 F4 19 80 11 00 00 00 00 00 00 87 [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:05]Read from MH i2c: E2 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 17 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 17 00 F4 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E2 [13:24:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:24:05]wFMCommunicate OK [13:24:05]requested_item fd.num is exist - process it [13:24:05]SAM_PROTO_GetFieldsCounters [13:24:05]wFMCommunicate request_size=4 [13:24:05]MH_SAM_APDU [13:24:05]CAPDU: 80 13 00 00 [13:24:05]Write to MH i2c: E2 08 00 F5 19 80 13 00 00 00 00 00 00 8A [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:06]Read from MH i2c: E2 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: E2 62 00 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: E2 62 00 F5 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B6 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [13: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B6 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:06]wFMCommunicate OK [13:24:06]SAM_PROTO_GetFieldsCounters done [13:24:06]requested_item shift.num is exist - process it [13:24:06]requested_item shift.opened is exist - process it [13:24:06]req_shift_opened [13:24:06]FM_GetShiftState [13:24:06]SAM_PROTO_GetShiftState [13:24:06]wFMCommunicate request_size=4 [13:24:06]MH_SAM_APDU [13:24:06]CAPDU: 80 13 01 00 [13:24:06]Write to MH i2c: E2 08 00 F6 19 80 13 01 00 00 00 00 00 8C [13:24:06]Write i2c OK [13:24:06]MH_I2C_Read... [13:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:06]Read from MH i2c: E2 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: E2 0E 00 [13:24:06]MH_I2C_Read... [13:24:06]Read from MH i2c: E2 0E 00 F6 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DB [13:24:06]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:24:06]wFMCommunicate OK [13:24:06]SAM_PROTO_GetShiftState done [13:24:06]FM_GetShiftState done [13:24:06]req_shift_opened done [13:24:06]requested_item shift.open_date is exist - process it [13:24:06]req_shift_open_date [13:24:06]req_shift_open_date done [13:24:06]produce_requested_data done [13:24:06]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139190,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:24:06]process_action_free close_receipt [13:24:06]json_value_free [13:24:06]json_value_free done [13:24:06]process_json_proto returns [13:24:06]Send response to host [13:24:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139190,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:24:06]free response buf [13:24:06]execute_script done [13:24:06]execute_script returns [13:24:06]free content buf [13:24:06]Sock 7.Close socket [13:24:06]Sock 7.Thread stoped [13:24:13]ConnectInit Can't connect to host [13:24:13]CommunicateWithHost connect error [13:24:13]CommunicateWithHost err = -1 [13:24:13]OFD Sender: Server communicate error [13:24:14]OFD Sender: Processing packet 139188 [packets to send 36, broken 33] [13:24:14]ProducePacketName [13:24:14]name=ofd_packets/00139188 [13:24:14]OFD Sender: To server: pG, [13:24:14]CommunicateWithHost lk.salyk.kg:30040 [13:24:14]ConnectInit lk.salyk.kg [13:24:14]Connected sock=7 [13:24: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 36 39 0E 01 00 00 D5 CB 06 01 AE 35 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 7B E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B4 1F 02 00 35 04 06 00 28 10 74 5D 8C 43 F9 FD 5C FF 82 E0 5E D1 [13:24: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 36 39 4F 00 00 00 01 DD 47 00 7D 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 36 39 10 04 04 00 B4 1F 02 00 F4 03 04 00 B0 8D 20 67 B6 04 01 00 00 F1 AD 9F 98 2C D8 12 6F [13:24:14]CommunicateWithHost err = 0 [13:24:14]CheckOFDResponse [13:24:14]1017 (14) - 77093643461234 [13:24:14]1041 (16) - 0000000000874669 [13:24:14]1040 (4) - 139188 [13:24:14]1012 (4) - 29.10.2024 07:24 [13:24:14]1206 (1) - 0 [13:24:14]OFD Sender: Remove packet 139188 [13:24:14]ProducePacketName [13:24:14]name=ofd_packets/00139188 [13:24:14]NVStorageDeleteData [13:24:14]OFD Sender: Processing packet 139189 [packets to send 35, broken 33] [13:24:14]ProducePacketName [13:24:14]name=ofd_packets/00139189 [13:24:14]OFD Sender: To server: pG, [13:24:14]CommunicateWithHost lk.salyk.kg:30040 [13:24:14]ConnectInit lk.salyk.kg [13:24:14]Connected sock=7 [13:24: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 36 39 0E 01 00 00 44 99 06 01 4B 0A 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 98 B7 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 2A BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 A3 E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B5 1F 02 00 35 04 06 00 45 8D A9 77 C3 5D 8F 8F 2D 7C 53 69 84 B4 [13:24: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 36 39 4F 00 00 00 02 6F 47 00 74 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 36 39 10 04 04 00 B5 1F 02 00 F4 03 04 00 B1 8D 20 67 B6 04 01 00 00 91 0B 01 E5 60 FF 9C 11 [13:24:15]CommunicateWithHost err = 0 [13:24:15]CheckOFDResponse [13:24:15]1017 (14) - 77093643461234 [13:24:15]1041 (16) - 0000000000874669 [13:24:15]1040 (4) - 139189 [13:24:15]1012 (4) - 29.10.2024 07:24 [13:24:15]1206 (1) - 0 [13:24:15]OFD Sender: Remove packet 139189 [13:24:15]ProducePacketName [13:24:15]name=ofd_packets/00139189 [13:24:15]NVStorageDeleteData [13:24:15]OFD Sender: Processing packet 139190 [packets to send 34, broken 33] [13:24:15]ProducePacketName [13:24:15]name=ofd_packets/00139190 [13:24:15]OFD Sender: To server: pG, [13:24:15]CommunicateWithHost lk.salyk.kg:30040 [13:24:15]ConnectInit lk.salyk.kg [13:24:15]Connected sock=7 [13: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 36 39 24 01 00 00 8A 5C 1C 01 02 D1 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 AF 00 00 00 F4 03 04 00 F3 E1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B6 1F 02 00 35 04 06 00 16 36 EB 66 4C D6 59 A9 82 AB 9F 52 B0 0C [13:24: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 36 39 4F 00 00 00 C1 53 47 00 B9 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B6 1F 02 00 F4 03 04 00 B2 8D 20 67 B6 04 01 00 00 39 C9 2B E1 54 58 C7 5A [13:24:15]CommunicateWithHost err = 0 [13:24:15]CheckOFDResponse [13:24:15]1017 (14) - 77093643461234 [13:24:15]1041 (16) - 0000000000874669 [13:24:15]1040 (4) - 139190 [13:24:15]1012 (4) - 29.10.2024 07:24 [13:24:15]1206 (1) - 0 [13:24:15]OFD Sender: Remove packet 139190 [13:24:15]ProducePacketName [13:24:15]name=ofd_packets/00139190 [13:24:15]NVStorageDeleteData [13:24:16]OFD Sender: No OFD packet to send [13:24:21]OFD Sender: No OFD packet to send [13:24:26]OFD Sender: No OFD packet to send [13:24:31]OFD Sender: No OFD packet to send [13:24:36]OFD Sender: No OFD packet to send [13:24:41]OFD Sender: No OFD packet to send [13:24:46]accept exits with 9 [13:24:46]New connection [13:24:46]New thread 3067018596 created [13:24:46]Thread 3067161956 joined [13:24:46]Waiting for new connection... [13:24:46] Sock 9.Parse request [13:24:46]Sock 9.Check first char [13:24:46]Sock 9.First char is OK [13:24:46]request: POST /json_proto HTTP/1.0 [13:24:46]Method: POST [13:24:46]URL: /json_proto [13:24:46]Method is POST - this is cgi request [13:24:46]url: /json_proto [13:24:46]query_string will be loaded in cgi processing [13:24:46]execute_cgi json_proto POST (null) [13:24:46]execute_cgi path=json_proto method=POST [13:24:46]POST find Content-Length [13:24:46]Host: 172.17.50.196:8080 [13:24:46]Content-Length: 620 [13:24:46]Content-Type: application/json [13:24:46] [13:24:46]POST finish read [13:24:46]Found Content-Length = 620 [13:24:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335099", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 139.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:46]execute_script... [13:24: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 : (3)335099", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 139.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:46]POST & json_proto [13:24:46]process_json_proto [13:24:46]json parsed OK: [13:24:46]protocol is kg_v1.0 [13:24:46]action value=close_receipt [13:24:46]process_action close_receipt [13:24:46]cmd_close_receipt [13:24:46]MH_GetDate [13:24:46]Write to MH i2c: F0 00 00 F7 19 FF [13:24:46]Write i2c OK [13:24:46]MH_I2C_Read... [13:24:46]Read from MH i2c: F0 [13:24:46]MH_I2C_Read... [13:24:46]Read from MH i2c: F0 09 00 [13:24:46]MH_I2C_Read... [13:24:46]Read from MH i2c: F0 09 00 F7 19 00 1F E2 20 67 72 0D 1C 67 92 [13:24:46]GetLastDocTimeStamp 1730208243 [13:24:46]current date 1730208287 [13:24:46]FM_GetShiftState [13:24:46]SAM_PROTO_GetShiftState [13:24:46]wFMCommunicate request_size=4 [13:24:46]MH_SAM_APDU [13:24:46]CAPDU: 80 13 01 00 [13:24:46]Write to MH i2c: E2 08 00 F8 19 80 13 01 00 00 00 00 00 8E [13:24:46]Write i2c OK [13:24:46]MH_I2C_Read... [13:24:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:46]Read from MH i2c: E2 [13:24:46]MH_I2C_Read... [13:24:46]Read from MH i2c: E2 0E 00 [13:24:46]MH_I2C_Read... [13:24:46]Read from MH i2c: E2 0E 00 F8 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DD [13:24:46]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:24:46]wFMCommunicate OK [13:24:46]SAM_PROTO_GetShiftState done [13:24:46]FM_GetShiftState done [13:24:46]opened in 1730160023 [13:24:46]opened+sec_in_day 1730246423 [13:24:46]quantity*price = 13900 [13:24:46]sum+1 = 13901 [13:24:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 139.00 НСП 1% : 1.23 НДС 12% : 14.76 Наличными: 139.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 176 29.10.2024 13:24 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139191 ФПД: 56091424636631 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132447&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139191&fm=56091424636631&tin=02508201610067®Number=0000000000091631&sum=13900 0 [13:24:47]StoreToDocumentArchive [13:24:47]shift 555 fd 139191 [13:24:47]save to /storage/0555/doc_00139191 [13:24:47]save last doc name /storage/0555/doc_00139191 to /storage/kkm_last_doc_name [13:24:47]save OK [13:24:47]Clear old archive folders... [13:24:47]ProcessDocumentItem done err = 0, tmpTLVsize=272 [13:24:47]tlvbuf is 014E91C0 [13:24:47]SAM_PROTO_ClearQueue [13:24:47]wFMCommunicate request_size=4 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 09 00 00 [13:24:47]Write to MH i2c: E2 08 00 05 1A 80 09 00 00 00 00 00 00 91 [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 05 1A 00 90 00 93 [13:24:47]RAPDU: 90 00 [13:24:47]wFMCommunicate OK [13:24:47]SAM_PROTO_ClearQueue done [13:24:47]KKMCreateOFDPacket [13:24:47]OFDProtocolAddRootSTLVToBuf [13:24:47]FM_MakeSignedData [13:24:47]FM_MakeSignedData [13:24:47]SAM_PROTO_SignData [13:24:47]wFMCommunicate request_size=4 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 0D 01 02 [13:24:47]Write to MH i2c: E2 08 00 06 1A 80 0D 01 02 00 00 00 00 99 [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 06 1A 00 90 00 94 [13:24:47]RAPDU: 90 00 [13:24:47]wFMCommunicate OK [13:24:47]wFMCommunicate request_size=255 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 1F E2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 [13:24:47]Write to MH i2c: E2 02 01 07 1A 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 1F E2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 00 00 2A [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 07 1A 00 90 00 95 [13:24:47]RAPDU: 90 00 [13:24:47]wFMCommunicate OK [13:24:47]wFMCommunicate request_size=31 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 36 36 39 10 04 04 00 B7 1F 02 00 35 04 06 00 33 03 CD 70 BE D7 [13:24:47]Write to MH i2c: E2 22 00 08 1A 80 0D 02 02 1A 00 30 30 38 37 34 36 36 39 10 04 04 00 B7 1F 02 00 35 04 06 00 33 03 CD 70 BE D7 00 00 AF [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 03 00 08 1A 00 90 00 96 [13:24:47]RAPDU: 90 00 [13:24:47]wFMCommunicate OK [13:24:47]wFMCommunicate request_size=4 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 0D 03 02 [13:24:47]Write to MH i2c: E2 08 00 09 1A 80 0D 03 02 00 00 00 00 9E [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 0B 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 0B 00 09 1A 00 30 22 6A A4 5F D3 57 AD 90 00 35 [13:24:47]RAPDU: 30 22 6A A4 5F D3 57 AD 90 00 [13:24:47]wFMCommunicate OK [13:24:47]SAM_PROTO_SignData done [13:24:47]FM_MakeSignedData done [13:24:47]CreateOFDProtocolMessage [13:24:47]wFMCommunicate request_size=4 [13:24:47]MH_SAM_APDU [13:24:47]CAPDU: 80 11 00 00 [13:24:47]Write to MH i2c: E2 08 00 0A 1A 80 11 00 00 00 00 00 00 9E [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:47]Read from MH i2c: E2 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 17 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: E2 17 00 0A 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F9 [13:24:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:24:47]wFMCommunicate OK [13:24:47]CreateOFDProtocolMessage done [13:24:47]OFDSenderStorePacket 139191 [13:24:47]StoreOFDPacket docnum=139191 [13:24:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 24 01 00 00 BF 8D 1C 01 E0 DD 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 1F E2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B7 1F 02 00 35 04 06 00 33 03 CD 70 BE D7 30 22 6A A4 5F D3 57 AD [13:24:47]CheckFolder [13:24:47]dirname=/storage/ofd_packets [13:24:47]CheckFolder done [13:24:47]ProducePacketName [13:24:47]name=ofd_packets/00139191 [13:24:47]NVStorageSaveData ofd_packets/00139191 [13:24:47]File name is /storage/ofd_packets/00139191 [13:24:47]Write 322 bytes [13:24:47]NVStorageSaveData done [13:24:47]OFDSenderStorePacket done [13:24:47]KKMCreateOFDPacket done [13:24:47]NVStorageSaveData kkm_last_timestamp [13:24:47]File name is /storage/kkm_last_timestamp [13:24:47]Write 4 bytes [13:24:47]NVStorageSaveData done [13:24:47]ExternCall_PrintAddStr [13:24:47]wPrintStart [13:24:47]Write to MH i2c: 01 00 00 0B 1A 25 [13:24:47]Write i2c OK [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: 01 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: 01 07 00 [13:24:47]MH_I2C_Read... [13:24:47]Read from MH i2c: 01 07 00 0B 1A 00 00 00 00 00 FF 0F 3A [13:24:47]RasterBufferAndPrint [13:24:47]line Счет N : (3)335099 [13:24:47]line ИНН: 02508201610067 [13:24:47]line Контрольно-Кассовый Чек [13:24:47]line ПРОДАЖА [13:24:47]line Товар: 48745000 [13:24:47]line Сигареты Winston Purple Mix [13:24:47]line 1.000 * 139.00 [13:24:47]line = 139.00 [13:24:47]line НДС 12% НСП 1% [13:24:47]line > о реализуемом товаре [13:24:47]line ИТОГО: 139.00 [13:24:47]line НСП 1% : 1.23 [13:24:47]line НДС 12% : 14.76 [13:24:47]line Наличными: 139.00 [13:24:47]line Безнал.: 0.00 [13:24:47]line Место: АЗС № 101 "Партнер Нефть" [13:24:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:24:47]line СНО: Общий режим [13:24:47]line Чек 176 29.10.2024 13:24 [13:24:47]line Смена: 555 ФФД: 1.0 [13:24:47]line ЗНМ: 0300000081 [13:24:47]line РНМ: 0000000000091631 [13:24:47]line Версия ККМ: 001 [13:24:47]line ФМ: 0000000000874669 [13:24:47]line ФД: 139191 [13:24:47]line ФПД: 56091424636631 [13:24:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132447&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139191&fm=56091424636631&tin=02508201610067®Number=0000000000091631&sum=13900 [13:24:48]line 0 [13:24:48]OFD Sender: Processing packet 139191 [packets to send 34, broken 33] [13:24:48]ProducePacketName [13:24:48]name=ofd_packets/00139191 [13:24:48]OFD Sender: To server: pG, [13:24:48]CommunicateWithHost lk.salyk.kg:30040 [13:24:48]ConnectInit lk.salyk.kg [13:24:48]written 0, free lines is 4095 [13:24:48]Connected sock=10 [13:24: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 36 39 24 01 00 00 BF 8D 1C 01 E0 DD 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 1F E2 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B7 1F 02 00 35 04 06 00 33 03 CD 70 BE D7 30 22 6A A4 5F D3 57 AD [13:24: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 36 39 4F 00 00 00 AB C3 47 00 BC 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 36 39 10 04 04 00 B7 1F 02 00 F4 03 04 00 D3 8D 20 67 B6 04 01 00 00 9C BE B0 47 58 3C 54 97 [13:24:48]CommunicateWithHost err = 0 [13:24:48]CheckOFDResponse [13:24:48]1017 (14) - 77093643461234 [13:24:48]1041 (16) - 0000000000874669 [13:24:48]1040 (4) - 139191 [13:24:48]1012 (4) - 29.10.2024 07:25 [13:24:48]1206 (1) - 0 [13:24:48]OFD Sender: Remove packet 139191 [13:24:48]ProducePacketName [13:24:48]name=ofd_packets/00139191 [13:24:48]NVStorageDeleteData [13:24:48]Write to MH i2c: 01 00 00 33 1A 4D [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: 01 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: 01 07 00 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: 01 07 00 33 1A 00 00 00 00 00 02 0D 63 [13:24:48]RasterBufferAndPrint [13:24:48]line [13:24:48]line [13:24:48]line [13:24:48]line [13:24:48]line [13:24:48]written 0, free lines is 3336 [13:24:48]MH_Cut [13:24:48]Write to MH i2c: D1 01 00 3A 1A 01 26 [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: D1 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: D1 01 00 [13:24:48]MH_I2C_Read... [13:24:48]Read from MH i2c: D1 01 00 3A 1A 00 25 [13:24:48]Write to MH i2c: 01 00 00 3B 1A 55 [13:24:48]Write i2c OK [13:24:48]MH_I2C_Read... [13:24:49]OFD Sender: No OFD packet to send [13:24:49]*** Cut start [13:24:49]*** Partial cut [13:24:49]*** CUTSNS_PIN = 1 [13:24:49]*** CUTSNS_PIN = 0 [13:24:49]*** Brake cut motor [13:24:49]Read from MH i2c: 01 [13:24:49]MH_I2C_Read... [13:24:49]*** Stop cut motor [13:24:49]*** Cut end [13:24:49]Read from MH i2c: 01 07 00 [13:24:49]MH_I2C_Read... [13:24:49]Read from MH i2c: 01 07 00 3B 1A 00 00 00 00 00 FF 0F 6A [13:24:49]process_action close_receipt done [13:24:49]requested_data is exist [13:24:49]produce_requested_data [13:24:49]requested_item fm.sn is exist - process it [13:24:49]wFMCommunicate request_size=4 [13:24:49]MH_SAM_APDU [13:24:49]CAPDU: 80 11 00 00 [13:24:49]Write to MH i2c: E2 08 00 3C 1A 80 11 00 00 00 00 00 00 D0 [13:24:49]Write i2c OK [13:24:49]MH_I2C_Read... [13:24:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:50]Read from MH i2c: E2 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 17 00 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 17 00 3C 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2B [13:24:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:24:50]wFMCommunicate OK [13:24:50]requested_item fd.num is exist - process it [13:24:50]SAM_PROTO_GetFieldsCounters [13:24:50]wFMCommunicate request_size=4 [13:24:50]MH_SAM_APDU [13:24:50]CAPDU: 80 13 00 00 [13:24:50]Write to MH i2c: E2 08 00 3D 1A 80 13 00 00 00 00 00 00 D3 [13:24:50]Write i2c OK [13:24:50]MH_I2C_Read... [13:24:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:50]Read from MH i2c: E2 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 62 00 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 62 00 3D 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B7 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [13:24:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B7 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:50]wFMCommunicate OK [13:24:50]SAM_PROTO_GetFieldsCounters done [13:24:50]requested_item shift.num is exist - process it [13:24:50]requested_item shift.opened is exist - process it [13:24:50]req_shift_opened [13:24:50]FM_GetShiftState [13:24:50]SAM_PROTO_GetShiftState [13:24:50]wFMCommunicate request_size=4 [13:24:50]MH_SAM_APDU [13:24:50]CAPDU: 80 13 01 00 [13:24:50]Write to MH i2c: E2 08 00 3E 1A 80 13 01 00 00 00 00 00 D5 [13:24:50]Write i2c OK [13:24:50]MH_I2C_Read... [13:24:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:50]Read from MH i2c: E2 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 0E 00 [13:24:50]MH_I2C_Read... [13:24:50]Read from MH i2c: E2 0E 00 3E 1A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 24 [13:24:50]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:24:50]wFMCommunicate OK [13:24:50]SAM_PROTO_GetShiftState done [13:24:50]FM_GetShiftState done [13:24:50]req_shift_opened done [13:24:50]requested_item shift.open_date is exist - process it [13:24:50]req_shift_open_date [13:24:50]req_shift_open_date done [13:24:50]produce_requested_data done [13:24:50]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139191,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:24:50]process_action_free close_receipt [13:24:50]json_value_free [13:24:50]json_value_free done [13:24:50]process_json_proto returns [13:24:50]Send response to host [13:24:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139191,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:24:50]free response buf [13:24:50]execute_script done [13:24:50]execute_script returns [13:24:50]free content buf [13:24:50]Sock 9.Close socket [13:24:50]Sock 9.Thread stoped [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:29]OFD Sender: No OFD packet to send [13:26:34]OFD Sender: No OFD packet to send [13:26:39]OFD Sender: No OFD packet to send [13:26:44]OFD Sender: No OFD packet to send [13:26:49]OFD Sender: No OFD packet to send [13:26:54]OFD Sender: No OFD packet to send [13:26:59]OFD Sender: No OFD packet to send [13:27:04]OFD Sender: No OFD packet to send [13:27:09]OFD Sender: No OFD packet to send [13:27:14]OFD Sender: No OFD packet to send [13:27:19]OFD Sender: No OFD packet to send [13:27:24]OFD Sender: No OFD packet to send [13:27:29]OFD Sender: No OFD packet to send [13:27:34]OFD Sender: No OFD packet to send [13:27:39]OFD Sender: No OFD packet to send [13:27:44]OFD Sender: No OFD packet to send [13:27:49]OFD Sender: No OFD packet to send [13:27:54]OFD Sender: No OFD packet to send [13:27:59]OFD Sender: No OFD packet to send [13:28:04]OFD Sender: No OFD packet to send [13:28:09]OFD Sender: No OFD packet to send [13:28:14]OFD Sender: No OFD packet to send [13:28:19]OFD Sender: No OFD packet to send [13:28:24]OFD Sender: No OFD packet to send [13:28:29]OFD Sender: No OFD packet to send [13:28:34]OFD Sender: No OFD packet to send [13:28:39]OFD Sender: No OFD packet to send [13:28:44]OFD Sender: No OFD packet to send [13:28:49]OFD Sender: No OFD packet to send [13:28:54]OFD Sender: No OFD packet to send [13:28:59]OFD Sender: No OFD packet to send [13:29:04]OFD Sender: No OFD packet to send [13:29:09]OFD Sender: No OFD packet to send [13:29:14]OFD Sender: No OFD packet to send [13:29:14]accept exits with 7 [13:29:14]New connection [13:29:14]New thread 3067161956 created [13:29:14]Thread 3067018596 joined [13:29:14]Waiting for new connection... [13:29:14] Sock 7.Parse request [13:29:14]Sock 7.Check first char [13:29:14]Sock 7.First char is OK [13:29:14]request: POST /json_proto HTTP/1.0 [13:29:14]Method: POST [13:29:14]URL: /json_proto [13:29:14]Method is POST - this is cgi request [13:29:14]url: /json_proto [13:29:14]query_string will be loaded in cgi processing [13:29:14]execute_cgi json_proto POST (null) [13:29:14]execute_cgi path=json_proto method=POST [13:29:14]POST find Content-Length [13:29:14]Host: 172.17.50.196:8080 [13:29:14]Content-Length: 1135 [13:29:14]Content-Type: application/json [13:29:14] [13:29:14]POST finish read [13:29:14]Found Content-Length = 1135 [13:29:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335100", "tax_sys" : 0, "items" : [ { "code": "48746526", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Mevius Wind Blue", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870022003312", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F \u043C\u0430\u043D\u0433\u043E-\u043A\u043E\u043A\u043E\u0441 0,45 \u0436/\u0431", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 268.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:14]execute_script... [13:29: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 : (3)335100", "tax_sys" : 0, "items" : [ { "code": "48746526", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Mevius Wind Blue", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870022003312", "name": "Gorilla \u044D\u043D \u043D\u0430\u043F \u043C\u0430\u043D\u0433\u043E-\u043A\u043E\u043A\u043E\u0441 0,45 \u0436/\u0431", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 268.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:14]POST & json_proto [13:29:14]process_json_proto [13:29:14]json parsed OK: [13:29:14]protocol is kg_v1.0 [13:29:14]action value=close_receipt [13:29:14]process_action close_receipt [13:29:14]cmd_close_receipt [13:29:14]MH_GetDate [13:29:14]Write to MH i2c: F0 00 00 3F 1A 48 [13:29:14]Write i2c OK [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: F0 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: F0 09 00 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: F0 09 00 3F 1A 00 2C E3 20 67 72 0D 1C 67 E9 [13:29:14]GetLastDocTimeStamp 1730208287 [13:29:14]current date 1730208556 [13:29:14]FM_GetShiftState [13:29:14]SAM_PROTO_GetShiftState [13:29:14]wFMCommunicate request_size=4 [13:29:14]MH_SAM_APDU [13:29:14]CAPDU: 80 13 01 00 [13:29:14]Write to MH i2c: E2 08 00 40 1A 80 13 01 00 00 00 00 00 D7 [13:29:14]Write i2c OK [13:29:14]MH_I2C_Read... [13:29:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:14]Read from MH i2c: E2 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 0E 00 [13:29:14]MH_I2C_Read... [13:29:14]Read from MH i2c: E2 0E 00 40 1A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 26 [13:29:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:29:14]wFMCommunicate OK [13:29:14]SAM_PROTO_GetShiftState done [13:29:14]FM_GetShiftState done [13:29:14]opened in 1730160023 [13:29:14]opened+sec_in_day 1730246423 [13:29:14]quantity*price = 15900 [13:29:14]sum+1 = 15901 [13:29:14]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46231529 Mentos ПФ Арбуз 6*100*2 1.000 * 10.00 = 10.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870022003312 Gorilla эн нап манго-кокос 0,45 ж/б 1.000 * 99.00 = 99.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 268.00 НСП 1% : 2.38 НДС 12% : 28.45 Наличными: 268.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 177 29.10.2024 13:29 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139192 ФПД: 137400944254019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132916&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139192&fm=137400944254019&tin=02508201610067®Number=0000000000091631&sum=26800 0 [13:29:15]StoreToDocumentArchive [13:29:15]shift 555 fd 139192 [13:29:15]save to /storage/0555/doc_00139192 [13:29:15]save last doc name /storage/0555/doc_00139192 to /storage/kkm_last_doc_name [13:29:15]save OK [13:29:15]Clear old archive folders... [13:29:15]ProcessDocumentItem done err = 0, tmpTLVsize=491 [13:29:15]tlvbuf is 014B3EB0 [13:29:15]SAM_PROTO_ClearQueue [13:29:15]wFMCommunicate request_size=4 [13:29:15]MH_SAM_APDU [13:29:15]CAPDU: 80 09 00 00 [13:29:15]Write to MH i2c: E2 08 00 4D 1A 80 09 00 00 00 00 00 00 D9 [13:29:15]Write i2c OK [13:29:15]MH_I2C_Read... [13:29:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:15]Read from MH i2c: E2 [13:29:15]MH_I2C_Read... [13:29:15]Read from MH i2c: E2 03 00 [13:29:15]MH_I2C_Read... [13:29:15]Read from MH i2c: E2 03 00 4D 1A 00 90 00 DB [13:29:15]RAPDU: 90 00 [13:29:15]wFMCommunicate OK [13:29:15]SAM_PROTO_ClearQueue done [13:29:15]KKMCreateOFDPacket [13:29:15]OFDProtocolAddRootSTLVToBuf [13:29:15]FM_MakeSignedData [13:29:15]FM_MakeSignedData [13:29:15]SAM_PROTO_SignData [13:29:15]wFMCommunicate request_size=4 [13:29:15]MH_SAM_APDU [13:29:15]CAPDU: 80 0D 01 02 [13:29:15]Write to MH i2c: E2 08 00 4E 1A 80 0D 01 02 00 00 00 00 E1 [13:29:15]Write i2c OK [13:29:15]MH_I2C_Read... [13:29:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:15]Read from MH i2c: E2 [13:29:15]MH_I2C_Read... [13:29:15]Read from MH i2c: E2 03 00 [13:29:15]MH_I2C_Read... [13:29:15]Read from MH i2c: E2 03 00 4E 1A 00 90 00 DC [13:29:15]RAPDU: 90 00 [13:29:15]wFMCommunicate OK [13:29:15]wFMCommunicate request_size=255 [13:29:15]MH_SAM_APDU [13:29:15]CAPDU: 80 0D 02 02 FA 03 00 EB 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 36 35 32 36 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 57 69 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 31 32 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF [13:29:15]Write to MH i2c: E2 02 01 4F 1A 80 0D 02 02 FA 00 03 00 EB 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 36 35 32 36 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 57 69 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 31 32 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 00 00 7D [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 4F 1A 00 90 00 DD [13:29:16]RAPDU: 90 00 [13:29:16]wFMCommunicate OK [13:29:16]wFMCommunicate request_size=250 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 0D 02 02 F5 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 0B 00 00 00 00 07 04 06 00 B0 68 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 2C E3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B8 1F 02 00 35 04 06 00 7C F7 26 79 5C 43 [13:29:16]Write to MH i2c: E2 FD 00 50 1A 80 0D 02 02 F5 00 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 0B 00 00 00 00 07 04 06 00 B0 68 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 2C E3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B8 1F 02 00 35 04 06 00 7C F7 26 79 5C 43 00 00 B9 [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 03 00 50 1A 00 90 00 DE [13:29:16]RAPDU: 90 00 [13:29:16]wFMCommunicate OK [13:29:16]wFMCommunicate request_size=4 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 0D 03 02 [13:29:16]Write to MH i2c: E2 08 00 51 1A 80 0D 03 02 00 00 00 00 E6 [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 0B 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 0B 00 51 1A 00 EE D1 68 24 EE 46 68 FC 90 00 CA [13:29:16]RAPDU: EE D1 68 24 EE 46 68 FC 90 00 [13:29:16]wFMCommunicate OK [13:29:16]SAM_PROTO_SignData done [13:29:16]FM_MakeSignedData done [13:29:16]CreateOFDProtocolMessage [13:29:16]wFMCommunicate request_size=4 [13:29:16]MH_SAM_APDU [13:29:16]CAPDU: 80 11 00 00 [13:29:16]Write to MH i2c: E2 08 00 52 1A 80 11 00 00 00 00 00 00 E6 [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:16]Read from MH i2c: E2 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 17 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: E2 17 00 52 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 41 [13:29:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:29:16]wFMCommunicate OK [13:29:16]CreateOFDProtocolMessage done [13:29:16]OFDSenderStorePacket 139192 [13:29:16]StoreOFDPacket docnum=139192 [13:29:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 FF 01 00 00 C3 34 F7 01 D3 57 5A 03 01 00 03 00 EB 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 36 35 32 36 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 57 69 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 31 32 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 0B 00 00 00 00 07 04 06 00 B0 68 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 2C E3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B8 1F 02 00 35 04 06 00 7C F7 26 79 5C 43 EE D1 68 24 EE 46 68 FC [13:29:16]CheckFolder [13:29:16]dirname=/storage/ofd_packets [13:29:16]CheckFolder done [13:29:16]ProducePacketName [13:29:16]name=ofd_packets/00139192 [13:29:16]NVStorageSaveData ofd_packets/00139192 [13:29:16]File name is /storage/ofd_packets/00139192 [13:29:16]Write 541 bytes [13:29:16]NVStorageSaveData done [13:29:16]OFDSenderStorePacket done [13:29:16]KKMCreateOFDPacket done [13:29:16]NVStorageSaveData kkm_last_timestamp [13:29:16]File name is /storage/kkm_last_timestamp [13:29:16]Write 4 bytes [13:29:16]NVStorageSaveData done [13:29:16]OFD Sender: Processing packet 139192 [packets to send 34, broken 33] [13:29:16]ProducePacketName [13:29:16]name=ofd_packets/00139192 [13:29:16]OFD Sender: To server: pG, [13:29:16]CommunicateWithHost lk.salyk.kg:30040 [13:29:16]ConnectInit lk.salyk.kg [13:29:16]ExternCall_PrintAddStr [13:29:16]wPrintStart [13:29:16]Write to MH i2c: 01 00 00 53 1A 6D [13:29:16]Write i2c OK [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: 01 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: 01 07 00 [13:29:16]MH_I2C_Read... [13:29:16]Read from MH i2c: 01 07 00 53 1A 00 00 00 00 00 FF 0F 82 [13:29:16]RasterBufferAndPrint [13:29:16]line Счет N : (3)335100 [13:29:16]line ИНН: 02508201610067 [13:29:16]line Контрольно-Кассовый Чек [13:29:16]line ПРОДАЖА [13:29:16]line Товар: 48746526 [13:29:16]line Сигареты Mevius Wind Blue [13:29:16]line 1.000 * 159.00 [13:29:16]line = 159.00 [13:29:16]line НДС 12% НСП 1% [13:29:16]line > о реализуемом товаре [13:29:16]line Товар: 46231529 [13:29:16]line Mentos ПФ Арбуз 6*100*2 [13:29:16]line 1.000 * 10.00 [13:29:16]line = 10.00 [13:29:16]line НДС 12% НСП 1% [13:29:16]line > о реализуемом товаре [13:29:16]line Товар: 4870022003312 [13:29:16]line Gorilla эн нап манго-кокос 0,45 ж/б [13:29:16]line 1.000 * 99.00 [13:29:16]line = 99.00 [13:29:16]line НДС 12% НСП 1% [13:29:16]line > о реализуемом товаре [13:29:16]line ИТОГО: 268.00 [13:29:16]line НСП 1% : 2.38 [13:29:16]line НДС 12% : 28.45 [13:29:16]line Наличными: 268.00 [13:29:16]line Безнал.: 0.00 [13:29:16]line Место: АЗС № 101 "Партнер Нефть" [13:29:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:29:16]line СНО: Общий режим [13:29:16]line Чек 177 29.10.2024 13:29 [13:29:16]line Смена: 555 ФФД: 1.0 [13:29:16]line ЗНМ: 0300000081 [13:29:16]line РНМ: 0000000000091631 [13:29:16]line Версия ККМ: 001 [13:29:16]line ФМ: 0000000000874669 [13:29:16]line ФД: 139192 [13:29:16]line ФПД: 137400944254019 [13:29:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T132916&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139192&fm=137400944254019&tin=02508201610067®Number=0000000000091631&sum=26800 [13:29:17]Connected sock=11 [13:29: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 36 39 FF 01 00 00 C3 34 F7 01 D3 57 5A 03 01 00 03 00 EB 01 1E 04 01 00 01 23 04 60 00 8A 04 08 00 34 38 37 34 36 35 32 36 06 04 21 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 57 69 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 31 32 06 04 34 00 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D0 BF 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BE D0 BA D0 BE D1 81 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 0B 00 00 00 00 07 04 06 00 B0 68 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 2C E3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B8 1F 02 00 35 04 06 00 7C F7 26 79 5C 43 EE D1 68 24 EE 46 68 FC [13:29:17]line 0 [13:29:17]written 0, free lines is 4095 [13:29: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 36 39 4F 00 00 00 B2 C2 47 00 46 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 36 39 10 04 04 00 B8 1F 02 00 F4 03 04 00 DF 8E 20 67 B6 04 01 00 00 10 CD CE 4C 35 D3 49 DD [13:29:17]CommunicateWithHost err = 0 [13:29:17]CheckOFDResponse [13:29:17]1017 (14) - 77093643461234 [13:29:17]1041 (16) - 0000000000874669 [13:29:17]1040 (4) - 139192 [13:29:17]1012 (4) - 29.10.2024 07:29 [13:29:17]1206 (1) - 0 [13:29:17]OFD Sender: Remove packet 139192 [13:29:17]ProducePacketName [13:29:17]name=ofd_packets/00139192 [13:29:17]NVStorageDeleteData [13:29:17]Write to MH i2c: 01 00 00 88 1A A2 [13:29:17]Write i2c OK [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: 01 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: 01 07 00 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: 01 07 00 88 1A 00 00 00 00 00 67 0C 1C [13:29:17]RasterBufferAndPrint [13:29:17]line [13:29:17]line [13:29:17]line [13:29:17]line [13:29:17]line [13:29:17]written 0, free lines is 3184 [13:29:17]MH_Cut [13:29:17]Write to MH i2c: D1 01 00 8F 1A 01 7B [13:29:17]Write i2c OK [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: D1 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: D1 01 00 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: D1 01 00 8F 1A 00 7A [13:29:17]Write to MH i2c: 01 00 00 90 1A AA [13:29:17]Write i2c OK [13:29:17]MH_I2C_Read... [13:29:17]OFD Sender: No OFD packet to send [13:29:18]*** Cut start [13:29:18]*** Partial cut [13:29:18]*** CUTSNS_PIN = 1 [13:29:18]*** CUTSNS_PIN = 0 [13:29:18]*** Brake cut motor [13:29:19]Read from MH i2c: 01 [13:29:19]MH_I2C_Read... [13:29:19]*** Stop cut motor [13:29:19]*** Cut end [13:29:19]Read from MH i2c: 01 07 00 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: 01 07 00 90 1A 00 00 00 00 00 FF 0F BF [13:29:19]process_action close_receipt done [13:29:19]requested_data is exist [13:29:19]produce_requested_data [13:29:19]requested_item fm.sn is exist - process it [13:29:19]wFMCommunicate request_size=4 [13:29:19]MH_SAM_APDU [13:29:19]CAPDU: 80 11 00 00 [13:29:19]Write to MH i2c: E2 08 00 91 1A 80 11 00 00 00 00 00 00 25 [13:29:19]Write i2c OK [13:29:19]MH_I2C_Read... [13:29:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:19]Read from MH i2c: E2 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 17 00 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 17 00 91 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 80 [13:29:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:29:19]wFMCommunicate OK [13:29:19]requested_item fd.num is exist - process it [13:29:19]SAM_PROTO_GetFieldsCounters [13:29:19]wFMCommunicate request_size=4 [13:29:19]MH_SAM_APDU [13:29:19]CAPDU: 80 13 00 00 [13:29:19]Write to MH i2c: E2 08 00 92 1A 80 13 00 00 00 00 00 00 28 [13:29:19]Write i2c OK [13:29:19]MH_I2C_Read... [13:29:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:19]Read from MH i2c: E2 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 62 00 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 62 00 92 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [13:29: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:29:19]wFMCommunicate OK [13:29:19]SAM_PROTO_GetFieldsCounters done [13:29:19]requested_item shift.num is exist - process it [13:29:19]requested_item shift.opened is exist - process it [13:29:19]req_shift_opened [13:29:19]FM_GetShiftState [13:29:19]SAM_PROTO_GetShiftState [13:29:19]wFMCommunicate request_size=4 [13:29:19]MH_SAM_APDU [13:29:19]CAPDU: 80 13 01 00 [13:29:19]Write to MH i2c: E2 08 00 93 1A 80 13 01 00 00 00 00 00 2A [13:29:19]Write i2c OK [13:29:19]MH_I2C_Read... [13:29:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:19]Read from MH i2c: E2 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 0E 00 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: E2 0E 00 93 1A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 79 [13:29:19]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:29:19]wFMCommunicate OK [13:29:19]SAM_PROTO_GetShiftState done [13:29:19]FM_GetShiftState done [13:29:19]req_shift_opened done [13:29:19]requested_item shift.open_date is exist - process it [13:29:19]req_shift_open_date [13:29:19]req_shift_open_date done [13:29:19]produce_requested_data done [13:29:19]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139192,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:29:19]process_action_free close_receipt [13:29:19]json_value_free [13:29:19]json_value_free done [13:29:19]process_json_proto returns [13:29:19]Send response to host [13:29:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139192,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:29:19]free response buf [13:29:19]execute_script done [13:29:19]execute_script returns [13:29:19]free content buf [13:29:19]Sock 7.Close socket [13:29:19]Sock 7.Thread stoped [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 [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 56 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 FB [00:00:10]Are we in boot? [00:00:10]We are in boot - try to switch [00:00:10]Write to MH i2c: A0 00 00 02 00 A1 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: A0 01 00 [00:00:10]MH_I2C_Read... [00:00:10]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]*** [00:00:10]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:10]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [00:00:10]*** 10 ms more... [00:00:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 5400000000572556 (1903SQ88T) [00:00:10]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:10]*** step 0: 5000 (2650, 2350 REF) [00:00:10]*** step 1: 4835 (2500, 2335 REF) [00:00:10]*** step 2: 4676 (2440, 2236 REF) [00:00:10]*** step 3: 4523 (2280, 2243 REF) [00:00:10]*** step 4: 4376 (2160, 2216 REF) [00:00:10]*** step 5: 4235 (2050, 2185 REF) [00:00:10]*** step 6: 4098 (1950, 2148 REF) [00:00:10]*** step 7: 3967 (1870, 2097 REF) [00:00:10]*** step 8: 3840 (1828, 2012 REF) [00:00:10]*** step 9: 3719 (1728, 1991 REF) [00:00:10]*** step 10: 3601 (1675, 1926 REF) [00:00:10]*** step 11: 3488 (1635, 1853 REF) [00:00:10]*** step 12: 3379 (1595, 1784 REF) [00:00:10]*** step 13: 3275 (1565, 1710 REF) [00:00:10]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 316975+1729891698=1730208673 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33550624 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 56 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 FC [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 60 00 FF FF 7F [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:11]Write to MH i2c: D5 00 00 06 00 DA [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]LoadDictionaryFromArray [00:00:11]Load OK [00:00:11]ExternCall_SetCallbacks [00:00:11]NVStorageInit [00:00:11]MH_GetDate [00:00:11]Write to MH i2c: F0 00 00 07 00 F6 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: F0 09 00 07 00 00 A2 E3 20 67 72 0D 1C 67 0D [13:31:14]Current date/time: 29.10.2024 13:31 [13:31:14]FM_Init [13:31:14]wFMConnect [13:31:14]MH_SAM_On [13:31:14]Write to MH i2c: E0 00 00 08 00 E7 [13:31:14]Write i2c OK [13:31:14]MH_I2C_Read... [13:31:14]*** iso7816_init finished! [13:31:14]*** atr: [13:31:14]*** 0F 3B D5 18 FF 81 91 FE [13:31:14]*** 1F C3 80 73 C8 21 10 0A [13:31:14]*** 00 00 00 00 00 00 00 00 [13:31:14]*** 00 00 00 00 00 00 00 00 [13:31:14]*** 00 00 00 00 00 00 00 00 [13:31:14]*** 00 00 00 00 00 00 00 00 [13:31:14]*** 00 00 00 00 00 00 00 00 [13:31:14]*** 00 00 00 00 00 00 00 00 [13:31:14]Read from MH i2c: E0 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E0 10 00 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [13:31:14]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [13:31:14]wFMCommunicate request_size=10 [13:31:14]MH_SAM_APDU [13:31:14]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [13:31:14]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [13:31:14]Write i2c OK [13:31:14]MH_I2C_Read... [13:31:14]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [13:31:14]Read from MH i2c: E2 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 03 00 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [13:31:14]RAPDU: 90 00 [13:31:14]wFMCommunicate OK [13:31:14]wFMCommunicate request_size=4 [13:31:14]MH_SAM_APDU [13:31:14]CAPDU: 80 11 00 00 [13:31:14]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [13:31:14]Write i2c OK [13:31:14]MH_I2C_Read... [13:31:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:14]Read from MH i2c: E2 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 17 00 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 DF [13:31:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:31:14]wFMCommunicate OK [13:31:14]Detected FM SN is 0000000000874669 [13:31:14]Stored FM SN is 0000000000874669 [13:31:14]wFMCommunicate request_size=9 [13:31:14]MH_SAM_APDU [13:31:14]CAPDU: 80 16 00 00 04 DF FF 00 00 [13:31:14]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 DF FF 00 00 00 00 70 [13:31:14]Write i2c OK [13:31:14]MH_I2C_Read... [13:31:14]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [13:31:14]Read from MH i2c: E2 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 03 00 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [13:31:14]RAPDU: 90 00 [13:31:14]wFMCommunicate OK [13:31:14]FM PIN OK [13:31:14]wFMCommunicate request_size=8 [13:31:14]MH_SAM_APDU [13:31:14]CAPDU: 80 14 04 00 03 02 00 01 [13:31:14]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [13:31:14]Write i2c OK [13:31:14]MH_I2C_Read... [13:31:14]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [13:31:14]Read from MH i2c: E2 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 03 00 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [13:31:14]RAPDU: 90 00 [13:31:14]wFMCommunicate OK [13:31:14]wFMCommunicate request_size=13 [13:31:14]MH_SAM_APDU [13:31:14]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [13:31:14]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [13:31:14]Write i2c OK [13:31:14]MH_I2C_Read... [13:31:14]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [13:31:14]Read from MH i2c: E2 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 03 00 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [13:31:14]RAPDU: 90 00 [13:31:14]wFMCommunicate OK [13:31:14]wFMCommunicate request_size=4 [13:31:14]MH_SAM_APDU [13:31:14]CAPDU: 80 11 00 00 [13:31:14]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [13:31:14]Write i2c OK [13:31:14]MH_I2C_Read... [13:31:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:14]Read from MH i2c: E2 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 17 00 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E3 [13:31:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:31:14]wFMCommunicate OK [13:31:14]DocumentArchiveInit [13:31:14]Start Httpd... [13:31:14]Httpd thread 3067571556 created [13:31:14]Write to MH i2c: 01 00 00 0F 00 0F [13:31:14]Write i2c OK [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: 01 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: 01 07 00 [13:31:14]MH_I2C_Read... [13:31:14]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [13:31:14]MH Int Process started [13:31:14]Allocated Socket 7 [13:31:14]Bind OK [13:31:14]Listen OK [13:31:14]httpd running on port 8080 [13:31:14]Waiting for new connection... [13:31:14]OFD Sender: No OFD packet to send [13:31:19]accept exits with 9 [13:31:19]New connection [13:31:19]New thread 3067284836 created [13:31:19]Waiting for new connection... [13:31:19] Sock 9.Parse request [13:31:19]Sock 9.Check first char [13:31:19]Sock 9.First char is OK [13:31:19]request: POST /json_proto HTTP/1.0 [13:31:19]Method: POST [13:31:19]URL: /json_proto [13:31:19]Method is POST - this is cgi request [13:31:19]url: /json_proto [13:31:19]query_string will be loaded in cgi processing [13:31:19]execute_cgi json_proto POST (null) [13:31:19]execute_cgi path=json_proto method=POST [13:31:19]POST find Content-Length [13:31:19]Host: 172.17.50.196:8080 [13:31:19]Content-Length: 215 [13:31:19]Content-Type: application/json [13:31:19] [13:31:19]POST finish read [13:31:19]Found Content-Length = 215 [13:31: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" ] } } [13:31:19]execute_script... [13:31: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" ] } } [13:31:19]POST & json_proto [13:31:19]process_json_proto [13:31:19]json parsed OK: [13:31:19]protocol is kg_v1.0 [13:31:19]action value=get_value [13:31:19]process_action get_value [13:31:19]cmd_get_value [13:31:19]process_action get_value done [13:31:19]requested_data is exist [13:31:19]produce_requested_data [13:31:19]requested_item kkm.sn is exist - process it [13:31:19]requested_item kkm.ver is exist - process it [13:31:19]requested_item fm.sn is exist - process it [13:31:19]wFMCommunicate request_size=4 [13:31:19]MH_SAM_APDU [13:31:19]CAPDU: 80 11 00 00 [13:31:19]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [13:31:19]Write i2c OK [13:31:19]MH_I2C_Read... [13:31:19]OFD Sender: No OFD packet to send [13:31:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:19]Read from MH i2c: E2 [13:31:19]MH_I2C_Read... [13:31:19]Read from MH i2c: E2 17 00 [13:31:19]MH_I2C_Read... [13:31:19]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 36 39 90 00 E5 [13:31:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:31:19]wFMCommunicate OK [13:31:19]requested_item fd.num is exist - process it [13:31:19]SAM_PROTO_GetFieldsCounters [13:31:19]wFMCommunicate request_size=4 [13:31:19]MH_SAM_APDU [13:31:19]CAPDU: 80 13 00 00 [13:31:19]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [13:31:19]Write i2c OK [13:31:19]MH_I2C_Read... [13:31:19]Read from MH i2c: E2 [13:31:19]MH_I2C_Read... [13:31:19]Read from MH i2c: E2 62 00 [13:31:19]MH_I2C_Read... [13:31:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:19]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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [13:31:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:31:19]wFMCommunicate OK [13:31:19]SAM_PROTO_GetFieldsCounters done [13:31:19]requested_item shift.num is exist - process it [13:31:19]requested_item shift.opened is exist - process it [13:31:19]req_shift_opened [13:31:19]FM_GetShiftState [13:31:19]SAM_PROTO_GetShiftState [13:31:19]wFMCommunicate request_size=4 [13:31:19]MH_SAM_APDU [13:31:19]CAPDU: 80 13 01 00 [13:31:19]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [13:31:19]Write i2c OK [13:31:19]MH_I2C_Read... [13:31:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:19]Read from MH i2c: E2 [13:31:19]MH_I2C_Read... [13:31:19]Read from MH i2c: E2 0E 00 [13:31:19]MH_I2C_Read... [13:31:19]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DE [13:31:19]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:31:19]wFMCommunicate OK [13:31:19]SAM_PROTO_GetShiftState done [13:31:19]FM_GetShiftState done [13:31:19]req_shift_opened done [13:31:19]requested_item shift.open_date is exist - process it [13:31:19]req_shift_open_date [13:31:19]req_shift_open_date done [13:31:19]produce_requested_data done [13:31:19]produce_requested_data return {"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139192,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:31:19]process_action_free get_value [13:31:19]json_value_free [13:31:19]json_value_free done [13:31:19]process_json_proto returns [13:31:19]Send response to host [13:31:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139192,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:31:19]free response buf [13:31:19]execute_script done [13:31:19]execute_script returns [13:31:19]free content buf [13:31:19]Sock 9.Close socket [13:31:19]Sock 9.Thread stoped [13:31:19]accept exits with 8 [13:31:19]New connection [13:31:19]New thread 3067141476 created [13:31:19]Thread 3067284836 joined [13:31:19]Waiting for new connection... [13:31:19] Sock 8.Parse request [13:31:19]Sock 8.Check first char [13:31:19]Sock 8.First char is OK [13:31:19]request: POST /json_proto HTTP/1.0 [13:31:19]Method: POST [13:31:19]URL: /json_proto [13:31:19]Method is POST - this is cgi request [13:31:19]url: /json_proto [13:31:19]query_string will be loaded in cgi processing [13:31:19]execute_cgi json_proto POST (null) [13:31:19]execute_cgi path=json_proto method=POST [13:31:19]POST find Content-Length [13:31:19]Host: 172.17.50.196:8080 [13:31:19]Content-Length: 331 [13:31:19]Content-Type: application/json [13:31:19] [13:31:19]POST finish read [13:31:19]Found Content-Length = 331 [13:31: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" ] } } [13:31:19]execute_script... [13:31:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:31:19]POST & json_proto [13:31:19]process_json_proto [13:31:19]json parsed OK: [13:31:19]protocol is kg_v1.0 [13:31:19]action value=get_value [13:31:19]process_action get_value [13:31:19]cmd_get_value [13:31:19]process_action get_value done [13:31:19]requested_data is exist [13:31:19]produce_requested_data [13:31:19]requested_item fm.sale.total is exist - process it [13:31:19]SAM_PROTO_GetFMData [13:31:19]wFMCommunicate request_size=4 [13:31:19]MH_SAM_APDU [13:31:19]CAPDU: 80 13 03 00 [13:31:20]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:31:20]Read from MH i2c: E2 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 FD 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 FD 00 13 00 00 C7 04 85 04 C3 04 6E 04 04 00 62 1B 02 00 69 04 A3 00 6F 04 04 00 17 19 02 00 B1 04 05 00 8E 8D B9 51 01 70 04 05 00 58 F8 AB 02 01 72 04 04 00 36 95 0D 4F 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 7B 0E DE 23 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 41 E9 FC 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 DC [13:31:20]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 62 1B 02 00 69 04 A3 00 6F 04 04 00 17 19 02 00 B1 04 05 00 8E 8D B9 51 01 70 04 05 00 58 F8 AB 02 01 72 04 04 00 36 95 0D 4F 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 7B 0E DE 23 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 41 E9 FC 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [13:31:20]wFMCommunicate OK [13:31:20]wFMCommunicate request_size=4 [13:31:20]MH_SAM_APDU [13:31:20]CAPDU: 80 17 00 00 [13:31:20]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:20]Read from MH i2c: E2 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 FD 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 FD 00 14 00 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 AB [13:31:20]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [13:31:20]wFMCommunicate OK [13:31:20]wFMCommunicate request_size=4 [13:31:20]MH_SAM_APDU [13:31:20]CAPDU: 80 17 00 00 [13:31:20]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:20]Read from MH i2c: E2 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 FD 00 [13:31:20]MH_I2C_Read... [13:31:20]Read from MH i2c: E2 FD 00 15 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 6D [13:31:20]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [13:31:20]wFMCommunicate OK [13:31:20]wFMCommunicate request_size=4 [13:31:20]MH_SAM_APDU [13:31:20]CAPDU: 80 17 00 00 [13:31:20]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [13:31:20]Write i2c OK [13:31:20]MH_I2C_Read... [13:31:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:21]Read from MH i2c: E2 [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: E2 FD 00 [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: E2 FD 00 16 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 11 [13:31:21]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [13:31:21]wFMCommunicate OK [13:31:21]wFMCommunicate request_size=4 [13:31:21]MH_SAM_APDU [13:31:21]CAPDU: 80 17 00 00 [13:31:21]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [13:31:21]Write i2c OK [13:31:21]MH_I2C_Read... [13:31:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [13:31:21]Read from MH i2c: E2 [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: E2 E4 00 [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: E2 E4 00 17 00 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 77 [13:31:21]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:31:21]wFMCommunicate OK [13:31:21]SAM_PROTO_GetFMData done [13:31:21]requested_item fm.sale_refund.total is exist - process it [13:31:21]requested_item fm.buy.total is exist - process it [13:31:21]requested_item shift.sale.total is exist - process it [13:31:21]SAM_PROTO_GetShiftData [13:31:21]wFMCommunicate request_size=4 [13:31:21]MH_SAM_APDU [13:31:21]CAPDU: 80 13 02 00 [13:31:21]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [13:31:21]Write i2c OK [13:31:21]MH_I2C_Read... [13:31:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:31:21]Read from MH i2c: E2 [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: E2 FD 00 [13:31:21]MH_I2C_Read... [13:31:21]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 B1 00 00 00 69 04 9C 00 6F 04 04 00 B1 00 00 00 B1 04 03 00 0C D3 7D 70 04 03 00 98 39 60 72 04 03 00 74 99 1D 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 F1 5C 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 0E 1D 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 05 [13:31:21]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 B1 00 00 00 69 04 9C 00 6F 04 04 00 B1 00 00 00 B1 04 03 00 0C D3 7D 70 04 03 00 98 39 60 72 04 03 00 74 99 1D 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 F1 5C 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 0E 1D 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [13:31:21]wFMCommunicate OK [13:31:21]wFMCommunicate request_size=4 [13:31:21]MH_SAM_APDU [13:31:21]CAPDU: 80 17 00 00 [13:31:21]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [13:31:21]Write i2c OK [13:31:21]MH_I2C_Read... [13:31:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:22]Read from MH i2c: E2 [13:31:22]MH_I2C_Read... [13:31:22]Read from MH i2c: E2 FD 00 [13:31:22]MH_I2C_Read... [13:31:22]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [13:31:22]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [13:31:22]wFMCommunicate OK [13:31:22]wFMCommunicate request_size=4 [13:31:22]MH_SAM_APDU [13:31:22]CAPDU: 80 17 00 00 [13:31:22]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [13:31:22]Write i2c OK [13:31:22]MH_I2C_Read... [13:31:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:22]Read from MH i2c: E2 [13:31:22]MH_I2C_Read... [13:31:22]Read from MH i2c: E2 FD 00 [13:31:22]MH_I2C_Read... [13:31:22]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [13:31:22]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [13:31:22]wFMCommunicate OK [13:31:22]wFMCommunicate request_size=4 [13:31:22]MH_SAM_APDU [13:31:22]CAPDU: 80 17 00 00 [13:31:22]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [13:31:22]Write i2c OK [13:31:22]MH_I2C_Read... [13:31:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:31:22]Read from MH i2c: E2 [13:31:22]MH_I2C_Read... [13:31:22]Read from MH i2c: E2 FD 00 [13:31:22]MH_I2C_Read... [13:31:22]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [13:31:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [13:31:22]wFMCommunicate OK [13:31:22]wFMCommunicate request_size=4 [13:31:22]MH_SAM_APDU [13:31:22]CAPDU: 80 17 00 00 [13:31:22]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [13:31:22]Write i2c OK [13:31:22]MH_I2C_Read... [13:31:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [13:31:23]Read from MH i2c: E2 [13:31:23]MH_I2C_Read... [13:31:23]Read from MH i2c: E2 CC 00 [13:31:23]MH_I2C_Read... [13:31:23]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [13:31:23]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:31:23]wFMCommunicate OK [13:31:23]SAM_PROTO_GetShiftData done [13:31:23]requested_item shift.sale.total_cash is exist - process it [13:31:23]requested_item shift.sale_refund.total is exist - process it [13:31:23]requested_item shift.sale_refund.total_cash is exist - process it [13:31:23]requested_item shift.buy.total is exist - process it [13:31:23]requested_item shift.buy.total_cash is exist - process it [13:31:23]produce_requested_data done [13:31:23]produce_requested_data return {"fm.sale.total":56660821.90,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":82460.28,"shift.sale.total_cash":63062.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} [13:31:23]process_action_free get_value [13:31:23]json_value_free [13:31:23]json_value_free done [13:31:23]process_json_proto returns [13:31:23]Send response to host [13:31:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56660821.90,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":82460.28,"shift.sale.total_cash":63062.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}}} [13:31:23]free response buf [13:31:23]execute_script done [13:31:23]execute_script returns [13:31:23]free content buf [13:31:23]Sock 8.Close socket [13:31:23]Sock 8.Thread stoped [13:31:24]OFD Sender: No OFD packet to send [13:31:29]OFD Sender: No OFD packet to send [13:31:34]OFD Sender: No OFD packet to send [13:31:39]OFD Sender: No OFD packet to send [13:31:44]OFD Sender: No OFD packet to send [13:31:49]OFD Sender: No OFD packet to send [13:31:54]OFD Sender: No OFD packet to send [13:31:59]OFD Sender: No OFD packet to send [13:32:04]OFD Sender: No OFD packet to send [13:32:09]OFD Sender: No OFD packet to send [13:32:12]accept exits with 9 [13:32:12]New connection [13:32:12]New thread 3067284836 created [13:32:12]Thread 3067141476 joined [13:32:12]Waiting for new connection... [13:32:12] Sock 9.Parse request [13:32:12]Sock 9.Check first char [13:32:12]Sock 9.First char is OK [13:32:12]request: POST /json_proto HTTP/1.0 [13:32:12]Method: POST [13:32:12]URL: /json_proto [13:32:12]Method is POST - this is cgi request [13:32:12]url: /json_proto [13:32:12]query_string will be loaded in cgi processing [13:32:12]execute_cgi json_proto POST (null) [13:32:12]execute_cgi path=json_proto method=POST [13:32:12]POST find Content-Length [13:32:12]Host: 172.17.50.196:8080 [13:32:12]Content-Length: 655 [13:32:12]Content-Type: application/json [13:32:12] [13:32:12]POST finish read [13:32:12]Found Content-Length = 655 [13:32:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335101", "tax_sys" : 0, "items" : [ { "code": "4870001159955", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u041F\u042D\u0422 1\u043B", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 45.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:12]execute_script... [13:32: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 : (3)335101", "tax_sys" : 0, "items" : [ { "code": "4870001159955", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u041F\u042D\u0422 1\u043B", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 45.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:32:12]POST & json_proto [13:32:12]process_json_proto [13:32:12]json parsed OK: [13:32:12]protocol is kg_v1.0 [13:32:12]action value=close_receipt [13:32:12]process_action close_receipt [13:32:12]cmd_close_receipt [13:32:12]MH_GetDate [13:32:12]Write to MH i2c: F0 00 00 1D 00 0C [13:32:12]Write i2c OK [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: F0 [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: F0 09 00 [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: F0 09 00 1D 00 00 DC E3 20 67 72 0D 1C 67 5D [13:32:12]GetLastDocTimeStamp 1730208556 [13:32:12]current date 1730208732 [13:32:12]FM_GetShiftState [13:32:12]SAM_PROTO_GetShiftState [13:32:12]wFMCommunicate request_size=4 [13:32:12]MH_SAM_APDU [13:32:12]CAPDU: 80 13 01 00 [13:32:12]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [13:32:12]Write i2c OK [13:32:12]MH_I2C_Read... [13:32:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:12]Read from MH i2c: E2 [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: E2 0E 00 [13:32:12]MH_I2C_Read... [13:32:12]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EA [13:32:12]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:32:12]wFMCommunicate OK [13:32:12]SAM_PROTO_GetShiftState done [13:32:12]FM_GetShiftState done [13:32:12]opened in 1730160023 [13:32:12]opened+sec_in_day 1730246423 [13:32:12]quantity*price = 4500 [13:32:12]sum+1 = 4501 [13:32:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 45.00 НСП 1% : 0.40 НДС 12% : 4.78 Наличными: 45.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 178 29.10.2024 13:32 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139193 ФПД: 159103109955936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133212&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139193&fm=159103109955936&tin=02508201610067®Number=0000000000091631&sum=4500 0 [13:32:13]StoreToDocumentArchive [13:32:13]shift 555 fd 139193 [13:32:13]save to /storage/0555/doc_00139193 [13:32:13]save last doc name /storage/0555/doc_00139193 to /storage/kkm_last_doc_name [13:32:13]save OK [13:32:13]Clear old archive folders... [13:32:13]ProcessDocumentItem done err = 0, tmpTLVsize=282 [13:32:13]tlvbuf is 01115700 [13:32:13]SAM_PROTO_ClearQueue [13:32:13]wFMCommunicate request_size=4 [13:32:13]MH_SAM_APDU [13:32:13]CAPDU: 80 09 00 00 [13:32:13]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [13:32:13]Write i2c OK [13:32:13]MH_I2C_Read... [13:32:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:32:13]Read from MH i2c: E2 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: E2 03 00 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [13:32:13]RAPDU: 90 00 [13:32:13]wFMCommunicate OK [13:32:13]SAM_PROTO_ClearQueue done [13:32:13]KKMCreateOFDPacket [13:32:13]OFDProtocolAddRootSTLVToBuf [13:32:13]FM_MakeSignedData [13:32:13]FM_MakeSignedData [13:32:13]SAM_PROTO_SignData [13:32:13]wFMCommunicate request_size=4 [13:32:13]MH_SAM_APDU [13:32:13]CAPDU: 80 0D 01 02 [13:32:13]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [13:32:13]Write i2c OK [13:32:13]MH_I2C_Read... [13:32:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:32:13]Read from MH i2c: E2 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: E2 03 00 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [13:32:13]RAPDU: 90 00 [13:32:13]wFMCommunicate OK [13:32:13]wFMCommunicate request_size=255 [13:32:13]MH_SAM_APDU [13:32:13]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 39 39 35 35 06 04 28 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 01 00 00 00 00 07 04 06 00 94 11 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 DC E3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 [13:32:13]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 39 39 35 35 06 04 28 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 01 00 00 00 00 07 04 06 00 94 11 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 DC E3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 00 00 AA [13:32:13]Write i2c OK [13:32:13]MH_I2C_Read... [13:32:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:13]Read from MH i2c: E2 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: E2 03 00 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [13:32:13]RAPDU: 90 00 [13:32:13]wFMCommunicate OK [13:32:13]wFMCommunicate request_size=41 [13:32:13]MH_SAM_APDU [13:32:13]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B9 1F 02 00 35 04 06 00 90 B4 14 5A 01 60 [13:32:13]Write to MH i2c: E2 2C 00 2E 00 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B9 1F 02 00 35 04 06 00 90 B4 14 5A 01 60 00 00 6C [13:32:13]Write i2c OK [13:32:13]MH_I2C_Read... [13:32:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:32:13]Read from MH i2c: E2 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: E2 03 00 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [13:32:13]RAPDU: 90 00 [13:32:13]wFMCommunicate OK [13:32:13]wFMCommunicate request_size=4 [13:32:13]MH_SAM_APDU [13:32:13]CAPDU: 80 0D 03 02 [13:32:13]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [13:32:13]Write i2c OK [13:32:13]MH_I2C_Read... [13:32:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:32:13]Read from MH i2c: E2 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: E2 0B 00 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: E2 0B 00 2F 00 00 AD 02 67 C8 5A 9E 49 E9 90 00 B3 [13:32:13]RAPDU: AD 02 67 C8 5A 9E 49 E9 90 00 [13:32:13]wFMCommunicate OK [13:32:13]SAM_PROTO_SignData done [13:32:13]FM_MakeSignedData done [13:32:13]CreateOFDProtocolMessage [13:32:13]wFMCommunicate request_size=4 [13:32:13]MH_SAM_APDU [13:32:13]CAPDU: 80 11 00 00 [13:32:13]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [13:32:13]Write i2c OK [13:32:13]MH_I2C_Read... [13:32:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:13]Read from MH i2c: E2 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: E2 17 00 [13:32:13]MH_I2C_Read... [13:32:13]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 36 39 90 00 05 [13:32:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:32:13]wFMCommunicate OK [13:32:13]CreateOFDProtocolMessage done [13:32:13]OFDSenderStorePacket 139193 [13:32:13]StoreOFDPacket docnum=139193 [13:32:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2E 01 00 00 54 3A 26 01 99 CE 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 39 39 35 35 06 04 28 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 01 00 00 00 00 07 04 06 00 94 11 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 DC E3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B9 1F 02 00 35 04 06 00 90 B4 14 5A 01 60 AD 02 67 C8 5A 9E 49 E9 [13:32:13]CheckFolder [13:32:13]dirname=/storage/ofd_packets [13:32:13]CheckFolder done [13:32:13]ProducePacketName [13:32:13]name=ofd_packets/00139193 [13:32:13]NVStorageSaveData ofd_packets/00139193 [13:32:13]File name is /storage/ofd_packets/00139193 [13:32:13]Write 332 bytes [13:32:13]NVStorageSaveData done [13:32:13]OFDSenderStorePacket done [13:32:13]KKMCreateOFDPacket done [13:32:13]NVStorageSaveData kkm_last_timestamp [13:32:13]File name is /storage/kkm_last_timestamp [13:32:13]Write 4 bytes [13:32:13]NVStorageSaveData done [13:32:13]ExternCall_PrintAddStr [13:32:13]wPrintStart [13:32:13]Write to MH i2c: 01 00 00 31 00 31 [13:32:13]Write i2c OK [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: 01 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: 01 07 00 [13:32:13]MH_I2C_Read... [13:32:13]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [13:32:13]RasterBufferAndPrint [13:32:13]line Счет N : (3)335101 [13:32:13]line ИНН: 02508201610067 [13:32:13]line Контрольно-Кассовый Чек [13:32:13]line ПРОДАЖА [13:32:13]line Товар: 4870001159955 [13:32:13]line Вода ASU пит н.газ ПЭТ 1л [13:32:13]line 1.000 * 45.00 [13:32:13]line = 45.00 [13:32:13]line НДС 12% НСП 1% [13:32:13]line > о реализуемом товаре [13:32:13]line ИТОГО: 45.00 [13:32:13]line НСП 1% : 0.40 [13:32:13]line НДС 12% : 4.78 [13:32:13]line Наличными: 45.00 [13:32:13]line Безнал.: 0.00 [13:32:13]line Место: АЗС № 101 "Партнер Нефть" [13:32:14]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:32:14]line СНО: Общий режим [13:32:14]line Чек 178 29.10.2024 13:32 [13:32:14]line Смена: 555 ФФД: 1.0 [13:32:14]line ЗНМ: 0300000081 [13:32:14]line РНМ: 0000000000091631 [13:32:14]line Версия ККМ: 001 [13:32:14]line ФМ: 0000000000874669 [13:32:14]line ФД: 139193 [13:32:14]line ФПД: 159103109955936 [13:32:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133212&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139193&fm=159103109955936&tin=02508201610067®Number=0000000000091631&sum=4500 [13:32:14]OFD Sender: Processing packet 139193 [packets to send 34, broken 33] [13:32:14]ProducePacketName [13:32:14]name=ofd_packets/00139193 [13:32:14]OFD Sender: To server: pG, [13:32:14]CommunicateWithHost lk.salyk.kg:30040 [13:32:14]ConnectInit lk.salyk.kg [13:32:14]line 0 [13:32:14]written 0, free lines is 4095 [13:32:14]Connected sock=10 [13:32: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 36 39 2E 01 00 00 54 3A 26 01 99 CE 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 38 37 30 30 30 31 31 35 39 39 35 35 06 04 28 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 11 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 28 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DE 01 00 00 00 00 07 04 06 00 94 11 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 DC E3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 B9 1F 02 00 35 04 06 00 90 B4 14 5A 01 60 AD 02 67 C8 5A 9E 49 E9 [13:32: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 36 39 4F 00 00 00 72 FD 47 00 9D 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 36 39 10 04 04 00 B9 1F 02 00 F4 03 04 00 8F 8F 20 67 B6 04 01 00 00 FB 0B 52 68 C1 1A 36 77 [13:32:14]CommunicateWithHost err = 0 [13:32:14]CheckOFDResponse [13:32:14]1017 (14) - 77093643461234 [13:32:14]1041 (16) - 0000000000874669 [13:32:14]1040 (4) - 139193 [13:32:14]1012 (4) - 29.10.2024 07:32 [13:32:14]1206 (1) - 0 [13:32:14]OFD Sender: Remove packet 139193 [13:32:14]ProducePacketName [13:32:14]name=ofd_packets/00139193 [13:32:14]NVStorageDeleteData [13:32:14]Write to MH i2c: 01 00 00 59 00 59 [13:32:14]Write i2c OK [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: 01 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: 01 07 00 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: 01 07 00 59 00 00 00 00 00 00 10 0D 7D [13:32:14]RasterBufferAndPrint [13:32:14]line [13:32:14]line [13:32:14]line [13:32:14]line [13:32:14]line [13:32:14]written 0, free lines is 3350 [13:32:14]MH_Cut [13:32:14]Write to MH i2c: D1 01 00 60 00 01 32 [13:32:14]Write i2c OK [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: D1 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: D1 01 00 [13:32:14]MH_I2C_Read... [13:32:14]Read from MH i2c: D1 01 00 60 00 00 31 [13:32:14]Write to MH i2c: 01 00 00 61 00 61 [13:32:14]Write i2c OK [13:32:14]MH_I2C_Read... [13:32:15]OFD Sender: No OFD packet to send [13:32:15]*** Cut start [13:32:15]*** Partial cut [13:32:15]*** CUTSNS_PIN = 1 [13:32:15]*** CUTSNS_PIN = 0 [13:32:15]*** Brake cut motor [13:32:15]Read from MH i2c: 01 [13:32:16]MH_I2C_Read... [13:32:16]*** Stop cut motor [13:32:16]*** Cut end [13:32:16]Read from MH i2c: 01 07 00 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: 01 07 00 61 00 00 00 00 00 00 FF 0F 76 [13:32:16]process_action close_receipt done [13:32:16]requested_data is exist [13:32:16]produce_requested_data [13:32:16]requested_item fm.sn is exist - process it [13:32:16]wFMCommunicate request_size=4 [13:32:16]MH_SAM_APDU [13:32:16]CAPDU: 80 11 00 00 [13:32:16]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [13:32:16]Write i2c OK [13:32:16]MH_I2C_Read... [13:32:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:32:16]Read from MH i2c: E2 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: E2 17 00 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 37 [13:32:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:32:16]wFMCommunicate OK [13:32:16]requested_item fd.num is exist - process it [13:32:16]SAM_PROTO_GetFieldsCounters [13:32:16]wFMCommunicate request_size=4 [13:32:16]MH_SAM_APDU [13:32:16]CAPDU: 80 13 00 00 [13:32:16]Write to MH i2c: E2 08 00 63 00 80 13 00 00 00 00 00 00 DF [13:32:16]Write i2c OK [13:32:16]MH_I2C_Read... [13:32:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:32:16]Read from MH i2c: E2 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: E2 62 00 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: E2 62 00 63 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B9 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [13:32: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 B9 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:32:16]wFMCommunicate OK [13:32:16]SAM_PROTO_GetFieldsCounters done [13:32:16]requested_item shift.num is exist - process it [13:32:16]requested_item shift.opened is exist - process it [13:32:16]req_shift_opened [13:32:16]FM_GetShiftState [13:32:16]SAM_PROTO_GetShiftState [13:32:16]wFMCommunicate request_size=4 [13:32:16]MH_SAM_APDU [13:32:16]CAPDU: 80 13 01 00 [13:32:16]Write to MH i2c: E2 08 00 64 00 80 13 01 00 00 00 00 00 E1 [13:32:16]Write i2c OK [13:32:16]MH_I2C_Read... [13:32:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:32:16]Read from MH i2c: E2 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: E2 0E 00 [13:32:16]MH_I2C_Read... [13:32:16]Read from MH i2c: E2 0E 00 64 00 00 09 00 01 97 25 20 67 00 00 00 00 90 00 30 [13:32:16]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:32:16]wFMCommunicate OK [13:32:16]SAM_PROTO_GetShiftState done [13:32:16]FM_GetShiftState done [13:32:16]req_shift_opened done [13:32:16]requested_item shift.open_date is exist - process it [13:32:16]req_shift_open_date [13:32:16]req_shift_open_date done [13:32:16]produce_requested_data done [13:32:16]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139193,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:32:16]process_action_free close_receipt [13:32:16]json_value_free [13:32:16]json_value_free done [13:32:16]process_json_proto returns [13:32:16]Send response to host [13:32:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139193,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:32:16]free response buf [13:32:16]execute_script done [13:32:16]execute_script returns [13:32:16]free content buf [13:32:16]Sock 9.Close socket [13:32:16]Sock 9.Thread stoped [13:32:20]OFD Sender: No OFD packet to send [13:32:25]OFD Sender: No OFD packet to send [13:32:30]OFD Sender: No OFD packet to send [13:32:35]OFD Sender: No OFD packet to send [13:32:40]OFD Sender: No OFD packet to send [13:32:45]OFD Sender: No OFD packet to send [13:32:50]OFD Sender: No OFD packet to send [13:32:55]OFD Sender: No OFD packet to send [13:33:00]OFD Sender: No OFD packet to send [13:33:05]OFD Sender: No OFD packet to send [13:33:10]OFD Sender: No OFD packet to send [13:33:15]OFD Sender: No OFD packet to send [13:33:20]OFD Sender: No OFD packet to send [13:33:25]OFD Sender: No OFD packet to send [13:33:30]OFD Sender: No OFD packet to send [13:33:35]OFD Sender: No OFD packet to send [13:33:40]OFD Sender: No OFD packet to send [13:33:45]OFD Sender: No OFD packet to send [13:33:50]OFD Sender: No OFD packet to send [13:33:55]OFD Sender: No OFD packet to send [13:34:00]OFD Sender: No OFD packet to send [13:34:05]OFD Sender: No OFD packet to send [13:34:10]OFD Sender: No OFD packet to send [13:34:15]OFD Sender: No OFD packet to send [13:34:20]OFD Sender: No OFD packet to send [13:34:25]OFD Sender: No OFD packet to send [13:34:30]OFD Sender: No OFD packet to send [13:34:35]OFD Sender: No OFD packet to send [13:34:40]OFD Sender: No OFD packet to send [13:34:45]OFD Sender: No OFD packet to send [13:34:50]OFD Sender: No OFD packet to send [13:34:55]OFD Sender: No OFD packet to send [13:35:00]OFD Sender: No OFD packet to send [13:35:05]OFD Sender: No OFD packet to send [13:35:10]OFD Sender: No OFD packet to send [13:35:15]OFD Sender: No OFD packet to send [13:35:20]OFD Sender: No OFD packet to send [13:35:25]OFD Sender: No OFD packet to send [13:35:30]OFD Sender: No OFD packet to send [13:35:35]OFD Sender: No OFD packet to send [13:35:40]OFD Sender: No OFD packet to send [13:35:43]accept exits with 8 [13:35:43]New connection [13:35:43]New thread 3067141476 created [13:35:43]Thread 3067284836 joined [13:35:43]Waiting for new connection... [13:35:43] Sock 8.Parse request [13:35:43]Sock 8.Check first char [13:35:43]Sock 8.First char is OK [13:35:43]request: POST /json_proto HTTP/1.0 [13:35:43]Method: POST [13:35:43]URL: /json_proto [13:35:43]Method is POST - this is cgi request [13:35:43]url: /json_proto [13:35:43]query_string will be loaded in cgi processing [13:35:43]execute_cgi json_proto POST (null) [13:35:43]execute_cgi path=json_proto method=POST [13:35:43]POST find Content-Length [13:35:43]Host: 172.17.50.196:8080 [13:35:43]Content-Length: 683 [13:35:43]Content-Type: application/json [13:35:43] [13:35:43]POST finish read [13:35:43]Found Content-Length = 683 [13:35:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:43]execute_script... [13:35: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)1093807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:43]POST & json_proto [13:35:43]process_json_proto [13:35:43]json parsed OK: [13:35:43]protocol is kg_v1.0 [13:35:43]action value=close_receipt [13:35:43]process_action close_receipt [13:35:43]cmd_close_receipt [13:35:43]MH_GetDate [13:35:43]Write to MH i2c: F0 00 00 65 00 54 [13:35:43]Write i2c OK [13:35:43]MH_I2C_Read... [13:35:43]Read from MH i2c: F0 [13:35:43]MH_I2C_Read... [13:35:43]Read from MH i2c: F0 09 00 [13:35:43]MH_I2C_Read... [13:35:43]Read from MH i2c: F0 09 00 65 00 00 AF E4 20 67 72 0D 1C 67 79 [13:35:43]GetLastDocTimeStamp 1730208732 [13:35:43]current date 1730208943 [13:35:43]FM_GetShiftState [13:35:43]SAM_PROTO_GetShiftState [13:35:43]wFMCommunicate request_size=4 [13:35:43]MH_SAM_APDU [13:35:43]CAPDU: 80 13 01 00 [13:35:43]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [13:35:43]Write i2c OK [13:35:43]MH_I2C_Read... [13:35:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:43]Read from MH i2c: E2 [13:35:43]MH_I2C_Read... [13:35:43]Read from MH i2c: E2 0E 00 [13:35:43]MH_I2C_Read... [13:35:43]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 97 25 20 67 00 00 00 00 90 00 32 [13:35:43]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:35:43]wFMCommunicate OK [13:35:43]SAM_PROTO_GetShiftState done [13:35:43]FM_GetShiftState done [13:35:43]opened in 1730160023 [13:35:43]opened+sec_in_day 1730246423 [13:35:43]quantity*price = 300064 [13:35:43]sum+1 = 300066 [13:35:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 179 29.10.2024 13:35 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139194 ФПД: 246054194000277 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133543&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139194&fm=246054194000277&tin=02508201610067®Number=0000000000091631&sum=300000 [13:35:44]StoreToDocumentArchive [13:35:44]shift 555 fd 139194 [13:35:44]save to /storage/0555/doc_00139194 [13:35:44]save last doc name /storage/0555/doc_00139194 to /storage/kkm_last_doc_name [13:35:44]save OK [13:35:44]Clear old archive folders... [13:35:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:35:44]tlvbuf is 0110C5E0 [13:35:44]SAM_PROTO_ClearQueue [13:35:44]wFMCommunicate request_size=4 [13:35:44]MH_SAM_APDU [13:35:44]CAPDU: 80 09 00 00 [13:35:44]Write to MH i2c: E2 08 00 73 00 80 09 00 00 00 00 00 00 E5 [13:35:44]Write i2c OK [13:35:44]MH_I2C_Read... [13:35:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:44]Read from MH i2c: E2 [13:35:44]MH_I2C_Read... [13:35:44]Read from MH i2c: E2 03 00 [13:35:44]MH_I2C_Read... [13:35:44]Read from MH i2c: E2 03 00 73 00 00 90 00 E7 [13:35:44]RAPDU: 90 00 [13:35:44]wFMCommunicate OK [13:35:44]SAM_PROTO_ClearQueue done [13:35:44]KKMCreateOFDPacket [13:35:44]OFDProtocolAddRootSTLVToBuf [13:35:44]FM_MakeSignedData [13:35:44]FM_MakeSignedData [13:35:44]SAM_PROTO_SignData [13:35:44]wFMCommunicate request_size=4 [13:35:44]MH_SAM_APDU [13:35:44]CAPDU: 80 0D 01 02 [13:35:44]Write to MH i2c: E2 08 00 74 00 80 0D 01 02 00 00 00 00 ED [13:35:44]Write i2c OK [13:35:44]MH_I2C_Read... [13:35:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:44]Read from MH i2c: E2 [13:35:44]MH_I2C_Read... [13:35:44]Read from MH i2c: E2 03 00 [13:35:44]MH_I2C_Read... [13:35:44]Read from MH i2c: E2 03 00 74 00 00 90 00 E8 [13:35:44]RAPDU: 90 00 [13:35:44]wFMCommunicate OK [13:35:44]wFMCommunicate request_size=255 [13:35:44]MH_SAM_APDU [13:35:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 AF E4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BA 1F 02 00 35 04 06 00 DF [13:35:44]Write to MH i2c: E2 02 01 75 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 AF E4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BA 1F 02 00 35 04 06 00 DF 00 00 62 [13:35:44]Write i2c OK [13:35:44]MH_I2C_Read... [13:35:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:45]Read from MH i2c: E2 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: E2 03 00 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [13:35:45]RAPDU: 90 00 [13:35:45]wFMCommunicate OK [13:35:45]wFMCommunicate request_size=10 [13:35:45]MH_SAM_APDU [13:35:45]CAPDU: 80 0D 02 02 05 C8 F4 D4 31 95 [13:35:45]Write to MH i2c: E2 0D 00 76 00 80 0D 02 02 05 00 C8 F4 D4 31 95 00 00 50 [13:35:45]Write i2c OK [13:35:45]MH_I2C_Read... [13:35:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:45]Read from MH i2c: E2 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: E2 03 00 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [13:35:45]RAPDU: 90 00 [13:35:45]wFMCommunicate OK [13:35:45]wFMCommunicate request_size=4 [13:35:45]MH_SAM_APDU [13:35:45]CAPDU: 80 0D 03 02 [13:35:45]Write to MH i2c: E2 08 00 77 00 80 0D 03 02 00 00 00 00 F2 [13:35:45]Write i2c OK [13:35:45]MH_I2C_Read... [13:35:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:45]Read from MH i2c: E2 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: E2 0B 00 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: E2 0B 00 77 00 00 D0 C6 FB F4 7B D8 7F E1 90 00 2B [13:35:45]RAPDU: D0 C6 FB F4 7B D8 7F E1 90 00 [13:35:45]wFMCommunicate OK [13:35:45]SAM_PROTO_SignData done [13:35:45]FM_MakeSignedData done [13:35:45]CreateOFDProtocolMessage [13:35:45]wFMCommunicate request_size=4 [13:35:45]MH_SAM_APDU [13:35:45]CAPDU: 80 11 00 00 [13:35:45]Write to MH i2c: E2 08 00 78 00 80 11 00 00 00 00 00 00 F2 [13:35:45]Write i2c OK [13:35:45]MH_I2C_Read... [13:35:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:45]Read from MH i2c: E2 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: E2 17 00 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: E2 17 00 78 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4D [13:35:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:35:45]wFMCommunicate OK [13:35:45]CreateOFDProtocolMessage done [13:35:45]OFDSenderStorePacket 139194 [13:35:45]StoreOFDPacket docnum=139194 [13:35:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 D2 AB 07 01 C6 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 AF E4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BA 1F 02 00 35 04 06 00 DF C8 F4 D4 31 95 D0 C6 FB F4 7B D8 7F E1 [13:35:45]CheckFolder [13:35:45]dirname=/storage/ofd_packets [13:35:45]CheckFolder done [13:35:45]ProducePacketName [13:35:45]name=ofd_packets/00139194 [13:35:45]NVStorageSaveData ofd_packets/00139194 [13:35:45]File name is /storage/ofd_packets/00139194 [13:35:45]Write 301 bytes [13:35:45]NVStorageSaveData done [13:35:45]OFDSenderStorePacket done [13:35:45]KKMCreateOFDPacket done [13:35:45]NVStorageSaveData kkm_last_timestamp [13:35:45]File name is /storage/kkm_last_timestamp [13:35:45]Write 4 bytes [13:35:45]NVStorageSaveData done [13:35:45]ExternCall_PrintAddStr [13:35:45]wPrintStart [13:35:45]Write to MH i2c: 01 00 00 79 00 79 [13:35:45]Write i2c OK [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: 01 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: 01 07 00 [13:35:45]MH_I2C_Read... [13:35:45]Read from MH i2c: 01 07 00 79 00 00 00 00 00 00 FF 0F 8E [13:35:45]RasterBufferAndPrint [13:35:45]line Счет N : (1)1093807 [13:35:45]line ИНН: 02508201610067 [13:35:45]line Контрольно-Кассовый Чек [13:35:45]line ПРОДАЖА [13:35:45]line ТРК (МРК, ГНК) : 44 [13:35:45]line Товар: 2710124500 [13:35:45]line Аи-95-К-3 [13:35:45]line 40.440 * 74.20 [13:35:45]line = 3000.65 [13:35:45]line НДС 12% НСП 1% [13:35:45]line > о реализуемом товаре [13:35:45]line ОКРУГЛЕНИЕ: -0.65 [13:35:45]line ИТОГО: 3000.00 [13:35:45]line Внесено: 3000.00 [13:35:45]line СДАЧА: 0.00 [13:35:45]line НСП 1% : 26.55 [13:35:45]line НДС 12% : 318.65 [13:35:45]line Наличными: 3000.00 [13:35:45]line Безнал.: 0.00 [13:35:45]line Место: АЗС № 101 "Партнер Нефть" [13:35:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:35:45]line СНО: Общий режим [13:35:45]line Чек 179 29.10.2024 13:35 [13:35:45]line Смена: 555 ФФД: 1.0 [13:35:45]line ЗНМ: 0300000081 [13:35:45]line РНМ: 0000000000091631 [13:35:45]line Версия ККМ: 001 [13:35:45]line ФМ: 0000000000874669 [13:35:45]line ФД: 139194 [13:35:45]line ФПД: 246054194000277 [13:35:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133543&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139194&fm=246054194000277&tin=02508201610067®Number=0000000000091631&sum=300000 [13:35:45]OFD Sender: Processing packet 139194 [packets to send 34, broken 33] [13:35:45]ProducePacketName [13:35:45]name=ofd_packets/00139194 [13:35:45]OFD Sender: To server: pG, [13:35:45]CommunicateWithHost lk.salyk.kg:30040 [13:35:45]ConnectInit lk.salyk.kg [13:35:45]written 0, free lines is 4095 [13:35:45]Connected sock=10 [13:35: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 36 39 0F 01 00 00 D2 AB 07 01 C6 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 AF E4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BA 1F 02 00 35 04 06 00 DF C8 F4 D4 31 95 D0 C6 FB F4 7B D8 7F E1 [13:35: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 36 39 4F 00 00 00 2B 4F 47 00 8D 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 36 39 10 04 04 00 BA 1F 02 00 F4 03 04 00 63 90 20 67 B6 04 01 00 00 9C 02 B0 61 F8 00 99 E0 [13:35:45]CommunicateWithHost err = 0 [13:35:45]CheckOFDResponse [13:35:45]1017 (14) - 77093643461234 [13:35:45]1041 (16) - 0000000000874669 [13:35:45]1040 (4) - 139194 [13:35:45]1012 (4) - 29.10.2024 07:36 [13:35:45]1206 (1) - 0 [13:35:45]OFD Sender: Remove packet 139194 [13:35:45]ProducePacketName [13:35:45]name=ofd_packets/00139194 [13:35:45]NVStorageDeleteData [13:35:46]Write to MH i2c: 01 00 00 A4 00 A4 [13:35:46]Write i2c OK [13:35:46]MH_I2C_Read... [13:35:46]Read from MH i2c: 01 [13:35:46]MH_I2C_Read... [13:35:46]Read from MH i2c: 01 07 00 [13:35:46]MH_I2C_Read... [13:35:46]Read from MH i2c: 01 07 00 A4 00 00 00 00 00 00 EE 0C A5 [13:35:46]RasterBufferAndPrint [13:35:46]line [13:35:46]line [13:35:46]line [13:35:46]line [13:35:46]line [13:35:46]written 0, free lines is 3316 [13:35:46]MH_Cut [13:35:46]Write to MH i2c: D1 01 00 AB 00 01 7D [13:35:46]Write i2c OK [13:35:46]MH_I2C_Read... [13:35:46]Read from MH i2c: D1 [13:35:46]MH_I2C_Read... [13:35:46]Read from MH i2c: D1 01 00 [13:35:46]MH_I2C_Read... [13:35:46]Read from MH i2c: D1 01 00 AB 00 00 7C [13:35:46]Write to MH i2c: 01 00 00 AC 00 AC [13:35:46]Write i2c OK [13:35:46]MH_I2C_Read... [13:35:46]OFD Sender: No OFD packet to send [13:35:46]*** Cut start [13:35:46]*** Partial cut [13:35:46]*** CUTSNS_PIN = 1 [13:35:46]*** CUTSNS_PIN = 0 [13:35:47]*** Brake cut motor [13:35:47]Read from MH i2c: 01 [13:35:47]MH_I2C_Read... [13:35:47]*** Stop cut motor [13:35:47]*** Cut end [13:35:47]Read from MH i2c: 01 07 00 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 FF 0F C1 [13:35:47]process_action close_receipt done [13:35:47]requested_data is exist [13:35:47]produce_requested_data [13:35:47]requested_item fm.sn is exist - process it [13:35:47]wFMCommunicate request_size=4 [13:35:47]MH_SAM_APDU [13:35:47]CAPDU: 80 11 00 00 [13:35:47]Write to MH i2c: E2 08 00 AD 00 80 11 00 00 00 00 00 00 27 [13:35:47]Write i2c OK [13:35:47]MH_I2C_Read... [13:35:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:47]Read from MH i2c: E2 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 17 00 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 17 00 AD 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 82 [13:35:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:35:47]wFMCommunicate OK [13:35:47]requested_item fd.num is exist - process it [13:35:47]SAM_PROTO_GetFieldsCounters [13:35:47]wFMCommunicate request_size=4 [13:35:47]MH_SAM_APDU [13:35:47]CAPDU: 80 13 00 00 [13:35:47]Write to MH i2c: E2 08 00 AE 00 80 13 00 00 00 00 00 00 2A [13:35:47]Write i2c OK [13:35:47]MH_I2C_Read... [13:35:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:47]Read from MH i2c: E2 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 62 00 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 62 00 AE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [13: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:35:47]wFMCommunicate OK [13:35:47]SAM_PROTO_GetFieldsCounters done [13:35:47]requested_item shift.num is exist - process it [13:35:47]requested_item shift.opened is exist - process it [13:35:47]req_shift_opened [13:35:47]FM_GetShiftState [13:35:47]SAM_PROTO_GetShiftState [13:35:47]wFMCommunicate request_size=4 [13:35:47]MH_SAM_APDU [13:35:47]CAPDU: 80 13 01 00 [13:35:47]Write to MH i2c: E2 08 00 AF 00 80 13 01 00 00 00 00 00 2C [13:35:47]Write i2c OK [13:35:47]MH_I2C_Read... [13:35:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:47]Read from MH i2c: E2 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 0E 00 [13:35:47]MH_I2C_Read... [13:35:47]Read from MH i2c: E2 0E 00 AF 00 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7B [13:35:47]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:35:47]wFMCommunicate OK [13:35:47]SAM_PROTO_GetShiftState done [13:35:47]FM_GetShiftState done [13:35:47]req_shift_opened done [13:35:47]requested_item shift.open_date is exist - process it [13:35:47]req_shift_open_date [13:35:47]req_shift_open_date done [13:35:47]produce_requested_data done [13:35:47]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139194,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:35:47]process_action_free close_receipt [13:35:47]json_value_free [13:35:47]json_value_free done [13:35:47]process_json_proto returns [13:35:47]Send response to host [13:35:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139194,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:35:47]free response buf [13:35:47]execute_script done [13:35:47]execute_script returns [13:35:47]free content buf [13:35:47]Sock 8.Close socket [13:35:47]Sock 8.Thread stoped [13:35:51]OFD Sender: No OFD packet to send [13:35:56]OFD Sender: No OFD packet to send [13:35:58]accept exits with 9 [13:35:58]New connection [13:35:58]New thread 3067284836 created [13:35:58]Thread 3067141476 joined [13:35:58]Waiting for new connection... [13:35:58] Sock 9.Parse request [13:35:58]Sock 9.Check first char [13:35:58]Sock 9.First char is OK [13:35:58]request: POST /json_proto HTTP/1.0 [13:35:58]Method: POST [13:35:58]URL: /json_proto [13:35:58]Method is POST - this is cgi request [13:35:58]url: /json_proto [13:35:58]query_string will be loaded in cgi processing [13:35:58]execute_cgi json_proto POST (null) [13:35:58]execute_cgi path=json_proto method=POST [13:35:58]POST find Content-Length [13:35:58]Host: 172.17.50.196:8080 [13:35:58]Content-Length: 616 [13:35:58]Content-Type: application/json [13:35:58] [13:35:58]POST finish read [13:35:58]Found Content-Length = 616 [13:35:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335102", "tax_sys" : 0, "items" : [ { "code": "4640030091584", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Gold", "price" : 169.00, "quantity" : 1.000, "sum" : 169.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 169.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:58]execute_script... [13:35: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 : (3)335102", "tax_sys" : 0, "items" : [ { "code": "4640030091584", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Esse Gold", "price" : 169.00, "quantity" : 1.000, "sum" : 169.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 169.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:58]POST & json_proto [13:35:58]process_json_proto [13:35:58]json parsed OK: [13:35:58]protocol is kg_v1.0 [13:35:58]action value=close_receipt [13:35:58]process_action close_receipt [13:35:58]cmd_close_receipt [13:35:58]MH_GetDate [13:35:58]Write to MH i2c: F0 00 00 B0 00 9F [13:35:58]Write i2c OK [13:35:58]MH_I2C_Read... [13:35:58]Read from MH i2c: F0 [13:35:58]MH_I2C_Read... [13:35:58]Read from MH i2c: F0 09 00 [13:35:58]MH_I2C_Read... [13:35:58]Read from MH i2c: F0 09 00 B0 00 00 BE E4 20 67 72 0D 1C 67 D3 [13:35:58]GetLastDocTimeStamp 1730208943 [13:35:58]current date 1730208958 [13:35:58]FM_GetShiftState [13:35:58]SAM_PROTO_GetShiftState [13:35:58]wFMCommunicate request_size=4 [13:35:58]MH_SAM_APDU [13:35:58]CAPDU: 80 13 01 00 [13:35:58]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [13:35:58]Write i2c OK [13:35:58]MH_I2C_Read... [13:35:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:58]Read from MH i2c: E2 [13:35:58]MH_I2C_Read... [13:35:58]Read from MH i2c: E2 0E 00 [13:35:58]MH_I2C_Read... [13:35:58]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7D [13:35:58]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:35:58]wFMCommunicate OK [13:35:58]SAM_PROTO_GetShiftState done [13:35:58]FM_GetShiftState done [13:35:58]opened in 1730160023 [13:35:58]opened+sec_in_day 1730246423 [13:35:58]quantity*price = 16900 [13:35:58]sum+1 = 16901 [13:35:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 169.00 НСП 1% : 1.50 НДС 12% : 17.95 Наличными: 169.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 180 29.10.2024 13:35 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139195 ФПД: 230991582744414 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133558&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139195&fm=230991582744414&tin=02508201610067®Number=0000000000091631&sum=16900 0 [13:35:59]StoreToDocumentArchive [13:35:59]shift 555 fd 139195 [13:35:59]save to /storage/0555/doc_00139195 [13:35:59]save last doc name /storage/0555/doc_00139195 to /storage/kkm_last_doc_name [13:35:59]save OK [13:35:59]Clear old archive folders... [13:35:59]ProcessDocumentItem done err = 0, tmpTLVsize=268 [13:35:59]tlvbuf is 01104000 [13:35:59]SAM_PROTO_ClearQueue [13:35:59]wFMCommunicate request_size=4 [13:35:59]MH_SAM_APDU [13:35:59]CAPDU: 80 09 00 00 [13:35:59]Write to MH i2c: E2 08 00 BE 00 80 09 00 00 00 00 00 00 30 [13:35:59]Write i2c OK [13:35:59]MH_I2C_Read... [13:35:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:59]Read from MH i2c: E2 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 03 00 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 03 00 BE 00 00 90 00 32 [13:35:59]RAPDU: 90 00 [13:35:59]wFMCommunicate OK [13:35:59]SAM_PROTO_ClearQueue done [13:35:59]KKMCreateOFDPacket [13:35:59]OFDProtocolAddRootSTLVToBuf [13:35:59]FM_MakeSignedData [13:35:59]FM_MakeSignedData [13:35:59]SAM_PROTO_SignData [13:35:59]wFMCommunicate request_size=4 [13:35:59]MH_SAM_APDU [13:35:59]CAPDU: 80 0D 01 02 [13:35:59]Write to MH i2c: E2 08 00 BF 00 80 0D 01 02 00 00 00 00 38 [13:35:59]Write i2c OK [13:35:59]MH_I2C_Read... [13:35:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:59]Read from MH i2c: E2 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 03 00 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 03 00 BF 00 00 90 00 33 [13:35:59]RAPDU: 90 00 [13:35:59]wFMCommunicate OK [13:35:59]wFMCommunicate request_size=255 [13:35:59]MH_SAM_APDU [13:35:59]CAPDU: 80 0D 02 02 FA 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 42 00 00 00 00 13 04 06 00 04 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 07 00 00 00 00 07 04 06 00 04 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 BE E4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [13:35:59]Write to MH i2c: E2 02 01 C0 00 80 0D 02 02 FA 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 42 00 00 00 00 13 04 06 00 04 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 07 00 00 00 00 07 04 06 00 04 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 BE E4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 FB [13:35:59]Write i2c OK [13:35:59]MH_I2C_Read... [13:35:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:59]Read from MH i2c: E2 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 03 00 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 03 00 C0 00 00 90 00 34 [13:35:59]RAPDU: 90 00 [13:35:59]wFMCommunicate OK [13:35:59]wFMCommunicate request_size=27 [13:35:59]MH_SAM_APDU [13:35:59]CAPDU: 80 0D 02 02 16 34 36 36 39 10 04 04 00 BB 1F 02 00 35 04 06 00 D2 15 EB 3C 4F 5E [13:35:59]Write to MH i2c: E2 1E 00 C1 00 80 0D 02 02 16 00 34 36 36 39 10 04 04 00 BB 1F 02 00 35 04 06 00 D2 15 EB 3C 4F 5E 00 00 2E [13:35:59]Write i2c OK [13:35:59]MH_I2C_Read... [13:35:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:59]Read from MH i2c: E2 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 03 00 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [13:35:59]RAPDU: 90 00 [13:35:59]wFMCommunicate OK [13:35:59]wFMCommunicate request_size=4 [13:35:59]MH_SAM_APDU [13:35:59]CAPDU: 80 0D 03 02 [13:35:59]Write to MH i2c: E2 08 00 C2 00 80 0D 03 02 00 00 00 00 3D [13:35:59]Write i2c OK [13:35:59]MH_I2C_Read... [13:35:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:59]Read from MH i2c: E2 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 0B 00 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 0B 00 C2 00 00 44 BE D8 C3 E5 0C F1 C5 90 00 82 [13:35:59]RAPDU: 44 BE D8 C3 E5 0C F1 C5 90 00 [13:35:59]wFMCommunicate OK [13:35:59]SAM_PROTO_SignData done [13:35:59]FM_MakeSignedData done [13:35:59]CreateOFDProtocolMessage [13:35:59]wFMCommunicate request_size=4 [13:35:59]MH_SAM_APDU [13:35:59]CAPDU: 80 11 00 00 [13:35:59]Write to MH i2c: E2 08 00 C3 00 80 11 00 00 00 00 00 00 3D [13:35:59]Write i2c OK [13:35:59]MH_I2C_Read... [13:35:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:59]Read from MH i2c: E2 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 17 00 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: E2 17 00 C3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 98 [13:35:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:35:59]wFMCommunicate OK [13:35:59]CreateOFDProtocolMessage done [13:35:59]OFDSenderStorePacket 139195 [13:35:59]StoreOFDPacket docnum=139195 [13:35:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 20 01 00 00 5C 41 18 01 3D E5 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 42 00 00 00 00 13 04 06 00 04 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 07 00 00 00 00 07 04 06 00 04 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 BE E4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BB 1F 02 00 35 04 06 00 D2 15 EB 3C 4F 5E 44 BE D8 C3 E5 0C F1 C5 [13:35:59]CheckFolder [13:35:59]dirname=/storage/ofd_packets [13:35:59]CheckFolder done [13:35:59]ProducePacketName [13:35:59]name=ofd_packets/00139195 [13:35:59]NVStorageSaveData ofd_packets/00139195 [13:35:59]File name is /storage/ofd_packets/00139195 [13:35:59]Write 318 bytes [13:35:59]NVStorageSaveData done [13:35:59]OFDSenderStorePacket done [13:35:59]KKMCreateOFDPacket done [13:35:59]NVStorageSaveData kkm_last_timestamp [13:35:59]File name is /storage/kkm_last_timestamp [13:35:59]Write 4 bytes [13:35:59]NVStorageSaveData done [13:35:59]ExternCall_PrintAddStr [13:35:59]wPrintStart [13:35:59]Write to MH i2c: 01 00 00 C4 00 C4 [13:35:59]Write i2c OK [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: 01 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: 01 07 00 [13:35:59]MH_I2C_Read... [13:35:59]Read from MH i2c: 01 07 00 C4 00 00 00 00 00 00 FF 0F D9 [13:35:59]RasterBufferAndPrint [13:35:59]line Счет N : (3)335102 [13:35:59]line ИНН: 02508201610067 [13:35:59]line Контрольно-Кассовый Чек [13:35:59]line ПРОДАЖА [13:35:59]line Товар: 4640030091584 [13:35:59]line Сигареты Esse Gold [13:35:59]line 1.000 * 169.00 [13:35:59]line = 169.00 [13:35:59]line НДС 12% НСП 1% [13:35:59]line > о реализуемом товаре [13:35:59]line ИТОГО: 169.00 [13:35:59]line НСП 1% : 1.50 [13:35:59]line НДС 12% : 17.95 [13:35:59]line Наличными: 169.00 [13:35:59]line Безнал.: 0.00 [13:35:59]line Место: АЗС № 101 "Партнер Нефть" [13:35:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:35:59]line СНО: Общий режим [13:35:59]line Чек 180 29.10.2024 13:35 [13:35:59]line Смена: 555 ФФД: 1.0 [13:35:59]line ЗНМ: 0300000081 [13:35:59]line РНМ: 0000000000091631 [13:35:59]line Версия ККМ: 001 [13:35:59]line ФМ: 0000000000874669 [13:35:59]line ФД: 139195 [13:35:59]line ФПД: 230991582744414 [13:35:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133558&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139195&fm=230991582744414&tin=02508201610067®Number=0000000000091631&sum=16900 [13:36:00]OFD Sender: Processing packet 139195 [packets to send 34, broken 33] [13:36:00]ProducePacketName [13:36:00]name=ofd_packets/00139195 [13:36:00]OFD Sender: To server: pG, [13:36:00]CommunicateWithHost lk.salyk.kg:30040 [13:36:00]ConnectInit lk.salyk.kg [13:36:00]line 0 [13:36:00]written 0, free lines is 4095 [13:36:00]Connected sock=10 [13:36: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 36 39 20 01 00 00 5C 41 18 01 3D E5 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 35 38 34 06 04 1A 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 73 73 65 20 47 6F 6C 64 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 04 42 00 00 00 00 13 04 06 00 04 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 07 00 00 00 00 07 04 06 00 04 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 BE E4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BB 1F 02 00 35 04 06 00 D2 15 EB 3C 4F 5E 44 BE D8 C3 E5 0C F1 C5 [13:36: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 36 39 4F 00 00 00 2F 0C 47 00 45 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 36 39 10 04 04 00 BB 1F 02 00 F4 03 04 00 71 90 20 67 B6 04 01 00 00 8F F3 72 5E 33 02 CB 0E [13:36:00]CommunicateWithHost err = 0 [13:36:00]CheckOFDResponse [13:36:00]1017 (14) - 77093643461234 [13:36:00]1041 (16) - 0000000000874669 [13:36:00]1040 (4) - 139195 [13:36:00]1012 (4) - 29.10.2024 07:36 [13:36:00]1206 (1) - 0 [13:36:00]OFD Sender: Remove packet 139195 [13:36:00]ProducePacketName [13:36:00]name=ofd_packets/00139195 [13:36:00]NVStorageDeleteData [13:36:00]Write to MH i2c: 01 00 00 EC 00 EC [13:36:00]Write i2c OK [13:36:00]MH_I2C_Read... [13:36:00]Read from MH i2c: 01 [13:36:00]MH_I2C_Read... [13:36:00]Read from MH i2c: 01 07 00 [13:36:00]MH_I2C_Read... [13:36:00]Read from MH i2c: 01 07 00 EC 00 00 00 00 00 00 0F 0D 0F [13:36:00]RasterBufferAndPrint [13:36:00]line [13:36:00]line [13:36:00]line [13:36:00]line [13:36:00]line [13:36:00]written 0, free lines is 3349 [13:36:00]MH_Cut [13:36:00]Write to MH i2c: D1 01 00 F3 00 01 C5 [13:36:00]Write i2c OK [13:36:00]MH_I2C_Read... [13:36:00]Read from MH i2c: D1 [13:36:00]MH_I2C_Read... [13:36:00]Read from MH i2c: D1 01 00 [13:36:00]MH_I2C_Read... [13:36:00]Read from MH i2c: D1 01 00 F3 00 00 C4 [13:36:00]Write to MH i2c: 01 00 00 F4 00 F4 [13:36:00]Write i2c OK [13:36:00]MH_I2C_Read... [13:36:00]OFD Sender: No OFD packet to send [13:36:01]*** Cut start [13:36:01]*** Partial cut [13:36:01]*** CUTSNS_PIN = 1 [13:36:01]*** CUTSNS_PIN = 0 [13:36:01]*** Brake cut motor [13:36:01]Read from MH i2c: 01 [13:36:01]MH_I2C_Read... [13:36:01]*** Stop cut motor [13:36:01]*** Cut end [13:36:01]Read from MH i2c: 01 07 00 [13:36:01]MH_I2C_Read... [13:36:01]Read from MH i2c: 01 07 00 F4 00 00 00 00 00 00 FF 0F 09 [13:36:01]process_action close_receipt done [13:36:01]requested_data is exist [13:36:01]produce_requested_data [13:36:01]requested_item fm.sn is exist - process it [13:36:01]wFMCommunicate request_size=4 [13:36:01]MH_SAM_APDU [13:36:01]CAPDU: 80 11 00 00 [13:36:01]Write to MH i2c: E2 08 00 F5 00 80 11 00 00 00 00 00 00 6F [13:36:01]Write i2c OK [13:36:01]MH_I2C_Read... [13:36:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:01]Read from MH i2c: E2 [13:36:01]MH_I2C_Read... [13:36:01]Read from MH i2c: E2 17 00 [13:36:01]MH_I2C_Read... [13:36:01]Read from MH i2c: E2 17 00 F5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CA [13:36:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:36:01]wFMCommunicate OK [13:36:01]requested_item fd.num is exist - process it [13:36:01]SAM_PROTO_GetFieldsCounters [13:36:01]wFMCommunicate request_size=4 [13:36:01]MH_SAM_APDU [13:36:01]CAPDU: 80 13 00 00 [13:36:01]Write to MH i2c: E2 08 00 F6 00 80 13 00 00 00 00 00 00 72 [13:36:01]Write i2c OK [13:36:01]MH_I2C_Read... [13:36:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:01]Read from MH i2c: E2 [13:36:01]MH_I2C_Read... [13:36:01]Read from MH i2c: E2 62 00 [13:36:01]MH_I2C_Read... [13:36:01]Read from MH i2c: E2 62 00 F6 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 BB [13: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:36:01]wFMCommunicate OK [13:36:01]SAM_PROTO_GetFieldsCounters done [13:36:01]requested_item shift.num is exist - process it [13:36:01]requested_item shift.opened is exist - process it [13:36:01]req_shift_opened [13:36:01]FM_GetShiftState [13:36:01]SAM_PROTO_GetShiftState [13:36:01]wFMCommunicate request_size=4 [13:36:01]MH_SAM_APDU [13:36:01]CAPDU: 80 13 01 00 [13:36:01]Write to MH i2c: E2 08 00 F7 00 80 13 01 00 00 00 00 00 74 [13:36:01]Write i2c OK [13:36:01]MH_I2C_Read... [13:36:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:01]Read from MH i2c: E2 [13:36:01]MH_I2C_Read... [13:36:01]Read from MH i2c: E2 0E 00 [13:36:01]MH_I2C_Read... [13:36:01]Read from MH i2c: E2 0E 00 F7 00 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C3 [13:36:01]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:36:01]wFMCommunicate OK [13:36:01]SAM_PROTO_GetShiftState done [13:36:01]FM_GetShiftState done [13:36:01]req_shift_opened done [13:36:01]requested_item shift.open_date is exist - process it [13:36:01]req_shift_open_date [13:36:01]req_shift_open_date done [13:36:01]produce_requested_data done [13:36:01]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139195,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:36:01]process_action_free close_receipt [13:36:01]json_value_free [13:36:01]json_value_free done [13:36:01]process_json_proto returns [13:36:01]Send response to host [13:36:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139195,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:36:01]free response buf [13:36:01]execute_script done [13:36:01]execute_script returns [13:36:01]free content buf [13:36:01]Sock 9.Close socket [13:36:01]Sock 9.Thread stoped [13:36:05]OFD Sender: No OFD packet to send [13:36:10]OFD Sender: No OFD packet to send [13:36:15]OFD Sender: No OFD packet to send [13:36:20]OFD Sender: No OFD packet to send [13:36:25]OFD Sender: No OFD packet to send [13:36:30]OFD Sender: No OFD packet to send [13:36:35]OFD Sender: No OFD packet to send [13:36:40]OFD Sender: No OFD packet to send [13:36:45]OFD Sender: No OFD packet to send [13:36:50]OFD Sender: No OFD packet to send [13:36:55]OFD Sender: No OFD packet to send [13:37:00]OFD Sender: No OFD packet to send [13:37:05]OFD Sender: No OFD packet to send [13:37:10]OFD Sender: No OFD packet to send [13:37:15]OFD Sender: No OFD packet to send [13:37:20]OFD Sender: No OFD packet to send [13:37:21]accept exits with 8 [13:37:21]New connection [13:37:21]New thread 3067141476 created [13:37:21]Thread 3067284836 joined [13:37:21]Waiting for new connection... [13:37:21] Sock 8.Parse request [13:37:21]Sock 8.Check first char [13:37:21]Sock 8.First char is OK [13:37:21]request: POST /json_proto HTTP/1.0 [13:37:21]Method: POST [13:37:21]URL: /json_proto [13:37:21]Method is POST - this is cgi request [13:37:21]url: /json_proto [13:37:21]query_string will be loaded in cgi processing [13:37:21]execute_cgi json_proto POST (null) [13:37:21]execute_cgi path=json_proto method=POST [13:37:21]POST find Content-Length [13:37:21]Host: 172.17.50.196:8080 [13:37:21]Content-Length: 771 [13:37:21]Content-Type: application/json [13:37:21] [13:37:21]POST finish read [13:37:21]Found Content-Length = 771 [13:37:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335103", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:21]execute_script... [13:37: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 : (3)335103", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:21]POST & json_proto [13:37:21]process_json_proto [13:37:21]json parsed OK: [13:37:21]protocol is kg_v1.0 [13:37:21]action value=close_receipt [13:37:21]process_action close_receipt [13:37:21]cmd_close_receipt [13:37:21]MH_GetDate [13:37:21]Write to MH i2c: F0 00 00 F8 00 E7 [13:37:21]Write i2c OK [13:37:21]MH_I2C_Read... [13:37:21]Read from MH i2c: F0 [13:37:21]MH_I2C_Read... [13:37:21]Read from MH i2c: F0 09 00 [13:37:21]MH_I2C_Read... [13:37:21]Read from MH i2c: F0 09 00 F8 00 00 11 E5 20 67 72 0D 1C 67 6F [13:37:21]GetLastDocTimeStamp 1730208958 [13:37:21]current date 1730209041 [13:37:21]FM_GetShiftState [13:37:21]SAM_PROTO_GetShiftState [13:37:21]wFMCommunicate request_size=4 [13:37:21]MH_SAM_APDU [13:37:21]CAPDU: 80 13 01 00 [13:37:21]Write to MH i2c: E2 08 00 F9 00 80 13 01 00 00 00 00 00 76 [13:37:21]Write i2c OK [13:37:21]MH_I2C_Read... [13:37:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:21]Read from MH i2c: E2 [13:37:21]MH_I2C_Read... [13:37:21]Read from MH i2c: E2 0E 00 [13:37:21]MH_I2C_Read... [13:37:21]Read from MH i2c: E2 0E 00 F9 00 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C5 [13:37:21]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:37:21]wFMCommunicate OK [13:37:21]SAM_PROTO_GetShiftState done [13:37:21]FM_GetShiftState done [13:37:21]opened in 1730160023 [13:37:21]opened+sec_in_day 1730246423 [13:37:21]quantity*price = 11500 [13:37:21]sum+1 = 11501 [13:37:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 0.00 Безнал.: 115.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 181 29.10.2024 13:37 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139196 ФПД: 228345504016896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133722&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139196&fm=228345504016896&tin=02508201610067®Number=0000000000091631&sum=11500 0 [13:37:22]StoreToDocumentArchive [13:37:22]shift 555 fd 139196 [13:37:22]save to /storage/0555/doc_00139196 [13:37:22]save last doc name /storage/0555/doc_00139196 to /storage/kkm_last_doc_name [13:37:22]save OK [13:37:22]Clear old archive folders... [13:37:22]ProcessDocumentItem done err = 0, tmpTLVsize=280 [13:37:22]tlvbuf is 01107BA0 [13:37:22]SAM_PROTO_ClearQueue [13:37:22]wFMCommunicate request_size=4 [13:37:22]MH_SAM_APDU [13:37:22]CAPDU: 80 09 00 00 [13:37:22]Write to MH i2c: E2 08 00 06 01 80 09 00 00 00 00 00 00 79 [13:37:22]Write i2c OK [13:37:22]MH_I2C_Read... [13:37:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:22]Read from MH i2c: E2 [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: E2 03 00 [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: E2 03 00 06 01 00 90 00 7B [13:37:22]RAPDU: 90 00 [13:37:22]wFMCommunicate OK [13:37:22]SAM_PROTO_ClearQueue done [13:37:22]KKMCreateOFDPacket [13:37:22]OFDProtocolAddRootSTLVToBuf [13:37:22]FM_MakeSignedData [13:37:22]FM_MakeSignedData [13:37:22]SAM_PROTO_SignData [13:37:22]wFMCommunicate request_size=4 [13:37:22]MH_SAM_APDU [13:37:22]CAPDU: 80 0D 01 02 [13:37:22]Write to MH i2c: E2 08 00 07 01 80 0D 01 02 00 00 00 00 81 [13:37:22]Write i2c OK [13:37:22]MH_I2C_Read... [13:37:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:22]Read from MH i2c: E2 [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: E2 03 00 [13:37:22]MH_I2C_Read... [13:37:22]Read from MH i2c: E2 03 00 07 01 00 90 00 7C [13:37:22]RAPDU: 90 00 [13:37:22]wFMCommunicate OK [13:37:22]wFMCommunicate request_size=255 [13:37:22]MH_SAM_APDU [13:37:22]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 12 E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 [13:37:22]Write to MH i2c: E2 02 01 08 01 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 12 E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 00 00 1C [13:37:22]Write i2c OK [13:37:22]MH_I2C_Read... [13:37:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:23]Read from MH i2c: E2 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 03 00 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 03 00 08 01 00 90 00 7D [13:37:23]RAPDU: 90 00 [13:37:23]wFMCommunicate OK [13:37:23]wFMCommunicate request_size=39 [13:37:23]MH_SAM_APDU [13:37:23]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BC 1F 02 00 35 04 06 00 CF AD D4 A7 2A 00 [13:37:23]Write to MH i2c: E2 2A 00 09 01 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BC 1F 02 00 35 04 06 00 CF AD D4 A7 2A 00 00 00 45 [13:37:23]Write i2c OK [13:37:23]MH_I2C_Read... [13:37:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:23]Read from MH i2c: E2 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 03 00 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 03 00 09 01 00 90 00 7E [13:37:23]RAPDU: 90 00 [13:37:23]wFMCommunicate OK [13:37:23]wFMCommunicate request_size=4 [13:37:23]MH_SAM_APDU [13:37:23]CAPDU: 80 0D 03 02 [13:37:23]Write to MH i2c: E2 08 00 0A 01 80 0D 03 02 00 00 00 00 86 [13:37:23]Write i2c OK [13:37:23]MH_I2C_Read... [13:37:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:23]Read from MH i2c: E2 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 0B 00 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 0B 00 0A 01 00 D4 97 50 AE 6F 4C FE 19 90 00 C2 [13:37:23]RAPDU: D4 97 50 AE 6F 4C FE 19 90 00 [13:37:23]wFMCommunicate OK [13:37:23]SAM_PROTO_SignData done [13:37:23]FM_MakeSignedData done [13:37:23]CreateOFDProtocolMessage [13:37:23]wFMCommunicate request_size=4 [13:37:23]MH_SAM_APDU [13:37:23]CAPDU: 80 11 00 00 [13:37:23]Write to MH i2c: E2 08 00 0B 01 80 11 00 00 00 00 00 00 86 [13:37:23]Write i2c OK [13:37:23]MH_I2C_Read... [13:37:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:23]Read from MH i2c: E2 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 17 00 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: E2 17 00 0B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E1 [13:37:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:37:23]wFMCommunicate OK [13:37:23]CreateOFDProtocolMessage done [13:37:23]OFDSenderStorePacket 139196 [13:37:23]StoreOFDPacket docnum=139196 [13:37:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2C 01 00 00 94 FB 24 01 72 14 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 12 E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BC 1F 02 00 35 04 06 00 CF AD D4 A7 2A 00 D4 97 50 AE 6F 4C FE 19 [13:37:23]CheckFolder [13:37:23]dirname=/storage/ofd_packets [13:37:23]CheckFolder done [13:37:23]ProducePacketName [13:37:23]name=ofd_packets/00139196 [13:37:23]NVStorageSaveData ofd_packets/00139196 [13:37:23]File name is /storage/ofd_packets/00139196 [13:37:23]Write 330 bytes [13:37:23]NVStorageSaveData done [13:37:23]OFDSenderStorePacket done [13:37:23]KKMCreateOFDPacket done [13:37:23]NVStorageSaveData kkm_last_timestamp [13:37:23]File name is /storage/kkm_last_timestamp [13:37:23]Write 4 bytes [13:37:23]NVStorageSaveData done [13:37:23]ExternCall_PrintAddStr [13:37:23]wPrintStart [13:37:23]Write to MH i2c: 01 00 00 0C 01 0D [13:37:23]Write i2c OK [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: 01 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: 01 07 00 [13:37:23]MH_I2C_Read... [13:37:23]Read from MH i2c: 01 07 00 0C 01 00 00 00 00 00 FF 0F 22 [13:37:23]RasterBufferAndPrint [13:37:23]line Счет N : (3)335103 [13:37:23]line ИНН: 02508201610067 [13:37:23]line Контрольно-Кассовый Чек [13:37:23]line ПРОДАЖА [13:37:23]line Товар: 2000036210013 [13:37:23]line Кофе Капучино (GABB TRADE) [13:37:23]line 1.000 * 115.00 [13:37:23]line = 115.00 [13:37:23]line НДС 12% НСП 1% [13:37:23]line > о реализуемом товаре [13:37:23]line ИТОГО: 115.00 [13:37:23]line НСП 1% : 1.02 [13:37:23]line НДС 12% : 12.21 [13:37:23]line Наличными: 0.00 [13:37:23]line Безнал.: 115.00 [13:37:23]line Место: АЗС № 101 "Партнер Нефть" [13:37:23]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:37:23]line СНО: Общий режим [13:37:23]line Чек 181 29.10.2024 13:37 [13:37:23]line Смена: 555 ФФД: 1.0 [13:37:23]line ЗНМ: 0300000081 [13:37:23]line РНМ: 0000000000091631 [13:37:23]line Версия ККМ: 001 [13:37:23]line Платежная система: Mbank [13:37:23]line ФМ: 0000000000874669 [13:37:23]line ФД: 139196 [13:37:23]line ФПД: 228345504016896 [13:37:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133722&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139196&fm=228345504016896&tin=02508201610067®Number=0000000000091631&sum=11500 [13:37:23]OFD Sender: Processing packet 139196 [packets to send 34, broken 33] [13:37:23]ProducePacketName [13:37:23]name=ofd_packets/00139196 [13:37:23]OFD Sender: To server: pG, [13:37:23]CommunicateWithHost lk.salyk.kg:30040 [13:37:23]ConnectInit lk.salyk.kg [13:37:23]line 0 [13:37:23]written 0, free lines is 4095 [13:37:23]Connected sock=10 [13:37: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 36 39 2C 01 00 00 94 FB 24 01 72 14 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EC 2C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 12 E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BC 1F 02 00 35 04 06 00 CF AD D4 A7 2A 00 D4 97 50 AE 6F 4C FE 19 [13:37: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 36 39 4F 00 00 00 24 6D 47 00 11 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BC 1F 02 00 F4 03 04 00 C5 90 20 67 B6 04 01 00 00 D7 47 A9 5C 74 F4 B0 E3 [13:37:23]CommunicateWithHost err = 0 [13:37:23]CheckOFDResponse [13:37:23]1017 (14) - 77093643461234 [13:37:23]1041 (16) - 0000000000874669 [13:37:23]1040 (4) - 139196 [13:37:23]1012 (4) - 29.10.2024 07:37 [13:37:23]1206 (1) - 0 [13:37:23]OFD Sender: Remove packet 139196 [13:37:23]ProducePacketName [13:37:23]name=ofd_packets/00139196 [13:37:23]NVStorageDeleteData [13:37:24]Write to MH i2c: 01 00 00 35 01 36 [13:37:24]Write i2c OK [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: 01 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: 01 07 00 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: 01 07 00 35 01 00 00 00 00 00 13 0D 5D [13:37:24]RasterBufferAndPrint [13:37:24]line [13:37:24]line [13:37:24]line [13:37:24]line [13:37:24]line [13:37:24]written 0, free lines is 3353 [13:37:24]MH_Cut [13:37:24]Write to MH i2c: D1 01 00 3C 01 01 0F [13:37:24]Write i2c OK [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: D1 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: D1 01 00 [13:37:24]MH_I2C_Read... [13:37:24]Read from MH i2c: D1 01 00 3C 01 00 0E [13:37:24]Write to MH i2c: 01 00 00 3D 01 3E [13:37:24]Write i2c OK [13:37:24]MH_I2C_Read... [13:37:24]OFD Sender: No OFD packet to send [13:37:24]*** Cut start [13:37:24]*** Partial cut [13:37:24]*** CUTSNS_PIN = 1 [13:37:24]*** CUTSNS_PIN = 0 [13:37:25]*** Brake cut motor [13:37:25]Read from MH i2c: 01 [13:37:25]MH_I2C_Read... [13:37:25]*** Stop cut motor [13:37:25]*** Cut end [13:37:25]Read from MH i2c: 01 07 00 [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: 01 07 00 3D 01 00 00 00 00 00 FF 0F 53 [13:37:25]process_action close_receipt done [13:37:25]requested_data is exist [13:37:25]produce_requested_data [13:37:25]requested_item fm.sn is exist - process it [13:37:25]wFMCommunicate request_size=4 [13:37:25]MH_SAM_APDU [13:37:25]CAPDU: 80 11 00 00 [13:37:25]Write to MH i2c: E2 08 00 3E 01 80 11 00 00 00 00 00 00 B9 [13:37:25]Write i2c OK [13:37:25]MH_I2C_Read... [13:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:25]Read from MH i2c: E2 [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: E2 17 00 [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: E2 17 00 3E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 14 [13:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:37:25]wFMCommunicate OK [13:37:25]requested_item fd.num is exist - process it [13:37:25]SAM_PROTO_GetFieldsCounters [13:37:25]wFMCommunicate request_size=4 [13:37:25]MH_SAM_APDU [13:37:25]CAPDU: 80 13 00 00 [13:37:25]Write to MH i2c: E2 08 00 3F 01 80 13 00 00 00 00 00 00 BC [13:37:25]Write i2c OK [13:37:25]MH_I2C_Read... [13:37:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:25]Read from MH i2c: E2 [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: E2 62 00 [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: E2 62 00 3F 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BC 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [13:37: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BC 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:25]wFMCommunicate OK [13:37:25]SAM_PROTO_GetFieldsCounters done [13:37:25]requested_item shift.num is exist - process it [13:37:25]requested_item shift.opened is exist - process it [13:37:25]req_shift_opened [13:37:25]FM_GetShiftState [13:37:25]SAM_PROTO_GetShiftState [13:37:25]wFMCommunicate request_size=4 [13:37:25]MH_SAM_APDU [13:37:25]CAPDU: 80 13 01 00 [13:37:25]Write to MH i2c: E2 08 00 40 01 80 13 01 00 00 00 00 00 BE [13:37:25]Write i2c OK [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: E2 [13:37:25]MH_I2C_Read... [13:37:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:25]Read from MH i2c: E2 0E 00 [13:37:25]MH_I2C_Read... [13:37:25]Read from MH i2c: E2 0E 00 40 01 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0D [13:37:25]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:37:25]wFMCommunicate OK [13:37:25]SAM_PROTO_GetShiftState done [13:37:25]FM_GetShiftState done [13:37:25]req_shift_opened done [13:37:25]requested_item shift.open_date is exist - process it [13:37:25]req_shift_open_date [13:37:25]req_shift_open_date done [13:37:25]produce_requested_data done [13:37:25]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139196,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:37:25]process_action_free close_receipt [13:37:25]json_value_free [13:37:25]json_value_free done [13:37:25]process_json_proto returns [13:37:25]Send response to host [13:37:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139196,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:37:25]free response buf [13:37:25]execute_script done [13:37:25]execute_script returns [13:37:25]free content buf [13:37:25]Sock 8.Close socket [13:37:25]Sock 8.Thread stoped [13:37:29]OFD Sender: No OFD packet to send [13:37:34]OFD Sender: No OFD packet to send [13:37:35]accept exits with 9 [13:37:35]New connection [13:37:35]New thread 3067284836 created [13:37:35]Thread 3067141476 joined [13:37:35]Waiting for new connection... [13:37:35] Sock 9.Parse request [13:37:35]Sock 9.Check first char [13:37:35]Sock 9.First char is OK [13:37:35]request: POST /json_proto HTTP/1.0 [13:37:35]Method: POST [13:37:35]URL: /json_proto [13:37:35]Method is POST - this is cgi request [13:37:35]url: /json_proto [13:37:35]query_string will be loaded in cgi processing [13:37:35]execute_cgi json_proto POST (null) [13:37:35]execute_cgi path=json_proto method=POST [13:37:35]POST find Content-Length [13:37:35]Host: 172.17.50.196:8080 [13:37:35]Content-Length: 770 [13:37:35]Content-Type: application/json [13:37:35] [13:37:35]POST finish read [13:37:35]Found Content-Length = 770 [13:37:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:35]execute_script... [13:37: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)1093808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:35]POST & json_proto [13:37:35]process_json_proto [13:37:35]json parsed OK: [13:37:35]protocol is kg_v1.0 [13:37:35]action value=close_receipt [13:37:35]process_action close_receipt [13:37:35]cmd_close_receipt [13:37:35]MH_GetDate [13:37:35]Write to MH i2c: F0 00 00 41 01 31 [13:37:35]Write i2c OK [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: F0 [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: F0 09 00 [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: F0 09 00 41 01 00 20 E5 20 67 72 0D 1C 67 C8 [13:37:35]GetLastDocTimeStamp 1730209042 [13:37:35]current date 1730209056 [13:37:35]FM_GetShiftState [13:37:35]SAM_PROTO_GetShiftState [13:37:35]wFMCommunicate request_size=4 [13:37:35]MH_SAM_APDU [13:37:35]CAPDU: 80 13 01 00 [13:37:35]Write to MH i2c: E2 08 00 42 01 80 13 01 00 00 00 00 00 C0 [13:37:35]Write i2c OK [13:37:35]MH_I2C_Read... [13:37:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:35]Read from MH i2c: E2 [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: E2 0E 00 [13:37:35]MH_I2C_Read... [13:37:35]Read from MH i2c: E2 0E 00 42 01 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0F [13:37:35]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:37:35]wFMCommunicate OK [13:37:35]SAM_PROTO_GetShiftState done [13:37:35]FM_GetShiftState done [13:37:35]opened in 1730160023 [13:37:35]opened+sec_in_day 1730246423 [13:37:35]quantity*price = 100015 [13:37:35]sum+1 = 100017 [13:37:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 182 29.10.2024 13:37 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139197 ФПД: 252645856274252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133736&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139197&fm=252645856274252&tin=02508201610067®Number=0000000000091631&sum=100016 [13:37:37]StoreToDocumentArchive [13:37:37]shift 555 fd 139197 [13:37:37]save to /storage/0555/doc_00139197 [13:37:37]save last doc name /storage/0555/doc_00139197 to /storage/kkm_last_doc_name [13:37:37]save OK [13:37:37]Clear old archive folders... [13:37:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:37:37]tlvbuf is 01141940 [13:37:37]SAM_PROTO_ClearQueue [13:37:37]wFMCommunicate request_size=4 [13:37:37]MH_SAM_APDU [13:37:37]CAPDU: 80 09 00 00 [13:37:37]Write to MH i2c: E2 08 00 4F 01 80 09 00 00 00 00 00 00 C2 [13:37:37]Write i2c OK [13:37:37]MH_I2C_Read... [13:37:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:37]Read from MH i2c: E2 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 03 00 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 03 00 4F 01 00 90 00 C4 [13:37:37]RAPDU: 90 00 [13:37:37]wFMCommunicate OK [13:37:37]SAM_PROTO_ClearQueue done [13:37:37]KKMCreateOFDPacket [13:37:37]OFDProtocolAddRootSTLVToBuf [13:37:37]FM_MakeSignedData [13:37:37]FM_MakeSignedData [13:37:37]SAM_PROTO_SignData [13:37:37]wFMCommunicate request_size=4 [13:37:37]MH_SAM_APDU [13:37:37]CAPDU: 80 0D 01 02 [13:37:37]Write to MH i2c: E2 08 00 50 01 80 0D 01 02 00 00 00 00 CA [13:37:37]Write i2c OK [13:37:37]MH_I2C_Read... [13:37:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:37]Read from MH i2c: E2 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 03 00 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 03 00 50 01 00 90 00 C5 [13:37:37]RAPDU: 90 00 [13:37:37]wFMCommunicate OK [13:37:37]wFMCommunicate request_size=255 [13:37:37]MH_SAM_APDU [13:37:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 20 E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BD 1F 02 00 35 04 06 00 E5 [13:37:37]Write to MH i2c: E2 02 01 51 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 20 E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BD 1F 02 00 35 04 06 00 E5 00 00 A5 [13:37:37]Write i2c OK [13:37:37]MH_I2C_Read... [13:37:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:37]Read from MH i2c: E2 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 03 00 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 03 00 51 01 00 90 00 C6 [13:37:37]RAPDU: 90 00 [13:37:37]wFMCommunicate OK [13:37:37]wFMCommunicate request_size=10 [13:37:37]MH_SAM_APDU [13:37:37]CAPDU: 80 0D 02 02 05 C7 B2 84 67 4C [13:37:37]Write to MH i2c: E2 0D 00 52 01 80 0D 02 02 05 00 C7 B2 84 67 4C 00 00 87 [13:37:37]Write i2c OK [13:37:37]MH_I2C_Read... [13:37:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:37]Read from MH i2c: E2 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 03 00 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 03 00 52 01 00 90 00 C7 [13:37:37]RAPDU: 90 00 [13:37:37]wFMCommunicate OK [13:37:37]wFMCommunicate request_size=4 [13:37:37]MH_SAM_APDU [13:37:37]CAPDU: 80 0D 03 02 [13:37:37]Write to MH i2c: E2 08 00 53 01 80 0D 03 02 00 00 00 00 CF [13:37:37]Write i2c OK [13:37:37]MH_I2C_Read... [13:37:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:37]Read from MH i2c: E2 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 0B 00 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 0B 00 53 01 00 74 A1 0A D6 C6 79 6C 87 90 00 F7 [13:37:37]RAPDU: 74 A1 0A D6 C6 79 6C 87 90 00 [13:37:37]wFMCommunicate OK [13:37:37]SAM_PROTO_SignData done [13:37:37]FM_MakeSignedData done [13:37:37]CreateOFDProtocolMessage [13:37:37]wFMCommunicate request_size=4 [13:37:37]MH_SAM_APDU [13:37:37]CAPDU: 80 11 00 00 [13:37:37]Write to MH i2c: E2 08 00 54 01 80 11 00 00 00 00 00 00 CF [13:37:37]Write i2c OK [13:37:37]MH_I2C_Read... [13:37:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:37]Read from MH i2c: E2 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 17 00 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: E2 17 00 54 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2A [13:37:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:37:37]wFMCommunicate OK [13:37:37]CreateOFDProtocolMessage done [13:37:37]OFDSenderStorePacket 139197 [13:37:37]StoreOFDPacket docnum=139197 [13:37:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 F1 1B 07 01 ED D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 20 E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BD 1F 02 00 35 04 06 00 E5 C7 B2 84 67 4C 74 A1 0A D6 C6 79 6C 87 [13:37:37]CheckFolder [13:37:37]dirname=/storage/ofd_packets [13:37:37]CheckFolder done [13:37:37]ProducePacketName [13:37:37]name=ofd_packets/00139197 [13:37:37]NVStorageSaveData ofd_packets/00139197 [13:37:37]File name is /storage/ofd_packets/00139197 [13:37:37]Write 301 bytes [13:37:37]NVStorageSaveData done [13:37:37]OFDSenderStorePacket done [13:37:37]KKMCreateOFDPacket done [13:37:37]NVStorageSaveData kkm_last_timestamp [13:37:37]File name is /storage/kkm_last_timestamp [13:37:37]Write 4 bytes [13:37:37]NVStorageSaveData done [13:37:37]ExternCall_PrintAddStr [13:37:37]wPrintStart [13:37:37]Write to MH i2c: 01 00 00 55 01 56 [13:37:37]Write i2c OK [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: 01 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: 01 07 00 [13:37:37]MH_I2C_Read... [13:37:37]Read from MH i2c: 01 07 00 55 01 00 00 00 00 00 FF 0F 6B [13:37:37]RasterBufferAndPrint [13:37:37]line Счет N : (1)1093808 [13:37:37]line ИНН: 02508201610067 [13:37:37]line Контрольно-Кассовый Чек [13:37:37]line ПРОДАЖА [13:37:37]line ТРК (МРК, ГНК) : 33 [13:37:37]line Товар: 2710124130 [13:37:37]line Аи-92-К-2 [13:37:37]line 14.950 * 66.90 [13:37:37]line = 1000.16 [13:37:37]line НДС 12% НСП 1% [13:37:37]line > о реализуемом товаре [13:37:37]line ИТОГО: 1000.16 [13:37:37]line НСП 1% : 8.85 [13:37:37]line НДС 12% : 106.21 [13:37:37]line Наличными: 0.00 [13:37:37]line Безнал.: 1000.16 [13:37:37]line Место: АЗС № 101 "Партнер Нефть" [13:37:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:37:37]line СНО: Общий режим [13:37:37]line Чек 182 29.10.2024 13:37 [13:37:37]line Смена: 555 ФФД: 1.0 [13:37:37]line ЗНМ: 0300000081 [13:37:37]line РНМ: 0000000000091631 [13:37:37]line Версия ККМ: 001 [13:37:37]line Платежная система: Mbank [13:37:37]line ФМ: 0000000000874669 [13:37:37]line ФД: 139197 [13:37:37]line ФПД: 252645856274252 [13:37:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133736&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139197&fm=252645856274252&tin=02508201610067®Number=0000000000091631&sum=100016 [13:37:37]written 0, free lines is 4095 [13:37:37]OFD Sender: Processing packet 139197 [packets to send 34, broken 33] [13:37:37]ProducePacketName [13:37:37]name=ofd_packets/00139197 [13:37:37]OFD Sender: To server: pG, [13:37:37]CommunicateWithHost lk.salyk.kg:30040 [13:37:37]ConnectInit lk.salyk.kg [13:37:38]Connected sock=10 [13:37: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 36 39 0F 01 00 00 F1 1B 07 01 ED D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 20 E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BD 1F 02 00 35 04 06 00 E5 C7 B2 84 67 4C 74 A1 0A D6 C6 79 6C 87 [13:37:38]Write to MH i2c: 01 00 00 7E 01 7F [13:37:38]Write i2c OK [13:37:38]MH_I2C_Read... [13:37:38]Read from MH i2c: 01 [13:37:38]MH_I2C_Read... [13:37:38]Read from MH i2c: 01 07 00 [13:37:38]MH_I2C_Read... [13:37:38]Read from MH i2c: 01 07 00 7E 01 00 00 00 00 00 20 0D B3 [13:37:38]RasterBufferAndPrint [13:37:38]line [13:37:38]line [13:37:38]line [13:37:38]line [13:37:38]line [13:37:38]written 0, free lines is 3366 [13:37:38]MH_Cut [13:37:38]Write to MH i2c: D1 01 00 85 01 01 58 [13:37:38]Write i2c OK [13:37:38]MH_I2C_Read... [13:37:38]Read from MH i2c: D1 [13:37:38]MH_I2C_Read... [13:37:38]Read from MH i2c: D1 01 00 [13:37:38]MH_I2C_Read... [13:37:38]Read from MH i2c: D1 01 00 85 01 00 57 [13:37:38]Write to MH i2c: 01 00 00 86 01 87 [13:37:38]Write i2c OK [13:37:38]MH_I2C_Read... [13:37: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 36 39 4F 00 00 00 73 90 47 00 0B FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BD 1F 02 00 F4 03 04 00 D3 90 20 67 B6 04 01 00 00 F8 67 4A E2 60 03 5F 26 [13:37:38]CommunicateWithHost err = 0 [13:37:38]CheckOFDResponse [13:37:38]1017 (14) - 77093643461234 [13:37:38]1041 (16) - 0000000000874669 [13:37:38]1040 (4) - 139197 [13:37:38]1012 (4) - 29.10.2024 07:37 [13:37:38]1206 (1) - 0 [13:37:38]OFD Sender: Remove packet 139197 [13:37:38]ProducePacketName [13:37:38]name=ofd_packets/00139197 [13:37:38]NVStorageDeleteData [13:37:38]*** Cut start [13:37:38]*** Partial cut [13:37:38]*** CUTSNS_PIN = 1 [13:37:38]OFD Sender: No OFD packet to send [13:37:38]*** CUTSNS_PIN = 0 [13:37:39]*** Brake cut motor [13:37:39]Read from MH i2c: 01 [13:37:39]MH_I2C_Read... [13:37:39]*** Stop cut motor [13:37:39]*** Cut end [13:37:39]Read from MH i2c: 01 07 00 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 FF 0F 9C [13:37:39]process_action close_receipt done [13:37:39]requested_data is exist [13:37:39]produce_requested_data [13:37:39]requested_item fm.sn is exist - process it [13:37:39]wFMCommunicate request_size=4 [13:37:39]MH_SAM_APDU [13:37:39]CAPDU: 80 11 00 00 [13:37:39]Write to MH i2c: E2 08 00 87 01 80 11 00 00 00 00 00 00 02 [13:37:39]Write i2c OK [13:37:39]MH_I2C_Read... [13:37:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:39]Read from MH i2c: E2 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 17 00 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 17 00 87 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5D [13:37:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:37:39]wFMCommunicate OK [13:37:39]requested_item fd.num is exist - process it [13:37:39]SAM_PROTO_GetFieldsCounters [13:37:39]wFMCommunicate request_size=4 [13:37:39]MH_SAM_APDU [13:37:39]CAPDU: 80 13 00 00 [13:37:39]Write to MH i2c: E2 08 00 88 01 80 13 00 00 00 00 00 00 05 [13:37:39]Write i2c OK [13:37:39]MH_I2C_Read... [13:37:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:39]Read from MH i2c: E2 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 62 00 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 62 00 88 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BD 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [13:37: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BD 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:39]wFMCommunicate OK [13:37:39]SAM_PROTO_GetFieldsCounters done [13:37:39]requested_item shift.num is exist - process it [13:37:39]requested_item shift.opened is exist - process it [13:37:39]req_shift_opened [13:37:39]FM_GetShiftState [13:37:39]SAM_PROTO_GetShiftState [13:37:39]wFMCommunicate request_size=4 [13:37:39]MH_SAM_APDU [13:37:39]CAPDU: 80 13 01 00 [13:37:39]Write to MH i2c: E2 08 00 89 01 80 13 01 00 00 00 00 00 07 [13:37:39]Write i2c OK [13:37:39]MH_I2C_Read... [13:37:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:39]Read from MH i2c: E2 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 0E 00 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 0E 00 89 01 00 09 00 01 97 25 20 67 00 00 00 00 90 00 56 [13:37:39]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:37:39]wFMCommunicate OK [13:37:39]SAM_PROTO_GetShiftState done [13:37:39]FM_GetShiftState done [13:37:39]req_shift_opened done [13:37:39]requested_item shift.open_date is exist - process it [13:37:39]req_shift_open_date [13:37:39]req_shift_open_date done [13:37:39]produce_requested_data done [13:37:39]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139197,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:37:39]process_action_free close_receipt [13:37:39]json_value_free [13:37:39]json_value_free done [13:37:39]process_json_proto returns [13:37:39]Send response to host [13:37:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139197,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:37:39]free response buf [13:37:39]execute_script done [13:37:39]execute_script returns [13:37:39]free content buf [13:37:39]Sock 9.Close socket [13:37:39]Sock 9.Thread stoped [13:37:43]OFD Sender: No OFD packet to send [13:37:48]OFD Sender: No OFD packet to send [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:48]OFD Sender: No OFD packet to send [13:39:53]OFD Sender: No OFD packet to send [13:39:54]accept exits with 8 [13:39:54]New connection [13:39:54]New thread 3067141476 created [13:39:54]Thread 3067284836 joined [13:39:54]Waiting for new connection... [13:39:54] Sock 8.Parse request [13:39:54]Sock 8.Check first char [13:39:54]Sock 8.First char is OK [13:39:54]request: POST /json_proto HTTP/1.0 [13:39:54]Method: POST [13:39:54]URL: /json_proto [13:39:54]Method is POST - this is cgi request [13:39:54]url: /json_proto [13:39:54]query_string will be loaded in cgi processing [13:39:54]execute_cgi json_proto POST (null) [13:39:54]execute_cgi path=json_proto method=POST [13:39:54]POST find Content-Length [13:39:54]Host: 172.17.50.196:8080 [13:39:54]Content-Length: 688 [13:39:54]Content-Type: application/json [13:39:54] [13:39:54]POST finish read [13:39:54]Found Content-Length = 688 [13:39:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:54]execute_script... [13:39:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:54]POST & json_proto [13:39:54]process_json_proto [13:39:54]json parsed OK: [13:39:54]protocol is kg_v1.0 [13:39:54]action value=close_receipt [13:39:54]process_action close_receipt [13:39:54]cmd_close_receipt [13:39:54]MH_GetDate [13:39:54]Write to MH i2c: F0 00 00 8A 01 7A [13:39:54]Write i2c OK [13:39:54]MH_I2C_Read... [13:39:54]Read from MH i2c: F0 [13:39:54]MH_I2C_Read... [13:39:54]Read from MH i2c: F0 09 00 [13:39:54]MH_I2C_Read... [13:39:54]Read from MH i2c: F0 09 00 8A 01 00 AB E5 20 67 72 0D 1C 67 9C [13:39:54]GetLastDocTimeStamp 1730209056 [13:39:54]current date 1730209195 [13:39:54]FM_GetShiftState [13:39:54]SAM_PROTO_GetShiftState [13:39:54]wFMCommunicate request_size=4 [13:39:54]MH_SAM_APDU [13:39:54]CAPDU: 80 13 01 00 [13:39:54]Write to MH i2c: E2 08 00 8B 01 80 13 01 00 00 00 00 00 09 [13:39:54]Write i2c OK [13:39:54]MH_I2C_Read... [13:39:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:54]Read from MH i2c: E2 [13:39:54]MH_I2C_Read... [13:39:54]Read from MH i2c: E2 0E 00 [13:39:54]MH_I2C_Read... [13:39:54]Read from MH i2c: E2 0E 00 8B 01 00 09 00 01 97 25 20 67 00 00 00 00 90 00 58 [13:39:54]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:39:54]wFMCommunicate OK [13:39:54]SAM_PROTO_GetShiftState done [13:39:54]FM_GetShiftState done [13:39:54]opened in 1730160023 [13:39:54]opened+sec_in_day 1730246423 [13:39:54]quantity*price = 100050 [13:39:54]sum+1 = 100052 [13:39:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 183 29.10.2024 13:39 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139198 ФПД: 149193870148786 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133955&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139198&fm=149193870148786&tin=02508201610067®Number=0000000000091631&sum=100000 [13:39:55]StoreToDocumentArchive [13:39:55]shift 555 fd 139198 [13:39:55]save to /storage/0555/doc_00139198 [13:39:55]save last doc name /storage/0555/doc_00139198 to /storage/kkm_last_doc_name [13:39:55]save OK [13:39:55]Clear old archive folders... [13:39:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:39:55]tlvbuf is 011391D0 [13:39:55]SAM_PROTO_ClearQueue [13:39:55]wFMCommunicate request_size=4 [13:39:55]MH_SAM_APDU [13:39:55]CAPDU: 80 09 00 00 [13:39:55]Write to MH i2c: E2 08 00 98 01 80 09 00 00 00 00 00 00 0B [13:39:55]Write i2c OK [13:39:55]MH_I2C_Read... [13:39:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:39:55]Read from MH i2c: E2 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: E2 03 00 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: E2 03 00 98 01 00 90 00 0D [13:39:55]RAPDU: 90 00 [13:39:55]wFMCommunicate OK [13:39:55]SAM_PROTO_ClearQueue done [13:39:55]KKMCreateOFDPacket [13:39:55]OFDProtocolAddRootSTLVToBuf [13:39:55]FM_MakeSignedData [13:39:55]FM_MakeSignedData [13:39:55]SAM_PROTO_SignData [13:39:55]wFMCommunicate request_size=4 [13:39:55]MH_SAM_APDU [13:39:55]CAPDU: 80 0D 01 02 [13:39:55]Write to MH i2c: E2 08 00 99 01 80 0D 01 02 00 00 00 00 13 [13:39:55]Write i2c OK [13:39:55]MH_I2C_Read... [13:39:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:39:55]Read from MH i2c: E2 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: E2 03 00 [13:39:55]MH_I2C_Read... [13:39:55]Read from MH i2c: E2 03 00 99 01 00 90 00 0E [13:39:55]RAPDU: 90 00 [13:39:55]wFMCommunicate OK [13:39:55]wFMCommunicate request_size=255 [13:39:55]MH_SAM_APDU [13:39:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 AB E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BE 1F 02 00 35 04 06 00 [13:39:55]Write to MH i2c: E2 02 01 9A 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 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 AB E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BE 1F 02 00 35 04 06 00 00 00 5A [13:39:55]Write i2c OK [13:39:55]MH_I2C_Read... [13:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:56]Read from MH i2c: E2 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: E2 03 00 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: E2 03 00 9A 01 00 90 00 0F [13:39:56]RAPDU: 90 00 [13:39:56]wFMCommunicate OK [13:39:56]wFMCommunicate request_size=11 [13:39:56]MH_SAM_APDU [13:39:56]CAPDU: 80 0D 02 02 06 87 B0 E7 A2 04 B2 [13:39:56]Write to MH i2c: E2 0E 00 9B 01 80 0D 02 02 06 00 87 B0 E7 A2 04 B2 00 00 98 [13:39:56]Write i2c OK [13:39:56]MH_I2C_Read... [13:39:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:56]Read from MH i2c: E2 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: E2 03 00 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: E2 03 00 9B 01 00 90 00 10 [13:39:56]RAPDU: 90 00 [13:39:56]wFMCommunicate OK [13:39:56]wFMCommunicate request_size=4 [13:39:56]MH_SAM_APDU [13:39:56]CAPDU: 80 0D 03 02 [13:39:56]Write to MH i2c: E2 08 00 9C 01 80 0D 03 02 00 00 00 00 18 [13:39:56]Write i2c OK [13:39:56]MH_I2C_Read... [13:39:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:39:56]Read from MH i2c: E2 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: E2 0B 00 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: E2 0B 00 9C 01 00 5F 03 E8 6B A2 E5 9F 49 90 00 3D [13:39:56]RAPDU: 5F 03 E8 6B A2 E5 9F 49 90 00 [13:39:56]wFMCommunicate OK [13:39:56]SAM_PROTO_SignData done [13:39:56]FM_MakeSignedData done [13:39:56]CreateOFDProtocolMessage [13:39:56]wFMCommunicate request_size=4 [13:39:56]MH_SAM_APDU [13:39:56]CAPDU: 80 11 00 00 [13:39:56]Write to MH i2c: E2 08 00 9D 01 80 11 00 00 00 00 00 00 18 [13:39:56]Write i2c OK [13:39:56]MH_I2C_Read... [13:39:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:56]Read from MH i2c: E2 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: E2 17 00 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: E2 17 00 9D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 73 [13:39:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:39:56]wFMCommunicate OK [13:39:56]CreateOFDProtocolMessage done [13:39:56]OFDSenderStorePacket 139198 [13:39:56]StoreOFDPacket docnum=139198 [13:39:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 01 00 00 2F 9E 08 01 66 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 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 AB E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BE 1F 02 00 35 04 06 00 87 B0 E7 A2 04 B2 5F 03 E8 6B A2 E5 9F 49 [13:39:56]CheckFolder [13:39:56]dirname=/storage/ofd_packets [13:39:56]CheckFolder done [13:39:56]ProducePacketName [13:39:56]name=ofd_packets/00139198 [13:39:56]NVStorageSaveData ofd_packets/00139198 [13:39:56]File name is /storage/ofd_packets/00139198 [13:39:56]Write 302 bytes [13:39:56]NVStorageSaveData done [13:39:56]OFDSenderStorePacket done [13:39:56]KKMCreateOFDPacket done [13:39:56]NVStorageSaveData kkm_last_timestamp [13:39:56]File name is /storage/kkm_last_timestamp [13:39:56]Write 4 bytes [13:39:56]NVStorageSaveData done [13:39:56]ExternCall_PrintAddStr [13:39:56]wPrintStart [13:39:56]Write to MH i2c: 01 00 00 9E 01 9F [13:39:56]OFD Sender: Processing packet 139198 [packets to send 34, broken 33] [13:39:56]ProducePacketName [13:39:56]name=ofd_packets/00139198 [13:39:56]OFD Sender: To server: pG, [13:39:56]CommunicateWithHost lk.salyk.kg:30040 [13:39:56]ConnectInit lk.salyk.kg [13:39:56]Write i2c OK [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: 01 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: 01 07 00 [13:39:56]MH_I2C_Read... [13:39:56]Read from MH i2c: 01 07 00 9E 01 00 00 00 00 00 FF 0F B4 [13:39:56]RasterBufferAndPrint [13:39:56]line Счет N : (1)1093810 [13:39:56]line ИНН: 02508201610067 [13:39:56]line Контрольно-Кассовый Чек [13:39:56]line ПРОДАЖА [13:39:56]line ТРК (МРК, ГНК) : 21 [13:39:56]line Товар: 2710194210 [13:39:56]line ДТ(л)-К-2 [13:39:56]line 13.130 * 76.20 [13:39:56]line = 1000.51 [13:39:56]line НДС 12% НСП 1% [13:39:56]line > о реализуемом товаре [13:39:56]line ОКРУГЛЕНИЕ: -0.51 [13:39:56]line ИТОГО: 1000.00 [13:39:56]line Внесено: 1000.00 [13:39:56]line СДАЧА: 0.00 [13:39:56]line НСП 1% : 8.85 [13:39:56]line НДС 12% : 106.25 [13:39:56]line Наличными: 1000.00 [13:39:56]line Безнал.: 0.00 [13:39:56]line Место: АЗС № 101 "Партнер Нефть" [13:39:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:39:56]line СНО: Общий режим [13:39:56]line Чек 183 29.10.2024 13:39 [13:39:56]line Смена: 555 ФФД: 1.0 [13:39:56]line ЗНМ: 0300000081 [13:39:56]line РНМ: 0000000000091631 [13:39:56]line Версия ККМ: 001 [13:39:56]line ФМ: 0000000000874669 [13:39:56]line ФД: 139198 [13:39:56]line ФПД: 149193870148786 [13:39:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T133955&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139198&fm=149193870148786&tin=02508201610067®Number=0000000000091631&sum=100000 [13:39:56]Connected sock=10 [13:39:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 01 00 00 2F 9E 08 01 66 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 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 AB E5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BE 1F 02 00 35 04 06 00 87 B0 E7 A2 04 B2 5F 03 E8 6B A2 E5 9F 49 [13:39:56]written 0, free lines is 4095 [13:39: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 36 39 4F 00 00 00 4F 2E 47 00 34 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 36 39 10 04 04 00 BE 1F 02 00 F4 03 04 00 5E 91 20 67 B6 04 01 00 00 DE 4A A1 32 6E 82 79 8E [13:39:56]CommunicateWithHost err = 0 [13:39:56]CheckOFDResponse [13:39:56]1017 (14) - 77093643461234 [13:39:56]1041 (16) - 0000000000874669 [13:39:56]1040 (4) - 139198 [13:39:56]1012 (4) - 29.10.2024 07:40 [13:39:56]1206 (1) - 0 [13:39:56]OFD Sender: Remove packet 139198 [13:39:56]ProducePacketName [13:39:56]name=ofd_packets/00139198 [13:39:56]NVStorageDeleteData [13:39:57]Write to MH i2c: 01 00 00 C9 01 CA [13:39:57]Write i2c OK [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: 01 [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: 01 07 00 [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: 01 07 00 C9 01 00 00 00 00 00 E7 0C C4 [13:39:57]RasterBufferAndPrint [13:39:57]line [13:39:57]line [13:39:57]line [13:39:57]line [13:39:57]line [13:39:57]written 0, free lines is 3309 [13:39:57]MH_Cut [13:39:57]Write to MH i2c: D1 01 00 D0 01 01 A3 [13:39:57]Write i2c OK [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: D1 [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: D1 01 00 [13:39:57]MH_I2C_Read... [13:39:57]Read from MH i2c: D1 01 00 D0 01 00 A2 [13:39:57]Write to MH i2c: 01 00 00 D1 01 D2 [13:39:57]Write i2c OK [13:39:57]MH_I2C_Read... [13:39:57]OFD Sender: No OFD packet to send [13:39:57]*** Cut start [13:39:57]*** Partial cut [13:39:57]*** CUTSNS_PIN = 1 [13:39:57]*** CUTSNS_PIN = 0 [13:39:58]*** Brake cut motor [13:39:58]Read from MH i2c: 01 [13:39:58]MH_I2C_Read... [13:39:58]*** Stop cut motor [13:39:58]*** Cut end [13:39:58]Read from MH i2c: 01 07 00 [13:39:58]MH_I2C_Read... [13:39:58]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 FF 0F E7 [13:39:58]process_action close_receipt done [13:39:58]requested_data is exist [13:39:58]produce_requested_data [13:39:58]requested_item fm.sn is exist - process it [13:39:58]wFMCommunicate request_size=4 [13:39:58]MH_SAM_APDU [13:39:58]CAPDU: 80 11 00 00 [13:39:58]Write to MH i2c: E2 08 00 D2 01 80 11 00 00 00 00 00 00 4D [13:39:58]Write i2c OK [13:39:58]MH_I2C_Read... [13:39:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:58]Read from MH i2c: E2 [13:39:58]MH_I2C_Read... [13:39:58]Read from MH i2c: E2 17 00 [13:39:58]MH_I2C_Read... [13:39:58]Read from MH i2c: E2 17 00 D2 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A8 [13:39:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:39:58]wFMCommunicate OK [13:39:58]requested_item fd.num is exist - process it [13:39:58]SAM_PROTO_GetFieldsCounters [13:39:58]wFMCommunicate request_size=4 [13:39:58]MH_SAM_APDU [13:39:58]CAPDU: 80 13 00 00 [13:39:58]Write to MH i2c: E2 08 00 D3 01 80 13 00 00 00 00 00 00 50 [13:39:58]Write i2c OK [13:39:58]MH_I2C_Read... [13:39:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:39:58]Read from MH i2c: E2 [13:39:58]MH_I2C_Read... [13:39:58]Read from MH i2c: E2 62 00 [13:39:58]MH_I2C_Read... [13:39:58]Read from MH i2c: E2 62 00 D3 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 A5 [13:39:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:39:58]wFMCommunicate OK [13:39:58]SAM_PROTO_GetFieldsCounters done [13:39:58]requested_item shift.num is exist - process it [13:39:58]requested_item shift.opened is exist - process it [13:39:58]req_shift_opened [13:39:58]FM_GetShiftState [13:39:58]SAM_PROTO_GetShiftState [13:39:58]wFMCommunicate request_size=4 [13:39:58]MH_SAM_APDU [13:39:58]CAPDU: 80 13 01 00 [13:39:58]Write to MH i2c: E2 08 00 D4 01 80 13 01 00 00 00 00 00 52 [13:39:58]Write i2c OK [13:39:58]MH_I2C_Read... [13:39:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:58]Read from MH i2c: E2 [13:39:58]MH_I2C_Read... [13:39:58]Read from MH i2c: E2 0E 00 [13:39:58]MH_I2C_Read... [13:39:58]Read from MH i2c: E2 0E 00 D4 01 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A1 [13:39:58]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:39:58]wFMCommunicate OK [13:39:58]SAM_PROTO_GetShiftState done [13:39:58]FM_GetShiftState done [13:39:58]req_shift_opened done [13:39:58]requested_item shift.open_date is exist - process it [13:39:58]req_shift_open_date [13:39:58]req_shift_open_date done [13:39:58]produce_requested_data done [13:39:58]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139198,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:39:58]process_action_free close_receipt [13:39:58]json_value_free [13:39:58]json_value_free done [13:39:58]process_json_proto returns [13:39:58]Send response to host [13:39:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139198,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:39:58]free response buf [13:39:58]execute_script done [13:39:58]execute_script returns [13:39:58]free content buf [13:39:58]Sock 8.Close socket [13:39:58]Sock 8.Thread stoped [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:22]accept exits with 9 [13:41:22]New connection [13:41:22]New thread 3067284836 created [13:41:22]Thread 3067141476 joined [13:41:22]Waiting for new connection... [13:41:22] Sock 9.Parse request [13:41:22]Sock 9.Check first char [13:41:22]Sock 9.First char is OK [13:41:22]request: POST /json_proto HTTP/1.0 [13:41:22]Method: POST [13:41:22]URL: /json_proto [13:41:22]Method is POST - this is cgi request [13:41:22]url: /json_proto [13:41:22]query_string will be loaded in cgi processing [13:41:22]execute_cgi json_proto POST (null) [13:41:22]execute_cgi path=json_proto method=POST [13:41:22]POST find Content-Length [13:41:22]Host: 172.17.50.196:8080 [13:41:22]Content-Length: 755 [13:41:22]Content-Type: application/json [13:41:22] [13:41:22]POST finish read [13:41:22]Found Content-Length = 755 [13:41:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30053419", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:22]execute_script... [13:41: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)1093812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30053419", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:22]POST & json_proto [13:41:22]process_json_proto [13:41:22]json parsed OK: [13:41:22]protocol is kg_v1.0 [13:41:22]action value=close_receipt [13:41:22]process_action close_receipt [13:41:22]cmd_close_receipt [13:41:22]MH_GetDate [13:41:22]Write to MH i2c: F0 00 00 D5 01 C5 [13:41:22]Write i2c OK [13:41:22]MH_I2C_Read... [13:41:22]Read from MH i2c: F0 [13:41:22]MH_I2C_Read... [13:41:22]Read from MH i2c: F0 09 00 [13:41:22]MH_I2C_Read... [13:41:22]Read from MH i2c: F0 09 00 D5 01 00 03 E6 20 67 72 0D 1C 67 40 [13:41:22]GetLastDocTimeStamp 1730209195 [13:41:22]current date 1730209283 [13:41:22]FM_GetShiftState [13:41:22]SAM_PROTO_GetShiftState [13:41:22]wFMCommunicate request_size=4 [13:41:22]MH_SAM_APDU [13:41:22]CAPDU: 80 13 01 00 [13:41:22]Write to MH i2c: E2 08 00 D6 01 80 13 01 00 00 00 00 00 54 [13:41:22]Write i2c OK [13:41:22]MH_I2C_Read... [13:41:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:22]Read from MH i2c: E2 [13:41:22]MH_I2C_Read... [13:41:22]Read from MH i2c: E2 0E 00 [13:41:22]MH_I2C_Read... [13:41:22]Read from MH i2c: E2 0E 00 D6 01 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A3 [13:41:22]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:41:22]wFMCommunicate OK [13:41:22]SAM_PROTO_GetShiftState done [13:41:22]FM_GetShiftState done [13:41:22]opened in 1730160023 [13:41:22]opened+sec_in_day 1730246423 [13:41:22]quantity*price = 0 [13:41:22]sum+1 = 1 [13:41:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 184 29.10.2024 13:41 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Талоны: ТК ГПНА Online 30053419 ФМ: 0000000000874669 ФД: 139199 ФПД: 155401429252446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134123&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139199&fm=155401429252446&tin=02508201610067®Number=0000000000091631&sum=0 [13:41:23]StoreToDocumentArchive [13:41:23]shift 555 fd 139199 [13:41:23]save to /storage/0555/doc_00139199 [13:41:23]save last doc name /storage/0555/doc_00139199 to /storage/kkm_last_doc_name [13:41:23]save OK [13:41:23]Clear old archive folders... [13:41:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:41:23]tlvbuf is 0110A960 [13:41:23]SAM_PROTO_ClearQueue [13:41:23]wFMCommunicate request_size=4 [13:41:23]MH_SAM_APDU [13:41:23]CAPDU: 80 09 00 00 [13:41:23]Write to MH i2c: E2 08 00 E3 01 80 09 00 00 00 00 00 00 56 [13:41:24]Write i2c OK [13:41:24]MH_I2C_Read... [13:41:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:41:24]Read from MH i2c: E2 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 03 00 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 03 00 E3 01 00 90 00 58 [13:41:24]RAPDU: 90 00 [13:41:24]wFMCommunicate OK [13:41:24]SAM_PROTO_ClearQueue done [13:41:24]KKMCreateOFDPacket [13:41:24]OFDProtocolAddRootSTLVToBuf [13:41:24]FM_MakeSignedData [13:41:24]FM_MakeSignedData [13:41:24]SAM_PROTO_SignData [13:41:24]wFMCommunicate request_size=4 [13:41:24]MH_SAM_APDU [13:41:24]CAPDU: 80 0D 01 02 [13:41:24]Write to MH i2c: E2 08 00 E4 01 80 0D 01 02 00 00 00 00 5E [13:41:24]Write i2c OK [13:41:24]MH_I2C_Read... [13:41:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:41:24]Read from MH i2c: E2 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 03 00 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 03 00 E4 01 00 90 00 59 [13:41:24]RAPDU: 90 00 [13:41:24]wFMCommunicate OK [13:41:24]wFMCommunicate request_size=255 [13:41:24]MH_SAM_APDU [13:41:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 03 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BF 1F 02 00 35 04 06 00 8D [13:41:24]Write to MH i2c: E2 02 01 E5 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 03 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BF 1F 02 00 35 04 06 00 8D 00 00 98 [13:41:24]Write i2c OK [13:41:24]MH_I2C_Read... [13:41:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:24]Read from MH i2c: E2 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 03 00 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 03 00 E5 01 00 90 00 5A [13:41:24]RAPDU: 90 00 [13:41:24]wFMCommunicate OK [13:41:24]wFMCommunicate request_size=10 [13:41:24]MH_SAM_APDU [13:41:24]CAPDU: 80 0D 02 02 05 56 36 FC F9 5E [13:41:24]Write to MH i2c: E2 0D 00 E6 01 80 0D 02 02 05 00 56 36 FC F9 5E 00 00 4A [13:41:24]Write i2c OK [13:41:24]MH_I2C_Read... [13:41:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:24]Read from MH i2c: E2 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 03 00 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 03 00 E6 01 00 90 00 5B [13:41:24]RAPDU: 90 00 [13:41:24]wFMCommunicate OK [13:41:24]wFMCommunicate request_size=4 [13:41:24]MH_SAM_APDU [13:41:24]CAPDU: 80 0D 03 02 [13:41:24]Write to MH i2c: E2 08 00 E7 01 80 0D 03 02 00 00 00 00 63 [13:41:24]Write i2c OK [13:41:24]MH_I2C_Read... [13:41:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:41:24]Read from MH i2c: E2 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 0B 00 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 0B 00 E7 01 00 FC E0 92 16 BD 10 5D 75 90 00 87 [13:41:24]RAPDU: FC E0 92 16 BD 10 5D 75 90 00 [13:41:24]wFMCommunicate OK [13:41:24]SAM_PROTO_SignData done [13:41:24]FM_MakeSignedData done [13:41:24]CreateOFDProtocolMessage [13:41:24]wFMCommunicate request_size=4 [13:41:24]MH_SAM_APDU [13:41:24]CAPDU: 80 11 00 00 [13:41:24]Write to MH i2c: E2 08 00 E8 01 80 11 00 00 00 00 00 00 63 [13:41:24]Write i2c OK [13:41:24]MH_I2C_Read... [13:41:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:24]Read from MH i2c: E2 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 17 00 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: E2 17 00 E8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BE [13:41:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:41:24]wFMCommunicate OK [13:41:24]CreateOFDProtocolMessage done [13:41:24]OFDSenderStorePacket 139199 [13:41:24]StoreOFDPacket docnum=139199 [13:41:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 35 E9 07 01 DF ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 03 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BF 1F 02 00 35 04 06 00 8D 56 36 FC F9 5E FC E0 92 16 BD 10 5D 75 [13:41:24]CheckFolder [13:41:24]dirname=/storage/ofd_packets [13:41:24]CheckFolder done [13:41:24]ProducePacketName [13:41:24]name=ofd_packets/00139199 [13:41:24]NVStorageSaveData ofd_packets/00139199 [13:41:24]File name is /storage/ofd_packets/00139199 [13:41:24]Write 301 bytes [13:41:24]NVStorageSaveData done [13:41:24]OFDSenderStorePacket done [13:41:24]KKMCreateOFDPacket done [13:41:24]NVStorageSaveData kkm_last_timestamp [13:41:24]File name is /storage/kkm_last_timestamp [13:41:24]Write 4 bytes [13:41:24]NVStorageSaveData done [13:41:24]ExternCall_PrintAddStr [13:41:24]wPrintStart [13:41:24]Write to MH i2c: 01 00 00 E9 01 EA [13:41:24]Write i2c OK [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: 01 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: 01 07 00 [13:41:24]MH_I2C_Read... [13:41:24]Read from MH i2c: 01 07 00 E9 01 00 00 00 00 00 FF 0F FF [13:41:24]RasterBufferAndPrint [13:41:24]line Счет N : (1)1093812 [13:41:24]line ИНН: 02508201610067 [13:41:24]line Контрольно-Кассовый Чек [13:41:24]line ПРОДАЖА [13:41:24]line ТРК (МРК, ГНК) : 33 [13:41:24]line Товар: 2710124130 [13:41:24]line Аи-92-К-2 [13:41:24]line 20.000 * 0.00 [13:41:24]line = 0.00 [13:41:24]line НДС 12% НСП 1% [13:41:24]line > о реализуемом товаре [13:41:24]line ИТОГО: 0.00 [13:41:24]line НСП 1% : 0.00 [13:41:24]line НДС 12% : 0.00 [13:41:24]line Наличными: 0.00 [13:41:24]line Безнал.: 0.00 [13:41:24]line Место: АЗС № 101 "Партнер Нефть" [13:41:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:41:24]line СНО: Общий режим [13:41:24]line Чек 184 29.10.2024 13:41 [13:41:24]line Смена: 555 ФФД: 1.0 [13:41:24]line ЗНМ: 0300000081 [13:41:24]line РНМ: 0000000000091631 [13:41:24]line Версия ККМ: 001 [13:41:24]line Талоны: ТК ГПНА Online [13:41:24]line 30053419 [13:41:24]line ФМ: 0000000000874669 [13:41:24]line ФД: 139199 [13:41:24]line ФПД: 155401429252446 [13:41:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134123&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139199&fm=155401429252446&tin=02508201610067®Number=0000000000091631&sum=0 [13:41:24]OFD Sender: Processing packet 139199 [packets to send 34, broken 33] [13:41:24]ProducePacketName [13:41:24]name=ofd_packets/00139199 [13:41:24]OFD Sender: To server: pG, [13:41:24]CommunicateWithHost lk.salyk.kg:30040 [13:41:24]ConnectInit lk.salyk.kg [13:41:24]written 0, free lines is 4095 [13:41:24]Connected sock=10 [13:41: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 36 39 0F 01 00 00 35 E9 07 01 DF ED 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 03 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 BF 1F 02 00 35 04 06 00 8D 56 36 FC F9 5E FC E0 92 16 BD 10 5D 75 [13:41:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 1F 3A 47 00 D9 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 36 39 10 04 04 00 BF 1F 02 00 F4 03 04 00 B6 91 20 67 B6 04 01 00 00 A2 35 D7 A1 72 D2 56 15 [13:41:25]CommunicateWithHost err = 0 [13:41:25]CheckOFDResponse [13:41:25]1017 (14) - 77093643461234 [13:41:25]1041 (16) - 0000000000874669 [13:41:25]1040 (4) - 139199 [13:41:25]1012 (4) - 29.10.2024 07:41 [13:41:25]1206 (1) - 0 [13:41:25]OFD Sender: Remove packet 139199 [13:41:25]ProducePacketName [13:41:25]name=ofd_packets/00139199 [13:41:25]NVStorageDeleteData [13:41:25]Write to MH i2c: 01 00 00 13 02 15 [13:41:25]Write i2c OK [13:41:25]MH_I2C_Read... [13:41:25]Read from MH i2c: 01 [13:41:25]MH_I2C_Read... [13:41:25]Read from MH i2c: 01 07 00 [13:41:25]MH_I2C_Read... [13:41:25]Read from MH i2c: 01 07 00 13 02 00 00 00 00 00 EF 0C 17 [13:41:25]RasterBufferAndPrint [13:41:25]line [13:41:25]line [13:41:25]line [13:41:25]line [13:41:25]line [13:41:25]written 0, free lines is 3317 [13:41:25]MH_Cut [13:41:25]Write to MH i2c: D1 01 00 1A 02 01 EE [13:41:25]Write i2c OK [13:41:25]MH_I2C_Read... [13:41:25]Read from MH i2c: D1 [13:41:25]MH_I2C_Read... [13:41:25]Read from MH i2c: D1 01 00 [13:41:25]MH_I2C_Read... [13:41:25]Read from MH i2c: D1 01 00 1A 02 00 ED [13:41:25]Write to MH i2c: 01 00 00 1B 02 1D [13:41:25]Write i2c OK [13:41:25]MH_I2C_Read... [13:41:25]OFD Sender: No OFD packet to send [13:41:25]*** Cut start [13:41:25]*** Partial cut [13:41:25]*** CUTSNS_PIN = 1 [13:41:26]*** CUTSNS_PIN = 0 [13:41:26]*** Brake cut motor [13:41:26]Read from MH i2c: 01 [13:41:26]MH_I2C_Read... [13:41:26]*** Stop cut motor [13:41:26]*** Cut end [13:41:26]Read from MH i2c: 01 07 00 [13:41:26]MH_I2C_Read... [13:41:26]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 FF 0F 32 [13:41:26]process_action close_receipt done [13:41:26]requested_data is exist [13:41:26]produce_requested_data [13:41:26]requested_item fm.sn is exist - process it [13:41:26]wFMCommunicate request_size=4 [13:41:26]MH_SAM_APDU [13:41:26]CAPDU: 80 11 00 00 [13:41:26]Write to MH i2c: E2 08 00 1C 02 80 11 00 00 00 00 00 00 98 [13:41:26]Write i2c OK [13:41:26]MH_I2C_Read... [13:41:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:26]Read from MH i2c: E2 [13:41:26]MH_I2C_Read... [13:41:26]Read from MH i2c: E2 17 00 [13:41:26]MH_I2C_Read... [13:41:26]Read from MH i2c: E2 17 00 1C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F3 [13:41:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:41:26]wFMCommunicate OK [13:41:26]requested_item fd.num is exist - process it [13:41:26]SAM_PROTO_GetFieldsCounters [13:41:26]wFMCommunicate request_size=4 [13:41:26]MH_SAM_APDU [13:41:26]CAPDU: 80 13 00 00 [13:41:26]Write to MH i2c: E2 08 00 1D 02 80 13 00 00 00 00 00 00 9B [13:41:26]Write i2c OK [13:41:26]MH_I2C_Read... [13:41:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:41:26]Read from MH i2c: E2 [13:41:26]MH_I2C_Read... [13:41:26]Read from MH i2c: E2 62 00 [13:41:26]MH_I2C_Read... [13:41:26]Read from MH i2c: E2 62 00 1D 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BF 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 F4 [13:41: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 BF 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:41:26]wFMCommunicate OK [13:41:26]SAM_PROTO_GetFieldsCounters done [13:41:26]requested_item shift.num is exist - process it [13:41:26]requested_item shift.opened is exist - process it [13:41:26]req_shift_opened [13:41:26]FM_GetShiftState [13:41:26]SAM_PROTO_GetShiftState [13:41:26]wFMCommunicate request_size=4 [13:41:26]MH_SAM_APDU [13:41:26]CAPDU: 80 13 01 00 [13:41:26]Write to MH i2c: E2 08 00 1E 02 80 13 01 00 00 00 00 00 9D [13:41:26]Write i2c OK [13:41:26]MH_I2C_Read... [13:41:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:26]Read from MH i2c: E2 [13:41:26]MH_I2C_Read... [13:41:26]Read from MH i2c: E2 0E 00 [13:41:26]MH_I2C_Read... [13:41:26]Read from MH i2c: E2 0E 00 1E 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EC [13:41:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:41:26]wFMCommunicate OK [13:41:26]SAM_PROTO_GetShiftState done [13:41:26]FM_GetShiftState done [13:41:26]req_shift_opened done [13:41:26]requested_item shift.open_date is exist - process it [13:41:26]req_shift_open_date [13:41:26]req_shift_open_date done [13:41:26]produce_requested_data done [13:41:26]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139199,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:41:26]process_action_free close_receipt [13:41:26]json_value_free [13:41:26]json_value_free done [13:41:26]process_json_proto returns [13:41:26]Send response to host [13:41:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139199,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:41:26]free response buf [13:41:26]execute_script done [13:41:26]execute_script returns [13:41:26]free content buf [13:41:26]Sock 9.Close socket [13:41:26]Sock 9.Thread stoped [13:41:30]OFD Sender: No OFD packet to send [13:41:35]OFD Sender: No OFD packet to send [13:41:40]OFD Sender: No OFD packet to send [13:41:45]OFD Sender: No OFD packet to send [13:41:50]OFD Sender: No OFD packet to send [13:41:55]OFD Sender: No OFD packet to send [13:42:00]OFD Sender: No OFD packet to send [13:42:05]OFD Sender: No OFD packet to send [13:42:10]OFD Sender: No OFD packet to send [13:42:15]OFD Sender: No OFD packet to send [13:42:20]OFD Sender: No OFD packet to send [13:42:24]accept exits with 8 [13:42:24]New connection [13:42:24]New thread 3067141476 created [13:42:24]Thread 3067284836 joined [13:42:24]Waiting for new connection... [13:42:24] Sock 8.Parse request [13:42:24]Sock 8.Check first char [13:42:24]Sock 8.First char is OK [13:42:24]request: POST /json_proto HTTP/1.0 [13:42:24]Method: POST [13:42:24]URL: /json_proto [13:42:24]Method is POST - this is cgi request [13:42:24]url: /json_proto [13:42:24]query_string will be loaded in cgi processing [13:42:24]execute_cgi json_proto POST (null) [13:42:24]execute_cgi path=json_proto method=POST [13:42:24]POST find Content-Length [13:42:24]Host: 172.17.50.196:8080 [13:42:24]Content-Length: 702 [13:42:24]Content-Type: application/json [13:42:24] [13:42:24]POST finish read [13:42:24]Found Content-Length = 702 [13:42:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335104", "tax_sys" : 0, "items" : [ { "code": "4870202522701", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0447\u0435\u0440\u043D\u044B\u0439 \u041C\u0430\u043B\u0438\u043D\u0430 1,2", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:24]execute_script... [13:42: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 : (3)335104", "tax_sys" : 0, "items" : [ { "code": "4870202522701", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0447\u0435\u0440\u043D\u044B\u0439 \u041C\u0430\u043B\u0438\u043D\u0430 1,2", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:24]POST & json_proto [13:42:24]process_json_proto [13:42:24]json parsed OK: [13:42:24]protocol is kg_v1.0 [13:42:24]action value=close_receipt [13:42:24]process_action close_receipt [13:42:24]cmd_close_receipt [13:42:24]MH_GetDate [13:42:24]Write to MH i2c: F0 00 00 1F 02 10 [13:42:24]Write i2c OK [13:42:24]MH_I2C_Read... [13:42:24]Read from MH i2c: F0 [13:42:24]MH_I2C_Read... [13:42:24]Read from MH i2c: F0 09 00 [13:42:24]MH_I2C_Read... [13:42:24]Read from MH i2c: F0 09 00 1F 02 00 40 E6 20 67 72 0D 1C 67 C8 [13:42:24]GetLastDocTimeStamp 1730209283 [13:42:24]current date 1730209344 [13:42:24]FM_GetShiftState [13:42:24]SAM_PROTO_GetShiftState [13:42:24]wFMCommunicate request_size=4 [13:42:24]MH_SAM_APDU [13:42:24]CAPDU: 80 13 01 00 [13:42:24]Write to MH i2c: E2 08 00 20 02 80 13 01 00 00 00 00 00 9F [13:42:24]Write i2c OK [13:42:24]MH_I2C_Read... [13:42:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:24]Read from MH i2c: E2 [13:42:24]MH_I2C_Read... [13:42:24]Read from MH i2c: E2 0E 00 [13:42:24]MH_I2C_Read... [13:42:24]Read from MH i2c: E2 0E 00 20 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EE [13:42:24]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:42:24]wFMCommunicate OK [13:42:24]SAM_PROTO_GetShiftState done [13:42:24]FM_GetShiftState done [13:42:24]opened in 1730160023 [13:42:24]opened+sec_in_day 1730246423 [13:42:24]quantity*price = 12500 [13:42:24]sum+1 = 12501 [13:42:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 185 29.10.2024 13:42 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139200 ФПД: 227718099347836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134224&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139200&fm=227718099347836&tin=02508201610067®Number=0000000000091631&sum=12500 0 [13:42:25]StoreToDocumentArchive [13:42:25]shift 555 fd 139200 [13:42:25]OFD Sender: No OFD packet to send [13:42:25]save to /storage/0555/doc_00139200 [13:42:25]save last doc name /storage/0555/doc_00139200 to /storage/kkm_last_doc_name [13:42:25]save OK [13:42:25]Clear old archive folders... [13:42:25]ProcessDocumentItem done err = 0, tmpTLVsize=298 [13:42:25]tlvbuf is 011579D0 [13:42:25]SAM_PROTO_ClearQueue [13:42:25]wFMCommunicate request_size=4 [13:42:25]MH_SAM_APDU [13:42:25]CAPDU: 80 09 00 00 [13:42:25]Write to MH i2c: E2 08 00 2D 02 80 09 00 00 00 00 00 00 A1 [13:42:25]Write i2c OK [13:42:25]MH_I2C_Read... [13:42:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:42:25]Read from MH i2c: E2 [13:42:25]MH_I2C_Read... [13:42:25]Read from MH i2c: E2 03 00 [13:42:25]MH_I2C_Read... [13:42:25]Read from MH i2c: E2 03 00 2D 02 00 90 00 A3 [13:42:25]RAPDU: 90 00 [13:42:25]wFMCommunicate OK [13:42:25]SAM_PROTO_ClearQueue done [13:42:25]KKMCreateOFDPacket [13:42:25]OFDProtocolAddRootSTLVToBuf [13:42:25]FM_MakeSignedData [13:42:25]FM_MakeSignedData [13:42:25]SAM_PROTO_SignData [13:42:25]wFMCommunicate request_size=4 [13:42:25]MH_SAM_APDU [13:42:25]CAPDU: 80 0D 01 02 [13:42:25]Write to MH i2c: E2 08 00 2E 02 80 0D 01 02 00 00 00 00 A9 [13:42:25]Write i2c OK [13:42:25]MH_I2C_Read... [13:42:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:42:25]Read from MH i2c: E2 [13:42:25]MH_I2C_Read... [13:42:25]Read from MH i2c: E2 03 00 [13:42:25]MH_I2C_Read... [13:42:25]Read from MH i2c: E2 03 00 2E 02 00 90 00 A4 [13:42:25]RAPDU: 90 00 [13:42:25]wFMCommunicate OK [13:42:25]wFMCommunicate request_size=255 [13:42:25]MH_SAM_APDU [13:42:25]CAPDU: 80 0D 02 02 FA 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 40 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 [13:42:25]Write to MH i2c: E2 02 01 2F 02 80 0D 02 02 FA 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 40 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 00 00 A0 [13:42:25]Write i2c OK [13:42:25]MH_I2C_Read... [13:42:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:26]Read from MH i2c: E2 [13:42:26]MH_I2C_Read... [13:42:26]Read from MH i2c: E2 03 00 [13:42:26]MH_I2C_Read... [13:42:26]Read from MH i2c: E2 03 00 2F 02 00 90 00 A5 [13:42:26]RAPDU: 90 00 [13:42:26]wFMCommunicate OK [13:42:26]wFMCommunicate request_size=57 [13:42:26]MH_SAM_APDU [13:42:26]CAPDU: 80 0D 02 02 34 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C0 1F 02 00 35 04 06 00 CF 1B C0 6B A9 7C [13:42:26]Write to MH i2c: E2 3C 00 30 02 80 0D 02 02 34 00 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C0 1F 02 00 35 04 06 00 CF 1B C0 6B A9 7C 00 00 87 [13:42:26]Write i2c OK [13:42:26]MH_I2C_Read... [13:42:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:26]Read from MH i2c: E2 [13:42:26]MH_I2C_Read... [13:42:26]Read from MH i2c: E2 03 00 [13:42:26]MH_I2C_Read... [13:42:26]Read from MH i2c: E2 03 00 30 02 00 90 00 A6 [13:42:26]RAPDU: 90 00 [13:42:26]wFMCommunicate OK [13:42:26]wFMCommunicate request_size=4 [13:42:26]MH_SAM_APDU [13:42:26]CAPDU: 80 0D 03 02 [13:42:26]Write to MH i2c: E2 08 00 31 02 80 0D 03 02 00 00 00 00 AE [13:42:26]Write i2c OK [13:42:26]MH_I2C_Read... [13:42:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:42:26]Read from MH i2c: E2 [13:42:26]MH_I2C_Read... [13:42:26]Read from MH i2c: E2 0B 00 [13:42:26]MH_I2C_Read... [13:42:26]Read from MH i2c: E2 0B 00 31 02 00 A9 11 82 71 50 1C 02 B6 90 00 80 [13:42:26]RAPDU: A9 11 82 71 50 1C 02 B6 90 00 [13:42:26]wFMCommunicate OK [13:42:26]SAM_PROTO_SignData done [13:42:26]FM_MakeSignedData done [13:42:26]CreateOFDProtocolMessage [13:42:26]wFMCommunicate request_size=4 [13:42:26]MH_SAM_APDU [13:42:26]CAPDU: 80 11 00 00 [13:42:26]Write to MH i2c: E2 08 00 32 02 80 11 00 00 00 00 00 00 AE [13:42:26]Write i2c OK [13:42:26]MH_I2C_Read... [13:42:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:26]Read from MH i2c: E2 [13:42:26]MH_I2C_Read... [13:42:26]Read from MH i2c: E2 17 00 [13:42:26]MH_I2C_Read... [13:42:26]Read from MH i2c: E2 17 00 32 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 09 [13:42:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:42:26]wFMCommunicate OK [13:42:26]CreateOFDProtocolMessage done [13:42:26]OFDSenderStorePacket 139200 [13:42:26]StoreOFDPacket docnum=139200 [13:42:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3E 01 00 00 B0 A8 36 01 B3 6A 5A 03 01 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 40 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C0 1F 02 00 35 04 06 00 CF 1B C0 6B A9 7C A9 11 82 71 50 1C 02 B6 [13:42:26]CheckFolder [13:42:26]dirname=/storage/ofd_packets [13:42:26]CheckFolder done [13:42:26]ProducePacketName [13:42:26]name=ofd_packets/00139200 [13:42:26]NVStorageSaveData ofd_packets/00139200 [13:42:26]File name is /storage/ofd_packets/00139200 [13:42:26]Write 348 bytes [13:42:26]NVStorageSaveData done [13:42:26]OFDSenderStorePacket done [13:42:26]KKMCreateOFDPacket done [13:42:26]NVStorageSaveData kkm_last_timestamp [13:42:26]File name is /storage/kkm_last_timestamp [13:42:26]Write 4 bytes [13:42:26]NVStorageSaveData done [13:42:26]ExternCall_PrintAddStr [13:42:26]wPrintStart [13:42:26]Write to MH i2c: 01 00 00 33 02 35 [13:42:26]Write i2c OK [13:42:26]MH_I2C_Read... [13:42:26]Read from MH i2c: 01 [13:42:26]MH_I2C_Read... [13:42:26]Read from MH i2c: 01 07 00 [13:42:26]MH_I2C_Read... [13:42:26]Read from MH i2c: 01 07 00 33 02 00 00 00 00 00 FF 0F 4A [13:42:26]RasterBufferAndPrint [13:42:26]line Счет N : (3)335104 [13:42:26]line ИНН: 02508201610067 [13:42:26]line Контрольно-Кассовый Чек [13:42:26]line ПРОДАЖА [13:42:26]line Товар: 4870202522701 [13:42:26]line Напиток Maxi Чай черный Малина 1,2 [13:42:26]line 1.000 * 125.00 [13:42:26]line = 125.00 [13:42:26]line НДС 12% НСП 1% [13:42:26]line > о реализуемом товаре [13:42:26]line ИТОГО: 125.00 [13:42:26]line НСП 1% : 1.11 [13:42:26]line НДС 12% : 13.27 [13:42:26]line Наличными: 125.00 [13:42:26]line Безнал.: 0.00 [13:42:26]line Место: АЗС № 101 "Партнер Нефть" [13:42:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:42:26]line СНО: Общий режим [13:42:26]line Чек 185 29.10.2024 13:42 [13:42:26]line Смена: 555 ФФД: 1.0 [13:42:26]line ЗНМ: 0300000081 [13:42:26]line РНМ: 0000000000091631 [13:42:26]line Версия ККМ: 001 [13:42:26]line ФМ: 0000000000874669 [13:42:26]line ФД: 139200 [13:42:26]line ФПД: 227718099347836 [13:42:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134224&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139200&fm=227718099347836&tin=02508201610067®Number=0000000000091631&sum=12500 [13:42:26]line 0 [13:42:26]OFD Sender: Processing packet 139200 [packets to send 34, broken 33] [13:42:26]ProducePacketName [13:42:26]name=ofd_packets/00139200 [13:42:26]OFD Sender: To server: pG, [13:42:26]CommunicateWithHost lk.salyk.kg:30040 [13:42:26]ConnectInit lk.salyk.kg [13:42:26]written 0, free lines is 4095 [13:42:26]Connected sock=10 [13:42: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 36 39 3E 01 00 00 B0 A8 36 01 B3 6A 5A 03 01 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 40 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C0 1F 02 00 35 04 06 00 CF 1B C0 6B A9 7C A9 11 82 71 50 1C 02 B6 [13:42: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 36 39 4F 00 00 00 E8 89 47 00 4C 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 36 39 10 04 04 00 C0 1F 02 00 F4 03 04 00 F4 91 20 67 B6 04 01 00 00 1E 19 84 60 53 3E 8F 0D [13:42:26]CommunicateWithHost err = 0 [13:42:26]CheckOFDResponse [13:42:26]1017 (14) - 77093643461234 [13:42:26]1041 (16) - 0000000000874669 [13:42:26]1040 (4) - 139200 [13:42:26]1012 (4) - 29.10.2024 07:42 [13:42:26]1206 (1) - 0 [13:42:26]OFD Sender: Remove packet 139200 [13:42:26]ProducePacketName [13:42:26]name=ofd_packets/00139200 [13:42:26]NVStorageDeleteData [13:42:27]Write to MH i2c: 01 00 00 5C 02 5E [13:42:27]Write i2c OK [13:42:27]MH_I2C_Read... [13:42:27]Read from MH i2c: 01 [13:42:27]MH_I2C_Read... [13:42:27]Read from MH i2c: 01 07 00 [13:42:27]MH_I2C_Read... [13:42:27]Read from MH i2c: 01 07 00 5C 02 00 00 00 00 00 EF 0C 60 [13:42:27]RasterBufferAndPrint [13:42:27]line [13:42:27]line [13:42:27]line [13:42:27]line [13:42:27]line [13:42:27]written 0, free lines is 3317 [13:42:27]MH_Cut [13:42:27]Write to MH i2c: D1 01 00 63 02 01 37 [13:42:27]Write i2c OK [13:42:27]MH_I2C_Read... [13:42:27]Read from MH i2c: D1 [13:42:27]MH_I2C_Read... [13:42:27]Read from MH i2c: D1 01 00 [13:42:27]MH_I2C_Read... [13:42:27]Read from MH i2c: D1 01 00 63 02 00 36 [13:42:27]Write to MH i2c: 01 00 00 64 02 66 [13:42:27]Write i2c OK [13:42:27]MH_I2C_Read... [13:42:27]OFD Sender: No OFD packet to send [13:42:27]*** Cut start [13:42:27]*** Partial cut [13:42:27]*** CUTSNS_PIN = 1 [13:42:27]*** CUTSNS_PIN = 0 [13:42:28]*** Brake cut motor [13:42:28]Read from MH i2c: 01 [13:42:28]MH_I2C_Read... [13:42:28]*** Stop cut motor [13:42:28]*** Cut end [13:42:28]Read from MH i2c: 01 07 00 [13:42:28]MH_I2C_Read... [13:42:28]Read from MH i2c: 01 07 00 64 02 00 00 00 00 00 FF 0F 7B [13:42:28]process_action close_receipt done [13:42:28]requested_data is exist [13:42:28]produce_requested_data [13:42:28]requested_item fm.sn is exist - process it [13:42:28]wFMCommunicate request_size=4 [13:42:28]MH_SAM_APDU [13:42:28]CAPDU: 80 11 00 00 [13:42:28]Write to MH i2c: E2 08 00 65 02 80 11 00 00 00 00 00 00 E1 [13:42:28]Write i2c OK [13:42:28]MH_I2C_Read... [13:42:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:28]Read from MH i2c: E2 [13:42:28]MH_I2C_Read... [13:42:28]Read from MH i2c: E2 17 00 [13:42:28]MH_I2C_Read... [13:42:28]Read from MH i2c: E2 17 00 65 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3C [13:42:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:42:28]wFMCommunicate OK [13:42:28]requested_item fd.num is exist - process it [13:42:28]SAM_PROTO_GetFieldsCounters [13:42:28]wFMCommunicate request_size=4 [13:42:28]MH_SAM_APDU [13:42:28]CAPDU: 80 13 00 00 [13:42:28]Write to MH i2c: E2 08 00 66 02 80 13 00 00 00 00 00 00 E4 [13:42:28]Write i2c OK [13:42:28]MH_I2C_Read... [13:42:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:42:28]Read from MH i2c: E2 [13:42:28]MH_I2C_Read... [13:42:28]Read from MH i2c: E2 62 00 [13:42:28]MH_I2C_Read... [13:42:28]Read from MH i2c: E2 62 00 66 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C0 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [13:42: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C0 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:42:28]wFMCommunicate OK [13:42:28]SAM_PROTO_GetFieldsCounters done [13:42:28]requested_item shift.num is exist - process it [13:42:28]requested_item shift.opened is exist - process it [13:42:28]req_shift_opened [13:42:28]FM_GetShiftState [13:42:28]SAM_PROTO_GetShiftState [13:42:28]wFMCommunicate request_size=4 [13:42:28]MH_SAM_APDU [13:42:28]CAPDU: 80 13 01 00 [13:42:28]Write to MH i2c: E2 08 00 67 02 80 13 01 00 00 00 00 00 E6 [13:42:28]Write i2c OK [13:42:28]MH_I2C_Read... [13:42:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:28]Read from MH i2c: E2 [13:42:28]MH_I2C_Read... [13:42:28]Read from MH i2c: E2 0E 00 [13:42:28]MH_I2C_Read... [13:42:28]Read from MH i2c: E2 0E 00 67 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 35 [13:42:28]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:42:28]wFMCommunicate OK [13:42:28]SAM_PROTO_GetShiftState done [13:42:28]FM_GetShiftState done [13:42:28]req_shift_opened done [13:42:28]requested_item shift.open_date is exist - process it [13:42:28]req_shift_open_date [13:42:28]req_shift_open_date done [13:42:28]produce_requested_data done [13:42:28]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139200,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:42:28]process_action_free close_receipt [13:42:28]json_value_free [13:42:28]json_value_free done [13:42:28]process_json_proto returns [13:42:28]Send response to host [13:42:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139200,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:42:28]free response buf [13:42:28]execute_script done [13:42:28]execute_script returns [13:42:28]free content buf [13:42:28]Sock 8.Close socket [13:42:28]Sock 8.Thread stoped [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:10]accept exits with 9 [13:43:10]New connection [13:43:10]New thread 3067284836 created [13:43:10]Thread 3067141476 joined [13:43:10]Waiting for new connection... [13:43:10] Sock 9.Parse request [13:43:10]Sock 9.Check first char [13:43:10]Sock 9.First char is OK [13:43:10]request: POST /json_proto HTTP/1.0 [13:43:10]Method: POST [13:43:10]URL: /json_proto [13:43:10]Method is POST - this is cgi request [13:43:10]url: /json_proto [13:43:10]query_string will be loaded in cgi processing [13:43:10]execute_cgi json_proto POST (null) [13:43:10]execute_cgi path=json_proto method=POST [13:43:10]POST find Content-Length [13:43:10]Host: 172.17.50.196:8080 [13:43:10]Content-Length: 1182 [13:43:10]Content-Type: application/json [13:43:10] [13:43:10]POST finish read [13:43:10]Found Content-Length = 1182 [13:43:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335105", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000027450", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C 0,5\u043B", "price" : 75.00, "quantity" : 3.000, "sum" : 225.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112003925", "name": "\u041A\u043E\u043D\u0434 ULKER-Albeni 40gr (6*24)", "price" : 44.00, "quantity" : 3.000, "sum" : 132.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 361.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:10]execute_script... [13:43: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 : (3)335105", "tax_sys" : 0, "items" : [ { "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000027450", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C 0,5\u043B", "price" : 75.00, "quantity" : 3.000, "sum" : 225.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112003925", "name": "\u041A\u043E\u043D\u0434 ULKER-Albeni 40gr (6*24)", "price" : 44.00, "quantity" : 3.000, "sum" : 132.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 361.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:10]POST & json_proto [13:43:10]process_json_proto [13:43:10]json parsed OK: [13:43:10]protocol is kg_v1.0 [13:43:10]action value=close_receipt [13:43:10]process_action close_receipt [13:43:10]cmd_close_receipt [13:43:10]MH_GetDate [13:43:10]Write to MH i2c: F0 00 00 68 02 59 [13:43:10]Write i2c OK [13:43:10]MH_I2C_Read... [13:43:10]Read from MH i2c: F0 [13:43:10]MH_I2C_Read... [13:43:10]Read from MH i2c: F0 09 00 [13:43:10]MH_I2C_Read... [13:43:10]Read from MH i2c: F0 09 00 68 02 00 6F E6 20 67 72 0D 1C 67 40 [13:43:10]GetLastDocTimeStamp 1730209344 [13:43:10]current date 1730209391 [13:43:10]FM_GetShiftState [13:43:10]SAM_PROTO_GetShiftState [13:43:10]wFMCommunicate request_size=4 [13:43:10]MH_SAM_APDU [13:43:10]CAPDU: 80 13 01 00 [13:43:10]Write to MH i2c: E2 08 00 69 02 80 13 01 00 00 00 00 00 E8 [13:43:10]Write i2c OK [13:43:10]MH_I2C_Read... [13:43:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:11]Read from MH i2c: E2 [13:43:11]MH_I2C_Read... [13:43:11]Read from MH i2c: E2 0E 00 [13:43:11]MH_I2C_Read... [13:43:11]Read from MH i2c: E2 0E 00 69 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 37 [13:43:11]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:43:11]wFMCommunicate OK [13:43:11]SAM_PROTO_GetShiftState done [13:43:11]FM_GetShiftState done [13:43:11]opened in 1730160023 [13:43:11]opened+sec_in_day 1730246423 [13:43:11]quantity*price = 400 [13:43:11]sum+1 = 401 [13:43:11]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000027450 Напиток FuzeTea чай манго,ром 0,5л 3.000 * 75.00 = 225.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870112003925 Конд ULKER-Albeni 40gr (6*24) 3.000 * 44.00 = 132.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 361.00 НСП 1% : 3.19 НДС 12% : 38.33 Наличными: 361.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 186 29.10.2024 13:43 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139201 ФПД: 140631216248621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134311&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139201&fm=140631216248621&tin=02508201610067®Number=0000000000091631&sum=36100 0 [13:43:12]StoreToDocumentArchive [13:43:12]shift 555 fd 139201 [13:43:12]save to /storage/0555/doc_00139201 [13:43:12]save last doc name /storage/0555/doc_00139201 to /storage/kkm_last_doc_name [13:43:12]save OK [13:43:12]Clear old archive folders... [13:43:12]ProcessDocumentItem done err = 0, tmpTLVsize=508 [13:43:12]tlvbuf is 01157710 [13:43:12]SAM_PROTO_ClearQueue [13:43:12]wFMCommunicate request_size=4 [13:43:12]MH_SAM_APDU [13:43:12]CAPDU: 80 09 00 00 [13:43:12]Write to MH i2c: E2 08 00 76 02 80 09 00 00 00 00 00 00 EA [13:43:12]Write i2c OK [13:43:12]MH_I2C_Read... [13:43:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:43:12]Read from MH i2c: E2 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 76 02 00 90 00 EC [13:43:12]RAPDU: 90 00 [13:43:12]wFMCommunicate OK [13:43:12]SAM_PROTO_ClearQueue done [13:43:12]KKMCreateOFDPacket [13:43:12]OFDProtocolAddRootSTLVToBuf [13:43:12]FM_MakeSignedData [13:43:12]FM_MakeSignedData [13:43:12]SAM_PROTO_SignData [13:43:12]wFMCommunicate request_size=4 [13:43:12]MH_SAM_APDU [13:43:12]CAPDU: 80 0D 01 02 [13:43:12]Write to MH i2c: E2 08 00 77 02 80 0D 01 02 00 00 00 00 F2 [13:43:12]Write i2c OK [13:43:12]MH_I2C_Read... [13:43:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:43:12]Read from MH i2c: E2 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 77 02 00 90 00 ED [13:43:12]RAPDU: 90 00 [13:43:12]wFMCommunicate OK [13:43:12]wFMCommunicate request_size=255 [13:43:12]MH_SAM_APDU [13:43:12]CAPDU: 80 0D 02 02 FA 03 00 FC 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 [13:43:12]Write to MH i2c: E2 02 01 78 02 80 0D 02 02 FA 00 03 00 FC 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 00 00 BB [13:43:12]OFD Sender: No OFD packet to send [13:43:12]Write i2c OK [13:43:12]MH_I2C_Read... [13:43:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:12]Read from MH i2c: E2 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 [13:43:12]MH_I2C_Read... [13:43:12]Read from MH i2c: E2 03 00 78 02 00 90 00 EE [13:43:12]RAPDU: 90 00 [13:43:12]wFMCommunicate OK [13:43:12]wFMCommunicate request_size=255 [13:43:12]MH_SAM_APDU [13:43:12]CAPDU: 80 0D 02 02 FA 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 90 33 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 8D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 0E 00 00 00 00 07 04 06 00 04 8D 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 6F E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C1 1F [13:43:12]Write to MH i2c: E2 02 01 79 02 80 0D 02 02 FA 00 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 90 33 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 8D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 0E 00 00 00 00 07 04 06 00 04 8D 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 6F E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C1 1F 00 00 5F [13:43:12]Write i2c OK [13:43:12]MH_I2C_Read... [13:43:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:13]Read from MH i2c: E2 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: E2 03 00 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: E2 03 00 79 02 00 90 00 EF [13:43:13]RAPDU: 90 00 [13:43:13]wFMCommunicate OK [13:43:13]wFMCommunicate request_size=17 [13:43:13]MH_SAM_APDU [13:43:13]CAPDU: 80 0D 02 02 0C 02 00 35 04 06 00 7F E7 41 B0 57 2D [13:43:13]Write to MH i2c: E2 14 00 7A 02 80 0D 02 02 0C 00 02 00 35 04 06 00 7F E7 41 B0 57 2D 00 00 2A [13:43:13]Write i2c OK [13:43:13]MH_I2C_Read... [13:43:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:13]Read from MH i2c: E2 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: E2 03 00 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: E2 03 00 7A 02 00 90 00 F0 [13:43:13]RAPDU: 90 00 [13:43:13]wFMCommunicate OK [13:43:13]wFMCommunicate request_size=4 [13:43:13]MH_SAM_APDU [13:43:13]CAPDU: 80 0D 03 02 [13:43:13]Write to MH i2c: E2 08 00 7B 02 80 0D 03 02 00 00 00 00 F8 [13:43:13]Write i2c OK [13:43:13]MH_I2C_Read... [13:43:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:43:13]Read from MH i2c: E2 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: E2 0B 00 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: E2 0B 00 7B 02 00 F7 B7 92 FA EF 97 FD 9E 90 00 54 [13:43:13]RAPDU: F7 B7 92 FA EF 97 FD 9E 90 00 [13:43:13]wFMCommunicate OK [13:43:13]SAM_PROTO_SignData done [13:43:13]FM_MakeSignedData done [13:43:13]CreateOFDProtocolMessage [13:43:13]wFMCommunicate request_size=4 [13:43:13]MH_SAM_APDU [13:43:13]CAPDU: 80 11 00 00 [13:43:13]Write to MH i2c: E2 08 00 7C 02 80 11 00 00 00 00 00 00 F8 [13:43:13]Write i2c OK [13:43:13]MH_I2C_Read... [13:43:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:13]Read from MH i2c: E2 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: E2 17 00 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: E2 17 00 7C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 53 [13:43:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:43:13]wFMCommunicate OK [13:43:13]CreateOFDProtocolMessage done [13:43:13]OFDSenderStorePacket 139201 [13:43:13]StoreOFDPacket docnum=139201 [13:43:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 02 00 00 8D AF 08 02 93 96 5A 03 01 00 03 00 FC 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 90 33 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 8D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 0E 00 00 00 00 07 04 06 00 04 8D 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 6F E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C1 1F 02 00 35 04 06 00 7F E7 41 B0 57 2D F7 B7 92 FA EF 97 FD 9E [13:43:13]CheckFolder [13:43:13]dirname=/storage/ofd_packets [13:43:13]CheckFolder done [13:43:13]ProducePacketName [13:43:13]name=ofd_packets/00139201 [13:43:13]NVStorageSaveData ofd_packets/00139201 [13:43:13]File name is /storage/ofd_packets/00139201 [13:43:13]Write 558 bytes [13:43:13]NVStorageSaveData done [13:43:13]OFDSenderStorePacket done [13:43:13]KKMCreateOFDPacket done [13:43:13]NVStorageSaveData kkm_last_timestamp [13:43:13]File name is /storage/kkm_last_timestamp [13:43:13]Write 4 bytes [13:43:13]NVStorageSaveData done [13:43:13]ExternCall_PrintAddStr [13:43:13]wPrintStart [13:43:13]Write to MH i2c: 01 00 00 7D 02 7F [13:43:13]Write i2c OK [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: 01 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: 01 07 00 [13:43:13]MH_I2C_Read... [13:43:13]Read from MH i2c: 01 07 00 7D 02 00 00 00 00 00 FF 0F 94 [13:43:13]RasterBufferAndPrint [13:43:13]line Счет N : (3)335105 [13:43:13]line ИНН: 02508201610067 [13:43:13]line Контрольно-Кассовый Чек [13:43:13]line ПРОДАЖА [13:43:13]line Товар: 2000031750019 [13:43:13]line Пакет Партнер Нефть [13:43:13]line 1.000 * 4.00 [13:43:13]line = 4.00 [13:43:13]line НДС 12% НСП 1% [13:43:13]line > о реализуемом товаре [13:43:13]line Товар: 5449000027450 [13:43:13]line Напиток FuzeTea чай манго,ром 0,5л [13:43:13]line 3.000 * 75.00 [13:43:13]line = 225.00 [13:43:13]line НДС 12% НСП 1% [13:43:13]line > о реализуемом товаре [13:43:13]line Товар: 4870112003925 [13:43:13]line Конд ULKER-Albeni 40gr (6*24) [13:43:13]line 3.000 * 44.00 [13:43:13]line = 132.00 [13:43:13]line НДС 12% НСП 1% [13:43:13]line > о реализуемом товаре [13:43:13]line ИТОГО: 361.00 [13:43:13]line НСП 1% : 3.19 [13:43:13]line НДС 12% : 38.33 [13:43:13]line Наличными: 361.00 [13:43:13]line Безнал.: 0.00 [13:43:13]line Место: АЗС № 101 "Партнер Нефть" [13:43:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:43:13]line СНО: Общий режим [13:43:13]line Чек 186 29.10.2024 13:43 [13:43:13]line Смена: 555 ФФД: 1.0 [13:43:13]line ЗНМ: 0300000081 [13:43:13]line РНМ: 0000000000091631 [13:43:13]line Версия ККМ: 001 [13:43:13]line ФМ: 0000000000874669 [13:43:13]line ФД: 139201 [13:43:13]line ФПД: 140631216248621 [13:43:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134311&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139201&fm=140631216248621&tin=02508201610067®Number=0000000000091631&sum=36100 [13:43:13]line 0 [13:43:13]OFD Sender: Processing packet 139201 [packets to send 34, broken 33] [13:43:13]ProducePacketName [13:43:13]name=ofd_packets/00139201 [13:43:13]OFD Sender: To server: pG, [13:43:13]CommunicateWithHost lk.salyk.kg:30040 [13:43:13]ConnectInit lk.salyk.kg [13:43:13]written 0, free lines is 4095 [13:43:13]Connected sock=10 [13:43: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 36 39 10 02 00 00 8D AF 08 02 93 96 5A 03 01 00 03 00 FC 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 35 30 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC 20 30 2C 35 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 E4 57 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 90 33 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 8D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 0E 00 00 00 00 07 04 06 00 04 8D 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 6F E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C1 1F 02 00 35 04 06 00 7F E7 41 B0 57 2D F7 B7 92 FA EF 97 FD 9E [13:43: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 36 39 4F 00 00 00 B7 49 47 00 09 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 36 39 10 04 04 00 C1 1F 02 00 F4 03 04 00 23 92 20 67 B6 04 01 00 00 9E AB 4B 27 0F 07 80 2A [13:43:13]CommunicateWithHost err = 0 [13:43:13]CheckOFDResponse [13:43:13]1017 (14) - 77093643461234 [13:43:13]1041 (16) - 0000000000874669 [13:43:13]1040 (4) - 139201 [13:43:13]1012 (4) - 29.10.2024 07:43 [13:43:13]1206 (1) - 0 [13:43:13]OFD Sender: Remove packet 139201 [13:43:13]ProducePacketName [13:43:13]name=ofd_packets/00139201 [13:43:13]NVStorageDeleteData [13:43:14]Write to MH i2c: 01 00 00 B2 02 B4 [13:43:14]Write i2c OK [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: 01 [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: 01 07 00 [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 66 0C 2D [13:43:14]RasterBufferAndPrint [13:43:14]line [13:43:14]line [13:43:14]line [13:43:14]line [13:43:14]line [13:43:14]written 0, free lines is 3182 [13:43:14]MH_Cut [13:43:14]Write to MH i2c: D1 01 00 B9 02 01 8D [13:43:14]Write i2c OK [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: D1 [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: D1 01 00 [13:43:14]MH_I2C_Read... [13:43:14]Read from MH i2c: D1 01 00 B9 02 00 8C [13:43:14]Write to MH i2c: 01 00 00 BA 02 BC [13:43:14]Write i2c OK [13:43:14]MH_I2C_Read... [13:43:14]OFD Sender: No OFD packet to send [13:43:14]*** Cut start [13:43:14]*** Partial cut [13:43:14]*** CUTSNS_PIN = 1 [13:43:14]*** CUTSNS_PIN = 0 [13:43:15]*** Brake cut motor [13:43:15]Read from MH i2c: 01 [13:43:15]MH_I2C_Read... [13:43:15]*** Stop cut motor [13:43:15]*** Cut end [13:43:15]Read from MH i2c: 01 07 00 [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 FF 0F D1 [13:43:15]process_action close_receipt done [13:43:15]requested_data is exist [13:43:15]produce_requested_data [13:43:15]requested_item fm.sn is exist - process it [13:43:15]wFMCommunicate request_size=4 [13:43:15]MH_SAM_APDU [13:43:15]CAPDU: 80 11 00 00 [13:43:15]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [13:43:15]Write i2c OK [13:43:15]MH_I2C_Read... [13:43:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:15]Read from MH i2c: E2 [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: E2 17 00 [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 92 [13:43:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:43:15]wFMCommunicate OK [13:43:15]requested_item fd.num is exist - process it [13:43:15]SAM_PROTO_GetFieldsCounters [13:43:15]wFMCommunicate request_size=4 [13:43:15]MH_SAM_APDU [13:43:15]CAPDU: 80 13 00 00 [13:43:15]Write to MH i2c: E2 08 00 BC 02 80 13 00 00 00 00 00 00 3A [13:43:15]Write i2c OK [13:43:15]MH_I2C_Read... [13:43:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:15]Read from MH i2c: E2 [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: E2 62 00 [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: E2 62 00 BC 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [13:43: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:43:15]wFMCommunicate OK [13:43:15]SAM_PROTO_GetFieldsCounters done [13:43:15]requested_item shift.num is exist - process it [13:43:15]requested_item shift.opened is exist - process it [13:43:15]req_shift_opened [13:43:15]FM_GetShiftState [13:43:15]SAM_PROTO_GetShiftState [13:43:15]wFMCommunicate request_size=4 [13:43:15]MH_SAM_APDU [13:43:15]CAPDU: 80 13 01 00 [13:43:15]Write to MH i2c: E2 08 00 BD 02 80 13 01 00 00 00 00 00 3C [13:43:15]Write i2c OK [13:43:15]MH_I2C_Read... [13:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:15]Read from MH i2c: E2 [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: E2 0E 00 [13:43:15]MH_I2C_Read... [13:43:15]Read from MH i2c: E2 0E 00 BD 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8B [13:43:15]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:43:15]wFMCommunicate OK [13:43:15]SAM_PROTO_GetShiftState done [13:43:15]FM_GetShiftState done [13:43:15]req_shift_opened done [13:43:15]requested_item shift.open_date is exist - process it [13:43:15]req_shift_open_date [13:43:15]req_shift_open_date done [13:43:15]produce_requested_data done [13:43:15]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139201,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:43:15]process_action_free close_receipt [13:43:15]json_value_free [13:43:15]json_value_free done [13:43:15]process_json_proto returns [13:43:15]Send response to host [13:43:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139201,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:43:15]free response buf [13:43:15]execute_script done [13:43:15]execute_script returns [13:43:15]free content buf [13:43:15]Sock 9.Close socket [13:43:15]Sock 9.Thread stoped [13:43:19]OFD Sender: No OFD packet to send [13:43:24]OFD Sender: No OFD packet to send [13:43:29]OFD Sender: No OFD packet to send [13:43:34]OFD Sender: No OFD packet to send [13:43:39]OFD Sender: No OFD packet to send [13:43:44]OFD Sender: No OFD packet to send [13:43:49]OFD Sender: No OFD packet to send [13:43:54]OFD Sender: No OFD packet to send [13:43:59]OFD Sender: No OFD packet to send [13:44:04]OFD Sender: No OFD packet to send [13:44:07]accept exits with 8 [13:44:07]New connection [13:44:07]New thread 3067141476 created [13:44:07]Thread 3067284836 joined [13:44:07]Waiting for new connection... [13:44:07] Sock 8.Parse request [13:44:07]Sock 8.Check first char [13:44:07]Sock 8.First char is OK [13:44:07]request: POST /json_proto HTTP/1.0 [13:44:07]Method: POST [13:44:07]URL: /json_proto [13:44:07]Method is POST - this is cgi request [13:44:07]url: /json_proto [13:44:07]query_string will be loaded in cgi processing [13:44:07]execute_cgi json_proto POST (null) [13:44:07]execute_cgi path=json_proto method=POST [13:44:07]POST find Content-Length [13:44:07]Host: 172.17.50.196:8080 [13:44:07]Content-Length: 2085 [13:44:07]Content-Type: application/json [13:44:07] [13:44:07]POST finish read [13:44:07]Found Content-Length = 2085 [13:44:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335106", "tax_sys" : 0, "items" : [ { "code": "4870202522008", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0413\u0440\u0443\u0448\u0435\u0432\u044B\u0439 0,45\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202522688", "name": "Garden \u043D\u0430\u043F\u0438\u0442\u043E\u043A \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u0433\u0440\u0430\u043D\u0430\u0442\u0430 0,45 \u041F\u042D", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 3.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 694.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:07]execute_script... [13:44: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 : (3)335106", "tax_sys" : 0, "items" : [ { "code": "4870202522008", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0413\u0440\u0443\u0448\u0435\u0432\u044B\u0439 0,45\u043B", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202522688", "name": "Garden \u043D\u0430\u043F\u0438\u0442\u043E\u043A \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u0433\u0440\u0430\u043D\u0430\u0442\u0430 0,45 \u041F\u042D", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000031750019", "name": "\u041F\u0430\u043A\u0435\u0442 \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u041D\u0435\u0444\u0442\u044C", "price" : 4.00, "quantity" : 1.000, "sum" : 4.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 3.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 694.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:07]POST & json_proto [13:44:07]process_json_proto [13:44:07]json parsed OK: [13:44:07]protocol is kg_v1.0 [13:44:07]action value=close_receipt [13:44:07]process_action close_receipt [13:44:07]cmd_close_receipt [13:44:07]MH_GetDate [13:44:07]Write to MH i2c: F0 00 00 BE 02 AF [13:44:07]Write i2c OK [13:44:07]MH_I2C_Read... [13:44:07]Read from MH i2c: F0 [13:44:07]MH_I2C_Read... [13:44:07]Read from MH i2c: F0 09 00 [13:44:07]MH_I2C_Read... [13:44:07]Read from MH i2c: F0 09 00 BE 02 00 A8 E6 20 67 72 0D 1C 67 CF [13:44:07]GetLastDocTimeStamp 1730209391 [13:44:07]current date 1730209448 [13:44:08]FM_GetShiftState [13:44:08]SAM_PROTO_GetShiftState [13:44:08]wFMCommunicate request_size=4 [13:44:08]MH_SAM_APDU [13:44:08]CAPDU: 80 13 01 00 [13:44:08]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [13:44:08]Write i2c OK [13:44:08]MH_I2C_Read... [13:44:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:08]Read from MH i2c: E2 [13:44:08]MH_I2C_Read... [13:44:08]Read from MH i2c: E2 0E 00 [13:44:08]MH_I2C_Read... [13:44:08]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8D [13:44:08]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:44:08]wFMCommunicate OK [13:44:08]SAM_PROTO_GetShiftState done [13:44:08]FM_GetShiftState done [13:44:08]opened in 1730160023 [13:44:08]opened+sec_in_day 1730246423 [13:44:08]quantity*price = 7000 [13:44:08]sum+1 = 7001 [13:44:08]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870202522688 Garden напиток со вкусом граната 0,45 ПЭ 1.000 * 70.00 = 70.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700028325357 Водка Антивирус 0,5л 1.000 * 390.00 = 390.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000031750019 Пакет Партнер Нефть 1.000 * 4.00 = 4.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000053020015 Бумажные стаканы 250мл 1шт 3.000 * 7.00 = 21.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48745000 Сигареты Winston Purple Mix 1.000 * 139.00 = 139.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 694.00 НСП 1% : 6.14 НДС 12% : 73.69 Наличными: 694.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 187 29.10.2024 13:44 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139202 ФПД: 210200524444005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134408&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139202&fm=210200524444005&tin=02508201610067®Number=0000000000091631&sum=69400 0 [13:44:09]StoreToDocumentArchive [13:44:09]shift 555 fd 139202 [13:44:09]save to /storage/0555/doc_00139202 [13:44:09]save last doc name /storage/0555/doc_00139202 to /storage/kkm_last_doc_name [13:44:09]save OK [13:44:09]Clear old archive folders... [13:44:09]ProcessDocumentItem done err = 0, tmpTLVsize=862 [13:44:09]tlvbuf is 01104770 [13:44:09]SAM_PROTO_ClearQueue [13:44:09]wFMCommunicate request_size=4 [13:44:09]MH_SAM_APDU [13:44:09]CAPDU: 80 09 00 00 [13:44:09]Write to MH i2c: E2 08 00 CC 02 80 09 00 00 00 00 00 00 40 [13:44:09]Write i2c OK [13:44:09]MH_I2C_Read... [13:44:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:09]Read from MH i2c: E2 [13:44:09]MH_I2C_Read... [13:44:09]Read from MH i2c: E2 03 00 [13:44:09]MH_I2C_Read... [13:44:09]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [13:44:09]RAPDU: 90 00 [13:44:09]wFMCommunicate OK [13:44:09]SAM_PROTO_ClearQueue done [13:44:09]KKMCreateOFDPacket [13:44:09]OFDProtocolAddRootSTLVToBuf [13:44:09]FM_MakeSignedData [13:44:09]FM_MakeSignedData [13:44:09]SAM_PROTO_SignData [13:44:09]wFMCommunicate request_size=4 [13:44:09]MH_SAM_APDU [13:44:09]CAPDU: 80 0D 01 02 [13:44:09]Write to MH i2c: E2 08 00 CD 02 80 0D 01 02 00 00 00 00 48 [13:44:09]Write i2c OK [13:44:09]MH_I2C_Read... [13:44:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:09]Read from MH i2c: E2 [13:44:09]MH_I2C_Read... [13:44:09]Read from MH i2c: E2 03 00 [13:44:09]MH_I2C_Read... [13:44:09]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [13:44:09]RAPDU: 90 00 [13:44:09]wFMCommunicate OK [13:44:09]wFMCommunicate request_size=255 [13:44:09]MH_SAM_APDU [13:44:09]CAPDU: 80 0D 02 02 FA 03 00 5E 03 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 30 30 38 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D0 93 D1 80 D1 83 D1 88 D0 B5 D0 B2 D1 8B D0 B9 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 38 38 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 30 2C 34 35 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 [13:44:09]Write to MH i2c: E2 02 01 CE 02 80 0D 02 02 FA 00 03 00 5E 03 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 30 30 38 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D0 93 D1 80 D1 83 D1 88 D0 B5 D0 B2 D1 8B D0 B9 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 38 38 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 30 2C 34 35 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 01 [13:44:09]OFD Sender: No OFD packet to send [13:44:09]Write i2c OK [13:44:09]MH_I2C_Read... [13:44:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:09]Read from MH i2c: E2 [13:44:09]MH_I2C_Read... [13:44:09]Read from MH i2c: E2 03 00 [13:44:09]MH_I2C_Read... [13:44:09]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [13:44:09]RAPDU: 90 00 [13:44:09]wFMCommunicate OK [13:44:09]wFMCommunicate request_size=255 [13:44:09]MH_SAM_APDU [13:44:09]CAPDU: 80 0D 02 02 FA 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 [13:44:09]Write to MH i2c: E2 02 01 CF 02 80 0D 02 02 FA 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 00 00 22 [13:44:09]Write i2c OK [13:44:09]MH_I2C_Read... [13:44:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:10]Read from MH i2c: E2 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: E2 03 00 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [13:44:10]RAPDU: 90 00 [13:44:10]wFMCommunicate OK [13:44:10]wFMCommunicate request_size=255 [13:44:10]MH_SAM_APDU [13:44:10]CAPDU: 80 0D 02 02 FA 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 1C 00 [13:44:10]Write to MH i2c: E2 02 01 D0 02 80 0D 02 02 FA 00 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 1C 00 00 00 8E [13:44:10]Write i2c OK [13:44:10]MH_I2C_Read... [13:44:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:10]Read from MH i2c: E2 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: E2 03 00 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: E2 03 00 D0 02 00 90 00 46 [13:44:10]RAPDU: 90 00 [13:44:10]wFMCommunicate OK [13:44:10]wFMCommunicate request_size=121 [13:44:10]MH_SAM_APDU [13:44:10]CAPDU: 80 0D 02 02 74 00 00 00 07 04 06 00 18 0F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 A8 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C2 1F 02 00 35 04 06 00 BF 2D 1F 97 51 65 [13:44:10]Write to MH i2c: E2 7C 00 D1 02 80 0D 02 02 74 00 00 00 00 07 04 06 00 18 0F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 A8 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C2 1F 02 00 35 04 06 00 BF 2D 1F 97 51 65 00 00 D2 [13:44:10]Write i2c OK [13:44:10]MH_I2C_Read... [13:44:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:10]Read from MH i2c: E2 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: E2 03 00 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: E2 03 00 D1 02 00 90 00 47 [13:44:10]RAPDU: 90 00 [13:44:10]wFMCommunicate OK [13:44:10]wFMCommunicate request_size=4 [13:44:10]MH_SAM_APDU [13:44:10]CAPDU: 80 0D 03 02 [13:44:10]Write to MH i2c: E2 08 00 D2 02 80 0D 03 02 00 00 00 00 4F [13:44:10]Write i2c OK [13:44:10]MH_I2C_Read... [13:44:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:10]Read from MH i2c: E2 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: E2 0B 00 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: E2 0B 00 D2 02 00 00 32 96 7E 67 C9 3D 6B 90 00 6E [13:44:10]RAPDU: 00 32 96 7E 67 C9 3D 6B 90 00 [13:44:10]wFMCommunicate OK [13:44:10]SAM_PROTO_SignData done [13:44:10]FM_MakeSignedData done [13:44:10]CreateOFDProtocolMessage [13:44:10]wFMCommunicate request_size=4 [13:44:10]MH_SAM_APDU [13:44:10]CAPDU: 80 11 00 00 [13:44:10]Write to MH i2c: E2 08 00 D3 02 80 11 00 00 00 00 00 00 4F [13:44:10]Write i2c OK [13:44:10]MH_I2C_Read... [13:44:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:10]Read from MH i2c: E2 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: E2 17 00 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: E2 17 00 D3 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AA [13:44:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:44:10]wFMCommunicate OK [13:44:10]CreateOFDProtocolMessage done [13:44:10]OFDSenderStorePacket 139202 [13:44:10]StoreOFDPacket docnum=139202 [13:44:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 72 03 00 00 F2 91 6A 03 50 60 5A 03 01 00 03 00 5E 03 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 30 30 38 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D0 93 D1 80 D1 83 D1 88 D0 B5 D0 B2 D1 8B D0 B9 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 38 38 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 30 2C 34 35 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 1C 00 00 00 00 07 04 06 00 18 0F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 A8 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C2 1F 02 00 35 04 06 00 BF 2D 1F 97 51 65 00 32 96 7E 67 C9 3D 6B [13:44:10]CheckFolder [13:44:10]dirname=/storage/ofd_packets [13:44:10]CheckFolder done [13:44:10]ProducePacketName [13:44:10]name=ofd_packets/00139202 [13:44:10]NVStorageSaveData ofd_packets/00139202 [13:44:10]File name is /storage/ofd_packets/00139202 [13:44:10]Write 912 bytes [13:44:10]NVStorageSaveData done [13:44:10]OFDSenderStorePacket done [13:44:10]KKMCreateOFDPacket done [13:44:10]NVStorageSaveData kkm_last_timestamp [13:44:10]File name is /storage/kkm_last_timestamp [13:44:10]Write 4 bytes [13:44:10]NVStorageSaveData done [13:44:10]ExternCall_PrintAddStr [13:44:10]wPrintStart [13:44:10]Write to MH i2c: 01 00 00 D4 02 D6 [13:44:10]Write i2c OK [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: 01 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: 01 07 00 [13:44:10]MH_I2C_Read... [13:44:10]Read from MH i2c: 01 07 00 D4 02 00 00 00 00 00 FF 0F EB [13:44:10]RasterBufferAndPrint [13:44:10]line Счет N : (3)335106 [13:44:10]line ИНН: 02508201610067 [13:44:10]line Контрольно-Кассовый Чек [13:44:10]line ПРОДАЖА [13:44:10]line Товар: 4870202522008 [13:44:10]line Напиток Maxi Чай Грушевый 0,45л [13:44:10]line 1.000 * 70.00 [13:44:10]line = 70.00 [13:44:10]line НДС 12% НСП 1% [13:44:10]line > о реализуемом товаре [13:44:10]line Товар: 4870202522688 [13:44:10]line Garden напиток со вкусом граната 0,45 ПЭ [13:44:10]line 1.000 * 70.00 [13:44:11]line = 70.00 [13:44:11]line НДС 12% НСП 1% [13:44:11]line > о реализуемом товаре [13:44:11]line Товар: 4700028325357 [13:44:11]line Водка Антивирус 0,5л [13:44:11]line 1.000 * 390.00 [13:44:11]line = 390.00 [13:44:11]line НДС 12% НСП 1% [13:44:11]line > о реализуемом товаре [13:44:11]line Товар: 2000031750019 [13:44:11]line Пакет Партнер Нефть [13:44:11]line 1.000 * 4.00 [13:44:11]line = 4.00 [13:44:11]line НДС 12% НСП 1% [13:44:11]line > о реализуемом товаре [13:44:11]line Товар: 2000053020015 [13:44:11]line Бумажные стаканы 250мл 1шт [13:44:11]line 3.000 * 7.00 [13:44:11]line = 21.00 [13:44:11]line НДС 12% НСП 1% [13:44:11]line > о реализуемом товаре [13:44:11]line Товар: 48745000 [13:44:11]line Сигареты Winston Purple Mix [13:44:11]line 1.000 * 139.00 [13:44:11]line = 139.00 [13:44:11]line НДС 12% НСП 1% [13:44:11]line > о реализуемом товаре [13:44:11]line ИТОГО: 694.00 [13:44:11]line НСП 1% : 6.14 [13:44:11]line НДС 12% : 73.69 [13:44:11]line Наличными: 694.00 [13:44:11]line Безнал.: 0.00 [13:44:11]line Место: АЗС № 101 "Партнер Нефть" [13:44:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:44:11]line СНО: Общий режим [13:44:11]line Чек 187 29.10.2024 13:44 [13:44:11]line Смена: 555 ФФД: 1.0 [13:44:11]line ЗНМ: 0300000081 [13:44:11]line РНМ: 0000000000091631 [13:44:11]line Версия ККМ: 001 [13:44:11]line ФМ: 0000000000874669 [13:44:11]line ФД: 139202 [13:44:11]line ФПД: 210200524444005 [13:44:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T134408&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139202&fm=210200524444005&tin=02508201610067®Number=0000000000091631&sum=69400 [13:44:11]OFD Sender: Processing packet 139202 [packets to send 34, broken 33] [13:44:11]ProducePacketName [13:44:11]name=ofd_packets/00139202 [13:44:11]OFD Sender: To server: pG, [13:44:11]CommunicateWithHost lk.salyk.kg:30040 [13:44:11]ConnectInit lk.salyk.kg [13:44:11]line 0 [13:44:11]written 0, free lines is 4095 [13:44:11]Connected sock=10 [13:44: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 36 39 72 03 00 00 F2 91 6A 03 50 60 5A 03 01 00 03 00 5E 03 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 30 30 38 06 04 32 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D0 93 D1 80 D1 83 D1 88 D0 B5 D0 B2 D1 8B D0 B9 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 38 38 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 30 2C 34 35 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 32 30 30 30 30 33 31 37 35 30 30 31 39 06 04 24 00 D0 9F D0 B0 D0 BA D0 B5 D1 82 20 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 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 90 01 00 00 00 00 13 04 06 00 90 01 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 0F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 1C 00 00 00 00 07 04 06 00 18 0F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 A8 E6 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C2 1F 02 00 35 04 06 00 BF 2D 1F 97 51 65 00 32 96 7E 67 C9 3D 6B [13:44: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 36 39 4F 00 00 00 07 7E 47 00 A9 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 36 39 10 04 04 00 C2 1F 02 00 F4 03 04 00 5C 92 20 67 B6 04 01 00 00 B6 FB 24 E1 46 0D F6 5E [13:44:11]CommunicateWithHost err = 0 [13:44:11]CheckOFDResponse [13:44:11]1017 (14) - 77093643461234 [13:44:11]1041 (16) - 0000000000874669 [13:44:11]1040 (4) - 139202 [13:44:11]1012 (4) - 29.10.2024 07:44 [13:44:11]1206 (1) - 0 [13:44:11]OFD Sender: Remove packet 139202 [13:44:11]ProducePacketName [13:44:11]name=ofd_packets/00139202 [13:44:11]NVStorageDeleteData [13:44:11]Write to MH i2c: 01 00 00 1D 03 20 [13:44:11]Write i2c OK [13:44:11]MH_I2C_Read... [13:44:11]Read from MH i2c: 01 [13:44:11]MH_I2C_Read... [13:44:11]Read from MH i2c: 01 07 00 [13:44:11]MH_I2C_Read... [13:44:11]Read from MH i2c: 01 07 00 1D 03 00 00 00 00 00 5B 0B 8D [13:44:11]RasterBufferAndPrint [13:44:11]line [13:44:11]line [13:44:11]line [13:44:11]line [13:44:11]line [13:44:11]written 0, free lines is 2917 [13:44:11]MH_Cut [13:44:11]Write to MH i2c: D1 01 00 24 03 01 F9 [13:44:11]Write i2c OK [13:44:11]MH_I2C_Read... [13:44:11]Read from MH i2c: D1 [13:44:11]MH_I2C_Read... [13:44:11]Read from MH i2c: D1 01 00 [13:44:11]MH_I2C_Read... [13:44:11]Read from MH i2c: D1 01 00 24 03 00 F8 [13:44:11]Write to MH i2c: 01 00 00 25 03 28 [13:44:11]Write i2c OK [13:44:11]MH_I2C_Read... [13:44:11]OFD Sender: No OFD packet to send [13:44:12]*** Cut start [13:44:12]*** Partial cut [13:44:12]*** CUTSNS_PIN = 1 [13:44:12]*** CUTSNS_PIN = 0 [13:44:13]*** Brake cut motor [13:44:13]Read from MH i2c: 01 [13:44:13]MH_I2C_Read... [13:44:13]*** Stop cut motor [13:44:13]*** Cut end [13:44:13]Read from MH i2c: 01 07 00 [13:44:13]MH_I2C_Read... [13:44:13]Read from MH i2c: 01 07 00 25 03 00 00 00 00 00 FF 0F 3D [13:44:13]process_action close_receipt done [13:44:13]requested_data is exist [13:44:13]produce_requested_data [13:44:13]requested_item fm.sn is exist - process it [13:44:13]wFMCommunicate request_size=4 [13:44:13]MH_SAM_APDU [13:44:13]CAPDU: 80 11 00 00 [13:44:13]Write to MH i2c: E2 08 00 26 03 80 11 00 00 00 00 00 00 A3 [13:44:13]Write i2c OK [13:44:13]MH_I2C_Read... [13:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:13]Read from MH i2c: E2 [13:44:13]MH_I2C_Read... [13:44:13]Read from MH i2c: E2 17 00 [13:44:13]MH_I2C_Read... [13:44:13]Read from MH i2c: E2 17 00 26 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 FE [13:44:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:44:13]wFMCommunicate OK [13:44:13]requested_item fd.num is exist - process it [13:44:13]SAM_PROTO_GetFieldsCounters [13:44:13]wFMCommunicate request_size=4 [13:44:13]MH_SAM_APDU [13:44:13]CAPDU: 80 13 00 00 [13:44:13]Write to MH i2c: E2 08 00 27 03 80 13 00 00 00 00 00 00 A6 [13:44:13]Write i2c OK [13:44:13]MH_I2C_Read... [13:44:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:13]Read from MH i2c: E2 [13:44:13]MH_I2C_Read... [13:44:13]Read from MH i2c: E2 62 00 [13:44:13]MH_I2C_Read... [13:44:13]Read from MH i2c: E2 62 00 27 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [13:44: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:13]wFMCommunicate OK [13:44:13]SAM_PROTO_GetFieldsCounters done [13:44:13]requested_item shift.num is exist - process it [13:44:13]requested_item shift.opened is exist - process it [13:44:13]req_shift_opened [13:44:13]FM_GetShiftState [13:44:13]SAM_PROTO_GetShiftState [13:44:13]wFMCommunicate request_size=4 [13:44:13]MH_SAM_APDU [13:44:13]CAPDU: 80 13 01 00 [13:44:13]Write to MH i2c: E2 08 00 28 03 80 13 01 00 00 00 00 00 A8 [13:44:13]Write i2c OK [13:44:13]MH_I2C_Read... [13:44:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:13]Read from MH i2c: E2 [13:44:13]MH_I2C_Read... [13:44:13]Read from MH i2c: E2 0E 00 [13:44:13]MH_I2C_Read... [13:44:13]Read from MH i2c: E2 0E 00 28 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F7 [13:44:13]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:44:13]wFMCommunicate OK [13:44:13]SAM_PROTO_GetShiftState done [13:44:13]FM_GetShiftState done [13:44:13]req_shift_opened done [13:44:13]requested_item shift.open_date is exist - process it [13:44:13]req_shift_open_date [13:44:13]req_shift_open_date done [13:44:13]produce_requested_data done [13:44:13]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139202,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:44:13]process_action_free close_receipt [13:44:13]json_value_free [13:44:13]json_value_free done [13:44:13]process_json_proto returns [13:44:13]Send response to host [13:44:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139202,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:44:13]free response buf [13:44:13]execute_script done [13:44:13]execute_script returns [13:44:13]free content buf [13:44:13]Sock 8.Close socket [13:44:13]Sock 8.Thread stoped [13:44:16]OFD Sender: No OFD packet to send [13:44:21]OFD Sender: No OFD packet to send [13:44:26]OFD Sender: No OFD packet to send [13:44:31]OFD Sender: No OFD packet to send [13:44:36]OFD Sender: No OFD packet to send [13:44:41]OFD Sender: No OFD packet to send [13:44:46]OFD Sender: No OFD packet to send [13:44:51]OFD Sender: No OFD packet to send [13:44:56]OFD Sender: No OFD packet to send [13:45:01]OFD Sender: No OFD packet to send [13:45:06]OFD Sender: No OFD packet to send [13:45:11]OFD Sender: No OFD packet to send [13:45:16]OFD Sender: No OFD packet to send [13:45:21]OFD Sender: No OFD packet to send [13:45:26]OFD Sender: No OFD packet to send [13:45:31]OFD Sender: No OFD packet to send [13:45:36]OFD Sender: No OFD packet to send [13:45:41]OFD Sender: No OFD packet to send [13:45:46]OFD Sender: No OFD packet to send [13:45:51]OFD Sender: No OFD packet to send [13:45:56]OFD Sender: No OFD packet to send [13:46:01]OFD Sender: No OFD packet to send [13:46: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:52]OFD Sender: No OFD packet to send [13:47:57]OFD Sender: No OFD packet to send [13:48:02]OFD Sender: No OFD packet to send [13:48:07]OFD Sender: No OFD packet to send [13:48:12]OFD Sender: No OFD packet to send [13:48:17]OFD Sender: No OFD packet to send [13:48:22]OFD Sender: No OFD packet to send [13:48:27]OFD Sender: No OFD packet to send [13:48:32]OFD Sender: No OFD packet to send [13:48:37]OFD Sender: No OFD packet to send [13:48:42]OFD Sender: No OFD packet to send [13:48:47]OFD Sender: No OFD packet to send [13:48:52]OFD Sender: No OFD packet to send [13:48:57]OFD Sender: No OFD packet to send [13:49:02]OFD Sender: No OFD packet to send [13:49:07]OFD Sender: No OFD packet to send [13:49:12]OFD Sender: No OFD packet to send [13:49:17]OFD Sender: No OFD packet to send [13:49:22]OFD Sender: No OFD packet to send [13:49:27]OFD Sender: No OFD packet to send [13:49:32]OFD Sender: No OFD packet to send [13:49:37]OFD Sender: No OFD packet to send [13:49:42]OFD Sender: No OFD packet to send [13:49:47]OFD Sender: No OFD packet to send [13:49:52]OFD Sender: No OFD packet to send [13:49:57]OFD Sender: No OFD packet to send [13:50:02]OFD Sender: No OFD packet to send [13:50:07]OFD Sender: No OFD packet to send [13:50:12]OFD Sender: No OFD packet to send [13:50:17]OFD Sender: No OFD packet to send [13:50:22]OFD Sender: No OFD packet to send [13:50:27]OFD Sender: No OFD packet to send [13:50:32]OFD Sender: No OFD packet to send [13:50:37]OFD Sender: No OFD packet to send [13:50:42]OFD Sender: No OFD packet to send [13:50:47]OFD Sender: No OFD packet to send [13:50:52]OFD Sender: No OFD packet to send [13:50:57]OFD Sender: No OFD packet to send [13:51:02]OFD Sender: No OFD packet to send [13:51:07]OFD Sender: No OFD packet to send [13:51:12]OFD Sender: No OFD packet to send [13:51:17]OFD Sender: No OFD packet to send [13:51:22]OFD Sender: No OFD packet to send [13:51:27]OFD Sender: No OFD packet to send [13:51:32]OFD Sender: No OFD packet to send [13:51:37]OFD Sender: No OFD packet to send [13:51:42]OFD Sender: No OFD packet to send [13:51:47]OFD Sender: No OFD packet to send [13:51:52]OFD Sender: No OFD packet to send [13:51:57]OFD Sender: No OFD packet to send [13:52:02]OFD Sender: No OFD packet to send [13:52:07]OFD Sender: No OFD packet to send [13:52:12]OFD Sender: No OFD packet to send [13:52:17]OFD Sender: No OFD packet to send [13:52:22]OFD Sender: No OFD packet to send [13:52:27]OFD Sender: No OFD packet to send [13:52:32]OFD Sender: No OFD packet to send [13:52:37]OFD Sender: No OFD packet to send [13:52:42]OFD Sender: No OFD packet to send [13:52:47]OFD Sender: No OFD packet to send [13:52:52]OFD Sender: No OFD packet to send [13:52:57]OFD Sender: No OFD packet to send [13:53:02]OFD Sender: No OFD packet to send [13:53:07]OFD Sender: No OFD packet to send [13:53:12]OFD Sender: No OFD packet to send [13:53:17]OFD Sender: No OFD packet to send [13:53:22]OFD Sender: No OFD packet to send [13:53:27]OFD Sender: No OFD packet to send [13:53:32]OFD Sender: No OFD packet to send [13:53:37]OFD Sender: No OFD packet to send [13:53:42]OFD Sender: No OFD packet to send [13:53:47]OFD Sender: No OFD packet to send [13:53:52]OFD Sender: No OFD packet to send [13:53:57]OFD Sender: No OFD packet to send [13:54:02]OFD Sender: No OFD packet to send [13:54:07]OFD Sender: No OFD packet to send [13:54:12]OFD Sender: No OFD packet to send [13:54:17]OFD Sender: No OFD packet to send [13:54:22]OFD Sender: No OFD packet to send [13:54:27]OFD Sender: No OFD packet to send [13:54:32]OFD Sender: No OFD packet to send [13:54:37]OFD Sender: No OFD packet to send [13:54:42]OFD Sender: No OFD packet to send [13:54:47]OFD Sender: No OFD packet to send [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:52]OFD Sender: No OFD packet to send [13:55:57]OFD Sender: No OFD packet to send [13:56:02]OFD Sender: No OFD packet to send [13:56:07]OFD Sender: No OFD packet to send [13:56:12]OFD Sender: No OFD packet to send [13:56:17]OFD Sender: No OFD packet to send [13:56:22]OFD Sender: No OFD packet to send [13:56:27]OFD Sender: No OFD packet to send [13:56:32]OFD Sender: No OFD packet to send [13:56:37]OFD Sender: No OFD packet to send [13:56:42]OFD Sender: No OFD packet to send [13:56:47]OFD Sender: No OFD packet to send [13:56:52]OFD Sender: No OFD packet to send [13:56:57]OFD Sender: No OFD packet to send [13:57:02]OFD Sender: No OFD packet to send [13:57:07]OFD Sender: No OFD packet to send [13:57:12]OFD Sender: No OFD packet to send [13:57:17]OFD Sender: No OFD packet to send [13:57:22]OFD Sender: No OFD packet to send [13:57:27]OFD Sender: No OFD packet to send [13:57:32]OFD Sender: No OFD packet to send [13:57:37]accept exits with 9 [13:57:37]New connection [13:57:37]New thread 3067284836 created [13:57:37]Thread 3067141476 joined [13:57:37]Waiting for new connection... [13:57:37] Sock 9.Parse request [13:57:37]Sock 9.Check first char [13:57:37]Sock 9.First char is OK [13:57:37]request: POST /json_proto HTTP/1.0 [13:57:37]Method: POST [13:57:37]URL: /json_proto [13:57:37]Method is POST - this is cgi request [13:57:37]url: /json_proto [13:57:37]query_string will be loaded in cgi processing [13:57:37]execute_cgi json_proto POST (null) [13:57:37]execute_cgi path=json_proto method=POST [13:57:37]POST find Content-Length [13:57:37]Host: 172.17.50.196:8080 [13:57:37]Content-Length: 620 [13:57:37]Content-Type: application/json [13:57:37] [13:57:37]POST finish read [13:57:37]Found Content-Length = 620 [13:57:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335107", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:37]execute_script... [13:57: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 : (3)335107", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:57:37]POST & json_proto [13:57:37]process_json_proto [13:57:37]json parsed OK: [13:57:37]protocol is kg_v1.0 [13:57:37]action value=close_receipt [13:57:37]process_action close_receipt [13:57:37]cmd_close_receipt [13:57:37]MH_GetDate [13:57:37]Write to MH i2c: F0 00 00 29 03 1B [13:57:37]Write i2c OK [13:57:37]MH_I2C_Read... [13:57:37]Read from MH i2c: F0 [13:57:37]MH_I2C_Read... [13:57:37]Read from MH i2c: F0 09 00 [13:57:37]MH_I2C_Read... [13:57:37]Read from MH i2c: F0 09 00 29 03 00 D1 E9 20 67 72 0D 1C 67 67 [13:57:37]GetLastDocTimeStamp 1730209448 [13:57:37]current date 1730210257 [13:57:37]FM_GetShiftState [13:57:37]SAM_PROTO_GetShiftState [13:57:37]wFMCommunicate request_size=4 [13:57:37]MH_SAM_APDU [13:57:37]CAPDU: 80 13 01 00 [13:57:37]Write to MH i2c: E2 08 00 2A 03 80 13 01 00 00 00 00 00 AA [13:57:37]Write i2c OK [13:57:37]MH_I2C_Read... [13:57:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:37]Read from MH i2c: E2 [13:57:37]MH_I2C_Read... [13:57:37]Read from MH i2c: E2 0E 00 [13:57:37]MH_I2C_Read... [13:57:37]Read from MH i2c: E2 0E 00 2A 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F9 [13:57:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:57:37]wFMCommunicate OK [13:57:37]SAM_PROTO_GetShiftState done [13:57:37]FM_GetShiftState done [13:57:37]opened in 1730160023 [13:57:37]opened+sec_in_day 1730246423 [13:57:37]quantity*price = 15900 [13:57:37]sum+1 = 15901 [13:57:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 159.00 НСП 1% : 1.41 НДС 12% : 16.88 Наличными: 159.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 188 29.10.2024 13:57 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139203 ФПД: 125897871489829 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135737&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139203&fm=125897871489829&tin=02508201610067®Number=0000000000091631&sum=15900 0 [13:57:38]StoreToDocumentArchive [13:57:38]shift 555 fd 139203 [13:57:38]save to /storage/0555/doc_00139203 [13:57:38]save last doc name /storage/0555/doc_00139203 to /storage/kkm_last_doc_name [13:57:38]save OK [13:57:38]Clear old archive folders... [13:57:38]ProcessDocumentItem done err = 0, tmpTLVsize=272 [13:57:38]tlvbuf is 01138DC0 [13:57:38]SAM_PROTO_ClearQueue [13:57:38]wFMCommunicate request_size=4 [13:57:38]MH_SAM_APDU [13:57:38]CAPDU: 80 09 00 00 [13:57:38]Write to MH i2c: E2 08 00 37 03 80 09 00 00 00 00 00 00 AC [13:57:38]Write i2c OK [13:57:38]MH_I2C_Read... [13:57:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:57:38]Read from MH i2c: E2 [13:57:38]MH_I2C_Read... [13:57:38]Read from MH i2c: E2 03 00 [13:57:38]MH_I2C_Read... [13:57:38]Read from MH i2c: E2 03 00 37 03 00 90 00 AE [13:57:38]RAPDU: 90 00 [13:57:38]wFMCommunicate OK [13:57:38]SAM_PROTO_ClearQueue done [13:57:38]KKMCreateOFDPacket [13:57:38]OFDProtocolAddRootSTLVToBuf [13:57:38]FM_MakeSignedData [13:57:38]FM_MakeSignedData [13:57:38]SAM_PROTO_SignData [13:57:38]wFMCommunicate request_size=4 [13:57:38]MH_SAM_APDU [13:57:38]CAPDU: 80 0D 01 02 [13:57:38]Write to MH i2c: E2 08 00 38 03 80 0D 01 02 00 00 00 00 B4 [13:57:38]Write i2c OK [13:57:38]MH_I2C_Read... [13:57:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:57:38]Read from MH i2c: E2 [13:57:38]MH_I2C_Read... [13:57:38]Read from MH i2c: E2 03 00 [13:57:38]MH_I2C_Read... [13:57:38]Read from MH i2c: E2 03 00 38 03 00 90 00 AF [13:57:38]RAPDU: 90 00 [13:57:38]wFMCommunicate OK [13:57:38]wFMCommunicate request_size=255 [13:57:38]MH_SAM_APDU [13:57:38]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 BC 00 00 00 F4 03 04 00 D1 E9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 [13:57:38]Write to MH i2c: E2 02 01 39 03 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 BC 00 00 00 F4 03 04 00 D1 E9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 00 00 E8 [13:57:38]Write i2c OK [13:57:38]MH_I2C_Read... [13:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:39]Read from MH i2c: E2 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: E2 03 00 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: E2 03 00 39 03 00 90 00 B0 [13:57:39]RAPDU: 90 00 [13:57:39]wFMCommunicate OK [13:57:39]wFMCommunicate request_size=31 [13:57:39]MH_SAM_APDU [13:57:39]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 36 36 39 10 04 04 00 C3 1F 02 00 35 04 06 00 72 80 E1 E8 7B 25 [13:57:39]Write to MH i2c: E2 22 00 3A 03 80 0D 02 02 1A 00 30 30 38 37 34 36 36 39 10 04 04 00 C3 1F 02 00 35 04 06 00 72 80 E1 E8 7B 25 00 00 29 [13:57:39]Write i2c OK [13:57:39]MH_I2C_Read... [13:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:39]Read from MH i2c: E2 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: E2 03 00 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: E2 03 00 3A 03 00 90 00 B1 [13:57:39]RAPDU: 90 00 [13:57:39]wFMCommunicate OK [13:57:39]wFMCommunicate request_size=4 [13:57:39]MH_SAM_APDU [13:57:39]CAPDU: 80 0D 03 02 [13:57:39]Write to MH i2c: E2 08 00 3B 03 80 0D 03 02 00 00 00 00 B9 [13:57:39]Write i2c OK [13:57:39]MH_I2C_Read... [13:57:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:57:39]Read from MH i2c: E2 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: E2 0B 00 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: E2 0B 00 3B 03 00 1E DB 76 FD 2B E5 1E 5D 90 00 B1 [13:57:39]RAPDU: 1E DB 76 FD 2B E5 1E 5D 90 00 [13:57:39]wFMCommunicate OK [13:57:39]SAM_PROTO_SignData done [13:57:39]FM_MakeSignedData done [13:57:39]CreateOFDProtocolMessage [13:57:39]wFMCommunicate request_size=4 [13:57:39]MH_SAM_APDU [13:57:39]CAPDU: 80 11 00 00 [13:57:39]Write to MH i2c: E2 08 00 3C 03 80 11 00 00 00 00 00 00 B9 [13:57:39]Write i2c OK [13:57:39]MH_I2C_Read... [13:57:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:39]Read from MH i2c: E2 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: E2 17 00 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: E2 17 00 3C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 14 [13:57:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:57:39]wFMCommunicate OK [13:57:39]CreateOFDProtocolMessage done [13:57:39]OFDSenderStorePacket 139203 [13:57:39]StoreOFDPacket docnum=139203 [13:57:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 24 01 00 00 B1 43 1C 01 1D 65 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 BC 00 00 00 F4 03 04 00 D1 E9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C3 1F 02 00 35 04 06 00 72 80 E1 E8 7B 25 1E DB 76 FD 2B E5 1E 5D [13:57:39]CheckFolder [13:57:39]dirname=/storage/ofd_packets [13:57:39]CheckFolder done [13:57:39]ProducePacketName [13:57:39]name=ofd_packets/00139203 [13:57:39]NVStorageSaveData ofd_packets/00139203 [13:57:39]File name is /storage/ofd_packets/00139203 [13:57:39]Write 322 bytes [13:57:39]NVStorageSaveData done [13:57:39]OFDSenderStorePacket done [13:57:39]KKMCreateOFDPacket done [13:57:39]NVStorageSaveData kkm_last_timestamp [13:57:39]File name is /storage/kkm_last_timestamp [13:57:39]Write 4 bytes [13:57:39]NVStorageSaveData done [13:57:39]ExternCall_PrintAddStr [13:57:39]wPrintStart [13:57:39]Write to MH i2c: 01 00 00 3D 03 40 [13:57:39]Write i2c OK [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: 01 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: 01 07 00 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: 01 07 00 3D 03 00 00 00 00 00 FF 0F 55 [13:57:39]RasterBufferAndPrint [13:57:39]line Счет N : (3)335107 [13:57:39]line ИНН: 02508201610067 [13:57:39]line Контрольно-Кассовый Чек [13:57:39]line ПРОДАЖА [13:57:39]line Товар: 4640030091607 [13:57:39]line Сигареты ESSE Exchange [13:57:39]line 1.000 * 159.00 [13:57:39]line = 159.00 [13:57:39]line НДС 12% НСП 1% [13:57:39]line > о реализуемом товаре [13:57:39]line ИТОГО: 159.00 [13:57:39]line НСП 1% : 1.41 [13:57:39]line НДС 12% : 16.88 [13:57:39]line Наличными: 159.00 [13:57:39]line Безнал.: 0.00 [13:57:39]line Место: АЗС № 101 "Партнер Нефть" [13:57:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:57:39]line СНО: Общий режим [13:57:39]line Чек 188 29.10.2024 13:57 [13:57:39]line Смена: 555 ФФД: 1.0 [13:57:39]line ЗНМ: 0300000081 [13:57:39]line РНМ: 0000000000091631 [13:57:39]line Версия ККМ: 001 [13:57:39]line ФМ: 0000000000874669 [13:57:39]line ФД: 139203 [13:57:39]line ФПД: 125897871489829 [13:57:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135737&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139203&fm=125897871489829&tin=02508201610067®Number=0000000000091631&sum=15900 [13:57:39]line 0 [13:57:39]OFD Sender: Processing packet 139203 [packets to send 34, broken 33] [13:57:39]ProducePacketName [13:57:39]name=ofd_packets/00139203 [13:57:39]OFD Sender: To server: pG, [13:57:39]CommunicateWithHost lk.salyk.kg:30040 [13:57:39]ConnectInit lk.salyk.kg [13:57:39]written 0, free lines is 4095 [13:57:39]Connected sock=10 [13:57: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 36 39 24 01 00 00 B1 43 1C 01 1D 65 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 BC 00 00 00 F4 03 04 00 D1 E9 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C3 1F 02 00 35 04 06 00 72 80 E1 E8 7B 25 1E DB 76 FD 2B E5 1E 5D [13:57: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 36 39 4F 00 00 00 B8 7C 47 00 29 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 36 39 10 04 04 00 C3 1F 02 00 F4 03 04 00 85 95 20 67 B6 04 01 00 00 CB 3F 25 74 65 07 01 2E [13:57:39]CommunicateWithHost err = 0 [13:57:39]CheckOFDResponse [13:57:39]1017 (14) - 77093643461234 [13:57:39]1041 (16) - 0000000000874669 [13:57:39]1040 (4) - 139203 [13:57:39]1012 (4) - 29.10.2024 07:57 [13:57:39]1206 (1) - 0 [13:57:39]OFD Sender: Remove packet 139203 [13:57:39]ProducePacketName [13:57:39]name=ofd_packets/00139203 [13:57:39]NVStorageDeleteData [13:57:39]Write to MH i2c: 01 00 00 65 03 68 [13:57:39]Write i2c OK [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: 01 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: 01 07 00 [13:57:39]MH_I2C_Read... [13:57:39]Read from MH i2c: 01 07 00 65 03 00 00 00 00 00 13 0D 8F [13:57:39]RasterBufferAndPrint [13:57:39]line [13:57:39]line [13:57:39]line [13:57:39]line [13:57:39]line [13:57:39]written 0, free lines is 3354 [13:57:40]MH_Cut [13:57:40]Write to MH i2c: D1 01 00 6C 03 01 41 [13:57:40]Write i2c OK [13:57:40]MH_I2C_Read... [13:57:40]Read from MH i2c: D1 [13:57:40]MH_I2C_Read... [13:57:40]Read from MH i2c: D1 01 00 [13:57:40]MH_I2C_Read... [13:57:40]Read from MH i2c: D1 01 00 6C 03 00 40 [13:57:40]Write to MH i2c: 01 00 00 6D 03 70 [13:57:40]Write i2c OK [13:57:40]MH_I2C_Read... [13:57:40]OFD Sender: No OFD packet to send [13:57:40]*** Cut start [13:57:40]*** Partial cut [13:57:40]*** CUTSNS_PIN = 1 [13:57:40]*** CUTSNS_PIN = 0 [13:57:40]*** Brake cut motor [13:57:41]Read from MH i2c: 01 [13:57:41]MH_I2C_Read... [13:57:41]*** Stop cut motor [13:57:41]*** Cut end [13:57:41]Read from MH i2c: 01 07 00 [13:57:41]MH_I2C_Read... [13:57:41]Read from MH i2c: 01 07 00 6D 03 00 00 00 00 00 FF 0F 85 [13:57:41]process_action close_receipt done [13:57:41]requested_data is exist [13:57:41]produce_requested_data [13:57:41]requested_item fm.sn is exist - process it [13:57:41]wFMCommunicate request_size=4 [13:57:41]MH_SAM_APDU [13:57:41]CAPDU: 80 11 00 00 [13:57:41]Write to MH i2c: E2 08 00 6E 03 80 11 00 00 00 00 00 00 EB [13:57:41]Write i2c OK [13:57:41]MH_I2C_Read... [13:57:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:41]Read from MH i2c: E2 [13:57:41]MH_I2C_Read... [13:57:41]Read from MH i2c: E2 17 00 [13:57:41]MH_I2C_Read... [13:57:41]Read from MH i2c: E2 17 00 6E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 46 [13:57:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:57:41]wFMCommunicate OK [13:57:41]requested_item fd.num is exist - process it [13:57:41]SAM_PROTO_GetFieldsCounters [13:57:41]wFMCommunicate request_size=4 [13:57:41]MH_SAM_APDU [13:57:41]CAPDU: 80 13 00 00 [13:57:41]Write to MH i2c: E2 08 00 6F 03 80 13 00 00 00 00 00 00 EE [13:57:41]Write i2c OK [13:57:41]MH_I2C_Read... [13:57:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:57:41]Read from MH i2c: E2 [13:57:41]MH_I2C_Read... [13:57:41]Read from MH i2c: E2 62 00 [13:57:41]MH_I2C_Read... [13:57:41]Read from MH i2c: E2 62 00 6F 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [13:57: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:57:41]wFMCommunicate OK [13:57:41]SAM_PROTO_GetFieldsCounters done [13:57:41]requested_item shift.num is exist - process it [13:57:41]requested_item shift.opened is exist - process it [13:57:41]req_shift_opened [13:57:41]FM_GetShiftState [13:57:41]SAM_PROTO_GetShiftState [13:57:41]wFMCommunicate request_size=4 [13:57:41]MH_SAM_APDU [13:57:41]CAPDU: 80 13 01 00 [13:57:41]Write to MH i2c: E2 08 00 70 03 80 13 01 00 00 00 00 00 F0 [13:57:41]Write i2c OK [13:57:41]MH_I2C_Read... [13:57:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:41]Read from MH i2c: E2 [13:57:41]MH_I2C_Read... [13:57:41]Read from MH i2c: E2 0E 00 [13:57:41]MH_I2C_Read... [13:57:41]Read from MH i2c: E2 0E 00 70 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3F [13:57:41]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:57:41]wFMCommunicate OK [13:57:41]SAM_PROTO_GetShiftState done [13:57:41]FM_GetShiftState done [13:57:41]req_shift_opened done [13:57:41]requested_item shift.open_date is exist - process it [13:57:41]req_shift_open_date [13:57:41]req_shift_open_date done [13:57:41]produce_requested_data done [13:57:41]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139203,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:57:41]process_action_free close_receipt [13:57:41]json_value_free [13:57:41]json_value_free done [13:57:41]process_json_proto returns [13:57:41]Send response to host [13:57:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139203,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:57:41]free response buf [13:57:41]execute_script done [13:57:41]execute_script returns [13:57:41]free content buf [13:57:41]Sock 9.Close socket [13:57:41]Sock 9.Thread stoped [13:57:45]OFD Sender: No OFD packet to send [13:57:50]OFD Sender: No OFD packet to send [13:57:55]OFD Sender: No OFD packet to send [13:58:00]OFD Sender: No OFD packet to send [13:58:05]OFD Sender: No OFD packet to send [13:58:10]OFD Sender: No OFD packet to send [13:58:15]OFD Sender: No OFD packet to send [13:58:20]OFD Sender: No OFD packet to send [13:58:25]OFD Sender: No OFD packet to send [13:58:30]OFD Sender: No OFD packet to send [13:58:35]OFD Sender: No OFD packet to send [13:58:40]OFD Sender: No OFD packet to send [13:58:45]OFD Sender: No OFD packet to send [13:58:50]OFD Sender: No OFD packet to send [13:58:55]OFD Sender: No OFD packet to send [13:59:00]OFD Sender: No OFD packet to send [13:59:05]OFD Sender: No OFD packet to send [13:59:10]OFD Sender: No OFD packet to send [13:59:12]accept exits with 8 [13:59:12]New connection [13:59:12]New thread 3067141476 created [13:59:12]Thread 3067284836 joined [13:59:12]Waiting for new connection... [13:59:12] Sock 8.Parse request [13:59:12]Sock 8.Check first char [13:59:12]Sock 8.First char is OK [13:59:12]request: POST /json_proto HTTP/1.0 [13:59:12]Method: POST [13:59:12]URL: /json_proto [13:59:12]Method is POST - this is cgi request [13:59:12]url: /json_proto [13:59:12]query_string will be loaded in cgi processing [13:59:12]execute_cgi json_proto POST (null) [13:59:12]execute_cgi path=json_proto method=POST [13:59:12]POST find Content-Length [13:59:12]Host: 172.17.50.196:8080 [13:59:12]Content-Length: 755 [13:59:12]Content-Type: application/json [13:59:12] [13:59:12]POST finish read [13:59:12]Found Content-Length = 755 [13:59:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30101135", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:12]execute_script... [13:59:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30101135", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:12]POST & json_proto [13:59:12]process_json_proto [13:59:12]json parsed OK: [13:59:12]protocol is kg_v1.0 [13:59:12]action value=close_receipt [13:59:12]process_action close_receipt [13:59:12]cmd_close_receipt [13:59:12]MH_GetDate [13:59:12]Write to MH i2c: F0 00 00 71 03 63 [13:59:12]Write i2c OK [13:59:12]MH_I2C_Read... [13:59:12]Read from MH i2c: F0 [13:59:12]MH_I2C_Read... [13:59:12]Read from MH i2c: F0 09 00 [13:59:12]MH_I2C_Read... [13:59:12]Read from MH i2c: F0 09 00 71 03 00 30 EA 20 67 72 0D 1C 67 0F [13:59:12]GetLastDocTimeStamp 1730210257 [13:59:12]current date 1730210352 [13:59:12]FM_GetShiftState [13:59:12]SAM_PROTO_GetShiftState [13:59:12]wFMCommunicate request_size=4 [13:59:12]MH_SAM_APDU [13:59:12]CAPDU: 80 13 01 00 [13:59:12]Write to MH i2c: E2 08 00 72 03 80 13 01 00 00 00 00 00 F2 [13:59:12]Write i2c OK [13:59:12]MH_I2C_Read... [13:59:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:12]Read from MH i2c: E2 [13:59:12]MH_I2C_Read... [13:59:12]Read from MH i2c: E2 0E 00 [13:59:12]MH_I2C_Read... [13:59:12]Read from MH i2c: E2 0E 00 72 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 41 [13:59:12]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:59:12]wFMCommunicate OK [13:59:12]SAM_PROTO_GetShiftState done [13:59:12]FM_GetShiftState done [13:59:12]opened in 1730160023 [13:59:12]opened+sec_in_day 1730246423 [13:59:12]quantity*price = 0 [13:59:12]sum+1 = 1 [13:59:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 189 29.10.2024 13:59 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Талоны: ТК ГПНА Online 30101135 ФМ: 0000000000874669 ФД: 139204 ФПД: 162811889696666 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135912&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139204&fm=162811889696666&tin=02508201610067®Number=0000000000091631&sum=0 [13:59:13]StoreToDocumentArchive [13:59:13]shift 555 fd 139204 [13:59:13]save to /storage/0555/doc_00139204 [13:59:13]save last doc name /storage/0555/doc_00139204 to /storage/kkm_last_doc_name [13:59:13]save OK [13:59:13]Clear old archive folders... [13:59:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:59:13]tlvbuf is 01101F40 [13:59:13]SAM_PROTO_ClearQueue [13:59:13]wFMCommunicate request_size=4 [13:59:13]MH_SAM_APDU [13:59:13]CAPDU: 80 09 00 00 [13:59:13]Write to MH i2c: E2 08 00 7F 03 80 09 00 00 00 00 00 00 F4 [13:59:13]Write i2c OK [13:59:13]MH_I2C_Read... [13:59:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:59:13]Read from MH i2c: E2 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 03 00 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 03 00 7F 03 00 90 00 F6 [13:59:13]RAPDU: 90 00 [13:59:13]wFMCommunicate OK [13:59:13]SAM_PROTO_ClearQueue done [13:59:13]KKMCreateOFDPacket [13:59:13]OFDProtocolAddRootSTLVToBuf [13:59:13]FM_MakeSignedData [13:59:13]FM_MakeSignedData [13:59:13]SAM_PROTO_SignData [13:59:13]wFMCommunicate request_size=4 [13:59:13]MH_SAM_APDU [13:59:13]CAPDU: 80 0D 01 02 [13:59:13]Write to MH i2c: E2 08 00 80 03 80 0D 01 02 00 00 00 00 FC [13:59:13]Write i2c OK [13:59:13]MH_I2C_Read... [13:59:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:59:13]Read from MH i2c: E2 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 03 00 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 03 00 80 03 00 90 00 F7 [13:59:13]RAPDU: 90 00 [13:59:13]wFMCommunicate OK [13:59:13]wFMCommunicate request_size=255 [13:59:13]MH_SAM_APDU [13:59:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 30 EA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C4 1F 02 00 35 04 06 00 94 [13:59:13]Write to MH i2c: E2 02 01 81 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 30 EA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C4 1F 02 00 35 04 06 00 94 00 00 41 [13:59:13]Write i2c OK [13:59:13]MH_I2C_Read... [13:59:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:13]Read from MH i2c: E2 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 03 00 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 03 00 81 03 00 90 00 F8 [13:59:13]RAPDU: 90 00 [13:59:13]wFMCommunicate OK [13:59:13]wFMCommunicate request_size=10 [13:59:13]MH_SAM_APDU [13:59:13]CAPDU: 80 0D 02 02 05 13 98 D9 BF 9A [13:59:13]Write to MH i2c: E2 0D 00 82 03 80 0D 02 02 05 00 13 98 D9 BF 9A 00 00 E6 [13:59:13]Write i2c OK [13:59:13]MH_I2C_Read... [13:59:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:13]Read from MH i2c: E2 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 03 00 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 03 00 82 03 00 90 00 F9 [13:59:13]RAPDU: 90 00 [13:59:13]wFMCommunicate OK [13:59:13]wFMCommunicate request_size=4 [13:59:13]MH_SAM_APDU [13:59:13]CAPDU: 80 0D 03 02 [13:59:13]Write to MH i2c: E2 08 00 83 03 80 0D 03 02 00 00 00 00 01 [13:59:13]Write i2c OK [13:59:13]MH_I2C_Read... [13:59:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:59:13]Read from MH i2c: E2 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 0B 00 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 0B 00 83 03 00 45 02 25 4B 34 96 30 EF 90 00 A2 [13:59:13]RAPDU: 45 02 25 4B 34 96 30 EF 90 00 [13:59:13]wFMCommunicate OK [13:59:13]SAM_PROTO_SignData done [13:59:13]FM_MakeSignedData done [13:59:13]CreateOFDProtocolMessage [13:59:13]wFMCommunicate request_size=4 [13:59:13]MH_SAM_APDU [13:59:13]CAPDU: 80 11 00 00 [13:59:13]Write to MH i2c: E2 08 00 84 03 80 11 00 00 00 00 00 00 01 [13:59:13]Write i2c OK [13:59:13]MH_I2C_Read... [13:59:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:13]Read from MH i2c: E2 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 17 00 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: E2 17 00 84 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5C [13:59:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:59:13]wFMCommunicate OK [13:59:13]CreateOFDProtocolMessage done [13:59:13]OFDSenderStorePacket 139204 [13:59:13]StoreOFDPacket docnum=139204 [13:59:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 00 CE 07 01 0D 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 30 EA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C4 1F 02 00 35 04 06 00 94 13 98 D9 BF 9A 45 02 25 4B 34 96 30 EF [13:59:13]CheckFolder [13:59:13]dirname=/storage/ofd_packets [13:59:13]CheckFolder done [13:59:13]ProducePacketName [13:59:13]name=ofd_packets/00139204 [13:59:13]NVStorageSaveData ofd_packets/00139204 [13:59:13]File name is /storage/ofd_packets/00139204 [13:59:13]Write 301 bytes [13:59:13]NVStorageSaveData done [13:59:13]OFDSenderStorePacket done [13:59:13]KKMCreateOFDPacket done [13:59:13]NVStorageSaveData kkm_last_timestamp [13:59:13]File name is /storage/kkm_last_timestamp [13:59:13]Write 4 bytes [13:59:13]NVStorageSaveData done [13:59:13]ExternCall_PrintAddStr [13:59:13]wPrintStart [13:59:13]Write to MH i2c: 01 00 00 85 03 88 [13:59:13]Write i2c OK [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: 01 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: 01 07 00 [13:59:13]MH_I2C_Read... [13:59:13]Read from MH i2c: 01 07 00 85 03 00 00 00 00 00 FF 0F 9D [13:59:13]RasterBufferAndPrint [13:59:13]line Счет N : (1)1093829 [13:59:13]line ИНН: 02508201610067 [13:59:13]line Контрольно-Кассовый Чек [13:59:13]line ПРОДАЖА [13:59:13]line ТРК (МРК, ГНК) : 63 [13:59:13]line Товар: 2710124130 [13:59:13]line Аи-92-К-2 [13:59:13]line 10.000 * 0.00 [13:59:13]line = 0.00 [13:59:13]line НДС 12% НСП 1% [13:59:13]line > о реализуемом товаре [13:59:13]line ИТОГО: 0.00 [13:59:13]line НСП 1% : 0.00 [13:59:13]line НДС 12% : 0.00 [13:59:13]line Наличными: 0.00 [13:59:13]line Безнал.: 0.00 [13:59:13]line Место: АЗС № 101 "Партнер Нефть" [13:59:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [13:59:13]line СНО: Общий режим [13:59:13]line Чек 189 29.10.2024 13:59 [13:59:13]line Смена: 555 ФФД: 1.0 [13:59:13]line ЗНМ: 0300000081 [13:59:13]line РНМ: 0000000000091631 [13:59:13]line Версия ККМ: 001 [13:59:13]line Талоны: ТК ГПНА Online [13:59:13]line 30101135 [13:59:13]line ФМ: 0000000000874669 [13:59:13]line ФД: 139204 [13:59:13]line ФПД: 162811889696666 [13:59:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T135912&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139204&fm=162811889696666&tin=02508201610067®Number=0000000000091631&sum=0 [13:59:13]written 0, free lines is 4095 [13:59:14]OFD Sender: Processing packet 139204 [packets to send 34, broken 33] [13:59:14]ProducePacketName [13:59:14]name=ofd_packets/00139204 [13:59:14]OFD Sender: To server: pG, [13:59:14]CommunicateWithHost lk.salyk.kg:30040 [13:59:14]ConnectInit lk.salyk.kg [13:59:14]Connected sock=10 [13:59: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 36 39 0F 01 00 00 00 CE 07 01 0D 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 30 EA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C4 1F 02 00 35 04 06 00 94 13 98 D9 BF 9A 45 02 25 4B 34 96 30 EF [13:59: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 36 39 4F 00 00 00 1A 77 47 00 ED 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 36 39 10 04 04 00 C4 1F 02 00 F4 03 04 00 E3 95 20 67 B6 04 01 00 00 C2 4A F2 6D DF F9 98 6F [13:59:14]CommunicateWithHost err = 0 [13:59:14]CheckOFDResponse [13:59:14]1017 (14) - 77093643461234 [13:59:14]1041 (16) - 0000000000874669 [13:59:14]1040 (4) - 139204 [13:59:14]1012 (4) - 29.10.2024 07:59 [13:59:14]1206 (1) - 0 [13:59:14]OFD Sender: Remove packet 139204 [13:59:14]ProducePacketName [13:59:14]name=ofd_packets/00139204 [13:59:14]NVStorageDeleteData [13:59:14]Write to MH i2c: 01 00 00 AF 03 B2 [13:59:14]Write i2c OK [13:59:14]MH_I2C_Read... [13:59:14]Read from MH i2c: 01 [13:59:14]MH_I2C_Read... [13:59:14]Read from MH i2c: 01 07 00 [13:59:14]MH_I2C_Read... [13:59:14]Read from MH i2c: 01 07 00 AF 03 00 00 00 00 00 F9 0C BE [13:59:14]RasterBufferAndPrint [13:59:14]line [13:59:14]line [13:59:14]line [13:59:14]line [13:59:14]line [13:59:14]written 0, free lines is 3327 [13:59:14]MH_Cut [13:59:14]Write to MH i2c: D1 01 00 B6 03 01 8B [13:59:14]Write i2c OK [13:59:14]MH_I2C_Read... [13:59:14]Read from MH i2c: D1 [13:59:14]MH_I2C_Read... [13:59:14]Read from MH i2c: D1 01 00 [13:59:14]MH_I2C_Read... [13:59:14]Read from MH i2c: D1 01 00 B6 03 00 8A [13:59:14]Write to MH i2c: 01 00 00 B7 03 BA [13:59:14]Write i2c OK [13:59:14]MH_I2C_Read... [13:59:14]OFD Sender: No OFD packet to send [13:59:15]*** Cut start [13:59:15]*** Partial cut [13:59:15]*** CUTSNS_PIN = 1 [13:59:15]*** CUTSNS_PIN = 0 [13:59:15]*** Brake cut motor [13:59:15]Read from MH i2c: 01 [13:59:15]MH_I2C_Read... [13:59:15]*** Stop cut motor [13:59:15]*** Cut end [13:59:15]Read from MH i2c: 01 07 00 [13:59:15]MH_I2C_Read... [13:59:15]Read from MH i2c: 01 07 00 B7 03 00 00 00 00 00 FF 0F CF [13:59:15]process_action close_receipt done [13:59:15]requested_data is exist [13:59:15]produce_requested_data [13:59:15]requested_item fm.sn is exist - process it [13:59:15]wFMCommunicate request_size=4 [13:59:15]MH_SAM_APDU [13:59:15]CAPDU: 80 11 00 00 [13:59:15]Write to MH i2c: E2 08 00 B8 03 80 11 00 00 00 00 00 00 35 [13:59:15]Write i2c OK [13:59:15]MH_I2C_Read... [13:59:15]Read from MH i2c: E2 [13:59:15]MH_I2C_Read... [13:59:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:15]Read from MH i2c: E2 17 00 [13:59:15]MH_I2C_Read... [13:59:15]Read from MH i2c: E2 17 00 B8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 90 [13:59:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [13:59:15]wFMCommunicate OK [13:59:15]requested_item fd.num is exist - process it [13:59:15]SAM_PROTO_GetFieldsCounters [13:59:15]wFMCommunicate request_size=4 [13:59:15]MH_SAM_APDU [13:59:15]CAPDU: 80 13 00 00 [13:59:15]Write to MH i2c: E2 08 00 B9 03 80 13 00 00 00 00 00 00 38 [13:59:15]Write i2c OK [13:59:15]MH_I2C_Read... [13:59:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:59:15]Read from MH i2c: E2 [13:59:15]MH_I2C_Read... [13:59:15]Read from MH i2c: E2 62 00 [13:59:15]MH_I2C_Read... [13:59:15]Read from MH i2c: E2 62 00 B9 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 A5 [13:59: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:59:15]wFMCommunicate OK [13:59:15]SAM_PROTO_GetFieldsCounters done [13:59:15]requested_item shift.num is exist - process it [13:59:15]requested_item shift.opened is exist - process it [13:59:15]req_shift_opened [13:59:15]FM_GetShiftState [13:59:15]SAM_PROTO_GetShiftState [13:59:15]wFMCommunicate request_size=4 [13:59:15]MH_SAM_APDU [13:59:15]CAPDU: 80 13 01 00 [13:59:15]Write to MH i2c: E2 08 00 BA 03 80 13 01 00 00 00 00 00 3A [13:59:15]Write i2c OK [13:59:15]MH_I2C_Read... [13:59:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:15]Read from MH i2c: E2 [13:59:15]MH_I2C_Read... [13:59:15]Read from MH i2c: E2 0E 00 [13:59:15]MH_I2C_Read... [13:59:15]Read from MH i2c: E2 0E 00 BA 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 89 [13:59:15]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [13:59:15]wFMCommunicate OK [13:59:15]SAM_PROTO_GetShiftState done [13:59:15]FM_GetShiftState done [13:59:15]req_shift_opened done [13:59:15]requested_item shift.open_date is exist - process it [13:59:15]req_shift_open_date [13:59:15]req_shift_open_date done [13:59:15]produce_requested_data done [13:59:15]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139204,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [13:59:15]process_action_free close_receipt [13:59:15]json_value_free [13:59:15]json_value_free done [13:59:15]process_json_proto returns [13:59:15]Send response to host [13:59:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139204,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [13:59:15]free response buf [13:59:15]execute_script done [13:59:15]execute_script returns [13:59:15]free content buf [13:59:15]Sock 8.Close socket [13:59:15]Sock 8.Thread stoped [13:59:19]OFD Sender: No OFD packet to send [13:59:24]OFD Sender: No OFD packet to send [13:59:29]OFD Sender: No OFD packet to send [13:59:34]OFD Sender: No OFD packet to send [13:59:39]OFD Sender: No OFD packet to send [13:59:44]OFD Sender: No OFD packet to send [13:59:49]OFD Sender: No OFD packet to send [13:59:54]OFD Sender: No OFD packet to send [13:59:59]OFD Sender: No OFD packet to send [14:00:04]OFD Sender: No OFD packet to send [14:00:09]OFD Sender: No OFD packet to send [14:00:14]OFD Sender: No OFD packet to send [14:00:19]OFD Sender: No OFD packet to send [14:00:24]OFD Sender: No OFD packet to send [14:00:29]OFD Sender: No OFD packet to send [14:00:34]OFD Sender: No OFD packet to send [14:00:39]OFD Sender: No OFD packet to send [14:00:44]OFD Sender: No OFD packet to send [14:00:48]accept exits with 9 [14:00:48]New connection [14:00:48]New thread 3067284836 created [14:00:48]Thread 3067141476 joined [14:00:48]Waiting for new connection... [14:00:48] Sock 9.Parse request [14:00:48]Sock 9.Check first char [14:00:48]Sock 9.First char is OK [14:00:48]request: POST /json_proto HTTP/1.0 [14:00:48]Method: POST [14:00:48]URL: /json_proto [14:00:48]Method is POST - this is cgi request [14:00:48]url: /json_proto [14:00:48]query_string will be loaded in cgi processing [14:00:48]execute_cgi json_proto POST (null) [14:00:48]execute_cgi path=json_proto method=POST [14:00:48]POST find Content-Length [14:00:48]Host: 172.17.50.196:8080 [14:00:48]Content-Length: 751 [14:00:48]Content-Type: application/json [14:00:48] [14:00:48]POST finish read [14:00:48]Found Content-Length = 751 [14:00:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335108", "tax_sys" : 0, "items" : [ { "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 147.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:48]execute_script... [14:00: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 : (3)335108", "tax_sys" : 0, "items" : [ { "code": "48744683", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Caster+", "price" : 147.00, "quantity" : 1.000, "sum" : 147.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 147.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:48]POST & json_proto [14:00:48]process_json_proto [14:00:48]json parsed OK: [14:00:48]protocol is kg_v1.0 [14:00:48]action value=close_receipt [14:00:48]process_action close_receipt [14:00:48]cmd_close_receipt [14:00:48]MH_GetDate [14:00:48]Write to MH i2c: F0 00 00 BB 03 AD [14:00:48]Write i2c OK [14:00:48]MH_I2C_Read... [14:00:48]Read from MH i2c: F0 [14:00:48]MH_I2C_Read... [14:00:48]Read from MH i2c: F0 09 00 [14:00:48]MH_I2C_Read... [14:00:48]Read from MH i2c: F0 09 00 BB 03 00 90 EA 20 67 72 0D 1C 67 B9 [14:00:48]GetLastDocTimeStamp 1730210352 [14:00:48]current date 1730210448 [14:00:48]FM_GetShiftState [14:00:48]SAM_PROTO_GetShiftState [14:00:48]wFMCommunicate request_size=4 [14:00:48]MH_SAM_APDU [14:00:48]CAPDU: 80 13 01 00 [14:00:48]Write to MH i2c: E2 08 00 BC 03 80 13 01 00 00 00 00 00 3C [14:00:48]Write i2c OK [14:00:48]MH_I2C_Read... [14:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:48]Read from MH i2c: E2 [14:00:48]MH_I2C_Read... [14:00:48]Read from MH i2c: E2 0E 00 [14:00:48]MH_I2C_Read... [14:00:48]Read from MH i2c: E2 0E 00 BC 03 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8B [14:00:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:00:48]wFMCommunicate OK [14:00:48]SAM_PROTO_GetShiftState done [14:00:48]FM_GetShiftState done [14:00:48]opened in 1730160023 [14:00:48]opened+sec_in_day 1730246423 [14:00:48]quantity*price = 14700 [14:00:48]sum+1 = 14701 [14:00:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 147.00 НСП 1% : 1.30 НДС 12% : 15.61 Наличными: 0.00 Безнал.: 147.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 190 29.10.2024 14:00 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139205 ФПД: 80612602551363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140048&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139205&fm=80612602551363&tin=02508201610067®Number=0000000000091631&sum=14700 0 [14:00:49]StoreToDocumentArchive [14:00:49]shift 555 fd 139205 [14:00:49]save to /storage/0555/doc_00139205 [14:00:49]save last doc name /storage/0555/doc_00139205 to /storage/kkm_last_doc_name [14:00:49]save OK [14:00:49]Clear old archive folders... [14:00:49]ProcessDocumentItem done err = 0, tmpTLVsize=276 [14:00:49]tlvbuf is 01101C60 [14:00:49]SAM_PROTO_ClearQueue [14:00:49]wFMCommunicate request_size=4 [14:00:49]MH_SAM_APDU [14:00:49]CAPDU: 80 09 00 00 [14:00:49]Write to MH i2c: E2 08 00 C9 03 80 09 00 00 00 00 00 00 3E [14:00:49]Write i2c OK [14:00:49]MH_I2C_Read... [14:00:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:49]Read from MH i2c: E2 [14:00:49]MH_I2C_Read... [14:00:49]Read from MH i2c: E2 03 00 [14:00:49]MH_I2C_Read... [14:00:49]Read from MH i2c: E2 03 00 C9 03 00 90 00 40 [14:00:49]RAPDU: 90 00 [14:00:49]wFMCommunicate OK [14:00:49]SAM_PROTO_ClearQueue done [14:00:49]KKMCreateOFDPacket [14:00:49]OFDProtocolAddRootSTLVToBuf [14:00:49]FM_MakeSignedData [14:00:49]FM_MakeSignedData [14:00:49]SAM_PROTO_SignData [14:00:49]wFMCommunicate request_size=4 [14:00:49]MH_SAM_APDU [14:00:49]CAPDU: 80 0D 01 02 [14:00:49]Write to MH i2c: E2 08 00 CA 03 80 0D 01 02 00 00 00 00 46 [14:00:49]Write i2c OK [14:00:49]MH_I2C_Read... [14:00:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:49]Read from MH i2c: E2 [14:00:49]MH_I2C_Read... [14:00:49]Read from MH i2c: E2 03 00 [14:00:49]MH_I2C_Read... [14:00:49]Read from MH i2c: E2 03 00 CA 03 00 90 00 41 [14:00:49]RAPDU: 90 00 [14:00:49]wFMCommunicate OK [14:00:49]wFMCommunicate request_size=255 [14:00:49]MH_SAM_APDU [14:00:49]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C 39 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 90 EA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 [14:00:49]Write to MH i2c: E2 02 01 CB 03 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C 39 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 90 EA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 00 00 F3 [14:00:49]Write i2c OK [14:00:49]MH_I2C_Read... [14:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:49]Read from MH i2c: E2 [14:00:49]MH_I2C_Read... [14:00:49]Read from MH i2c: E2 03 00 [14:00:49]MH_I2C_Read... [14:00:49]Read from MH i2c: E2 03 00 CB 03 00 90 00 42 [14:00:49]RAPDU: 90 00 [14:00:49]wFMCommunicate OK [14:00:49]wFMCommunicate request_size=35 [14:00:49]MH_SAM_APDU [14:00:49]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C5 1F 02 00 35 04 06 00 49 51 15 8A 1C 43 [14:00:49]Write to MH i2c: E2 26 00 CC 03 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C5 1F 02 00 35 04 06 00 49 51 15 8A 1C 43 00 00 C2 [14:00:49]Write i2c OK [14:00:49]MH_I2C_Read... [14:00:49]OFD Sender: No OFD packet to send [14:00:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:50]Read from MH i2c: E2 [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: E2 03 00 [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: E2 03 00 CC 03 00 90 00 43 [14:00:50]RAPDU: 90 00 [14:00:50]wFMCommunicate OK [14:00:50]wFMCommunicate request_size=4 [14:00:50]MH_SAM_APDU [14:00:50]CAPDU: 80 0D 03 02 [14:00:50]Write to MH i2c: E2 08 00 CD 03 80 0D 03 02 00 00 00 00 4B [14:00:50]Write i2c OK [14:00:50]MH_I2C_Read... [14:00:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:50]Read from MH i2c: E2 [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: E2 0B 00 [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: E2 0B 00 CD 03 00 65 9B 39 CE 69 5D F7 E2 90 00 F2 [14:00:50]RAPDU: 65 9B 39 CE 69 5D F7 E2 90 00 [14:00:50]wFMCommunicate OK [14:00:50]SAM_PROTO_SignData done [14:00:50]FM_MakeSignedData done [14:00:50]CreateOFDProtocolMessage [14:00:50]wFMCommunicate request_size=4 [14:00:50]MH_SAM_APDU [14:00:50]CAPDU: 80 11 00 00 [14:00:50]Write to MH i2c: E2 08 00 CE 03 80 11 00 00 00 00 00 00 4B [14:00:50]Write i2c OK [14:00:50]MH_I2C_Read... [14:00:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:50]Read from MH i2c: E2 [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: E2 17 00 [14:00:50]MH_I2C_Read... [14:00:50]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 36 39 90 00 A6 [14:00:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:00:50]wFMCommunicate OK [14:00:50]CreateOFDProtocolMessage done [14:00:50]OFDSenderStorePacket 139205 [14:00:50]StoreOFDPacket docnum=139205 [14:00:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 28 01 00 00 5F 6B 20 01 1A D6 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C 39 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 90 EA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C5 1F 02 00 35 04 06 00 49 51 15 8A 1C 43 65 9B 39 CE 69 5D F7 E2 [14:00:50]CheckFolder [14:00:50]dirname=/storage/ofd_packets [14:00:50]CheckFolder done [14:00:50]ProducePacketName [14:00:50]name=ofd_packets/00139205 [14:00:50]NVStorageSaveData ofd_packets/00139205 [14:00:50]File name is /storage/ofd_packets/00139205 [14:00:50]Write 326 bytes [14:00:50]NVStorageSaveData done [14:00:50]OFDSenderStorePacket done [14:00:50]KKMCreateOFDPacket done [14:00:50]NVStorageSaveData kkm_last_timestamp [14:00:50]File name is /storage/kkm_last_timestamp [14:00:50]Write 4 bytes [14:00:50]NVStorageSaveData done [14:00:50]ExternCall_PrintAddStr [14:00:50]wPrintStart [14:00:50]Write to MH i2c: 01 00 00 CF 03 D2 [14:00:50]Write i2c OK [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: 01 [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: 01 07 00 [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: 01 07 00 CF 03 00 00 00 00 00 FF 0F E7 [14:00:50]RasterBufferAndPrint [14:00:50]line Счет N : (3)335108 [14:00:50]line ИНН: 02508201610067 [14:00:50]line Контрольно-Кассовый Чек [14:00:50]line ПРОДАЖА [14:00:50]line Товар: 48744683 [14:00:50]line Сигареты Winston XStyle Caster+ [14:00:50]line 1.000 * 147.00 [14:00:50]line = 147.00 [14:00:50]line НДС 12% НСП 1% [14:00:50]line > о реализуемом товаре [14:00:50]line ИТОГО: 147.00 [14:00:50]line НСП 1% : 1.30 [14:00:50]line НДС 12% : 15.61 [14:00:50]line Наличными: 0.00 [14:00:50]line Безнал.: 147.00 [14:00:50]line Место: АЗС № 101 "Партнер Нефть" [14:00:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:00:50]line СНО: Общий режим [14:00:50]line Чек 190 29.10.2024 14:00 [14:00:50]line Смена: 555 ФФД: 1.0 [14:00:50]line ЗНМ: 0300000081 [14:00:50]line РНМ: 0000000000091631 [14:00:50]line Версия ККМ: 001 [14:00:50]line Платежная система: Mbank [14:00:50]line ФМ: 0000000000874669 [14:00:50]line ФД: 139205 [14:00:50]line ФПД: 80612602551363 [14:00:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140048&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139205&fm=80612602551363&tin=02508201610067®Number=0000000000091631&sum=14700 [14:00:50]OFD Sender: Processing packet 139205 [packets to send 34, broken 33] [14:00:50]ProducePacketName [14:00:50]name=ofd_packets/00139205 [14:00:50]OFD Sender: To server: pG, [14:00:50]CommunicateWithHost lk.salyk.kg:30040 [14:00:50]ConnectInit lk.salyk.kg [14:00:50]line 0 [14:00:50]written 0, free lines is 4095 [14:00:50]Connected sock=8 [14:00: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 36 39 28 01 00 00 5F 6B 20 01 1A D6 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 34 36 38 33 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 43 61 73 74 65 72 2B FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 6C 39 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6C 39 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 82 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6C 39 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 90 EA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C5 1F 02 00 35 04 06 00 49 51 15 8A 1C 43 65 9B 39 CE 69 5D F7 E2 [14:00: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 36 39 4F 00 00 00 7F 3F 47 00 5B 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 36 39 10 04 04 00 C5 1F 02 00 F4 03 04 00 43 96 20 67 B6 04 01 00 00 A0 39 9D 3E F8 37 93 C9 [14:00:50]CommunicateWithHost err = 0 [14:00:50]CheckOFDResponse [14:00:50]1017 (14) - 77093643461234 [14:00:50]1041 (16) - 0000000000874669 [14:00:50]1040 (4) - 139205 [14:00:50]1012 (4) - 29.10.2024 08:01 [14:00:50]1206 (1) - 0 [14:00:50]OFD Sender: Remove packet 139205 [14:00:50]ProducePacketName [14:00:50]name=ofd_packets/00139205 [14:00:50]NVStorageDeleteData [14:00:50]Write to MH i2c: 01 00 00 F9 03 FC [14:00:50]Write i2c OK [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: 01 [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: 01 07 00 [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: 01 07 00 F9 03 00 00 00 00 00 F8 0C 07 [14:00:50]RasterBufferAndPrint [14:00:50]line [14:00:50]line [14:00:50]line [14:00:50]line [14:00:50]line [14:00:50]written 0, free lines is 3328 [14:00:50]MH_Cut [14:00:50]Write to MH i2c: D1 01 00 00 04 01 D6 [14:00:50]Write i2c OK [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: D1 [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: D1 01 00 [14:00:50]MH_I2C_Read... [14:00:50]Read from MH i2c: D1 01 00 00 04 00 D5 [14:00:50]Write to MH i2c: 01 00 00 01 04 05 [14:00:50]Write i2c OK [14:00:50]MH_I2C_Read... [14:00:51]OFD Sender: No OFD packet to send [14:00:51]*** Cut start [14:00:51]*** Partial cut [14:00:51]*** CUTSNS_PIN = 1 [14:00:51]*** CUTSNS_PIN = 0 [14:00:51]*** Brake cut motor [14:00:52]Read from MH i2c: 01 [14:00:52]MH_I2C_Read... [14:00:52]*** Stop cut motor [14:00:52]*** Cut end [14:00:52]Read from MH i2c: 01 07 00 [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: 01 07 00 01 04 00 00 00 00 00 FF 0F 1A [14:00:52]process_action close_receipt done [14:00:52]requested_data is exist [14:00:52]produce_requested_data [14:00:52]requested_item fm.sn is exist - process it [14:00:52]wFMCommunicate request_size=4 [14:00:52]MH_SAM_APDU [14:00:52]CAPDU: 80 11 00 00 [14:00:52]Write to MH i2c: E2 08 00 02 04 80 11 00 00 00 00 00 00 80 [14:00:52]Write i2c OK [14:00:52]MH_I2C_Read... [14:00:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:52]Read from MH i2c: E2 [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: E2 17 00 [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: E2 17 00 02 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 DB [14:00:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:00:52]wFMCommunicate OK [14:00:52]requested_item fd.num is exist - process it [14:00:52]SAM_PROTO_GetFieldsCounters [14:00:52]wFMCommunicate request_size=4 [14:00:52]MH_SAM_APDU [14:00:52]CAPDU: 80 13 00 00 [14:00:52]Write to MH i2c: E2 08 00 03 04 80 13 00 00 00 00 00 00 83 [14:00:52]Write i2c OK [14:00:52]MH_I2C_Read... [14:00:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:52]Read from MH i2c: E2 [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: E2 62 00 [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: E2 62 00 03 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C5 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 F4 [14:00: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C5 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:52]wFMCommunicate OK [14:00:52]SAM_PROTO_GetFieldsCounters done [14:00:52]requested_item shift.num is exist - process it [14:00:52]requested_item shift.opened is exist - process it [14:00:52]req_shift_opened [14:00:52]FM_GetShiftState [14:00:52]SAM_PROTO_GetShiftState [14:00:52]wFMCommunicate request_size=4 [14:00:52]MH_SAM_APDU [14:00:52]CAPDU: 80 13 01 00 [14:00:52]Write to MH i2c: E2 08 00 04 04 80 13 01 00 00 00 00 00 85 [14:00:52]Write i2c OK [14:00:52]MH_I2C_Read... [14:00:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:52]Read from MH i2c: E2 [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: E2 0E 00 [14:00:52]MH_I2C_Read... [14:00:52]Read from MH i2c: E2 0E 00 04 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D4 [14:00:52]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:00:52]wFMCommunicate OK [14:00:52]SAM_PROTO_GetShiftState done [14:00:52]FM_GetShiftState done [14:00:52]req_shift_opened done [14:00:52]requested_item shift.open_date is exist - process it [14:00:52]req_shift_open_date [14:00:52]req_shift_open_date done [14:00:52]produce_requested_data done [14:00:52]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139205,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:00:52]process_action_free close_receipt [14:00:52]json_value_free [14:00:52]json_value_free done [14:00:52]process_json_proto returns [14:00:52]Send response to host [14:00:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139205,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:00:52]free response buf [14:00:52]execute_script done [14:00:52]execute_script returns [14:00:52]free content buf [14:00:52]Sock 9.Close socket [14:00:52]Sock 9.Thread stoped [14:00:56]OFD Sender: No OFD packet to send [14:01:01]OFD Sender: No OFD packet to send [14:01:06]OFD Sender: No OFD packet to send [14:01:11]OFD Sender: No OFD packet to send [14:01:16]OFD Sender: No OFD packet to send [14:01:21]OFD Sender: No OFD packet to send [14:01:26]OFD Sender: No OFD packet to send [14:01:31]OFD Sender: No OFD packet to send [14:01:36]OFD Sender: No OFD packet to send [14:01:41]OFD Sender: No OFD packet to send [14:01:46]OFD Sender: No OFD packet to send [14:01:51]OFD Sender: No OFD packet to send [14:01:56]OFD Sender: No OFD packet to send [14:02:01]OFD Sender: No OFD packet to send [14:02:06]OFD Sender: No OFD packet to send [14:02:11]OFD Sender: No OFD packet to send [14:02:16]OFD Sender: No OFD packet to send [14:02:21]OFD Sender: No OFD packet to send [14:02:26]OFD Sender: No OFD packet to send [14:02:31]OFD Sender: No OFD packet to send [14:02:36]OFD Sender: No OFD packet to send [14:02:41]OFD Sender: No OFD packet to send [14:02:46]OFD Sender: No OFD packet to send [14:02:51]OFD Sender: No OFD packet to send [14:02:56]OFD Sender: No OFD packet to send [14:03:01]OFD Sender: No OFD packet to send [14:03:06]OFD Sender: No OFD packet to send [14:03:11]OFD Sender: No OFD packet to send [14:03:16]OFD Sender: No OFD packet to send [14:03:21]OFD Sender: No OFD packet to send [14:03:26]OFD Sender: No OFD packet to send [14:03:26]accept exits with 10 [14:03:26]New connection [14:03:26]New thread 3067141476 created [14:03:26]Thread 3067284836 joined [14:03:26]Waiting for new connection... [14:03:26] Sock 10.Parse request [14:03:26]Sock 10.Check first char [14:03:26]Sock 10.First char is OK [14:03:26]request: POST /json_proto HTTP/1.0 [14:03:26]Method: POST [14:03:26]URL: /json_proto [14:03:26]Method is POST - this is cgi request [14:03:26]url: /json_proto [14:03:26]query_string will be loaded in cgi processing [14:03:26]execute_cgi json_proto POST (null) [14:03:26]execute_cgi path=json_proto method=POST [14:03:26]POST find Content-Length [14:03:26]Host: 172.17.50.196:8080 [14:03:26]Content-Length: 1113 [14:03:26]Content-Type: application/json [14:03:26] [14:03:26]POST finish read [14:03:26]Found Content-Length = 1113 [14:03:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335109", "tax_sys" : 0, "items" : [ { "code": "48747486", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Grand Editeon", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48746656", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Super Slims", "price" : 147.00, "quantity" : 2.000, "sum" : 294.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745291", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament SOHO NYC COMPACT BLU", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 587.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:26]execute_script... [14:03: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 : (3)335109", "tax_sys" : 0, "items" : [ { "code": "48747486", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Grand Editeon", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48746656", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Super Slims", "price" : 147.00, "quantity" : 2.000, "sum" : 294.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745291", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament SOHO NYC COMPACT BLU", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 587.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:26]POST & json_proto [14:03:26]process_json_proto [14:03:26]json parsed OK: [14:03:26]protocol is kg_v1.0 [14:03:26]action value=close_receipt [14:03:26]process_action close_receipt [14:03:26]cmd_close_receipt [14:03:26]MH_GetDate [14:03:26]Write to MH i2c: F0 00 00 05 04 F8 [14:03:26]Write i2c OK [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: F0 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: F0 09 00 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: F0 09 00 05 04 00 2F EB 20 67 72 0D 1C 67 A4 [14:03:26]GetLastDocTimeStamp 1730210448 [14:03:26]current date 1730210607 [14:03:26]FM_GetShiftState [14:03:26]SAM_PROTO_GetShiftState [14:03:26]wFMCommunicate request_size=4 [14:03:26]MH_SAM_APDU [14:03:26]CAPDU: 80 13 01 00 [14:03:26]Write to MH i2c: E2 08 00 06 04 80 13 01 00 00 00 00 00 87 [14:03:26]Write i2c OK [14:03:26]MH_I2C_Read... [14:03:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:26]Read from MH i2c: E2 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: E2 0E 00 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: E2 0E 00 06 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D6 [14:03:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:03:26]wFMCommunicate OK [14:03:26]SAM_PROTO_GetShiftState done [14:03:26]FM_GetShiftState done [14:03:26]opened in 1730160023 [14:03:26]opened+sec_in_day 1730246423 [14:03:26]quantity*price = 15400 [14:03:26]sum+1 = 15401 [14:03:26]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48746656 Сигареты Parliament Super Slims 2.000 * 147.00 = 294.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48745291 Сигареты Parliament SOHO NYC COMPACT BLU 1.000 * 139.00 = 139.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 587.00 НСП 1% : 5.19 НДС 12% : 62.33 Наличными: 587.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 191 29.10.2024 14:03 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139206 ФПД: 238472595726848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140327&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139206&fm=238472595726848&tin=02508201610067®Number=0000000000091631&sum=58700 0 [14:03:28]StoreToDocumentArchive [14:03:28]shift 555 fd 139206 [14:03:28]save to /storage/0555/doc_00139206 [14:03:28]save last doc name /storage/0555/doc_00139206 to /storage/kkm_last_doc_name [14:03:28]save OK [14:03:28]Clear old archive folders... [14:03:28]ProcessDocumentItem done err = 0, tmpTLVsize=497 [14:03:28]tlvbuf is 01100340 [14:03:28]SAM_PROTO_ClearQueue [14:03:28]wFMCommunicate request_size=4 [14:03:28]MH_SAM_APDU [14:03:28]CAPDU: 80 09 00 00 [14:03:28]Write to MH i2c: E2 08 00 13 04 80 09 00 00 00 00 00 00 89 [14:03:28]Write i2c OK [14:03:28]MH_I2C_Read... [14:03:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:03:28]Read from MH i2c: E2 [14:03:28]MH_I2C_Read... [14:03:28]Read from MH i2c: E2 03 00 [14:03:28]MH_I2C_Read... [14:03:28]Read from MH i2c: E2 03 00 13 04 00 90 00 8B [14:03:28]RAPDU: 90 00 [14:03:28]wFMCommunicate OK [14:03:28]SAM_PROTO_ClearQueue done [14:03:28]KKMCreateOFDPacket [14:03:28]OFDProtocolAddRootSTLVToBuf [14:03:28]FM_MakeSignedData [14:03:28]FM_MakeSignedData [14:03:28]SAM_PROTO_SignData [14:03:28]wFMCommunicate request_size=4 [14:03:28]MH_SAM_APDU [14:03:28]CAPDU: 80 0D 01 02 [14:03:28]Write to MH i2c: E2 08 00 14 04 80 0D 01 02 00 00 00 00 91 [14:03:28]Write i2c OK [14:03:28]MH_I2C_Read... [14:03:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:03:28]Read from MH i2c: E2 [14:03:28]MH_I2C_Read... [14:03:28]Read from MH i2c: E2 03 00 [14:03:28]MH_I2C_Read... [14:03:28]Read from MH i2c: E2 03 00 14 04 00 90 00 8C [14:03:28]RAPDU: 90 00 [14:03:28]wFMCommunicate OK [14:03:28]wFMCommunicate request_size=255 [14:03:28]MH_SAM_APDU [14:03:28]CAPDU: 80 0D 02 02 FA 03 00 F1 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 37 34 38 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 47 72 61 6E 64 20 45 64 69 74 65 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 D8 72 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 [14:03:28]Write to MH i2c: E2 02 01 15 04 80 0D 02 02 FA 00 03 00 F1 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 37 34 38 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 47 72 61 6E 64 20 45 64 69 74 65 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 D8 72 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 00 00 07 [14:03:28]Write i2c OK [14:03:28]MH_I2C_Read... [14:03:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:28]Read from MH i2c: E2 [14:03:28]MH_I2C_Read... [14:03:28]Read from MH i2c: E2 03 00 [14:03:28]MH_I2C_Read... [14:03:28]Read from MH i2c: E2 03 00 15 04 00 90 00 8D [14:03:28]RAPDU: 90 00 [14:03:28]wFMCommunicate OK [14:03:28]wFMCommunicate request_size=255 [14:03:28]MH_SAM_APDU [14:03:28]CAPDU: 80 0D 02 02 FA 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C E5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 18 00 00 00 00 07 04 06 00 4C E5 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 2F EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C6 1F 02 00 35 04 06 00 D8 E3 BA 5B 62 [14:03:28]Write to MH i2c: E2 02 01 16 04 80 0D 02 02 FA 00 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C E5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 18 00 00 00 00 07 04 06 00 4C E5 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 2F EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C6 1F 02 00 35 04 06 00 D8 E3 BA 5B 62 00 00 CC [14:03:28]Write i2c OK [14:03:28]MH_I2C_Read... [14:03:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:29]Read from MH i2c: E2 [14:03:29]MH_I2C_Read... [14:03:29]Read from MH i2c: E2 03 00 [14:03:29]MH_I2C_Read... [14:03:29]Read from MH i2c: E2 03 00 16 04 00 90 00 8E [14:03:29]RAPDU: 90 00 [14:03:29]wFMCommunicate OK [14:03:29]wFMCommunicate request_size=6 [14:03:29]MH_SAM_APDU [14:03:29]CAPDU: 80 0D 02 02 01 00 [14:03:29]Write to MH i2c: E2 09 00 17 04 80 0D 02 02 01 00 00 00 00 97 [14:03:29]Write i2c OK [14:03:29]MH_I2C_Read... [14:03:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:29]Read from MH i2c: E2 [14:03:29]MH_I2C_Read... [14:03:29]Read from MH i2c: E2 03 00 [14:03:29]MH_I2C_Read... [14:03:29]Read from MH i2c: E2 03 00 17 04 00 90 00 8F [14:03:29]RAPDU: 90 00 [14:03:29]wFMCommunicate OK [14:03:29]wFMCommunicate request_size=4 [14:03:29]MH_SAM_APDU [14:03:29]CAPDU: 80 0D 03 02 [14:03:29]Write to MH i2c: E2 08 00 18 04 80 0D 03 02 00 00 00 00 97 [14:03:29]Write i2c OK [14:03:29]MH_I2C_Read... [14:03:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:03:29]Read from MH i2c: E2 [14:03:29]MH_I2C_Read... [14:03:29]Read from MH i2c: E2 0B 00 [14:03:29]MH_I2C_Read... [14:03:29]Read from MH i2c: E2 0B 00 18 04 00 F5 0E F7 9F 8E 60 84 9F 90 00 42 [14:03:29]RAPDU: F5 0E F7 9F 8E 60 84 9F 90 00 [14:03:29]wFMCommunicate OK [14:03:29]SAM_PROTO_SignData done [14:03:29]FM_MakeSignedData done [14:03:29]CreateOFDProtocolMessage [14:03:29]wFMCommunicate request_size=4 [14:03:29]MH_SAM_APDU [14:03:29]CAPDU: 80 11 00 00 [14:03:29]Write to MH i2c: E2 08 00 19 04 80 11 00 00 00 00 00 00 97 [14:03:29]Write i2c OK [14:03:29]MH_I2C_Read... [14:03:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:29]Read from MH i2c: E2 [14:03:29]MH_I2C_Read... [14:03:29]Read from MH i2c: E2 17 00 [14:03:29]MH_I2C_Read... [14:03:29]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 36 39 90 00 F2 [14:03:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:03:29]wFMCommunicate OK [14:03:29]CreateOFDProtocolMessage done [14:03:29]OFDSenderStorePacket 139206 [14:03:29]StoreOFDPacket docnum=139206 [14:03:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 05 02 00 00 47 FB FD 01 BB 18 5A 03 01 00 03 00 F1 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 37 34 38 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 47 72 61 6E 64 20 45 64 69 74 65 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 D8 72 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C E5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 18 00 00 00 00 07 04 06 00 4C E5 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 2F EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C6 1F 02 00 35 04 06 00 D8 E3 BA 5B 62 00 F5 0E F7 9F 8E 60 84 9F [14:03:29]CheckFolder [14:03:29]dirname=/storage/ofd_packets [14:03:29]CheckFolder done [14:03:29]ProducePacketName [14:03:29]name=ofd_packets/00139206 [14:03:29]NVStorageSaveData ofd_packets/00139206 [14:03:29]File name is /storage/ofd_packets/00139206 [14:03:29]Write 547 bytes [14:03:29]NVStorageSaveData done [14:03:29]OFDSenderStorePacket done [14:03:29]KKMCreateOFDPacket done [14:03:29]NVStorageSaveData kkm_last_timestamp [14:03:29]File name is /storage/kkm_last_timestamp [14:03:29]Write 4 bytes [14:03:29]NVStorageSaveData done [14:03:29]ExternCall_PrintAddStr [14:03:29]wPrintStart [14:03:29]Write to MH i2c: 01 00 00 1A 04 1E [14:03:29]Write i2c OK [14:03:29]MH_I2C_Read... [14:03:29]Read from MH i2c: 01 [14:03:29]MH_I2C_Read... [14:03:29]Read from MH i2c: 01 07 00 [14:03:29]MH_I2C_Read... [14:03:29]Read from MH i2c: 01 07 00 1A 04 00 00 00 00 00 FF 0F 33 [14:03:29]RasterBufferAndPrint [14:03:29]line Счет N : (3)335109 [14:03:29]line ИНН: 02508201610067 [14:03:29]line Контрольно-Кассовый Чек [14:03:29]line ПРОДАЖА [14:03:29]line Товар: 48747486 [14:03:29]line Сигареты Richmond Grand Editeon [14:03:29]line 1.000 * 154.00 [14:03:29]line = 154.00 [14:03:29]line НДС 12% НСП 1% [14:03:29]line > о реализуемом товаре [14:03:29]line Товар: 48746656 [14:03:29]line Сигареты Parliament Super Slims [14:03:29]line 2.000 * 147.00 [14:03:29]line = 294.00 [14:03:29]line НДС 12% НСП 1% [14:03:29]line > о реализуемом товаре [14:03:29]line Товар: 48745291 [14:03:29]line Сигареты Parliament SOHO NYC COMPACT BLU [14:03:29]line 1.000 * 139.00 [14:03:29]line = 139.00 [14:03:29]line НДС 12% НСП 1% [14:03:29]line > о реализуемом товаре [14:03:29]line ИТОГО: 587.00 [14:03:29]line НСП 1% : 5.19 [14:03:29]line НДС 12% : 62.33 [14:03:29]line Наличными: 587.00 [14:03:29]line Безнал.: 0.00 [14:03:29]line Место: АЗС № 101 "Партнер Нефть" [14:03:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:03:29]line СНО: Общий режим [14:03:29]line Чек 191 29.10.2024 14:03 [14:03:29]line Смена: 555 ФФД: 1.0 [14:03:29]line ЗНМ: 0300000081 [14:03:29]line РНМ: 0000000000091631 [14:03:29]line Версия ККМ: 001 [14:03:29]line ФМ: 0000000000874669 [14:03:29]line ФД: 139206 [14:03:29]line ФПД: 238472595726848 [14:03:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140327&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139206&fm=238472595726848&tin=02508201610067®Number=0000000000091631&sum=58700 [14:03:29]OFD Sender: Processing packet 139206 [packets to send 34, broken 33] [14:03:29]ProducePacketName [14:03:29]name=ofd_packets/00139206 [14:03:29]OFD Sender: To server: pG, [14:03:29]CommunicateWithHost lk.salyk.kg:30040 [14:03:29]ConnectInit lk.salyk.kg [14:03:29]line 0 [14:03:29]written 0, free lines is 4095 [14:03:29]Connected sock=9 [14:03: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 36 39 05 02 00 00 47 FB FD 01 BB 18 5A 03 01 00 03 00 F1 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 37 34 38 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 47 72 61 6E 64 20 45 64 69 74 65 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 36 36 35 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 75 70 65 72 20 53 6C 69 6D 73 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 6C 39 00 00 00 00 13 04 06 00 D8 72 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C E5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 59 18 00 00 00 00 07 04 06 00 4C E5 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 2F EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C6 1F 02 00 35 04 06 00 D8 E3 BA 5B 62 00 F5 0E F7 9F 8E 60 84 9F [14:03: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 36 39 4F 00 00 00 EB E6 47 00 DF 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C6 1F 02 00 F4 03 04 00 E3 96 20 67 B6 04 01 00 00 7A 9C E5 B0 50 78 ED 3C [14:03:29]CommunicateWithHost err = 0 [14:03:29]CheckOFDResponse [14:03:29]1017 (14) - 77093643461234 [14:03:29]1041 (16) - 0000000000874669 [14:03:29]1040 (4) - 139206 [14:03:29]1012 (4) - 29.10.2024 08:03 [14:03:29]1206 (1) - 0 [14:03:29]OFD Sender: Remove packet 139206 [14:03:29]ProducePacketName [14:03:29]name=ofd_packets/00139206 [14:03:29]NVStorageDeleteData [14:03:30]Write to MH i2c: 01 00 00 51 04 55 [14:03:30]Write i2c OK [14:03:30]MH_I2C_Read... [14:03:30]Read from MH i2c: 01 [14:03:30]MH_I2C_Read... [14:03:30]Read from MH i2c: 01 07 00 [14:03:30]MH_I2C_Read... [14:03:30]Read from MH i2c: 01 07 00 51 04 00 00 00 00 00 2E 0C 96 [14:03:30]RasterBufferAndPrint [14:03:30]line [14:03:30]line [14:03:30]line [14:03:30]line [14:03:30]line [14:03:30]written 0, free lines is 3127 [14:03:30]MH_Cut [14:03:30]Write to MH i2c: D1 01 00 58 04 01 2E [14:03:30]Write i2c OK [14:03:30]MH_I2C_Read... [14:03:30]Read from MH i2c: D1 [14:03:30]MH_I2C_Read... [14:03:30]Read from MH i2c: D1 01 00 [14:03:30]MH_I2C_Read... [14:03:30]Read from MH i2c: D1 01 00 58 04 00 2D [14:03:30]Write to MH i2c: 01 00 00 59 04 5D [14:03:30]Write i2c OK [14:03:30]MH_I2C_Read... [14:03:30]OFD Sender: No OFD packet to send [14:03:30]*** Cut start [14:03:30]*** Partial cut [14:03:30]*** CUTSNS_PIN = 1 [14:03:31]*** CUTSNS_PIN = 0 [14:03:31]*** Brake cut motor [14:03:31]Read from MH i2c: 01 [14:03:31]MH_I2C_Read... [14:03:31]*** Stop cut motor [14:03:31]*** Cut end [14:03:31]Read from MH i2c: 01 07 00 [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: 01 07 00 59 04 00 00 00 00 00 FF 0F 72 [14:03:31]process_action close_receipt done [14:03:31]requested_data is exist [14:03:31]produce_requested_data [14:03:31]requested_item fm.sn is exist - process it [14:03:31]wFMCommunicate request_size=4 [14:03:31]MH_SAM_APDU [14:03:31]CAPDU: 80 11 00 00 [14:03:31]Write to MH i2c: E2 08 00 5A 04 80 11 00 00 00 00 00 00 D8 [14:03:31]Write i2c OK [14:03:31]MH_I2C_Read... [14:03:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:31]Read from MH i2c: E2 [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: E2 17 00 [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: E2 17 00 5A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 33 [14:03:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:03:31]wFMCommunicate OK [14:03:31]requested_item fd.num is exist - process it [14:03:31]SAM_PROTO_GetFieldsCounters [14:03:31]wFMCommunicate request_size=4 [14:03:31]MH_SAM_APDU [14:03:31]CAPDU: 80 13 00 00 [14:03:31]Write to MH i2c: E2 08 00 5B 04 80 13 00 00 00 00 00 00 DB [14:03:31]Write i2c OK [14:03:31]MH_I2C_Read... [14:03:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:03:31]Read from MH i2c: E2 [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: E2 62 00 [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: E2 62 00 5B 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C6 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [14:03: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C6 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:03:31]wFMCommunicate OK [14:03:31]SAM_PROTO_GetFieldsCounters done [14:03:31]requested_item shift.num is exist - process it [14:03:31]requested_item shift.opened is exist - process it [14:03:31]req_shift_opened [14:03:31]FM_GetShiftState [14:03:31]SAM_PROTO_GetShiftState [14:03:31]wFMCommunicate request_size=4 [14:03:31]MH_SAM_APDU [14:03:31]CAPDU: 80 13 01 00 [14:03:31]Write to MH i2c: E2 08 00 5C 04 80 13 01 00 00 00 00 00 DD [14:03:31]Write i2c OK [14:03:31]MH_I2C_Read... [14:03:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:31]Read from MH i2c: E2 [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: E2 0E 00 [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: E2 0E 00 5C 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 2C [14:03:31]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:03:31]wFMCommunicate OK [14:03:31]SAM_PROTO_GetShiftState done [14:03:31]FM_GetShiftState done [14:03:31]req_shift_opened done [14:03:31]requested_item shift.open_date is exist - process it [14:03:31]req_shift_open_date [14:03:31]req_shift_open_date done [14:03:31]produce_requested_data done [14:03:31]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139206,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:03:31]process_action_free close_receipt [14:03:31]json_value_free [14:03:31]json_value_free done [14:03:31]process_json_proto returns [14:03:31]Send response to host [14:03:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139206,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:03:31]free response buf [14:03:31]execute_script done [14:03:31]execute_script returns [14:03:31]free content buf [14:03:31]Sock 10.Close socket [14:03:31]Sock 10.Thread stoped [14:03:35]OFD Sender: No OFD packet to send [14:03:40]OFD Sender: No OFD packet to send [14:03:45]OFD Sender: No OFD packet to send [14:03:50]OFD Sender: No OFD packet to send [14:03:55]OFD Sender: No OFD packet to send [14:04:00]OFD Sender: No OFD packet to send [14:04:03]accept exits with 8 [14:04:03]New connection [14:04:03]New thread 3067284836 created [14:04:03]Thread 3067141476 joined [14:04:03]Waiting for new connection... [14:04:03] Sock 8.Parse request [14:04:03]Sock 8.Check first char [14:04:03]Sock 8.First char is OK [14:04:03]request: POST /json_proto HTTP/1.0 [14:04:03]Method: POST [14:04:03]URL: /json_proto [14:04:03]Method is POST - this is cgi request [14:04:03]url: /json_proto [14:04:03]query_string will be loaded in cgi processing [14:04:03]execute_cgi json_proto POST (null) [14:04:03]execute_cgi path=json_proto method=POST [14:04:03]POST find Content-Length [14:04:03]Host: 172.17.50.196:8080 [14:04:03]Content-Length: 992 [14:04:03]Content-Type: application/json [14:04:03] [14:04:03]POST finish read [14:04:03]Found Content-Length = 992 [14:04:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335110", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112003925", "name": "\u041A\u043E\u043D\u0434 ULKER-Albeni 40gr (6*24)", "price" : 44.00, "quantity" : 1.000, "sum" : 44.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:03]execute_script... [14:04: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 : (3)335110", "tax_sys" : 0, "items" : [ { "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112003925", "name": "\u041A\u043E\u043D\u0434 ULKER-Albeni 40gr (6*24)", "price" : 44.00, "quantity" : 1.000, "sum" : 44.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:03]POST & json_proto [14:04:03]process_json_proto [14:04:03]json parsed OK: [14:04:03]protocol is kg_v1.0 [14:04:03]action value=close_receipt [14:04:03]process_action close_receipt [14:04:03]cmd_close_receipt [14:04:03]MH_GetDate [14:04:03]Write to MH i2c: F0 00 00 5D 04 50 [14:04:03]Write i2c OK [14:04:03]MH_I2C_Read... [14:04:03]Read from MH i2c: F0 [14:04:03]MH_I2C_Read... [14:04:03]Read from MH i2c: F0 09 00 [14:04:03]MH_I2C_Read... [14:04:03]Read from MH i2c: F0 09 00 5D 04 00 54 EB 20 67 72 0D 1C 67 21 [14:04:03]GetLastDocTimeStamp 1730210607 [14:04:03]current date 1730210644 [14:04:03]FM_GetShiftState [14:04:03]SAM_PROTO_GetShiftState [14:04:03]wFMCommunicate request_size=4 [14:04:03]MH_SAM_APDU [14:04:03]CAPDU: 80 13 01 00 [14:04:03]Write to MH i2c: E2 08 00 5E 04 80 13 01 00 00 00 00 00 DF [14:04:03]Write i2c OK [14:04:03]MH_I2C_Read... [14:04:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:03]Read from MH i2c: E2 [14:04:03]MH_I2C_Read... [14:04:03]Read from MH i2c: E2 0E 00 [14:04:03]MH_I2C_Read... [14:04:03]Read from MH i2c: E2 0E 00 5E 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 2E [14:04:03]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:04:03]wFMCommunicate OK [14:04:03]SAM_PROTO_GetShiftState done [14:04:03]FM_GetShiftState done [14:04:03]opened in 1730160023 [14:04:03]opened+sec_in_day 1730246423 [14:04:03]quantity*price = 11500 [14:04:03]sum+1 = 11501 [14:04:03]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870112003925 Конд ULKER-Albeni 40gr (6*24) 1.000 * 44.00 = 44.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 159.00 НСП 1% : 1.41 НДС 12% : 16.88 Наличными: 0.00 Безнал.: 159.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 192 29.10.2024 14:04 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139207 ФПД: 194004486773704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140404&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139207&fm=194004486773704&tin=02508201610067®Number=0000000000091631&sum=15900 0 [14:04:04]StoreToDocumentArchive [14:04:04]shift 555 fd 139207 [14:04:04]save to /storage/0555/doc_00139207 [14:04:04]save last doc name /storage/0555/doc_00139207 to /storage/kkm_last_doc_name [14:04:04]save OK [14:04:04]Clear old archive folders... [14:04:04]ProcessDocumentItem done err = 0, tmpTLVsize=385 [14:04:04]tlvbuf is 01103B00 [14:04:04]SAM_PROTO_ClearQueue [14:04:04]wFMCommunicate request_size=4 [14:04:04]MH_SAM_APDU [14:04:04]CAPDU: 80 09 00 00 [14:04:04]Write to MH i2c: E2 08 00 6B 04 80 09 00 00 00 00 00 00 E1 [14:04:04]Write i2c OK [14:04:04]MH_I2C_Read... [14:04:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:04]Read from MH i2c: E2 [14:04:04]MH_I2C_Read... [14:04:04]Read from MH i2c: E2 03 00 [14:04:04]MH_I2C_Read... [14:04:04]Read from MH i2c: E2 03 00 6B 04 00 90 00 E3 [14:04:04]RAPDU: 90 00 [14:04:04]wFMCommunicate OK [14:04:04]SAM_PROTO_ClearQueue done [14:04:04]KKMCreateOFDPacket [14:04:04]OFDProtocolAddRootSTLVToBuf [14:04:04]FM_MakeSignedData [14:04:04]FM_MakeSignedData [14:04:04]SAM_PROTO_SignData [14:04:04]wFMCommunicate request_size=4 [14:04:04]MH_SAM_APDU [14:04:04]CAPDU: 80 0D 01 02 [14:04:04]Write to MH i2c: E2 08 00 6C 04 80 0D 01 02 00 00 00 00 E9 [14:04:04]Write i2c OK [14:04:04]MH_I2C_Read... [14:04:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:04]Read from MH i2c: E2 [14:04:04]MH_I2C_Read... [14:04:04]Read from MH i2c: E2 03 00 [14:04:04]MH_I2C_Read... [14:04:04]Read from MH i2c: E2 03 00 6C 04 00 90 00 E4 [14:04:04]RAPDU: 90 00 [14:04:04]wFMCommunicate OK [14:04:04]wFMCommunicate request_size=255 [14:04:04]MH_SAM_APDU [14:04:04]CAPDU: 80 0D 02 02 FA 03 00 81 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 30 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 [14:04:04]Write to MH i2c: E2 02 01 6D 04 80 0D 02 02 FA 00 03 00 81 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 30 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 07 [14:04:04]Write i2c OK [14:04:04]MH_I2C_Read... [14:04:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:05]Read from MH i2c: E2 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 03 00 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 03 00 6D 04 00 90 00 E5 [14:04:05]RAPDU: 90 00 [14:04:05]wFMCommunicate OK [14:04:05]wFMCommunicate request_size=144 [14:04:05]MH_SAM_APDU [14:04:05]CAPDU: 80 0D 02 02 8B 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 54 EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C7 1F 02 00 35 04 06 00 B0 72 30 84 DB C8 [14:04:05]Write to MH i2c: E2 93 00 6E 04 80 0D 02 02 8B 00 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 54 EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C7 1F 02 00 35 04 06 00 B0 72 30 84 DB C8 00 00 CB [14:04:05]Write i2c OK [14:04:05]MH_I2C_Read... [14:04:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:05]Read from MH i2c: E2 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 03 00 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 03 00 6E 04 00 90 00 E6 [14:04:05]RAPDU: 90 00 [14:04:05]wFMCommunicate OK [14:04:05]wFMCommunicate request_size=4 [14:04:05]MH_SAM_APDU [14:04:05]CAPDU: 80 0D 03 02 [14:04:05]Write to MH i2c: E2 08 00 6F 04 80 0D 03 02 00 00 00 00 EE [14:04:05]Write i2c OK [14:04:05]MH_I2C_Read... [14:04:05]OFD Sender: No OFD packet to send [14:04:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:05]Read from MH i2c: E2 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 0B 00 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 0B 00 6F 04 00 97 43 53 14 68 EC 54 48 90 00 20 [14:04:05]RAPDU: 97 43 53 14 68 EC 54 48 90 00 [14:04:05]wFMCommunicate OK [14:04:05]SAM_PROTO_SignData done [14:04:05]FM_MakeSignedData done [14:04:05]CreateOFDProtocolMessage [14:04:05]wFMCommunicate request_size=4 [14:04:05]MH_SAM_APDU [14:04:05]CAPDU: 80 11 00 00 [14:04:05]Write to MH i2c: E2 08 00 70 04 80 11 00 00 00 00 00 00 EE [14:04:05]Write i2c OK [14:04:05]MH_I2C_Read... [14:04:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:05]Read from MH i2c: E2 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 17 00 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 17 00 70 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 49 [14:04:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:04:05]wFMCommunicate OK [14:04:05]CreateOFDProtocolMessage done [14:04:05]OFDSenderStorePacket 139207 [14:04:05]StoreOFDPacket docnum=139207 [14:04:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 95 01 00 00 6A 8A 8D 01 80 E2 5A 03 01 00 03 00 81 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 30 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 54 EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C7 1F 02 00 35 04 06 00 B0 72 30 84 DB C8 97 43 53 14 68 EC 54 48 [14:04:05]CheckFolder [14:04:05]dirname=/storage/ofd_packets [14:04:05]CheckFolder done [14:04:05]ProducePacketName [14:04:05]name=ofd_packets/00139207 [14:04:05]NVStorageSaveData ofd_packets/00139207 [14:04:05]File name is /storage/ofd_packets/00139207 [14:04:05]Write 435 bytes [14:04:05]NVStorageSaveData done [14:04:05]OFDSenderStorePacket done [14:04:05]KKMCreateOFDPacket done [14:04:05]NVStorageSaveData kkm_last_timestamp [14:04:05]File name is /storage/kkm_last_timestamp [14:04:05]Write 4 bytes [14:04:05]NVStorageSaveData done [14:04:05]ExternCall_PrintAddStr [14:04:05]wPrintStart [14:04:05]Write to MH i2c: 01 00 00 71 04 75 [14:04:05]Write i2c OK [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: 01 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: 01 07 00 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: 01 07 00 71 04 00 00 00 00 00 FF 0F 8A [14:04:05]RasterBufferAndPrint [14:04:05]line Счет N : (3)335110 [14:04:05]line ИНН: 02508201610067 [14:04:05]line Контрольно-Кассовый Чек [14:04:05]line ПРОДАЖА [14:04:05]line Товар: 2000036210013 [14:04:05]line Кофе Капучино (GABB TRADE) [14:04:05]line 1.000 * 115.00 [14:04:05]line = 115.00 [14:04:05]line НДС 12% НСП 1% [14:04:05]line > о реализуемом товаре [14:04:05]line Товар: 4870112003925 [14:04:05]line Конд ULKER-Albeni 40gr (6*24) [14:04:05]line 1.000 * 44.00 [14:04:05]line = 44.00 [14:04:05]line НДС 12% НСП 1% [14:04:05]line > о реализуемом товаре [14:04:05]line ИТОГО: 159.00 [14:04:05]line НСП 1% : 1.41 [14:04:05]line НДС 12% : 16.88 [14:04:05]line Наличными: 0.00 [14:04:05]line Безнал.: 159.00 [14:04:05]line Место: АЗС № 101 "Партнер Нефть" [14:04:05]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:04:05]line СНО: Общий режим [14:04:05]line Чек 192 29.10.2024 14:04 [14:04:05]line Смена: 555 ФФД: 1.0 [14:04:05]line ЗНМ: 0300000081 [14:04:05]line РНМ: 0000000000091631 [14:04:05]line Версия ККМ: 001 [14:04:05]line Платежная система: Mbank [14:04:05]line ФМ: 0000000000874669 [14:04:05]line ФД: 139207 [14:04:05]line ФПД: 194004486773704 [14:04:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140404&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139207&fm=194004486773704&tin=02508201610067®Number=0000000000091631&sum=15900 [14:04:05]OFD Sender: Processing packet 139207 [packets to send 34, broken 33] [14:04:05]ProducePacketName [14:04:05]name=ofd_packets/00139207 [14:04:05]OFD Sender: To server: pG, [14:04:05]CommunicateWithHost lk.salyk.kg:30040 [14:04:05]ConnectInit lk.salyk.kg [14:04:05]line 0 [14:04:05]written 0, free lines is 4095 [14:04:05]Connected sock=10 [14:04: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 36 39 95 01 00 00 6A 8A 8D 01 80 E2 5A 03 01 00 03 00 81 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 32 35 06 04 21 00 D0 9A D0 BE D0 BD D0 B4 20 55 4C 4B 45 52 2D 41 6C 62 65 6E 69 20 34 30 67 72 20 28 36 2A 32 34 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 30 11 00 00 00 00 13 04 06 00 30 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 54 EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C7 1F 02 00 35 04 06 00 B0 72 30 84 DB C8 97 43 53 14 68 EC 54 48 [14:04: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 36 39 4F 00 00 00 79 BB 47 00 7C 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 36 39 10 04 04 00 C7 1F 02 00 F4 03 04 00 07 97 20 67 B6 04 01 00 00 42 73 00 D9 69 61 92 73 [14:04:06]CommunicateWithHost err = 0 [14:04:06]CheckOFDResponse [14:04:06]1017 (14) - 77093643461234 [14:04:06]1041 (16) - 0000000000874669 [14:04:06]1040 (4) - 139207 [14:04:06]1012 (4) - 29.10.2024 08:04 [14:04:06]1206 (1) - 0 [14:04:06]OFD Sender: Remove packet 139207 [14:04:06]ProducePacketName [14:04:06]name=ofd_packets/00139207 [14:04:06]NVStorageDeleteData [14:04:06]Write to MH i2c: 01 00 00 A0 04 A4 [14:04:06]Write i2c OK [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: 01 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: 01 07 00 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: 01 07 00 A0 04 00 00 00 00 00 C9 0C 80 [14:04:06]RasterBufferAndPrint [14:04:06]line [14:04:06]line [14:04:06]line [14:04:06]line [14:04:06]line [14:04:06]written 0, free lines is 3282 [14:04:06]MH_Cut [14:04:06]Write to MH i2c: D1 01 00 A7 04 01 7D [14:04:06]Write i2c OK [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: D1 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: D1 01 00 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: D1 01 00 A7 04 00 7C [14:04:06]Write to MH i2c: 01 00 00 A8 04 AC [14:04:06]Write i2c OK [14:04:06]MH_I2C_Read... [14:04:06]OFD Sender: No OFD packet to send [14:04:07]*** Cut start [14:04:07]*** Partial cut [14:04:07]*** CUTSNS_PIN = 1 [14:04:07]*** CUTSNS_PIN = 0 [14:04:07]*** Brake cut motor [14:04:07]Read from MH i2c: 01 [14:04:07]MH_I2C_Read... [14:04:07]*** Stop cut motor [14:04:07]*** Cut end [14:04:07]Read from MH i2c: 01 07 00 [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: 01 07 00 A8 04 00 00 00 00 00 FF 0F C1 [14:04:07]process_action close_receipt done [14:04:07]requested_data is exist [14:04:07]produce_requested_data [14:04:07]requested_item fm.sn is exist - process it [14:04:07]wFMCommunicate request_size=4 [14:04:07]MH_SAM_APDU [14:04:07]CAPDU: 80 11 00 00 [14:04:07]Write to MH i2c: E2 08 00 A9 04 80 11 00 00 00 00 00 00 27 [14:04:07]Write i2c OK [14:04:07]MH_I2C_Read... [14:04:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:07]Read from MH i2c: E2 [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: E2 17 00 [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: E2 17 00 A9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 82 [14:04:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:04:07]wFMCommunicate OK [14:04:07]requested_item fd.num is exist - process it [14:04:07]SAM_PROTO_GetFieldsCounters [14:04:07]wFMCommunicate request_size=4 [14:04:07]MH_SAM_APDU [14:04:07]CAPDU: 80 13 00 00 [14:04:07]Write to MH i2c: E2 08 00 AA 04 80 13 00 00 00 00 00 00 2A [14:04:07]Write i2c OK [14:04:07]MH_I2C_Read... [14:04:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:07]Read from MH i2c: E2 [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: E2 62 00 [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: E2 62 00 AA 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C7 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [14:04: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C7 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:04:07]wFMCommunicate OK [14:04:07]SAM_PROTO_GetFieldsCounters done [14:04:07]requested_item shift.num is exist - process it [14:04:07]requested_item shift.opened is exist - process it [14:04:07]req_shift_opened [14:04:07]FM_GetShiftState [14:04:07]SAM_PROTO_GetShiftState [14:04:07]wFMCommunicate request_size=4 [14:04:07]MH_SAM_APDU [14:04:07]CAPDU: 80 13 01 00 [14:04:07]Write to MH i2c: E2 08 00 AB 04 80 13 01 00 00 00 00 00 2C [14:04:07]Write i2c OK [14:04:07]MH_I2C_Read... [14:04:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:07]Read from MH i2c: E2 [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: E2 0E 00 [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: E2 0E 00 AB 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7B [14:04:07]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:04:07]wFMCommunicate OK [14:04:07]SAM_PROTO_GetShiftState done [14:04:07]FM_GetShiftState done [14:04:07]req_shift_opened done [14:04:07]requested_item shift.open_date is exist - process it [14:04:07]req_shift_open_date [14:04:07]req_shift_open_date done [14:04:07]produce_requested_data done [14:04:07]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139207,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:04:07]process_action_free close_receipt [14:04:07]json_value_free [14:04:07]json_value_free done [14:04:07]process_json_proto returns [14:04:07]Send response to host [14:04:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139207,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:04:07]free response buf [14:04:07]execute_script done [14:04:07]execute_script returns [14:04:07]free content buf [14:04:07]Sock 8.Close socket [14:04:07]Sock 8.Thread stoped [14:04:11]OFD Sender: No OFD packet to send [14:04:16]OFD Sender: No OFD packet to send [14:04:21]OFD Sender: No OFD packet to send [14:04:26]OFD Sender: No OFD packet to send [14:04:31]OFD Sender: No OFD packet to send [14:04:36]OFD Sender: No OFD packet to send [14:04:41]OFD Sender: No OFD packet to send [14:04:46]OFD Sender: No OFD packet to send [14:04:51]OFD Sender: No OFD packet to send [14:04:56]OFD Sender: No OFD packet to send [14:05:01]OFD Sender: No OFD packet to send [14:05:06]OFD Sender: No OFD packet to send [14:05:11]OFD Sender: No OFD packet to send [14:05:16]OFD Sender: No OFD packet to send [14:05:21]OFD Sender: No OFD packet to send [14:05:26]OFD Sender: No OFD packet to send [14:05:31]OFD Sender: No OFD packet to send [14:05:36]OFD Sender: No OFD packet to send [14:05:39]accept exits with 9 [14:05:39]New connection [14:05:39]New thread 3067141476 created [14:05:39]Thread 3067284836 joined [14:05:39]Waiting for new connection... [14:05:39] Sock 9.Parse request [14:05:39]Sock 9.Check first char [14:05:39]Sock 9.First char is OK [14:05:39]request: POST /json_proto HTTP/1.0 [14:05:39]Method: POST [14:05:39]URL: /json_proto [14:05:39]Method is POST - this is cgi request [14:05:39]url: /json_proto [14:05:39]query_string will be loaded in cgi processing [14:05:39]execute_cgi json_proto POST (null) [14:05:39]execute_cgi path=json_proto method=POST [14:05:39]POST find Content-Length [14:05:39]Host: 172.17.50.196:8080 [14:05:39]Content-Length: 678 [14:05:39]Content-Type: application/json [14:05:39] [14:05:39]POST finish read [14:05:39]Found Content-Length = 678 [14:05:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:39]execute_script... [14:05: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)1093836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:39]POST & json_proto [14:05:39]process_json_proto [14:05:39]json parsed OK: [14:05:39]protocol is kg_v1.0 [14:05:39]action value=close_receipt [14:05:39]process_action close_receipt [14:05:39]cmd_close_receipt [14:05:39]MH_GetDate [14:05:39]Write to MH i2c: F0 00 00 AC 04 9F [14:05:39]Write i2c OK [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: F0 [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: F0 09 00 [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: F0 09 00 AC 04 00 B4 EB 20 67 72 0D 1C 67 D0 [14:05:39]GetLastDocTimeStamp 1730210644 [14:05:39]current date 1730210740 [14:05:39]FM_GetShiftState [14:05:39]SAM_PROTO_GetShiftState [14:05:39]wFMCommunicate request_size=4 [14:05:39]MH_SAM_APDU [14:05:39]CAPDU: 80 13 01 00 [14:05:39]Write to MH i2c: E2 08 00 AD 04 80 13 01 00 00 00 00 00 2E [14:05:39]Write i2c OK [14:05:39]MH_I2C_Read... [14:05:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:39]Read from MH i2c: E2 [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: E2 0E 00 [14:05:39]MH_I2C_Read... [14:05:39]Read from MH i2c: E2 0E 00 AD 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7D [14:05:39]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:05:39]wFMCommunicate OK [14:05:39]SAM_PROTO_GetShiftState done [14:05:39]FM_GetShiftState done [14:05:39]opened in 1730160023 [14:05:39]opened+sec_in_day 1730246423 [14:05:39]quantity*price = 40006 [14:05:39]sum+1 = 40007 [14:05:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 193 29.10.2024 14:05 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139208 ФПД: 174353631557914 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140540&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139208&fm=174353631557914&tin=02508201610067®Number=0000000000091631&sum=40000 [14:05:41]StoreToDocumentArchive [14:05:41]shift 555 fd 139208 [14:05:41]save to /storage/0555/doc_00139208 [14:05:41]save last doc name /storage/0555/doc_00139208 to /storage/kkm_last_doc_name [14:05:41]save OK [14:05:41]Clear old archive folders... [14:05:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:05:41]tlvbuf is 01100D20 [14:05:41]SAM_PROTO_ClearQueue [14:05:41]wFMCommunicate request_size=4 [14:05:41]MH_SAM_APDU [14:05:41]CAPDU: 80 09 00 00 [14:05:41]Write to MH i2c: E2 08 00 BA 04 80 09 00 00 00 00 00 00 30 [14:05:41]Write i2c OK [14:05:41]MH_I2C_Read... [14:05:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:05:41]Read from MH i2c: E2 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 03 00 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 03 00 BA 04 00 90 00 32 [14:05:41]RAPDU: 90 00 [14:05:41]wFMCommunicate OK [14:05:41]SAM_PROTO_ClearQueue done [14:05:41]KKMCreateOFDPacket [14:05:41]OFDProtocolAddRootSTLVToBuf [14:05:41]FM_MakeSignedData [14:05:41]FM_MakeSignedData [14:05:41]SAM_PROTO_SignData [14:05:41]wFMCommunicate request_size=4 [14:05:41]MH_SAM_APDU [14:05:41]CAPDU: 80 0D 01 02 [14:05:41]Write to MH i2c: E2 08 00 BB 04 80 0D 01 02 00 00 00 00 38 [14:05:41]Write i2c OK [14:05:41]MH_I2C_Read... [14:05:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:05:41]Read from MH i2c: E2 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 03 00 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 03 00 BB 04 00 90 00 33 [14:05:41]RAPDU: 90 00 [14:05:41]wFMCommunicate OK [14:05:41]wFMCommunicate request_size=255 [14:05:41]MH_SAM_APDU [14:05:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 B4 EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C8 1F 02 00 35 04 06 00 9E [14:05:41]Write to MH i2c: E2 02 01 BC 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 B4 EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C8 1F 02 00 35 04 06 00 9E 00 00 31 [14:05:41]Write i2c OK [14:05:41]MH_I2C_Read... [14:05:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:41]Read from MH i2c: E2 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 03 00 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 03 00 BC 04 00 90 00 34 [14:05:41]RAPDU: 90 00 [14:05:41]wFMCommunicate OK [14:05:41]wFMCommunicate request_size=10 [14:05:41]MH_SAM_APDU [14:05:41]CAPDU: 80 0D 02 02 05 92 DE 46 39 1A [14:05:41]Write to MH i2c: E2 0D 00 BD 04 80 0D 02 02 05 00 92 DE 46 39 1A 00 00 4E [14:05:41]Write i2c OK [14:05:41]MH_I2C_Read... [14:05:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:41]Read from MH i2c: E2 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 03 00 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 03 00 BD 04 00 90 00 35 [14:05:41]RAPDU: 90 00 [14:05:41]wFMCommunicate OK [14:05:41]wFMCommunicate request_size=4 [14:05:41]MH_SAM_APDU [14:05:41]CAPDU: 80 0D 03 02 [14:05:41]Write to MH i2c: E2 08 00 BE 04 80 0D 03 02 00 00 00 00 3D [14:05:41]Write i2c OK [14:05:41]MH_I2C_Read... [14:05:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:05:41]Read from MH i2c: E2 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 0B 00 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 0B 00 BE 04 00 78 7C FE 54 55 04 5B 31 90 00 69 [14:05:41]RAPDU: 78 7C FE 54 55 04 5B 31 90 00 [14:05:41]wFMCommunicate OK [14:05:41]SAM_PROTO_SignData done [14:05:41]FM_MakeSignedData done [14:05:41]CreateOFDProtocolMessage [14:05:41]wFMCommunicate request_size=4 [14:05:41]MH_SAM_APDU [14:05:41]CAPDU: 80 11 00 00 [14:05:41]Write to MH i2c: E2 08 00 BF 04 80 11 00 00 00 00 00 00 3D [14:05:41]Write i2c OK [14:05:41]MH_I2C_Read... [14:05:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:41]Read from MH i2c: E2 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 17 00 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: E2 17 00 BF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 98 [14:05:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:05:41]wFMCommunicate OK [14:05:41]CreateOFDProtocolMessage done [14:05:41]OFDSenderStorePacket 139208 [14:05:41]StoreOFDPacket docnum=139208 [14:05:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 4F 55 07 01 B2 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 B4 EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C8 1F 02 00 35 04 06 00 9E 92 DE 46 39 1A 78 7C FE 54 55 04 5B 31 [14:05:41]CheckFolder [14:05:41]dirname=/storage/ofd_packets [14:05:41]CheckFolder done [14:05:41]ProducePacketName [14:05:41]name=ofd_packets/00139208 [14:05:41]NVStorageSaveData ofd_packets/00139208 [14:05:41]File name is /storage/ofd_packets/00139208 [14:05:41]Write 301 bytes [14:05:41]NVStorageSaveData done [14:05:41]OFDSenderStorePacket done [14:05:41]KKMCreateOFDPacket done [14:05:41]NVStorageSaveData kkm_last_timestamp [14:05:41]File name is /storage/kkm_last_timestamp [14:05:41]Write 4 bytes [14:05:41]NVStorageSaveData done [14:05:41]ExternCall_PrintAddStr [14:05:41]wPrintStart [14:05:41]Write to MH i2c: 01 00 00 C0 04 C4 [14:05:41]Write i2c OK [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: 01 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: 01 07 00 [14:05:41]MH_I2C_Read... [14:05:41]Read from MH i2c: 01 07 00 C0 04 00 00 00 00 00 FF 0F D9 [14:05:41]RasterBufferAndPrint [14:05:41]line Счет N : (1)1093836 [14:05:41]line ИНН: 02508201610067 [14:05:41]line Контрольно-Кассовый Чек [14:05:41]line ПРОДАЖА [14:05:41]line ТРК (МРК, ГНК) : 33 [14:05:41]line Товар: 2710124130 [14:05:41]line Аи-92-К-2 [14:05:41]line 5.980 * 66.90 [14:05:41]line = 400.06 [14:05:41]line НДС 12% НСП 1% [14:05:41]line > о реализуемом товаре [14:05:41]line ОКРУГЛЕНИЕ: -0.06 [14:05:41]line ИТОГО: 400.00 [14:05:41]line Внесено: 400.00 [14:05:41]line СДАЧА: 0.00 [14:05:41]line НСП 1% : 3.54 [14:05:41]line НДС 12% : 42.48 [14:05:41]line Наличными: 400.00 [14:05:41]line Безнал.: 0.00 [14:05:41]line Место: АЗС № 101 "Партнер Нефть" [14:05:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:05:41]line СНО: Общий режим [14:05:41]line Чек 193 29.10.2024 14:05 [14:05:41]line Смена: 555 ФФД: 1.0 [14:05:41]line ЗНМ: 0300000081 [14:05:41]line РНМ: 0000000000091631 [14:05:41]line Версия ККМ: 001 [14:05:41]line ФМ: 0000000000874669 [14:05:41]line ФД: 139208 [14:05:41]line ФПД: 174353631557914 [14:05:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T140540&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139208&fm=174353631557914&tin=02508201610067®Number=0000000000091631&sum=40000 [14:05:41]OFD Sender: Processing packet 139208 [packets to send 34, broken 33] [14:05:41]ProducePacketName [14:05:41]name=ofd_packets/00139208 [14:05:41]OFD Sender: To server: pG, [14:05:41]CommunicateWithHost lk.salyk.kg:30040 [14:05:41]ConnectInit lk.salyk.kg [14:05:41]written 0, free lines is 4095 [14:05:41]Connected sock=10 [14:05: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 36 39 0F 01 00 00 4F 55 07 01 B2 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 B4 EB 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C8 1F 02 00 35 04 06 00 9E 92 DE 46 39 1A 78 7C FE 54 55 04 5B 31 [14:05: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 36 39 4F 00 00 00 8C 65 47 00 BE 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 36 39 10 04 04 00 C8 1F 02 00 F4 03 04 00 67 97 20 67 B6 04 01 00 00 6F 9C 9D 16 FF EE 45 CE [14:05:42]CommunicateWithHost err = 0 [14:05:42]CheckOFDResponse [14:05:42]1017 (14) - 77093643461234 [14:05:42]1041 (16) - 0000000000874669 [14:05:42]1040 (4) - 139208 [14:05:42]1012 (4) - 29.10.2024 08:05 [14:05:42]1206 (1) - 0 [14:05:42]OFD Sender: Remove packet 139208 [14:05:42]ProducePacketName [14:05:42]name=ofd_packets/00139208 [14:05:42]NVStorageDeleteData [14:05:42]Write to MH i2c: 01 00 00 EB 04 EF [14:05:42]Write i2c OK [14:05:42]MH_I2C_Read... [14:05:42]Read from MH i2c: 01 [14:05:42]MH_I2C_Read... [14:05:42]Read from MH i2c: 01 07 00 [14:05:42]MH_I2C_Read... [14:05:42]Read from MH i2c: 01 07 00 EB 04 00 00 00 00 00 EC 0C EE [14:05:42]RasterBufferAndPrint [14:05:42]line [14:05:42]line [14:05:42]line [14:05:42]line [14:05:42]line [14:05:42]written 0, free lines is 3314 [14:05:42]MH_Cut [14:05:42]Write to MH i2c: D1 01 00 F2 04 01 C8 [14:05:42]Write i2c OK [14:05:42]MH_I2C_Read... [14:05:42]Read from MH i2c: D1 [14:05:42]MH_I2C_Read... [14:05:42]Read from MH i2c: D1 01 00 [14:05:42]MH_I2C_Read... [14:05:42]Read from MH i2c: D1 01 00 F2 04 00 C7 [14:05:42]Write to MH i2c: 01 00 00 F3 04 F7 [14:05:42]Write i2c OK [14:05:42]MH_I2C_Read... [14:05:42]OFD Sender: No OFD packet to send [14:05:43]*** Cut start [14:05:43]*** Partial cut [14:05:43]*** CUTSNS_PIN = 1 [14:05:43]*** CUTSNS_PIN = 0 [14:05:43]*** Brake cut motor [14:05:43]Read from MH i2c: 01 [14:05:43]MH_I2C_Read... [14:05:43]*** Stop cut motor [14:05:43]*** Cut end [14:05:43]Read from MH i2c: 01 07 00 [14:05:43]MH_I2C_Read... [14:05:43]Read from MH i2c: 01 07 00 F3 04 00 00 00 00 00 FF 0F 0C [14:05:43]process_action close_receipt done [14:05:43]requested_data is exist [14:05:43]produce_requested_data [14:05:43]requested_item fm.sn is exist - process it [14:05:43]wFMCommunicate request_size=4 [14:05:43]MH_SAM_APDU [14:05:43]CAPDU: 80 11 00 00 [14:05:43]Write to MH i2c: E2 08 00 F4 04 80 11 00 00 00 00 00 00 72 [14:05:43]Write i2c OK [14:05:43]MH_I2C_Read... [14:05:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:43]Read from MH i2c: E2 [14:05:43]MH_I2C_Read... [14:05:43]Read from MH i2c: E2 17 00 [14:05:43]MH_I2C_Read... [14:05:43]Read from MH i2c: E2 17 00 F4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CD [14:05:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:05:43]wFMCommunicate OK [14:05:43]requested_item fd.num is exist - process it [14:05:43]SAM_PROTO_GetFieldsCounters [14:05:43]wFMCommunicate request_size=4 [14:05:43]MH_SAM_APDU [14:05:43]CAPDU: 80 13 00 00 [14:05:43]Write to MH i2c: E2 08 00 F5 04 80 13 00 00 00 00 00 00 75 [14:05:43]Write i2c OK [14:05:43]MH_I2C_Read... [14:05:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:05:43]Read from MH i2c: E2 [14:05:43]MH_I2C_Read... [14:05:43]Read from MH i2c: E2 62 00 [14:05:43]MH_I2C_Read... [14:05:43]Read from MH i2c: E2 62 00 F5 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [14:05: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:05:43]wFMCommunicate OK [14:05:43]SAM_PROTO_GetFieldsCounters done [14:05:43]requested_item shift.num is exist - process it [14:05:43]requested_item shift.opened is exist - process it [14:05:43]req_shift_opened [14:05:43]FM_GetShiftState [14:05:43]SAM_PROTO_GetShiftState [14:05:43]wFMCommunicate request_size=4 [14:05:43]MH_SAM_APDU [14:05:43]CAPDU: 80 13 01 00 [14:05:43]Write to MH i2c: E2 08 00 F6 04 80 13 01 00 00 00 00 00 77 [14:05:43]Write i2c OK [14:05:43]MH_I2C_Read... [14:05:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:43]Read from MH i2c: E2 [14:05:43]MH_I2C_Read... [14:05:43]Read from MH i2c: E2 0E 00 [14:05:43]MH_I2C_Read... [14:05:43]Read from MH i2c: E2 0E 00 F6 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C6 [14:05:43]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:05:43]wFMCommunicate OK [14:05:43]SAM_PROTO_GetShiftState done [14:05:43]FM_GetShiftState done [14:05:43]req_shift_opened done [14:05:43]requested_item shift.open_date is exist - process it [14:05:43]req_shift_open_date [14:05:43]req_shift_open_date done [14:05:43]produce_requested_data done [14:05:43]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139208,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:05:43]process_action_free close_receipt [14:05:43]json_value_free [14:05:43]json_value_free done [14:05:43]process_json_proto returns [14:05:43]Send response to host [14:05:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139208,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:05:43]free response buf [14:05:43]execute_script done [14:05:43]execute_script returns [14:05:43]free content buf [14:05:43]Sock 9.Close socket [14:05:43]Sock 9.Thread stoped [14:05:47]OFD Sender: No OFD packet to send [14:05:52]OFD Sender: No OFD packet to send [14:05:57]OFD Sender: No OFD packet to send [14:06:02]OFD Sender: No OFD packet to send [14:06:07]OFD Sender: No OFD packet to send [14:06:12]OFD Sender: No OFD packet to send [14:06:17]OFD Sender: No OFD packet to send [14:06:22]OFD Sender: No OFD packet to send [14:06:27]OFD Sender: No OFD packet to send [14:06:32]OFD Sender: No OFD packet to send [14:06:37]OFD Sender: No OFD packet to send [14:06:42]OFD Sender: No OFD packet to send [14:06:47]OFD Sender: No OFD packet to send [14:06:52]OFD Sender: No OFD packet to send [14:06:57]OFD Sender: No OFD packet to send [14:07:02]OFD Sender: No OFD packet to send [14:07:07]OFD Sender: No OFD packet to send [14:07:12]OFD Sender: No OFD packet to send [14:07:17]OFD Sender: No OFD packet to send [14:07:22]OFD Sender: No OFD packet to send [14:07:27]OFD Sender: No OFD packet to send [14:07:32]OFD Sender: No OFD packet to send [14:07:37]OFD Sender: No OFD packet to send [14:07:42]OFD Sender: No OFD packet to send [14:07:47]OFD Sender: No OFD packet to send [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:12]OFD Sender: No OFD packet to send [14:10:17]OFD Sender: No OFD packet to send [14:10:22]OFD Sender: No OFD packet to send [14:10:27]OFD Sender: No OFD packet to send [14:10:32]accept exits with 8 [14:10:32]New connection [14:10:32]New thread 3067284836 created [14:10:32]Thread 3067141476 joined [14:10:32]Waiting for new connection... [14:10:32] Sock 8.Parse request [14:10:32]Sock 8.Check first char [14:10:32]Sock 8.First char is OK [14:10:32]request: POST /json_proto HTTP/1.0 [14:10:32]Method: POST [14:10:32]URL: /json_proto [14:10:32]Method is POST - this is cgi request [14:10:32]url: /json_proto [14:10:32]query_string will be loaded in cgi processing [14:10:32]execute_cgi json_proto POST (null) [14:10:32]execute_cgi path=json_proto method=POST [14:10:32]POST find Content-Length [14:10:32]Host: 172.17.50.196:8080 [14:10:32]Content-Length: 731 [14:10:32]Content-Type: application/json [14:10:32] [14:10:32]POST finish read [14:10:32]Found Content-Length = 731 [14:10:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335111", "tax_sys" : 0, "items" : [ { "code": "4607018771791", "name": "\u041C\u0438\u043D\u0435\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u043E\u0434\u0430 \u0415\u0441\u0441\u0435\u043D\u0442\u0443\u043A\u0438 17 0,45\u043B \u0441\u0442", "price" : 105.00, "quantity" : 2.000, "sum" : 210.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 210.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:32]execute_script... [14:10:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335111", "tax_sys" : 0, "items" : [ { "code": "4607018771791", "name": "\u041C\u0438\u043D\u0435\u0440\u0430\u043B\u044C\u043D\u0430\u044F \u0432\u043E\u0434\u0430 \u0415\u0441\u0441\u0435\u043D\u0442\u0443\u043A\u0438 17 0,45\u043B \u0441\u0442", "price" : 105.00, "quantity" : 2.000, "sum" : 210.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 210.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:32]POST & json_proto [14:10:32]process_json_proto [14:10:32]json parsed OK: [14:10:32]protocol is kg_v1.0 [14:10:32]action value=close_receipt [14:10:32]process_action close_receipt [14:10:32]cmd_close_receipt [14:10:32]MH_GetDate [14:10:32]Write to MH i2c: F0 00 00 F7 04 EA [14:10:32]Write i2c OK [14:10:32]MH_I2C_Read... [14:10:32]Read from MH i2c: F0 [14:10:32]MH_I2C_Read... [14:10:32]Read from MH i2c: F0 09 00 [14:10:32]MH_I2C_Read... [14:10:32]Read from MH i2c: F0 09 00 F7 04 00 D8 EC 20 67 72 0D 1C 67 40 [14:10:32]GetLastDocTimeStamp 1730210740 [14:10:32]current date 1730211032 [14:10:32]FM_GetShiftState [14:10:32]SAM_PROTO_GetShiftState [14:10:32]wFMCommunicate request_size=4 [14:10:32]MH_SAM_APDU [14:10:32]CAPDU: 80 13 01 00 [14:10:32]Write to MH i2c: E2 08 00 F8 04 80 13 01 00 00 00 00 00 79 [14:10:32]Write i2c OK [14:10:32]MH_I2C_Read... [14:10:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:32]Read from MH i2c: E2 [14:10:32]MH_I2C_Read... [14:10:32]Read from MH i2c: E2 0E 00 [14:10:32]MH_I2C_Read... [14:10:32]Read from MH i2c: E2 0E 00 F8 04 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C8 [14:10:32]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:10:32]wFMCommunicate OK [14:10:32]SAM_PROTO_GetShiftState done [14:10:32]FM_GetShiftState done [14:10:32]opened in 1730160023 [14:10:32]opened+sec_in_day 1730246423 [14:10:32]quantity*price = 21000 [14:10:32]sum+1 = 21001 [14:10:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 210.00 НСП 1% : 1.86 НДС 12% : 22.30 Наличными: 210.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 194 29.10.2024 14:10 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139209 ФПД: 147737173561118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141032&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139209&fm=147737173561118&tin=02508201610067®Number=0000000000091631&sum=21000 0 [14:10:33]StoreToDocumentArchive [14:10:33]shift 555 fd 139209 [14:10:33]save to /storage/0555/doc_00139209 [14:10:33]save last doc name /storage/0555/doc_00139209 to /storage/kkm_last_doc_name [14:10:33]save OK [14:10:33]Clear old archive folders... [14:10:33]ProcessDocumentItem done err = 0, tmpTLVsize=307 [14:10:33]tlvbuf is 01139090 [14:10:33]SAM_PROTO_ClearQueue [14:10:33]wFMCommunicate request_size=4 [14:10:33]MH_SAM_APDU [14:10:33]CAPDU: 80 09 00 00 [14:10:33]Write to MH i2c: E2 08 00 05 05 80 09 00 00 00 00 00 00 7C [14:10:33]Write i2c OK [14:10:33]MH_I2C_Read... [14:10:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:33]Read from MH i2c: E2 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 05 05 00 90 00 7E [14:10:33]RAPDU: 90 00 [14:10:33]wFMCommunicate OK [14:10:33]SAM_PROTO_ClearQueue done [14:10:33]KKMCreateOFDPacket [14:10:33]OFDProtocolAddRootSTLVToBuf [14:10:33]FM_MakeSignedData [14:10:33]FM_MakeSignedData [14:10:33]SAM_PROTO_SignData [14:10:33]wFMCommunicate request_size=4 [14:10:33]MH_SAM_APDU [14:10:33]CAPDU: 80 0D 01 02 [14:10:33]Write to MH i2c: E2 08 00 06 05 80 0D 01 02 00 00 00 00 84 [14:10:33]Write i2c OK [14:10:33]MH_I2C_Read... [14:10:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:33]Read from MH i2c: E2 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 06 05 00 90 00 7F [14:10:33]RAPDU: 90 00 [14:10:33]wFMCommunicate OK [14:10:33]wFMCommunicate request_size=255 [14:10:33]MH_SAM_APDU [14:10:33]CAPDU: 80 0D 02 02 FA 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 D8 EC 20 67 0E 04 04 00 2B 02 00 00 B9 04 [14:10:33]Write to MH i2c: E2 02 01 07 05 80 0D 02 02 FA 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 D8 EC 20 67 0E 04 04 00 2B 02 00 00 B9 04 00 00 70 [14:10:33]Write i2c OK [14:10:33]MH_I2C_Read... [14:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:33]Read from MH i2c: E2 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 07 05 00 90 00 80 [14:10:33]RAPDU: 90 00 [14:10:33]wFMCommunicate OK [14:10:33]wFMCommunicate request_size=66 [14:10:33]MH_SAM_APDU [14:10:33]CAPDU: 80 0D 02 02 3D 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C9 1F 02 00 35 04 06 00 86 5D BD C0 0F 1E [14:10:33]Write to MH i2c: E2 45 00 08 05 80 0D 02 02 3D 00 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C9 1F 02 00 35 04 06 00 86 5D BD C0 0F 1E 00 00 53 [14:10:33]Write i2c OK [14:10:33]MH_I2C_Read... [14:10:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:33]Read from MH i2c: E2 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 [14:10:33]MH_I2C_Read... [14:10:33]Read from MH i2c: E2 03 00 08 05 00 90 00 81 [14:10:33]RAPDU: 90 00 [14:10:33]wFMCommunicate OK [14:10:33]wFMCommunicate request_size=4 [14:10:33]MH_SAM_APDU [14:10:33]CAPDU: 80 0D 03 02 [14:10:33]Write to MH i2c: E2 08 00 09 05 80 0D 03 02 00 00 00 00 89 [14:10:33]Write i2c OK [14:10:33]MH_I2C_Read... [14:10:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:34]Read from MH i2c: E2 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 0B 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 0B 00 09 05 00 C5 F0 CE DF D0 59 D9 AA 90 00 98 [14:10:34]RAPDU: C5 F0 CE DF D0 59 D9 AA 90 00 [14:10:34]wFMCommunicate OK [14:10:34]SAM_PROTO_SignData done [14:10:34]FM_MakeSignedData done [14:10:34]CreateOFDProtocolMessage [14:10:34]wFMCommunicate request_size=4 [14:10:34]MH_SAM_APDU [14:10:34]CAPDU: 80 11 00 00 [14:10:34]Write to MH i2c: E2 08 00 0A 05 80 11 00 00 00 00 00 00 89 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:34]Read from MH i2c: E2 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 17 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 17 00 0A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E4 [14:10:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:10:34]wFMCommunicate OK [14:10:34]CreateOFDProtocolMessage done [14:10:34]OFDSenderStorePacket 139209 [14:10:34]StoreOFDPacket docnum=139209 [14:10:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 47 01 00 00 BF D2 3F 01 02 E4 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 D8 EC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C9 1F 02 00 35 04 06 00 86 5D BD C0 0F 1E C5 F0 CE DF D0 59 D9 AA [14:10:34]CheckFolder [14:10:34]dirname=/storage/ofd_packets [14:10:34]CheckFolder done [14:10:34]ProducePacketName [14:10:34]name=ofd_packets/00139209 [14:10:34]NVStorageSaveData ofd_packets/00139209 [14:10:34]File name is /storage/ofd_packets/00139209 [14:10:34]Write 357 bytes [14:10:34]NVStorageSaveData done [14:10:34]OFDSenderStorePacket done [14:10:34]KKMCreateOFDPacket done [14:10:34]NVStorageSaveData kkm_last_timestamp [14:10:34]File name is /storage/kkm_last_timestamp [14:10:34]Write 4 bytes [14:10:34]NVStorageSaveData done [14:10:34]ExternCall_PrintAddStr [14:10:34]wPrintStart [14:10:34]Write to MH i2c: 01 00 00 0B 05 10 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: 01 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: 01 07 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: 01 07 00 0B 05 00 00 00 00 00 FF 0F 25 [14:10:34]RasterBufferAndPrint [14:10:34]line Счет N : (3)335111 [14:10:34]line ИНН: 02508201610067 [14:10:34]line Контрольно-Кассовый Чек [14:10:34]line ПРОДАЖА [14:10:34]line Товар: 4607018771791 [14:10:34]line Минеральная вода Ессентуки 17 0,45л ст [14:10:34]line 2.000 * 105.00 [14:10:34]line = 210.00 [14:10:34]line НДС 12% НСП 1% [14:10:34]line > о реализуемом товаре [14:10:34]line ИТОГО: 210.00 [14:10:34]line НСП 1% : 1.86 [14:10:34]line НДС 12% : 22.30 [14:10:34]line Наличными: 210.00 [14:10:34]line Безнал.: 0.00 [14:10:34]line Место: АЗС № 101 "Партнер Нефть" [14:10:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:10:34]line СНО: Общий режим [14:10:34]line Чек 194 29.10.2024 14:10 [14:10:34]line Смена: 555 ФФД: 1.0 [14:10:34]line ЗНМ: 0300000081 [14:10:34]line РНМ: 0000000000091631 [14:10:34]line Версия ККМ: 001 [14:10:34]line ФМ: 0000000000874669 [14:10:34]line ФД: 139209 [14:10:34]line ФПД: 147737173561118 [14:10:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141032&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139209&fm=147737173561118&tin=02508201610067®Number=0000000000091631&sum=21000 [14:10:34]line 0 [14:10:34]OFD Sender: Processing packet 139209 [packets to send 34, broken 33] [14:10:34]ProducePacketName [14:10:34]name=ofd_packets/00139209 [14:10:34]OFD Sender: To server: pG, [14:10:34]CommunicateWithHost lk.salyk.kg:30040 [14:10:34]ConnectInit lk.salyk.kg [14:10:34]written 0, free lines is 4095 [14:10:34]Connected sock=10 [14:10:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 47 01 00 00 BF D2 3F 01 02 E4 5A 03 01 00 03 00 33 01 1E 04 01 00 01 23 04 85 00 8A 04 0D 00 34 36 30 37 30 31 38 37 37 31 37 39 31 06 04 41 00 D0 9C D0 B8 D0 BD D0 B5 D1 80 D0 B0 D0 BB D1 8C D0 BD D0 B0 D1 8F 20 D0 B2 D0 BE D0 B4 D0 B0 20 D0 95 D1 81 D1 81 D0 B5 D0 BD D1 82 D1 83 D0 BA D0 B8 20 31 37 20 30 2C 34 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 04 29 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 D8 EC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 C9 1F 02 00 35 04 06 00 86 5D BD C0 0F 1E C5 F0 CE DF D0 59 D9 AA [14:10: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 36 39 4F 00 00 00 D0 F5 47 00 AD 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 36 39 10 04 04 00 C9 1F 02 00 F4 03 04 00 8B 98 20 67 B6 04 01 00 00 B5 79 D7 BB CD B1 77 DC [14:10:34]CommunicateWithHost err = 0 [14:10:34]CheckOFDResponse [14:10:34]1017 (14) - 77093643461234 [14:10:34]1041 (16) - 0000000000874669 [14:10:34]1040 (4) - 139209 [14:10:34]1012 (4) - 29.10.2024 08:10 [14:10:34]1206 (1) - 0 [14:10:34]OFD Sender: Remove packet 139209 [14:10:34]ProducePacketName [14:10:34]name=ofd_packets/00139209 [14:10:34]NVStorageDeleteData [14:10:34]Write to MH i2c: 01 00 00 34 05 39 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: 01 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: 01 07 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: 01 07 00 34 05 00 00 00 00 00 E8 0C 34 [14:10:34]RasterBufferAndPrint [14:10:34]line [14:10:34]line [14:10:34]line [14:10:34]line [14:10:34]line [14:10:34]written 0, free lines is 3313 [14:10:34]MH_Cut [14:10:34]Write to MH i2c: D1 01 00 3B 05 01 12 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: D1 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: D1 01 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: D1 01 00 3B 05 00 11 [14:10:34]Write to MH i2c: 01 00 00 3C 05 41 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:35]OFD Sender: No OFD packet to send [14:10:35]*** Cut start [14:10:35]*** Partial cut [14:10:35]*** CUTSNS_PIN = 1 [14:10:35]*** CUTSNS_PIN = 0 [14:10:35]*** Brake cut motor [14:10:36]Read from MH i2c: 01 [14:10:36]MH_I2C_Read... [14:10:36]*** Stop cut motor [14:10:36]*** Cut end [14:10:36]Read from MH i2c: 01 07 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: 01 07 00 3C 05 00 00 00 00 00 FF 0F 56 [14:10:36]process_action close_receipt done [14:10:36]requested_data is exist [14:10:36]produce_requested_data [14:10:36]requested_item fm.sn is exist - process it [14:10:36]wFMCommunicate request_size=4 [14:10:36]MH_SAM_APDU [14:10:36]CAPDU: 80 11 00 00 [14:10:36]Write to MH i2c: E2 08 00 3D 05 80 11 00 00 00 00 00 00 BC [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 17 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 17 00 3D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 17 [14:10:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:10:36]wFMCommunicate OK [14:10:36]requested_item fd.num is exist - process it [14:10:36]SAM_PROTO_GetFieldsCounters [14:10:36]wFMCommunicate request_size=4 [14:10:36]MH_SAM_APDU [14:10:36]CAPDU: 80 13 00 00 [14:10:36]Write to MH i2c: E2 08 00 3E 05 80 13 00 00 00 00 00 00 BF [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 62 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 62 00 3E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C9 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [14:10: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 C9 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:10:36]wFMCommunicate OK [14:10:36]SAM_PROTO_GetFieldsCounters done [14:10:36]requested_item shift.num is exist - process it [14:10:36]requested_item shift.opened is exist - process it [14:10:36]req_shift_opened [14:10:36]FM_GetShiftState [14:10:36]SAM_PROTO_GetShiftState [14:10:36]wFMCommunicate request_size=4 [14:10:36]MH_SAM_APDU [14:10:36]CAPDU: 80 13 01 00 [14:10:36]Write to MH i2c: E2 08 00 3F 05 80 13 01 00 00 00 00 00 C1 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 [14:10:36]MH_I2C_Read... [14:10:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:36]Read from MH i2c: E2 0E 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: E2 0E 00 3F 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 10 [14:10:36]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:10:36]wFMCommunicate OK [14:10:36]SAM_PROTO_GetShiftState done [14:10:36]FM_GetShiftState done [14:10:36]req_shift_opened done [14:10:36]requested_item shift.open_date is exist - process it [14:10:36]req_shift_open_date [14:10:36]req_shift_open_date done [14:10:36]produce_requested_data done [14:10:36]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139209,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:10:36]process_action_free close_receipt [14:10:36]json_value_free [14:10:36]json_value_free done [14:10:36]process_json_proto returns [14:10:36]Send response to host [14:10:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139209,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:10:36]free response buf [14:10:36]execute_script done [14:10:36]execute_script returns [14:10:36]free content buf [14:10:36]Sock 8.Close socket [14:10:36]Sock 8.Thread stoped [14:10:40]OFD Sender: No OFD packet to send [14:10:45]OFD Sender: No OFD packet to send [14:10:50]OFD Sender: No OFD packet to send [14:10:55]OFD Sender: No OFD packet to send [14:11:00]OFD Sender: No OFD packet to send [14:11:05]OFD Sender: No OFD packet to send [14:11:10]OFD Sender: No OFD packet to send [14:11:15]OFD Sender: No OFD packet to send [14:11:20]OFD Sender: No OFD packet to send [14:11:25]OFD Sender: No OFD packet to send [14:11:30]OFD Sender: No OFD packet to send [14:11:35]OFD Sender: No OFD packet to send [14:11:40]OFD Sender: No OFD packet to send [14:11:45]OFD Sender: No OFD packet to send [14:11:50]OFD Sender: No OFD packet to send [14:11:55]OFD Sender: No OFD packet to send [14:12:00]OFD Sender: No OFD packet to send [14:12:05]OFD Sender: No OFD packet to send [14:12:10]OFD Sender: No OFD packet to send [14:12:15]OFD Sender: No OFD packet to send [14:12:20]OFD Sender: No OFD packet to send [14:12:25]OFD Sender: No OFD packet to send [14:12:30]OFD Sender: No OFD packet to send [14:12:35]OFD Sender: No OFD packet to send [14:12:40]OFD Sender: No OFD packet to send [14:12:45]OFD Sender: No OFD packet to send [14:12:50]OFD Sender: No OFD packet to send [14:12:53]accept exits with 9 [14:12:53]New connection [14:12:53]New thread 3067141476 created [14:12:53]Thread 3067284836 joined [14:12:53]Waiting for new connection... [14:12:53] Sock 9.Parse request [14:12:53]Sock 9.Check first char [14:12:53]Sock 9.First char is OK [14:12:53]request: POST /json_proto HTTP/1.0 [14:12:53]Method: POST [14:12:53]URL: /json_proto [14:12:53]Method is POST - this is cgi request [14:12:53]url: /json_proto [14:12:53]query_string will be loaded in cgi processing [14:12:53]execute_cgi json_proto POST (null) [14:12:53]execute_cgi path=json_proto method=POST [14:12:53]POST find Content-Length [14:12:53]Host: 172.17.50.196:8080 [14:12:53]Content-Length: 658 [14:12:53]Content-Type: application/json [14:12:53] [14:12:53]POST finish read [14:12:53]Found Content-Length = 658 [14:12:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335112", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:53]execute_script... [14:12: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 : (3)335112", "tax_sys" : 0, "items" : [ { "code": "5449000054227", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1\u043B", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:53]POST & json_proto [14:12:53]process_json_proto [14:12:53]json parsed OK: [14:12:53]protocol is kg_v1.0 [14:12:53]action value=close_receipt [14:12:53]process_action close_receipt [14:12:53]cmd_close_receipt [14:12:53]MH_GetDate [14:12:53]Write to MH i2c: F0 00 00 40 05 34 [14:12:53]Write i2c OK [14:12:53]MH_I2C_Read... [14:12:53]Read from MH i2c: F0 [14:12:53]MH_I2C_Read... [14:12:53]Read from MH i2c: F0 09 00 [14:12:53]MH_I2C_Read... [14:12:53]Read from MH i2c: F0 09 00 40 05 00 65 ED 20 67 72 0D 1C 67 18 [14:12:53]GetLastDocTimeStamp 1730211032 [14:12:53]current date 1730211173 [14:12:53]FM_GetShiftState [14:12:53]SAM_PROTO_GetShiftState [14:12:53]wFMCommunicate request_size=4 [14:12:53]MH_SAM_APDU [14:12:53]CAPDU: 80 13 01 00 [14:12:53]Write to MH i2c: E2 08 00 41 05 80 13 01 00 00 00 00 00 C3 [14:12:53]Write i2c OK [14:12:53]MH_I2C_Read... [14:12:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:53]Read from MH i2c: E2 [14:12:53]MH_I2C_Read... [14:12:53]Read from MH i2c: E2 0E 00 [14:12:53]MH_I2C_Read... [14:12:53]Read from MH i2c: E2 0E 00 41 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 12 [14:12:53]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:12:53]wFMCommunicate OK [14:12:53]SAM_PROTO_GetShiftState done [14:12:53]FM_GetShiftState done [14:12:53]opened in 1730160023 [14:12:53]opened+sec_in_day 1730246423 [14:12:53]quantity*price = 12500 [14:12:53]sum+1 = 12501 [14:12:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 195 29.10.2024 14:12 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139210 ФПД: 62135845881055 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141253&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139210&fm=62135845881055&tin=02508201610067®Number=0000000000091631&sum=12500 0 [14:12:54]StoreToDocumentArchive [14:12:54]shift 555 fd 139210 [14:12:54]save to /storage/0555/doc_00139210 [14:12:54]save last doc name /storage/0555/doc_00139210 to /storage/kkm_last_doc_name [14:12:54]save OK [14:12:54]Clear old archive folders... [14:12:54]ProcessDocumentItem done err = 0, tmpTLVsize=278 [14:12:54]tlvbuf is 0111ED60 [14:12:54]SAM_PROTO_ClearQueue [14:12:54]wFMCommunicate request_size=4 [14:12:54]MH_SAM_APDU [14:12:54]CAPDU: 80 09 00 00 [14:12:54]Write to MH i2c: E2 08 00 4E 05 80 09 00 00 00 00 00 00 C5 [14:12:54]Write i2c OK [14:12:54]MH_I2C_Read... [14:12:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:12:54]Read from MH i2c: E2 [14:12:54]MH_I2C_Read... [14:12:54]Read from MH i2c: E2 03 00 [14:12:54]MH_I2C_Read... [14:12:54]Read from MH i2c: E2 03 00 4E 05 00 90 00 C7 [14:12:54]RAPDU: 90 00 [14:12:54]wFMCommunicate OK [14:12:54]SAM_PROTO_ClearQueue done [14:12:54]KKMCreateOFDPacket [14:12:54]OFDProtocolAddRootSTLVToBuf [14:12:54]FM_MakeSignedData [14:12:54]FM_MakeSignedData [14:12:54]SAM_PROTO_SignData [14:12:54]wFMCommunicate request_size=4 [14:12:54]MH_SAM_APDU [14:12:54]CAPDU: 80 0D 01 02 [14:12:54]Write to MH i2c: E2 08 00 4F 05 80 0D 01 02 00 00 00 00 CD [14:12:54]Write i2c OK [14:12:54]MH_I2C_Read... [14:12:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:12:54]Read from MH i2c: E2 [14:12:54]MH_I2C_Read... [14:12:54]Read from MH i2c: E2 03 00 [14:12:54]MH_I2C_Read... [14:12:54]Read from MH i2c: E2 03 00 4F 05 00 90 00 C8 [14:12:54]RAPDU: 90 00 [14:12:54]wFMCommunicate OK [14:12:54]wFMCommunicate request_size=255 [14:12:54]MH_SAM_APDU [14:12:54]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 65 ED 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 [14:12:54]Write to MH i2c: E2 02 01 50 05 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 65 ED 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 00 00 3D [14:12:54]Write i2c OK [14:12:54]MH_I2C_Read... [14:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:54]Read from MH i2c: E2 [14:12:54]MH_I2C_Read... [14:12:54]Read from MH i2c: E2 03 00 [14:12:54]MH_I2C_Read... [14:12:54]Read from MH i2c: E2 03 00 50 05 00 90 00 C9 [14:12:55]RAPDU: 90 00 [14:12:55]wFMCommunicate OK [14:12:55]wFMCommunicate request_size=37 [14:12:55]MH_SAM_APDU [14:12:55]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CA 1F 02 00 35 04 06 00 38 83 21 05 84 DF [14:12:55]Write to MH i2c: E2 28 00 51 05 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CA 1F 02 00 35 04 06 00 38 83 21 05 84 DF 00 00 5E [14:12:55]Write i2c OK [14:12:55]MH_I2C_Read... [14:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:55]Read from MH i2c: E2 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: E2 03 00 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: E2 03 00 51 05 00 90 00 CA [14:12:55]RAPDU: 90 00 [14:12:55]wFMCommunicate OK [14:12:55]wFMCommunicate request_size=4 [14:12:55]MH_SAM_APDU [14:12:55]CAPDU: 80 0D 03 02 [14:12:55]Write to MH i2c: E2 08 00 52 05 80 0D 03 02 00 00 00 00 D2 [14:12:55]Write i2c OK [14:12:55]MH_I2C_Read... [14:12:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:12:55]Read from MH i2c: E2 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: E2 0B 00 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: E2 0B 00 52 05 00 07 8E 6B 93 BA 0B 10 3E 90 00 79 [14:12:55]RAPDU: 07 8E 6B 93 BA 0B 10 3E 90 00 [14:12:55]wFMCommunicate OK [14:12:55]SAM_PROTO_SignData done [14:12:55]FM_MakeSignedData done [14:12:55]CreateOFDProtocolMessage [14:12:55]wFMCommunicate request_size=4 [14:12:55]MH_SAM_APDU [14:12:55]CAPDU: 80 11 00 00 [14:12:55]Write to MH i2c: E2 08 00 53 05 80 11 00 00 00 00 00 00 D2 [14:12:55]Write i2c OK [14:12:55]MH_I2C_Read... [14:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:55]Read from MH i2c: E2 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: E2 17 00 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: E2 17 00 53 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2D [14:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:12:55]wFMCommunicate OK [14:12:55]CreateOFDProtocolMessage done [14:12:55]OFDSenderStorePacket 139210 [14:12:55]StoreOFDPacket docnum=139210 [14:12:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2A 01 00 00 04 4C 22 01 60 C5 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 65 ED 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CA 1F 02 00 35 04 06 00 38 83 21 05 84 DF 07 8E 6B 93 BA 0B 10 3E [14:12:55]CheckFolder [14:12:55]dirname=/storage/ofd_packets [14:12:55]CheckFolder done [14:12:55]ProducePacketName [14:12:55]name=ofd_packets/00139210 [14:12:55]NVStorageSaveData ofd_packets/00139210 [14:12:55]File name is /storage/ofd_packets/00139210 [14:12:55]Write 328 bytes [14:12:55]NVStorageSaveData done [14:12:55]OFDSenderStorePacket done [14:12:55]KKMCreateOFDPacket done [14:12:55]NVStorageSaveData kkm_last_timestamp [14:12:55]File name is /storage/kkm_last_timestamp [14:12:55]Write 4 bytes [14:12:55]NVStorageSaveData done [14:12:55]ExternCall_PrintAddStr [14:12:55]wPrintStart [14:12:55]Write to MH i2c: 01 00 00 54 05 59 [14:12:55]Write i2c OK [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: 01 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: 01 07 00 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: 01 07 00 54 05 00 00 00 00 00 FF 0F 6E [14:12:55]RasterBufferAndPrint [14:12:55]line Счет N : (3)335112 [14:12:55]line ИНН: 02508201610067 [14:12:55]line Контрольно-Кассовый Чек [14:12:55]line ПРОДАЖА [14:12:55]line Товар: 5449000054227 [14:12:55]line Напиток Кока-Кола 1л [14:12:55]line 1.000 * 125.00 [14:12:55]line = 125.00 [14:12:55]line НДС 12% НСП 1% [14:12:55]line > о реализуемом товаре [14:12:55]line ИТОГО: 125.00 [14:12:55]line НСП 1% : 1.11 [14:12:55]line НДС 12% : 13.27 [14:12:55]line Наличными: 125.00 [14:12:55]line Безнал.: 0.00 [14:12:55]line Место: АЗС № 101 "Партнер Нефть" [14:12:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:12:55]line СНО: Общий режим [14:12:55]line Чек 195 29.10.2024 14:12 [14:12:55]line Смена: 555 ФФД: 1.0 [14:12:55]line ЗНМ: 0300000081 [14:12:55]line РНМ: 0000000000091631 [14:12:55]line Версия ККМ: 001 [14:12:55]line ФМ: 0000000000874669 [14:12:55]line ФД: 139210 [14:12:55]line ФПД: 62135845881055 [14:12:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141253&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139210&fm=62135845881055&tin=02508201610067®Number=0000000000091631&sum=12500 [14:12:55]OFD Sender: Processing packet 139210 [packets to send 34, broken 33] [14:12:55]ProducePacketName [14:12:55]name=ofd_packets/00139210 [14:12:55]OFD Sender: To server: pG, [14:12:55]CommunicateWithHost lk.salyk.kg:30040 [14:12:55]ConnectInit lk.salyk.kg [14:12:55]line 0 [14:12:55]written 0, free lines is 4095 [14:12:55]Connected sock=10 [14:12: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 36 39 2A 01 00 00 04 4C 22 01 60 C5 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 35 34 34 39 30 30 30 30 35 34 32 32 37 06 04 24 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 65 ED 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CA 1F 02 00 35 04 06 00 38 83 21 05 84 DF 07 8E 6B 93 BA 0B 10 3E [14:12: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 36 39 4F 00 00 00 8D 7F 47 00 6F 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 36 39 10 04 04 00 CA 1F 02 00 F4 03 04 00 19 99 20 67 B6 04 01 00 00 55 DC E5 B9 40 47 12 29 [14:12:55]CommunicateWithHost err = 0 [14:12:55]CheckOFDResponse [14:12:55]1017 (14) - 77093643461234 [14:12:55]1041 (16) - 0000000000874669 [14:12:55]1040 (4) - 139210 [14:12:55]1012 (4) - 29.10.2024 08:13 [14:12:55]1206 (1) - 0 [14:12:55]OFD Sender: Remove packet 139210 [14:12:55]ProducePacketName [14:12:55]name=ofd_packets/00139210 [14:12:55]NVStorageDeleteData [14:12:55]Write to MH i2c: 01 00 00 7C 05 81 [14:12:55]Write i2c OK [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: 01 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: 01 07 00 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: 01 07 00 7C 05 00 00 00 00 00 08 0D 9D [14:12:55]RasterBufferAndPrint [14:12:55]line [14:12:55]line [14:12:55]line [14:12:55]line [14:12:55]line [14:12:55]written 0, free lines is 3342 [14:12:55]MH_Cut [14:12:55]Write to MH i2c: D1 01 00 83 05 01 5A [14:12:55]Write i2c OK [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: D1 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: D1 01 00 [14:12:55]MH_I2C_Read... [14:12:55]Read from MH i2c: D1 01 00 83 05 00 59 [14:12:55]Write to MH i2c: 01 00 00 84 05 89 [14:12:55]Write i2c OK [14:12:55]MH_I2C_Read... [14:12:56]OFD Sender: No OFD packet to send [14:12:56]*** Cut start [14:12:56]*** Partial cut [14:12:56]*** CUTSNS_PIN = 1 [14:12:56]*** CUTSNS_PIN = 0 [14:12:56]*** Brake cut motor [14:12:57]Read from MH i2c: 01 [14:12:57]MH_I2C_Read... [14:12:57]*** Stop cut motor [14:12:57]*** Cut end [14:12:57]Read from MH i2c: 01 07 00 [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: 01 07 00 84 05 00 00 00 00 00 FF 0F 9E [14:12:57]process_action close_receipt done [14:12:57]requested_data is exist [14:12:57]produce_requested_data [14:12:57]requested_item fm.sn is exist - process it [14:12:57]wFMCommunicate request_size=4 [14:12:57]MH_SAM_APDU [14:12:57]CAPDU: 80 11 00 00 [14:12:57]Write to MH i2c: E2 08 00 85 05 80 11 00 00 00 00 00 00 04 [14:12:57]Write i2c OK [14:12:57]MH_I2C_Read... [14:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:57]Read from MH i2c: E2 [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: E2 17 00 [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: E2 17 00 85 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5F [14:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:12:57]wFMCommunicate OK [14:12:57]requested_item fd.num is exist - process it [14:12:57]SAM_PROTO_GetFieldsCounters [14:12:57]wFMCommunicate request_size=4 [14:12:57]MH_SAM_APDU [14:12:57]CAPDU: 80 13 00 00 [14:12:57]Write to MH i2c: E2 08 00 86 05 80 13 00 00 00 00 00 00 07 [14:12:57]Write i2c OK [14:12:57]MH_I2C_Read... [14:12:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:12:57]Read from MH i2c: E2 [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: E2 62 00 [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: E2 62 00 86 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [14:12: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:12:57]wFMCommunicate OK [14:12:57]SAM_PROTO_GetFieldsCounters done [14:12:57]requested_item shift.num is exist - process it [14:12:57]requested_item shift.opened is exist - process it [14:12:57]req_shift_opened [14:12:57]FM_GetShiftState [14:12:57]SAM_PROTO_GetShiftState [14:12:57]wFMCommunicate request_size=4 [14:12:57]MH_SAM_APDU [14:12:57]CAPDU: 80 13 01 00 [14:12:57]Write to MH i2c: E2 08 00 87 05 80 13 01 00 00 00 00 00 09 [14:12:57]Write i2c OK [14:12:57]MH_I2C_Read... [14:12:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:57]Read from MH i2c: E2 [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: E2 0E 00 [14:12:57]MH_I2C_Read... [14:12:57]Read from MH i2c: E2 0E 00 87 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 58 [14:12:57]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:12:57]wFMCommunicate OK [14:12:57]SAM_PROTO_GetShiftState done [14:12:57]FM_GetShiftState done [14:12:57]req_shift_opened done [14:12:57]requested_item shift.open_date is exist - process it [14:12:57]req_shift_open_date [14:12:57]req_shift_open_date done [14:12:57]produce_requested_data done [14:12:57]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139210,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:12:57]process_action_free close_receipt [14:12:57]json_value_free [14:12:57]json_value_free done [14:12:57]process_json_proto returns [14:12:57]Send response to host [14:12:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139210,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:12:57]free response buf [14:12:57]execute_script done [14:12:57]execute_script returns [14:12:57]free content buf [14:12:57]Sock 9.Close socket [14:12:57]Sock 9.Thread stoped [14:13:01]OFD Sender: No OFD packet to send [14:13:06]OFD Sender: No OFD packet to send [14:13:11]OFD Sender: No OFD packet to send [14:13:16]OFD Sender: No OFD packet to send [14:13:21]OFD Sender: No OFD packet to send [14:13:26]OFD Sender: No OFD packet to send [14:13:31]OFD Sender: No OFD packet to send [14:13:36]OFD Sender: No OFD packet to send [14:13:41]OFD Sender: No OFD packet to send [14:13:46]OFD Sender: No OFD packet to send [14:13:51]OFD Sender: No OFD packet to send [14:13:56]OFD Sender: No OFD packet to send [14:14:01]OFD Sender: No OFD packet to send [14:14:06]OFD Sender: No OFD packet to send [14:14:11]OFD Sender: No OFD packet to send [14:14:16]OFD Sender: No OFD packet to send [14:14:16]accept exits with 8 [14:14:16]New connection [14:14:16]New thread 3067284836 created [14:14:16]Thread 3067141476 joined [14:14:16]Waiting for new connection... [14:14:16] Sock 8.Parse request [14:14:16]Sock 8.Check first char [14:14:16]Sock 8.First char is OK [14:14:16]request: POST /json_proto HTTP/1.0 [14:14:16]Method: POST [14:14:16]URL: /json_proto [14:14:16]Method is POST - this is cgi request [14:14:16]url: /json_proto [14:14:16]query_string will be loaded in cgi processing [14:14:16]execute_cgi json_proto POST (null) [14:14:16]execute_cgi path=json_proto method=POST [14:14:16]POST find Content-Length [14:14:16]Host: 172.17.50.196:8080 [14:14:16]Content-Length: 653 [14:14:16]Content-Type: application/json [14:14:16] [14:14:16]POST finish read [14:14:16]Found Content-Length = 653 [14:14:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335113", "tax_sys" : 0, "items" : [ { "code": "5449000325907", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0430\u043D\u0442\u0430 0,45\u043B \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:16]execute_script... [14:14:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335113", "tax_sys" : 0, "items" : [ { "code": "5449000325907", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0430\u043D\u0442\u0430 0,45\u043B \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:14:16]POST & json_proto [14:14:16]process_json_proto [14:14:16]json parsed OK: [14:14:16]protocol is kg_v1.0 [14:14:16]action value=close_receipt [14:14:16]process_action close_receipt [14:14:16]cmd_close_receipt [14:14:16]MH_GetDate [14:14:16]Write to MH i2c: F0 00 00 88 05 7C [14:14:16]Write i2c OK [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: F0 [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: F0 09 00 [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: F0 09 00 88 05 00 B8 ED 20 67 72 0D 1C 67 B3 [14:14:16]GetLastDocTimeStamp 1730211173 [14:14:16]current date 1730211256 [14:14:16]FM_GetShiftState [14:14:16]SAM_PROTO_GetShiftState [14:14:16]wFMCommunicate request_size=4 [14:14:16]MH_SAM_APDU [14:14:16]CAPDU: 80 13 01 00 [14:14:16]Write to MH i2c: E2 08 00 89 05 80 13 01 00 00 00 00 00 0B [14:14:16]Write i2c OK [14:14:16]MH_I2C_Read... [14:14:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:16]Read from MH i2c: E2 [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: E2 0E 00 [14:14:16]MH_I2C_Read... [14:14:16]Read from MH i2c: E2 0E 00 89 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5A [14:14:16]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:14:16]wFMCommunicate OK [14:14:16]SAM_PROTO_GetShiftState done [14:14:16]FM_GetShiftState done [14:14:16]opened in 1730160023 [14:14:16]opened+sec_in_day 1730246423 [14:14:16]quantity*price = 9000 [14:14:16]sum+1 = 9001 [14:14:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 90.00 НСП 1% : 0.80 НДС 12% : 9.56 Наличными: 90.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 196 29.10.2024 14:14 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139211 ФПД: 202367663681468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141416&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139211&fm=202367663681468&tin=02508201610067®Number=0000000000091631&sum=9000 0 [14:14:17]StoreToDocumentArchive [14:14:17]shift 555 fd 139211 [14:14:17]save to /storage/0555/doc_00139211 [14:14:17]save last doc name /storage/0555/doc_00139211 to /storage/kkm_last_doc_name [14:14:17]save OK [14:14:17]Clear old archive folders... [14:14:17]ProcessDocumentItem done err = 0, tmpTLVsize=280 [14:14:17]tlvbuf is 0114E640 [14:14:17]SAM_PROTO_ClearQueue [14:14:17]wFMCommunicate request_size=4 [14:14:17]MH_SAM_APDU [14:14:17]CAPDU: 80 09 00 00 [14:14:17]Write to MH i2c: E2 08 00 96 05 80 09 00 00 00 00 00 00 0D [14:14:17]Write i2c OK [14:14:17]MH_I2C_Read... [14:14:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:14:17]Read from MH i2c: E2 [14:14:17]MH_I2C_Read... [14:14:17]Read from MH i2c: E2 03 00 [14:14:17]MH_I2C_Read... [14:14:17]Read from MH i2c: E2 03 00 96 05 00 90 00 0F [14:14:17]RAPDU: 90 00 [14:14:17]wFMCommunicate OK [14:14:17]SAM_PROTO_ClearQueue done [14:14:17]KKMCreateOFDPacket [14:14:17]OFDProtocolAddRootSTLVToBuf [14:14:17]FM_MakeSignedData [14:14:17]FM_MakeSignedData [14:14:17]SAM_PROTO_SignData [14:14:17]wFMCommunicate request_size=4 [14:14:17]MH_SAM_APDU [14:14:17]CAPDU: 80 0D 01 02 [14:14:17]Write to MH i2c: E2 08 00 97 05 80 0D 01 02 00 00 00 00 15 [14:14:17]Write i2c OK [14:14:17]MH_I2C_Read... [14:14:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:14:17]Read from MH i2c: E2 [14:14:17]MH_I2C_Read... [14:14:17]Read from MH i2c: E2 03 00 [14:14:17]MH_I2C_Read... [14:14:17]Read from MH i2c: E2 03 00 97 05 00 90 00 10 [14:14:17]RAPDU: 90 00 [14:14:17]wFMCommunicate OK [14:14:17]wFMCommunicate request_size=255 [14:14:17]MH_SAM_APDU [14:14:17]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 39 30 37 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 B8 ED 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 [14:14:17]Write to MH i2c: E2 02 01 98 05 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 39 30 37 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 B8 ED 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 00 00 19 [14:14:17]Write i2c OK [14:14:17]MH_I2C_Read... [14:14:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:17]Read from MH i2c: E2 [14:14:17]MH_I2C_Read... [14:14:17]Read from MH i2c: E2 03 00 [14:14:17]MH_I2C_Read... [14:14:17]Read from MH i2c: E2 03 00 98 05 00 90 00 11 [14:14:17]RAPDU: 90 00 [14:14:17]wFMCommunicate OK [14:14:17]wFMCommunicate request_size=39 [14:14:17]MH_SAM_APDU [14:14:17]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CB 1F 02 00 35 04 06 00 B8 0D 64 B5 2F BC [14:14:17]Write to MH i2c: E2 2A 00 99 05 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CB 1F 02 00 35 04 06 00 B8 0D 64 B5 2F BC 00 00 90 [14:14:17]Write i2c OK [14:14:17]MH_I2C_Read... [14:14:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:18]Read from MH i2c: E2 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: E2 03 00 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: E2 03 00 99 05 00 90 00 12 [14:14:18]RAPDU: 90 00 [14:14:18]wFMCommunicate OK [14:14:18]wFMCommunicate request_size=4 [14:14:18]MH_SAM_APDU [14:14:18]CAPDU: 80 0D 03 02 [14:14:18]Write to MH i2c: E2 08 00 9A 05 80 0D 03 02 00 00 00 00 1A [14:14:18]Write i2c OK [14:14:18]MH_I2C_Read... [14:14:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:14:18]Read from MH i2c: E2 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: E2 0B 00 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: E2 0B 00 9A 05 00 CF 3B 60 E3 8E C3 3C 1B 90 00 10 [14:14:18]RAPDU: CF 3B 60 E3 8E C3 3C 1B 90 00 [14:14:18]wFMCommunicate OK [14:14:18]SAM_PROTO_SignData done [14:14:18]FM_MakeSignedData done [14:14:18]CreateOFDProtocolMessage [14:14:18]wFMCommunicate request_size=4 [14:14:18]MH_SAM_APDU [14:14:18]CAPDU: 80 11 00 00 [14:14:18]Write to MH i2c: E2 08 00 9B 05 80 11 00 00 00 00 00 00 1A [14:14:18]Write i2c OK [14:14:18]MH_I2C_Read... [14:14:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:18]Read from MH i2c: E2 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: E2 17 00 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: E2 17 00 9B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 75 [14:14:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:14:18]wFMCommunicate OK [14:14:18]CreateOFDProtocolMessage done [14:14:18]OFDSenderStorePacket 139211 [14:14:18]StoreOFDPacket docnum=139211 [14:14:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2C 01 00 00 2D CF 24 01 7F 69 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 39 30 37 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 B8 ED 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CB 1F 02 00 35 04 06 00 B8 0D 64 B5 2F BC CF 3B 60 E3 8E C3 3C 1B [14:14:18]CheckFolder [14:14:18]dirname=/storage/ofd_packets [14:14:18]CheckFolder done [14:14:18]ProducePacketName [14:14:18]name=ofd_packets/00139211 [14:14:18]NVStorageSaveData ofd_packets/00139211 [14:14:18]File name is /storage/ofd_packets/00139211 [14:14:18]Write 330 bytes [14:14:18]NVStorageSaveData done [14:14:18]OFDSenderStorePacket done [14:14:18]KKMCreateOFDPacket done [14:14:18]NVStorageSaveData kkm_last_timestamp [14:14:18]File name is /storage/kkm_last_timestamp [14:14:18]Write 4 bytes [14:14:18]NVStorageSaveData done [14:14:18]ExternCall_PrintAddStr [14:14:18]wPrintStart [14:14:18]Write to MH i2c: 01 00 00 9C 05 A1 [14:14:18]Write i2c OK [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: 01 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: 01 07 00 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: 01 07 00 9C 05 00 00 00 00 00 FF 0F B6 [14:14:18]RasterBufferAndPrint [14:14:18]line Счет N : (3)335113 [14:14:18]line ИНН: 02508201610067 [14:14:18]line Контрольно-Кассовый Чек [14:14:18]line ПРОДАЖА [14:14:18]line Товар: 5449000325907 [14:14:18]line Напиток Фанта 0,45л ж/б [14:14:18]line 1.000 * 90.00 [14:14:18]line = 90.00 [14:14:18]line НДС 12% НСП 1% [14:14:18]line > о реализуемом товаре [14:14:18]line ИТОГО: 90.00 [14:14:18]line НСП 1% : 0.80 [14:14:18]line НДС 12% : 9.56 [14:14:18]line Наличными: 90.00 [14:14:18]line Безнал.: 0.00 [14:14:18]line Место: АЗС № 101 "Партнер Нефть" [14:14:18]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:14:18]line СНО: Общий режим [14:14:18]line Чек 196 29.10.2024 14:14 [14:14:18]line Смена: 555 ФФД: 1.0 [14:14:18]line ЗНМ: 0300000081 [14:14:18]line РНМ: 0000000000091631 [14:14:18]line Версия ККМ: 001 [14:14:18]line ФМ: 0000000000874669 [14:14:18]line ФД: 139211 [14:14:18]line ФПД: 202367663681468 [14:14:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141416&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139211&fm=202367663681468&tin=02508201610067®Number=0000000000091631&sum=9000 [14:14:18]line 0 [14:14:18]OFD Sender: Processing packet 139211 [packets to send 34, broken 33] [14:14:18]ProducePacketName [14:14:18]name=ofd_packets/00139211 [14:14:18]OFD Sender: To server: pG, [14:14:18]CommunicateWithHost lk.salyk.kg:30040 [14:14:18]ConnectInit lk.salyk.kg [14:14:18]written 0, free lines is 4095 [14:14:18]Connected sock=10 [14:14: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 36 39 2C 01 00 00 2D CF 24 01 7F 69 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 39 30 37 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 B8 ED 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CB 1F 02 00 35 04 06 00 B8 0D 64 B5 2F BC CF 3B 60 E3 8E C3 3C 1B [14:14: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 36 39 4F 00 00 00 03 0E 47 00 F9 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CB 1F 02 00 F4 03 04 00 6B 99 20 67 B6 04 01 00 00 86 C1 E2 56 EC A6 00 C7 [14:14:18]CommunicateWithHost err = 0 [14:14:18]CheckOFDResponse [14:14:18]1017 (14) - 77093643461234 [14:14:18]1041 (16) - 0000000000874669 [14:14:18]1040 (4) - 139211 [14:14:18]1012 (4) - 29.10.2024 08:14 [14:14:18]1206 (1) - 0 [14:14:18]OFD Sender: Remove packet 139211 [14:14:18]ProducePacketName [14:14:18]name=ofd_packets/00139211 [14:14:18]NVStorageDeleteData [14:14:18]Write to MH i2c: 01 00 00 C4 05 C9 [14:14:18]Write i2c OK [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: 01 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: 01 07 00 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: 01 07 00 C4 05 00 00 00 00 00 1F 0D FC [14:14:18]RasterBufferAndPrint [14:14:18]line [14:14:18]line [14:14:18]line [14:14:18]line [14:14:18]line [14:14:18]written 0, free lines is 3365 [14:14:18]MH_Cut [14:14:18]Write to MH i2c: D1 01 00 CB 05 01 A2 [14:14:18]Write i2c OK [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: D1 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: D1 01 00 [14:14:18]MH_I2C_Read... [14:14:18]Read from MH i2c: D1 01 00 CB 05 00 A1 [14:14:18]Write to MH i2c: 01 00 00 CC 05 D1 [14:14:18]Write i2c OK [14:14:18]MH_I2C_Read... [14:14:19]OFD Sender: No OFD packet to send [14:14:19]*** Cut start [14:14:19]*** Partial cut [14:14:19]*** CUTSNS_PIN = 1 [14:14:19]*** CUTSNS_PIN = 0 [14:14:19]*** Brake cut motor [14:14:20]Read from MH i2c: 01 [14:14:20]MH_I2C_Read... [14:14:20]*** Stop cut motor [14:14:20]*** Cut end [14:14:20]Read from MH i2c: 01 07 00 [14:14:20]MH_I2C_Read... [14:14:20]Read from MH i2c: 01 07 00 CC 05 00 00 00 00 00 FF 0F E6 [14:14:20]process_action close_receipt done [14:14:20]requested_data is exist [14:14:20]produce_requested_data [14:14:20]requested_item fm.sn is exist - process it [14:14:20]wFMCommunicate request_size=4 [14:14:20]MH_SAM_APDU [14:14:20]CAPDU: 80 11 00 00 [14:14:20]Write to MH i2c: E2 08 00 CD 05 80 11 00 00 00 00 00 00 4C [14:14:20]Write i2c OK [14:14:20]MH_I2C_Read... [14:14:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:20]Read from MH i2c: E2 [14:14:20]MH_I2C_Read... [14:14:20]Read from MH i2c: E2 17 00 [14:14:20]MH_I2C_Read... [14:14:20]Read from MH i2c: E2 17 00 CD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A7 [14:14:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:14:20]wFMCommunicate OK [14:14:20]requested_item fd.num is exist - process it [14:14:20]SAM_PROTO_GetFieldsCounters [14:14:20]wFMCommunicate request_size=4 [14:14:20]MH_SAM_APDU [14:14:20]CAPDU: 80 13 00 00 [14:14:20]Write to MH i2c: E2 08 00 CE 05 80 13 00 00 00 00 00 00 4F [14:14:20]Write i2c OK [14:14:20]MH_I2C_Read... [14:14:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:14:20]Read from MH i2c: E2 [14:14:20]MH_I2C_Read... [14:14:20]Read from MH i2c: E2 62 00 [14:14:20]MH_I2C_Read... [14:14:20]Read from MH i2c: E2 62 00 CE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [14:14: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:14:20]wFMCommunicate OK [14:14:20]SAM_PROTO_GetFieldsCounters done [14:14:20]requested_item shift.num is exist - process it [14:14:20]requested_item shift.opened is exist - process it [14:14:20]req_shift_opened [14:14:20]FM_GetShiftState [14:14:20]SAM_PROTO_GetShiftState [14:14:20]wFMCommunicate request_size=4 [14:14:20]MH_SAM_APDU [14:14:20]CAPDU: 80 13 01 00 [14:14:20]Write to MH i2c: E2 08 00 CF 05 80 13 01 00 00 00 00 00 51 [14:14:20]Write i2c OK [14:14:20]MH_I2C_Read... [14:14:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:20]Read from MH i2c: E2 [14:14:20]MH_I2C_Read... [14:14:20]Read from MH i2c: E2 0E 00 [14:14:20]MH_I2C_Read... [14:14:20]Read from MH i2c: E2 0E 00 CF 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A0 [14:14:20]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:14:20]wFMCommunicate OK [14:14:20]SAM_PROTO_GetShiftState done [14:14:20]FM_GetShiftState done [14:14:20]req_shift_opened done [14:14:20]requested_item shift.open_date is exist - process it [14:14:20]req_shift_open_date [14:14:20]req_shift_open_date done [14:14:20]produce_requested_data done [14:14:20]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139211,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:14:20]process_action_free close_receipt [14:14:20]json_value_free [14:14:20]json_value_free done [14:14:20]process_json_proto returns [14:14:20]Send response to host [14:14:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139211,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:14:20]free response buf [14:14:20]execute_script done [14:14:20]execute_script returns [14:14:20]free content buf [14:14:20]Sock 8.Close socket [14:14:20]Sock 8.Thread stoped [14:14:24]OFD Sender: No OFD packet to send [14:14:29]OFD Sender: No OFD packet to send [14:14:34]OFD Sender: No OFD packet to send [14:14:39]OFD Sender: No OFD packet to send [14:14:44]OFD Sender: No OFD packet to send [14:14:49]OFD Sender: No OFD packet to send [14:14:54]OFD Sender: No OFD packet to send [14:14:59]OFD Sender: No OFD packet to send [14:15:04]OFD Sender: No OFD packet to send [14:15:09]OFD Sender: No OFD packet to send [14:15:14]OFD Sender: No OFD packet to send [14:15:19]OFD Sender: No OFD packet to send [14:15:24]OFD Sender: No OFD packet to send [14:15:29]OFD Sender: No OFD packet to send [14:15:34]OFD Sender: No OFD packet to send [14:15:39]OFD Sender: No OFD packet to send [14:15:44]OFD Sender: No OFD packet to send [14:15:49]OFD Sender: No OFD packet to send [14:15:54]OFD Sender: No OFD packet to send [14:15:59]OFD Sender: No OFD packet to send [14:16:04]OFD Sender: No OFD packet to send [14:16:09]OFD Sender: No OFD packet to send [14:16:14]OFD Sender: No OFD packet to send [14:16:19]OFD Sender: No OFD packet to send [14:16:24]OFD Sender: No OFD packet to send [14:16:29]OFD Sender: No OFD packet to send [14:16:34]OFD Sender: No OFD packet to send [14:16:39]OFD Sender: No OFD packet to send [14:16:44]OFD Sender: No OFD packet to send [14:16:45]accept exits with 9 [14:16:45]New connection [14:16:45]New thread 3067141476 created [14:16:45]Thread 3067284836 joined [14:16:45]Waiting for new connection... [14:16:45] Sock 9.Parse request [14:16:45]Sock 9.Check first char [14:16:45]Sock 9.First char is OK [14:16:45]request: POST /json_proto HTTP/1.0 [14:16:45]Method: POST [14:16:45]URL: /json_proto [14:16:45]Method is POST - this is cgi request [14:16:45]url: /json_proto [14:16:45]query_string will be loaded in cgi processing [14:16:45]execute_cgi json_proto POST (null) [14:16:45]execute_cgi path=json_proto method=POST [14:16:45]POST find Content-Length [14:16:45]Host: 172.17.50.196:8080 [14:16:45]Content-Length: 771 [14:16:45]Content-Type: application/json [14:16:45] [14:16:45]POST finish read [14:16:45]Found Content-Length = 771 [14:16:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:45]execute_script... [14:16: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)1093852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 18.280, "sum" : 700.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:45]POST & json_proto [14:16:45]process_json_proto [14:16:45]json parsed OK: [14:16:45]protocol is kg_v1.0 [14:16:45]action value=close_receipt [14:16:45]process_action close_receipt [14:16:45]cmd_close_receipt [14:16:45]MH_GetDate [14:16:45]Write to MH i2c: F0 00 00 D0 05 C4 [14:16:45]Write i2c OK [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: F0 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: F0 09 00 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: F0 09 00 D0 05 00 4E EE 20 67 72 0D 1C 67 92 [14:16:45]GetLastDocTimeStamp 1730211256 [14:16:45]current date 1730211406 [14:16:45]FM_GetShiftState [14:16:45]SAM_PROTO_GetShiftState [14:16:45]wFMCommunicate request_size=4 [14:16:45]MH_SAM_APDU [14:16:45]CAPDU: 80 13 01 00 [14:16:45]Write to MH i2c: E2 08 00 D1 05 80 13 01 00 00 00 00 00 53 [14:16:45]Write i2c OK [14:16:45]MH_I2C_Read... [14:16:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:45]Read from MH i2c: E2 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 0E 00 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 0E 00 D1 05 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A2 [14:16:45]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:16:45]wFMCommunicate OK [14:16:45]SAM_PROTO_GetShiftState done [14:16:45]FM_GetShiftState done [14:16:45]opened in 1730160023 [14:16:45]opened+sec_in_day 1730246423 [14:16:45]quantity*price = 70012 [14:16:45]sum+1 = 70013 [14:16:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.12 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 0.00 Безнал.: 700.12 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 197 29.10.2024 14:16 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139212 ФПД: 271777548408146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141646&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139212&fm=271777548408146&tin=02508201610067®Number=0000000000091631&sum=70012 [14:16:46]StoreToDocumentArchive [14:16:46]shift 555 fd 139212 [14:16:46]save to /storage/0555/doc_00139212 [14:16:46]save last doc name /storage/0555/doc_00139212 to /storage/kkm_last_doc_name [14:16:46]save OK [14:16:46]Clear old archive folders... [14:16:46]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:16:46]tlvbuf is 0111DE40 [14:16:46]SAM_PROTO_ClearQueue [14:16:46]wFMCommunicate request_size=4 [14:16:46]MH_SAM_APDU [14:16:46]CAPDU: 80 09 00 00 [14:16:46]Write to MH i2c: E2 08 00 DE 05 80 09 00 00 00 00 00 00 55 [14:16:46]Write i2c OK [14:16:46]MH_I2C_Read... [14:16:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:46]Read from MH i2c: E2 [14:16:46]MH_I2C_Read... [14:16:46]Read from MH i2c: E2 03 00 [14:16:46]MH_I2C_Read... [14:16:46]Read from MH i2c: E2 03 00 DE 05 00 90 00 57 [14:16:46]RAPDU: 90 00 [14:16:46]wFMCommunicate OK [14:16:46]SAM_PROTO_ClearQueue done [14:16:46]KKMCreateOFDPacket [14:16:46]OFDProtocolAddRootSTLVToBuf [14:16:46]FM_MakeSignedData [14:16:46]FM_MakeSignedData [14:16:46]SAM_PROTO_SignData [14:16:46]wFMCommunicate request_size=4 [14:16:46]MH_SAM_APDU [14:16:46]CAPDU: 80 0D 01 02 [14:16:46]Write to MH i2c: E2 08 00 DF 05 80 0D 01 02 00 00 00 00 5D [14:16:46]Write i2c OK [14:16:46]MH_I2C_Read... [14:16:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:46]Read from MH i2c: E2 [14:16:46]MH_I2C_Read... [14:16:46]Read from MH i2c: E2 03 00 [14:16:46]MH_I2C_Read... [14:16:46]Read from MH i2c: E2 03 00 DF 05 00 90 00 58 [14:16:46]RAPDU: 90 00 [14:16:46]wFMCommunicate OK [14:16:46]wFMCommunicate request_size=255 [14:16:46]MH_SAM_APDU [14:16:46]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 4E EE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CC 1F 02 00 35 04 06 00 F7 2E [14:16:46]Write to MH i2c: E2 02 01 E0 05 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 4E EE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CC 1F 02 00 35 04 06 00 F7 2E 00 00 CB [14:16:46]Write i2c OK [14:16:46]MH_I2C_Read... [14:16:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:47]Read from MH i2c: E2 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 03 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 03 00 E0 05 00 90 00 59 [14:16:47]RAPDU: 90 00 [14:16:47]wFMCommunicate OK [14:16:47]wFMCommunicate request_size=9 [14:16:47]MH_SAM_APDU [14:16:47]CAPDU: 80 0D 02 02 04 24 3B 15 52 [14:16:47]Write to MH i2c: E2 0C 00 E1 05 80 0D 02 02 04 00 24 3B 15 52 00 00 2E [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:47]Read from MH i2c: E2 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 03 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 03 00 E1 05 00 90 00 5A [14:16:47]RAPDU: 90 00 [14:16:47]wFMCommunicate OK [14:16:47]wFMCommunicate request_size=4 [14:16:47]MH_SAM_APDU [14:16:47]CAPDU: 80 0D 03 02 [14:16:47]Write to MH i2c: E2 08 00 E2 05 80 0D 03 02 00 00 00 00 62 [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:47]Read from MH i2c: E2 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 0B 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 0B 00 E2 05 00 AE 66 33 16 91 64 14 3B 90 00 04 [14:16:47]RAPDU: AE 66 33 16 91 64 14 3B 90 00 [14:16:47]wFMCommunicate OK [14:16:47]SAM_PROTO_SignData done [14:16:47]FM_MakeSignedData done [14:16:47]CreateOFDProtocolMessage [14:16:47]wFMCommunicate request_size=4 [14:16:47]MH_SAM_APDU [14:16:47]CAPDU: 80 11 00 00 [14:16:47]Write to MH i2c: E2 08 00 E3 05 80 11 00 00 00 00 00 00 62 [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:47]Read from MH i2c: E2 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 17 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 17 00 E3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BD [14:16:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:16:47]wFMCommunicate OK [14:16:47]CreateOFDProtocolMessage done [14:16:47]OFDSenderStorePacket 139212 [14:16:47]StoreOFDPacket docnum=139212 [14:16:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 62 FB 06 01 F9 88 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 4E EE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CC 1F 02 00 35 04 06 00 F7 2E 24 3B 15 52 AE 66 33 16 91 64 14 3B [14:16:47]CheckFolder [14:16:47]dirname=/storage/ofd_packets [14:16:47]CheckFolder done [14:16:47]ProducePacketName [14:16:47]name=ofd_packets/00139212 [14:16:47]NVStorageSaveData ofd_packets/00139212 [14:16:47]File name is /storage/ofd_packets/00139212 [14:16:47]Write 300 bytes [14:16:47]NVStorageSaveData done [14:16:47]OFDSenderStorePacket done [14:16:47]KKMCreateOFDPacket done [14:16:47]NVStorageSaveData kkm_last_timestamp [14:16:47]File name is /storage/kkm_last_timestamp [14:16:47]Write 4 bytes [14:16:47]NVStorageSaveData done [14:16:47]ExternCall_PrintAddStr [14:16:47]wPrintStart [14:16:47]Write to MH i2c: 01 00 00 E4 05 E9 [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: 01 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: 01 07 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: 01 07 00 E4 05 00 00 00 00 00 FF 0F FE [14:16:47]RasterBufferAndPrint [14:16:47]line Счет N : (1)1093852 [14:16:47]line ИНН: 02508201610067 [14:16:47]line Контрольно-Кассовый Чек [14:16:47]line ПРОДАЖА [14:16:47]line ТРК (МРК, ГНК) : 81 [14:16:47]line Товар: 2711190000 [14:16:47]line ГАЗ-К-5 [14:16:47]line 18.280 * 38.30 [14:16:47]line = 700.12 [14:16:47]line НДС 12% НСП 1% [14:16:47]line > о реализуемом товаре [14:16:47]line ИТОГО: 700.12 [14:16:47]line НСП 1% : 6.20 [14:16:47]line НДС 12% : 74.35 [14:16:47]line Наличными: 0.00 [14:16:47]line Безнал.: 700.12 [14:16:47]line Место: АЗС № 101 "Партнер Нефть" [14:16:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:16:47]line СНО: Общий режим [14:16:47]line Чек 197 29.10.2024 14:16 [14:16:47]line Смена: 555 ФФД: 1.0 [14:16:47]line ЗНМ: 0300000081 [14:16:47]line РНМ: 0000000000091631 [14:16:47]line Версия ККМ: 001 [14:16:47]line Платежная система: Mbank [14:16:47]line ФМ: 0000000000874669 [14:16:47]line ФД: 139212 [14:16:47]line ФПД: 271777548408146 [14:16:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141646&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139212&fm=271777548408146&tin=02508201610067®Number=0000000000091631&sum=70012 [14:16:47]written 0, free lines is 4095 [14:16:47]OFD Sender: Processing packet 139212 [packets to send 34, broken 33] [14:16:47]ProducePacketName [14:16:47]name=ofd_packets/00139212 [14:16:47]OFD Sender: To server: pG, [14:16:47]CommunicateWithHost lk.salyk.kg:30040 [14:16:47]ConnectInit lk.salyk.kg [14:16:47]Connected sock=10 [14:16:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 62 FB 06 01 F9 88 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 68 47 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 7C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 7C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 4E EE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CC 1F 02 00 35 04 06 00 F7 2E 24 3B 15 52 AE 66 33 16 91 64 14 3B [14:16:47]Write to MH i2c: 01 00 00 0D 06 13 [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: 01 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: 01 07 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: 01 07 00 0D 06 00 00 00 00 00 0D 0D 34 [14:16:47]RasterBufferAndPrint [14:16:47]line [14:16:47]line [14:16:47]line [14:16:47]line [14:16:47]line [14:16:47]written 0, free lines is 3348 [14:16:47]MH_Cut [14:16:47]Write to MH i2c: D1 01 00 14 06 01 EC [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: D1 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: D1 01 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: D1 01 00 14 06 00 EB [14:16:47]Write to MH i2c: 01 00 00 15 06 1B [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16: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 36 39 4F 00 00 00 E9 90 47 00 4A 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 36 39 10 04 04 00 CC 1F 02 00 F4 03 04 00 01 9A 20 67 B6 04 01 00 00 8F 57 D8 B8 80 93 1C 27 [14:16:48]CommunicateWithHost err = 0 [14:16:48]CheckOFDResponse [14:16:48]1017 (14) - 77093643461234 [14:16:48]1041 (16) - 0000000000874669 [14:16:48]1040 (4) - 139212 [14:16:48]1012 (4) - 29.10.2024 08:17 [14:16:48]1206 (1) - 0 [14:16:48]OFD Sender: Remove packet 139212 [14:16:48]ProducePacketName [14:16:48]name=ofd_packets/00139212 [14:16:48]NVStorageDeleteData [14:16:48]*** Cut start [14:16:48]*** Partial cut [14:16:48]*** CUTSNS_PIN = 1 [14:16:48]OFD Sender: No OFD packet to send [14:16:48]*** CUTSNS_PIN = 0 [14:16:48]*** Brake cut motor [14:16:49]Read from MH i2c: 01 [14:16:49]MH_I2C_Read... [14:16:49]*** Stop cut motor [14:16:49]*** Cut end [14:16:49]Read from MH i2c: 01 07 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: 01 07 00 15 06 00 00 00 00 00 FF 0F 30 [14:16:49]process_action close_receipt done [14:16:49]requested_data is exist [14:16:49]produce_requested_data [14:16:49]requested_item fm.sn is exist - process it [14:16:49]wFMCommunicate request_size=4 [14:16:49]MH_SAM_APDU [14:16:49]CAPDU: 80 11 00 00 [14:16:49]Write to MH i2c: E2 08 00 16 06 80 11 00 00 00 00 00 00 96 [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:49]Read from MH i2c: E2 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 17 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 17 00 16 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F1 [14:16:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:16:49]wFMCommunicate OK [14:16:49]requested_item fd.num is exist - process it [14:16:49]SAM_PROTO_GetFieldsCounters [14:16:49]wFMCommunicate request_size=4 [14:16:49]MH_SAM_APDU [14:16:49]CAPDU: 80 13 00 00 [14:16:49]Write to MH i2c: E2 08 00 17 06 80 13 00 00 00 00 00 00 99 [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:49]Read from MH i2c: E2 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 62 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 62 00 17 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CC 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [14:16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CC 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:16:49]wFMCommunicate OK [14:16:49]SAM_PROTO_GetFieldsCounters done [14:16:49]requested_item shift.num is exist - process it [14:16:49]requested_item shift.opened is exist - process it [14:16:49]req_shift_opened [14:16:49]FM_GetShiftState [14:16:49]SAM_PROTO_GetShiftState [14:16:49]wFMCommunicate request_size=4 [14:16:49]MH_SAM_APDU [14:16:49]CAPDU: 80 13 01 00 [14:16:49]Write to MH i2c: E2 08 00 18 06 80 13 01 00 00 00 00 00 9B [14:16:49]Write i2c OK [14:16:49]MH_I2C_Read... [14:16:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:49]Read from MH i2c: E2 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 0E 00 [14:16:49]MH_I2C_Read... [14:16:49]Read from MH i2c: E2 0E 00 18 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EA [14:16:49]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:16:49]wFMCommunicate OK [14:16:49]SAM_PROTO_GetShiftState done [14:16:49]FM_GetShiftState done [14:16:49]req_shift_opened done [14:16:49]requested_item shift.open_date is exist - process it [14:16:49]req_shift_open_date [14:16:49]req_shift_open_date done [14:16:49]produce_requested_data done [14:16:49]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139212,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:16:49]process_action_free close_receipt [14:16:49]json_value_free [14:16:49]json_value_free done [14:16:49]process_json_proto returns [14:16:49]Send response to host [14:16:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139212,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:16:49]free response buf [14:16:49]execute_script done [14:16:49]execute_script returns [14:16:49]free content buf [14:16:49]Sock 9.Close socket [14:16:49]Sock 9.Thread stoped [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:05]accept exits with 8 [14:18:05]New connection [14:18:05]New thread 3067284836 created [14:18:05]Thread 3067141476 joined [14:18:05]Waiting for new connection... [14:18:05] Sock 8.Parse request [14:18:05]Sock 8.Check first char [14:18:05]Sock 8.First char is OK [14:18:05]request: POST /json_proto HTTP/1.0 [14:18:05]Method: POST [14:18:05]URL: /json_proto [14:18:05]Method is POST - this is cgi request [14:18:05]url: /json_proto [14:18:05]query_string will be loaded in cgi processing [14:18:05]execute_cgi json_proto POST (null) [14:18:05]execute_cgi path=json_proto method=POST [14:18:05]POST find Content-Length [14:18:05]Host: 172.17.50.196:8080 [14:18:05]Content-Length: 626 [14:18:05]Content-Type: application/json [14:18:05] [14:18:05]POST finish read [14:18:05]Found Content-Length = 626 [14:18:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335114", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:05]execute_script... [14:18: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 : (3)335114", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:05]POST & json_proto [14:18:05]process_json_proto [14:18:05]json parsed OK: [14:18:05]protocol is kg_v1.0 [14:18:05]action value=close_receipt [14:18:05]process_action close_receipt [14:18:05]cmd_close_receipt [14:18:05]MH_GetDate [14:18:05]Write to MH i2c: F0 00 00 19 06 0E [14:18:05]Write i2c OK [14:18:05]MH_I2C_Read... [14:18:05]Read from MH i2c: F0 [14:18:05]MH_I2C_Read... [14:18:05]Read from MH i2c: F0 09 00 [14:18:05]MH_I2C_Read... [14:18:05]Read from MH i2c: F0 09 00 19 06 00 9D EE 20 67 72 0D 1C 67 2B [14:18:05]GetLastDocTimeStamp 1730211406 [14:18:05]current date 1730211485 [14:18:05]FM_GetShiftState [14:18:05]SAM_PROTO_GetShiftState [14:18:05]wFMCommunicate request_size=4 [14:18:05]MH_SAM_APDU [14:18:05]CAPDU: 80 13 01 00 [14:18:05]Write to MH i2c: E2 08 00 1A 06 80 13 01 00 00 00 00 00 9D [14:18:05]Write i2c OK [14:18:05]MH_I2C_Read... [14:18:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:05]Read from MH i2c: E2 [14:18:05]MH_I2C_Read... [14:18:05]Read from MH i2c: E2 0E 00 [14:18:05]MH_I2C_Read... [14:18:05]Read from MH i2c: E2 0E 00 1A 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EC [14:18:05]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:18:05]wFMCommunicate OK [14:18:05]SAM_PROTO_GetShiftState done [14:18:05]FM_GetShiftState done [14:18:05]opened in 1730160023 [14:18:05]opened+sec_in_day 1730246423 [14:18:05]quantity*price = 11500 [14:18:05]sum+1 = 11501 [14:18:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 115.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 198 29.10.2024 14:18 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139213 ФПД: 123262905476967 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141806&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139213&fm=123262905476967&tin=02508201610067®Number=0000000000091631&sum=11500 0 [14:18:06]StoreToDocumentArchive [14:18:06]shift 555 fd 139213 [14:18:06]save to /storage/0555/doc_00139213 [14:18:06]save last doc name /storage/0555/doc_00139213 to /storage/kkm_last_doc_name [14:18:06]save OK [14:18:06]Clear old archive folders... [14:18:06]ProcessDocumentItem done err = 0, tmpTLVsize=274 [14:18:06]tlvbuf is 0111DD10 [14:18:06]SAM_PROTO_ClearQueue [14:18:06]wFMCommunicate request_size=4 [14:18:06]MH_SAM_APDU [14:18:06]CAPDU: 80 09 00 00 [14:18:06]Write to MH i2c: E2 08 00 27 06 80 09 00 00 00 00 00 00 9F [14:18:06]Write i2c OK [14:18:06]MH_I2C_Read... [14:18:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:06]Read from MH i2c: E2 [14:18:06]MH_I2C_Read... [14:18:06]Read from MH i2c: E2 03 00 [14:18:06]MH_I2C_Read... [14:18:06]Read from MH i2c: E2 03 00 27 06 00 90 00 A1 [14:18:06]RAPDU: 90 00 [14:18:06]wFMCommunicate OK [14:18:06]SAM_PROTO_ClearQueue done [14:18:06]KKMCreateOFDPacket [14:18:06]OFDProtocolAddRootSTLVToBuf [14:18:06]FM_MakeSignedData [14:18:06]FM_MakeSignedData [14:18:06]SAM_PROTO_SignData [14:18:06]wFMCommunicate request_size=4 [14:18:06]MH_SAM_APDU [14:18:06]CAPDU: 80 0D 01 02 [14:18:06]Write to MH i2c: E2 08 00 28 06 80 0D 01 02 00 00 00 00 A7 [14:18:06]Write i2c OK [14:18:06]MH_I2C_Read... [14:18:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:06]Read from MH i2c: E2 [14:18:06]MH_I2C_Read... [14:18:06]Read from MH i2c: E2 03 00 [14:18:06]MH_I2C_Read... [14:18:06]Read from MH i2c: E2 03 00 28 06 00 90 00 A2 [14:18:06]RAPDU: 90 00 [14:18:06]wFMCommunicate OK [14:18:06]wFMCommunicate request_size=255 [14:18:06]MH_SAM_APDU [14:18:06]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 9E EE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [14:18:06]Write to MH i2c: E2 02 01 29 06 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 9E EE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 44 [14:18:06]Write i2c OK [14:18:06]MH_I2C_Read... [14:18:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:07]Read from MH i2c: E2 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: E2 03 00 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: E2 03 00 29 06 00 90 00 A3 [14:18:07]RAPDU: 90 00 [14:18:07]wFMCommunicate OK [14:18:07]wFMCommunicate request_size=33 [14:18:07]MH_SAM_APDU [14:18:07]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CD 1F 02 00 35 04 06 00 70 1B 61 B1 E7 67 [14:18:07]Write to MH i2c: E2 24 00 2A 06 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CD 1F 02 00 35 04 06 00 70 1B 61 B1 E7 67 00 00 1A [14:18:07]Write i2c OK [14:18:07]MH_I2C_Read... [14:18:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:07]Read from MH i2c: E2 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: E2 03 00 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: E2 03 00 2A 06 00 90 00 A4 [14:18:07]RAPDU: 90 00 [14:18:07]wFMCommunicate OK [14:18:07]wFMCommunicate request_size=4 [14:18:07]MH_SAM_APDU [14:18:07]CAPDU: 80 0D 03 02 [14:18:07]Write to MH i2c: E2 08 00 2B 06 80 0D 03 02 00 00 00 00 AC [14:18:07]Write i2c OK [14:18:07]MH_I2C_Read... [14:18:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:07]Read from MH i2c: E2 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: E2 0B 00 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: E2 0B 00 2B 06 00 E4 3E 00 B2 A2 B5 47 C1 90 00 E0 [14:18:07]RAPDU: E4 3E 00 B2 A2 B5 47 C1 90 00 [14:18:07]wFMCommunicate OK [14:18:07]SAM_PROTO_SignData done [14:18:07]FM_MakeSignedData done [14:18:07]CreateOFDProtocolMessage [14:18:07]wFMCommunicate request_size=4 [14:18:07]MH_SAM_APDU [14:18:07]CAPDU: 80 11 00 00 [14:18:07]Write to MH i2c: E2 08 00 2C 06 80 11 00 00 00 00 00 00 AC [14:18:07]Write i2c OK [14:18:07]MH_I2C_Read... [14:18:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:07]Read from MH i2c: E2 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: E2 17 00 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: E2 17 00 2C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 07 [14:18:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:18:07]wFMCommunicate OK [14:18:07]CreateOFDProtocolMessage done [14:18:07]OFDSenderStorePacket 139213 [14:18:07]StoreOFDPacket docnum=139213 [14:18:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 34 A1 1E 01 82 53 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 9E EE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CD 1F 02 00 35 04 06 00 70 1B 61 B1 E7 67 E4 3E 00 B2 A2 B5 47 C1 [14:18:07]CheckFolder [14:18:07]dirname=/storage/ofd_packets [14:18:07]CheckFolder done [14:18:07]ProducePacketName [14:18:07]name=ofd_packets/00139213 [14:18:07]NVStorageSaveData ofd_packets/00139213 [14:18:07]File name is /storage/ofd_packets/00139213 [14:18:07]Write 324 bytes [14:18:07]NVStorageSaveData done [14:18:07]OFDSenderStorePacket done [14:18:07]KKMCreateOFDPacket done [14:18:07]NVStorageSaveData kkm_last_timestamp [14:18:07]File name is /storage/kkm_last_timestamp [14:18:07]Write 4 bytes [14:18:07]NVStorageSaveData done [14:18:07]ExternCall_PrintAddStr [14:18:07]wPrintStart [14:18:07]Write to MH i2c: 01 00 00 2D 06 33 [14:18:07]Write i2c OK [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: 01 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: 01 07 00 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: 01 07 00 2D 06 00 00 00 00 00 FF 0F 48 [14:18:07]RasterBufferAndPrint [14:18:07]line Счет N : (3)335114 [14:18:07]line ИНН: 02508201610067 [14:18:07]line Контрольно-Кассовый Чек [14:18:07]line ПРОДАЖА [14:18:07]line Товар: 2000036240010 [14:18:07]line Кофе Латте (GABB TRADE) [14:18:07]line 1.000 * 115.00 [14:18:07]line = 115.00 [14:18:07]line НДС 12% НСП 1% [14:18:07]line > о реализуемом товаре [14:18:07]line ИТОГО: 115.00 [14:18:07]line НСП 1% : 1.02 [14:18:07]line НДС 12% : 12.21 [14:18:07]line Наличными: 115.00 [14:18:07]line Безнал.: 0.00 [14:18:07]line Место: АЗС № 101 "Партнер Нефть" [14:18:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:18:07]line СНО: Общий режим [14:18:07]line Чек 198 29.10.2024 14:18 [14:18:07]line Смена: 555 ФФД: 1.0 [14:18:07]line ЗНМ: 0300000081 [14:18:07]line РНМ: 0000000000091631 [14:18:07]line Версия ККМ: 001 [14:18:07]line ФМ: 0000000000874669 [14:18:07]line ФД: 139213 [14:18:07]line ФПД: 123262905476967 [14:18:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T141806&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139213&fm=123262905476967&tin=02508201610067®Number=0000000000091631&sum=11500 [14:18:07]OFD Sender: Processing packet 139213 [packets to send 34, broken 33] [14:18:07]ProducePacketName [14:18:07]name=ofd_packets/00139213 [14:18:07]OFD Sender: To server: pG, [14:18:07]CommunicateWithHost lk.salyk.kg:30040 [14:18:07]ConnectInit lk.salyk.kg [14:18:07]line 0 [14:18:07]written 0, free lines is 4095 [14:18:07]Connected sock=10 [14:18: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 36 39 26 01 00 00 34 A1 1E 01 82 53 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 9E EE 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CD 1F 02 00 35 04 06 00 70 1B 61 B1 E7 67 E4 3E 00 B2 A2 B5 47 C1 [14:18: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 36 39 4F 00 00 00 96 7F 47 00 47 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 36 39 10 04 04 00 CD 1F 02 00 F4 03 04 00 51 9A 20 67 B6 04 01 00 00 30 E1 4E 53 AB 62 C8 BA [14:18:07]CommunicateWithHost err = 0 [14:18:07]CheckOFDResponse [14:18:07]1017 (14) - 77093643461234 [14:18:07]1041 (16) - 0000000000874669 [14:18:07]1040 (4) - 139213 [14:18:07]1012 (4) - 29.10.2024 08:18 [14:18:07]1206 (1) - 0 [14:18:07]OFD Sender: Remove packet 139213 [14:18:07]ProducePacketName [14:18:07]name=ofd_packets/00139213 [14:18:07]NVStorageDeleteData [14:18:07]Write to MH i2c: 01 00 00 55 06 5B [14:18:07]Write i2c OK [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: 01 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: 01 07 00 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: 01 07 00 55 06 00 00 00 00 00 22 0D 91 [14:18:07]RasterBufferAndPrint [14:18:07]line [14:18:07]line [14:18:07]line [14:18:07]line [14:18:07]line [14:18:07]written 0, free lines is 3369 [14:18:07]MH_Cut [14:18:07]Write to MH i2c: D1 01 00 5C 06 01 34 [14:18:07]Write i2c OK [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: D1 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: D1 01 00 [14:18:07]MH_I2C_Read... [14:18:07]Read from MH i2c: D1 01 00 5C 06 00 33 [14:18:07]Write to MH i2c: 01 00 00 5D 06 63 [14:18:07]Write i2c OK [14:18:07]MH_I2C_Read... [14:18:08]OFD Sender: No OFD packet to send [14:18:08]*** Cut start [14:18:08]*** Partial cut [14:18:08]*** CUTSNS_PIN = 1 [14:18:08]*** CUTSNS_PIN = 0 [14:18:08]*** Brake cut motor [14:18:09]Read from MH i2c: 01 [14:18:09]MH_I2C_Read... [14:18:09]*** Stop cut motor [14:18:09]*** Cut end [14:18:09]Read from MH i2c: 01 07 00 [14:18:09]MH_I2C_Read... [14:18:09]Read from MH i2c: 01 07 00 5D 06 00 00 00 00 00 FF 0F 78 [14:18:09]process_action close_receipt done [14:18:09]requested_data is exist [14:18:09]produce_requested_data [14:18:09]requested_item fm.sn is exist - process it [14:18:09]wFMCommunicate request_size=4 [14:18:09]MH_SAM_APDU [14:18:09]CAPDU: 80 11 00 00 [14:18:09]Write to MH i2c: E2 08 00 5E 06 80 11 00 00 00 00 00 00 DE [14:18:09]Write i2c OK [14:18:09]MH_I2C_Read... [14:18:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:09]Read from MH i2c: E2 [14:18:09]MH_I2C_Read... [14:18:09]Read from MH i2c: E2 17 00 [14:18:09]MH_I2C_Read... [14:18:09]Read from MH i2c: E2 17 00 5E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 39 [14:18:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:18:09]wFMCommunicate OK [14:18:09]requested_item fd.num is exist - process it [14:18:09]SAM_PROTO_GetFieldsCounters [14:18:09]wFMCommunicate request_size=4 [14:18:09]MH_SAM_APDU [14:18:09]CAPDU: 80 13 00 00 [14:18:09]Write to MH i2c: E2 08 00 5F 06 80 13 00 00 00 00 00 00 E1 [14:18:09]Write i2c OK [14:18:09]MH_I2C_Read... [14:18:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:09]Read from MH i2c: E2 [14:18:09]MH_I2C_Read... [14:18:09]Read from MH i2c: E2 62 00 [14:18:09]MH_I2C_Read... [14:18:09]Read from MH i2c: E2 62 00 5F 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CD 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [14:18: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CD 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:09]wFMCommunicate OK [14:18:09]SAM_PROTO_GetFieldsCounters done [14:18:09]requested_item shift.num is exist - process it [14:18:09]requested_item shift.opened is exist - process it [14:18:09]req_shift_opened [14:18:09]FM_GetShiftState [14:18:09]SAM_PROTO_GetShiftState [14:18:09]wFMCommunicate request_size=4 [14:18:09]MH_SAM_APDU [14:18:09]CAPDU: 80 13 01 00 [14:18:09]Write to MH i2c: E2 08 00 60 06 80 13 01 00 00 00 00 00 E3 [14:18:09]Write i2c OK [14:18:09]MH_I2C_Read... [14:18:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:09]Read from MH i2c: E2 [14:18:09]MH_I2C_Read... [14:18:09]Read from MH i2c: E2 0E 00 [14:18:09]MH_I2C_Read... [14:18:09]Read from MH i2c: E2 0E 00 60 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 32 [14:18:09]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:18:09]wFMCommunicate OK [14:18:09]SAM_PROTO_GetShiftState done [14:18:09]FM_GetShiftState done [14:18:09]req_shift_opened done [14:18:09]requested_item shift.open_date is exist - process it [14:18:09]req_shift_open_date [14:18:09]req_shift_open_date done [14:18:09]produce_requested_data done [14:18:09]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139213,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:18:09]process_action_free close_receipt [14:18:09]json_value_free [14:18:09]json_value_free done [14:18:09]process_json_proto returns [14:18:09]Send response to host [14:18:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139213,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:18:09]free response buf [14:18:09]execute_script done [14:18:09]execute_script returns [14:18:09]free content buf [14:18:09]Sock 8.Close socket [14:18:09]Sock 8.Thread stoped [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]OFD Sender: No OFD packet to send [14:20:03]OFD Sender: No OFD packet to send [14:20:05]accept exits with 9 [14:20:05]New connection [14:20:05]New thread 3067141476 created [14:20:05]Thread 3067284836 joined [14:20:05]Waiting for new connection... [14:20:05] Sock 9.Parse request [14:20:05]Sock 9.Check first char [14:20:05]Sock 9.First char is OK [14:20:05]request: POST /json_proto HTTP/1.0 [14:20:05]Method: POST [14:20:05]URL: /json_proto [14:20:05]Method is POST - this is cgi request [14:20:05]url: /json_proto [14:20:05]query_string will be loaded in cgi processing [14:20:05]execute_cgi json_proto POST (null) [14:20:05]execute_cgi path=json_proto method=POST [14:20:05]POST find Content-Length [14:20:05]Host: 172.17.50.196:8080 [14:20:05]Content-Length: 666 [14:20:05]Content-Type: application/json [14:20:05] [14:20:05]POST finish read [14:20:05]Found Content-Length = 666 [14:20:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335115", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 99.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:05]execute_script... [14:20:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335115", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 99.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:05]POST & json_proto [14:20:05]process_json_proto [14:20:05]json parsed OK: [14:20:05]protocol is kg_v1.0 [14:20:05]action value=close_receipt [14:20:05]process_action close_receipt [14:20:05]cmd_close_receipt [14:20:05]MH_GetDate [14:20:05]Write to MH i2c: F0 00 00 61 06 56 [14:20:05]Write i2c OK [14:20:05]MH_I2C_Read... [14:20:05]Read from MH i2c: F0 [14:20:05]MH_I2C_Read... [14:20:05]Read from MH i2c: F0 09 00 [14:20:05]MH_I2C_Read... [14:20:05]Read from MH i2c: F0 09 00 61 06 00 15 EF 20 67 72 0D 1C 67 EC [14:20:05]GetLastDocTimeStamp 1730211486 [14:20:05]current date 1730211605 [14:20:05]FM_GetShiftState [14:20:05]SAM_PROTO_GetShiftState [14:20:05]wFMCommunicate request_size=4 [14:20:05]MH_SAM_APDU [14:20:05]CAPDU: 80 13 01 00 [14:20:05]Write to MH i2c: E2 08 00 62 06 80 13 01 00 00 00 00 00 E5 [14:20:05]Write i2c OK [14:20:05]MH_I2C_Read... [14:20:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:05]Read from MH i2c: E2 [14:20:05]MH_I2C_Read... [14:20:05]Read from MH i2c: E2 0E 00 [14:20:05]MH_I2C_Read... [14:20:05]Read from MH i2c: E2 0E 00 62 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 34 [14:20:05]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:20:05]wFMCommunicate OK [14:20:05]SAM_PROTO_GetShiftState done [14:20:05]FM_GetShiftState done [14:20:05]opened in 1730160023 [14:20:05]opened+sec_in_day 1730246423 [14:20:05]quantity*price = 9900 [14:20:05]sum+1 = 9901 [14:20:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 99.00 НСП 1% : 0.88 НДС 12% : 10.51 Наличными: 99.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 199 29.10.2024 14:20 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139214 ФПД: 7048056351536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142005&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139214&fm=7048056351536&tin=02508201610067®Number=0000000000091631&sum=9900 0 [14:20:06]StoreToDocumentArchive [14:20:06]shift 555 fd 139214 [14:20:06]save to /storage/0555/doc_00139214 [14:20:06]save last doc name /storage/0555/doc_00139214 to /storage/kkm_last_doc_name [14:20:06]save OK [14:20:06]Clear old archive folders... [14:20:06]ProcessDocumentItem done err = 0, tmpTLVsize=293 [14:20:06]tlvbuf is B6FA9980 [14:20:06]SAM_PROTO_ClearQueue [14:20:06]wFMCommunicate request_size=4 [14:20:06]MH_SAM_APDU [14:20:06]CAPDU: 80 09 00 00 [14:20:06]Write to MH i2c: E2 08 00 6F 06 80 09 00 00 00 00 00 00 E7 [14:20:06]Write i2c OK [14:20:06]MH_I2C_Read... [14:20:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:20:06]Read from MH i2c: E2 [14:20:06]MH_I2C_Read... [14:20:06]Read from MH i2c: E2 03 00 [14:20:06]MH_I2C_Read... [14:20:06]Read from MH i2c: E2 03 00 6F 06 00 90 00 E9 [14:20:06]RAPDU: 90 00 [14:20:06]wFMCommunicate OK [14:20:06]SAM_PROTO_ClearQueue done [14:20:06]KKMCreateOFDPacket [14:20:06]OFDProtocolAddRootSTLVToBuf [14:20:06]FM_MakeSignedData [14:20:06]FM_MakeSignedData [14:20:06]SAM_PROTO_SignData [14:20:06]wFMCommunicate request_size=4 [14:20:06]MH_SAM_APDU [14:20:06]CAPDU: 80 0D 01 02 [14:20:06]Write to MH i2c: E2 08 00 70 06 80 0D 01 02 00 00 00 00 EF [14:20:06]Write i2c OK [14:20:06]MH_I2C_Read... [14:20:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:20:06]Read from MH i2c: E2 [14:20:06]MH_I2C_Read... [14:20:06]Read from MH i2c: E2 03 00 [14:20:06]MH_I2C_Read... [14:20:06]Read from MH i2c: E2 03 00 70 06 00 90 00 EA [14:20:06]RAPDU: 90 00 [14:20:06]wFMCommunicate OK [14:20:06]wFMCommunicate request_size=255 [14:20:06]MH_SAM_APDU [14:20:06]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 AC 26 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 15 EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [14:20:06]Write to MH i2c: E2 02 01 71 06 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 AC 26 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 15 EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 CA [14:20:06]Write i2c OK [14:20:06]MH_I2C_Read... [14:20:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:06]Read from MH i2c: E2 [14:20:06]MH_I2C_Read... [14:20:06]Read from MH i2c: E2 03 00 [14:20:06]MH_I2C_Read... [14:20:06]Read from MH i2c: E2 03 00 71 06 00 90 00 EB [14:20:06]RAPDU: 90 00 [14:20:06]wFMCommunicate OK [14:20:06]wFMCommunicate request_size=52 [14:20:06]MH_SAM_APDU [14:20:06]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CE 1F 02 00 35 04 06 00 06 69 00 E5 2B 30 [14:20:06]Write to MH i2c: E2 37 00 72 06 80 0D 02 02 2F 00 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CE 1F 02 00 35 04 06 00 06 69 00 E5 2B 30 00 00 56 [14:20:06]Write i2c OK [14:20:06]MH_I2C_Read... [14:20:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:06]Read from MH i2c: E2 [14:20:06]MH_I2C_Read... [14:20:06]Read from MH i2c: E2 03 00 [14:20:06]MH_I2C_Read... [14:20:06]Read from MH i2c: E2 03 00 72 06 00 90 00 EC [14:20:06]RAPDU: 90 00 [14:20:06]wFMCommunicate OK [14:20:06]wFMCommunicate request_size=4 [14:20:06]MH_SAM_APDU [14:20:06]CAPDU: 80 0D 03 02 [14:20:06]Write to MH i2c: E2 08 00 73 06 80 0D 03 02 00 00 00 00 F4 [14:20:06]Write i2c OK [14:20:06]MH_I2C_Read... [14:20:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:20:07]Read from MH i2c: E2 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: E2 0B 00 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: E2 0B 00 73 06 00 53 95 3C 85 10 EA 92 98 90 00 C2 [14:20:07]RAPDU: 53 95 3C 85 10 EA 92 98 90 00 [14:20:07]wFMCommunicate OK [14:20:07]SAM_PROTO_SignData done [14:20:07]FM_MakeSignedData done [14:20:07]CreateOFDProtocolMessage [14:20:07]wFMCommunicate request_size=4 [14:20:07]MH_SAM_APDU [14:20:07]CAPDU: 80 11 00 00 [14:20:07]Write to MH i2c: E2 08 00 74 06 80 11 00 00 00 00 00 00 F4 [14:20:07]Write i2c OK [14:20:07]MH_I2C_Read... [14:20:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:07]Read from MH i2c: E2 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: E2 17 00 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: E2 17 00 74 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4F [14:20:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:20:07]wFMCommunicate OK [14:20:07]CreateOFDProtocolMessage done [14:20:07]OFDSenderStorePacket 139214 [14:20:07]StoreOFDPacket docnum=139214 [14:20:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 39 01 00 00 1C 74 31 01 BD CB 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 AC 26 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 15 EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CE 1F 02 00 35 04 06 00 06 69 00 E5 2B 30 53 95 3C 85 10 EA 92 98 [14:20:07]CheckFolder [14:20:07]dirname=/storage/ofd_packets [14:20:07]CheckFolder done [14:20:07]ProducePacketName [14:20:07]name=ofd_packets/00139214 [14:20:07]NVStorageSaveData ofd_packets/00139214 [14:20:07]File name is /storage/ofd_packets/00139214 [14:20:07]Write 343 bytes [14:20:07]NVStorageSaveData done [14:20:07]OFDSenderStorePacket done [14:20:07]KKMCreateOFDPacket done [14:20:07]NVStorageSaveData kkm_last_timestamp [14:20:07]File name is /storage/kkm_last_timestamp [14:20:07]Write 4 bytes [14:20:07]NVStorageSaveData done [14:20:07]ExternCall_PrintAddStr [14:20:07]wPrintStart [14:20:07]Write to MH i2c: 01 00 00 75 06 7B [14:20:07]Write i2c OK [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: 01 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: 01 07 00 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: 01 07 00 75 06 00 00 00 00 00 FF 0F 90 [14:20:07]RasterBufferAndPrint [14:20:07]line Счет N : (3)335115 [14:20:07]line ИНН: 02508201610067 [14:20:07]line Контрольно-Кассовый Чек [14:20:07]line ПРОДАЖА [14:20:07]line Товар: 4870022003305 [14:20:07]line Напиток Gorilla эн нат ж/б 0,5/0,45л [14:20:07]line 1.000 * 99.00 [14:20:07]line = 99.00 [14:20:07]line НДС 12% НСП 1% [14:20:07]line > о реализуемом товаре [14:20:07]line ИТОГО: 99.00 [14:20:07]line НСП 1% : 0.88 [14:20:07]line НДС 12% : 10.51 [14:20:07]line Наличными: 99.00 [14:20:07]line Безнал.: 0.00 [14:20:07]line Место: АЗС № 101 "Партнер Нефть" [14:20:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:20:07]line СНО: Общий режим [14:20:07]line Чек 199 29.10.2024 14:20 [14:20:07]line Смена: 555 ФФД: 1.0 [14:20:07]line ЗНМ: 0300000081 [14:20:07]line РНМ: 0000000000091631 [14:20:07]line Версия ККМ: 001 [14:20:07]line ФМ: 0000000000874669 [14:20:07]line ФД: 139214 [14:20:07]line ФПД: 7048056351536 [14:20:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142005&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139214&fm=7048056351536&tin=02508201610067®Number=0000000000091631&sum=9900 [14:20:07]line 0 [14:20:07]OFD Sender: Processing packet 139214 [packets to send 34, broken 33] [14:20:07]ProducePacketName [14:20:07]name=ofd_packets/00139214 [14:20:07]OFD Sender: To server: pG, [14:20:07]CommunicateWithHost lk.salyk.kg:30040 [14:20:07]ConnectInit lk.salyk.kg [14:20:07]written 0, free lines is 4095 [14:20:07]Connected sock=6 [14:20: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 36 39 39 01 00 00 1C 74 31 01 BD CB 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 AC 26 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 00 00 00 F4 03 04 00 15 EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CE 1F 02 00 35 04 06 00 06 69 00 E5 2B 30 53 95 3C 85 10 EA 92 98 [14:20: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 36 39 4F 00 00 00 E8 AD 47 00 0D 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 36 39 10 04 04 00 CE 1F 02 00 F4 03 04 00 C8 9A 20 67 B6 04 01 00 00 17 98 09 00 78 A3 05 88 [14:20:07]CommunicateWithHost err = 0 [14:20:07]CheckOFDResponse [14:20:07]1017 (14) - 77093643461234 [14:20:07]1041 (16) - 0000000000874669 [14:20:07]1040 (4) - 139214 [14:20:07]1012 (4) - 29.10.2024 08:20 [14:20:07]1206 (1) - 0 [14:20:07]OFD Sender: Remove packet 139214 [14:20:07]ProducePacketName [14:20:07]name=ofd_packets/00139214 [14:20:07]NVStorageDeleteData [14:20:07]Write to MH i2c: 01 00 00 9E 06 A4 [14:20:07]Write i2c OK [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: 01 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: 01 07 00 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: 01 07 00 9E 06 00 00 00 00 00 04 0D BC [14:20:07]RasterBufferAndPrint [14:20:07]line [14:20:07]line [14:20:07]line [14:20:07]line [14:20:07]line [14:20:07]written 0, free lines is 3338 [14:20:07]MH_Cut [14:20:07]Write to MH i2c: D1 01 00 A5 06 01 7D [14:20:07]Write i2c OK [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: D1 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: D1 01 00 [14:20:07]MH_I2C_Read... [14:20:07]Read from MH i2c: D1 01 00 A5 06 00 7C [14:20:07]Write to MH i2c: 01 00 00 A6 06 AC [14:20:07]Write i2c OK [14:20:07]MH_I2C_Read... [14:20:08]OFD Sender: No OFD packet to send [14:20:08]*** Cut start [14:20:08]*** Partial cut [14:20:08]*** CUTSNS_PIN = 1 [14:20:08]*** CUTSNS_PIN = 0 [14:20:08]*** Brake cut motor [14:20:09]Read from MH i2c: 01 [14:20:09]MH_I2C_Read... [14:20:09]*** Stop cut motor [14:20:09]*** Cut end [14:20:09]Read from MH i2c: 01 07 00 [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: 01 07 00 A6 06 00 00 00 00 00 FF 0F C1 [14:20:09]process_action close_receipt done [14:20:09]requested_data is exist [14:20:09]produce_requested_data [14:20:09]requested_item fm.sn is exist - process it [14:20:09]wFMCommunicate request_size=4 [14:20:09]MH_SAM_APDU [14:20:09]CAPDU: 80 11 00 00 [14:20:09]Write to MH i2c: E2 08 00 A7 06 80 11 00 00 00 00 00 00 27 [14:20:09]Write i2c OK [14:20:09]MH_I2C_Read... [14:20:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:09]Read from MH i2c: E2 [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: E2 17 00 [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: E2 17 00 A7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 82 [14:20:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:20:09]wFMCommunicate OK [14:20:09]requested_item fd.num is exist - process it [14:20:09]SAM_PROTO_GetFieldsCounters [14:20:09]wFMCommunicate request_size=4 [14:20:09]MH_SAM_APDU [14:20:09]CAPDU: 80 13 00 00 [14:20:09]Write to MH i2c: E2 08 00 A8 06 80 13 00 00 00 00 00 00 2A [14:20:09]Write i2c OK [14:20:09]MH_I2C_Read... [14:20:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:20:09]Read from MH i2c: E2 [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: E2 62 00 [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: E2 62 00 A8 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 BF [14:20: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:20:09]wFMCommunicate OK [14:20:09]SAM_PROTO_GetFieldsCounters done [14:20:09]requested_item shift.num is exist - process it [14:20:09]requested_item shift.opened is exist - process it [14:20:09]req_shift_opened [14:20:09]FM_GetShiftState [14:20:09]SAM_PROTO_GetShiftState [14:20:09]wFMCommunicate request_size=4 [14:20:09]MH_SAM_APDU [14:20:09]CAPDU: 80 13 01 00 [14:20:09]Write to MH i2c: E2 08 00 A9 06 80 13 01 00 00 00 00 00 2C [14:20:09]Write i2c OK [14:20:09]MH_I2C_Read... [14:20:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:09]Read from MH i2c: E2 [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: E2 0E 00 [14:20:09]MH_I2C_Read... [14:20:09]Read from MH i2c: E2 0E 00 A9 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7B [14:20:09]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:20:09]wFMCommunicate OK [14:20:09]SAM_PROTO_GetShiftState done [14:20:09]FM_GetShiftState done [14:20:09]req_shift_opened done [14:20:09]requested_item shift.open_date is exist - process it [14:20:09]req_shift_open_date [14:20:09]req_shift_open_date done [14:20:09]produce_requested_data done [14:20:09]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139214,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:20:09]process_action_free close_receipt [14:20:09]json_value_free [14:20:09]json_value_free done [14:20:09]process_json_proto returns [14:20:09]Send response to host [14:20:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139214,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:20:09]free response buf [14:20:09]execute_script done [14:20:09]execute_script returns [14:20:09]free content buf [14:20:09]Sock 9.Close socket [14:20:09]Sock 9.Thread stoped [14:20:13]OFD Sender: No OFD packet to send [14:20:18]OFD Sender: No OFD packet to send [14:20:23]OFD Sender: No OFD packet to send [14:20:28]OFD Sender: No OFD packet to send [14:20:33]OFD Sender: No OFD packet to send [14:20:36]accept exits with 8 [14:20:36]New connection [14:20:36]New thread 3067284836 created [14:20:36]Thread 3067141476 joined [14:20:36]Waiting for new connection... [14:20:36] Sock 8.Parse request [14:20:36]Sock 8.Check first char [14:20:36]Sock 8.First char is OK [14:20:36]request: POST /json_proto HTTP/1.0 [14:20:36]Method: POST [14:20:36]URL: /json_proto [14:20:36]Method is POST - this is cgi request [14:20:36]url: /json_proto [14:20:36]query_string will be loaded in cgi processing [14:20:36]execute_cgi json_proto POST (null) [14:20:36]execute_cgi path=json_proto method=POST [14:20:36]POST find Content-Length [14:20:36]Host: 172.17.50.196:8080 [14:20:36]Content-Length: 1015 [14:20:36]Content-Type: application/json [14:20:36] [14:20:36]POST finish read [14:20:36]Found Content-Length = 1015 [14:20:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335116", "tax_sys" : 0, "items" : [ { "code": "4700000481972", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u0433\u0440\u0435\u0439\u043F\u0444\u0440\u0443\u0442-\u043C\u0430\u0440\u0430\u043A\u0443\u0439\u044F 0", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 190.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:36]execute_script... [14:20: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 : (3)335116", "tax_sys" : 0, "items" : [ { "code": "4700000481972", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u0433\u0440\u0435\u0439\u043F\u0444\u0440\u0443\u0442-\u043C\u0430\u0440\u0430\u043A\u0443\u0439\u044F 0", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 190.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:36]POST & json_proto [14:20:36]process_json_proto [14:20:36]json parsed OK: [14:20:36]protocol is kg_v1.0 [14:20:36]action value=close_receipt [14:20:36]process_action close_receipt [14:20:36]cmd_close_receipt [14:20:36]MH_GetDate [14:20:36]Write to MH i2c: F0 00 00 AA 06 9F [14:20:36]Write i2c OK [14:20:36]MH_I2C_Read... [14:20:36]Read from MH i2c: F0 [14:20:36]MH_I2C_Read... [14:20:36]Read from MH i2c: F0 09 00 [14:20:36]MH_I2C_Read... [14:20:36]Read from MH i2c: F0 09 00 AA 06 00 35 EF 20 67 72 0D 1C 67 55 [14:20:36]GetLastDocTimeStamp 1730211605 [14:20:36]current date 1730211637 [14:20:36]FM_GetShiftState [14:20:36]SAM_PROTO_GetShiftState [14:20:36]wFMCommunicate request_size=4 [14:20:36]MH_SAM_APDU [14:20:36]CAPDU: 80 13 01 00 [14:20:36]Write to MH i2c: E2 08 00 AB 06 80 13 01 00 00 00 00 00 2E [14:20:36]Write i2c OK [14:20:36]MH_I2C_Read... [14:20:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:36]Read from MH i2c: E2 [14:20:36]MH_I2C_Read... [14:20:36]Read from MH i2c: E2 0E 00 [14:20:36]MH_I2C_Read... [14:20:36]Read from MH i2c: E2 0E 00 AB 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7D [14:20:36]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:20:36]wFMCommunicate OK [14:20:36]SAM_PROTO_GetShiftState done [14:20:36]FM_GetShiftState done [14:20:36]opened in 1730160023 [14:20:36]opened+sec_in_day 1730246423 [14:20:36]quantity*price = 9500 [14:20:36]sum+1 = 9501 [14:20:36]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000481453 Напиток энерг Nitro Max 0,45 ж/б 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 190.00 НСП 1% : 1.68 НДС 12% : 20.18 Наличными: 190.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 200 29.10.2024 14:20 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139215 ФПД: 37339452148137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142037&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139215&fm=37339452148137&tin=02508201610067®Number=0000000000091631&sum=19000 0 [14:20:37]StoreToDocumentArchive [14:20:37]shift 555 fd 139215 [14:20:37]save to /storage/0555/doc_00139215 [14:20:37]save last doc name /storage/0555/doc_00139215 to /storage/kkm_last_doc_name [14:20:37]save OK [14:20:37]Clear old archive folders... [14:20:37]ProcessDocumentItem done err = 0, tmpTLVsize=429 [14:20:37]tlvbuf is 0110A430 [14:20:37]SAM_PROTO_ClearQueue [14:20:37]wFMCommunicate request_size=4 [14:20:37]MH_SAM_APDU [14:20:37]CAPDU: 80 09 00 00 [14:20:37]Write to MH i2c: E2 08 00 B8 06 80 09 00 00 00 00 00 00 30 [14:20:37]Write i2c OK [14:20:37]MH_I2C_Read... [14:20:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:20:37]Read from MH i2c: E2 [14:20:37]MH_I2C_Read... [14:20:37]Read from MH i2c: E2 03 00 [14:20:37]MH_I2C_Read... [14:20:37]Read from MH i2c: E2 03 00 B8 06 00 90 00 32 [14:20:37]RAPDU: 90 00 [14:20:37]wFMCommunicate OK [14:20:37]SAM_PROTO_ClearQueue done [14:20:37]KKMCreateOFDPacket [14:20:37]OFDProtocolAddRootSTLVToBuf [14:20:37]FM_MakeSignedData [14:20:37]FM_MakeSignedData [14:20:37]SAM_PROTO_SignData [14:20:37]wFMCommunicate request_size=4 [14:20:37]MH_SAM_APDU [14:20:37]CAPDU: 80 0D 01 02 [14:20:37]Write to MH i2c: E2 08 00 B9 06 80 0D 01 02 00 00 00 00 38 [14:20:37]Write i2c OK [14:20:37]MH_I2C_Read... [14:20:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:20:37]Read from MH i2c: E2 [14:20:37]MH_I2C_Read... [14:20:37]Read from MH i2c: E2 03 00 [14:20:37]MH_I2C_Read... [14:20:37]Read from MH i2c: E2 03 00 B9 06 00 90 00 33 [14:20:37]RAPDU: 90 00 [14:20:37]wFMCommunicate OK [14:20:37]wFMCommunicate request_size=255 [14:20:37]MH_SAM_APDU [14:20:37]CAPDU: 80 0D 02 02 FA 03 00 AD 01 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 39 37 32 06 04 45 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 B3 D1 80 D0 B5 D0 B9 D0 BF D1 84 D1 80 D1 83 D1 82 2D D0 BC D0 B0 D1 80 D0 B0 D0 BA D1 83 D0 B9 D1 8F 20 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 [14:20:37]Write to MH i2c: E2 02 01 BA 06 80 0D 02 02 FA 00 03 00 AD 01 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 39 37 32 06 04 45 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 B3 D1 80 D0 B5 D0 B9 D0 BF D1 84 D1 80 D1 83 D1 82 2D D0 BC D0 B0 D1 80 D0 B0 D0 BA D1 83 D0 B9 D1 8F 20 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 1A [14:20:37]Write i2c OK [14:20:37]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 [14:20:38]MH_I2C_Read... [14:20:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:38]Read from MH i2c: E2 03 00 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 03 00 BA 06 00 90 00 34 [14:20:38]RAPDU: 90 00 [14:20:38]wFMCommunicate OK [14:20:38]wFMCommunicate request_size=188 [14:20:38]MH_SAM_APDU [14:20:38]CAPDU: 80 0D 02 02 B7 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 35 EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CF 1F 02 00 35 04 06 00 21 F5 C4 C8 09 A9 [14:20:38]Write to MH i2c: E2 BF 00 BB 06 80 0D 02 02 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 35 EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CF 1F 02 00 35 04 06 00 21 F5 C4 C8 09 A9 00 00 1B [14:20:38]Write i2c OK [14:20:38]MH_I2C_Read... [14:20:38]OFD Sender: No OFD packet to send [14:20:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:38]Read from MH i2c: E2 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 03 00 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 03 00 BB 06 00 90 00 35 [14:20:38]RAPDU: 90 00 [14:20:38]wFMCommunicate OK [14:20:38]wFMCommunicate request_size=4 [14:20:38]MH_SAM_APDU [14:20:38]CAPDU: 80 0D 03 02 [14:20:38]Write to MH i2c: E2 08 00 BC 06 80 0D 03 02 00 00 00 00 3D [14:20:38]Write i2c OK [14:20:38]MH_I2C_Read... [14:20:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:20:38]Read from MH i2c: E2 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 0B 00 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 0B 00 BC 06 00 36 CB BD 57 32 25 78 30 90 00 52 [14:20:38]RAPDU: 36 CB BD 57 32 25 78 30 90 00 [14:20:38]wFMCommunicate OK [14:20:38]SAM_PROTO_SignData done [14:20:38]FM_MakeSignedData done [14:20:38]CreateOFDProtocolMessage [14:20:38]wFMCommunicate request_size=4 [14:20:38]MH_SAM_APDU [14:20:38]CAPDU: 80 11 00 00 [14:20:38]Write to MH i2c: E2 08 00 BD 06 80 11 00 00 00 00 00 00 3D [14:20:38]Write i2c OK [14:20:38]MH_I2C_Read... [14:20:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:38]Read from MH i2c: E2 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 17 00 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: E2 17 00 BD 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 98 [14:20:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:20:38]wFMCommunicate OK [14:20:38]CreateOFDProtocolMessage done [14:20:38]OFDSenderStorePacket 139215 [14:20:38]StoreOFDPacket docnum=139215 [14:20:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 C1 01 00 00 54 6B B9 01 36 33 5A 03 01 00 03 00 AD 01 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 39 37 32 06 04 45 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 B3 D1 80 D0 B5 D0 B9 D0 BF D1 84 D1 80 D1 83 D1 82 2D D0 BC D0 B0 D1 80 D0 B0 D0 BA D1 83 D0 B9 D1 8F 20 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 35 EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CF 1F 02 00 35 04 06 00 21 F5 C4 C8 09 A9 36 CB BD 57 32 25 78 30 [14:20:38]CheckFolder [14:20:38]dirname=/storage/ofd_packets [14:20:38]CheckFolder done [14:20:38]ProducePacketName [14:20:38]name=ofd_packets/00139215 [14:20:38]NVStorageSaveData ofd_packets/00139215 [14:20:38]File name is /storage/ofd_packets/00139215 [14:20:38]Write 479 bytes [14:20:38]NVStorageSaveData done [14:20:38]OFDSenderStorePacket done [14:20:38]KKMCreateOFDPacket done [14:20:38]NVStorageSaveData kkm_last_timestamp [14:20:38]File name is /storage/kkm_last_timestamp [14:20:38]Write 4 bytes [14:20:38]NVStorageSaveData done [14:20:38]ExternCall_PrintAddStr [14:20:38]wPrintStart [14:20:38]Write to MH i2c: 01 00 00 BE 06 C4 [14:20:38]Write i2c OK [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: 01 [14:20:38]MH_I2C_Read... [14:20:38]Read from MH i2c: 01 07 00 [14:20:38]MH_I2C_Read... [14:20:38]OFD Sender: Processing packet 139215 [packets to send 34, broken 33] [14:20:38]ProducePacketName [14:20:38]name=ofd_packets/00139215 [14:20:38]Read from MH i2c: OFD Sender: To server: pG, [14:20:38]01 CommunicateWithHost lk.salyk.kg:30040 [14:20:38]07 ConnectInit lk.salyk.kg [14:20:38]00 BE 06 00 00 00 00 00 FF 0F D9 [14:20:38]RasterBufferAndPrint [14:20:38]line Счет N : (3)335116 [14:20:38]line ИНН: 02508201610067 [14:20:38]line Контрольно-Кассовый Чек [14:20:38]line ПРОДАЖА [14:20:38]line Товар: 4700000481972 [14:20:38]line Напиток энерг Nitro грейпфрут-маракуйя 0 [14:20:38]line 1.000 * 95.00 [14:20:38]line = 95.00 [14:20:38]line НДС 12% НСП 1% [14:20:38]line > о реализуемом товаре [14:20:38]line Товар: 4700000481453 [14:20:38]line Напиток энерг Nitro Max 0,45 ж/б [14:20:38]line 1.000 * 95.00 [14:20:38]line = 95.00 [14:20:38]line НДС 12% НСП 1% [14:20:38]line > о реализуемом товаре [14:20:38]line ИТОГО: 190.00 [14:20:38]line НСП 1% : 1.68 [14:20:38]line НДС 12% : 20.18 [14:20:38]line Наличными: 190.00 [14:20:38]line Безнал.: 0.00 [14:20:38]line Место: АЗС № 101 "Партнер Нефть" [14:20:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:20:38]line СНО: Общий режим [14:20:38]line Чек 200 29.10.2024 14:20 [14:20:38]line Смена: 555 ФФД: 1.0 [14:20:38]line ЗНМ: 0300000081 [14:20:38]line РНМ: 0000000000091631 [14:20:38]line Версия ККМ: 001 [14:20:38]line ФМ: 0000000000874669 [14:20:38]line ФД: 139215 [14:20:38]line ФПД: 37339452148137 [14:20:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142037&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139215&fm=37339452148137&tin=02508201610067®Number=0000000000091631&sum=19000 [14:20:38]line 0 [14:20:38]written 0, free lines is 4095 [14:20:38]Connected sock=11 [14:20: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 36 39 C1 01 00 00 54 6B B9 01 36 33 5A 03 01 00 03 00 AD 01 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 39 37 32 06 04 45 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 B3 D1 80 D0 B5 D0 B9 D0 BF D1 84 D1 80 D1 83 D1 82 2D D0 BC D0 B0 D1 80 D0 B0 D0 BA D1 83 D0 B9 D1 8F 20 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 07 00 00 00 00 07 04 06 00 38 4A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 35 EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 CF 1F 02 00 35 04 06 00 21 F5 C4 C8 09 A9 36 CB BD 57 32 25 78 30 [14:20: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 36 39 4F 00 00 00 84 7F 47 00 12 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 36 39 10 04 04 00 CF 1F 02 00 F4 03 04 00 E8 9A 20 67 B6 04 01 00 00 78 EC 8E 41 60 20 E6 47 [14:20:39]CommunicateWithHost err = 0 [14:20:39]CheckOFDResponse [14:20:39]1017 (14) - 77093643461234 [14:20:39]1041 (16) - 0000000000874669 [14:20:39]1040 (4) - 139215 [14:20:39]1012 (4) - 29.10.2024 08:20 [14:20:39]1206 (1) - 0 [14:20:39]OFD Sender: Remove packet 139215 [14:20:39]ProducePacketName [14:20:39]name=ofd_packets/00139215 [14:20:39]NVStorageDeleteData [14:20:39]Write to MH i2c: 01 00 00 EE 06 F4 [14:20:39]Write i2c OK [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: 01 [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: 01 07 00 [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: 01 07 00 EE 06 00 00 00 00 00 9A 0C A1 [14:20:39]RasterBufferAndPrint [14:20:39]line [14:20:39]line [14:20:39]line [14:20:39]line [14:20:39]line [14:20:39]written 0, free lines is 3232 [14:20:39]MH_Cut [14:20:39]Write to MH i2c: D1 01 00 F5 06 01 CD [14:20:39]Write i2c OK [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: D1 [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: D1 01 00 [14:20:39]MH_I2C_Read... [14:20:39]Read from MH i2c: D1 01 00 F5 06 00 CC [14:20:39]Write to MH i2c: 01 00 00 F6 06 FC [14:20:39]Write i2c OK [14:20:39]MH_I2C_Read... [14:20:39]OFD Sender: No OFD packet to send [14:20:40]*** Cut start [14:20:40]*** Partial cut [14:20:40]*** CUTSNS_PIN = 1 [14:20:40]*** CUTSNS_PIN = 0 [14:20:40]*** Brake cut motor [14:20:40]Read from MH i2c: 01 [14:20:40]MH_I2C_Read... [14:20:40]*** Stop cut motor [14:20:40]*** Cut end [14:20:40]Read from MH i2c: 01 07 00 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: 01 07 00 F6 06 00 00 00 00 00 FF 0F 11 [14:20:40]process_action close_receipt done [14:20:40]requested_data is exist [14:20:40]produce_requested_data [14:20:40]requested_item fm.sn is exist - process it [14:20:40]wFMCommunicate request_size=4 [14:20:40]MH_SAM_APDU [14:20:40]CAPDU: 80 11 00 00 [14:20:40]Write to MH i2c: E2 08 00 F7 06 80 11 00 00 00 00 00 00 77 [14:20:40]Write i2c OK [14:20:40]MH_I2C_Read... [14:20:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:40]Read from MH i2c: E2 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 17 00 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 17 00 F7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D2 [14:20:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:20:40]wFMCommunicate OK [14:20:40]requested_item fd.num is exist - process it [14:20:40]SAM_PROTO_GetFieldsCounters [14:20:40]wFMCommunicate request_size=4 [14:20:40]MH_SAM_APDU [14:20:40]CAPDU: 80 13 00 00 [14:20:40]Write to MH i2c: E2 08 00 F8 06 80 13 00 00 00 00 00 00 7A [14:20:40]Write i2c OK [14:20:40]MH_I2C_Read... [14:20:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:20:40]Read from MH i2c: E2 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 62 00 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 62 00 F8 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CF 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [14:20: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 CF 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:20:40]wFMCommunicate OK [14:20:40]SAM_PROTO_GetFieldsCounters done [14:20:40]requested_item shift.num is exist - process it [14:20:40]requested_item shift.opened is exist - process it [14:20:40]req_shift_opened [14:20:40]FM_GetShiftState [14:20:40]SAM_PROTO_GetShiftState [14:20:40]wFMCommunicate request_size=4 [14:20:40]MH_SAM_APDU [14:20:40]CAPDU: 80 13 01 00 [14:20:40]Write to MH i2c: E2 08 00 F9 06 80 13 01 00 00 00 00 00 7C [14:20:40]Write i2c OK [14:20:40]MH_I2C_Read... [14:20:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:40]Read from MH i2c: E2 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 0E 00 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: E2 0E 00 F9 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 CB [14:20:40]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:20:40]wFMCommunicate OK [14:20:40]SAM_PROTO_GetShiftState done [14:20:40]FM_GetShiftState done [14:20:40]req_shift_opened done [14:20:40]requested_item shift.open_date is exist - process it [14:20:40]req_shift_open_date [14:20:40]req_shift_open_date done [14:20:40]produce_requested_data done [14:20:40]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139215,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:20:40]process_action_free close_receipt [14:20:40]json_value_free [14:20:40]json_value_free done [14:20:40]process_json_proto returns [14:20:40]Send response to host [14:20:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139215,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:20:40]free response buf [14:20:40]execute_script done [14:20:40]execute_script returns [14:20:40]free content buf [14:20:40]Sock 8.Close socket [14:20:40]Sock 8.Thread stoped [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:18]accept exits with 9 [14:22:18]New connection [14:22:18]New thread 3067141476 created [14:22:18]Thread 3067284836 joined [14:22:18]Waiting for new connection... [14:22:18] Sock 9.Parse request [14:22:18]Sock 9.Check first char [14:22:18]Sock 9.First char is OK [14:22:18]request: POST /json_proto HTTP/1.0 [14:22:18]Method: POST [14:22:18]URL: /json_proto [14:22:18]Method is POST - this is cgi request [14:22:18]url: /json_proto [14:22:18]query_string will be loaded in cgi processing [14:22:18]execute_cgi json_proto POST (null) [14:22:18]execute_cgi path=json_proto method=POST [14:22:18]POST find Content-Length [14:22:18]Host: 172.17.50.196:8080 [14:22:18]Content-Length: 989 [14:22:18]Content-Type: application/json [14:22:18] [14:22:18]POST finish read [14:22:18]Found Content-Length = 989 [14:22:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335117", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 265.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:18]execute_script... [14:22: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 : (3)335117", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 265.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:18]POST & json_proto [14:22:18]process_json_proto [14:22:18]json parsed OK: [14:22:18]protocol is kg_v1.0 [14:22:18]action value=close_receipt [14:22:18]process_action close_receipt [14:22:18]cmd_close_receipt [14:22:18]MH_GetDate [14:22:18]Write to MH i2c: F0 00 00 FA 06 EF [14:22:18]Write i2c OK [14:22:18]MH_I2C_Read... [14:22:18]Read from MH i2c: F0 [14:22:18]MH_I2C_Read... [14:22:18]Read from MH i2c: F0 09 00 [14:22:18]MH_I2C_Read... [14:22:18]Read from MH i2c: F0 09 00 FA 06 00 9A EF 20 67 72 0D 1C 67 0A [14:22:18]GetLastDocTimeStamp 1730211637 [14:22:18]current date 1730211738 [14:22:18]FM_GetShiftState [14:22:18]SAM_PROTO_GetShiftState [14:22:18]wFMCommunicate request_size=4 [14:22:18]MH_SAM_APDU [14:22:18]CAPDU: 80 13 01 00 [14:22:18]Write to MH i2c: E2 08 00 FB 06 80 13 01 00 00 00 00 00 7E [14:22:18]Write i2c OK [14:22:18]MH_I2C_Read... [14:22:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:18]Read from MH i2c: E2 [14:22:18]MH_I2C_Read... [14:22:18]Read from MH i2c: E2 0E 00 [14:22:18]MH_I2C_Read... [14:22:18]Read from MH i2c: E2 0E 00 FB 06 00 09 00 01 97 25 20 67 00 00 00 00 90 00 CD [14:22:18]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:22:18]wFMCommunicate OK [14:22:18]SAM_PROTO_GetShiftState done [14:22:18]FM_GetShiftState done [14:22:18]opened in 1730160023 [14:22:18]opened+sec_in_day 1730246423 [14:22:18]quantity*price = 17000 [14:22:18]sum+1 = 17001 [14:22:18]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000480302 Напиток энерг Nitro манго-клуб 0.45 ж/б 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 265.00 НСП 1% : 2.34 НДС 12% : 28.14 Наличными: 265.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 201 29.10.2024 14:22 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139216 ФПД: 68269550924505 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142219&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139216&fm=68269550924505&tin=02508201610067®Number=0000000000091631&sum=26500 0 [14:22:19]StoreToDocumentArchive [14:22:19]shift 555 fd 139216 [14:22:19]save to /storage/0555/doc_00139216 [14:22:19]save last doc name /storage/0555/doc_00139216 to /storage/kkm_last_doc_name [14:22:19]save OK [14:22:19]Clear old archive folders... [14:22:19]ProcessDocumentItem done err = 0, tmpTLVsize=421 [14:22:19]tlvbuf is B6FA6470 [14:22:19]SAM_PROTO_ClearQueue [14:22:19]wFMCommunicate request_size=4 [14:22:19]MH_SAM_APDU [14:22:19]CAPDU: 80 09 00 00 [14:22:19]Write to MH i2c: E2 08 00 08 07 80 09 00 00 00 00 00 00 81 [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:19]Read from MH i2c: E2 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 03 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 03 00 08 07 00 90 00 83 [14:22:19]RAPDU: 90 00 [14:22:19]wFMCommunicate OK [14:22:19]SAM_PROTO_ClearQueue done [14:22:19]KKMCreateOFDPacket [14:22:19]OFDProtocolAddRootSTLVToBuf [14:22:19]FM_MakeSignedData [14:22:19]FM_MakeSignedData [14:22:19]SAM_PROTO_SignData [14:22:19]wFMCommunicate request_size=4 [14:22:19]MH_SAM_APDU [14:22:19]CAPDU: 80 0D 01 02 [14:22:19]Write to MH i2c: E2 08 00 09 07 80 0D 01 02 00 00 00 00 89 [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]OFD Sender: No OFD packet to send [14:22:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:19]Read from MH i2c: E2 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 03 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 03 00 09 07 00 90 00 84 [14:22:19]RAPDU: 90 00 [14:22:19]wFMCommunicate OK [14:22:19]wFMCommunicate request_size=255 [14:22:19]MH_SAM_APDU [14:22:19]CAPDU: 80 0D 02 02 FA 03 00 A5 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 [14:22:19]Write to MH i2c: E2 02 01 0A 07 80 0D 02 02 FA 00 03 00 A5 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 00 00 90 [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:20]Read from MH i2c: E2 [14:22:20]MH_I2C_Read... [14:22:20]Read from MH i2c: E2 03 00 [14:22:20]MH_I2C_Read... [14:22:20]Read from MH i2c: E2 03 00 0A 07 00 90 00 85 [14:22:20]RAPDU: 90 00 [14:22:20]wFMCommunicate OK [14:22:20]wFMCommunicate request_size=180 [14:22:20]MH_SAM_APDU [14:22:20]CAPDU: 80 0D 02 02 AF F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 84 67 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 9B EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D0 1F 02 00 35 04 06 00 3E 17 3E 54 F2 D9 [14:22:20]Write to MH i2c: E2 B7 00 0B 07 80 0D 02 02 AF 00 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 84 67 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 9B EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D0 1F 02 00 35 04 06 00 3E 17 3E 54 F2 D9 00 00 5E [14:22:20]Write i2c OK [14:22:20]MH_I2C_Read... [14:22:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:20]Read from MH i2c: E2 [14:22:20]MH_I2C_Read... [14:22:20]Read from MH i2c: E2 03 00 [14:22:20]MH_I2C_Read... [14:22:20]Read from MH i2c: E2 03 00 0B 07 00 90 00 86 [14:22:20]RAPDU: 90 00 [14:22:20]wFMCommunicate OK [14:22:20]wFMCommunicate request_size=4 [14:22:20]MH_SAM_APDU [14:22:20]CAPDU: 80 0D 03 02 [14:22:20]Write to MH i2c: E2 08 00 0C 07 80 0D 03 02 00 00 00 00 8E [14:22:20]Write i2c OK [14:22:20]MH_I2C_Read... [14:22:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:20]Read from MH i2c: E2 [14:22:20]MH_I2C_Read... [14:22:20]Read from MH i2c: E2 0B 00 [14:22:20]MH_I2C_Read... [14:22:20]Read from MH i2c: E2 0B 00 0C 07 00 81 3B 15 F0 40 16 FE EA 90 00 8E [14:22:20]RAPDU: 81 3B 15 F0 40 16 FE EA 90 00 [14:22:20]wFMCommunicate OK [14:22:20]SAM_PROTO_SignData done [14:22:20]FM_MakeSignedData done [14:22:20]CreateOFDProtocolMessage [14:22:20]wFMCommunicate request_size=4 [14:22:20]MH_SAM_APDU [14:22:20]CAPDU: 80 11 00 00 [14:22:20]Write to MH i2c: E2 08 00 0D 07 80 11 00 00 00 00 00 00 8E [14:22:20]Write i2c OK [14:22:20]MH_I2C_Read... [14:22:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:20]Read from MH i2c: E2 [14:22:20]MH_I2C_Read... [14:22:20]Read from MH i2c: E2 17 00 [14:22:20]MH_I2C_Read... [14:22:20]Read from MH i2c: E2 17 00 0D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E9 [14:22:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:22:20]wFMCommunicate OK [14:22:20]CreateOFDProtocolMessage done [14:22:20]OFDSenderStorePacket 139216 [14:22:20]StoreOFDPacket docnum=139216 [14:22:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 B9 01 00 00 51 EF B1 01 04 1A 5A 03 01 00 03 00 A5 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 84 67 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 9B EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D0 1F 02 00 35 04 06 00 3E 17 3E 54 F2 D9 81 3B 15 F0 40 16 FE EA [14:22:20]CheckFolder [14:22:20]dirname=/storage/ofd_packets [14:22:20]CheckFolder done [14:22:20]ProducePacketName [14:22:20]name=ofd_packets/00139216 [14:22:20]NVStorageSaveData ofd_packets/00139216 [14:22:20]File name is /storage/ofd_packets/00139216 [14:22:20]Write 471 bytes [14:22:20]NVStorageSaveData done [14:22:20]OFDSenderStorePacket done [14:22:20]KKMCreateOFDPacket done [14:22:20]NVStorageSaveData kkm_last_timestamp [14:22:20]File name is /storage/kkm_last_timestamp [14:22:20]Write 4 bytes [14:22:20]NVStorageSaveData done [14:22:20]ExternCall_PrintAddStr [14:22:20]wPrintStart [14:22:20]Write to MH i2c: 01 00 00 0E 07 15 [14:22:20]Write i2c OK [14:22:20]MH_I2C_Read... [14:22:20]Read from MH i2c: 01 [14:22:20]MH_I2C_Read... [14:22:20]Read from MH i2c: 01 07 00 [14:22:20]MH_I2C_Read... [14:22:20]Read from MH i2c: 01 07 00 0E 07 00 00 00 00 00 FF 0F 2A [14:22:20]RasterBufferAndPrint [14:22:20]line Счет N : (3)335117 [14:22:20]line ИНН: 02508201610067 [14:22:20]line Контрольно-Кассовый Чек [14:22:20]line ПРОДАЖА [14:22:20]line Товар: 5449000176448 [14:22:20]line Сок Piko Pulpy апельсин ПЭТ 1л [14:22:20]line 1.000 * 170.00 [14:22:20]line = 170.00 [14:22:20]line НДС 12% НСП 1% [14:22:20]line > о реализуемом товаре [14:22:20]line Товар: 4700000480302 [14:22:20]line Напиток энерг Nitro манго-клуб 0.45 ж/б [14:22:20]line 1.000 * 95.00 [14:22:20]line = 95.00 [14:22:20]line НДС 12% НСП 1% [14:22:20]line > о реализуемом товаре [14:22:20]line ИТОГО: 265.00 [14:22:20]line НСП 1% : 2.34 [14:22:20]line НДС 12% : 28.14 [14:22:20]line Наличными: 265.00 [14:22:20]line Безнал.: 0.00 [14:22:20]line Место: АЗС № 101 "Партнер Нефть" [14:22:20]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:22:20]line СНО: Общий режим [14:22:20]line Чек 201 29.10.2024 14:22 [14:22:20]line Смена: 555 ФФД: 1.0 [14:22:20]line ЗНМ: 0300000081 [14:22:20]line РНМ: 0000000000091631 [14:22:20]line Версия ККМ: 001 [14:22:20]line ФМ: 0000000000874669 [14:22:20]line ФД: 139216 [14:22:20]line ФПД: 68269550924505 [14:22:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142219&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139216&fm=68269550924505&tin=02508201610067®Number=0000000000091631&sum=26500 [14:22:20]line 0 [14:22:20]OFD Sender: Processing packet 139216 [packets to send 34, broken 33] [14:22:20]ProducePacketName [14:22:20]name=ofd_packets/00139216 [14:22:20]OFD Sender: To server: pG, [14:22:20]CommunicateWithHost lk.salyk.kg:30040 [14:22:20]ConnectInit lk.salyk.kg [14:22:20]written 0, free lines is 4095 [14:22:20]Connected sock=10 [14:22: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 36 39 B9 01 00 00 51 EF B1 01 04 1A 5A 03 01 00 03 00 A5 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 67 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 0A 00 00 00 00 07 04 06 00 84 67 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 9B EF 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D0 1F 02 00 35 04 06 00 3E 17 3E 54 F2 D9 81 3B 15 F0 40 16 FE EA [14: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 36 39 4F 00 00 00 4A A9 47 00 05 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 36 39 10 04 04 00 D0 1F 02 00 F4 03 04 00 4E 9B 20 67 B6 04 01 00 00 70 79 9F 74 8B DB 32 C6 [14:22:21]CommunicateWithHost err = 0 [14:22:21]CheckOFDResponse [14:22:21]1017 (14) - 77093643461234 [14:22:21]1041 (16) - 0000000000874669 [14:22:21]1040 (4) - 139216 [14:22:21]1012 (4) - 29.10.2024 08:22 [14:22:21]1206 (1) - 0 [14:22:21]OFD Sender: Remove packet 139216 [14:22:21]ProducePacketName [14:22:21]name=ofd_packets/00139216 [14:22:21]NVStorageDeleteData [14:22:21]Write to MH i2c: 01 00 00 3E 07 45 [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: 01 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: 01 07 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: 01 07 00 3E 07 00 00 00 00 00 B3 0C 0B [14:22:21]RasterBufferAndPrint [14:22:21]line [14:22:21]line [14:22:21]line [14:22:21]line [14:22:21]line [14:22:21]written 0, free lines is 3260 [14:22:21]MH_Cut [14:22:21]Write to MH i2c: D1 01 00 45 07 01 1E [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: D1 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: D1 01 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: D1 01 00 45 07 00 1D [14:22:21]Write to MH i2c: 01 00 00 46 07 4D [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:21]OFD Sender: No OFD packet to send [14:22:21]*** Cut start [14:22:21]*** Partial cut [14:22:21]*** CUTSNS_PIN = 1 [14:22:22]*** CUTSNS_PIN = 0 [14:22:22]*** Brake cut motor [14:22:22]Read from MH i2c: 01 [14:22:22]MH_I2C_Read... [14:22:22]*** Stop cut motor [14:22:22]*** Cut end [14:22:22]Read from MH i2c: 01 07 00 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: 01 07 00 46 07 00 00 00 00 00 FF 0F 62 [14:22:22]process_action close_receipt done [14:22:22]requested_data is exist [14:22:22]produce_requested_data [14:22:22]requested_item fm.sn is exist - process it [14:22:22]wFMCommunicate request_size=4 [14:22:22]MH_SAM_APDU [14:22:22]CAPDU: 80 11 00 00 [14:22:22]Write to MH i2c: E2 08 00 47 07 80 11 00 00 00 00 00 00 C8 [14:22:22]Write i2c OK [14:22:22]MH_I2C_Read... [14:22:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:22]Read from MH i2c: E2 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 17 00 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 17 00 47 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 23 [14:22:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:22:22]wFMCommunicate OK [14:22:22]requested_item fd.num is exist - process it [14:22:22]SAM_PROTO_GetFieldsCounters [14:22:22]wFMCommunicate request_size=4 [14:22:22]MH_SAM_APDU [14:22:22]CAPDU: 80 13 00 00 [14:22:22]Write to MH i2c: E2 08 00 48 07 80 13 00 00 00 00 00 00 CB [14:22:22]Write i2c OK [14:22:22]MH_I2C_Read... [14:22:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:22]Read from MH i2c: E2 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 62 00 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 62 00 48 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D0 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 68 [14:22: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D0 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:22]wFMCommunicate OK [14:22:22]SAM_PROTO_GetFieldsCounters done [14:22:22]requested_item shift.num is exist - process it [14:22:22]requested_item shift.opened is exist - process it [14:22:22]req_shift_opened [14:22:22]FM_GetShiftState [14:22:22]SAM_PROTO_GetShiftState [14:22:22]wFMCommunicate request_size=4 [14:22:22]MH_SAM_APDU [14:22:22]CAPDU: 80 13 01 00 [14:22:22]Write to MH i2c: E2 08 00 49 07 80 13 01 00 00 00 00 00 CD [14:22:22]Write i2c OK [14:22:22]MH_I2C_Read... [14:22:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:22]Read from MH i2c: E2 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 0E 00 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: E2 0E 00 49 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 1C [14:22:22]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:22:22]wFMCommunicate OK [14:22:22]SAM_PROTO_GetShiftState done [14:22:22]FM_GetShiftState done [14:22:22]req_shift_opened done [14:22:22]requested_item shift.open_date is exist - process it [14:22:22]req_shift_open_date [14:22:22]req_shift_open_date done [14:22:22]produce_requested_data done [14:22:22]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139216,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:22:22]process_action_free close_receipt [14:22:22]json_value_free [14:22:22]json_value_free done [14:22:22]process_json_proto returns [14:22:22]Send response to host [14:22:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139216,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:22:22]free response buf [14:22:22]execute_script done [14:22:22]execute_script returns [14:22:22]free content buf [14:22:22]Sock 9.Close socket [14:22:22]Sock 9.Thread stoped [14:22:26]OFD Sender: No OFD packet to send [14:22:31]OFD Sender: No OFD packet to send [14:22:36]OFD Sender: No OFD packet to send [14:22:41]OFD Sender: No OFD packet to send [14:22:46]OFD Sender: No OFD packet to send [14:22:51]OFD Sender: No OFD packet to send [14:22:56]OFD Sender: No OFD packet to send [14:23:01]OFD Sender: No OFD packet to send [14:23:06]OFD Sender: No OFD packet to send [14:23:11]OFD Sender: No OFD packet to send [14:23:16]OFD Sender: No OFD packet to send [14:23:21]OFD Sender: No OFD packet to send [14:23:26]OFD Sender: No OFD packet to send [14:23:31]OFD Sender: No OFD packet to send [14:23:36]OFD Sender: No OFD packet to send [14:23:41]OFD Sender: No OFD packet to send [14:23:46]OFD Sender: No OFD packet to send [14:23:51]OFD Sender: No OFD packet to send [14:23:56]OFD Sender: No OFD packet to send [14:24:01]OFD Sender: No OFD packet to send [14:24:06]OFD Sender: No OFD packet to send [14:24:11]OFD Sender: No OFD packet to send [14:24:16]OFD Sender: No OFD packet to send [14:24:21]OFD Sender: No OFD packet to send [14:24:26]OFD Sender: No OFD packet to send [14:24:31]OFD Sender: No OFD packet to send [14:24:36]OFD Sender: No OFD packet to send [14:24:41]OFD Sender: No OFD packet to send [14:24:46]OFD Sender: No OFD packet to send [14:24:51]OFD Sender: No OFD packet to send [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:51]OFD Sender: No OFD packet to send [14:27:56]OFD Sender: No OFD packet to send [14:28:01]OFD Sender: No OFD packet to send [14:28:06]OFD Sender: No OFD packet to send [14:28:11]OFD Sender: No OFD packet to send [14:28:16]OFD Sender: No OFD packet to send [14:28:21]OFD Sender: No OFD packet to send [14:28:26]OFD Sender: No OFD packet to send [14:28:31]OFD Sender: No OFD packet to send [14:28:36]OFD Sender: No OFD packet to send [14:28:41]OFD Sender: No OFD packet to send [14:28:46]OFD Sender: No OFD packet to send [14:28:51]OFD Sender: No OFD packet to send [14:28:56]OFD Sender: No OFD packet to send [14:29:01]OFD Sender: No OFD packet to send [14:29:06]OFD Sender: No OFD packet to send [14:29:11]OFD Sender: No OFD packet to send [14:29:16]OFD Sender: No OFD packet to send [14:29:21]OFD Sender: No OFD packet to send [14:29:24]accept exits with 8 [14:29:24]New connection [14:29:24]New thread 3067284836 created [14:29:24]Thread 3067141476 joined [14:29:24]Waiting for new connection... [14:29:24] Sock 8.Parse request [14:29:24]Sock 8.Check first char [14:29:24]Sock 8.First char is OK [14:29:24]request: POST /json_proto HTTP/1.0 [14:29:24]Method: POST [14:29:24]URL: /json_proto [14:29:24]Method is POST - this is cgi request [14:29:24]url: /json_proto [14:29:24]query_string will be loaded in cgi processing [14:29:24]execute_cgi json_proto POST (null) [14:29:24]execute_cgi path=json_proto method=POST [14:29:24]POST find Content-Length [14:29:24]Host: 172.17.50.196:8080 [14:29:24]Content-Length: 628 [14:29:24]Content-Type: application/json [14:29:24] [14:29:24]POST finish read [14:29:24]Found Content-Length = 628 [14:29:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335118", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:24]execute_script... [14:29:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335118", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:24]POST & json_proto [14:29:24]process_json_proto [14:29:24]json parsed OK: [14:29:24]protocol is kg_v1.0 [14:29:24]action value=close_receipt [14:29:24]process_action close_receipt [14:29:24]cmd_close_receipt [14:29:24]MH_GetDate [14:29:24]Write to MH i2c: F0 00 00 4A 07 40 [14:29:24]Write i2c OK [14:29:24]MH_I2C_Read... [14:29:24]Read from MH i2c: F0 [14:29:24]MH_I2C_Read... [14:29:24]Read from MH i2c: F0 09 00 [14:29:24]MH_I2C_Read... [14:29:24]Read from MH i2c: F0 09 00 4A 07 00 44 F1 20 67 72 0D 1C 67 07 [14:29:24]GetLastDocTimeStamp 1730211739 [14:29:24]current date 1730212164 [14:29:24]FM_GetShiftState [14:29:24]SAM_PROTO_GetShiftState [14:29:24]wFMCommunicate request_size=4 [14:29:24]MH_SAM_APDU [14:29:24]CAPDU: 80 13 01 00 [14:29:24]Write to MH i2c: E2 08 00 4B 07 80 13 01 00 00 00 00 00 CF [14:29:24]Write i2c OK [14:29:24]MH_I2C_Read... [14:29:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:24]Read from MH i2c: E2 [14:29:24]MH_I2C_Read... [14:29:24]Read from MH i2c: E2 0E 00 [14:29:24]MH_I2C_Read... [14:29:24]Read from MH i2c: E2 0E 00 4B 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 1E [14:29:24]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:29:24]wFMCommunicate OK [14:29:24]SAM_PROTO_GetShiftState done [14:29:24]FM_GetShiftState done [14:29:24]opened in 1730160023 [14:29:24]opened+sec_in_day 1730246423 [14:29:24]quantity*price = 13000 [14:29:24]sum+1 = 13001 [14:29:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 202 29.10.2024 14:29 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139217 ФПД: 97556096483268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142924&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139217&fm=97556096483268&tin=02508201610067®Number=0000000000091631&sum=13000 0 [14:29:25]StoreToDocumentArchive [14:29:25]shift 555 fd 139217 [14:29:25]save to /storage/0555/doc_00139217 [14:29:25]save last doc name /storage/0555/doc_00139217 to /storage/kkm_last_doc_name [14:29:25]save OK [14:29:25]Clear old archive folders... [14:29:25]ProcessDocumentItem done err = 0, tmpTLVsize=276 [14:29:25]tlvbuf is 011322A0 [14:29:25]SAM_PROTO_ClearQueue [14:29:25]wFMCommunicate request_size=4 [14:29:25]MH_SAM_APDU [14:29:25]CAPDU: 80 09 00 00 [14:29:25]Write to MH i2c: E2 08 00 58 07 80 09 00 00 00 00 00 00 D1 [14:29:25]Write i2c OK [14:29:25]MH_I2C_Read... [14:29:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:25]Read from MH i2c: E2 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 03 00 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 03 00 58 07 00 90 00 D3 [14:29:25]RAPDU: 90 00 [14:29:25]wFMCommunicate OK [14:29:25]SAM_PROTO_ClearQueue done [14:29:25]KKMCreateOFDPacket [14:29:25]OFDProtocolAddRootSTLVToBuf [14:29:25]FM_MakeSignedData [14:29:25]FM_MakeSignedData [14:29:25]SAM_PROTO_SignData [14:29:25]wFMCommunicate request_size=4 [14:29:25]MH_SAM_APDU [14:29:25]CAPDU: 80 0D 01 02 [14:29:25]Write to MH i2c: E2 08 00 59 07 80 0D 01 02 00 00 00 00 D9 [14:29:25]Write i2c OK [14:29:25]MH_I2C_Read... [14:29:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:25]Read from MH i2c: E2 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 03 00 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 03 00 59 07 00 90 00 D4 [14:29:25]RAPDU: 90 00 [14:29:25]wFMCommunicate OK [14:29:25]wFMCommunicate request_size=255 [14:29:25]MH_SAM_APDU [14:29:25]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 44 F1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 [14:29:25]Write to MH i2c: E2 02 01 5A 07 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 44 F1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 00 00 A2 [14:29:25]Write i2c OK [14:29:25]MH_I2C_Read... [14:29:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:25]Read from MH i2c: E2 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 03 00 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 03 00 5A 07 00 90 00 D5 [14:29:25]RAPDU: 90 00 [14:29:25]wFMCommunicate OK [14:29:25]wFMCommunicate request_size=35 [14:29:25]MH_SAM_APDU [14:29:25]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D1 1F 02 00 35 04 06 00 58 BA 0C 79 FF C4 [14:29:25]Write to MH i2c: E2 26 00 5B 07 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D1 1F 02 00 35 04 06 00 58 BA 0C 79 FF C4 00 00 23 [14:29:25]Write i2c OK [14:29:25]MH_I2C_Read... [14:29:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:25]Read from MH i2c: E2 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 03 00 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 03 00 5B 07 00 90 00 D6 [14:29:25]RAPDU: 90 00 [14:29:25]wFMCommunicate OK [14:29:25]wFMCommunicate request_size=4 [14:29:25]MH_SAM_APDU [14:29:25]CAPDU: 80 0D 03 02 [14:29:25]Write to MH i2c: E2 08 00 5C 07 80 0D 03 02 00 00 00 00 DE [14:29:25]Write i2c OK [14:29:25]MH_I2C_Read... [14:29:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:25]Read from MH i2c: E2 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 0B 00 [14:29:25]MH_I2C_Read... [14:29:25]Read from MH i2c: E2 0B 00 5C 07 00 36 56 96 0E EA C3 00 DF 90 00 9B [14:29:25]RAPDU: 36 56 96 0E EA C3 00 DF 90 00 [14:29:25]wFMCommunicate OK [14:29:25]SAM_PROTO_SignData done [14:29:25]FM_MakeSignedData done [14:29:25]CreateOFDProtocolMessage [14:29:25]wFMCommunicate request_size=4 [14:29:25]MH_SAM_APDU [14:29:25]CAPDU: 80 11 00 00 [14:29:25]Write to MH i2c: E2 08 00 5D 07 80 11 00 00 00 00 00 00 DE [14:29:25]Write i2c OK [14:29:25]MH_I2C_Read... [14:29:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:26]Read from MH i2c: E2 [14:29:26]MH_I2C_Read... [14:29:26]Read from MH i2c: E2 17 00 [14:29:26]MH_I2C_Read... [14:29:26]Read from MH i2c: E2 17 00 5D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 39 [14:29:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:29:26]wFMCommunicate OK [14:29:26]CreateOFDProtocolMessage done [14:29:26]OFDSenderStorePacket 139217 [14:29:26]StoreOFDPacket docnum=139217 [14:29:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 28 01 00 00 3F 2A 20 01 76 39 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 44 F1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D1 1F 02 00 35 04 06 00 58 BA 0C 79 FF C4 36 56 96 0E EA C3 00 DF [14:29:26]CheckFolder [14:29:26]dirname=/storage/ofd_packets [14:29:26]CheckFolder done [14:29:26]ProducePacketName [14:29:26]name=ofd_packets/00139217 [14:29:26]NVStorageSaveData ofd_packets/00139217 [14:29:26]File name is /storage/ofd_packets/00139217 [14:29:26]Write 326 bytes [14:29:26]NVStorageSaveData done [14:29:26]OFDSenderStorePacket done [14:29:26]KKMCreateOFDPacket done [14:29:26]NVStorageSaveData kkm_last_timestamp [14:29:26]File name is /storage/kkm_last_timestamp [14:29:26]Write 4 bytes [14:29:26]NVStorageSaveData done [14:29:26]ExternCall_PrintAddStr [14:29:26]wPrintStart [14:29:26]Write to MH i2c: 01 00 00 5E 07 65 [14:29:26]Write i2c OK [14:29:26]MH_I2C_Read... [14:29:26]Read from MH i2c: 01 [14:29:26]MH_I2C_Read... [14:29:26]Read from MH i2c: 01 07 00 [14:29:26]MH_I2C_Read... [14:29:26]Read from MH i2c: 01 07 00 5E 07 00 00 00 00 00 FF 0F 7A [14:29:26]RasterBufferAndPrint [14:29:26]line Счет N : (3)335118 [14:29:26]line ИНН: 02508201610067 [14:29:26]line Контрольно-Кассовый Чек [14:29:26]line ПРОДАЖА [14:29:26]line Товар: 2000036230011 [14:29:26]line Кофе Латте XL(GABB TRADE) [14:29:26]line 1.000 * 130.00 [14:29:26]line = 130.00 [14:29:26]line НДС 12% НСП 1% [14:29:26]line > о реализуемом товаре [14:29:26]line ИТОГО: 130.00 [14:29:26]line НСП 1% : 1.15 [14:29:26]line НДС 12% : 13.80 [14:29:26]line Наличными: 130.00 [14:29:26]line Безнал.: 0.00 [14:29:26]line Место: АЗС № 101 "Партнер Нефть" [14:29:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:29:26]line СНО: Общий режим [14:29:26]line Чек 202 29.10.2024 14:29 [14:29:26]line Смена: 555 ФФД: 1.0 [14:29:26]line ЗНМ: 0300000081 [14:29:26]line РНМ: 0000000000091631 [14:29:26]line Версия ККМ: 001 [14:29:26]line ФМ: 0000000000874669 [14:29:26]line ФД: 139217 [14:29:26]line ФПД: 97556096483268 [14:29:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T142924&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139217&fm=97556096483268&tin=02508201610067®Number=0000000000091631&sum=13000 [14:29:26]OFD Sender: Processing packet 139217 [packets to send 34, broken 33] [14:29:26]ProducePacketName [14:29:26]name=ofd_packets/00139217 [14:29:26]OFD Sender: To server: pG, [14:29:26]CommunicateWithHost lk.salyk.kg:30040 [14:29:26]ConnectInit lk.salyk.kg [14:29:26]line 0 [14:29:26]written 0, free lines is 4095 [14:29:26]Connected sock=10 [14:29: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 36 39 28 01 00 00 3F 2A 20 01 76 39 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 44 F1 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D1 1F 02 00 35 04 06 00 58 BA 0C 79 FF C4 36 56 96 0E EA C3 00 DF [14:29: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 36 39 4F 00 00 00 9F 8A 47 00 FA 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 36 39 10 04 04 00 D1 1F 02 00 F4 03 04 00 F7 9C 20 67 B6 04 01 00 00 19 F0 36 62 B2 76 35 B9 [14:29:26]CommunicateWithHost err = 0 [14:29:26]CheckOFDResponse [14:29:26]1017 (14) - 77093643461234 [14:29:26]1041 (16) - 0000000000874669 [14:29:26]1040 (4) - 139217 [14:29:26]1012 (4) - 29.10.2024 08:29 [14:29:26]1206 (1) - 0 [14:29:26]OFD Sender: Remove packet 139217 [14:29:26]ProducePacketName [14:29:26]name=ofd_packets/00139217 [14:29:26]NVStorageDeleteData [14:29:26]Write to MH i2c: 01 00 00 86 07 8D [14:29:26]Write i2c OK [14:29:26]MH_I2C_Read... [14:29:26]Read from MH i2c: 01 [14:29:26]MH_I2C_Read... [14:29:26]Read from MH i2c: 01 07 00 [14:29:26]MH_I2C_Read... [14:29:26]Read from MH i2c: 01 07 00 86 07 00 00 00 00 00 27 0D C8 [14:29:26]RasterBufferAndPrint [14:29:26]line [14:29:26]line [14:29:26]line [14:29:26]line [14:29:26]line [14:29:26]written 0, free lines is 3377 [14:29:26]MH_Cut [14:29:26]Write to MH i2c: D1 01 00 8D 07 01 66 [14:29:26]Write i2c OK [14:29:26]MH_I2C_Read... [14:29:26]Read from MH i2c: D1 [14:29:26]MH_I2C_Read... [14:29:26]Read from MH i2c: D1 01 00 [14:29:26]MH_I2C_Read... [14:29:26]Read from MH i2c: D1 01 00 8D 07 00 65 [14:29:26]Write to MH i2c: 01 00 00 8E 07 95 [14:29:26]Write i2c OK [14:29:26]MH_I2C_Read... [14:29:27]OFD Sender: No OFD packet to send [14:29:27]*** Cut start [14:29:27]*** Partial cut [14:29:27]*** CUTSNS_PIN = 1 [14:29:27]*** CUTSNS_PIN = 0 [14:29:27]*** Brake cut motor [14:29:28]Read from MH i2c: 01 [14:29:28]MH_I2C_Read... [14:29:28]*** Stop cut motor [14:29:28]*** Cut end [14:29:28]Read from MH i2c: 01 07 00 [14:29:28]MH_I2C_Read... [14:29:28]Read from MH i2c: 01 07 00 8E 07 00 00 00 00 00 FF 0F AA [14:29:28]process_action close_receipt done [14:29:28]requested_data is exist [14:29:28]produce_requested_data [14:29:28]requested_item fm.sn is exist - process it [14:29:28]wFMCommunicate request_size=4 [14:29:28]MH_SAM_APDU [14:29:28]CAPDU: 80 11 00 00 [14:29:28]Write to MH i2c: E2 08 00 8F 07 80 11 00 00 00 00 00 00 10 [14:29:28]Write i2c OK [14:29:28]MH_I2C_Read... [14:29:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:28]Read from MH i2c: E2 [14:29:28]MH_I2C_Read... [14:29:28]Read from MH i2c: E2 17 00 [14:29:28]MH_I2C_Read... [14:29:28]Read from MH i2c: E2 17 00 8F 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 6B [14:29:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:29:28]wFMCommunicate OK [14:29:28]requested_item fd.num is exist - process it [14:29:28]SAM_PROTO_GetFieldsCounters [14:29:28]wFMCommunicate request_size=4 [14:29:28]MH_SAM_APDU [14:29:28]CAPDU: 80 13 00 00 [14:29:28]Write to MH i2c: E2 08 00 90 07 80 13 00 00 00 00 00 00 13 [14:29:28]Write i2c OK [14:29:28]MH_I2C_Read... [14:29:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:28]Read from MH i2c: E2 [14:29:28]MH_I2C_Read... [14:29:28]Read from MH i2c: E2 62 00 [14:29:28]MH_I2C_Read... [14:29:28]Read from MH i2c: E2 62 00 90 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [14:29: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:29:28]wFMCommunicate OK [14:29:28]SAM_PROTO_GetFieldsCounters done [14:29:28]requested_item shift.num is exist - process it [14:29:28]requested_item shift.opened is exist - process it [14:29:28]req_shift_opened [14:29:28]FM_GetShiftState [14:29:28]SAM_PROTO_GetShiftState [14:29:28]wFMCommunicate request_size=4 [14:29:28]MH_SAM_APDU [14:29:28]CAPDU: 80 13 01 00 [14:29:28]Write to MH i2c: E2 08 00 91 07 80 13 01 00 00 00 00 00 15 [14:29:28]Write i2c OK [14:29:28]MH_I2C_Read... [14:29:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:28]Read from MH i2c: E2 [14:29:28]MH_I2C_Read... [14:29:28]Read from MH i2c: E2 0E 00 [14:29:28]MH_I2C_Read... [14:29:28]Read from MH i2c: E2 0E 00 91 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 64 [14:29:28]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:29:28]wFMCommunicate OK [14:29:28]SAM_PROTO_GetShiftState done [14:29:28]FM_GetShiftState done [14:29:28]req_shift_opened done [14:29:28]requested_item shift.open_date is exist - process it [14:29:28]req_shift_open_date [14:29:28]req_shift_open_date done [14:29:28]produce_requested_data done [14:29:28]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139217,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:29:28]process_action_free close_receipt [14:29:28]json_value_free [14:29:28]json_value_free done [14:29:28]process_json_proto returns [14:29:28]Send response to host [14:29:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139217,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:29:28]free response buf [14:29:28]execute_script done [14:29:28]execute_script returns [14:29:28]free content buf [14:29:28]Sock 8.Close socket [14:29:28]Sock 8.Thread stoped [14:29:32]OFD Sender: No OFD packet to send [14:29:37]OFD Sender: No OFD packet to send [14:29:42]OFD Sender: No OFD packet to send [14:29:47]OFD Sender: No OFD packet to send [14:29:52]OFD Sender: No OFD packet to send [14:29:57]OFD Sender: No OFD packet to send [14:30:02]OFD Sender: No OFD packet to send [14:30:07]OFD Sender: No OFD packet to send [14:30:12]OFD Sender: No OFD packet to send [14:30:17]OFD Sender: No OFD packet to send [14:30:22]OFD Sender: No OFD packet to send [14:30:27]OFD Sender: No OFD packet to send [14:30:32]OFD Sender: No OFD packet to send [14:30:37]OFD Sender: No OFD packet to send [14:30:42]OFD Sender: No OFD packet to send [14:30:47]OFD Sender: No OFD packet to send [14:30:52]OFD Sender: No OFD packet to send [14:30:57]OFD Sender: No OFD packet to send [14:31:02]OFD Sender: No OFD packet to send [14:31:07]OFD Sender: No OFD packet to send [14:31:12]OFD Sender: No OFD packet to send [14:31:17]OFD Sender: No OFD packet to send [14:31:22]OFD Sender: No OFD packet to send [14:31:27]OFD Sender: No OFD packet to send [14:31:32]OFD Sender: No OFD packet to send [14:31:37]OFD Sender: No OFD packet to send [14:31:42]OFD Sender: No OFD packet to send [14:31:47]OFD Sender: No OFD packet to send [14:31:52]OFD Sender: No OFD packet to send [14:31:57]OFD Sender: No OFD packet to send [14:32:02]OFD Sender: No OFD packet to send [14:32:07]OFD Sender: No OFD packet to send [14:32:12]OFD Sender: No OFD packet to send [14:32:17]OFD Sender: No OFD packet to send [14:32:22]OFD Sender: No OFD packet to send [14:32:27]OFD Sender: No OFD packet to send [14:32:32]OFD Sender: No OFD packet to send [14:32:37]OFD Sender: No OFD packet to send [14:32:42]OFD Sender: No OFD packet to send [14:32:47]OFD Sender: No OFD packet to send [14:32:52]OFD Sender: No OFD packet to send [14:32:57]OFD Sender: No OFD packet to send [14:33:02]OFD Sender: No OFD packet to send [14:33:07]OFD Sender: No OFD packet to send [14:33:12]OFD Sender: No OFD packet to send [14:33:17]OFD Sender: No OFD packet to send [14:33:22]OFD Sender: No OFD packet to send [14:33:27]OFD Sender: No OFD packet to send [14:33:32]OFD Sender: No OFD packet to send [14:33:37]OFD Sender: No OFD packet to send [14:33:42]OFD Sender: No OFD packet to send [14:33:47]OFD Sender: No OFD packet to send [14:33:52]OFD Sender: No OFD packet to send [14:33:57]OFD Sender: No OFD packet to send [14:34:02]OFD Sender: No OFD packet to send [14:34:07]OFD Sender: No OFD packet to send [14:34:12]OFD Sender: No OFD packet to send [14:34:17]OFD Sender: No OFD packet to send [14:34:22]OFD Sender: No OFD packet to send [14:34:27]OFD Sender: No OFD packet to send [14:34:32]OFD Sender: No OFD packet to send [14:34:37]OFD Sender: No OFD packet to send [14:34:42]OFD Sender: No OFD packet to send [14:34:47]OFD Sender: No OFD packet to send [14:34:52]OFD Sender: No OFD packet to send [14:34:57]OFD Sender: No OFD packet to send [14:35:02]OFD Sender: No OFD packet to send [14:35:07]OFD Sender: No OFD packet to send [14:35:12]OFD Sender: No OFD packet to send [14:35:17]OFD Sender: No OFD packet to send [14:35:22]OFD Sender: No OFD packet to send [14:35:27]OFD Sender: No OFD packet to send [14:35:32]OFD Sender: No OFD packet to send [14:35:37]OFD Sender: No OFD packet to send [14:35:42]OFD Sender: No OFD packet to send [14:35:47]OFD Sender: No OFD packet to send [14:35:52]OFD Sender: No OFD packet to send [14:35:57]OFD Sender: No OFD packet to send [14:36:02]OFD Sender: No OFD packet to send [14:36:07]OFD Sender: No OFD packet to send [14:36:12]OFD Sender: No OFD packet to send [14:36:17]OFD Sender: No OFD packet to send [14:36:22]OFD Sender: No OFD packet to send [14:36:27]OFD Sender: No OFD packet to send [14:36:32]OFD Sender: No OFD packet to send [14:36:37]OFD Sender: No OFD packet to send [14:36:42]OFD Sender: No OFD packet to send [14:36:47]OFD Sender: No OFD packet to send [14:36:52]OFD Sender: No OFD packet to send [14:36:57]OFD Sender: No OFD packet to send [14:37:02]OFD Sender: No OFD packet to send [14:37:07]OFD Sender: No OFD packet to send [14:37:10]accept exits with 9 [14:37:10]New connection [14:37:10]New thread 3067141476 created [14:37:10]Thread 3067284836 joined [14:37:10]Waiting for new connection... [14:37:10] Sock 9.Parse request [14:37:10]Sock 9.Check first char [14:37:10]Sock 9.First char is OK [14:37:10]request: POST /json_proto HTTP/1.0 [14:37:10]Method: POST [14:37:10]URL: /json_proto [14:37:10]Method is POST - this is cgi request [14:37:10]url: /json_proto [14:37:10]query_string will be loaded in cgi processing [14:37:10]execute_cgi json_proto POST (null) [14:37:10]execute_cgi path=json_proto method=POST [14:37:10]POST find Content-Length [14:37:10]Host: 172.17.50.196:8080 [14:37:10]Content-Length: 683 [14:37:10]Content-Type: application/json [14:37:10] [14:37:10]POST finish read [14:37:10]Found Content-Length = 683 [14:37:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:10]execute_script... [14:37:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 9.850, "sum" : 750.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:10]POST & json_proto [14:37:10]process_json_proto [14:37:10]json parsed OK: [14:37:10]protocol is kg_v1.0 [14:37:10]action value=close_receipt [14:37:10]process_action close_receipt [14:37:10]cmd_close_receipt [14:37:10]MH_GetDate [14:37:10]Write to MH i2c: F0 00 00 92 07 88 [14:37:10]Write i2c OK [14:37:10]MH_I2C_Read... [14:37:10]Read from MH i2c: F0 [14:37:10]MH_I2C_Read... [14:37:10]Read from MH i2c: F0 09 00 [14:37:10]MH_I2C_Read... [14:37:10]Read from MH i2c: F0 09 00 92 07 00 16 F3 20 67 72 0D 1C 67 23 [14:37:10]GetLastDocTimeStamp 1730212164 [14:37:10]current date 1730212630 [14:37:10]FM_GetShiftState [14:37:10]SAM_PROTO_GetShiftState [14:37:10]wFMCommunicate request_size=4 [14:37:10]MH_SAM_APDU [14:37:10]CAPDU: 80 13 01 00 [14:37:10]Write to MH i2c: E2 08 00 93 07 80 13 01 00 00 00 00 00 17 [14:37:10]Write i2c OK [14:37:10]MH_I2C_Read... [14:37:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:10]Read from MH i2c: E2 [14:37:10]MH_I2C_Read... [14:37:10]Read from MH i2c: E2 0E 00 [14:37:10]MH_I2C_Read... [14:37:10]Read from MH i2c: E2 0E 00 93 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 66 [14:37:10]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:37:10]wFMCommunicate OK [14:37:10]SAM_PROTO_GetShiftState done [14:37:10]FM_GetShiftState done [14:37:10]opened in 1730160023 [14:37:10]opened+sec_in_day 1730246423 [14:37:10]quantity*price = 75057 [14:37:10]sum+1 = 75058 [14:37:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 203 29.10.2024 14:37 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139218 ФПД: 175456901054250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T143710&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139218&fm=175456901054250&tin=02508201610067®Number=0000000000091631&sum=75000 [14:37:11]StoreToDocumentArchive [14:37:11]shift 555 fd 139218 [14:37:11]save to /storage/0555/doc_00139218 [14:37:11]save last doc name /storage/0555/doc_00139218 to /storage/kkm_last_doc_name [14:37:11]save OK [14:37:11]Clear old archive folders... [14:37:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:37:11]tlvbuf is 011202F0 [14:37:11]SAM_PROTO_ClearQueue [14:37:11]wFMCommunicate request_size=4 [14:37:11]MH_SAM_APDU [14:37:11]CAPDU: 80 09 00 00 [14:37:11]Write to MH i2c: E2 08 00 A0 07 80 09 00 00 00 00 00 00 19 [14:37:11]Write i2c OK [14:37:11]MH_I2C_Read... [14:37:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:37:11]Read from MH i2c: E2 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 03 00 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 03 00 A0 07 00 90 00 1B [14:37:11]RAPDU: 90 00 [14:37:11]wFMCommunicate OK [14:37:11]SAM_PROTO_ClearQueue done [14:37:11]KKMCreateOFDPacket [14:37:11]OFDProtocolAddRootSTLVToBuf [14:37:11]FM_MakeSignedData [14:37:11]FM_MakeSignedData [14:37:11]SAM_PROTO_SignData [14:37:11]wFMCommunicate request_size=4 [14:37:11]MH_SAM_APDU [14:37:11]CAPDU: 80 0D 01 02 [14:37:11]Write to MH i2c: E2 08 00 A1 07 80 0D 01 02 00 00 00 00 21 [14:37:11]Write i2c OK [14:37:11]MH_I2C_Read... [14:37:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:37:11]Read from MH i2c: E2 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 03 00 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 03 00 A1 07 00 90 00 1C [14:37:11]RAPDU: 90 00 [14:37:11]wFMCommunicate OK [14:37:11]wFMCommunicate request_size=255 [14:37:11]MH_SAM_APDU [14:37: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 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 16 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D2 1F 02 00 35 04 06 00 [14:37:11]Write to MH i2c: E2 02 01 A2 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 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 16 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D2 1F 02 00 35 04 06 00 00 00 CF [14:37:11]Write i2c OK [14:37:11]MH_I2C_Read... [14:37:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:11]Read from MH i2c: E2 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 03 00 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 03 00 A2 07 00 90 00 1D [14:37:11]RAPDU: 90 00 [14:37:11]wFMCommunicate OK [14:37:11]wFMCommunicate request_size=11 [14:37:11]MH_SAM_APDU [14:37:11]CAPDU: 80 0D 02 02 06 9F 93 BE 42 BF 2A [14:37:11]Write to MH i2c: E2 0E 00 A3 07 80 0D 02 02 06 00 9F 93 BE 42 BF 2A 00 00 4B [14:37:11]Write i2c OK [14:37:11]MH_I2C_Read... [14:37:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:11]Read from MH i2c: E2 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 03 00 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 03 00 A3 07 00 90 00 1E [14:37:11]RAPDU: 90 00 [14:37:11]wFMCommunicate OK [14:37:11]wFMCommunicate request_size=4 [14:37:11]MH_SAM_APDU [14:37:11]CAPDU: 80 0D 03 02 [14:37:11]Write to MH i2c: E2 08 00 A4 07 80 0D 03 02 00 00 00 00 26 [14:37:11]Write i2c OK [14:37:11]MH_I2C_Read... [14:37:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:37:11]Read from MH i2c: E2 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 0B 00 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 0B 00 A4 07 00 8B EF 28 19 AA 7B 50 6C 90 00 C3 [14:37:11]RAPDU: 8B EF 28 19 AA 7B 50 6C 90 00 [14:37:11]wFMCommunicate OK [14:37:11]SAM_PROTO_SignData done [14:37:11]FM_MakeSignedData done [14:37:11]CreateOFDProtocolMessage [14:37:11]wFMCommunicate request_size=4 [14:37:11]MH_SAM_APDU [14:37:11]CAPDU: 80 11 00 00 [14:37:11]Write to MH i2c: E2 08 00 A5 07 80 11 00 00 00 00 00 00 26 [14:37:11]Write i2c OK [14:37:11]MH_I2C_Read... [14:37:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:11]Read from MH i2c: E2 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 17 00 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: E2 17 00 A5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 81 [14:37:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:37:11]wFMCommunicate OK [14:37:11]CreateOFDProtocolMessage done [14:37:11]OFDSenderStorePacket 139218 [14:37:11]StoreOFDPacket docnum=139218 [14:37:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 01 00 00 53 FA 08 01 31 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 16 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D2 1F 02 00 35 04 06 00 9F 93 BE 42 BF 2A 8B EF 28 19 AA 7B 50 6C [14:37:11]CheckFolder [14:37:11]dirname=/storage/ofd_packets [14:37:11]CheckFolder done [14:37:11]ProducePacketName [14:37:11]name=ofd_packets/00139218 [14:37:11]NVStorageSaveData ofd_packets/00139218 [14:37:11]File name is /storage/ofd_packets/00139218 [14:37:11]Write 302 bytes [14:37:11]NVStorageSaveData done [14:37:11]OFDSenderStorePacket done [14:37:11]KKMCreateOFDPacket done [14:37:11]NVStorageSaveData kkm_last_timestamp [14:37:11]File name is /storage/kkm_last_timestamp [14:37:11]Write 4 bytes [14:37:11]NVStorageSaveData done [14:37:11]ExternCall_PrintAddStr [14:37:11]wPrintStart [14:37:11]Write to MH i2c: 01 00 00 A6 07 AD [14:37:11]Write i2c OK [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: 01 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: 01 07 00 [14:37:11]MH_I2C_Read... [14:37:11]Read from MH i2c: 01 07 00 A6 07 00 00 00 00 00 FF 0F C2 [14:37:11]RasterBufferAndPrint [14:37:11]line Счет N : (1)1093868 [14:37:11]line ИНН: 02508201610067 [14:37:11]line Контрольно-Кассовый Чек [14:37:11]line ПРОДАЖА [14:37:11]line ТРК (МРК, ГНК) : 41 [14:37:11]line Товар: 2710194210 [14:37:11]line ДТ(л)-К-2 [14:37:11]line 9.850 * 76.20 [14:37:11]line = 750.57 [14:37:11]line НДС 12% НСП 1% [14:37:11]line > о реализуемом товаре [14:37:11]line ОКРУГЛЕНИЕ: -0.57 [14:37:11]line ИТОГО: 750.00 [14:37:11]line Внесено: 750.00 [14:37:11]line СДАЧА: 0.00 [14:37:11]line НСП 1% : 6.64 [14:37:11]line НДС 12% : 79.71 [14:37:11]line Наличными: 750.00 [14:37:11]line Безнал.: 0.00 [14:37:11]line Место: АЗС № 101 "Партнер Нефть" [14:37:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:37:11]line СНО: Общий режим [14:37:11]line Чек 203 29.10.2024 14:37 [14:37:11]line Смена: 555 ФФД: 1.0 [14:37:11]line ЗНМ: 0300000081 [14:37:11]line РНМ: 0000000000091631 [14:37:11]line Версия ККМ: 001 [14:37:11]line ФМ: 0000000000874669 [14:37:11]line ФД: 139218 [14:37:11]line ФПД: 175456901054250 [14:37:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T143710&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139218&fm=175456901054250&tin=02508201610067®Number=0000000000091631&sum=75000 [14:37:12]OFD Sender: Processing packet 139218 [packets to send 34, broken 33] [14:37:12]ProducePacketName [14:37:12]name=ofd_packets/00139218 [14:37:12]OFD Sender: To server: pG, [14:37:12]CommunicateWithHost lk.salyk.kg:30040 [14:37:12]ConnectInit lk.salyk.kg [14:37:12]written 0, free lines is 4095 [14:37:12]Connected sock=10 [14:37: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 36 39 10 01 00 00 53 FA 08 01 31 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 7A 26 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 31 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 16 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D2 1F 02 00 35 04 06 00 9F 93 BE 42 BF 2A 8B EF 28 19 AA 7B 50 6C [14:37: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 36 39 4F 00 00 00 5F AD 47 00 72 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 36 39 10 04 04 00 D2 1F 02 00 F4 03 04 00 C9 9E 20 67 B6 04 01 00 00 09 F9 E8 57 64 36 62 7E [14:37:12]CommunicateWithHost err = 0 [14:37:12]CheckOFDResponse [14:37:12]1017 (14) - 77093643461234 [14:37:12]1041 (16) - 0000000000874669 [14:37:12]1040 (4) - 139218 [14:37:12]1012 (4) - 29.10.2024 08:37 [14:37:12]1206 (1) - 0 [14:37:12]OFD Sender: Remove packet 139218 [14:37:12]ProducePacketName [14:37:12]name=ofd_packets/00139218 [14:37:12]NVStorageDeleteData [14:37:12]Write to MH i2c: 01 00 00 D1 07 D8 [14:37:12]Write i2c OK [14:37:12]MH_I2C_Read... [14:37:12]Read from MH i2c: 01 [14:37:12]MH_I2C_Read... [14:37:12]Read from MH i2c: 01 07 00 [14:37:12]MH_I2C_Read... [14:37:12]Read from MH i2c: 01 07 00 D1 07 00 00 00 00 00 E1 0C CC [14:37:12]RasterBufferAndPrint [14:37:12]line [14:37:12]line [14:37:12]line [14:37:12]line [14:37:12]line [14:37:12]written 0, free lines is 3303 [14:37:12]MH_Cut [14:37:12]Write to MH i2c: D1 01 00 D8 07 01 B1 [14:37:12]Write i2c OK [14:37:12]MH_I2C_Read... [14:37:12]Read from MH i2c: D1 [14:37:12]MH_I2C_Read... [14:37:12]Read from MH i2c: D1 01 00 [14:37:12]MH_I2C_Read... [14:37:12]Read from MH i2c: D1 01 00 D8 07 00 B0 [14:37:12]Write to MH i2c: 01 00 00 D9 07 E0 [14:37:12]Write i2c OK [14:37:12]MH_I2C_Read... [14:37:12]OFD Sender: No OFD packet to send [14:37:13]*** Cut start [14:37:13]*** Partial cut [14:37:13]*** CUTSNS_PIN = 1 [14:37:13]*** CUTSNS_PIN = 0 [14:37:13]*** Brake cut motor [14:37:13]Read from MH i2c: 01 [14:37:13]MH_I2C_Read... [14:37:13]*** Stop cut motor [14:37:13]*** Cut end [14:37:13]Read from MH i2c: 01 07 00 [14:37:13]MH_I2C_Read... [14:37:13]Read from MH i2c: 01 07 00 D9 07 00 00 00 00 00 FF 0F F5 [14:37:13]process_action close_receipt done [14:37:13]requested_data is exist [14:37:13]produce_requested_data [14:37:13]requested_item fm.sn is exist - process it [14:37:13]wFMCommunicate request_size=4 [14:37:13]MH_SAM_APDU [14:37:13]CAPDU: 80 11 00 00 [14:37:13]Write to MH i2c: E2 08 00 DA 07 80 11 00 00 00 00 00 00 5B [14:37:13]Write i2c OK [14:37:13]MH_I2C_Read... [14:37:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:13]Read from MH i2c: E2 [14:37:13]MH_I2C_Read... [14:37:13]Read from MH i2c: E2 17 00 [14:37:13]MH_I2C_Read... [14:37:13]Read from MH i2c: E2 17 00 DA 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B6 [14:37:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:37:13]wFMCommunicate OK [14:37:13]requested_item fd.num is exist - process it [14:37:13]SAM_PROTO_GetFieldsCounters [14:37:13]wFMCommunicate request_size=4 [14:37:13]MH_SAM_APDU [14:37:13]CAPDU: 80 13 00 00 [14:37:13]Write to MH i2c: E2 08 00 DB 07 80 13 00 00 00 00 00 00 5E [14:37:13]Write i2c OK [14:37:13]MH_I2C_Read... [14:37:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:14]Read from MH i2c: E2 [14:37:14]MH_I2C_Read... [14:37:14]Read from MH i2c: E2 62 00 [14:37:14]MH_I2C_Read... [14:37:14]Read from MH i2c: E2 62 00 DB 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [14:37: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:37:14]wFMCommunicate OK [14:37:14]SAM_PROTO_GetFieldsCounters done [14:37:14]requested_item shift.num is exist - process it [14:37:14]requested_item shift.opened is exist - process it [14:37:14]req_shift_opened [14:37:14]FM_GetShiftState [14:37:14]SAM_PROTO_GetShiftState [14:37:14]wFMCommunicate request_size=4 [14:37:14]MH_SAM_APDU [14:37:14]CAPDU: 80 13 01 00 [14:37:14]Write to MH i2c: E2 08 00 DC 07 80 13 01 00 00 00 00 00 60 [14:37:14]Write i2c OK [14:37:14]MH_I2C_Read... [14:37:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:14]Read from MH i2c: E2 [14:37:14]MH_I2C_Read... [14:37:14]Read from MH i2c: E2 0E 00 [14:37:14]MH_I2C_Read... [14:37:14]Read from MH i2c: E2 0E 00 DC 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 AF [14:37:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:37:14]wFMCommunicate OK [14:37:14]SAM_PROTO_GetShiftState done [14:37:14]FM_GetShiftState done [14:37:14]req_shift_opened done [14:37:14]requested_item shift.open_date is exist - process it [14:37:14]req_shift_open_date [14:37:14]req_shift_open_date done [14:37:14]produce_requested_data done [14:37:14]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139218,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:37:14]process_action_free close_receipt [14:37:14]json_value_free [14:37:14]json_value_free done [14:37:14]process_json_proto returns [14:37:14]Send response to host [14:37:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139218,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:37:14]free response buf [14:37:14]execute_script done [14:37:14]execute_script returns [14:37:14]free content buf [14:37:14]Sock 9.Close socket [14:37:14]Sock 9.Thread stoped [14:37:17]OFD Sender: No OFD packet to send [14:37:22]accept exits with 8 [14:37:22]New connection [14:37:22]New thread 3067284836 created [14:37:22]Thread 3067141476 joined [14:37:22]Waiting for new connection... [14:37:22] Sock 8.Parse request [14:37:22]Sock 8.Check first char [14:37:22]Sock 8.First char is OK [14:37:22]request: POST /json_proto HTTP/1.0 [14:37:22]Method: POST [14:37:22]URL: /json_proto [14:37:22]Method is POST - this is cgi request [14:37:22]url: /json_proto [14:37:22]query_string will be loaded in cgi processing [14:37:22]execute_cgi json_proto POST (null) [14:37:22]execute_cgi path=json_proto method=POST [14:37:22]POST find Content-Length [14:37:22]Host: 172.17.50.196:8080 [14:37:22]Content-Length: 619 [14:37:22]Content-Type: application/json [14:37:22] [14:37:22]POST finish read [14:37:22]Found Content-Length = 619 [14:37:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335119", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:22]execute_script... [14: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 : (3)335119", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:22]POST & json_proto [14:37:22]process_json_proto [14:37:22]json parsed OK: [14:37:22]protocol is kg_v1.0 [14:37:22]action value=close_receipt [14:37:22]process_action close_receipt [14:37:22]cmd_close_receipt [14:37:22]MH_GetDate [14:37:22]Write to MH i2c: F0 00 00 DD 07 D3 [14:37:22]Write i2c OK [14:37:22]MH_I2C_Read... [14:37:22]Read from MH i2c: F0 [14:37:22]MH_I2C_Read... [14:37:22]Read from MH i2c: F0 09 00 [14:37:22]MH_I2C_Read... [14:37:22]Read from MH i2c: F0 09 00 DD 07 00 22 F3 20 67 72 0D 1C 67 7A [14:37:22]GetLastDocTimeStamp 1730212630 [14:37:22]current date 1730212642 [14:37:22]FM_GetShiftState [14:37:22]SAM_PROTO_GetShiftState [14:37:22]wFMCommunicate request_size=4 [14:37:22]MH_SAM_APDU [14:37:22]CAPDU: 80 13 01 00 [14:37:22]Write to MH i2c: E2 08 00 DE 07 80 13 01 00 00 00 00 00 62 [14:37:22]Write i2c OK [14:37:22]MH_I2C_Read... [14:37:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:22]Read from MH i2c: E2 [14:37:22]MH_I2C_Read... [14:37:22]Read from MH i2c: E2 0E 00 [14:37:22]MH_I2C_Read... [14:37:22]Read from MH i2c: E2 0E 00 DE 07 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B1 [14:37:22]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:37:22]wFMCommunicate OK [14:37:22]SAM_PROTO_GetShiftState done [14:37:22]FM_GetShiftState done [14:37:22]opened in 1730160023 [14:37:22]opened+sec_in_day 1730246423 [14:37:22]quantity*price = 14400 [14:37:22]sum+1 = 14401 [14:37:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 204 29.10.2024 14:37 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139219 ФПД: 270821209448350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T143723&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139219&fm=270821209448350&tin=02508201610067®Number=0000000000091631&sum=14400 0 [14:37:23]StoreToDocumentArchive [14:37:23]shift 555 fd 139219 [14:37:23]save to /storage/0555/doc_00139219 [14:37:23]save last doc name /storage/0555/doc_00139219 to /storage/kkm_last_doc_name [14:37:23]save OK [14:37:23]Clear old archive folders... [14:37:23]ProcessDocumentItem done err = 0, tmpTLVsize=271 [14:37:23]tlvbuf is 01140830 [14:37:23]SAM_PROTO_ClearQueue [14:37:23]wFMCommunicate request_size=4 [14:37:23]MH_SAM_APDU [14:37:23]CAPDU: 80 09 00 00 [14:37:23]Write to MH i2c: E2 08 00 EB 07 80 09 00 00 00 00 00 00 64 [14:37:23]Write i2c OK [14:37:23]MH_I2C_Read... [14:37:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:37:23]Read from MH i2c: E2 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 03 00 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 03 00 EB 07 00 90 00 66 [14:37:23]RAPDU: 90 00 [14:37:23]wFMCommunicate OK [14:37:23]SAM_PROTO_ClearQueue done [14:37:23]KKMCreateOFDPacket [14:37:23]OFDProtocolAddRootSTLVToBuf [14:37:23]FM_MakeSignedData [14:37:23]FM_MakeSignedData [14:37:23]SAM_PROTO_SignData [14:37:23]wFMCommunicate request_size=4 [14:37:23]MH_SAM_APDU [14:37:23]CAPDU: 80 0D 01 02 [14:37:23]Write to MH i2c: E2 08 00 EC 07 80 0D 01 02 00 00 00 00 6C [14:37:23]Write i2c OK [14:37:23]MH_I2C_Read... [14:37:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:37:23]Read from MH i2c: E2 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 03 00 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 03 00 EC 07 00 90 00 67 [14:37:23]RAPDU: 90 00 [14:37:23]wFMCommunicate OK [14:37:23]wFMCommunicate request_size=255 [14:37:23]MH_SAM_APDU [14:37:23]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 23 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 [14:37:23]Write to MH i2c: E2 02 01 ED 07 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 23 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 F6 [14:37:23]Write i2c OK [14:37:23]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 ED 07 00 90 00 68 [14:37:24]RAPDU: 90 00 [14:37:24]wFMCommunicate OK [14:37:24]wFMCommunicate request_size=30 [14:37:24]MH_SAM_APDU [14:37:24]CAPDU: 80 0D 02 02 19 30 38 37 34 36 36 39 10 04 04 00 D3 1F 02 00 35 04 06 00 F6 4F 79 FC 9F 9E [14:37:24]Write to MH i2c: E2 21 00 EE 07 80 0D 02 02 19 00 30 38 37 34 36 36 39 10 04 04 00 D3 1F 02 00 35 04 06 00 F6 4F 79 FC 9F 9E 00 00 5B [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 03 00 EE 07 00 90 00 69 [14:37:24]RAPDU: 90 00 [14:37:24]wFMCommunicate OK [14:37:24]wFMCommunicate request_size=4 [14:37:24]MH_SAM_APDU [14:37:24]CAPDU: 80 0D 03 02 [14:37:24]Write to MH i2c: E2 08 00 EF 07 80 0D 03 02 00 00 00 00 71 [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 0B 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 0B 00 EF 07 00 A9 2C 20 95 4F 8F 51 39 90 00 64 [14:37:24]RAPDU: A9 2C 20 95 4F 8F 51 39 90 00 [14:37:24]wFMCommunicate OK [14:37:24]SAM_PROTO_SignData done [14:37:24]FM_MakeSignedData done [14:37:24]CreateOFDProtocolMessage [14:37:24]wFMCommunicate request_size=4 [14:37:24]MH_SAM_APDU [14:37:24]CAPDU: 80 11 00 00 [14:37:24]Write to MH i2c: E2 08 00 F0 07 80 11 00 00 00 00 00 00 71 [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:24]Read from MH i2c: E2 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 17 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: E2 17 00 F0 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CC [14:37:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:37:24]wFMCommunicate OK [14:37:24]CreateOFDProtocolMessage done [14:37:24]OFDSenderStorePacket 139219 [14:37:24]StoreOFDPacket docnum=139219 [14:37:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 23 01 00 00 D5 16 1B 01 6D B9 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 23 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D3 1F 02 00 35 04 06 00 F6 4F 79 FC 9F 9E A9 2C 20 95 4F 8F 51 39 [14:37:24]CheckFolder [14:37:24]dirname=/storage/ofd_packets [14:37:24]CheckFolder done [14:37:24]ProducePacketName [14:37:24]name=ofd_packets/00139219 [14:37:24]NVStorageSaveData ofd_packets/00139219 [14:37:24]File name is /storage/ofd_packets/00139219 [14:37:24]Write 321 bytes [14:37:24]NVStorageSaveData done [14:37:24]OFDSenderStorePacket done [14:37:24]KKMCreateOFDPacket done [14:37:24]NVStorageSaveData kkm_last_timestamp [14:37:24]File name is /storage/kkm_last_timestamp [14:37:24]Write 4 bytes [14:37:24]NVStorageSaveData done [14:37:24]ExternCall_PrintAddStr [14:37:24]wPrintStart [14:37:24]Write to MH i2c: 01 00 00 F1 07 F8 [14:37:24]OFD Sender: Processing packet 139219 [packets to send 34, broken 33] [14:37:24]ProducePacketName [14:37:24]name=ofd_packets/00139219 [14:37:24]OFD Sender: To server: pG, [14:37:24]CommunicateWithHost lk.salyk.kg:30040 [14:37:24]ConnectInit lk.salyk.kg [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: 01 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: 01 07 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: 01 07 00 F1 07 00 00 00 00 00 FF 0F 0D [14:37:24]RasterBufferAndPrint [14:37:24]line Счет N : (3)335119 [14:37:24]line ИНН: 02508201610067 [14:37:24]line Контрольно-Кассовый Чек [14:37:24]line ПРОДАЖА [14:37:24]line Товар: 47802995 [14:37:24]line Сигареты Winston XS Silver [14:37:24]line 1.000 * 144.00 [14:37:24]line = 144.00 [14:37:24]line НДС 12% НСП 1% [14:37:24]line > о реализуемом товаре [14:37:24]line ИТОГО: 144.00 [14:37:24]line НСП 1% : 1.27 [14:37:24]line НДС 12% : 15.29 [14:37:24]line Наличными: 144.00 [14:37:24]line Безнал.: 0.00 [14:37:24]line Место: АЗС № 101 "Партнер Нефть" [14:37:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:37:24]line СНО: Общий режим [14:37:24]line Чек 204 29.10.2024 14:37 [14:37:24]line Смена: 555 ФФД: 1.0 [14:37:24]line ЗНМ: 0300000081 [14:37:24]line РНМ: 0000000000091631 [14:37:24]line Версия ККМ: 001 [14:37:24]line ФМ: 0000000000874669 [14:37:24]line ФД: 139219 [14:37:24]line ФПД: 270821209448350 [14:37:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T143723&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139219&fm=270821209448350&tin=02508201610067®Number=0000000000091631&sum=14400 [14:37:24]line 0 [14:37:24]written 0, free lines is 4095 [14:37:24]Connected sock=10 [14: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 36 39 23 01 00 00 D5 16 1B 01 6D B9 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 23 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D3 1F 02 00 35 04 06 00 F6 4F 79 FC 9F 9E A9 2C 20 95 4F 8F 51 39 [14:37: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 36 39 4F 00 00 00 06 F2 47 00 F1 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 36 39 10 04 04 00 D3 1F 02 00 F4 03 04 00 D5 9E 20 67 B6 04 01 00 00 FB C7 C0 F2 34 EA 03 D8 [14:37:24]CommunicateWithHost err = 0 [14:37:24]CheckOFDResponse [14:37:24]1017 (14) - 77093643461234 [14:37:24]1041 (16) - 0000000000874669 [14:37:24]1040 (4) - 139219 [14:37:24]1012 (4) - 29.10.2024 08:37 [14:37:24]1206 (1) - 0 [14:37:24]OFD Sender: Remove packet 139219 [14:37:24]ProducePacketName [14:37:24]name=ofd_packets/00139219 [14:37:24]NVStorageDeleteData [14:37:24]Write to MH i2c: 01 00 00 19 08 21 [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: 01 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: 01 07 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: 01 07 00 19 08 00 00 00 00 00 12 0D 47 [14:37:24]RasterBufferAndPrint [14:37:24]line [14:37:24]line [14:37:24]line [14:37:24]line [14:37:24]line [14:37:24]written 0, free lines is 3353 [14:37:24]MH_Cut [14:37:24]Write to MH i2c: D1 01 00 20 08 01 FA [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: D1 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: D1 01 00 [14:37:24]MH_I2C_Read... [14:37:24]Read from MH i2c: D1 01 00 20 08 00 F9 [14:37:24]Write to MH i2c: 01 00 00 21 08 29 [14:37:24]Write i2c OK [14:37:24]MH_I2C_Read... [14:37:24]OFD Sender: No OFD packet to send [14:37:25]*** Cut start [14:37:25]*** Partial cut [14:37:25]*** CUTSNS_PIN = 1 [14:37:25]*** CUTSNS_PIN = 0 [14:37:25]*** Brake cut motor [14:37:25]Read from MH i2c: 01 [14:37:25]MH_I2C_Read... [14:37:25]*** Stop cut motor [14:37:25]*** Cut end [14:37:25]Read from MH i2c: 01 07 00 [14:37:25]MH_I2C_Read... [14:37:25]Read from MH i2c: 01 07 00 21 08 00 00 00 00 00 FF 0F 3E [14:37:25]process_action close_receipt done [14:37:25]requested_data is exist [14:37:25]produce_requested_data [14:37:25]requested_item fm.sn is exist - process it [14:37:25]wFMCommunicate request_size=4 [14:37:25]MH_SAM_APDU [14:37:25]CAPDU: 80 11 00 00 [14:37:25]Write to MH i2c: E2 08 00 22 08 80 11 00 00 00 00 00 00 A4 [14:37:25]Write i2c OK [14:37:25]MH_I2C_Read... [14:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:25]Read from MH i2c: E2 [14:37:25]MH_I2C_Read... [14:37:25]Read from MH i2c: E2 17 00 [14:37:25]MH_I2C_Read... [14:37:25]Read from MH i2c: E2 17 00 22 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 FF [14:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:37:25]wFMCommunicate OK [14:37:25]requested_item fd.num is exist - process it [14:37:25]SAM_PROTO_GetFieldsCounters [14:37:25]wFMCommunicate request_size=4 [14:37:25]MH_SAM_APDU [14:37:25]CAPDU: 80 13 00 00 [14:37:25]Write to MH i2c: E2 08 00 23 08 80 13 00 00 00 00 00 00 A7 [14:37:25]Write i2c OK [14:37:25]MH_I2C_Read... [14:37:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:26]Read from MH i2c: E2 [14:37:26]MH_I2C_Read... [14:37:26]Read from MH i2c: E2 62 00 [14:37:26]MH_I2C_Read... [14:37:26]Read from MH i2c: E2 62 00 23 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [14: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:37:26]wFMCommunicate OK [14:37:26]SAM_PROTO_GetFieldsCounters done [14:37:26]requested_item shift.num is exist - process it [14:37:26]requested_item shift.opened is exist - process it [14:37:26]req_shift_opened [14:37:26]FM_GetShiftState [14:37:26]SAM_PROTO_GetShiftState [14:37:26]wFMCommunicate request_size=4 [14:37:26]MH_SAM_APDU [14:37:26]CAPDU: 80 13 01 00 [14:37:26]Write to MH i2c: E2 08 00 24 08 80 13 01 00 00 00 00 00 A9 [14:37:26]Write i2c OK [14:37:26]MH_I2C_Read... [14:37:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:26]Read from MH i2c: E2 [14:37:26]MH_I2C_Read... [14:37:26]Read from MH i2c: E2 0E 00 [14:37:26]MH_I2C_Read... [14:37:26]Read from MH i2c: E2 0E 00 24 08 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F8 [14:37:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:37:26]wFMCommunicate OK [14:37:26]SAM_PROTO_GetShiftState done [14:37:26]FM_GetShiftState done [14:37:26]req_shift_opened done [14:37:26]requested_item shift.open_date is exist - process it [14:37:26]req_shift_open_date [14:37:26]req_shift_open_date done [14:37:26]produce_requested_data done [14:37:26]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139219,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:37:26]process_action_free close_receipt [14:37:26]json_value_free [14:37:26]json_value_free done [14:37:26]process_json_proto returns [14:37:26]Send response to host [14:37:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139219,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:37:26]free response buf [14:37:26]execute_script done [14:37:26]execute_script returns [14:37:26]free content buf [14:37:26]Sock 8.Close socket [14:37:26]Sock 8.Thread stoped [14:37:29]OFD Sender: No OFD packet to send [14:37:34]OFD Sender: No OFD packet to send [14:37:39]OFD Sender: No OFD packet to send [14:37:44]OFD Sender: No OFD packet to send [14:37:49]OFD Sender: No OFD packet to send [14:37:54]OFD Sender: No OFD packet to send [14:37:59]OFD Sender: No OFD packet to send [14:38:04]OFD Sender: No OFD packet to send [14:38:10]OFD Sender: No OFD packet to send [14:38:10]accept exits with 9 [14:38:10]New connection [14:38:10]New thread 3067141476 created [14:38:10]Thread 3067284836 joined [14:38:10]Waiting for new connection... [14:38:10] Sock 9.Parse request [14:38:10]Sock 9.Check first char [14:38:10]Sock 9.First char is OK [14:38:10]request: POST /json_proto HTTP/1.0 [14:38:10]Method: POST [14:38:10]URL: /json_proto [14:38:10]Method is POST - this is cgi request [14:38:10]url: /json_proto [14:38:10]query_string will be loaded in cgi processing [14:38:10]execute_cgi json_proto POST (null) [14:38:10]execute_cgi path=json_proto method=POST [14:38:10]POST find Content-Length [14:38:10]Host: 172.17.50.196:8080 [14:38:10]Content-Length: 678 [14:38:10]Content-Type: application/json [14:38:10] [14:38:10]POST finish read [14:38:10]Found Content-Length = 678 [14:38:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:10]execute_script... [14:38: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)1093869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:10]POST & json_proto [14:38:10]process_json_proto [14:38:10]json parsed OK: [14:38:10]protocol is kg_v1.0 [14:38:10]action value=close_receipt [14:38:10]process_action close_receipt [14:38:10]cmd_close_receipt [14:38:10]MH_GetDate [14:38:10]Write to MH i2c: F0 00 00 25 08 1C [14:38:10]Write i2c OK [14:38:10]MH_I2C_Read... [14:38:10]Read from MH i2c: F0 [14:38:10]MH_I2C_Read... [14:38:10]Read from MH i2c: F0 09 00 [14:38:10]MH_I2C_Read... [14:38:10]Read from MH i2c: F0 09 00 25 08 00 53 F3 20 67 72 0D 1C 67 F4 [14:38:10]GetLastDocTimeStamp 1730212643 [14:38:10]current date 1730212691 [14:38:10]FM_GetShiftState [14:38:10]SAM_PROTO_GetShiftState [14:38:10]wFMCommunicate request_size=4 [14:38:10]MH_SAM_APDU [14:38:10]CAPDU: 80 13 01 00 [14:38:10]Write to MH i2c: E2 08 00 26 08 80 13 01 00 00 00 00 00 AB [14:38:10]Write i2c OK [14:38:10]MH_I2C_Read... [14:38:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:10]Read from MH i2c: E2 [14:38:10]MH_I2C_Read... [14:38:10]Read from MH i2c: E2 0E 00 [14:38:10]MH_I2C_Read... [14:38:10]Read from MH i2c: E2 0E 00 26 08 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FA [14:38:10]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:38:10]wFMCommunicate OK [14:38:10]SAM_PROTO_GetShiftState done [14:38:10]FM_GetShiftState done [14:38:10]opened in 1730160023 [14:38:10]opened+sec_in_day 1730246423 [14:38:10]quantity*price = 30038 [14:38:10]sum+1 = 30039 [14:38:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 205 29.10.2024 14:38 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139220 ФПД: 204823878146924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T143811&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139220&fm=204823878146924&tin=02508201610067®Number=0000000000091631&sum=30000 [14:38:11]StoreToDocumentArchive [14:38:11]shift 555 fd 139220 [14:38:11]save to /storage/0555/doc_00139220 [14:38:11]save last doc name /storage/0555/doc_00139220 to /storage/kkm_last_doc_name [14:38:11]save OK [14:38:11]Clear old archive folders... [14:38:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:38:11]tlvbuf is 01132CE0 [14:38:11]SAM_PROTO_ClearQueue [14:38:11]wFMCommunicate request_size=4 [14:38:11]MH_SAM_APDU [14:38:11]CAPDU: 80 09 00 00 [14:38:11]Write to MH i2c: E2 08 00 33 08 80 09 00 00 00 00 00 00 AD [14:38:11]Write i2c OK [14:38:11]MH_I2C_Read... [14:38:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:38:11]Read from MH i2c: E2 [14:38:11]MH_I2C_Read... [14:38:11]Read from MH i2c: E2 03 00 [14:38:11]MH_I2C_Read... [14:38:11]Read from MH i2c: E2 03 00 33 08 00 90 00 AF [14:38:11]RAPDU: 90 00 [14:38:11]wFMCommunicate OK [14:38:11]SAM_PROTO_ClearQueue done [14:38:11]KKMCreateOFDPacket [14:38:11]OFDProtocolAddRootSTLVToBuf [14:38:11]FM_MakeSignedData [14:38:11]FM_MakeSignedData [14:38:11]SAM_PROTO_SignData [14:38:11]wFMCommunicate request_size=4 [14:38:11]MH_SAM_APDU [14:38:11]CAPDU: 80 0D 01 02 [14:38:11]Write to MH i2c: E2 08 00 34 08 80 0D 01 02 00 00 00 00 B5 [14:38:11]Write i2c OK [14:38:11]MH_I2C_Read... [14:38:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:38:11]Read from MH i2c: E2 [14:38:11]MH_I2C_Read... [14:38:11]Read from MH i2c: E2 03 00 [14:38:11]MH_I2C_Read... [14:38:11]Read from MH i2c: E2 03 00 34 08 00 90 00 B0 [14:38:11]RAPDU: 90 00 [14:38:11]wFMCommunicate OK [14:38:11]wFMCommunicate request_size=255 [14:38:11]MH_SAM_APDU [14:38:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 53 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D4 1F 02 00 35 04 06 00 BA [14:38:11]Write to MH i2c: E2 02 01 35 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 53 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D4 1F 02 00 35 04 06 00 BA 00 00 AE [14:38:12]Write i2c OK [14:38:12]MH_I2C_Read... [14:38:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:12]Read from MH i2c: E2 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: E2 03 00 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: E2 03 00 35 08 00 90 00 B1 [14:38:12]RAPDU: 90 00 [14:38:12]wFMCommunicate OK [14:38:12]wFMCommunicate request_size=10 [14:38:12]MH_SAM_APDU [14:38:12]CAPDU: 80 0D 02 02 05 49 46 7F 9B 6C [14:38:12]Write to MH i2c: E2 0D 00 36 08 80 0D 02 02 05 00 49 46 7F 9B 6C 00 00 D7 [14:38:12]Write i2c OK [14:38:12]MH_I2C_Read... [14:38:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:12]Read from MH i2c: E2 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: E2 03 00 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: E2 03 00 36 08 00 90 00 B2 [14:38:12]RAPDU: 90 00 [14:38:12]wFMCommunicate OK [14:38:12]wFMCommunicate request_size=4 [14:38:12]MH_SAM_APDU [14:38:12]CAPDU: 80 0D 03 02 [14:38:12]Write to MH i2c: E2 08 00 37 08 80 0D 03 02 00 00 00 00 BA [14:38:12]Write i2c OK [14:38:12]MH_I2C_Read... [14:38:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:38:12]Read from MH i2c: E2 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: E2 0B 00 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: E2 0B 00 37 08 00 AD EC 45 02 AD 3E AD 7E 90 00 B1 [14:38:12]RAPDU: AD EC 45 02 AD 3E AD 7E 90 00 [14:38:12]wFMCommunicate OK [14:38:12]SAM_PROTO_SignData done [14:38:12]FM_MakeSignedData done [14:38:12]CreateOFDProtocolMessage [14:38:12]wFMCommunicate request_size=4 [14:38:12]MH_SAM_APDU [14:38:12]CAPDU: 80 11 00 00 [14:38:12]Write to MH i2c: E2 08 00 38 08 80 11 00 00 00 00 00 00 BA [14:38:12]Write i2c OK [14:38:12]MH_I2C_Read... [14:38:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:12]Read from MH i2c: E2 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: E2 17 00 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: E2 17 00 38 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 15 [14:38:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:38:12]wFMCommunicate OK [14:38:12]CreateOFDProtocolMessage done [14:38:12]OFDSenderStorePacket 139220 [14:38:12]StoreOFDPacket docnum=139220 [14:38:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 44 0E 07 01 DB F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 53 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D4 1F 02 00 35 04 06 00 BA 49 46 7F 9B 6C AD EC 45 02 AD 3E AD 7E [14:38:12]CheckFolder [14:38:12]dirname=/storage/ofd_packets [14:38:12]CheckFolder done [14:38:12]ProducePacketName [14:38:12]name=ofd_packets/00139220 [14:38:12]NVStorageSaveData ofd_packets/00139220 [14:38:12]File name is /storage/ofd_packets/00139220 [14:38:12]Write 301 bytes [14:38:12]NVStorageSaveData done [14:38:12]OFDSenderStorePacket done [14:38:12]KKMCreateOFDPacket done [14:38:12]NVStorageSaveData kkm_last_timestamp [14:38:12]File name is /storage/kkm_last_timestamp [14:38:12]Write 4 bytes [14:38:12]NVStorageSaveData done [14:38:12]ExternCall_PrintAddStr [14:38:12]wPrintStart [14:38:12]Write to MH i2c: 01 00 00 39 08 41 [14:38:12]Write i2c OK [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: 01 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: 01 07 00 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: 01 07 00 39 08 00 00 00 00 00 FF 0F 56 [14:38:12]RasterBufferAndPrint [14:38:12]line Счет N : (1)1093869 [14:38:12]line ИНН: 02508201610067 [14:38:12]line Контрольно-Кассовый Чек [14:38:12]line ПРОДАЖА [14:38:12]line ТРК (МРК, ГНК) : 43 [14:38:12]line Товар: 2710124130 [14:38:12]line Аи-92-К-2 [14:38:12]line 4.490 * 66.90 [14:38:12]line = 300.38 [14:38:12]line НДС 12% НСП 1% [14:38:12]line > о реализуемом товаре [14:38:12]line ОКРУГЛЕНИЕ: -0.38 [14:38:12]line ИТОГО: 300.00 [14:38:12]line Внесено: 300.00 [14:38:12]line СДАЧА: 0.00 [14:38:12]line НСП 1% : 2.66 [14:38:12]line НДС 12% : 31.90 [14:38:12]line Наличными: 300.00 [14:38:12]line Безнал.: 0.00 [14:38:12]line Место: АЗС № 101 "Партнер Нефть" [14:38:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:38:12]line СНО: Общий режим [14:38:12]line Чек 205 29.10.2024 14:38 [14:38:12]line Смена: 555 ФФД: 1.0 [14:38:12]line ЗНМ: 0300000081 [14:38:12]line РНМ: 0000000000091631 [14:38:12]line Версия ККМ: 001 [14:38:12]line ФМ: 0000000000874669 [14:38:12]line ФД: 139220 [14:38:12]line ФПД: 204823878146924 [14:38:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T143811&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139220&fm=204823878146924&tin=02508201610067®Number=0000000000091631&sum=30000 [14:38:12]OFD Sender: Processing packet 139220 [packets to send 34, broken 33] [14:38:12]ProducePacketName [14:38:12]name=ofd_packets/00139220 [14:38:12]OFD Sender: To server: pG, [14:38:12]CommunicateWithHost lk.salyk.kg:30040 [14:38:12]ConnectInit lk.salyk.kg [14:38:12]written 0, free lines is 4095 [14:38:12]Connected sock=10 [14:38: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 36 39 0F 01 00 00 44 0E 07 01 DB F2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 00 00 00 F4 03 04 00 53 F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D4 1F 02 00 35 04 06 00 BA 49 46 7F 9B 6C AD EC 45 02 AD 3E AD 7E [14:38: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 36 39 4F 00 00 00 78 A1 47 00 8E 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 36 39 10 04 04 00 D4 1F 02 00 F4 03 04 00 06 9F 20 67 B6 04 01 00 00 A1 CE F5 DD 21 98 5D CA [14:38:13]CommunicateWithHost err = 0 [14:38:13]CheckOFDResponse [14:38:13]1017 (14) - 77093643461234 [14:38:13]1041 (16) - 0000000000874669 [14:38:13]1040 (4) - 139220 [14:38:13]1012 (4) - 29.10.2024 08:38 [14:38:13]1206 (1) - 0 [14:38:13]OFD Sender: Remove packet 139220 [14:38:13]ProducePacketName [14:38:13]name=ofd_packets/00139220 [14:38:13]NVStorageDeleteData [14:38:13]Write to MH i2c: 01 00 00 64 08 6C [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: 01 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: 01 07 00 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: 01 07 00 64 08 00 00 00 00 00 FE 0C 7D [14:38:13]RasterBufferAndPrint [14:38:13]line [14:38:13]line [14:38:13]line [14:38:13]line [14:38:13]line [14:38:13]written 0, free lines is 3332 [14:38:13]MH_Cut [14:38:13]Write to MH i2c: D1 01 00 6B 08 01 45 [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: D1 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: D1 01 00 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: D1 01 00 6B 08 00 44 [14:38:13]Write to MH i2c: 01 00 00 6C 08 74 [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]OFD Sender: No OFD packet to send [14:38:13]*** Cut start [14:38:13]*** Partial cut [14:38:13]*** CUTSNS_PIN = 1 [14:38:13]*** CUTSNS_PIN = 0 [14:38:14]*** Brake cut motor [14:38:14]Read from MH i2c: 01 [14:38:14]MH_I2C_Read... [14:38:14]*** Stop cut motor [14:38:14]*** Cut end [14:38:14]Read from MH i2c: 01 07 00 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: 01 07 00 6C 08 00 00 00 00 00 FF 0F 89 [14:38:14]process_action close_receipt done [14:38:14]requested_data is exist [14:38:14]produce_requested_data [14:38:14]requested_item fm.sn is exist - process it [14:38:14]wFMCommunicate request_size=4 [14:38:14]MH_SAM_APDU [14:38:14]CAPDU: 80 11 00 00 [14:38:14]Write to MH i2c: E2 08 00 6D 08 80 11 00 00 00 00 00 00 EF [14:38:14]Write i2c OK [14:38:14]MH_I2C_Read... [14:38:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:14]Read from MH i2c: E2 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: E2 17 00 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: E2 17 00 6D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4A [14:38:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:38:14]wFMCommunicate OK [14:38:14]requested_item fd.num is exist - process it [14:38:14]SAM_PROTO_GetFieldsCounters [14:38:14]wFMCommunicate request_size=4 [14:38:14]MH_SAM_APDU [14:38:14]CAPDU: 80 13 00 00 [14:38:14]Write to MH i2c: E2 08 00 6E 08 80 13 00 00 00 00 00 00 F2 [14:38:14]Write i2c OK [14:38:14]MH_I2C_Read... [14:38:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:38:14]Read from MH i2c: E2 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: E2 62 00 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: E2 62 00 6E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [14:38: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:38:14]wFMCommunicate OK [14:38:14]SAM_PROTO_GetFieldsCounters done [14:38:14]requested_item shift.num is exist - process it [14:38:14]requested_item shift.opened is exist - process it [14:38:14]req_shift_opened [14:38:14]FM_GetShiftState [14:38:14]SAM_PROTO_GetShiftState [14:38:14]wFMCommunicate request_size=4 [14:38:14]MH_SAM_APDU [14:38:14]CAPDU: 80 13 01 00 [14:38:14]Write to MH i2c: E2 08 00 6F 08 80 13 01 00 00 00 00 00 F4 [14:38:14]Write i2c OK [14:38:14]MH_I2C_Read... [14:38:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:14]Read from MH i2c: E2 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: E2 0E 00 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: E2 0E 00 6F 08 00 09 00 01 97 25 20 67 00 00 00 00 90 00 43 [14:38:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:38:14]wFMCommunicate OK [14:38:14]SAM_PROTO_GetShiftState done [14:38:14]FM_GetShiftState done [14:38:14]req_shift_opened done [14:38:14]requested_item shift.open_date is exist - process it [14:38:14]req_shift_open_date [14:38:14]req_shift_open_date done [14:38:14]produce_requested_data done [14:38:14]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139220,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:38:14]process_action_free close_receipt [14:38:14]json_value_free [14:38:14]json_value_free done [14:38:14]process_json_proto returns [14:38:14]Send response to host [14:38:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139220,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:38:14]free response buf [14:38:14]execute_script done [14:38:14]execute_script returns [14:38:14]free content buf [14:38:14]Sock 9.Close socket [14:38:14]Sock 9.Thread stoped [14:38:18]OFD Sender: No OFD packet to send [14:38:23]OFD Sender: No OFD packet to send [14:38:28]OFD Sender: No OFD packet to send [14:38:33]OFD Sender: No OFD packet to send [14:38:38]OFD Sender: No OFD packet to send [14:38:43]OFD Sender: No OFD packet to send [14:38:48]OFD Sender: No OFD packet to send [14:38:53]OFD Sender: No OFD packet to send [14:38:58]OFD Sender: No OFD packet to send [14:39:03]OFD Sender: No OFD packet to send [14:39:08]OFD Sender: No OFD packet to send [14:39:13]OFD Sender: No OFD packet to send [14:39:18]OFD Sender: No OFD packet to send [14:39:23]OFD Sender: No OFD packet to send [14:39:28]OFD Sender: No OFD packet to send [14:39:33]OFD Sender: No OFD packet to send [14:39:38]OFD Sender: No OFD packet to send [14:39:43]OFD Sender: No OFD packet to send [14:39:48]OFD Sender: No OFD packet to send [14:39:53]OFD Sender: No OFD packet to send [14:39:58]OFD Sender: No OFD packet to send [14:40:03]OFD Sender: No OFD packet to send [14:40:08]OFD Sender: No OFD packet to send [14:40:13]OFD Sender: No OFD packet to send [14:40:18]OFD Sender: No OFD packet to send [14:40:23]OFD Sender: No OFD packet to send [14:40:28]OFD Sender: No OFD packet to send [14:40:33]OFD Sender: No OFD packet to send [14:40:38]OFD Sender: No OFD packet to send [14:40:43]OFD Sender: No OFD packet to send [14:40:48]OFD Sender: No OFD packet to send [14:40:53]OFD Sender: No OFD packet to send [14:40:58]OFD Sender: No OFD packet to send [14:41:00]accept exits with 8 [14:41:00]New connection [14:41:00]New thread 3067284836 created [14:41:00]Thread 3067141476 joined [14:41:00]Waiting for new connection... [14:41:00] Sock 8.Parse request [14:41:00]Sock 8.Check first char [14:41:00]Sock 8.First char is OK [14:41:00]request: POST /json_proto HTTP/1.0 [14:41:00]Method: POST [14:41:00]URL: /json_proto [14:41:00]Method is POST - this is cgi request [14:41:00]url: /json_proto [14:41:00]query_string will be loaded in cgi processing [14:41:00]execute_cgi json_proto POST (null) [14:41:00]execute_cgi path=json_proto method=POST [14:41:00]POST find Content-Length [14:41:00]Host: 172.17.50.196:8080 [14:41:00]Content-Length: 626 [14:41:00]Content-Type: application/json [14:41:00] [14:41:00]POST finish read [14:41:00]Found Content-Length = 626 [14:41:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335120", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:00]execute_script... [14:41: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 : (3)335120", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:00]POST & json_proto [14:41:00]process_json_proto [14:41:00]json parsed OK: [14:41:00]protocol is kg_v1.0 [14:41:00]action value=close_receipt [14:41:00]process_action close_receipt [14:41:00]cmd_close_receipt [14:41:00]MH_GetDate [14:41:00]Write to MH i2c: F0 00 00 70 08 67 [14:41:00]Write i2c OK [14:41:00]MH_I2C_Read... [14:41:00]Read from MH i2c: F0 [14:41:00]MH_I2C_Read... [14:41:00]Read from MH i2c: F0 09 00 [14:41:00]MH_I2C_Read... [14:41:00]Read from MH i2c: F0 09 00 70 08 00 FC F3 20 67 72 0D 1C 67 E8 [14:41:00]GetLastDocTimeStamp 1730212691 [14:41:00]current date 1730212860 [14:41:00]FM_GetShiftState [14:41:00]SAM_PROTO_GetShiftState [14:41:00]wFMCommunicate request_size=4 [14:41:00]MH_SAM_APDU [14:41:00]CAPDU: 80 13 01 00 [14:41:00]Write to MH i2c: E2 08 00 71 08 80 13 01 00 00 00 00 00 F6 [14:41:00]Write i2c OK [14:41:00]MH_I2C_Read... [14:41:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:00]Read from MH i2c: E2 [14:41:00]MH_I2C_Read... [14:41:00]Read from MH i2c: E2 0E 00 [14:41:00]MH_I2C_Read... [14:41:00]Read from MH i2c: E2 0E 00 71 08 00 09 00 01 97 25 20 67 00 00 00 00 90 00 45 [14:41:00]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:41:00]wFMCommunicate OK [14:41:00]SAM_PROTO_GetShiftState done [14:41:00]FM_GetShiftState done [14:41:00]opened in 1730160023 [14:41:00]opened+sec_in_day 1730246423 [14:41:00]quantity*price = 11500 [14:41:00]sum+1 = 11501 [14:41:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 115.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 206 29.10.2024 14:41 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139221 ФПД: 122750792950089 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144100&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139221&fm=122750792950089&tin=02508201610067®Number=0000000000091631&sum=11500 0 [14:41:01]StoreToDocumentArchive [14:41:01]shift 555 fd 139221 [14:41:01]save to /storage/0555/doc_00139221 [14:41:01]save last doc name /storage/0555/doc_00139221 to /storage/kkm_last_doc_name [14:41:01]save OK [14:41:01]Clear old archive folders... [14:41:01]ProcessDocumentItem done err = 0, tmpTLVsize=274 [14:41:01]tlvbuf is 0113C690 [14:41:01]SAM_PROTO_ClearQueue [14:41:01]wFMCommunicate request_size=4 [14:41:01]MH_SAM_APDU [14:41:01]CAPDU: 80 09 00 00 [14:41:01]Write to MH i2c: E2 08 00 7E 08 80 09 00 00 00 00 00 00 F8 [14:41:01]Write i2c OK [14:41:01]MH_I2C_Read... [14:41:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:41:01]Read from MH i2c: E2 [14:41:01]MH_I2C_Read... [14:41:01]Read from MH i2c: E2 03 00 [14:41:01]MH_I2C_Read... [14:41:01]Read from MH i2c: E2 03 00 7E 08 00 90 00 FA [14:41:01]RAPDU: 90 00 [14:41:01]wFMCommunicate OK [14:41:01]SAM_PROTO_ClearQueue done [14:41:01]KKMCreateOFDPacket [14:41:01]OFDProtocolAddRootSTLVToBuf [14:41:01]FM_MakeSignedData [14:41:01]FM_MakeSignedData [14:41:01]SAM_PROTO_SignData [14:41:01]wFMCommunicate request_size=4 [14:41:01]MH_SAM_APDU [14:41:01]CAPDU: 80 0D 01 02 [14:41:01]Write to MH i2c: E2 08 00 7F 08 80 0D 01 02 00 00 00 00 00 [14:41:01]Write i2c OK [14:41:01]MH_I2C_Read... [14:41:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:41:01]Read from MH i2c: E2 [14:41:01]MH_I2C_Read... [14:41:01]Read from MH i2c: E2 03 00 [14:41:01]MH_I2C_Read... [14:41:01]Read from MH i2c: E2 03 00 7F 08 00 90 00 FB [14:41:01]RAPDU: 90 00 [14:41:01]wFMCommunicate OK [14:41:01]wFMCommunicate request_size=255 [14:41:01]MH_SAM_APDU [14:41:01]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 FC F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [14:41:01]Write to MH i2c: E2 02 01 80 08 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 FC F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 08 [14:41:01]Write i2c OK [14:41:01]MH_I2C_Read... [14:41:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:01]Read from MH i2c: E2 [14:41:01]MH_I2C_Read... [14:41:01]Read from MH i2c: E2 03 00 [14:41:01]MH_I2C_Read... [14:41:01]Read from MH i2c: E2 03 00 80 08 00 90 00 FC [14:41:01]RAPDU: 90 00 [14:41:01]wFMCommunicate OK [14:41:01]wFMCommunicate request_size=33 [14:41:01]MH_SAM_APDU [14:41:01]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D5 1F 02 00 35 04 06 00 6F A4 25 68 E1 49 [14:41:01]Write to MH i2c: E2 24 00 81 08 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D5 1F 02 00 35 04 06 00 6F A4 25 68 E1 49 00 00 5A [14:41:01]Write i2c OK [14:41:01]MH_I2C_Read... [14:41:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:02]Read from MH i2c: E2 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: E2 03 00 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: E2 03 00 81 08 00 90 00 FD [14:41:02]RAPDU: 90 00 [14:41:02]wFMCommunicate OK [14:41:02]wFMCommunicate request_size=4 [14:41:02]MH_SAM_APDU [14:41:02]CAPDU: 80 0D 03 02 [14:41:02]Write to MH i2c: E2 08 00 82 08 80 0D 03 02 00 00 00 00 05 [14:41:02]Write i2c OK [14:41:02]MH_I2C_Read... [14:41:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:41:02]Read from MH i2c: E2 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: E2 0B 00 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: E2 0B 00 82 08 00 03 73 A0 F8 7D F3 57 7E 90 00 59 [14:41:02]RAPDU: 03 73 A0 F8 7D F3 57 7E 90 00 [14:41:02]wFMCommunicate OK [14:41:02]SAM_PROTO_SignData done [14:41:02]FM_MakeSignedData done [14:41:02]CreateOFDProtocolMessage [14:41:02]wFMCommunicate request_size=4 [14:41:02]MH_SAM_APDU [14:41:02]CAPDU: 80 11 00 00 [14:41:02]Write to MH i2c: E2 08 00 83 08 80 11 00 00 00 00 00 00 05 [14:41:02]Write i2c OK [14:41:02]MH_I2C_Read... [14:41:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:02]Read from MH i2c: E2 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: E2 17 00 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: E2 17 00 83 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 60 [14:41:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:41:02]wFMCommunicate OK [14:41:02]CreateOFDProtocolMessage done [14:41:02]OFDSenderStorePacket 139221 [14:41:02]StoreOFDPacket docnum=139221 [14:41:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 92 2F 1E 01 C9 39 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 FC F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D5 1F 02 00 35 04 06 00 6F A4 25 68 E1 49 03 73 A0 F8 7D F3 57 7E [14:41:02]CheckFolder [14:41:02]dirname=/storage/ofd_packets [14:41:02]CheckFolder done [14:41:02]ProducePacketName [14:41:02]name=ofd_packets/00139221 [14:41:02]NVStorageSaveData ofd_packets/00139221 [14:41:02]File name is /storage/ofd_packets/00139221 [14:41:02]Write 324 bytes [14:41:02]NVStorageSaveData done [14:41:02]OFDSenderStorePacket done [14:41:02]KKMCreateOFDPacket done [14:41:02]NVStorageSaveData kkm_last_timestamp [14:41:02]File name is /storage/kkm_last_timestamp [14:41:02]Write 4 bytes [14:41:02]NVStorageSaveData done [14:41:02]ExternCall_PrintAddStr [14:41:02]wPrintStart [14:41:02]Write to MH i2c: 01 00 00 84 08 8C [14:41:02]Write i2c OK [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: 01 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: 01 07 00 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: 01 07 00 84 08 00 00 00 00 00 FF 0F A1 [14:41:02]RasterBufferAndPrint [14:41:02]line Счет N : (3)335120 [14:41:02]line ИНН: 02508201610067 [14:41:02]line Контрольно-Кассовый Чек [14:41:02]line ПРОДАЖА [14:41:02]line Товар: 2000036240010 [14:41:02]line Кофе Латте (GABB TRADE) [14:41:02]line 1.000 * 115.00 [14:41:02]line = 115.00 [14:41:02]line НДС 12% НСП 1% [14:41:02]line > о реализуемом товаре [14:41:02]line ИТОГО: 115.00 [14:41:02]line НСП 1% : 1.02 [14:41:02]line НДС 12% : 12.21 [14:41:02]line Наличными: 115.00 [14:41:02]line Безнал.: 0.00 [14:41:02]line Место: АЗС № 101 "Партнер Нефть" [14:41:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:41:02]line СНО: Общий режим [14:41:02]line Чек 206 29.10.2024 14:41 [14:41:02]line Смена: 555 ФФД: 1.0 [14:41:02]line ЗНМ: 0300000081 [14:41:02]line РНМ: 0000000000091631 [14:41:02]line Версия ККМ: 001 [14:41:02]line ФМ: 0000000000874669 [14:41:02]line ФД: 139221 [14:41:02]line ФПД: 122750792950089 [14:41:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144100&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139221&fm=122750792950089&tin=02508201610067®Number=0000000000091631&sum=11500 [14:41:02]OFD Sender: Processing packet 139221 [packets to send 34, broken 33] [14:41:02]ProducePacketName [14:41:02]name=ofd_packets/00139221 [14:41:02]OFD Sender: To server: pG, [14:41:02]CommunicateWithHost lk.salyk.kg:30040 [14:41:02]ConnectInit lk.salyk.kg [14:41:02]line 0 [14:41:02]written 0, free lines is 4095 [14:41:02]Connected sock=10 [14:41:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 92 2F 1E 01 C9 39 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 2C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 66 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 04 00 00 00 00 07 04 06 00 EC 2C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 FC F3 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D5 1F 02 00 35 04 06 00 6F A4 25 68 E1 49 03 73 A0 F8 7D F3 57 7E [14:41: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 36 39 4F 00 00 00 0E 0A 47 00 21 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 36 39 10 04 04 00 D5 1F 02 00 F4 03 04 00 AF 9F 20 67 B6 04 01 00 00 60 91 EA AD F3 7F 25 64 [14:41:02]CommunicateWithHost err = 0 [14:41:02]CheckOFDResponse [14:41:02]1017 (14) - 77093643461234 [14:41:02]1041 (16) - 0000000000874669 [14:41:02]1040 (4) - 139221 [14:41:02]1012 (4) - 29.10.2024 08:41 [14:41:02]1206 (1) - 0 [14:41:02]OFD Sender: Remove packet 139221 [14:41:02]ProducePacketName [14:41:02]name=ofd_packets/00139221 [14:41:02]NVStorageDeleteData [14:41:02]Write to MH i2c: 01 00 00 AC 08 B4 [14:41:02]Write i2c OK [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: 01 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: 01 07 00 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: 01 07 00 AC 08 00 00 00 00 00 24 0D EC [14:41:02]RasterBufferAndPrint [14:41:02]line [14:41:02]line [14:41:02]line [14:41:02]line [14:41:02]line [14:41:02]written 0, free lines is 3370 [14:41:02]MH_Cut [14:41:02]Write to MH i2c: D1 01 00 B3 08 01 8D [14:41:02]Write i2c OK [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: D1 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: D1 01 00 [14:41:02]MH_I2C_Read... [14:41:02]Read from MH i2c: D1 01 00 B3 08 00 8C [14:41:02]Write to MH i2c: 01 00 00 B4 08 BC [14:41:02]Write i2c OK [14:41:02]MH_I2C_Read... [14:41:03]OFD Sender: No OFD packet to send [14:41:03]*** Cut start [14:41:03]*** Partial cut [14:41:03]*** CUTSNS_PIN = 1 [14:41:03]*** CUTSNS_PIN = 0 [14:41:03]*** Brake cut motor [14:41:04]Read from MH i2c: 01 [14:41:04]MH_I2C_Read... [14:41:04]*** Stop cut motor [14:41:04]*** Cut end [14:41:04]Read from MH i2c: 01 07 00 [14:41:04]MH_I2C_Read... [14:41:04]Read from MH i2c: 01 07 00 B4 08 00 00 00 00 00 FF 0F D1 [14:41:04]process_action close_receipt done [14:41:04]requested_data is exist [14:41:04]produce_requested_data [14:41:04]requested_item fm.sn is exist - process it [14:41:04]wFMCommunicate request_size=4 [14:41:04]MH_SAM_APDU [14:41:04]CAPDU: 80 11 00 00 [14:41:04]Write to MH i2c: E2 08 00 B5 08 80 11 00 00 00 00 00 00 37 [14:41:04]Write i2c OK [14:41:04]MH_I2C_Read... [14:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:04]Read from MH i2c: E2 [14:41:04]MH_I2C_Read... [14:41:04]Read from MH i2c: E2 17 00 [14:41:04]MH_I2C_Read... [14:41:04]Read from MH i2c: E2 17 00 B5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 92 [14:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:41:04]wFMCommunicate OK [14:41:04]requested_item fd.num is exist - process it [14:41:04]SAM_PROTO_GetFieldsCounters [14:41:04]wFMCommunicate request_size=4 [14:41:04]MH_SAM_APDU [14:41:04]CAPDU: 80 13 00 00 [14:41:04]Write to MH i2c: E2 08 00 B6 08 80 13 00 00 00 00 00 00 3A [14:41:04]Write i2c OK [14:41:04]MH_I2C_Read... [14:41:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:41:04]Read from MH i2c: E2 [14:41:04]MH_I2C_Read... [14:41:04]Read from MH i2c: E2 62 00 [14:41:04]MH_I2C_Read... [14:41:04]Read from MH i2c: E2 62 00 B6 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D5 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [14:41:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D5 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:41:04]wFMCommunicate OK [14:41:04]SAM_PROTO_GetFieldsCounters done [14:41:04]requested_item shift.num is exist - process it [14:41:04]requested_item shift.opened is exist - process it [14:41:04]req_shift_opened [14:41:04]FM_GetShiftState [14:41:04]SAM_PROTO_GetShiftState [14:41:04]wFMCommunicate request_size=4 [14:41:04]MH_SAM_APDU [14:41:04]CAPDU: 80 13 01 00 [14:41:04]Write to MH i2c: E2 08 00 B7 08 80 13 01 00 00 00 00 00 3C [14:41:04]Write i2c OK [14:41:04]MH_I2C_Read... [14:41:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:04]Read from MH i2c: E2 [14:41:04]MH_I2C_Read... [14:41:04]Read from MH i2c: E2 0E 00 [14:41:04]MH_I2C_Read... [14:41:04]Read from MH i2c: E2 0E 00 B7 08 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8B [14:41:04]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:41:04]wFMCommunicate OK [14:41:04]SAM_PROTO_GetShiftState done [14:41:04]FM_GetShiftState done [14:41:04]req_shift_opened done [14:41:04]requested_item shift.open_date is exist - process it [14:41:04]req_shift_open_date [14:41:04]req_shift_open_date done [14:41:04]produce_requested_data done [14:41:04]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139221,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:41:04]process_action_free close_receipt [14:41:04]json_value_free [14:41:04]json_value_free done [14:41:04]process_json_proto returns [14:41:04]Send response to host [14:41:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139221,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:41:04]free response buf [14:41:04]execute_script done [14:41:04]execute_script returns [14:41:04]free content buf [14:41:04]Sock 8.Close socket [14:41:04]Sock 8.Thread stoped [14:41:08]OFD Sender: No OFD packet to send [14:41:13]OFD Sender: No OFD packet to send [14:41:18]OFD Sender: No OFD packet to send [14:41:23]OFD Sender: No OFD packet to send [14:41:28]OFD Sender: No OFD packet to send [14:41:33]OFD Sender: No OFD packet to send [14:41:38]OFD Sender: No OFD packet to send [14:41:43]OFD Sender: No OFD packet to send [14:41:48]OFD Sender: No OFD packet to send [14:41:53]OFD Sender: No OFD packet to send [14:41:58]OFD Sender: No OFD packet to send [14:42:03]OFD Sender: No OFD packet to send [14:42:08]OFD Sender: No OFD packet to send [14:42:13]OFD Sender: No OFD packet to send [14:42:18]OFD Sender: No OFD packet to send [14:42:23]OFD Sender: No OFD packet to send [14:42:28]OFD Sender: No OFD packet to send [14:42:33]OFD Sender: No OFD packet to send [14:42:38]OFD Sender: No OFD packet to send [14:42:43]OFD Sender: No OFD packet to send [14:42:48]OFD Sender: No OFD packet to send [14:42:53]OFD Sender: No OFD packet to send [14:42:58]OFD Sender: No OFD packet to send [14:42:59]accept exits with 9 [14:42:59]New connection [14:42:59]New thread 3067141476 created [14:42:59]Thread 3067284836 joined [14:42:59]Waiting for new connection... [14:42:59] Sock 9.Parse request [14:42:59]Sock 9.Check first char [14:42:59]Sock 9.First char is OK [14:42:59]request: POST /json_proto HTTP/1.0 [14:42:59]Method: POST [14:42:59]URL: /json_proto [14:42:59]Method is POST - this is cgi request [14:42:59]url: /json_proto [14:42:59]query_string will be loaded in cgi processing [14:42:59]execute_cgi json_proto POST (null) [14:42:59]execute_cgi path=json_proto method=POST [14:42:59]POST find Content-Length [14:42:59]Host: 172.17.50.196:8080 [14:42:59]Content-Length: 749 [14:42:59]Content-Type: application/json [14:42:59] [14:42:59]POST finish read [14:42:59]Found Content-Length = 749 [14:42:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335121", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 154.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:59]execute_script... [14:42: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 : (3)335121", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 154.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:42:59]POST & json_proto [14:42:59]process_json_proto [14:42:59]json parsed OK: [14:42:59]protocol is kg_v1.0 [14:42:59]action value=close_receipt [14:42:59]process_action close_receipt [14:42:59]cmd_close_receipt [14:42:59]MH_GetDate [14:42:59]Write to MH i2c: F0 00 00 B8 08 AF [14:42:59]Write i2c OK [14:42:59]MH_I2C_Read... [14:42:59]Read from MH i2c: F0 [14:42:59]MH_I2C_Read... [14:42:59]Read from MH i2c: F0 09 00 [14:42:59]MH_I2C_Read... [14:42:59]Read from MH i2c: F0 09 00 B8 08 00 73 F4 20 67 72 0D 1C 67 A8 [14:42:59]GetLastDocTimeStamp 1730212860 [14:42:59]current date 1730212979 [14:42:59]FM_GetShiftState [14:42:59]SAM_PROTO_GetShiftState [14:42:59]wFMCommunicate request_size=4 [14:42:59]MH_SAM_APDU [14:42:59]CAPDU: 80 13 01 00 [14:42:59]Write to MH i2c: E2 08 00 B9 08 80 13 01 00 00 00 00 00 3E [14:42:59]Write i2c OK [14:42:59]MH_I2C_Read... [14:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:59]Read from MH i2c: E2 [14:42:59]MH_I2C_Read... [14:42:59]Read from MH i2c: E2 0E 00 [14:42:59]MH_I2C_Read... [14:42:59]Read from MH i2c: E2 0E 00 B9 08 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8D [14:42:59]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:42:59]wFMCommunicate OK [14:42:59]SAM_PROTO_GetShiftState done [14:42:59]FM_GetShiftState done [14:42:59]opened in 1730160023 [14:42:59]opened+sec_in_day 1730246423 [14:42:59]quantity*price = 15400 [14:42:59]sum+1 = 15401 [14:42:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 154.00 НСП 1% : 1.36 НДС 12% : 16.35 Наличными: 0.00 Безнал.: 154.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 207 29.10.2024 14:42 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139222 ФПД: 191990144919836 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144259&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139222&fm=191990144919836&tin=02508201610067®Number=0000000000091631&sum=15400 0 [14:43:00]StoreToDocumentArchive [14:43:00]shift 555 fd 139222 [14:43:00]save to /storage/0555/doc_00139222 [14:43:00]save last doc name /storage/0555/doc_00139222 to /storage/kkm_last_doc_name [14:43:00]save OK [14:43:00]Clear old archive folders... [14:43:00]ProcessDocumentItem done err = 0, tmpTLVsize=274 [14:43:00]tlvbuf is 0113CFD0 [14:43:00]SAM_PROTO_ClearQueue [14:43:00]wFMCommunicate request_size=4 [14:43:00]MH_SAM_APDU [14:43:00]CAPDU: 80 09 00 00 [14:43:00]Write to MH i2c: E2 08 00 C6 08 80 09 00 00 00 00 00 00 40 [14:43:00]Write i2c OK [14:43:00]MH_I2C_Read... [14:43:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:00]Read from MH i2c: E2 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 03 00 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 03 00 C6 08 00 90 00 42 [14:43:00]RAPDU: 90 00 [14:43:00]wFMCommunicate OK [14:43:00]SAM_PROTO_ClearQueue done [14:43:00]KKMCreateOFDPacket [14:43:00]OFDProtocolAddRootSTLVToBuf [14:43:00]FM_MakeSignedData [14:43:00]FM_MakeSignedData [14:43:00]SAM_PROTO_SignData [14:43:00]wFMCommunicate request_size=4 [14:43:00]MH_SAM_APDU [14:43:00]CAPDU: 80 0D 01 02 [14:43:00]Write to MH i2c: E2 08 00 C7 08 80 0D 01 02 00 00 00 00 48 [14:43:00]Write i2c OK [14:43:00]MH_I2C_Read... [14:43:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:00]Read from MH i2c: E2 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 03 00 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 03 00 C7 08 00 90 00 43 [14:43:00]RAPDU: 90 00 [14:43:00]wFMCommunicate OK [14:43:00]wFMCommunicate request_size=255 [14:43:00]MH_SAM_APDU [14:43:00]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 73 F4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [14:43:00]Write to MH i2c: E2 02 01 C8 08 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 73 F4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 BA [14:43:00]Write i2c OK [14:43:00]MH_I2C_Read... [14:43:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:00]Read from MH i2c: E2 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 03 00 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 03 00 C8 08 00 90 00 44 [14:43:00]RAPDU: 90 00 [14:43:00]wFMCommunicate OK [14:43:00]wFMCommunicate request_size=33 [14:43:00]MH_SAM_APDU [14:43:00]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D6 1F 02 00 35 04 06 00 AE 9D 30 63 69 1C [14:43:00]Write to MH i2c: E2 24 00 C9 08 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D6 1F 02 00 35 04 06 00 AE 9D 30 63 69 1C 00 00 3C [14:43:00]Write i2c OK [14:43:00]MH_I2C_Read... [14:43:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:00]Read from MH i2c: E2 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 03 00 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 03 00 C9 08 00 90 00 45 [14:43:00]RAPDU: 90 00 [14:43:00]wFMCommunicate OK [14:43:00]wFMCommunicate request_size=4 [14:43:00]MH_SAM_APDU [14:43:00]CAPDU: 80 0D 03 02 [14:43:00]Write to MH i2c: E2 08 00 CA 08 80 0D 03 02 00 00 00 00 4D [14:43:00]Write i2c OK [14:43:00]MH_I2C_Read... [14:43:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:00]Read from MH i2c: E2 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 0B 00 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 0B 00 CA 08 00 58 E8 43 11 AA 42 46 4E 90 00 62 [14:43:00]RAPDU: 58 E8 43 11 AA 42 46 4E 90 00 [14:43:00]wFMCommunicate OK [14:43:00]SAM_PROTO_SignData done [14:43:00]FM_MakeSignedData done [14:43:00]CreateOFDProtocolMessage [14:43:00]wFMCommunicate request_size=4 [14:43:00]MH_SAM_APDU [14:43:00]CAPDU: 80 11 00 00 [14:43:00]Write to MH i2c: E2 08 00 CB 08 80 11 00 00 00 00 00 00 4D [14:43:00]Write i2c OK [14:43:00]MH_I2C_Read... [14:43:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:00]Read from MH i2c: E2 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 17 00 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: E2 17 00 CB 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A8 [14:43:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:43:00]wFMCommunicate OK [14:43:00]CreateOFDProtocolMessage done [14:43:00]OFDSenderStorePacket 139222 [14:43:00]StoreOFDPacket docnum=139222 [14:43:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 9D EC 1E 01 80 F6 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 73 F4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D6 1F 02 00 35 04 06 00 AE 9D 30 63 69 1C 58 E8 43 11 AA 42 46 4E [14:43:00]CheckFolder [14:43:00]dirname=/storage/ofd_packets [14:43:00]CheckFolder done [14:43:00]ProducePacketName [14:43:00]name=ofd_packets/00139222 [14:43:00]NVStorageSaveData ofd_packets/00139222 [14:43:00]File name is /storage/ofd_packets/00139222 [14:43:00]Write 324 bytes [14:43:00]NVStorageSaveData done [14:43:00]OFDSenderStorePacket done [14:43:00]KKMCreateOFDPacket done [14:43:00]NVStorageSaveData kkm_last_timestamp [14:43:00]File name is /storage/kkm_last_timestamp [14:43:00]Write 4 bytes [14:43:00]NVStorageSaveData done [14:43:00]OFD Sender: Processing packet 139222 [packets to send 34, broken 33] [14:43:00]ProducePacketName [14:43:00]name=ofd_packets/00139222 [14:43:00]OFD Sender: To server: pG, [14:43:00]CommunicateWithHost lk.salyk.kg:30040 [14:43:00]ConnectInit lk.salyk.kg [14:43:00]ExternCall_PrintAddStr [14:43:00]wPrintStart [14:43:00]Write to MH i2c: 01 00 00 CC 08 D4 [14:43:00]Write i2c OK [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: 01 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: 01 07 00 [14:43:00]MH_I2C_Read... [14:43:00]Read from MH i2c: 01 07 00 CC 08 00 00 00 00 00 FF 0F E9 [14:43:00]RasterBufferAndPrint [14:43:00]line Счет N : (3)335121 [14:43:00]line ИНН: 02508201610067 [14:43:00]line Контрольно-Кассовый Чек [14:43:00]line ПРОДАЖА [14:43:00]line Товар: 46230614 [14:43:00]line Сигареты Richmond Red Edition [14:43:00]line 1.000 * 154.00 [14:43:00]line = 154.00 [14:43:00]line НДС 12% НСП 1% [14:43:00]line > о реализуемом товаре [14:43:00]line ИТОГО: 154.00 [14:43:00]line НСП 1% : 1.36 [14:43:00]line НДС 12% : 16.35 [14:43:00]line Наличными: 0.00 [14:43:00]line Безнал.: 154.00 [14:43:00]line Место: АЗС № 101 "Партнер Нефть" [14:43:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:43:00]line СНО: Общий режим [14:43:00]line Чек 207 29.10.2024 14:42 [14:43:00]line Смена: 555 ФФД: 1.0 [14:43:00]line ЗНМ: 0300000081 [14:43:00]line РНМ: 0000000000091631 [14:43:00]line Версия ККМ: 001 [14:43:00]line Платежная система: Mbank [14:43:00]line ФМ: 0000000000874669 [14:43:00]line ФД: 139222 [14:43:01]line ФПД: 191990144919836 [14:43:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144259&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139222&fm=191990144919836&tin=02508201610067®Number=0000000000091631&sum=15400 [14:43:01]line 0 [14:43:01]Connected sock=11 [14:43: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 36 39 26 01 00 00 9D EC 1E 01 80 F6 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 32 33 30 36 31 34 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 52 65 64 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 73 F4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 written 0, free lines is 4095 [14:43:01]30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D6 1F 02 00 35 04 06 00 AE 9D 30 63 69 1C 58 E8 43 11 AA 42 46 4E [14:43:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 F9 BA 47 00 40 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D6 1F 02 00 F4 03 04 00 26 A0 20 67 B6 04 01 00 00 CC 9C A3 32 9C EA E8 6F [14:43:01]CommunicateWithHost err = 0 [14:43:01]CheckOFDResponse [14:43:01]1017 (14) - 77093643461234 [14:43:01]1041 (16) - 0000000000874669 [14:43:01]1040 (4) - 139222 [14:43:01]1012 (4) - 29.10.2024 08:43 [14:43:01]1206 (1) - 0 [14:43:01]OFD Sender: Remove packet 139222 [14:43:01]ProducePacketName [14:43:01]name=ofd_packets/00139222 [14:43:01]NVStorageDeleteData [14:43:01]Write to MH i2c: 01 00 00 F6 08 FE [14:43:01]Write i2c OK [14:43:01]MH_I2C_Read... [14:43:01]Read from MH i2c: 01 [14:43:01]MH_I2C_Read... [14:43:01]Read from MH i2c: 01 07 00 [14:43:01]MH_I2C_Read... [14:43:01]Read from MH i2c: 01 07 00 F6 08 00 00 00 00 00 E7 0C F8 [14:43:01]RasterBufferAndPrint [14:43:01]line [14:43:01]line [14:43:01]line [14:43:01]line [14:43:01]line [14:43:01]written 0, free lines is 3312 [14:43:01]MH_Cut [14:43:01]Write to MH i2c: D1 01 00 FD 08 01 D7 [14:43:01]Write i2c OK [14:43:01]MH_I2C_Read... [14:43:01]Read from MH i2c: D1 [14:43:01]MH_I2C_Read... [14:43:01]Read from MH i2c: D1 01 00 [14:43:01]MH_I2C_Read... [14:43:01]Read from MH i2c: D1 01 00 FD 08 00 D6 [14:43:01]Write to MH i2c: 01 00 00 FE 08 06 [14:43:01]Write i2c OK [14:43:01]MH_I2C_Read... [14:43:01]OFD Sender: No OFD packet to send [14:43:02]*** Cut start [14:43:02]*** Partial cut [14:43:02]*** CUTSNS_PIN = 1 [14:43:02]*** CUTSNS_PIN = 0 [14:43:02]*** Brake cut motor [14:43:03]Read from MH i2c: 01 [14:43:03]MH_I2C_Read... [14:43:03]*** Stop cut motor [14:43:03]*** Cut end [14:43:03]Read from MH i2c: 01 07 00 [14:43:03]MH_I2C_Read... [14:43:03]Read from MH i2c: 01 07 00 FE 08 00 00 00 00 00 FF 0F 1B [14:43:03]process_action close_receipt done [14:43:03]requested_data is exist [14:43:03]produce_requested_data [14:43:03]requested_item fm.sn is exist - process it [14:43:03]wFMCommunicate request_size=4 [14:43:03]MH_SAM_APDU [14:43:03]CAPDU: 80 11 00 00 [14:43:03]Write to MH i2c: E2 08 00 FF 08 80 11 00 00 00 00 00 00 81 [14:43:03]Write i2c OK [14:43:03]MH_I2C_Read... [14:43:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:03]Read from MH i2c: E2 [14:43:03]MH_I2C_Read... [14:43:03]Read from MH i2c: E2 17 00 [14:43:03]MH_I2C_Read... [14:43:03]Read from MH i2c: E2 17 00 FF 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 DC [14:43:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:43:03]wFMCommunicate OK [14:43:03]requested_item fd.num is exist - process it [14:43:03]SAM_PROTO_GetFieldsCounters [14:43:03]wFMCommunicate request_size=4 [14:43:03]MH_SAM_APDU [14:43:03]CAPDU: 80 13 00 00 [14:43:03]Write to MH i2c: E2 08 00 00 09 80 13 00 00 00 00 00 00 85 [14:43:03]Write i2c OK [14:43:03]MH_I2C_Read... [14:43:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:03]Read from MH i2c: E2 [14:43:03]MH_I2C_Read... [14:43:03]Read from MH i2c: E2 62 00 [14:43:03]MH_I2C_Read... [14:43:03]Read from MH i2c: E2 62 00 00 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D6 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [14:43: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D6 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:03]wFMCommunicate OK [14:43:03]SAM_PROTO_GetFieldsCounters done [14:43:03]requested_item shift.num is exist - process it [14:43:03]requested_item shift.opened is exist - process it [14:43:03]req_shift_opened [14:43:03]FM_GetShiftState [14:43:03]SAM_PROTO_GetShiftState [14:43:03]wFMCommunicate request_size=4 [14:43:03]MH_SAM_APDU [14:43:03]CAPDU: 80 13 01 00 [14:43:03]Write to MH i2c: E2 08 00 01 09 80 13 01 00 00 00 00 00 87 [14:43:03]Write i2c OK [14:43:03]MH_I2C_Read... [14:43:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:03]Read from MH i2c: E2 [14:43:03]MH_I2C_Read... [14:43:03]Read from MH i2c: E2 0E 00 [14:43:03]MH_I2C_Read... [14:43:03]Read from MH i2c: E2 0E 00 01 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D6 [14:43:03]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:43:03]wFMCommunicate OK [14:43:03]SAM_PROTO_GetShiftState done [14:43:03]FM_GetShiftState done [14:43:03]req_shift_opened done [14:43:03]requested_item shift.open_date is exist - process it [14:43:03]req_shift_open_date [14:43:03]req_shift_open_date done [14:43:03]produce_requested_data done [14:43:03]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139222,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:43:03]process_action_free close_receipt [14:43:03]json_value_free [14:43:03]json_value_free done [14:43:03]process_json_proto returns [14:43:03]Send response to host [14:43:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139222,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:43:03]free response buf [14:43:03]execute_script done [14:43:03]execute_script returns [14:43:03]free content buf [14:43:03]Sock 9.Close socket [14:43:03]Sock 9.Thread stoped [14:43:06]OFD Sender: No OFD packet to send [14:43:11]OFD Sender: No OFD packet to send [14:43:16]OFD Sender: No OFD packet to send [14:43:21]OFD Sender: No OFD packet to send [14:43:26]OFD Sender: No OFD packet to send [14:43:31]OFD Sender: No OFD packet to send [14:43:36]OFD Sender: No OFD packet to send [14:43:39]accept exits with 8 [14:43:39]New connection [14:43:39]New thread 3067284836 created [14:43:39]Thread 3067141476 joined [14:43:39]Waiting for new connection... [14:43:39] Sock 8.Parse request [14:43:39]Sock 8.Check first char [14:43:39]Sock 8.First char is OK [14:43:39]request: POST /json_proto HTTP/1.0 [14:43:39]Method: POST [14:43:39]URL: /json_proto [14:43:39]Method is POST - this is cgi request [14:43:39]url: /json_proto [14:43:39]query_string will be loaded in cgi processing [14:43:39]execute_cgi json_proto POST (null) [14:43:39]execute_cgi path=json_proto method=POST [14:43:39]POST find Content-Length [14:43:39]Host: 172.17.50.196:8080 [14:43:39]Content-Length: 688 [14:43:39]Content-Type: application/json [14:43:39] [14:43:39]POST finish read [14:43:39]Found Content-Length = 688 [14:43:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 16.410, "sum" : 1250.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1250.00, "total" : 1250.00, "payments": [ { "type": 0, "sum" : 1250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:39]execute_script... [14:43:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 16.410, "sum" : 1250.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1250.00, "total" : 1250.00, "payments": [ { "type": 0, "sum" : 1250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:39]POST & json_proto [14:43:39]process_json_proto [14:43:39]json parsed OK: [14:43:39]protocol is kg_v1.0 [14:43:39]action value=close_receipt [14:43:39]process_action close_receipt [14:43:39]cmd_close_receipt [14:43:39]MH_GetDate [14:43:39]Write to MH i2c: F0 00 00 02 09 FA [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: F0 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: F0 09 00 [14:43:39]MH_I2C_Read... [14:43:39]Read from MH i2c: F0 09 00 02 09 00 9C F4 20 67 72 0D 1C 67 1C [14:43:39]GetLastDocTimeStamp 1730212979 [14:43:39]current date 1730213020 [14:43:39]FM_GetShiftState [14:43:39]SAM_PROTO_GetShiftState [14:43:39]wFMCommunicate request_size=4 [14:43:39]MH_SAM_APDU [14:43:39]CAPDU: 80 13 01 00 [14:43:39]Write to MH i2c: E2 08 00 03 09 80 13 01 00 00 00 00 00 89 [14:43:39]Write i2c OK [14:43:39]MH_I2C_Read... [14:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:40]Read from MH i2c: E2 [14:43:40]MH_I2C_Read... [14:43:40]Read from MH i2c: E2 0E 00 [14:43:40]MH_I2C_Read... [14:43:40]Read from MH i2c: E2 0E 00 03 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D8 [14:43:40]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:43:40]wFMCommunicate OK [14:43:40]SAM_PROTO_GetShiftState done [14:43:40]FM_GetShiftState done [14:43:40]opened in 1730160023 [14:43:40]opened+sec_in_day 1730246423 [14:43:40]quantity*price = 125044 [14:43:40]sum+1 = 125045 [14:43:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 1250.00 Внесено: 1250.00 СДАЧА: 0.00 НСП 1% : 11.07 НДС 12% : 132.79 Наличными: 1250.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 208 29.10.2024 14:43 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139223 ФПД: 111084033618077 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144340&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139223&fm=111084033618077&tin=02508201610067®Number=0000000000091631&sum=125000 [14:43:41]StoreToDocumentArchive [14:43:41]shift 555 fd 139223 [14:43:41]save to /storage/0555/doc_00139223 [14:43:41]save last doc name /storage/0555/doc_00139223 to /storage/kkm_last_doc_name [14:43:41]save OK [14:43:41]Clear old archive folders... [14:43:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:43:41]tlvbuf is 011152B0 [14:43:41]SAM_PROTO_ClearQueue [14:43:41]wFMCommunicate request_size=4 [14:43:41]MH_SAM_APDU [14:43:41]CAPDU: 80 09 00 00 [14:43:41]Write to MH i2c: E2 08 00 10 09 80 09 00 00 00 00 00 00 8B [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:41]Read from MH i2c: E2 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 03 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 03 00 10 09 00 90 00 8D [14:43:41]RAPDU: 90 00 [14:43:41]wFMCommunicate OK [14:43:41]SAM_PROTO_ClearQueue done [14:43:41]KKMCreateOFDPacket [14:43:41]OFDProtocolAddRootSTLVToBuf [14:43:41]FM_MakeSignedData [14:43:41]FM_MakeSignedData [14:43:41]SAM_PROTO_SignData [14:43:41]wFMCommunicate request_size=4 [14:43:41]MH_SAM_APDU [14:43:41]CAPDU: 80 0D 01 02 [14:43:41]Write to MH i2c: E2 08 00 11 09 80 0D 01 02 00 00 00 00 93 [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:41]Read from MH i2c: E2 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 03 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 03 00 11 09 00 90 00 8E [14:43:41]RAPDU: 90 00 [14:43:41]wFMCommunicate OK [14:43:41]wFMCommunicate request_size=255 [14:43:41]MH_SAM_APDU [14:43: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 32 FF 03 08 00 03 1A 40 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 74 E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 33 00 00 00 00 07 04 06 00 48 E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 9C F4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D7 1F 02 00 35 04 06 00 [14:43:41]Write to MH i2c: E2 02 01 12 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 32 FF 03 08 00 03 1A 40 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 74 E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 33 00 00 00 00 07 04 06 00 48 E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 9C F4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D7 1F 02 00 35 04 06 00 00 00 47 [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:41]Read from MH i2c: E2 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 03 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 03 00 12 09 00 90 00 8F [14:43:41]RAPDU: 90 00 [14:43:41]wFMCommunicate OK [14:43:41]wFMCommunicate request_size=11 [14:43:41]MH_SAM_APDU [14:43:41]CAPDU: 80 0D 02 02 06 65 07 C4 5D 30 9D [14:43:41]Write to MH i2c: E2 0E 00 13 09 80 0D 02 02 06 00 65 07 C4 5D 30 9D 00 00 FC [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:41]Read from MH i2c: E2 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 03 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 03 00 13 09 00 90 00 90 [14:43:41]RAPDU: 90 00 [14:43:41]wFMCommunicate OK [14:43:41]wFMCommunicate request_size=4 [14:43:41]MH_SAM_APDU [14:43:41]CAPDU: 80 0D 03 02 [14:43:41]Write to MH i2c: E2 08 00 14 09 80 0D 03 02 00 00 00 00 98 [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:41]Read from MH i2c: E2 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 0B 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 0B 00 14 09 00 30 1B 03 4F 69 77 BA D8 90 00 A8 [14:43:41]RAPDU: 30 1B 03 4F 69 77 BA D8 90 00 [14:43:41]wFMCommunicate OK [14:43:41]SAM_PROTO_SignData done [14:43:41]FM_MakeSignedData done [14:43:41]CreateOFDProtocolMessage [14:43:41]wFMCommunicate request_size=4 [14:43:41]MH_SAM_APDU [14:43:41]CAPDU: 80 11 00 00 [14:43:41]Write to MH i2c: E2 08 00 15 09 80 11 00 00 00 00 00 00 98 [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:41]Read from MH i2c: E2 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 17 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: E2 17 00 15 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F3 [14:43:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:43:41]wFMCommunicate OK [14:43:41]CreateOFDProtocolMessage done [14:43:41]OFDSenderStorePacket 139223 [14:43:41]StoreOFDPacket docnum=139223 [14:43:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 01 00 00 EF B0 08 01 A1 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1A 40 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 74 E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 33 00 00 00 00 07 04 06 00 48 E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 9C F4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D7 1F 02 00 35 04 06 00 65 07 C4 5D 30 9D 30 1B 03 4F 69 77 BA D8 [14:43:41]CheckFolder [14:43:41]dirname=/storage/ofd_packets [14:43:41]CheckFolder done [14:43:41]ProducePacketName [14:43:41]name=ofd_packets/00139223 [14:43:41]NVStorageSaveData ofd_packets/00139223 [14:43:41]File name is /storage/ofd_packets/00139223 [14:43:41]Write 302 bytes [14:43:41]NVStorageSaveData done [14:43:41]OFDSenderStorePacket done [14:43:41]KKMCreateOFDPacket done [14:43:41]NVStorageSaveData kkm_last_timestamp [14:43:41]File name is /storage/kkm_last_timestamp [14:43:41]Write 4 bytes [14:43:41]NVStorageSaveData done [14:43:41]ExternCall_PrintAddStr [14:43:41]wPrintStart [14:43:41]Write to MH i2c: 01 00 00 16 09 1F [14:43:41]Write i2c OK [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: 01 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: 01 07 00 [14:43:41]MH_I2C_Read... [14:43:41]Read from MH i2c: 01 07 00 16 09 00 00 00 00 00 FF 0F 34 [14:43:41]RasterBufferAndPrint [14:43:41]line Счет N : (1)1093871 [14:43:41]line ИНН: 02508201610067 [14:43:41]line Контрольно-Кассовый Чек [14:43:41]line ПРОДАЖА [14:43:41]line ТРК (МРК, ГНК) : 41 [14:43:41]line Товар: 2710194210 [14:43:41]line ДТ(л)-К-2 [14:43:41]line 16.410 * 76.20 [14:43:41]line = 1250.44 [14:43:41]line НДС 12% НСП 1% [14:43:41]line > о реализуемом товаре [14:43:41]line ОКРУГЛЕНИЕ: -0.44 [14:43:41]line ИТОГО: 1250.00 [14:43:41]line Внесено: 1250.00 [14:43:41]line СДАЧА: 0.00 [14:43:41]line НСП 1% : 11.07 [14:43:41]line НДС 12% : 132.79 [14:43:41]line Наличными: 1250.00 [14:43:41]line Безнал.: 0.00 [14:43:41]line Место: АЗС № 101 "Партнер Нефть" [14:43:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:43:41]line СНО: Общий режим [14:43:41]line Чек 208 29.10.2024 14:43 [14:43:41]line Смена: 555 ФФД: 1.0 [14:43:41]line ЗНМ: 0300000081 [14:43:41]line РНМ: 0000000000091631 [14:43:41]line Версия ККМ: 001 [14:43:41]line ФМ: 0000000000874669 [14:43:41]line ФД: 139223 [14:43:41]line ФПД: 111084033618077 [14:43:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144340&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139223&fm=111084033618077&tin=02508201610067®Number=0000000000091631&sum=125000 [14:43:42]OFD Sender: Processing packet 139223 [packets to send 34, broken 33] [14:43:42]ProducePacketName [14:43:42]name=ofd_packets/00139223 [14:43:42]OFD Sender: To server: pG, [14:43:42]CommunicateWithHost lk.salyk.kg:30040 [14:43:42]ConnectInit lk.salyk.kg [14:43:42]written 0, free lines is 4095 [14:43:42]Connected sock=10 [14:43: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 36 39 10 01 00 00 EF B0 08 01 A1 20 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 1A 40 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 74 E8 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E8 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 53 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DF 33 00 00 00 00 07 04 06 00 48 E8 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 9C F4 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D7 1F 02 00 35 04 06 00 65 07 C4 5D 30 9D 30 1B 03 4F 69 77 BA D8 [14:43: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 36 39 4F 00 00 00 81 52 47 00 9B A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D7 1F 02 00 F4 03 04 00 4F A0 20 67 B6 04 01 00 00 5E E5 A0 DB BB F9 84 0B [14:43:42]CommunicateWithHost err = 0 [14:43:42]CheckOFDResponse [14:43:42]1017 (14) - 77093643461234 [14:43:42]1041 (16) - 0000000000874669 [14:43:42]1040 (4) - 139223 [14:43:42]1012 (4) - 29.10.2024 08:43 [14:43:42]1206 (1) - 0 [14:43:42]OFD Sender: Remove packet 139223 [14:43:42]ProducePacketName [14:43:42]name=ofd_packets/00139223 [14:43:42]NVStorageDeleteData [14:43:42]Write to MH i2c: 01 00 00 41 09 4A [14:43:42]Write i2c OK [14:43:42]MH_I2C_Read... [14:43:42]Read from MH i2c: 01 [14:43:42]MH_I2C_Read... [14:43:42]Read from MH i2c: 01 07 00 [14:43:42]MH_I2C_Read... [14:43:42]Read from MH i2c: 01 07 00 41 09 00 00 00 00 00 EB 0C 48 [14:43:42]RasterBufferAndPrint [14:43:42]line [14:43:42]line [14:43:42]line [14:43:42]line [14:43:42]line [14:43:42]written 0, free lines is 3313 [14:43:42]MH_Cut [14:43:42]Write to MH i2c: D1 01 00 48 09 01 23 [14:43:42]Write i2c OK [14:43:42]MH_I2C_Read... [14:43:42]Read from MH i2c: D1 [14:43:42]MH_I2C_Read... [14:43:42]Read from MH i2c: D1 01 00 [14:43:42]MH_I2C_Read... [14:43:42]Read from MH i2c: D1 01 00 48 09 00 22 [14:43:42]Write to MH i2c: 01 00 00 49 09 52 [14:43:42]Write i2c OK [14:43:42]MH_I2C_Read... [14:43:42]OFD Sender: No OFD packet to send [14:43:43]*** Cut start [14:43:43]*** Partial cut [14:43:43]*** CUTSNS_PIN = 1 [14:43:43]*** CUTSNS_PIN = 0 [14:43:43]*** Brake cut motor [14:43:43]Read from MH i2c: 01 [14:43:43]MH_I2C_Read... [14:43:43]*** Stop cut motor [14:43:43]*** Cut end [14:43:43]Read from MH i2c: 01 07 00 [14:43:43]MH_I2C_Read... [14:43:43]Read from MH i2c: 01 07 00 49 09 00 00 00 00 00 FF 0F 67 [14:43:43]process_action close_receipt done [14:43:43]requested_data is exist [14:43:43]produce_requested_data [14:43:43]requested_item fm.sn is exist - process it [14:43:43]wFMCommunicate request_size=4 [14:43:43]MH_SAM_APDU [14:43:43]CAPDU: 80 11 00 00 [14:43:43]Write to MH i2c: E2 08 00 4A 09 80 11 00 00 00 00 00 00 CD [14:43:43]Write i2c OK [14:43:43]MH_I2C_Read... [14:43:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:43]Read from MH i2c: E2 [14:43:43]MH_I2C_Read... [14:43:43]Read from MH i2c: E2 17 00 [14:43:43]MH_I2C_Read... [14:43:43]Read from MH i2c: E2 17 00 4A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 28 [14:43:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:43:43]wFMCommunicate OK [14:43:43]requested_item fd.num is exist - process it [14:43:43]SAM_PROTO_GetFieldsCounters [14:43:43]wFMCommunicate request_size=4 [14:43:43]MH_SAM_APDU [14:43:43]CAPDU: 80 13 00 00 [14:43:43]Write to MH i2c: E2 08 00 4B 09 80 13 00 00 00 00 00 00 D0 [14:43:43]Write i2c OK [14:43:43]MH_I2C_Read... [14:43:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:43]Read from MH i2c: E2 [14:43:43]MH_I2C_Read... [14:43:43]Read from MH i2c: E2 62 00 [14:43:43]MH_I2C_Read... [14:43:43]Read from MH i2c: E2 62 00 4B 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D7 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [14:43: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D7 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:43]wFMCommunicate OK [14:43:43]SAM_PROTO_GetFieldsCounters done [14:43:43]requested_item shift.num is exist - process it [14:43:43]requested_item shift.opened is exist - process it [14:43:43]req_shift_opened [14:43:43]FM_GetShiftState [14:43:43]SAM_PROTO_GetShiftState [14:43:43]wFMCommunicate request_size=4 [14:43:43]MH_SAM_APDU [14:43:43]CAPDU: 80 13 01 00 [14:43:43]Write to MH i2c: E2 08 00 4C 09 80 13 01 00 00 00 00 00 D2 [14:43:43]Write i2c OK [14:43:43]MH_I2C_Read... [14:43:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:44]Read from MH i2c: E2 [14:43:44]MH_I2C_Read... [14:43:44]Read from MH i2c: E2 0E 00 [14:43:44]MH_I2C_Read... [14:43:44]Read from MH i2c: E2 0E 00 4C 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 21 [14:43:44]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:43:44]wFMCommunicate OK [14:43:44]SAM_PROTO_GetShiftState done [14:43:44]FM_GetShiftState done [14:43:44]req_shift_opened done [14:43:44]requested_item shift.open_date is exist - process it [14:43:44]req_shift_open_date [14:43:44]req_shift_open_date done [14:43:44]produce_requested_data done [14:43:44]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139223,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:43:44]process_action_free close_receipt [14:43:44]json_value_free [14:43:44]json_value_free done [14:43:44]process_json_proto returns [14:43:44]Send response to host [14:43:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139223,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:43:44]free response buf [14:43:44]execute_script done [14:43:44]execute_script returns [14:43:44]free content buf [14:43:44]Sock 8.Close socket [14:43:44]Sock 8.Thread stoped [14:43:47]OFD Sender: No OFD packet to send [14:43:52]OFD Sender: No OFD packet to send [14:43:57]OFD Sender: No OFD packet to send [14:44:02]OFD Sender: No OFD packet to send [14:44:07]OFD Sender: No OFD packet to send [14:44:12]OFD Sender: No OFD packet to send [14:44:17]OFD Sender: No OFD packet to send [14:44:22]OFD Sender: No OFD packet to send [14:44:27]OFD Sender: No OFD packet to send [14:44:32]OFD Sender: No OFD packet to send [14:44:37]OFD Sender: No OFD packet to send [14:44:42]OFD Sender: No OFD packet to send [14:44:47]OFD Sender: No OFD packet to send [14:44:52]OFD Sender: No OFD packet to send [14:44:57]OFD Sender: No OFD packet to send [14:45:02]OFD Sender: No OFD packet to send [14:45:07]OFD Sender: No OFD packet to send [14:45:12]OFD Sender: No OFD packet to send [14:45:17]OFD Sender: No OFD packet to send [14:45:22]OFD Sender: No OFD packet to send [14:45:27]OFD Sender: No OFD packet to send [14:45:32]OFD Sender: No OFD packet to send [14:45:37]OFD Sender: No OFD packet to send [14:45:42]OFD Sender: No OFD packet to send [14:45:47]OFD Sender: No OFD packet to send [14:45:52]OFD Sender: No OFD packet to send [14:45:57]OFD Sender: No OFD packet to send [14:46:02]OFD Sender: No OFD packet to send [14:46:07]OFD Sender: No OFD packet to send [14:46:12]OFD Sender: No OFD packet to send [14:46:17]OFD Sender: No OFD packet to send [14:46:22]OFD Sender: No OFD packet to send [14:46:27]OFD Sender: No OFD packet to send [14:46:32]OFD Sender: No OFD packet to send [14:46:37]OFD Sender: No OFD packet to send [14:46:42]OFD Sender: No OFD packet to send [14:46:47]OFD Sender: No OFD packet to send [14:46:52]OFD Sender: No OFD packet to send [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:27]OFD Sender: No OFD packet to send [14:47:32]OFD Sender: No OFD packet to send [14:47:37]OFD Sender: No OFD packet to send [14:47:42]OFD Sender: No OFD packet to send [14:47:47]OFD Sender: No OFD packet to send [14:47:52]OFD Sender: No OFD packet to send [14:47:57]OFD Sender: No OFD packet to send [14:48:02]OFD Sender: No OFD packet to send [14:48:07]OFD Sender: No OFD packet to send [14:48:12]OFD Sender: No OFD packet to send [14:48: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:33]accept exits with 9 [14:48:33]New connection [14:48:33]New thread 3067141476 created [14:48:33]Thread 3067284836 joined [14:48:33]Waiting for new connection... [14:48:33] Sock 9.Parse request [14:48:33]Sock 9.Check first char [14:48:33]Sock 9.First char is OK [14:48:33]request: POST /json_proto HTTP/1.0 [14:48:33]Method: POST [14:48:33]URL: /json_proto [14:48:33]Method is POST - this is cgi request [14:48:33]url: /json_proto [14:48:33]query_string will be loaded in cgi processing [14:48:33]execute_cgi json_proto POST (null) [14:48:33]execute_cgi path=json_proto method=POST [14:48:33]POST find Content-Length [14:48:33]Host: 172.17.50.196:8080 [14:48:33]Content-Length: 699 [14:48:33]Content-Type: application/json [14:48:33] [14:48:33]POST finish read [14:48:33]Found Content-Length = 699 [14:48:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335122", "tax_sys" : 0, "items" : [ { "code": "4700000482740", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Fr \u0433\u0430\u0437 \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:33]execute_script... [14:48:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335122", "tax_sys" : 0, "items" : [ { "code": "4700000482740", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Fr \u0433\u0430\u0437 \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:33]POST & json_proto [14:48:33]process_json_proto [14:48:33]json parsed OK: [14:48:33]protocol is kg_v1.0 [14:48:33]action value=close_receipt [14:48:33]process_action close_receipt [14:48:33]cmd_close_receipt [14:48:33]MH_GetDate [14:48:33]Write to MH i2c: F0 00 00 4D 09 45 [14:48:33]Write i2c OK [14:48:33]MH_I2C_Read... [14:48:33]Read from MH i2c: F0 [14:48:33]MH_I2C_Read... [14:48:33]Read from MH i2c: F0 09 00 [14:48:33]MH_I2C_Read... [14:48:33]Read from MH i2c: F0 09 00 4D 09 00 C1 F5 20 67 72 0D 1C 67 8D [14:48:33]GetLastDocTimeStamp 1730213020 [14:48:33]current date 1730213313 [14:48:33]FM_GetShiftState [14:48:33]SAM_PROTO_GetShiftState [14:48:33]wFMCommunicate request_size=4 [14:48:33]MH_SAM_APDU [14:48:33]CAPDU: 80 13 01 00 [14:48:33]Write to MH i2c: E2 08 00 4E 09 80 13 01 00 00 00 00 00 D4 [14:48:33]Write i2c OK [14:48:33]MH_I2C_Read... [14:48:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:33]Read from MH i2c: E2 [14:48:33]MH_I2C_Read... [14:48:33]Read from MH i2c: E2 0E 00 [14:48:33]MH_I2C_Read... [14:48:33]Read from MH i2c: E2 0E 00 4E 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 23 [14:48:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:48:33]wFMCommunicate OK [14:48:33]SAM_PROTO_GetShiftState done [14:48:33]FM_GetShiftState done [14:48:33]opened in 1730160023 [14:48:33]opened+sec_in_day 1730246423 [14:48:33]quantity*price = 9500 [14:48:33]sum+1 = 9501 [14:48:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 209 29.10.2024 14:48 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139224 ФПД: 226487006659154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144833&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139224&fm=226487006659154&tin=02508201610067®Number=0000000000091631&sum=9500 0 [14:48:34]StoreToDocumentArchive [14:48:34]shift 555 fd 139224 [14:48:34]save to /storage/0555/doc_00139224 [14:48:34]save last doc name /storage/0555/doc_00139224 to /storage/kkm_last_doc_name [14:48:34]save OK [14:48:34]Clear old archive folders... [14:48:34]ProcessDocumentItem done err = 0, tmpTLVsize=302 [14:48:34]tlvbuf is 01115280 [14:48:34]SAM_PROTO_ClearQueue [14:48:34]wFMCommunicate request_size=4 [14:48:34]MH_SAM_APDU [14:48:34]CAPDU: 80 09 00 00 [14:48:34]Write to MH i2c: E2 08 00 5B 09 80 09 00 00 00 00 00 00 D6 [14:48:34]Write i2c OK [14:48:34]MH_I2C_Read... [14:48:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:48:34]Read from MH i2c: E2 [14:48:34]MH_I2C_Read... [14:48:34]Read from MH i2c: E2 03 00 [14:48:34]MH_I2C_Read... [14:48:34]Read from MH i2c: E2 03 00 5B 09 00 90 00 D8 [14:48:34]RAPDU: 90 00 [14:48:34]wFMCommunicate OK [14:48:34]SAM_PROTO_ClearQueue done [14:48:34]KKMCreateOFDPacket [14:48:34]OFDProtocolAddRootSTLVToBuf [14:48:34]FM_MakeSignedData [14:48:34]FM_MakeSignedData [14:48:34]SAM_PROTO_SignData [14:48:34]wFMCommunicate request_size=4 [14:48:34]MH_SAM_APDU [14:48:34]CAPDU: 80 0D 01 02 [14:48:34]Write to MH i2c: E2 08 00 5C 09 80 0D 01 02 00 00 00 00 DE [14:48:34]Write i2c OK [14:48:34]MH_I2C_Read... [14:48:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:48:34]Read from MH i2c: E2 [14:48:34]MH_I2C_Read... [14:48:34]Read from MH i2c: E2 03 00 [14:48:34]MH_I2C_Read... [14:48:34]Read from MH i2c: E2 03 00 5C 09 00 90 00 D9 [14:48:34]RAPDU: 90 00 [14:48:34]wFMCommunicate OK [14:48:34]wFMCommunicate request_size=255 [14:48:34]MH_SAM_APDU [14:48:34]CAPDU: 80 0D 02 02 FA 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 32 37 34 30 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 20 D0 B3 D0 B0 D0 B7 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 C1 F5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 [14:48:34]Write to MH i2c: E2 02 01 5D 09 80 0D 02 02 FA 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 32 37 34 30 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 20 D0 B3 D0 B0 D0 B7 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 C1 F5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 00 00 3B [14:48:34]Write i2c OK [14:48:34]MH_I2C_Read... [14:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:34]Read from MH i2c: E2 [14:48:34]MH_I2C_Read... [14:48:34]Read from MH i2c: E2 03 00 [14:48:34]MH_I2C_Read... [14:48:34]Read from MH i2c: E2 03 00 5D 09 00 90 00 DA [14:48:34]RAPDU: 90 00 [14:48:34]wFMCommunicate OK [14:48:34]wFMCommunicate request_size=61 [14:48:34]MH_SAM_APDU [14:48:34]CAPDU: 80 0D 02 02 38 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D8 1F 02 00 35 04 06 00 CD FD 1D 94 02 52 [14:48:34]Write to MH i2c: E2 40 00 5E 09 80 0D 02 02 38 00 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D8 1F 02 00 35 04 06 00 CD FD 1D 94 02 52 00 00 E1 [14:48:34]Write i2c OK [14:48:34]MH_I2C_Read... [14:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:34]Read from MH i2c: E2 [14:48:34]MH_I2C_Read... [14:48:34]Read from MH i2c: E2 03 00 [14:48:34]MH_I2C_Read... [14:48:34]Read from MH i2c: E2 03 00 5E 09 00 90 00 DB [14:48:34]RAPDU: 90 00 [14:48:34]wFMCommunicate OK [14:48:34]wFMCommunicate request_size=4 [14:48:34]MH_SAM_APDU [14:48:34]CAPDU: 80 0D 03 02 [14:48:34]Write to MH i2c: E2 08 00 5F 09 80 0D 03 02 00 00 00 00 E3 [14:48:34]Write i2c OK [14:48:34]MH_I2C_Read... [14:48:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:48:34]Read from MH i2c: E2 [14:48:34]MH_I2C_Read... [14:48:34]Read from MH i2c: E2 0B 00 [14:48:34]MH_I2C_Read... [14:48:34]Read from MH i2c: E2 0B 00 5F 09 00 2D D7 FA 3F B9 1D 10 54 90 00 5B [14:48:34]RAPDU: 2D D7 FA 3F B9 1D 10 54 90 00 [14:48:34]wFMCommunicate OK [14:48:34]SAM_PROTO_SignData done [14:48:34]FM_MakeSignedData done [14:48:34]CreateOFDProtocolMessage [14:48:34]wFMCommunicate request_size=4 [14:48:34]MH_SAM_APDU [14:48:34]CAPDU: 80 11 00 00 [14:48:34]Write to MH i2c: E2 08 00 60 09 80 11 00 00 00 00 00 00 E3 [14:48:34]Write i2c OK [14:48:34]MH_I2C_Read... [14:48:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:35]Read from MH i2c: E2 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: E2 17 00 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: E2 17 00 60 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3E [14:48:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:48:35]wFMCommunicate OK [14:48:35]CreateOFDProtocolMessage done [14:48:35]OFDSenderStorePacket 139224 [14:48:35]StoreOFDPacket docnum=139224 [14:48:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 42 01 00 00 C3 13 3A 01 93 CB 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 32 37 34 30 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 20 D0 B3 D0 B0 D0 B7 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 C1 F5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D8 1F 02 00 35 04 06 00 CD FD 1D 94 02 52 2D D7 FA 3F B9 1D 10 54 [14:48:35]CheckFolder [14:48:35]dirname=/storage/ofd_packets [14:48:35]CheckFolder done [14:48:35]ProducePacketName [14:48:35]name=ofd_packets/00139224 [14:48:35]NVStorageSaveData ofd_packets/00139224 [14:48:35]File name is /storage/ofd_packets/00139224 [14:48:35]Write 352 bytes [14:48:35]NVStorageSaveData done [14:48:35]OFDSenderStorePacket done [14:48:35]KKMCreateOFDPacket done [14:48:35]NVStorageSaveData kkm_last_timestamp [14:48:35]File name is /storage/kkm_last_timestamp [14:48:35]Write 4 bytes [14:48:35]NVStorageSaveData done [14:48:35]ExternCall_PrintAddStr [14:48:35]wPrintStart [14:48:35]Write to MH i2c: 01 00 00 61 09 6A [14:48:35]Write i2c OK [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: 01 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: 01 07 00 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: 01 07 00 61 09 00 00 00 00 00 FF 0F 7F [14:48:35]RasterBufferAndPrint [14:48:35]line Счет N : (3)335122 [14:48:35]line ИНН: 02508201610067 [14:48:35]line Контрольно-Кассовый Чек [14:48:35]line ПРОДАЖА [14:48:35]line Товар: 4700000482740 [14:48:35]line Напиток Nitro Fr газ апельсин ж/б 0,45л [14:48:35]line 1.000 * 95.00 [14:48:35]line = 95.00 [14:48:35]line НДС 12% НСП 1% [14:48:35]line > о реализуемом товаре [14:48:35]line ИТОГО: 95.00 [14:48:35]line НСП 1% : 0.84 [14:48:35]line НДС 12% : 10.09 [14:48:35]line Наличными: 95.00 [14:48:35]line Безнал.: 0.00 [14:48:35]line Место: АЗС № 101 "Партнер Нефть" [14:48:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [14:48:35]line СНО: Общий режим [14:48:35]line Чек 209 29.10.2024 14:48 [14:48:35]line Смена: 555 ФФД: 1.0 [14:48:35]line ЗНМ: 0300000081 [14:48:35]line РНМ: 0000000000091631 [14:48:35]line Версия ККМ: 001 [14:48:35]line ФМ: 0000000000874669 [14:48:35]line ФД: 139224 [14:48:35]line ФПД: 226487006659154 [14:48:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T144833&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139224&fm=226487006659154&tin=02508201610067®Number=0000000000091631&sum=9500 [14:48:35]line 0 [14:48:35]OFD Sender: Processing packet 139224 [packets to send 34, broken 33] [14:48:35]ProducePacketName [14:48:35]name=ofd_packets/00139224 [14:48:35]OFD Sender: To server: pG, [14:48:35]CommunicateWithHost lk.salyk.kg:30040 [14:48:35]ConnectInit lk.salyk.kg [14:48:35]written 0, free lines is 4095 [14:48:35]Connected sock=10 [14:48: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 36 39 42 01 00 00 C3 13 3A 01 93 CB 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 32 37 34 30 06 04 3C 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 46 72 20 D0 B3 D0 B0 D0 B7 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 C1 F5 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D8 1F 02 00 35 04 06 00 CD FD 1D 94 02 52 2D D7 FA 3F B9 1D 10 54 [14:48:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 C0 0E 47 00 26 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 36 39 10 04 04 00 D8 1F 02 00 F4 03 04 00 74 A1 20 67 B6 04 01 00 00 9E DD 91 3E CE B6 64 11 [14:48:35]CommunicateWithHost err = 0 [14:48:35]CheckOFDResponse [14:48:35]1017 (14) - 77093643461234 [14:48:35]1041 (16) - 0000000000874669 [14:48:35]1040 (4) - 139224 [14:48:35]1012 (4) - 29.10.2024 08:48 [14:48:35]1206 (1) - 0 [14:48:35]OFD Sender: Remove packet 139224 [14:48:35]ProducePacketName [14:48:35]name=ofd_packets/00139224 [14:48:35]NVStorageDeleteData [14:48:35]Write to MH i2c: 01 00 00 8A 09 93 [14:48:35]Write i2c OK [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: 01 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: 01 07 00 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: 01 07 00 8A 09 00 00 00 00 00 03 0D AA [14:48:35]RasterBufferAndPrint [14:48:35]line [14:48:35]line [14:48:35]line [14:48:35]line [14:48:35]line [14:48:35]written 0, free lines is 3337 [14:48:35]MH_Cut [14:48:35]Write to MH i2c: D1 01 00 91 09 01 6C [14:48:35]Write i2c OK [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: D1 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: D1 01 00 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: D1 01 00 91 09 00 6B [14:48:35]Write to MH i2c: 01 00 00 92 09 9B [14:48:35]Write i2c OK [14:48:35]MH_I2C_Read... [14:48:36]OFD Sender: No OFD packet to send [14:48:36]*** Cut start [14:48:36]*** Partial cut [14:48:36]*** CUTSNS_PIN = 1 [14:48:36]*** CUTSNS_PIN = 0 [14:48:36]*** Brake cut motor [14:48:37]Read from MH i2c: 01 [14:48:37]MH_I2C_Read... [14:48:37]*** Stop cut motor [14:48:37]*** Cut end [14:48:37]Read from MH i2c: 01 07 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: 01 07 00 92 09 00 00 00 00 00 FF 0F B0 [14:48:37]process_action close_receipt done [14:48:37]requested_data is exist [14:48:37]produce_requested_data [14:48:37]requested_item fm.sn is exist - process it [14:48:37]wFMCommunicate request_size=4 [14:48:37]MH_SAM_APDU [14:48:37]CAPDU: 80 11 00 00 [14:48:37]Write to MH i2c: E2 08 00 93 09 80 11 00 00 00 00 00 00 16 [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 17 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 17 00 93 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 71 [14:48:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [14:48:37]wFMCommunicate OK [14:48:37]requested_item fd.num is exist - process it [14:48:37]SAM_PROTO_GetFieldsCounters [14:48:37]wFMCommunicate request_size=4 [14:48:37]MH_SAM_APDU [14:48:37]CAPDU: 80 13 00 00 [14:48:37]Write to MH i2c: E2 08 00 94 09 80 13 00 00 00 00 00 00 19 [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 62 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 62 00 94 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [14:48:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:48:37]wFMCommunicate OK [14:48:37]SAM_PROTO_GetFieldsCounters done [14:48:37]requested_item shift.num is exist - process it [14:48:37]requested_item shift.opened is exist - process it [14:48:37]req_shift_opened [14:48:37]FM_GetShiftState [14:48:37]SAM_PROTO_GetShiftState [14:48:37]wFMCommunicate request_size=4 [14:48:37]MH_SAM_APDU [14:48:37]CAPDU: 80 13 01 00 [14:48:37]Write to MH i2c: E2 08 00 95 09 80 13 01 00 00 00 00 00 1B [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 0E 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 0E 00 95 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6A [14:48:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [14:48:37]wFMCommunicate OK [14:48:37]SAM_PROTO_GetShiftState done [14:48:37]FM_GetShiftState done [14:48:37]req_shift_opened done [14:48:37]requested_item shift.open_date is exist - process it [14:48:37]req_shift_open_date [14:48:37]req_shift_open_date done [14:48:37]produce_requested_data done [14:48:37]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139224,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [14:48:37]process_action_free close_receipt [14:48:37]json_value_free [14:48:37]json_value_free done [14:48:37]process_json_proto returns [14:48:37]Send response to host [14:48:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139224,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [14:48:37]free response buf [14:48:37]execute_script done [14:48:37]execute_script returns [14:48:37]free content buf [14:48:37]Sock 9.Close socket [14:48:37]Sock 9.Thread stoped [14:48:41]OFD Sender: No OFD packet to send [14:48:46]OFD Sender: No OFD packet to send [14:48:51]OFD Sender: No OFD packet to send [14:48:56]OFD Sender: No OFD packet to send [14:49:01]OFD Sender: No OFD packet to send [14:49:06]OFD Sender: No OFD packet to send [14:49:11]OFD Sender: No OFD packet to send [14:49:16]OFD Sender: No OFD packet to send [14:49:21]OFD Sender: No OFD packet to send [14:49:26]OFD Sender: No OFD packet to send [14:49:31]OFD Sender: No OFD packet to send [14:49:36]OFD Sender: No OFD packet to send [14:49:41]OFD Sender: No OFD packet to send [14:49:46]OFD Sender: No OFD packet to send [14:49:51]OFD Sender: No OFD packet to send [14:49:56]OFD Sender: No OFD packet to send [14:50:01]OFD Sender: No OFD packet to send [14:50:06]OFD Sender: No OFD packet to send [14:50:11]OFD Sender: No OFD packet to send [14:50:16]OFD Sender: No OFD packet to send [14:50:21]OFD Sender: No OFD packet to send [14:50:26]OFD Sender: No OFD packet to send [14:50:31]OFD Sender: No OFD packet to send [14:50:36]OFD Sender: No OFD packet to send [14:50:41]OFD Sender: No OFD packet to send [14:50:46]OFD Sender: No OFD packet to send [14:50:51]OFD Sender: No OFD packet to send [14:50:56]OFD Sender: No OFD packet to send [14:51:01]OFD Sender: No OFD packet to send [14:51:06]OFD Sender: No OFD packet to send [14:51:11]OFD Sender: No OFD packet to send [14:51:16]OFD Sender: No OFD packet to send [14:51:21]OFD Sender: No OFD packet to send [14:51:26]OFD Sender: No OFD packet to send [14:51:31]OFD Sender: No OFD packet to send [14:51:36]OFD Sender: No OFD packet to send [14:51:41]OFD Sender: No OFD packet to send [14:51:46]OFD Sender: No OFD packet to send [14:51:51]OFD Sender: No OFD packet to send [14:51:56]OFD Sender: No OFD packet to send [14:52:01]OFD Sender: No OFD packet to send [14:52:06]OFD Sender: No OFD packet to send [14:52:11]OFD Sender: No OFD packet to send [14:52:16]OFD Sender: No OFD packet to send [14:52:21]OFD Sender: No OFD packet to send [14:52:26]OFD Sender: No OFD packet to send [14:52:31]OFD Sender: No OFD packet to send [14:52:36]OFD Sender: No OFD packet to send [14:52:41]OFD Sender: No OFD packet to send [14:52:46]OFD Sender: No OFD packet to send [14:52:51]OFD Sender: No OFD packet to send [14:52:56]OFD Sender: No OFD packet to send [14:53:01]OFD Sender: No OFD packet to send [14:53:06]OFD Sender: No OFD packet to send [14:53:11]OFD Sender: No OFD packet to send [14:53:16]OFD Sender: No OFD packet to send [14:53:21]OFD Sender: No OFD packet to send [14:53:26]OFD Sender: No OFD packet to send [14:53:31]OFD Sender: No OFD packet to send [14:53:36]OFD Sender: No OFD packet to send [14:53:41]OFD Sender: No OFD packet to send [14:53:46]OFD Sender: No OFD packet to send [14:53:51]OFD Sender: No OFD packet to send [14:53:56]OFD Sender: No OFD packet to send [14:54:01]OFD Sender: No OFD packet to send [14:54:06]OFD Sender: No OFD packet to send [14:54:11]OFD Sender: No OFD packet to send [14:54:16]OFD Sender: No OFD packet to send [14:54:21]OFD Sender: No OFD packet to send [14:54:26]OFD Sender: No OFD packet to send [14:54:31]OFD Sender: No OFD packet to send [14:54:36]OFD Sender: No OFD packet to send [14:54:41]OFD Sender: No OFD packet to send [14:54:46]OFD Sender: No OFD packet to send [14:54:51]OFD Sender: No OFD packet to send [14:54:56]OFD Sender: No OFD packet to send [14:55:01]OFD Sender: No OFD packet to send [14:55:06]OFD Sender: No OFD packet to send [14:55:11]OFD Sender: No OFD packet to send [14:55:16]OFD Sender: No OFD packet to send [14:55:21]OFD Sender: No OFD packet to send [14:55:26]OFD Sender: No OFD packet to send [14:55:31]OFD Sender: No OFD packet to send [14:55:36]OFD Sender: No OFD packet to send [14:55:41]OFD Sender: No OFD packet to send [14:55:46]OFD Sender: No OFD packet to send [14:55:51]OFD Sender: No OFD packet to send [14:55:56]OFD Sender: No OFD packet to send [14:56:01]OFD Sender: No OFD packet to send [14:56:06]OFD Sender: No OFD packet to send [14:56:11]OFD Sender: No OFD packet to send [14:56:16]OFD Sender: No OFD packet to send [14:56:21]OFD Sender: No OFD packet to send [14:56:26]OFD Sender: No OFD packet to send [14:56:31]OFD Sender: No OFD packet to send [14:56:36]OFD Sender: No OFD packet to send [14:56:41]OFD Sender: No OFD packet to send [14:56:46]OFD Sender: No OFD packet to send [14:56:51]OFD Sender: No OFD packet to send [14:56:56]OFD Sender: No OFD packet to send [14:57:01]OFD Sender: No OFD packet to send [14:57:06]OFD Sender: No OFD packet to send [14:57:11]OFD Sender: No OFD packet to send [14:57:16]OFD Sender: No OFD packet to send [14:57:21]OFD Sender: No OFD packet to send [14:57:26]OFD Sender: No OFD packet to send [14:57:31]OFD Sender: No OFD packet to send [14:57:36]OFD Sender: No OFD packet to send [14:57:41]OFD Sender: No OFD packet to send [14:57:46]OFD Sender: No OFD packet to send [14:57:51]OFD Sender: No OFD packet to send [14:57:56]OFD Sender: No OFD packet to send [14:58:01]OFD Sender: No OFD packet to send [14:58:06]OFD Sender: No OFD packet to send [14:58:11]OFD Sender: No OFD packet to send [14:58:16]OFD Sender: No OFD packet to send [14:58:21]OFD Sender: No OFD packet to send [14:58:26]OFD Sender: No OFD packet to send [14:58:31]OFD Sender: No OFD packet to send [14:58:36]OFD Sender: No OFD packet to send [14:58:41]OFD Sender: No OFD packet to send [14:58:46]OFD Sender: No OFD packet to send [14:58:51]OFD Sender: No OFD packet to send [14:58:56]OFD Sender: No OFD packet to send [14:59:01]OFD Sender: No OFD packet to send [14:59:06]OFD Sender: No OFD packet to send [14:59:11]OFD Sender: No OFD packet to send [14:59:16]OFD Sender: No OFD packet to send [14:59: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 [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:16]OFD Sender: No OFD packet to send [15:05:21]OFD Sender: No OFD packet to send [15:05:26]OFD Sender: No OFD packet to send [15:05:31]OFD Sender: No OFD packet to send [15:05:36]OFD Sender: No OFD packet to send [15:05:41]OFD Sender: No OFD packet to send [15:05:46]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:17]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [15:07:37]OFD Sender: No OFD packet to send [15:07:42]OFD Sender: No OFD packet to send [15:07:47]OFD Sender: No OFD packet to send [15:07:52]OFD Sender: No OFD packet to send [15:07:57]OFD Sender: No OFD packet to send [15:08:02]OFD Sender: No OFD packet to send [15:08:07]OFD Sender: No OFD packet to send [15:08:12]OFD Sender: No OFD packet to send [15:08:17]OFD Sender: No OFD packet to send [15:08:22]OFD Sender: No OFD packet to send [15:08:27]OFD Sender: No OFD packet to send [15:08:27]accept exits with 8 [15:08:27]New connection [15:08:27]New thread 3067284836 created [15:08:27]Thread 3067141476 joined [15:08:27]Waiting for new connection... [15:08:27] Sock 8.Parse request [15:08:27]Sock 8.Check first char [15:08:27]Sock 8.First char is OK [15:08:27]request: POST /json_proto HTTP/1.0 [15:08:27]Method: POST [15:08:27]URL: /json_proto [15:08:27]Method is POST - this is cgi request [15:08:27]url: /json_proto [15:08:27]query_string will be loaded in cgi processing [15:08:27]execute_cgi json_proto POST (null) [15:08:27]execute_cgi path=json_proto method=POST [15:08:27]POST find Content-Length [15:08:27]Host: 172.17.50.196:8080 [15:08:27]Content-Length: 787 [15:08:27]Content-Type: application/json [15:08:27] [15:08:27]POST finish read [15:08:27]Found Content-Length = 787 [15:08:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335123", "tax_sys" : 0, "items" : [ { "code": "4870145004906", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0431\u0435\u0437\u0430\u043B\u043A Flash Up Bubble Gum 0,45 ", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:27]execute_script... [15:08:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335123", "tax_sys" : 0, "items" : [ { "code": "4870145004906", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0431\u0435\u0437\u0430\u043B\u043A Flash Up Bubble Gum 0,45 ", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:27]POST & json_proto [15:08:27]process_json_proto [15:08:27]json parsed OK: [15:08:27]protocol is kg_v1.0 [15:08:27]action value=close_receipt [15:08:27]process_action close_receipt [15:08:27]cmd_close_receipt [15:08:27]MH_GetDate [15:08:27]Write to MH i2c: F0 00 00 96 09 8E [15:08:27]Write i2c OK [15:08:27]MH_I2C_Read... [15:08:27]Read from MH i2c: F0 [15:08:27]MH_I2C_Read... [15:08:27]Read from MH i2c: F0 09 00 [15:08:27]MH_I2C_Read... [15:08:27]Read from MH i2c: F0 09 00 96 09 00 6B FA 20 67 72 0D 1C 67 85 [15:08:27]GetLastDocTimeStamp 1730213313 [15:08:27]current date 1730214507 [15:08:27]FM_GetShiftState [15:08:27]SAM_PROTO_GetShiftState [15:08:27]wFMCommunicate request_size=4 [15:08:27]MH_SAM_APDU [15:08:27]CAPDU: 80 13 01 00 [15:08:27]Write to MH i2c: E2 08 00 97 09 80 13 01 00 00 00 00 00 1D [15:08:27]Write i2c OK [15:08:27]MH_I2C_Read... [15:08:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:27]Read from MH i2c: E2 [15:08:27]MH_I2C_Read... [15:08:27]Read from MH i2c: E2 0E 00 [15:08:27]MH_I2C_Read... [15:08:27]Read from MH i2c: E2 0E 00 97 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6C [15:08:27]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:08:27]wFMCommunicate OK [15:08:27]SAM_PROTO_GetShiftState done [15:08:27]FM_GetShiftState done [15:08:27]opened in 1730160023 [15:08:27]opened+sec_in_day 1730246423 [15:08:27]quantity*price = 9500 [15:08:27]sum+1 = 9501 [15:08:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 0.00 Безнал.: 95.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 210 29.10.2024 15:08 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139225 ФПД: 264078821112347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T150828&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139225&fm=264078821112347&tin=02508201610067®Number=0000000000091631&sum=9500 0 [15:08:28]StoreToDocumentArchive [15:08:28]shift 555 fd 139225 [15:08:28]save to /storage/0555/doc_00139225 [15:08:28]save last doc name /storage/0555/doc_00139225 to /storage/kkm_last_doc_name [15:08:28]save OK [15:08:28]Clear old archive folders... [15:08:28]ProcessDocumentItem done err = 0, tmpTLVsize=295 [15:08:28]tlvbuf is 0114AFB0 [15:08:28]SAM_PROTO_ClearQueue [15:08:28]wFMCommunicate request_size=4 [15:08:28]MH_SAM_APDU [15:08:28]CAPDU: 80 09 00 00 [15:08:28]Write to MH i2c: E2 08 00 A4 09 80 09 00 00 00 00 00 00 1F [15:08:28]Write i2c OK [15:08:28]MH_I2C_Read... [15:08:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:08:28]Read from MH i2c: E2 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 03 00 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 03 00 A4 09 00 90 00 21 [15:08:28]RAPDU: 90 00 [15:08:28]wFMCommunicate OK [15:08:28]SAM_PROTO_ClearQueue done [15:08:28]KKMCreateOFDPacket [15:08:28]OFDProtocolAddRootSTLVToBuf [15:08:28]FM_MakeSignedData [15:08:28]FM_MakeSignedData [15:08:28]SAM_PROTO_SignData [15:08:28]wFMCommunicate request_size=4 [15:08:28]MH_SAM_APDU [15:08:28]CAPDU: 80 0D 01 02 [15:08:28]Write to MH i2c: E2 08 00 A5 09 80 0D 01 02 00 00 00 00 27 [15:08:28]Write i2c OK [15:08:28]MH_I2C_Read... [15:08:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:08:28]Read from MH i2c: E2 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 03 00 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 03 00 A5 09 00 90 00 22 [15:08:28]RAPDU: 90 00 [15:08:28]wFMCommunicate OK [15:08:28]wFMCommunicate request_size=255 [15:08:28]MH_SAM_APDU [15:08:28]CAPDU: 80 0D 02 02 FA 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 30 36 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B1 D0 B5 D0 B7 D0 B0 D0 BB D0 BA 20 46 6C 61 73 68 20 55 70 20 42 75 62 62 6C 65 20 47 75 6D 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6C FA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 [15:08:28]Write to MH i2c: E2 02 01 A6 09 80 0D 02 02 FA 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 30 36 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B1 D0 B5 D0 B7 D0 B0 D0 BB D0 BA 20 46 6C 61 73 68 20 55 70 20 42 75 62 62 6C 65 20 47 75 6D 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6C FA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 00 00 A4 [15:08:28]Write i2c OK [15:08:28]MH_I2C_Read... [15:08:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:28]Read from MH i2c: E2 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 03 00 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 03 00 A6 09 00 90 00 23 [15:08:28]RAPDU: 90 00 [15:08:28]wFMCommunicate OK [15:08:28]wFMCommunicate request_size=54 [15:08:28]MH_SAM_APDU [15:08:28]CAPDU: 80 0D 02 02 31 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D9 1F 02 00 35 04 06 00 F0 2D A4 53 3A 1B [15:08:28]Write to MH i2c: E2 39 00 A7 09 80 0D 02 02 31 00 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D9 1F 02 00 35 04 06 00 F0 2D A4 53 3A 1B 00 00 B7 [15:08:28]Write i2c OK [15:08:28]MH_I2C_Read... [15:08:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:28]Read from MH i2c: E2 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 03 00 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 03 00 A7 09 00 90 00 24 [15:08:28]RAPDU: 90 00 [15:08:28]wFMCommunicate OK [15:08:28]wFMCommunicate request_size=4 [15:08:28]MH_SAM_APDU [15:08:28]CAPDU: 80 0D 03 02 [15:08:28]Write to MH i2c: E2 08 00 A8 09 80 0D 03 02 00 00 00 00 2C [15:08:28]Write i2c OK [15:08:28]MH_I2C_Read... [15:08:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:08:28]Read from MH i2c: E2 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 0B 00 [15:08:28]MH_I2C_Read... [15:08:28]Read from MH i2c: E2 0B 00 A8 09 00 4F 86 F0 50 04 59 2E FF 90 00 CC [15:08:28]RAPDU: 4F 86 F0 50 04 59 2E FF 90 00 [15:08:28]wFMCommunicate OK [15:08:28]SAM_PROTO_SignData done [15:08:28]FM_MakeSignedData done [15:08:28]CreateOFDProtocolMessage [15:08:28]wFMCommunicate request_size=4 [15:08:28]MH_SAM_APDU [15:08:28]CAPDU: 80 11 00 00 [15:08:28]Write to MH i2c: E2 08 00 A9 09 80 11 00 00 00 00 00 00 2C [15:08:28]Write i2c OK [15:08:28]MH_I2C_Read... [15:08:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:29]Read from MH i2c: E2 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: E2 17 00 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: E2 17 00 A9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 87 [15:08:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:08:29]wFMCommunicate OK [15:08:29]CreateOFDProtocolMessage done [15:08:29]OFDSenderStorePacket 139225 [15:08:29]StoreOFDPacket docnum=139225 [15:08:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3B 01 00 00 A5 5A 33 01 8B C7 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 30 36 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B1 D0 B5 D0 B7 D0 B0 D0 BB D0 BA 20 46 6C 61 73 68 20 55 70 20 42 75 62 62 6C 65 20 47 75 6D 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6C FA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D9 1F 02 00 35 04 06 00 F0 2D A4 53 3A 1B 4F 86 F0 50 04 59 2E FF [15:08:29]CheckFolder [15:08:29]dirname=/storage/ofd_packets [15:08:29]CheckFolder done [15:08:29]ProducePacketName [15:08:29]name=ofd_packets/00139225 [15:08:29]NVStorageSaveData ofd_packets/00139225 [15:08:29]File name is /storage/ofd_packets/00139225 [15:08:29]Write 345 bytes [15:08:29]NVStorageSaveData done [15:08:29]OFDSenderStorePacket done [15:08:29]KKMCreateOFDPacket done [15:08:29]NVStorageSaveData kkm_last_timestamp [15:08:29]File name is /storage/kkm_last_timestamp [15:08:29]Write 4 bytes [15:08:29]NVStorageSaveData done [15:08:29]ExternCall_PrintAddStr [15:08:29]wPrintStart [15:08:29]Write to MH i2c: 01 00 00 AA 09 B3 [15:08:29]Write i2c OK [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: 01 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: 01 07 00 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: 01 07 00 AA 09 00 00 00 00 00 FF 0F C8 [15:08:29]RasterBufferAndPrint [15:08:29]line Счет N : (3)335123 [15:08:29]line ИНН: 02508201610067 [15:08:29]line Контрольно-Кассовый Чек [15:08:29]line ПРОДАЖА [15:08:29]line Товар: 4870145004906 [15:08:29]line Напиток безалк Flash Up Bubble Gum 0,45 [15:08:29]line 1.000 * 95.00 [15:08:29]line = 95.00 [15:08:29]line НДС 12% НСП 1% [15:08:29]line > о реализуемом товаре [15:08:29]line ИТОГО: 95.00 [15:08:29]line НСП 1% : 0.84 [15:08:29]line НДС 12% : 10.09 [15:08:29]line Наличными: 0.00 [15:08:29]line Безнал.: 95.00 [15:08:29]line Место: АЗС № 101 "Партнер Нефть" [15:08:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:08:29]line СНО: Общий режим [15:08:29]line Чек 210 29.10.2024 15:08 [15:08:29]line Смена: 555 ФФД: 1.0 [15:08:29]line ЗНМ: 0300000081 [15:08:29]line РНМ: 0000000000091631 [15:08:29]line Версия ККМ: 001 [15:08:29]line Платежная система: Mbank [15:08:29]line ФМ: 0000000000874669 [15:08:29]line ФД: 139225 [15:08:29]line ФПД: 264078821112347 [15:08:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T150828&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139225&fm=264078821112347&tin=02508201610067®Number=0000000000091631&sum=9500 [15:08:29]line 0 [15:08:29]OFD Sender: Processing packet 139225 [packets to send 34, broken 33] [15:08:29]ProducePacketName [15:08:29]name=ofd_packets/00139225 [15:08:29]OFD Sender: To server: pG, [15:08:29]CommunicateWithHost lk.salyk.kg:30040 [15:08:29]ConnectInit lk.salyk.kg [15:08:29]written 0, free lines is 4095 [15:08:29]Connected sock=10 [15:08: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 36 39 3B 01 00 00 A5 5A 33 01 8B C7 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 31 34 35 30 30 34 39 30 36 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 B1 D0 B5 D0 B7 D0 B0 D0 BB D0 BA 20 46 6C 61 73 68 20 55 70 20 42 75 62 62 6C 65 20 47 75 6D 20 30 2C 34 35 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6C FA 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D9 1F 02 00 35 04 06 00 F0 2D A4 53 3A 1B 4F 86 F0 50 04 59 2E FF [15:08: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 36 39 4F 00 00 00 2B 58 47 00 31 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 D9 1F 02 00 F4 03 04 00 1E A6 20 67 B6 04 01 00 00 7C FA CE D2 EE F8 C7 2E [15:08:29]CommunicateWithHost err = 0 [15:08:29]CheckOFDResponse [15:08:29]1017 (14) - 77093643461234 [15:08:29]1041 (16) - 0000000000874669 [15:08:29]1040 (4) - 139225 [15:08:29]1012 (4) - 29.10.2024 09:08 [15:08:29]1206 (1) - 0 [15:08:29]OFD Sender: Remove packet 139225 [15:08:29]ProducePacketName [15:08:29]name=ofd_packets/00139225 [15:08:29]NVStorageDeleteData [15:08:29]Write to MH i2c: 01 00 00 D4 09 DD [15:08:29]Write i2c OK [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: 01 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: 01 07 00 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: 01 07 00 D4 09 00 00 00 00 00 F2 0C E2 [15:08:29]RasterBufferAndPrint [15:08:29]line [15:08:29]line [15:08:29]line [15:08:29]line [15:08:29]line [15:08:29]written 0, free lines is 3321 [15:08:29]MH_Cut [15:08:29]Write to MH i2c: D1 01 00 DB 09 01 B6 [15:08:29]Write i2c OK [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: D1 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: D1 01 00 [15:08:29]MH_I2C_Read... [15:08:29]Read from MH i2c: D1 01 00 DB 09 00 B5 [15:08:29]Write to MH i2c: 01 00 00 DC 09 E5 [15:08:29]Write i2c OK [15:08:29]MH_I2C_Read... [15:08:30]OFD Sender: No OFD packet to send [15:08:30]*** Cut start [15:08:30]*** Partial cut [15:08:30]*** CUTSNS_PIN = 1 [15:08:30]*** CUTSNS_PIN = 0 [15:08:30]*** Brake cut motor [15:08:31]Read from MH i2c: 01 [15:08:31]MH_I2C_Read... [15:08:31]*** Stop cut motor [15:08:31]*** Cut end [15:08:31]Read from MH i2c: 01 07 00 [15:08:31]MH_I2C_Read... [15:08:31]Read from MH i2c: 01 07 00 DC 09 00 00 00 00 00 FF 0F FA [15:08:31]process_action close_receipt done [15:08:31]requested_data is exist [15:08:31]produce_requested_data [15:08:31]requested_item fm.sn is exist - process it [15:08:31]wFMCommunicate request_size=4 [15:08:31]MH_SAM_APDU [15:08:31]CAPDU: 80 11 00 00 [15:08:31]Write to MH i2c: E2 08 00 DD 09 80 11 00 00 00 00 00 00 60 [15:08:31]Write i2c OK [15:08:31]MH_I2C_Read... [15:08:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:31]Read from MH i2c: E2 [15:08:31]MH_I2C_Read... [15:08:31]Read from MH i2c: E2 17 00 [15:08:31]MH_I2C_Read... [15:08:31]Read from MH i2c: E2 17 00 DD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BB [15:08:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:08:31]wFMCommunicate OK [15:08:31]requested_item fd.num is exist - process it [15:08:31]SAM_PROTO_GetFieldsCounters [15:08:31]wFMCommunicate request_size=4 [15:08:31]MH_SAM_APDU [15:08:31]CAPDU: 80 13 00 00 [15:08:31]Write to MH i2c: E2 08 00 DE 09 80 13 00 00 00 00 00 00 63 [15:08:31]Write i2c OK [15:08:31]MH_I2C_Read... [15:08:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:31]Read from MH i2c: E2 [15:08:31]MH_I2C_Read... [15:08:31]Read from MH i2c: E2 62 00 [15:08:31]MH_I2C_Read... [15:08:31]Read from MH i2c: E2 62 00 DE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D9 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [15:08: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 D9 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:08:31]wFMCommunicate OK [15:08:31]SAM_PROTO_GetFieldsCounters done [15:08:31]requested_item shift.num is exist - process it [15:08:31]requested_item shift.opened is exist - process it [15:08:31]req_shift_opened [15:08:31]FM_GetShiftState [15:08:31]SAM_PROTO_GetShiftState [15:08:31]wFMCommunicate request_size=4 [15:08:31]MH_SAM_APDU [15:08:31]CAPDU: 80 13 01 00 [15:08:31]Write to MH i2c: E2 08 00 DF 09 80 13 01 00 00 00 00 00 65 [15:08:31]Write i2c OK [15:08:31]MH_I2C_Read... [15:08:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:31]Read from MH i2c: E2 [15:08:31]MH_I2C_Read... [15:08:31]Read from MH i2c: E2 0E 00 [15:08:31]MH_I2C_Read... [15:08:31]Read from MH i2c: E2 0E 00 DF 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B4 [15:08:31]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:08:31]wFMCommunicate OK [15:08:31]SAM_PROTO_GetShiftState done [15:08:31]FM_GetShiftState done [15:08:31]req_shift_opened done [15:08:31]requested_item shift.open_date is exist - process it [15:08:31]req_shift_open_date [15:08:31]req_shift_open_date done [15:08:31]produce_requested_data done [15:08:31]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139225,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:08:31]process_action_free close_receipt [15:08:31]json_value_free [15:08:31]json_value_free done [15:08:31]process_json_proto returns [15:08:31]Send response to host [15:08:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139225,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:08:31]free response buf [15:08:31]execute_script done [15:08:31]execute_script returns [15:08:31]free content buf [15:08:31]Sock 8.Close socket [15:08:31]Sock 8.Thread stoped [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:50]OFD Sender: No OFD packet to send [15:13:55]OFD Sender: No OFD packet to send [15:14:00]OFD Sender: No OFD packet to send [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:08]accept exits with 9 [15:16:08]New connection [15:16:08]New thread 3067141476 created [15:16:08]Thread 3067284836 joined [15:16:08]Waiting for new connection... [15:16:08] Sock 9.Parse request [15:16:08]Sock 9.Check first char [15:16:08]Sock 9.First char is OK [15:16:08]request: POST /json_proto HTTP/1.0 [15:16:08]Method: POST [15:16:08]URL: /json_proto [15:16:08]Method is POST - this is cgi request [15:16:08]url: /json_proto [15:16:08]query_string will be loaded in cgi processing [15:16:08]execute_cgi json_proto POST (null) [15:16:08]execute_cgi path=json_proto method=POST [15:16:08]POST find Content-Length [15:16:08]Host: 172.17.50.196:8080 [15:16:08]Content-Length: 711 [15:16:08]Content-Type: application/json [15:16:08] [15:16:08]POST finish read [15:16:08]Found Content-Length = 711 [15:16:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335124", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 84.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:08]execute_script... [15:16: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 : (3)335124", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 84.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:08]POST & json_proto [15:16:08]process_json_proto [15:16:08]json parsed OK: [15:16:08]protocol is kg_v1.0 [15:16:08]action value=close_receipt [15:16:08]process_action close_receipt [15:16:08]cmd_close_receipt [15:16:08]MH_GetDate [15:16:08]Write to MH i2c: F0 00 00 E0 09 D8 [15:16:08]Write i2c OK [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: F0 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: F0 09 00 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: F0 09 00 E0 09 00 38 FC 20 67 72 0D 1C 67 9E [15:16:08]GetLastDocTimeStamp 1730214508 [15:16:08]current date 1730214968 [15:16:08]FM_GetShiftState [15:16:08]SAM_PROTO_GetShiftState [15:16:08]wFMCommunicate request_size=4 [15:16:08]MH_SAM_APDU [15:16:08]CAPDU: 80 13 01 00 [15:16:08]Write to MH i2c: E2 08 00 E1 09 80 13 01 00 00 00 00 00 67 [15:16:08]Write i2c OK [15:16:08]MH_I2C_Read... [15:16:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:08]Read from MH i2c: E2 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 0E 00 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 0E 00 E1 09 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B6 [15:16:08]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:16:08]wFMCommunicate OK [15:16:08]SAM_PROTO_GetShiftState done [15:16:08]FM_GetShiftState done [15:16:08]opened in 1730160023 [15:16:08]opened+sec_in_day 1730246423 [15:16:08]quantity*price = 8400 [15:16:08]sum+1 = 8401 [15:16:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 84.00 НСП 1% : 0.74 НДС 12% : 8.92 Наличными: 84.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 211 29.10.2024 15:16 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139226 ФПД: 135092208443940 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T151608&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139226&fm=135092208443940&tin=02508201610067®Number=0000000000091631&sum=8400 0 [15:16:09]StoreToDocumentArchive [15:16:09]shift 555 fd 139226 [15:16:09]save to /storage/0555/doc_00139226 [15:16:09]save last doc name /storage/0555/doc_00139226 to /storage/kkm_last_doc_name [15:16:09]save OK [15:16:09]Clear old archive folders... [15:16:09]ProcessDocumentItem done err = 0, tmpTLVsize=302 [15:16:09]tlvbuf is 01131B40 [15:16:09]SAM_PROTO_ClearQueue [15:16:09]wFMCommunicate request_size=4 [15:16:09]MH_SAM_APDU [15:16:09]CAPDU: 80 09 00 00 [15:16:09]Write to MH i2c: E2 08 00 EE 09 80 09 00 00 00 00 00 00 69 [15:16:09]Write i2c OK [15:16:09]MH_I2C_Read... [15:16:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:09]Read from MH i2c: E2 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 03 00 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 03 00 EE 09 00 90 00 6B [15:16:09]RAPDU: 90 00 [15:16:09]wFMCommunicate OK [15:16:09]SAM_PROTO_ClearQueue done [15:16:09]KKMCreateOFDPacket [15:16:09]OFDProtocolAddRootSTLVToBuf [15:16:09]FM_MakeSignedData [15:16:09]FM_MakeSignedData [15:16:09]SAM_PROTO_SignData [15:16:09]wFMCommunicate request_size=4 [15:16:09]MH_SAM_APDU [15:16:09]CAPDU: 80 0D 01 02 [15:16:09]Write to MH i2c: E2 08 00 EF 09 80 0D 01 02 00 00 00 00 71 [15:16:09]Write i2c OK [15:16:09]MH_I2C_Read... [15:16:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:09]Read from MH i2c: E2 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 03 00 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 03 00 EF 09 00 90 00 6C [15:16:09]RAPDU: 90 00 [15:16:09]wFMCommunicate OK [15:16:09]wFMCommunicate request_size=255 [15:16:09]MH_SAM_APDU [15:16:09]CAPDU: 80 0D 02 02 FA 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 38 FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 [15:16:09]Write to MH i2c: E2 02 01 F0 09 80 0D 02 02 FA 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 38 FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 00 00 CA [15:16:09]Write i2c OK [15:16:09]MH_I2C_Read... [15:16:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:09]Read from MH i2c: E2 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 03 00 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 03 00 F0 09 00 90 00 6D [15:16:09]RAPDU: 90 00 [15:16:09]wFMCommunicate OK [15:16:09]wFMCommunicate request_size=61 [15:16:09]MH_SAM_APDU [15:16:09]CAPDU: 80 0D 02 02 38 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DA 1F 02 00 35 04 06 00 7A DD 9B 18 A2 24 [15:16:09]Write to MH i2c: E2 40 00 F1 09 80 0D 02 02 38 00 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DA 1F 02 00 35 04 06 00 7A DD 9B 18 A2 24 00 00 77 [15:16:09]Write i2c OK [15:16:09]MH_I2C_Read... [15:16:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:09]Read from MH i2c: E2 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 03 00 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 03 00 F1 09 00 90 00 6E [15:16:09]RAPDU: 90 00 [15:16:09]wFMCommunicate OK [15:16:09]wFMCommunicate request_size=4 [15:16:09]MH_SAM_APDU [15:16:09]CAPDU: 80 0D 03 02 [15:16:09]Write to MH i2c: E2 08 00 F2 09 80 0D 03 02 00 00 00 00 76 [15:16:09]Write i2c OK [15:16:09]MH_I2C_Read... [15:16:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:09]Read from MH i2c: E2 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 0B 00 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 0B 00 F2 09 00 9B 07 42 C5 E0 35 AF 45 90 00 29 [15:16:09]RAPDU: 9B 07 42 C5 E0 35 AF 45 90 00 [15:16:09]wFMCommunicate OK [15:16:09]SAM_PROTO_SignData done [15:16:09]FM_MakeSignedData done [15:16:09]CreateOFDProtocolMessage [15:16:09]wFMCommunicate request_size=4 [15:16:09]MH_SAM_APDU [15:16:09]CAPDU: 80 11 00 00 [15:16:09]Write to MH i2c: E2 08 00 F3 09 80 11 00 00 00 00 00 00 76 [15:16:09]Write i2c OK [15:16:09]MH_I2C_Read... [15:16:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:09]Read from MH i2c: E2 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 17 00 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: E2 17 00 F3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D1 [15:16:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:16:09]wFMCommunicate OK [15:16:09]CreateOFDProtocolMessage done [15:16:09]OFDSenderStorePacket 139226 [15:16:09]StoreOFDPacket docnum=139226 [15:16:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 42 01 00 00 98 A9 3A 01 98 08 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 38 FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DA 1F 02 00 35 04 06 00 7A DD 9B 18 A2 24 9B 07 42 C5 E0 35 AF 45 [15:16:09]CheckFolder [15:16:09]dirname=/storage/ofd_packets [15:16:09]CheckFolder done [15:16:09]ProducePacketName [15:16:09]name=ofd_packets/00139226 [15:16:09]NVStorageSaveData ofd_packets/00139226 [15:16:09]File name is /storage/ofd_packets/00139226 [15:16:09]Write 352 bytes [15:16:09]NVStorageSaveData done [15:16:09]OFDSenderStorePacket done [15:16:09]KKMCreateOFDPacket done [15:16:09]NVStorageSaveData kkm_last_timestamp [15:16:09]File name is /storage/kkm_last_timestamp [15:16:09]Write 4 bytes [15:16:09]NVStorageSaveData done [15:16:09]ExternCall_PrintAddStr [15:16:09]wPrintStart [15:16:09]Write to MH i2c: 01 00 00 F4 09 FD [15:16:09]Write i2c OK [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: 01 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: 01 07 00 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: 01 07 00 F4 09 00 00 00 00 00 FF 0F 12 [15:16:09]RasterBufferAndPrint [15:16:09]line Счет N : (3)335124 [15:16:09]line ИНН: 02508201610067 [15:16:09]line Контрольно-Кассовый Чек [15:16:09]line ПРОДАЖА [15:16:09]line Товар: 4870001571030 [15:16:09]line Вода ASU пит н.газ клубн,киви ПЭТ 1л [15:16:09]line 1.000 * 84.00 [15:16:09]line = 84.00 [15:16:09]line НДС 12% НСП 1% [15:16:09]line > о реализуемом товаре [15:16:09]line ИТОГО: 84.00 [15:16:09]line НСП 1% : 0.74 [15:16:09]line НДС 12% : 8.92 [15:16:09]line Наличными: 84.00 [15:16:09]line Безнал.: 0.00 [15:16:09]line Место: АЗС № 101 "Партнер Нефть" [15:16:09]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:16:09]line СНО: Общий режим [15:16:09]line Чек 211 29.10.2024 15:16 [15:16:09]line Смена: 555 ФФД: 1.0 [15:16:09]line ЗНМ: 0300000081 [15:16:09]line РНМ: 0000000000091631 [15:16:09]line Версия ККМ: 001 [15:16:09]line ФМ: 0000000000874669 [15:16:09]line ФД: 139226 [15:16:09]line ФПД: 135092208443940 [15:16:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T151608&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139226&fm=135092208443940&tin=02508201610067®Number=0000000000091631&sum=8400 [15:16:10]line 0 [15:16:10]OFD Sender: Processing packet 139226 [packets to send 34, broken 33] [15:16:10]ProducePacketName [15:16:10]name=ofd_packets/00139226 [15:16:10]OFD Sender: To server: pG, [15:16:10]CommunicateWithHost lk.salyk.kg:30040 [15:16:10]ConnectInit lk.salyk.kg [15:16:10]written 0, free lines is 4095 [15:16:10]Connected sock=10 [15:16: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 36 39 42 01 00 00 98 A9 3A 01 98 08 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 38 FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DA 1F 02 00 35 04 06 00 7A DD 9B 18 A2 24 9B 07 42 C5 E0 35 AF 45 [15:16: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 36 39 4F 00 00 00 2E B3 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 36 39 10 04 04 00 DA 1F 02 00 F4 03 04 00 EB A7 20 67 B6 04 01 00 00 45 A5 42 54 11 9B 40 C3 [15:16:10]CommunicateWithHost err = 0 [15:16:10]CheckOFDResponse [15:16:10]1017 (14) - 77093643461234 [15:16:10]1041 (16) - 0000000000874669 [15:16:10]1040 (4) - 139226 [15:16:10]1012 (4) - 29.10.2024 09:16 [15:16:10]1206 (1) - 0 [15:16:10]OFD Sender: Remove packet 139226 [15:16:10]ProducePacketName [15:16:10]name=ofd_packets/00139226 [15:16:10]NVStorageDeleteData [15:16:10]Write to MH i2c: 01 00 00 1D 0A 27 [15:16:10]Write i2c OK [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: 01 [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: 01 07 00 [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: 01 07 00 1D 0A 00 00 00 00 00 09 0D 44 [15:16:10]RasterBufferAndPrint [15:16:10]line [15:16:10]line [15:16:10]line [15:16:10]line [15:16:10]line [15:16:10]written 0, free lines is 3344 [15:16:10]MH_Cut [15:16:10]Write to MH i2c: D1 01 00 24 0A 01 00 [15:16:10]Write i2c OK [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: D1 [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: D1 01 00 [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: D1 01 00 24 0A 00 FF [15:16:10]Write to MH i2c: 01 00 00 25 0A 2F [15:16:10]Write i2c OK [15:16:10]MH_I2C_Read... [15:16:11]OFD Sender: No OFD packet to send [15:16:11]*** Cut start [15:16:11]*** Partial cut [15:16:11]*** CUTSNS_PIN = 1 [15:16:11]*** CUTSNS_PIN = 0 [15:16:11]*** Brake cut motor [15:16:11]Read from MH i2c: 01 [15:16:11]MH_I2C_Read... [15:16:11]*** Stop cut motor [15:16:11]*** Cut end [15:16:11]Read from MH i2c: 01 07 00 [15:16:11]MH_I2C_Read... [15:16:11]Read from MH i2c: 01 07 00 25 0A 00 00 00 00 00 FF 0F 44 [15:16:11]process_action close_receipt done [15:16:11]requested_data is exist [15:16:11]produce_requested_data [15:16:11]requested_item fm.sn is exist - process it [15:16:11]wFMCommunicate request_size=4 [15:16:11]MH_SAM_APDU [15:16:11]CAPDU: 80 11 00 00 [15:16:11]Write to MH i2c: E2 08 00 26 0A 80 11 00 00 00 00 00 00 AA [15:16:11]Write i2c OK [15:16:11]MH_I2C_Read... [15:16:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:12]Read from MH i2c: E2 [15:16:12]MH_I2C_Read... [15:16:12]Read from MH i2c: E2 17 00 [15:16:12]MH_I2C_Read... [15:16:12]Read from MH i2c: E2 17 00 26 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 05 [15:16:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:16:12]wFMCommunicate OK [15:16:12]requested_item fd.num is exist - process it [15:16:12]SAM_PROTO_GetFieldsCounters [15:16:12]wFMCommunicate request_size=4 [15:16:12]MH_SAM_APDU [15:16:12]CAPDU: 80 13 00 00 [15:16:12]Write to MH i2c: E2 08 00 27 0A 80 13 00 00 00 00 00 00 AD [15:16:12]Write i2c OK [15:16:12]MH_I2C_Read... [15:16:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:16:12]Read from MH i2c: E2 [15:16:12]MH_I2C_Read... [15:16:12]Read from MH i2c: E2 62 00 [15:16:12]MH_I2C_Read... [15:16:12]Read from MH i2c: E2 62 00 27 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [15:16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:16:12]wFMCommunicate OK [15:16:12]SAM_PROTO_GetFieldsCounters done [15:16:12]requested_item shift.num is exist - process it [15:16:12]requested_item shift.opened is exist - process it [15:16:12]req_shift_opened [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 28 0A 80 13 01 00 00 00 00 00 AF [15:16:12]Write i2c OK [15:16:12]MH_I2C_Read... [15:16:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:12]Read from MH i2c: E2 [15:16:12]MH_I2C_Read... [15:16:12]Read from MH i2c: E2 0E 00 [15:16:12]MH_I2C_Read... [15:16:12]Read from MH i2c: E2 0E 00 28 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FE [15:16:12]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:16:12]wFMCommunicate OK [15:16:12]SAM_PROTO_GetShiftState done [15:16:12]FM_GetShiftState done [15:16:12]req_shift_opened done [15:16:12]requested_item shift.open_date is exist - process it [15:16:12]req_shift_open_date [15:16:12]req_shift_open_date done [15:16:12]produce_requested_data done [15:16:12]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139226,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:16:12]process_action_free close_receipt [15:16:12]json_value_free [15:16:12]json_value_free done [15:16:12]process_json_proto returns [15:16:12]Send response to host [15:16:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139226,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:16:12]free response buf [15:16:12]execute_script done [15:16:12]execute_script returns [15:16:12]free content buf [15:16:12]Sock 9.Close socket [15:16:12]Sock 9.Thread stoped [15:16:16]OFD Sender: No OFD packet to send [15:16:21]OFD Sender: No OFD packet to send [15:16:26]OFD Sender: No OFD packet to send [15:16:31]OFD Sender: No OFD packet to send [15:16:36]OFD Sender: No OFD packet to send [15:16:41]OFD Sender: No OFD packet to send [15:16:42]accept exits with 8 [15:16:42]New connection [15:16:42]New thread 3067284836 created [15:16:42]Thread 3067141476 joined [15:16:42]Waiting for new connection... [15:16:42] Sock 8.Parse request [15:16:42]Sock 8.Check first char [15:16:42]Sock 8.First char is OK [15:16:42]request: POST /json_proto HTTP/1.0 [15:16:42]Method: POST [15:16:42]URL: /json_proto [15:16:42]Method is POST - this is cgi request [15:16:42]url: /json_proto [15:16:42]query_string will be loaded in cgi processing [15:16:42]execute_cgi json_proto POST (null) [15:16:42]execute_cgi path=json_proto method=POST [15:16:42]POST find Content-Length [15:16:42]Host: 172.17.50.196:8080 [15:16:42]Content-Length: 880 [15:16:42]Content-Type: application/json [15:16:42] [15:16:42]POST finish read [15:16:42]Found Content-Length = 880 [15:16:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335125", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46214645", "name": "\u0420/\u0436 mentos pure white \u043A\u043B\u0443\u0431 16/15,5\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 108.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:42]execute_script... [15:16: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 : (3)335125", "tax_sys" : 0, "items" : [ { "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46214645", "name": "\u0420/\u0436 mentos pure white \u043A\u043B\u0443\u0431 16/15,5\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 108.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:42]POST & json_proto [15:16:42]process_json_proto [15:16:42]json parsed OK: [15:16:42]protocol is kg_v1.0 [15:16:42]action value=close_receipt [15:16:42]process_action close_receipt [15:16:42]cmd_close_receipt [15:16:42]MH_GetDate [15:16:42]Write to MH i2c: F0 00 00 29 0A 22 [15:16:42]Write i2c OK [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: F0 [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: F0 09 00 [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: F0 09 00 29 0A 00 5B FC 20 67 72 0D 1C 67 0B [15:16:42]GetLastDocTimeStamp 1730214968 [15:16:42]current date 1730215003 [15:16:42]FM_GetShiftState [15:16:42]SAM_PROTO_GetShiftState [15:16:42]wFMCommunicate request_size=4 [15:16:42]MH_SAM_APDU [15:16:42]CAPDU: 80 13 01 00 [15:16:42]Write to MH i2c: E2 08 00 2A 0A 80 13 01 00 00 00 00 00 B1 [15:16:42]Write i2c OK [15:16:42]MH_I2C_Read... [15:16:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:42]Read from MH i2c: E2 [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: E2 0E 00 [15:16:42]MH_I2C_Read... [15:16:42]Read from MH i2c: E2 0E 00 2A 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 00 [15:16:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:16:42]wFMCommunicate OK [15:16:42]SAM_PROTO_GetShiftState done [15:16:42]FM_GetShiftState done [15:16:42]opened in 1730160023 [15:16:42]opened+sec_in_day 1730246423 [15:16:42]quantity*price = 5900 [15:16:42]sum+1 = 5901 [15:16:42]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46214645 Р/ж mentos pure white клуб 16/15,5г 1.000 * 49.00 = 49.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 108.00 НСП 1% : 0.95 НДС 12% : 11.46 Наличными: 108.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 212 29.10.2024 15:16 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139227 ФПД: 171893357353459 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T151643&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139227&fm=171893357353459&tin=02508201610067®Number=0000000000091631&sum=10800 0 [15:16:43]StoreToDocumentArchive [15:16:43]shift 555 fd 139227 [15:16:43]save to /storage/0555/doc_00139227 [15:16:43]save last doc name /storage/0555/doc_00139227 to /storage/kkm_last_doc_name [15:16:43]save OK [15:16:43]Clear old archive folders... [15:16:43]ProcessDocumentItem done err = 0, tmpTLVsize=390 [15:16:43]tlvbuf is 01106840 [15:16:43]SAM_PROTO_ClearQueue [15:16:43]wFMCommunicate request_size=4 [15:16:43]MH_SAM_APDU [15:16:43]CAPDU: 80 09 00 00 [15:16:43]Write to MH i2c: E2 08 00 37 0A 80 09 00 00 00 00 00 00 B3 [15:16:43]Write i2c OK [15:16:43]MH_I2C_Read... [15:16:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:43]Read from MH i2c: E2 [15:16:43]MH_I2C_Read... [15:16:43]Read from MH i2c: E2 03 00 [15:16:43]MH_I2C_Read... [15:16:43]Read from MH i2c: E2 03 00 37 0A 00 90 00 B5 [15:16:43]RAPDU: 90 00 [15:16:43]wFMCommunicate OK [15:16:43]SAM_PROTO_ClearQueue done [15:16:43]KKMCreateOFDPacket [15:16:43]OFDProtocolAddRootSTLVToBuf [15:16:43]FM_MakeSignedData [15:16:43]FM_MakeSignedData [15:16:43]SAM_PROTO_SignData [15:16:43]wFMCommunicate request_size=4 [15:16:43]MH_SAM_APDU [15:16:43]CAPDU: 80 0D 01 02 [15:16:43]Write to MH i2c: E2 08 00 38 0A 80 0D 01 02 00 00 00 00 BB [15:16:43]Write i2c OK [15:16:43]MH_I2C_Read... [15:16:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:43]Read from MH i2c: E2 [15:16:43]MH_I2C_Read... [15:16:43]Read from MH i2c: E2 03 00 [15:16:43]MH_I2C_Read... [15:16:43]Read from MH i2c: E2 03 00 38 0A 00 90 00 B6 [15:16:43]RAPDU: 90 00 [15:16:43]wFMCommunicate OK [15:16:43]wFMCommunicate request_size=255 [15:16:43]MH_SAM_APDU [15:16:43]CAPDU: 80 0D 02 02 FA 03 00 86 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 08 00 34 36 32 31 34 36 34 35 06 04 2A 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 77 68 69 74 65 20 D0 BA D0 BB D1 83 D0 B1 20 31 36 2F 31 35 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 [15:16:43]Write to MH i2c: E2 02 01 39 0A 80 0D 02 02 FA 00 03 00 86 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 08 00 34 36 32 31 34 36 34 35 06 04 2A 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 77 68 69 74 65 20 D0 BA D0 BB D1 83 D0 B1 20 31 36 2F 31 35 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 00 DE [15:16:43]Write i2c OK [15:16:43]MH_I2C_Read... [15:16:43]Read from MH i2c: E2 [15:16:43]MH_I2C_Read... [15:16:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:43]Read from MH i2c: E2 03 00 [15:16:43]MH_I2C_Read... [15:16:43]Read from MH i2c: E2 03 00 39 0A 00 90 00 B7 [15:16:43]RAPDU: 90 00 [15:16:43]wFMCommunicate OK [15:16:43]wFMCommunicate request_size=149 [15:16:43]MH_SAM_APDU [15:16:43]CAPDU: 80 0D 02 02 90 00 01 F7 03 06 00 5F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 04 00 00 00 00 07 04 06 00 30 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 5B FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DB 1F 02 00 35 04 06 00 9C 56 0A 81 19 F3 [15:16:43]Write to MH i2c: E2 98 00 3A 0A 80 0D 02 02 90 00 00 01 F7 03 06 00 5F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 04 00 00 00 00 07 04 06 00 30 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 5B FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DB 1F 02 00 35 04 06 00 9C 56 0A 81 19 F3 00 00 AA [15:16:43]Write i2c OK [15:16:43]MH_I2C_Read... [15:16:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:44]Read from MH i2c: E2 [15:16:44]MH_I2C_Read... [15:16:44]Read from MH i2c: E2 03 00 [15:16:44]MH_I2C_Read... [15:16:44]Read from MH i2c: E2 03 00 3A 0A 00 90 00 B8 [15:16:44]RAPDU: 90 00 [15:16:44]wFMCommunicate OK [15:16:44]wFMCommunicate request_size=4 [15:16:44]MH_SAM_APDU [15:16:44]CAPDU: 80 0D 03 02 [15:16:44]Write to MH i2c: E2 08 00 3B 0A 80 0D 03 02 00 00 00 00 C0 [15:16:44]Write i2c OK [15:16:44]MH_I2C_Read... [15:16:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:44]Read from MH i2c: E2 [15:16:44]MH_I2C_Read... [15:16:44]Read from MH i2c: E2 0B 00 [15:16:44]MH_I2C_Read... [15:16:44]Read from MH i2c: E2 0B 00 3B 0A 00 AD 9C 1A 0C AE 92 37 96 90 00 3D [15:16:44]RAPDU: AD 9C 1A 0C AE 92 37 96 90 00 [15:16:44]wFMCommunicate OK [15:16:44]SAM_PROTO_SignData done [15:16:44]FM_MakeSignedData done [15:16:44]CreateOFDProtocolMessage [15:16:44]wFMCommunicate request_size=4 [15:16:44]MH_SAM_APDU [15:16:44]CAPDU: 80 11 00 00 [15:16:44]Write to MH i2c: E2 08 00 3C 0A 80 11 00 00 00 00 00 00 C0 [15:16:44]Write i2c OK [15:16:44]MH_I2C_Read... [15:16:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:44]Read from MH i2c: E2 [15:16:44]MH_I2C_Read... [15:16:44]Read from MH i2c: E2 17 00 [15:16:44]MH_I2C_Read... [15:16:44]Read from MH i2c: E2 17 00 3C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 1B [15:16:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:16:44]wFMCommunicate OK [15:16:44]CreateOFDProtocolMessage done [15:16:44]OFDSenderStorePacket 139227 [15:16:44]StoreOFDPacket docnum=139227 [15:16:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9A 01 00 00 FE B1 92 01 69 BB 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 08 00 34 36 32 31 34 36 34 35 06 04 2A 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 77 68 69 74 65 20 D0 BA D0 BB D1 83 D0 B1 20 31 36 2F 31 35 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 04 00 00 00 00 07 04 06 00 30 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 5B FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DB 1F 02 00 35 04 06 00 9C 56 0A 81 19 F3 AD 9C 1A 0C AE 92 37 96 [15:16:44]CheckFolder [15:16:44]dirname=/storage/ofd_packets [15:16:44]CheckFolder done [15:16:44]ProducePacketName [15:16:44]name=ofd_packets/00139227 [15:16:44]NVStorageSaveData ofd_packets/00139227 [15:16:44]File name is /storage/ofd_packets/00139227 [15:16:44]Write 440 bytes [15:16:44]NVStorageSaveData done [15:16:44]OFDSenderStorePacket done [15:16:44]KKMCreateOFDPacket done [15:16:44]NVStorageSaveData kkm_last_timestamp [15:16:44]File name is /storage/kkm_last_timestamp [15:16:44]Write 4 bytes [15:16:44]NVStorageSaveData done [15:16:44]ExternCall_PrintAddStr [15:16:44]wPrintStart [15:16:44]Write to MH i2c: 01 00 00 3D 0A 47 [15:16:44]Write i2c OK [15:16:44]MH_I2C_Read... [15:16:44]Read from MH i2c: 01 [15:16:44]MH_I2C_Read... [15:16:44]Read from MH i2c: 01 07 00 [15:16:44]MH_I2C_Read... [15:16:44]Read from MH i2c: 01 07 00 3D 0A 00 00 00 00 00 FF 0F 5C [15:16:44]RasterBufferAndPrint [15:16:44]line Счет N : (3)335125 [15:16:44]line ИНН: 02508201610067 [15:16:44]line Контрольно-Кассовый Чек [15:16:44]line ПРОДАЖА [15:16:44]line Товар: 4607065001445 [15:16:44]line Шок батончик Snickers 50,5г [15:16:44]line 1.000 * 59.00 [15:16:44]line = 59.00 [15:16:44]line НДС 12% НСП 1% [15:16:44]line > о реализуемом товаре [15:16:44]line Товар: 46214645 [15:16:44]line Р/ж mentos pure white клуб 16/15,5г [15:16:44]line 1.000 * 49.00 [15:16:44]line = 49.00 [15:16:44]line НДС 12% НСП 1% [15:16:44]line > о реализуемом товаре [15:16:44]line ИТОГО: 108.00 [15:16:44]line НСП 1% : 0.95 [15:16:44]line НДС 12% : 11.46 [15:16:44]line Наличными: 108.00 [15:16:44]line Безнал.: 0.00 [15:16:44]line Место: АЗС № 101 "Партнер Нефть" [15:16:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:16:44]line СНО: Общий режим [15:16:44]line Чек 212 29.10.2024 15:16 [15:16:44]line Смена: 555 ФФД: 1.0 [15:16:44]line ЗНМ: 0300000081 [15:16:44]line РНМ: 0000000000091631 [15:16:44]line Версия ККМ: 001 [15:16:44]line ФМ: 0000000000874669 [15:16:44]line ФД: 139227 [15:16:44]line ФПД: 171893357353459 [15:16:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T151643&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139227&fm=171893357353459&tin=02508201610067®Number=0000000000091631&sum=10800 [15:16:44]line 0 [15:16:44]OFD Sender: Processing packet 139227 [packets to send 34, broken 33] [15:16:44]ProducePacketName [15:16:44]name=ofd_packets/00139227 [15:16:44]OFD Sender: To server: pG, [15:16:44]CommunicateWithHost lk.salyk.kg:30040 [15:16:44]ConnectInit lk.salyk.kg [15:16:44]written 0, free lines is 4095 [15:16:44]Connected sock=10 [15:16: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 36 39 9A 01 00 00 FE B1 92 01 69 BB 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 08 00 34 36 32 31 34 36 34 35 06 04 2A 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 77 68 69 74 65 20 D0 BA D0 BB D1 83 D0 B1 20 31 36 2F 31 35 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 04 00 00 00 00 07 04 06 00 30 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 5B FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DB 1F 02 00 35 04 06 00 9C 56 0A 81 19 F3 AD 9C 1A 0C AE 92 37 96 [15:16: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 36 39 4F 00 00 00 4E BA 47 00 5A 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 36 39 10 04 04 00 DB 1F 02 00 F4 03 04 00 0E A8 20 67 B6 04 01 00 00 25 9B 68 15 67 9B CB 7D [15:16:44]CommunicateWithHost err = 0 [15:16:44]CheckOFDResponse [15:16:44]1017 (14) - 77093643461234 [15:16:44]1041 (16) - 0000000000874669 [15:16:44]1040 (4) - 139227 [15:16:44]1012 (4) - 29.10.2024 09:17 [15:16:44]1206 (1) - 0 [15:16:44]OFD Sender: Remove packet 139227 [15:16:44]ProducePacketName [15:16:44]name=ofd_packets/00139227 [15:16:44]NVStorageDeleteData [15:16:45]Write to MH i2c: 01 00 00 6C 0A 76 [15:16:45]Write i2c OK [15:16:45]MH_I2C_Read... [15:16:45]Read from MH i2c: 01 [15:16:45]MH_I2C_Read... [15:16:45]Read from MH i2c: 01 07 00 [15:16:45]MH_I2C_Read... [15:16:45]Read from MH i2c: 01 07 00 6C 0A 00 00 00 00 00 B8 0C 41 [15:16:45]RasterBufferAndPrint [15:16:45]line [15:16:45]line [15:16:45]line [15:16:45]line [15:16:45]line [15:16:45]written 0, free lines is 3264 [15:16:45]MH_Cut [15:16:45]Write to MH i2c: D1 01 00 73 0A 01 4F [15:16:45]Write i2c OK [15:16:45]MH_I2C_Read... [15:16:45]Read from MH i2c: D1 [15:16:45]MH_I2C_Read... [15:16:45]Read from MH i2c: D1 01 00 [15:16:45]MH_I2C_Read... [15:16:45]Read from MH i2c: D1 01 00 73 0A 00 4E [15:16:45]Write to MH i2c: 01 00 00 74 0A 7E [15:16:45]Write i2c OK [15:16:45]MH_I2C_Read... [15:16:45]OFD Sender: No OFD packet to send [15:16:45]*** Cut start [15:16:45]*** Partial cut [15:16:45]*** CUTSNS_PIN = 1 [15:16:45]*** CUTSNS_PIN = 0 [15:16:46]*** Brake cut motor [15:16:46]Read from MH i2c: 01 [15:16:46]MH_I2C_Read... [15:16:46]*** Stop cut motor [15:16:46]*** Cut end [15:16:46]Read from MH i2c: 01 07 00 [15:16:46]MH_I2C_Read... [15:16:46]Read from MH i2c: 01 07 00 74 0A 00 00 00 00 00 FF 0F 93 [15:16:46]process_action close_receipt done [15:16:46]requested_data is exist [15:16:46]produce_requested_data [15:16:46]requested_item fm.sn is exist - process it [15:16:46]wFMCommunicate request_size=4 [15:16:46]MH_SAM_APDU [15:16:46]CAPDU: 80 11 00 00 [15:16:46]Write to MH i2c: E2 08 00 75 0A 80 11 00 00 00 00 00 00 F9 [15:16:46]Write i2c OK [15:16:46]MH_I2C_Read... [15:16:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:46]Read from MH i2c: E2 [15:16:46]MH_I2C_Read... [15:16:46]Read from MH i2c: E2 17 00 [15:16:46]MH_I2C_Read... [15:16:46]Read from MH i2c: E2 17 00 75 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 54 [15:16:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:16:46]wFMCommunicate OK [15:16:46]requested_item fd.num is exist - process it [15:16:46]SAM_PROTO_GetFieldsCounters [15:16:46]wFMCommunicate request_size=4 [15:16:46]MH_SAM_APDU [15:16:46]CAPDU: 80 13 00 00 [15:16:46]Write to MH i2c: E2 08 00 76 0A 80 13 00 00 00 00 00 00 FC [15:16:46]Write i2c OK [15:16:46]MH_I2C_Read... [15:16:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:16:46]Read from MH i2c: E2 [15:16:46]MH_I2C_Read... [15:16:46]Read from MH i2c: E2 62 00 [15:16:46]MH_I2C_Read... [15:16:46]Read from MH i2c: E2 62 00 76 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [15:16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:16:46]wFMCommunicate OK [15:16:46]SAM_PROTO_GetFieldsCounters done [15:16:46]requested_item shift.num is exist - process it [15:16:46]requested_item shift.opened is exist - process it [15:16:46]req_shift_opened [15:16:46]FM_GetShiftState [15:16:46]SAM_PROTO_GetShiftState [15:16:46]wFMCommunicate request_size=4 [15:16:46]MH_SAM_APDU [15:16:46]CAPDU: 80 13 01 00 [15:16:46]Write to MH i2c: E2 08 00 77 0A 80 13 01 00 00 00 00 00 FE [15:16:46]Write i2c OK [15:16:46]MH_I2C_Read... [15:16:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:46]Read from MH i2c: E2 [15:16:46]MH_I2C_Read... [15:16:46]Read from MH i2c: E2 0E 00 [15:16:46]MH_I2C_Read... [15:16:46]Read from MH i2c: E2 0E 00 77 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 4D [15:16:46]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:16:46]wFMCommunicate OK [15:16:46]SAM_PROTO_GetShiftState done [15:16:46]FM_GetShiftState done [15:16:46]req_shift_opened done [15:16:46]requested_item shift.open_date is exist - process it [15:16:46]req_shift_open_date [15:16:46]req_shift_open_date done [15:16:46]produce_requested_data done [15:16:46]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139227,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:16:46]process_action_free close_receipt [15:16:46]json_value_free [15:16:46]json_value_free done [15:16:46]process_json_proto returns [15:16:46]Send response to host [15:16:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139227,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:16:46]free response buf [15:16:46]execute_script done [15:16:46]execute_script returns [15:16:46]free content buf [15:16:46]Sock 8.Close socket [15:16:46]Sock 8.Thread stoped [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:06]accept exits with 9 [15:17:06]New connection [15:17:06]New thread 3067141476 created [15:17:06]Thread 3067284836 joined [15:17:06]Waiting for new connection... [15:17:06] Sock 9.Parse request [15:17:06]Sock 9.Check first char [15:17:06]Sock 9.First char is OK [15:17:06]request: POST /json_proto HTTP/1.0 [15:17:06]Method: POST [15:17:06]URL: /json_proto [15:17:06]Method is POST - this is cgi request [15:17:06]url: /json_proto [15:17:06]query_string will be loaded in cgi processing [15:17:06]execute_cgi json_proto POST (null) [15:17:06]execute_cgi path=json_proto method=POST [15:17:06]POST find Content-Length [15:17:06]Host: 172.17.50.196:8080 [15:17:06]Content-Length: 215 [15:17:06]Content-Type: application/json [15:17:06] [15:17:06]POST finish read [15:17:06]Found Content-Length = 215 [15:17: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" ] } } [15:17:06]execute_script... [15:17: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" ] } } [15:17:06]POST & json_proto [15:17:06]process_json_proto [15:17:06]json parsed OK: [15:17:06]protocol is kg_v1.0 [15:17:06]action value=get_value [15:17:06]process_action get_value [15:17:06]cmd_get_value [15:17:06]process_action get_value done [15:17:06]requested_data is exist [15:17:06]produce_requested_data [15:17:06]requested_item kkm.sn is exist - process it [15:17:06]requested_item kkm.ver is exist - process it [15:17:06]requested_item fm.sn is exist - process it [15:17:06]wFMCommunicate request_size=4 [15:17:06]MH_SAM_APDU [15:17:06]CAPDU: 80 11 00 00 [15:17:06]Write to MH i2c: E2 08 00 78 0A 80 11 00 00 00 00 00 00 FC [15:17:06]Write i2c OK [15:17:06]MH_I2C_Read... [15:17:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:06]Read from MH i2c: E2 [15:17:06]MH_I2C_Read... [15:17:06]Read from MH i2c: E2 17 00 [15:17:06]MH_I2C_Read... [15:17:06]Read from MH i2c: E2 17 00 78 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 57 [15:17:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:17:06]wFMCommunicate OK [15:17:06]requested_item fd.num is exist - process it [15:17:06]SAM_PROTO_GetFieldsCounters [15:17:06]wFMCommunicate request_size=4 [15:17:06]MH_SAM_APDU [15:17:06]CAPDU: 80 13 00 00 [15:17:06]Write to MH i2c: E2 08 00 79 0A 80 13 00 00 00 00 00 00 FF [15:17:06]Write i2c OK [15:17:06]MH_I2C_Read... [15:17:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:17:07]Read from MH i2c: E2 [15:17:07]MH_I2C_Read... [15:17:07]Read from MH i2c: E2 62 00 [15:17:07]MH_I2C_Read... [15:17:07]Read from MH i2c: E2 62 00 79 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [15: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:17:07]wFMCommunicate OK [15:17:07]SAM_PROTO_GetFieldsCounters done [15:17:07]requested_item shift.num is exist - process it [15:17:07]requested_item shift.opened is exist - process it [15:17:07]req_shift_opened [15:17:07]FM_GetShiftState [15:17:07]SAM_PROTO_GetShiftState [15:17:07]wFMCommunicate request_size=4 [15:17:07]MH_SAM_APDU [15:17:07]CAPDU: 80 13 01 00 [15:17:07]Write to MH i2c: E2 08 00 7A 0A 80 13 01 00 00 00 00 00 01 [15:17:07]Write i2c OK [15:17:07]MH_I2C_Read... [15:17:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:07]Read from MH i2c: E2 [15:17:07]MH_I2C_Read... [15:17:07]Read from MH i2c: E2 0E 00 [15:17:07]MH_I2C_Read... [15:17:07]Read from MH i2c: E2 0E 00 7A 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 50 [15:17:07]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:17:07]wFMCommunicate OK [15:17:07]SAM_PROTO_GetShiftState done [15:17:07]FM_GetShiftState done [15:17:07]req_shift_opened done [15:17:07]requested_item shift.open_date is exist - process it [15:17:07]req_shift_open_date [15:17:07]req_shift_open_date done [15:17:07]produce_requested_data done [15:17:07]produce_requested_data return {"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139227,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:17:07]process_action_free get_value [15:17:07]json_value_free [15:17:07]json_value_free done [15:17:07]process_json_proto returns [15:17:07]Send response to host [15:17:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139227,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:17:07]free response buf [15:17:07]execute_script done [15:17:07]execute_script returns [15:17:07]free content buf [15:17:07]Sock 9.Close socket [15:17:07]Sock 9.Thread stoped [15:17:07]accept exits with 8 [15:17:07]New connection [15:17:07]New thread 3067284836 created [15:17:07]Thread 3067141476 joined [15:17:07]Waiting for new connection... [15:17:07] Sock 8.Parse request [15:17:07]Sock 8.Check first char [15:17:07]Sock 8.First char is OK [15:17:07]request: POST /json_proto HTTP/1.0 [15:17:07]Method: POST [15:17:07]URL: /json_proto [15:17:07]Method is POST - this is cgi request [15:17:07]url: /json_proto [15:17:07]query_string will be loaded in cgi processing [15:17:07]execute_cgi json_proto POST (null) [15:17:07]execute_cgi path=json_proto method=POST [15:17:07]POST find Content-Length [15:17:07]Host: 172.17.50.196:8080 [15:17:07]Content-Length: 331 [15:17:07]Content-Type: application/json [15:17:07] [15:17:07]POST finish read [15:17:07]Found Content-Length = 331 [15:17: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" ] } } [15:17:07]execute_script... [15:17: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" ] } } [15:17:07]POST & json_proto [15:17:07]process_json_proto [15:17:07]json parsed OK: [15:17:07]protocol is kg_v1.0 [15:17:07]action value=get_value [15:17:07]process_action get_value [15:17:07]cmd_get_value [15:17:07]process_action get_value done [15:17:07]requested_data is exist [15:17:07]produce_requested_data [15:17:07]requested_item fm.sale.total is exist - process it [15:17:07]SAM_PROTO_GetFMData [15:17:07]wFMCommunicate request_size=4 [15:17:07]MH_SAM_APDU [15:17:07]CAPDU: 80 13 03 00 [15:17:07]Write to MH i2c: E2 08 00 7B 0A 80 13 03 00 00 00 00 00 04 [15:17:07]Write i2c OK [15:17:07]MH_I2C_Read... [15:17:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:17:07]Read from MH i2c: E2 [15:17:07]MH_I2C_Read... [15:17:07]Read from MH i2c: E2 FD 00 [15:17:07]MH_I2C_Read... [15:17:07]Read from MH i2c: E2 FD 00 7B 0A 00 C7 04 85 04 C3 04 6E 04 04 00 85 1B 02 00 69 04 A3 00 6F 04 04 00 3A 19 02 00 B1 04 05 00 FA 5B CD 51 01 70 04 05 00 E0 28 BC 02 01 72 04 04 00 1A 33 11 4F 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 04 29 E0 23 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 16 FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 E6 [15:17:07]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 85 1B 02 00 69 04 A3 00 6F 04 04 00 3A 19 02 00 B1 04 05 00 FA 5B CD 51 01 70 04 05 00 E0 28 BC 02 01 72 04 04 00 1A 33 11 4F 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 04 29 E0 23 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 22 16 FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [15:17:07]wFMCommunicate OK [15:17:07]wFMCommunicate request_size=4 [15:17:07]MH_SAM_APDU [15:17:07]CAPDU: 80 17 00 00 [15:17:07]Write to MH i2c: E2 08 00 7C 0A 80 17 00 00 00 00 00 00 06 [15:17:07]Write i2c OK [15:17:07]MH_I2C_Read... [15:17:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:17:08]Read from MH i2c: E2 [15:17:08]MH_I2C_Read... [15:17:08]Read from MH i2c: E2 FD 00 [15:17:08]MH_I2C_Read... [15:17:08]Read from MH i2c: E2 FD 00 7C 0A 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 1D [15:17:08]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [15:17:08]wFMCommunicate OK [15:17:08]wFMCommunicate request_size=4 [15:17:08]MH_SAM_APDU [15:17:08]CAPDU: 80 17 00 00 [15:17:08]Write to MH i2c: E2 08 00 7D 0A 80 17 00 00 00 00 00 00 07 [15:17:08]Write i2c OK [15:17:08]MH_I2C_Read... [15:17:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:17:08]Read from MH i2c: E2 [15:17:08]MH_I2C_Read... [15:17:08]Read from MH i2c: E2 FD 00 [15:17:08]MH_I2C_Read... [15:17:08]Read from MH i2c: E2 FD 00 7D 0A 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 DF [15:17:08]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [15:17:08]wFMCommunicate OK [15:17:08]wFMCommunicate request_size=4 [15:17:08]MH_SAM_APDU [15:17:08]CAPDU: 80 17 00 00 [15:17:08]Write to MH i2c: E2 08 00 7E 0A 80 17 00 00 00 00 00 00 08 [15:17:08]Write i2c OK [15:17:08]MH_I2C_Read... [15:17:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:17:08]Read from MH i2c: E2 [15:17:08]MH_I2C_Read... [15:17:08]Read from MH i2c: E2 FD 00 [15:17:08]MH_I2C_Read... [15:17:08]Read from MH i2c: E2 FD 00 7E 0A 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 83 [15:17:08]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [15:17:08]wFMCommunicate OK [15:17:08]wFMCommunicate request_size=4 [15:17:08]MH_SAM_APDU [15:17:08]CAPDU: 80 17 00 00 [15:17:08]Write to MH i2c: E2 08 00 7F 0A 80 17 00 00 00 00 00 00 09 [15:17:08]Write i2c OK [15:17:08]MH_I2C_Read... [15:17:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [15:17:08]Read from MH i2c: E2 [15:17:08]MH_I2C_Read... [15:17:08]Read from MH i2c: E2 E4 00 [15:17:08]MH_I2C_Read... [15:17:08]Read from MH i2c: E2 E4 00 7F 0A 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E9 [15:17:08]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:17:08]wFMCommunicate OK [15:17:08]SAM_PROTO_GetFMData done [15:17:08]requested_item fm.sale_refund.total is exist - process it [15:17:08]requested_item fm.buy.total is exist - process it [15:17:08]requested_item shift.sale.total is exist - process it [15:17:08]SAM_PROTO_GetShiftData [15:17:08]wFMCommunicate request_size=4 [15:17:08]MH_SAM_APDU [15:17:08]CAPDU: 80 13 02 00 [15:17:08]Write to MH i2c: E2 08 00 80 0A 80 13 02 00 00 00 00 00 08 [15:17:08]Write i2c OK [15:17:08]MH_I2C_Read... [15:17:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:17:09]Read from MH i2c: E2 [15:17:09]MH_I2C_Read... [15:17:09]Read from MH i2c: E2 FD 00 [15:17:09]MH_I2C_Read... [15:17:09]Read from MH i2c: E2 FD 00 80 0A 00 AF 04 AA 04 AB 04 6E 04 04 00 D4 00 00 00 69 04 9C 00 6F 04 04 00 D4 00 00 00 B1 04 03 00 78 A1 91 70 04 03 00 20 6A 70 72 04 03 00 58 37 21 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 7A 77 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 EF 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 0D [15:17:09]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 D4 00 00 00 69 04 9C 00 6F 04 04 00 D4 00 00 00 B1 04 03 00 78 A1 91 70 04 03 00 20 6A 70 72 04 03 00 58 37 21 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 7A 77 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 EF 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 [15:17:09]wFMCommunicate OK [15:17:09]wFMCommunicate request_size=4 [15:17:09]MH_SAM_APDU [15:17:09]CAPDU: 80 17 00 00 [15:17:09]Write to MH i2c: E2 08 00 81 0A 80 17 00 00 00 00 00 00 0B [15:17:09]Write i2c OK [15:17:09]MH_I2C_Read... [15:17:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:17:09]Read from MH i2c: E2 [15:17:09]MH_I2C_Read... [15:17:09]Read from MH i2c: E2 FD 00 [15:17:09]MH_I2C_Read... [15:17:09]Read from MH i2c: E2 FD 00 81 0A 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 24 [15:17:09]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [15:17:09]wFMCommunicate OK [15:17:09]wFMCommunicate request_size=4 [15:17:09]MH_SAM_APDU [15:17:09]CAPDU: 80 17 00 00 [15:17:09]Write to MH i2c: E2 08 00 82 0A 80 17 00 00 00 00 00 00 0C [15:17:09]Write i2c OK [15:17:09]MH_I2C_Read... [15:17:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:17:09]Read from MH i2c: E2 [15:17:09]MH_I2C_Read... [15:17:09]Read from MH i2c: E2 FD 00 [15:17:09]MH_I2C_Read... [15:17:09]Read from MH i2c: E2 FD 00 82 0A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 C0 [15:17:10]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [15:17:10]wFMCommunicate OK [15:17:10]wFMCommunicate request_size=4 [15:17:10]MH_SAM_APDU [15:17:10]CAPDU: 80 17 00 00 [15:17:10]Write to MH i2c: E2 08 00 83 0A 80 17 00 00 00 00 00 00 0D [15:17:10]Write i2c OK [15:17:10]MH_I2C_Read... [15:17:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:17:10]Read from MH i2c: E2 [15:17:10]MH_I2C_Read... [15:17:10]Read from MH i2c: E2 FD 00 [15:17:10]MH_I2C_Read... [15:17:10]Read from MH i2c: E2 FD 00 83 0A 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 8B [15:17:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [15:17:10]wFMCommunicate OK [15:17:10]wFMCommunicate request_size=4 [15:17:10]MH_SAM_APDU [15:17:10]CAPDU: 80 17 00 00 [15:17:10]Write to MH i2c: E2 08 00 84 0A 80 17 00 00 00 00 00 00 0E [15:17:10]Write i2c OK [15:17:10]MH_I2C_Read... [15:17:10]OFD Sender: No OFD packet to send [15:17:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [15:17:10]Read from MH i2c: E2 [15:17:10]MH_I2C_Read... [15:17:10]Read from MH i2c: E2 CC 00 [15:17:10]MH_I2C_Read... [15:17:10]Read from MH i2c: E2 CC 00 84 0A 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EF [15:17:10]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:17:10]wFMCommunicate OK [15:17:10]SAM_PROTO_GetShiftData done [15:17:10]requested_item shift.sale.total_cash is exist - process it [15:17:10]requested_item shift.sale_refund.total is exist - process it [15:17:10]requested_item shift.sale_refund.total_cash is exist - process it [15:17:10]requested_item shift.buy.total is exist - process it [15:17:10]requested_item shift.buy.total_cash is exist - process it [15:17:10]produce_requested_data done [15:17:10]produce_requested_data return {"fm.sale.total":56673802.18,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":95440.56,"shift.sale.total_cash":73672.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:17:10]process_action_free get_value [15:17:10]json_value_free [15:17:10]json_value_free done [15:17:10]process_json_proto returns [15:17:10]Send response to host [15:17:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56673802.18,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":95440.56,"shift.sale.total_cash":73672.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:17:10]free response buf [15:17:10]execute_script done [15:17:10]execute_script returns [15:17:10]free content buf [15:17:10]Sock 8.Close socket [15:17:10]Sock 8.Thread stoped [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:15]OFD Sender: No OFD packet to send [15:18:20]OFD Sender: No OFD packet to send [15:18:25]OFD Sender: No OFD packet to send [15:18:30]OFD Sender: No OFD packet to send [15:18:32]accept exits with 9 [15:18:32]New connection [15:18:32]New thread 3067141476 created [15:18:32]Thread 3067284836 joined [15:18:32]Waiting for new connection... [15:18:32] Sock 9.Parse request [15:18:32]Sock 9.Check first char [15:18:32]Sock 9.First char is OK [15:18:32]request: POST /json_proto HTTP/1.0 [15:18:32]Method: POST [15:18:32]URL: /json_proto [15:18:32]Method is POST - this is cgi request [15:18:32]url: /json_proto [15:18:32]query_string will be loaded in cgi processing [15:18:32]execute_cgi json_proto POST (null) [15:18:32]execute_cgi path=json_proto method=POST [15:18:32]POST find Content-Length [15:18:32]Host: 172.17.50.196:8080 [15:18:32]Content-Length: 771 [15:18:32]Content-Type: application/json [15:18:32] [15:18:32]POST finish read [15:18:32]Found Content-Length = 771 [15:18:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 22.930, "sum" : 878.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 878.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:32]execute_script... [15:18: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)1093898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 22.930, "sum" : 878.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 878.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:32]POST & json_proto [15:18:32]process_json_proto [15:18:32]json parsed OK: [15:18:32]protocol is kg_v1.0 [15:18:32]action value=close_receipt [15:18:32]process_action close_receipt [15:18:32]cmd_close_receipt [15:18:32]MH_GetDate [15:18:32]Write to MH i2c: F0 00 00 85 0A 7E [15:18:33]Write i2c OK [15:18:33]MH_I2C_Read... [15:18:33]Read from MH i2c: F0 [15:18:33]MH_I2C_Read... [15:18:33]Read from MH i2c: F0 09 00 [15:18:33]MH_I2C_Read... [15:18:33]Read from MH i2c: F0 09 00 85 0A 00 C9 FC 20 67 72 0D 1C 67 D5 [15:18:33]GetLastDocTimeStamp 1730215003 [15:18:33]current date 1730215113 [15:18:33]FM_GetShiftState [15:18:33]SAM_PROTO_GetShiftState [15:18:33]wFMCommunicate request_size=4 [15:18:33]MH_SAM_APDU [15:18:33]CAPDU: 80 13 01 00 [15:18:33]Write to MH i2c: E2 08 00 86 0A 80 13 01 00 00 00 00 00 0D [15:18:33]Write i2c OK [15:18:33]MH_I2C_Read... [15:18:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:33]Read from MH i2c: E2 [15:18:33]MH_I2C_Read... [15:18:33]Read from MH i2c: E2 0E 00 [15:18:33]MH_I2C_Read... [15:18:33]Read from MH i2c: E2 0E 00 86 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5C [15:18:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:18:33]wFMCommunicate OK [15:18:33]SAM_PROTO_GetShiftState done [15:18:33]FM_GetShiftState done [15:18:33]opened in 1730160023 [15:18:33]opened+sec_in_day 1730246423 [15:18:33]quantity*price = 87821 [15:18:33]sum+1 = 87823 [15:18:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 878.22 НСП 1% : 7.77 НДС 12% : 93.26 Наличными: 0.00 Безнал.: 878.22 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 213 29.10.2024 15:18 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139228 ФПД: 218664008143280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T151833&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139228&fm=218664008143280&tin=02508201610067®Number=0000000000091631&sum=87822 [15:18:34]StoreToDocumentArchive [15:18:34]shift 555 fd 139228 [15:18:34]save to /storage/0555/doc_00139228 [15:18:34]save last doc name /storage/0555/doc_00139228 to /storage/kkm_last_doc_name [15:18:34]save OK [15:18:34]Clear old archive folders... [15:18:34]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:18:34]tlvbuf is 01101A00 [15:18:34]SAM_PROTO_ClearQueue [15:18:34]wFMCommunicate request_size=4 [15:18:34]MH_SAM_APDU [15:18:34]CAPDU: 80 09 00 00 [15:18:34]Write to MH i2c: E2 08 00 93 0A 80 09 00 00 00 00 00 00 0F [15:18:34]Write i2c OK [15:18:34]MH_I2C_Read... [15:18:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:18:34]Read from MH i2c: E2 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 03 00 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 03 00 93 0A 00 90 00 11 [15:18:34]RAPDU: 90 00 [15:18:34]wFMCommunicate OK [15:18:34]SAM_PROTO_ClearQueue done [15:18:34]KKMCreateOFDPacket [15:18:34]OFDProtocolAddRootSTLVToBuf [15:18:34]FM_MakeSignedData [15:18:34]FM_MakeSignedData [15:18:34]SAM_PROTO_SignData [15:18:34]wFMCommunicate request_size=4 [15:18:34]MH_SAM_APDU [15:18:34]CAPDU: 80 0D 01 02 [15:18:34]Write to MH i2c: E2 08 00 94 0A 80 0D 01 02 00 00 00 00 17 [15:18:34]Write i2c OK [15:18:34]MH_I2C_Read... [15:18:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:18:34]Read from MH i2c: E2 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 03 00 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 03 00 94 0A 00 90 00 12 [15:18:34]RAPDU: 90 00 [15:18:34]wFMCommunicate OK [15:18:34]wFMCommunicate request_size=255 [15:18:34]MH_SAM_APDU [15:18:34]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 92 59 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0E 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 C9 FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DC 1F 02 00 35 04 06 00 C6 DF [15:18:34]Write to MH i2c: E2 02 01 95 0A 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 92 59 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0E 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 C9 FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DC 1F 02 00 35 04 06 00 C6 DF 00 00 7A [15:18:34]Write i2c OK [15:18:34]MH_I2C_Read... [15:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:34]Read from MH i2c: E2 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 03 00 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 03 00 95 0A 00 90 00 13 [15:18:34]RAPDU: 90 00 [15:18:34]wFMCommunicate OK [15:18:34]wFMCommunicate request_size=9 [15:18:34]MH_SAM_APDU [15:18:34]CAPDU: 80 0D 02 02 04 AE 87 D1 B0 [15:18:34]Write to MH i2c: E2 0C 00 96 0A 80 0D 02 02 04 00 AE 87 D1 B0 00 00 D8 [15:18:34]Write i2c OK [15:18:34]MH_I2C_Read... [15:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:34]Read from MH i2c: E2 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 03 00 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 03 00 96 0A 00 90 00 14 [15:18:34]RAPDU: 90 00 [15:18:34]wFMCommunicate OK [15:18:34]wFMCommunicate request_size=4 [15:18:34]MH_SAM_APDU [15:18:34]CAPDU: 80 0D 03 02 [15:18:34]Write to MH i2c: E2 08 00 97 0A 80 0D 03 02 00 00 00 00 1C [15:18:34]Write i2c OK [15:18:34]MH_I2C_Read... [15:18:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:18:34]Read from MH i2c: E2 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 0B 00 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 0B 00 97 0A 00 85 5A 4A 50 29 FF C6 3A 90 00 BE [15:18:34]RAPDU: 85 5A 4A 50 29 FF C6 3A 90 00 [15:18:34]wFMCommunicate OK [15:18:34]SAM_PROTO_SignData done [15:18:34]FM_MakeSignedData done [15:18:34]CreateOFDProtocolMessage [15:18:34]wFMCommunicate request_size=4 [15:18:34]MH_SAM_APDU [15:18:34]CAPDU: 80 11 00 00 [15:18:34]Write to MH i2c: E2 08 00 98 0A 80 11 00 00 00 00 00 00 1C [15:18:34]Write i2c OK [15:18:34]MH_I2C_Read... [15:18:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:34]Read from MH i2c: E2 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: E2 17 00 [15:18:34]MH_I2C_Read... [15:18:34]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 36 39 90 00 77 [15:18:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:18:34]wFMCommunicate OK [15:18:34]CreateOFDProtocolMessage done [15:18:34]OFDSenderStorePacket 139228 [15:18:34]StoreOFDPacket docnum=139228 [15:18:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 4E 53 06 01 93 13 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 92 59 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0E 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 C9 FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DC 1F 02 00 35 04 06 00 C6 DF AE 87 D1 B0 85 5A 4A 50 29 FF C6 3A [15:18:34]CheckFolder [15:18:34]dirname=/storage/ofd_packets [15:18:34]CheckFolder done [15:18:34]ProducePacketName [15:18:34]name=ofd_packets/00139228 [15:18:34]NVStorageSaveData ofd_packets/00139228 [15:18:34]File name is /storage/ofd_packets/00139228 [15:18:34]Write 300 bytes [15:18:34]NVStorageSaveData done [15:18:34]OFDSenderStorePacket done [15:18:34]KKMCreateOFDPacket done [15:18:34]NVStorageSaveData kkm_last_timestamp [15:18:34]File name is /storage/kkm_last_timestamp [15:18:34]Write 4 bytes [15:18:34]NVStorageSaveData done [15:18:34]ExternCall_PrintAddStr [15:18:34]wPrintStart [15:18:34]Write to MH i2c: 01 00 00 99 0A A3 [15:18:34]Write i2c OK [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: 01 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: 01 07 00 [15:18:34]MH_I2C_Read... [15:18:34]Read from MH i2c: 01 07 00 99 0A 00 00 00 00 00 FF 0F B8 [15:18:34]RasterBufferAndPrint [15:18:34]line Счет N : (1)1093898 [15:18:34]line ИНН: 02508201610067 [15:18:34]line Контрольно-Кассовый Чек [15:18:34]line ПРОДАЖА [15:18:34]line ТРК (МРК, ГНК) : 71 [15:18:34]line Товар: 2711190000 [15:18:34]line ГАЗ-К-5 [15:18:34]line 22.930 * 38.30 [15:18:34]line = 878.22 [15:18:34]line НДС 12% НСП 1% [15:18:34]line > о реализуемом товаре [15:18:34]line ИТОГО: 878.22 [15:18:34]line НСП 1% : 7.77 [15:18:34]line НДС 12% : 93.26 [15:18:34]line Наличными: 0.00 [15:18:34]line Безнал.: 878.22 [15:18:34]line Место: АЗС № 101 "Партнер Нефть" [15:18:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:18:34]line СНО: Общий режим [15:18:34]line Чек 213 29.10.2024 15:18 [15:18:34]line Смена: 555 ФФД: 1.0 [15:18:34]line ЗНМ: 0300000081 [15:18:34]line РНМ: 0000000000091631 [15:18:34]line Версия ККМ: 001 [15:18:34]line Платежная система: Mbank [15:18:34]line ФМ: 0000000000874669 [15:18:34]line ФД: 139228 [15:18:34]line ФПД: 218664008143280 [15:18:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T151833&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139228&fm=218664008143280&tin=02508201610067®Number=0000000000091631&sum=87822 [15:18:34]OFD Sender: Processing packet 139228 [packets to send 34, broken 33] [15:18:34]ProducePacketName [15:18:34]name=ofd_packets/00139228 [15:18:34]OFD Sender: To server: pG, [15:18:34]CommunicateWithHost lk.salyk.kg:30040 [15:18:34]ConnectInit lk.salyk.kg [15:18:34]written 0, free lines is 4095 [15:18:35]Connected sock=10 [15:18: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 36 39 0E 01 00 00 4E 53 06 01 93 13 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 92 59 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 0E 57 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E 57 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 24 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E 57 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 C9 FC 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DC 1F 02 00 35 04 06 00 C6 DF AE 87 D1 B0 85 5A 4A 50 29 FF C6 3A [15:18: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 36 39 4F 00 00 00 1B 4A 47 00 EC 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 36 39 10 04 04 00 DC 1F 02 00 F4 03 04 00 7C A8 20 67 B6 04 01 00 00 94 63 68 6F 09 FE C3 29 [15:18:35]CommunicateWithHost err = 0 [15:18:35]CheckOFDResponse [15:18:35]1017 (14) - 77093643461234 [15:18:35]1041 (16) - 0000000000874669 [15:18:35]1040 (4) - 139228 [15:18:35]1012 (4) - 29.10.2024 09:18 [15:18:35]1206 (1) - 0 [15:18:35]OFD Sender: Remove packet 139228 [15:18:35]ProducePacketName [15:18:35]name=ofd_packets/00139228 [15:18:35]NVStorageDeleteData [15:18:35]Write to MH i2c: 01 00 00 C2 0A CC [15:18:35]Write i2c OK [15:18:35]MH_I2C_Read... [15:18:35]Read from MH i2c: 01 [15:18:35]MH_I2C_Read... [15:18:35]Read from MH i2c: 01 07 00 [15:18:35]MH_I2C_Read... [15:18:35]Read from MH i2c: 01 07 00 C2 0A 00 00 00 00 00 24 0D 04 [15:18:35]RasterBufferAndPrint [15:18:35]line [15:18:35]line [15:18:35]line [15:18:35]line [15:18:35]line [15:18:35]written 0, free lines is 3370 [15:18:35]MH_Cut [15:18:35]Write to MH i2c: D1 01 00 C9 0A 01 A5 [15:18:35]Write i2c OK [15:18:35]MH_I2C_Read... [15:18:35]Read from MH i2c: D1 [15:18:35]MH_I2C_Read... [15:18:35]Read from MH i2c: D1 01 00 [15:18:35]MH_I2C_Read... [15:18:35]Read from MH i2c: D1 01 00 C9 0A 00 A4 [15:18:35]Write to MH i2c: 01 00 00 CA 0A D4 [15:18:35]Write i2c OK [15:18:35]MH_I2C_Read... [15:18:35]OFD Sender: No OFD packet to send [15:18:36]*** Cut start [15:18:36]*** Partial cut [15:18:36]*** CUTSNS_PIN = 1 [15:18:36]*** CUTSNS_PIN = 0 [15:18:36]*** Brake cut motor [15:18:36]Read from MH i2c: 01 [15:18:36]MH_I2C_Read... [15:18:36]*** Stop cut motor [15:18:36]*** Cut end [15:18:36]Read from MH i2c: 01 07 00 [15:18:36]MH_I2C_Read... [15:18:36]Read from MH i2c: 01 07 00 CA 0A 00 00 00 00 00 FF 0F E9 [15:18:36]process_action close_receipt done [15:18:36]requested_data is exist [15:18:36]produce_requested_data [15:18:36]requested_item fm.sn is exist - process it [15:18:36]wFMCommunicate request_size=4 [15:18:36]MH_SAM_APDU [15:18:36]CAPDU: 80 11 00 00 [15:18:36]Write to MH i2c: E2 08 00 CB 0A 80 11 00 00 00 00 00 00 4F [15:18:36]Write i2c OK [15:18:36]MH_I2C_Read... [15:18:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:36]Read from MH i2c: E2 [15:18:36]MH_I2C_Read... [15:18:36]Read from MH i2c: E2 17 00 [15:18:36]MH_I2C_Read... [15:18:36]Read from MH i2c: E2 17 00 CB 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AA [15:18:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:18:36]wFMCommunicate OK [15:18:36]requested_item fd.num is exist - process it [15:18:36]SAM_PROTO_GetFieldsCounters [15:18:36]wFMCommunicate request_size=4 [15:18:36]MH_SAM_APDU [15:18:36]CAPDU: 80 13 00 00 [15:18:36]Write to MH i2c: E2 08 00 CC 0A 80 13 00 00 00 00 00 00 52 [15:18:36]Write i2c OK [15:18:36]MH_I2C_Read... [15:18:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:18:36]Read from MH i2c: E2 [15:18:36]MH_I2C_Read... [15:18:36]Read from MH i2c: E2 62 00 [15:18:36]MH_I2C_Read... [15:18:36]Read from MH i2c: E2 62 00 CC 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DC 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 1F [15:18: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DC 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:18:36]wFMCommunicate OK [15:18:36]SAM_PROTO_GetFieldsCounters done [15:18:36]requested_item shift.num is exist - process it [15:18:36]requested_item shift.opened is exist - process it [15:18:36]req_shift_opened [15:18:36]FM_GetShiftState [15:18:36]SAM_PROTO_GetShiftState [15:18:36]wFMCommunicate request_size=4 [15:18:36]MH_SAM_APDU [15:18:36]CAPDU: 80 13 01 00 [15:18:36]Write to MH i2c: E2 08 00 CD 0A 80 13 01 00 00 00 00 00 54 [15:18:36]Write i2c OK [15:18:36]MH_I2C_Read... [15:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:36]Read from MH i2c: E2 [15:18:36]MH_I2C_Read... [15:18:36]Read from MH i2c: E2 0E 00 [15:18:36]MH_I2C_Read... [15:18:36]Read from MH i2c: E2 0E 00 CD 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A3 [15:18:36]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:18:36]wFMCommunicate OK [15:18:36]SAM_PROTO_GetShiftState done [15:18:36]FM_GetShiftState done [15:18:36]req_shift_opened done [15:18:36]requested_item shift.open_date is exist - process it [15:18:36]req_shift_open_date [15:18:36]req_shift_open_date done [15:18:36]produce_requested_data done [15:18:36]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139228,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:18:36]process_action_free close_receipt [15:18:36]json_value_free [15:18:36]json_value_free done [15:18:36]process_json_proto returns [15:18:36]Send response to host [15:18:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139228,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:18:36]free response buf [15:18:36]execute_script done [15:18:36]execute_script returns [15:18:36]free content buf [15:18:36]Sock 9.Close socket [15:18:36]Sock 9.Thread stoped [15:18:40]OFD Sender: No OFD packet to send [15:18:45]OFD Sender: No OFD packet to send [15:18:50]OFD Sender: No OFD packet to send [15:18:55]OFD Sender: No OFD packet to send [15:19:00]OFD Sender: No OFD packet to send [15:19:05]OFD Sender: No OFD packet to send [15:19:10]OFD Sender: No OFD packet to send [15:19:15]OFD Sender: No OFD packet to send [15:19:20]OFD Sender: No OFD packet to send [15:19:25]OFD Sender: No OFD packet to send [15:19:30]OFD Sender: No OFD packet to send [15:19:33]accept exits with 8 [15:19:33]New connection [15:19:33]New thread 3067284836 created [15:19:33]Thread 3067141476 joined [15:19:33]Waiting for new connection... [15:19:33] Sock 8.Parse request [15:19:33]Sock 8.Check first char [15:19:33]Sock 8.First char is OK [15:19:33]request: POST /json_proto HTTP/1.0 [15:19:33]Method: POST [15:19:33]URL: /json_proto [15:19:33]Method is POST - this is cgi request [15:19:33]url: /json_proto [15:19:33]query_string will be loaded in cgi processing [15:19:33]execute_cgi json_proto POST (null) [15:19:33]execute_cgi path=json_proto method=POST [15:19:33]POST find Content-Length [15:19:33]Host: 172.17.50.196:8080 [15:19:33]Content-Length: 967 [15:19:33]Content-Type: application/json [15:19:33] [15:19:33]POST finish read [15:19:33]Found Content-Length = 967 [15:19:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335126", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 2.000, "sum" : 198.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4000417700001", "name": "\u0428\u043E\u043A Ritter SPORT EN \u043C\u043E\u043B \u043B\u0435\u0449\u0438\u043D\u0430,\u0444\u0443\u043D\u0434 100\u0433", "price" : 255.00, "quantity" : 1.000, "sum" : 255.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 453.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:33]execute_script... [15: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 : (3)335126", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 2.000, "sum" : 198.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4000417700001", "name": "\u0428\u043E\u043A Ritter SPORT EN \u043C\u043E\u043B \u043B\u0435\u0449\u0438\u043D\u0430,\u0444\u0443\u043D\u0434 100\u0433", "price" : 255.00, "quantity" : 1.000, "sum" : 255.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 453.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:33]POST & json_proto [15:19:33]process_json_proto [15:19:33]json parsed OK: [15:19:33]protocol is kg_v1.0 [15:19:33]action value=close_receipt [15:19:33]process_action close_receipt [15:19:33]cmd_close_receipt [15:19:33]MH_GetDate [15:19:33]Write to MH i2c: F0 00 00 CE 0A C7 [15:19:33]Write i2c OK [15:19:33]MH_I2C_Read... [15:19:33]Read from MH i2c: F0 [15:19:33]MH_I2C_Read... [15:19:33]Read from MH i2c: F0 09 00 [15:19:33]MH_I2C_Read... [15:19:33]Read from MH i2c: F0 09 00 CE 0A 00 06 FD 20 67 72 0D 1C 67 5C [15:19:33]GetLastDocTimeStamp 1730215113 [15:19:33]current date 1730215174 [15:19:33]FM_GetShiftState [15:19:33]SAM_PROTO_GetShiftState [15:19:33]wFMCommunicate request_size=4 [15:19:33]MH_SAM_APDU [15:19:33]CAPDU: 80 13 01 00 [15:19:33]Write to MH i2c: E2 08 00 CF 0A 80 13 01 00 00 00 00 00 56 [15:19:33]Write i2c OK [15:19:33]MH_I2C_Read... [15:19:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:33]Read from MH i2c: E2 [15:19:33]MH_I2C_Read... [15:19:33]Read from MH i2c: E2 0E 00 [15:19:33]MH_I2C_Read... [15:19:33]Read from MH i2c: E2 0E 00 CF 0A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A5 [15:19:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:19:33]wFMCommunicate OK [15:19:33]SAM_PROTO_GetShiftState done [15:19:33]FM_GetShiftState done [15:19:33]opened in 1730160023 [15:19:33]opened+sec_in_day 1730246423 [15:19:33]quantity*price = 19800 [15:19:33]sum+1 = 19801 [15:19:33]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4000417700001 Шок Ritter SPORT EN мол лещина,фунд 100г 1.000 * 255.00 = 255.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 453.00 НСП 1% : 4.01 НДС 12% : 48.11 Наличными: 453.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 214 29.10.2024 15:19 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139229 ФПД: 169369676443766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T151934&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139229&fm=169369676443766&tin=02508201610067®Number=0000000000091631&sum=45300 0 [15:19:34]StoreToDocumentArchive [15:19:34]shift 555 fd 139229 [15:19:34]save to /storage/0555/doc_00139229 [15:19:34]save last doc name /storage/0555/doc_00139229 to /storage/kkm_last_doc_name [15:19:34]save OK [15:19:34]Clear old archive folders... [15:19:34]ProcessDocumentItem done err = 0, tmpTLVsize=422 [15:19:34]tlvbuf is 01148340 [15:19:34]SAM_PROTO_ClearQueue [15:19:34]wFMCommunicate request_size=4 [15:19:34]MH_SAM_APDU [15:19:34]CAPDU: 80 09 00 00 [15:19:34]Write to MH i2c: E2 08 00 DC 0A 80 09 00 00 00 00 00 00 58 [15:19:34]Write i2c OK [15:19:34]MH_I2C_Read... [15:19:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:19:34]Read from MH i2c: E2 [15:19:34]MH_I2C_Read... [15:19:34]Read from MH i2c: E2 03 00 [15:19:34]MH_I2C_Read... [15:19:34]Read from MH i2c: E2 03 00 DC 0A 00 90 00 5A [15:19:34]RAPDU: 90 00 [15:19:34]wFMCommunicate OK [15:19:34]SAM_PROTO_ClearQueue done [15:19:34]KKMCreateOFDPacket [15:19:34]OFDProtocolAddRootSTLVToBuf [15:19:34]FM_MakeSignedData [15:19:34]FM_MakeSignedData [15:19:34]SAM_PROTO_SignData [15:19:34]wFMCommunicate request_size=4 [15:19:34]MH_SAM_APDU [15:19:34]CAPDU: 80 0D 01 02 [15:19:34]Write to MH i2c: E2 08 00 DD 0A 80 0D 01 02 00 00 00 00 60 [15:19:34]Write i2c OK [15:19:34]MH_I2C_Read... [15:19:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:19:34]Read from MH i2c: E2 [15:19:34]MH_I2C_Read... [15:19:34]Read from MH i2c: E2 03 00 [15:19:34]MH_I2C_Read... [15:19:34]Read from MH i2c: E2 03 00 DD 0A 00 90 00 5B [15:19:34]RAPDU: 90 00 [15:19:34]wFMCommunicate OK [15:19:34]wFMCommunicate request_size=255 [15:19:34]MH_SAM_APDU [15:19:34]CAPDU: 80 0D 02 02 FA 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 58 4D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 30 30 30 31 06 04 39 00 D0 A8 D0 BE D0 BA 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D0 BC D0 BE D0 BB 20 D0 BB D0 B5 D1 89 D0 B8 D0 BD D0 B0 2C D1 84 D1 83 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 [15:19:34]Write to MH i2c: E2 02 01 DE 0A 80 0D 02 02 FA 00 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 58 4D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 30 30 30 31 06 04 39 00 D0 A8 D0 BE D0 BA 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D0 BC D0 BE D0 BB 20 D0 BB D0 B5 D1 89 D0 B8 D0 BD D0 B0 2C D1 84 D1 83 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 00 00 EB [15:19:34]Write i2c OK [15:19:34]MH_I2C_Read... [15:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:34]Read from MH i2c: E2 [15:19:34]MH_I2C_Read... [15:19:34]Read from MH i2c: E2 03 00 [15:19:34]MH_I2C_Read... [15:19:34]Read from MH i2c: E2 03 00 DE 0A 00 90 00 5C [15:19:34]RAPDU: 90 00 [15:19:34]wFMCommunicate OK [15:19:34]wFMCommunicate request_size=181 [15:19:34]MH_SAM_APDU [15:19:34]CAPDU: 80 0D 02 02 B0 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 B0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 12 00 00 00 00 07 04 06 00 F4 B0 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 06 FD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DD 1F 02 00 35 04 06 00 9A 0A 73 66 70 76 [15:19:34]Write to MH i2c: E2 B8 00 DF 0A 80 0D 02 02 B0 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 B0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 12 00 00 00 00 07 04 06 00 F4 B0 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 06 FD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DD 1F 02 00 35 04 06 00 9A 0A 73 66 70 76 00 00 6B [15:19:34]Write i2c OK [15:19:34]MH_I2C_Read... [15:19:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:35]Read from MH i2c: E2 [15:19:35]MH_I2C_Read... [15:19:35]Read from MH i2c: E2 03 00 [15:19:35]MH_I2C_Read... [15:19:35]Read from MH i2c: E2 03 00 DF 0A 00 90 00 5D [15:19:35]RAPDU: 90 00 [15:19:35]wFMCommunicate OK [15:19:35]wFMCommunicate request_size=4 [15:19:35]MH_SAM_APDU [15:19:35]CAPDU: 80 0D 03 02 [15:19:35]Write to MH i2c: E2 08 00 E0 0A 80 0D 03 02 00 00 00 00 65 [15:19:35]Write i2c OK [15:19:35]MH_I2C_Read... [15:19:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:19:35]Read from MH i2c: E2 [15:19:35]MH_I2C_Read... [15:19:35]Read from MH i2c: E2 0B 00 [15:19:35]MH_I2C_Read... [15:19:35]Read from MH i2c: E2 0B 00 E0 0A 00 36 0E 46 10 42 20 A1 81 90 00 84 [15:19:35]RAPDU: 36 0E 46 10 42 20 A1 81 90 00 [15:19:35]wFMCommunicate OK [15:19:35]SAM_PROTO_SignData done [15:19:35]FM_MakeSignedData done [15:19:35]CreateOFDProtocolMessage [15:19:35]wFMCommunicate request_size=4 [15:19:35]MH_SAM_APDU [15:19:35]CAPDU: 80 11 00 00 [15:19:35]Write to MH i2c: E2 08 00 E1 0A 80 11 00 00 00 00 00 00 65 [15:19:35]Write i2c OK [15:19:35]MH_I2C_Read... [15:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:35]Read from MH i2c: E2 [15:19:35]MH_I2C_Read... [15:19:35]Read from MH i2c: E2 17 00 [15:19:35]MH_I2C_Read... [15:19:35]Read from MH i2c: E2 17 00 E1 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C0 [15:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:19:35]wFMCommunicate OK [15:19:35]CreateOFDProtocolMessage done [15:19:35]OFDSenderStorePacket 139229 [15:19:35]StoreOFDPacket docnum=139229 [15:19:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 BA 01 00 00 18 42 B2 01 8A FF 5A 03 01 00 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 58 4D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 30 30 30 31 06 04 39 00 D0 A8 D0 BE D0 BA 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D0 BC D0 BE D0 BB 20 D0 BB D0 B5 D1 89 D0 B8 D0 BD D0 B0 2C D1 84 D1 83 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 B0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 12 00 00 00 00 07 04 06 00 F4 B0 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 06 FD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DD 1F 02 00 35 04 06 00 9A 0A 73 66 70 76 36 0E 46 10 42 20 A1 81 [15:19:35]CheckFolder [15:19:35]dirname=/storage/ofd_packets [15:19:35]CheckFolder done [15:19:35]ProducePacketName [15:19:35]name=ofd_packets/00139229 [15:19:35]NVStorageSaveData ofd_packets/00139229 [15:19:35]File name is /storage/ofd_packets/00139229 [15:19:35]Write 472 bytes [15:19:35]NVStorageSaveData done [15:19:35]OFDSenderStorePacket done [15:19:35]KKMCreateOFDPacket done [15:19:35]NVStorageSaveData kkm_last_timestamp [15:19:35]File name is /storage/kkm_last_timestamp [15:19:35]Write 4 bytes [15:19:35]NVStorageSaveData done [15:19:35]ExternCall_PrintAddStr [15:19:35]wPrintStart [15:19:35]Write to MH i2c: 01 00 00 E2 0A EC [15:19:35]Write i2c OK [15:19:35]MH_I2C_Read... [15:19:35]Read from MH i2c: 01 [15:19:35]MH_I2C_Read... [15:19:35]Read from MH i2c: 01 07 00 [15:19:35]MH_I2C_Read... [15:19:35]Read from MH i2c: 01 07 00 E2 0A 00 00 00 00 00 FF 0F 01 [15:19:35]RasterBufferAndPrint [15:19:35]line Счет N : (3)335126 [15:19:35]line ИНН: 02508201610067 [15:19:35]line Контрольно-Кассовый Чек [15:19:35]line ПРОДАЖА [15:19:35]line Товар: 4870022003305 [15:19:35]line Напиток Gorilla эн нат ж/б 0,5/0,45л [15:19:35]line 2.000 * 99.00 [15:19:35]line = 198.00 [15:19:35]line НДС 12% НСП 1% [15:19:35]line > о реализуемом товаре [15:19:35]line Товар: 4000417700001 [15:19:35]line Шок Ritter SPORT EN мол лещина,фунд 100г [15:19:35]line 1.000 * 255.00 [15:19:35]line = 255.00 [15:19:35]line НДС 12% НСП 1% [15:19:35]line > о реализуемом товаре [15:19:35]line ИТОГО: 453.00 [15:19:35]line НСП 1% : 4.01 [15:19:35]line НДС 12% : 48.11 [15:19:35]line Наличными: 453.00 [15:19:35]line Безнал.: 0.00 [15:19:35]line Место: АЗС № 101 "Партнер Нефть" [15:19:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:19:35]line СНО: Общий режим [15:19:35]line Чек 214 29.10.2024 15:19 [15:19:35]line Смена: 555 ФФД: 1.0 [15:19:35]line ЗНМ: 0300000081 [15:19:35]line РНМ: 0000000000091631 [15:19:35]line Версия ККМ: 001 [15:19:35]line ФМ: 0000000000874669 [15:19:35]line ФД: 139229 [15:19:35]line ФПД: 169369676443766 [15:19:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T151934&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139229&fm=169369676443766&tin=02508201610067®Number=0000000000091631&sum=45300 [15:19:35]line 0 [15:19:35]OFD Sender: Processing packet 139229 [packets to send 34, broken 33] [15:19:35]ProducePacketName [15:19:35]name=ofd_packets/00139229 [15:19:35]OFD Sender: To server: pG, [15:19:35]CommunicateWithHost lk.salyk.kg:30040 [15:19:35]ConnectInit lk.salyk.kg [15:19:35]written 0, free lines is 4095 [15:19:35]Connected sock=10 [15:19:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 BA 01 00 00 18 42 B2 01 8A FF 5A 03 01 00 03 00 A6 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 58 4D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 30 30 30 31 06 04 39 00 D0 A8 D0 BE D0 BA 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D0 BC D0 BE D0 BB 20 D0 BB D0 B5 D1 89 D0 B8 D0 BD D0 B0 2C D1 84 D1 83 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 B0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 12 00 00 00 00 07 04 06 00 F4 B0 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 06 FD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DD 1F 02 00 35 04 06 00 9A 0A 73 66 70 76 36 0E 46 10 42 20 A1 81 [15:19:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 44 73 47 00 51 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 36 39 10 04 04 00 DD 1F 02 00 F4 03 04 00 B9 A8 20 67 B6 04 01 00 00 A1 91 48 9E 8E FB DA B7 [15:19:35]CommunicateWithHost err = 0 [15:19:35]CheckOFDResponse [15:19:35]1017 (14) - 77093643461234 [15:19:35]1041 (16) - 0000000000874669 [15:19:35]1040 (4) - 139229 [15:19:35]1012 (4) - 29.10.2024 09:19 [15:19:35]1206 (1) - 0 [15:19:35]OFD Sender: Remove packet 139229 [15:19:35]ProducePacketName [15:19:35]name=ofd_packets/00139229 [15:19:35]NVStorageDeleteData [15:19:36]Write to MH i2c: 01 00 00 12 0B 1D [15:19:36]Write i2c OK [15:19:36]MH_I2C_Read... [15:19:36]Read from MH i2c: 01 [15:19:36]MH_I2C_Read... [15:19:36]Read from MH i2c: 01 07 00 [15:19:36]MH_I2C_Read... [15:19:36]Read from MH i2c: 01 07 00 12 0B 00 00 00 00 00 BA 0C EA [15:19:36]RasterBufferAndPrint [15:19:36]line [15:19:36]line [15:19:36]line [15:19:36]line [15:19:36]line [15:19:36]written 0, free lines is 3266 [15:19:36]MH_Cut [15:19:36]Write to MH i2c: D1 01 00 19 0B 01 F6 [15:19:36]Write i2c OK [15:19:36]MH_I2C_Read... [15:19:36]Read from MH i2c: D1 [15:19:36]MH_I2C_Read... [15:19:36]Read from MH i2c: D1 01 00 [15:19:36]MH_I2C_Read... [15:19:36]Read from MH i2c: D1 01 00 19 0B 00 F5 [15:19:36]Write to MH i2c: 01 00 00 1A 0B 25 [15:19:36]Write i2c OK [15:19:36]MH_I2C_Read... [15:19:36]OFD Sender: No OFD packet to send [15:19:36]*** Cut start [15:19:36]*** Partial cut [15:19:36]*** CUTSNS_PIN = 1 [15:19:36]*** CUTSNS_PIN = 0 [15:19:37]*** Brake cut motor [15:19:37]Read from MH i2c: 01 [15:19:37]MH_I2C_Read... [15:19:37]*** Stop cut motor [15:19:37]*** Cut end [15:19:37]Read from MH i2c: 01 07 00 [15:19:37]MH_I2C_Read... [15:19:37]Read from MH i2c: 01 07 00 1A 0B 00 00 00 00 00 FF 0F 3A [15:19:37]process_action close_receipt done [15:19:37]requested_data is exist [15:19:37]produce_requested_data [15:19:37]requested_item fm.sn is exist - process it [15:19:37]wFMCommunicate request_size=4 [15:19:37]MH_SAM_APDU [15:19:37]CAPDU: 80 11 00 00 [15:19:37]Write to MH i2c: E2 08 00 1B 0B 80 11 00 00 00 00 00 00 A0 [15:19:37]Write i2c OK [15:19:37]MH_I2C_Read... [15:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:37]Read from MH i2c: E2 [15:19:37]MH_I2C_Read... [15:19:37]Read from MH i2c: E2 17 00 [15:19:37]MH_I2C_Read... [15:19:37]Read from MH i2c: E2 17 00 1B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 FB [15:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:19:37]wFMCommunicate OK [15:19:37]requested_item fd.num is exist - process it [15:19:37]SAM_PROTO_GetFieldsCounters [15:19:37]wFMCommunicate request_size=4 [15:19:37]MH_SAM_APDU [15:19:37]CAPDU: 80 13 00 00 [15:19:37]Write to MH i2c: E2 08 00 1C 0B 80 13 00 00 00 00 00 00 A3 [15:19:37]Write i2c OK [15:19:37]MH_I2C_Read... [15:19:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:19:37]Read from MH i2c: E2 [15:19:37]MH_I2C_Read... [15:19:37]Read from MH i2c: E2 62 00 [15:19:37]MH_I2C_Read... [15:19:37]Read from MH i2c: E2 62 00 1C 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DD 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [15: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DD 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:19:37]wFMCommunicate OK [15:19:37]SAM_PROTO_GetFieldsCounters done [15:19:37]requested_item shift.num is exist - process it [15:19:37]requested_item shift.opened is exist - process it [15:19:37]req_shift_opened [15:19:37]FM_GetShiftState [15:19:37]SAM_PROTO_GetShiftState [15:19:37]wFMCommunicate request_size=4 [15:19:37]MH_SAM_APDU [15:19:37]CAPDU: 80 13 01 00 [15:19:37]Write to MH i2c: E2 08 00 1D 0B 80 13 01 00 00 00 00 00 A5 [15:19:37]Write i2c OK [15:19:37]MH_I2C_Read... [15:19:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:37]Read from MH i2c: E2 [15:19:37]MH_I2C_Read... [15:19:37]Read from MH i2c: E2 0E 00 [15:19:37]MH_I2C_Read... [15:19:37]Read from MH i2c: E2 0E 00 1D 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F4 [15:19:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:19:37]wFMCommunicate OK [15:19:37]SAM_PROTO_GetShiftState done [15:19:37]FM_GetShiftState done [15:19:37]req_shift_opened done [15:19:37]requested_item shift.open_date is exist - process it [15:19:37]req_shift_open_date [15:19:37]req_shift_open_date done [15:19:37]produce_requested_data done [15:19:37]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139229,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:19:37]process_action_free close_receipt [15:19:37]json_value_free [15:19:37]json_value_free done [15:19:37]process_json_proto returns [15:19:37]Send response to host [15:19:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139229,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:19:37]free response buf [15:19:37]execute_script done [15:19:37]execute_script returns [15:19:37]free content buf [15:19:37]Sock 8.Close socket [15:19:37]Sock 8.Thread stoped [15:19:41]OFD Sender: No OFD packet to send [15:19:46]OFD Sender: No OFD packet to send [15:19:51]OFD Sender: No OFD packet to send [15:19:56]OFD Sender: No OFD packet to send [15:20:01]OFD Sender: No OFD packet to send [15:20:06]OFD Sender: No OFD packet to send [15:20:11]OFD Sender: No OFD packet to send [15:20:16]OFD Sender: No OFD packet to send [15:20:21]OFD Sender: No OFD packet to send [15:20:26]OFD Sender: No OFD packet to send [15:20:31]OFD Sender: No OFD packet to send [15:20:34]accept exits with 9 [15:20:34]New connection [15:20:34]New thread 3067141476 created [15:20:34]Thread 3067284836 joined [15:20:34]Waiting for new connection... [15:20:34] Sock 9.Parse request [15:20:34]Sock 9.Check first char [15:20:34]Sock 9.First char is OK [15:20:34]request: POST /json_proto HTTP/1.0 [15:20:34]Method: POST [15:20:34]URL: /json_proto [15:20:34]Method is POST - this is cgi request [15:20:34]url: /json_proto [15:20:34]query_string will be loaded in cgi processing [15:20:34]execute_cgi json_proto POST (null) [15:20:34]execute_cgi path=json_proto method=POST [15:20:34]POST find Content-Length [15:20:34]Host: 172.17.50.196:8080 [15:20:34]Content-Length: 663 [15:20:34]Content-Type: application/json [15:20:34] [15:20:34]POST finish read [15:20:34]Found Content-Length = 663 [15:20:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335127", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 170.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:34]execute_script... [15:20:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335127", "tax_sys" : 0, "items" : [ { "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 170.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:34]POST & json_proto [15:20:34]process_json_proto [15:20:34]json parsed OK: [15:20:34]protocol is kg_v1.0 [15:20:34]action value=close_receipt [15:20:34]process_action close_receipt [15:20:34]cmd_close_receipt [15:20:34]MH_GetDate [15:20:34]Write to MH i2c: F0 00 00 1E 0B 18 [15:20:34]Write i2c OK [15:20:34]MH_I2C_Read... [15:20:34]Read from MH i2c: F0 [15:20:34]MH_I2C_Read... [15:20:34]Read from MH i2c: F0 09 00 [15:20:34]MH_I2C_Read... [15:20:34]Read from MH i2c: F0 09 00 1E 0B 00 42 FD 20 67 72 0D 1C 67 E9 [15:20:34]GetLastDocTimeStamp 1730215174 [15:20:34]current date 1730215234 [15:20:34]FM_GetShiftState [15:20:34]SAM_PROTO_GetShiftState [15:20:34]wFMCommunicate request_size=4 [15:20:34]MH_SAM_APDU [15:20:34]CAPDU: 80 13 01 00 [15:20:34]Write to MH i2c: E2 08 00 1F 0B 80 13 01 00 00 00 00 00 A7 [15:20:34]Write i2c OK [15:20:34]MH_I2C_Read... [15:20:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:34]Read from MH i2c: E2 [15:20:34]MH_I2C_Read... [15:20:34]Read from MH i2c: E2 0E 00 [15:20:34]MH_I2C_Read... [15:20:34]Read from MH i2c: E2 0E 00 1F 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F6 [15:20:34]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:20:34]wFMCommunicate OK [15:20:34]SAM_PROTO_GetShiftState done [15:20:34]FM_GetShiftState done [15:20:34]opened in 1730160023 [15:20:34]opened+sec_in_day 1730246423 [15:20:34]quantity*price = 17000 [15:20:34]sum+1 = 17001 [15:20:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 170.00 НСП 1% : 1.50 НДС 12% : 18.05 Наличными: 170.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 215 29.10.2024 15:20 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139230 ФПД: 85234737628511 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152034&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139230&fm=85234737628511&tin=02508201610067®Number=0000000000091631&sum=17000 0 [15:20:35]StoreToDocumentArchive [15:20:35]shift 555 fd 139230 [15:20:35]save to /storage/0555/doc_00139230 [15:20:35]save last doc name /storage/0555/doc_00139230 to /storage/kkm_last_doc_name [15:20:35]save OK [15:20:35]Clear old archive folders... [15:20:35]ProcessDocumentItem done err = 0, tmpTLVsize=287 [15:20:35]tlvbuf is 0110E370 [15:20:35]SAM_PROTO_ClearQueue [15:20:35]wFMCommunicate request_size=4 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 09 00 00 [15:20:35]Write to MH i2c: E2 08 00 2C 0B 80 09 00 00 00 00 00 00 A9 [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 2C 0B 00 90 00 AB [15:20:35]RAPDU: 90 00 [15:20:35]wFMCommunicate OK [15:20:35]SAM_PROTO_ClearQueue done [15:20:35]KKMCreateOFDPacket [15:20:35]OFDProtocolAddRootSTLVToBuf [15:20:35]FM_MakeSignedData [15:20:35]FM_MakeSignedData [15:20:35]SAM_PROTO_SignData [15:20:35]wFMCommunicate request_size=4 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 0D 01 02 [15:20:35]Write to MH i2c: E2 08 00 2D 0B 80 0D 01 02 00 00 00 00 B1 [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 2D 0B 00 90 00 AC [15:20:35]RAPDU: 90 00 [15:20:35]wFMCommunicate OK [15:20:35]wFMCommunicate request_size=255 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 0D 02 02 FA 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 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 42 FD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 [15:20:35]Write to MH i2c: E2 02 01 2E 0B 80 0D 02 02 FA 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 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 42 FD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 00 00 FD [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 2E 0B 00 90 00 AD [15:20:35]RAPDU: 90 00 [15:20:35]wFMCommunicate OK [15:20:35]wFMCommunicate request_size=46 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 0D 02 02 29 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DE 1F 02 00 35 04 06 00 4D 85 42 42 45 5F [15:20:35]Write to MH i2c: E2 31 00 2F 0B 80 0D 02 02 29 00 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DE 1F 02 00 35 04 06 00 4D 85 42 42 45 5F 00 00 3D [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 03 00 2F 0B 00 90 00 AE [15:20:35]RAPDU: 90 00 [15:20:35]wFMCommunicate OK [15:20:35]wFMCommunicate request_size=4 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 0D 03 02 [15:20:35]Write to MH i2c: E2 08 00 30 0B 80 0D 03 02 00 00 00 00 B6 [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 0B 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 0B 00 30 0B 00 B8 55 D5 2D 0F 11 BF EB 90 00 90 [15:20:35]RAPDU: B8 55 D5 2D 0F 11 BF EB 90 00 [15:20:35]wFMCommunicate OK [15:20:35]SAM_PROTO_SignData done [15:20:35]FM_MakeSignedData done [15:20:35]CreateOFDProtocolMessage [15:20:35]wFMCommunicate request_size=4 [15:20:35]MH_SAM_APDU [15:20:35]CAPDU: 80 11 00 00 [15:20:35]Write to MH i2c: E2 08 00 31 0B 80 11 00 00 00 00 00 00 B6 [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:35]Read from MH i2c: E2 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 17 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: E2 17 00 31 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 11 [15:20:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:20:35]wFMCommunicate OK [15:20:35]CreateOFDProtocolMessage done [15:20:35]OFDSenderStorePacket 139230 [15:20:35]StoreOFDPacket docnum=139230 [15:20:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 33 01 00 00 BC F6 2B 01 20 ED 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 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 42 FD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DE 1F 02 00 35 04 06 00 4D 85 42 42 45 5F B8 55 D5 2D 0F 11 BF EB [15:20:35]CheckFolder [15:20:35]dirname=/storage/ofd_packets [15:20:35]CheckFolder done [15:20:35]ProducePacketName [15:20:35]name=ofd_packets/00139230 [15:20:35]NVStorageSaveData ofd_packets/00139230 [15:20:35]File name is /storage/ofd_packets/00139230 [15:20:35]Write 337 bytes [15:20:35]NVStorageSaveData done [15:20:35]OFDSenderStorePacket done [15:20:35]KKMCreateOFDPacket done [15:20:35]NVStorageSaveData kkm_last_timestamp [15:20:35]File name is /storage/kkm_last_timestamp [15:20:35]Write 4 bytes [15:20:35]NVStorageSaveData done [15:20:35]ExternCall_PrintAddStr [15:20:35]wPrintStart [15:20:35]Write to MH i2c: 01 00 00 32 0B 3D [15:20:35]Write i2c OK [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: 01 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: 01 07 00 [15:20:35]MH_I2C_Read... [15:20:35]Read from MH i2c: 01 07 00 32 0B 00 00 00 00 00 FF 0F 52 [15:20:35]RasterBufferAndPrint [15:20:35]line Счет N : (3)335127 [15:20:35]line ИНН: 02508201610067 [15:20:35]line Контрольно-Кассовый Чек [15:20:35]line ПРОДАЖА [15:20:35]line Товар: 5449000176448 [15:20:35]line Сок Piko Pulpy апельсин ПЭТ 1л [15:20:35]line 1.000 * 170.00 [15:20:35]line = 170.00 [15:20:35]line НДС 12% НСП 1% [15:20:35]line > о реализуемом товаре [15:20:35]line ИТОГО: 170.00 [15:20:35]line НСП 1% : 1.50 [15:20:35]line НДС 12% : 18.05 [15:20:35]line Наличными: 170.00 [15:20:35]line Безнал.: 0.00 [15:20:35]line Место: АЗС № 101 "Партнер Нефть" [15:20:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:20:35]line СНО: Общий режим [15:20:35]line Чек 215 29.10.2024 15:20 [15:20:35]line Смена: 555 ФФД: 1.0 [15:20:35]line ЗНМ: 0300000081 [15:20:35]line РНМ: 0000000000091631 [15:20:35]line Версия ККМ: 001 [15:20:35]line ФМ: 0000000000874669 [15:20:35]line ФД: 139230 [15:20:35]line ФПД: 85234737628511 [15:20:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T152034&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139230&fm=85234737628511&tin=02508201610067®Number=0000000000091631&sum=17000 [15:20:36]line 0 [15:20:36]OFD Sender: Processing packet 139230 [packets to send 34, broken 33] [15:20:36]ProducePacketName [15:20:36]name=ofd_packets/00139230 [15:20:36]OFD Sender: To server: pG, [15:20:36]CommunicateWithHost lk.salyk.kg:30040 [15:20:36]ConnectInit lk.salyk.kg [15:20:36]written 0, free lines is 4095 [15:20:36]Connected sock=10 [15:20: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 36 39 33 01 00 00 BC F6 2B 01 20 ED 5A 03 01 00 03 00 1F 01 1E 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 96 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 07 00 00 00 00 07 04 06 00 68 42 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 42 FD 20 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DE 1F 02 00 35 04 06 00 4D 85 42 42 45 5F B8 55 D5 2D 0F 11 BF EB [15: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 36 39 4F 00 00 00 97 B4 47 00 34 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 36 39 10 04 04 00 DE 1F 02 00 F4 03 04 00 F5 A8 20 67 B6 04 01 00 00 E4 45 56 5D D9 A7 C0 FC [15:20:36]CommunicateWithHost err = 0 [15:20:36]CheckOFDResponse [15:20:36]1017 (14) - 77093643461234 [15:20:36]1041 (16) - 0000000000874669 [15:20:36]1040 (4) - 139230 [15:20:36]1012 (4) - 29.10.2024 09:20 [15:20:36]1206 (1) - 0 [15:20:36]OFD Sender: Remove packet 139230 [15:20:36]ProducePacketName [15:20:36]name=ofd_packets/00139230 [15:20:36]NVStorageDeleteData [15:20:36]Write to MH i2c: 01 00 00 5B 0B 66 [15:20:36]Write i2c OK [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: 01 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: 01 07 00 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: 01 07 00 5B 0B 00 00 00 00 00 02 0D 7C [15:20:36]RasterBufferAndPrint [15:20:36]line [15:20:36]line [15:20:36]line [15:20:36]line [15:20:36]line [15:20:36]written 0, free lines is 3336 [15:20:36]MH_Cut [15:20:36]Write to MH i2c: D1 01 00 62 0B 01 3F [15:20:36]Write i2c OK [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: D1 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: D1 01 00 [15:20:36]MH_I2C_Read... [15:20:36]Read from MH i2c: D1 01 00 62 0B 00 3E [15:20:36]Write to MH i2c: 01 00 00 63 0B 6E [15:20:36]Write i2c OK [15:20:36]MH_I2C_Read... [15:20:37]OFD Sender: No OFD packet to send [15:20:37]*** Cut start [15:20:37]*** Partial cut [15:20:37]*** CUTSNS_PIN = 1 [15:20:37]*** CUTSNS_PIN = 0 [15:20:37]*** Brake cut motor [15:20:37]Read from MH i2c: 01 [15:20:37]MH_I2C_Read... [15:20:37]*** Stop cut motor [15:20:37]*** Cut end [15:20:37]Read from MH i2c: 01 07 00 [15:20:37]MH_I2C_Read... [15:20:37]Read from MH i2c: 01 07 00 63 0B 00 00 00 00 00 FF 0F 83 [15:20:37]process_action close_receipt done [15:20:37]requested_data is exist [15:20:37]produce_requested_data [15:20:37]requested_item fm.sn is exist - process it [15:20:37]wFMCommunicate request_size=4 [15:20:37]MH_SAM_APDU [15:20:37]CAPDU: 80 11 00 00 [15:20:37]Write to MH i2c: E2 08 00 64 0B 80 11 00 00 00 00 00 00 E9 [15:20:37]Write i2c OK [15:20:37]MH_I2C_Read... [15:20:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:38]Read from MH i2c: E2 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 17 00 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 17 00 64 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 44 [15:20:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:20:38]wFMCommunicate OK [15:20:38]requested_item fd.num is exist - process it [15:20:38]SAM_PROTO_GetFieldsCounters [15:20:38]wFMCommunicate request_size=4 [15:20:38]MH_SAM_APDU [15:20:38]CAPDU: 80 13 00 00 [15:20:38]Write to MH i2c: E2 08 00 65 0B 80 13 00 00 00 00 00 00 EC [15:20:38]Write i2c OK [15:20:38]MH_I2C_Read... [15:20:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:20:38]Read from MH i2c: E2 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 62 00 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 62 00 65 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [15:20: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:20:38]wFMCommunicate OK [15:20:38]SAM_PROTO_GetFieldsCounters done [15:20:38]requested_item shift.num is exist - process it [15:20:38]requested_item shift.opened is exist - process it [15:20:38]req_shift_opened [15:20:38]FM_GetShiftState [15:20:38]SAM_PROTO_GetShiftState [15:20:38]wFMCommunicate request_size=4 [15:20:38]MH_SAM_APDU [15:20:38]CAPDU: 80 13 01 00 [15:20:38]Write to MH i2c: E2 08 00 66 0B 80 13 01 00 00 00 00 00 EE [15:20:38]Write i2c OK [15:20:38]MH_I2C_Read... [15:20:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:38]Read from MH i2c: E2 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 0E 00 [15:20:38]MH_I2C_Read... [15:20:38]Read from MH i2c: E2 0E 00 66 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3D [15:20:38]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:20:38]wFMCommunicate OK [15:20:38]SAM_PROTO_GetShiftState done [15:20:38]FM_GetShiftState done [15:20:38]req_shift_opened done [15:20:38]requested_item shift.open_date is exist - process it [15:20:38]req_shift_open_date [15:20:38]req_shift_open_date done [15:20:38]produce_requested_data done [15:20:38]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139230,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:20:38]process_action_free close_receipt [15:20:38]json_value_free [15:20:38]json_value_free done [15:20:38]process_json_proto returns [15:20:38]Send response to host [15:20:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139230,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:20:38]free response buf [15:20:38]execute_script done [15:20:38]execute_script returns [15:20:38]free content buf [15:20:38]Sock 9.Close socket [15:20:38]Sock 9.Thread stoped [15:20:42]OFD Sender: No OFD packet to send [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:52]OFD Sender: No OFD packet to send [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:52]OFD Sender: No OFD packet to send [15:25:57]OFD Sender: No OFD packet to send [15:26:02]OFD Sender: No OFD packet to send [15:26:07]OFD Sender: No OFD packet to send [15:26:12]OFD Sender: No OFD packet to send [15:26:17]OFD Sender: No OFD packet to send [15:26:22]OFD Sender: No OFD packet to send [15:26:27]OFD Sender: No OFD packet to send [15:26:32]OFD Sender: No OFD packet to send [15:26:37]OFD Sender: No OFD packet to send [15:26:42]OFD Sender: No OFD packet to send [15:26:47]OFD Sender: No OFD packet to send [15:26:52]OFD Sender: No OFD packet to send [15:26:57]OFD Sender: No OFD packet to send [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:42]OFD Sender: No OFD packet to send [15:32:47]OFD Sender: No OFD packet to send [15:32:52]OFD Sender: No OFD packet to send [15:32:57]OFD Sender: No OFD packet to send [15:33:02]OFD Sender: No OFD packet to send [15:33:07]OFD Sender: No OFD packet to send [15:33:12]OFD Sender: No OFD packet to send [15:33:17]OFD Sender: No OFD packet to send [15:33:22]OFD Sender: No OFD packet to send [15:33:27]OFD Sender: No OFD packet to send [15:33:32]OFD Sender: No OFD packet to send [15:33:37]OFD Sender: No OFD packet to send [15:33:42]OFD Sender: No OFD packet to send [15:33:47]OFD Sender: No OFD packet to send [15:33:52]OFD Sender: No OFD packet to send [15:33:57]OFD Sender: No OFD packet to send [15:34:02]OFD Sender: No OFD packet to send [15:34:07]OFD Sender: No OFD packet to send [15:34:12]OFD Sender: No OFD packet to send [15:34:17]OFD Sender: No OFD packet to send [15:34:22]OFD Sender: No OFD packet to send [15:34:27]OFD Sender: No OFD packet to send [15:34:32]OFD Sender: No OFD packet to send [15:34:37]OFD Sender: No OFD packet to send [15:34:42]OFD Sender: No OFD packet to send [15:34:47]OFD Sender: No OFD packet to send [15:34:52]OFD Sender: No OFD packet to send [15:34:57]OFD Sender: No OFD packet to send [15:35:02]OFD Sender: No OFD packet to send [15:35:07]OFD Sender: No OFD packet to send [15:35:12]OFD Sender: No OFD packet to send [15:35:17]OFD Sender: No OFD packet to send [15:35:22]OFD Sender: No OFD packet to send [15:35:27]OFD Sender: No OFD packet to send [15:35:32]OFD Sender: No OFD packet to send [15:35:37]OFD Sender: No OFD packet to send [15:35:42]OFD Sender: No OFD packet to send [15:35:47]OFD Sender: No OFD packet to send [15:35:52]OFD Sender: No OFD packet to send [15:35:57]OFD Sender: No OFD packet to send [15:36:02]OFD Sender: No OFD packet to send [15:36:07]OFD Sender: No OFD packet to send [15:36:12]OFD Sender: No OFD packet to send [15:36:17]OFD Sender: No OFD packet to send [15:36:22]OFD Sender: No OFD packet to send [15:36:27]OFD Sender: No OFD packet to send [15:36:32]OFD Sender: No OFD packet to send [15:36:37]OFD Sender: No OFD packet to send [15:36:42]OFD Sender: No OFD packet to send [15:36:47]OFD Sender: No OFD packet to send [15:36:52]OFD Sender: No OFD packet to send [15:36:57]OFD Sender: No OFD packet to send [15:37:02]OFD Sender: No OFD packet to send [15:37:07]OFD Sender: No OFD packet to send [15:37:12]OFD Sender: No OFD packet to send [15:37:17]OFD Sender: No OFD packet to send [15:37:22]OFD Sender: No OFD packet to send [15:37:27]OFD Sender: No OFD packet to send [15:37:32]OFD Sender: No OFD packet to send [15:37:37]OFD Sender: No OFD packet to send [15:37:42]OFD Sender: No OFD packet to send [15:37:47]OFD Sender: No OFD packet to send [15:37:52]OFD Sender: No OFD packet to send [15:37:57]OFD Sender: No OFD packet to send [15:38:02]OFD Sender: No OFD packet to send [15:38:07]OFD Sender: No OFD packet to send [15:38:12]OFD Sender: No OFD packet to send [15:38:17]OFD Sender: No OFD packet to send [15:38:22]OFD Sender: No OFD packet to send [15:38:27]OFD Sender: No OFD packet to send [15:38:33]OFD Sender: No OFD packet to send [15:38:38]OFD Sender: No OFD packet to send [15:38:43]OFD Sender: No OFD packet to send [15:38:48]OFD Sender: No OFD packet to send [15:38:53]OFD Sender: No OFD packet to send [15:38:58]OFD Sender: No OFD packet to send [15:39:03]OFD Sender: No OFD packet to send [15:39:08]OFD Sender: No OFD packet to send [15:39:13]OFD Sender: No OFD packet to send [15:39:18]OFD Sender: No OFD packet to send [15:39:23]OFD Sender: No OFD packet to send [15:39:28]OFD Sender: No OFD packet to send [15:39:33]OFD Sender: No OFD packet to send [15:39:38]OFD Sender: No OFD packet to send [15:39:43]OFD Sender: No OFD packet to send [15:39:48]OFD Sender: No OFD packet to send [15:39:53]OFD Sender: No OFD packet to send [15:39:58]OFD Sender: No OFD packet to send [15:40:03]OFD Sender: No OFD packet to send [15:40:08]OFD Sender: No OFD packet to send [15:40:13]OFD Sender: No OFD packet to send [15:40:18]OFD Sender: No OFD packet to send [15:40:23]OFD Sender: No OFD packet to send [15:40:28]OFD Sender: No OFD packet to send [15:40:33]OFD Sender: No OFD packet to send [15:40:38]OFD Sender: No OFD packet to send [15:40:43]OFD Sender: No OFD packet to send [15:40:48]OFD Sender: No OFD packet to send [15:40:53]OFD Sender: No OFD packet to send [15:40:58]OFD Sender: No OFD packet to send [15:41:03]OFD Sender: No OFD packet to send [15:41:08]OFD Sender: No OFD packet to send [15:41:13]OFD Sender: No OFD packet to send [15:41:18]OFD Sender: No OFD packet to send [15:41:23]OFD Sender: No OFD packet to send [15:41:28]OFD Sender: No OFD packet to send [15:41:33]OFD Sender: No OFD packet to send [15:41:38]OFD Sender: No OFD packet to send [15:41:43]OFD Sender: No OFD packet to send [15:41:48]OFD Sender: No OFD packet to send [15:41:53]OFD Sender: No OFD packet to send [15:41:58]OFD Sender: No OFD packet to send [15:42:03]OFD Sender: No OFD packet to send [15:42:08]OFD Sender: No OFD packet to send [15:42:11]accept exits with 8 [15:42:11]New connection [15:42:11]New thread 3067284836 created [15:42:11]Thread 3067141476 joined [15:42:11]Waiting for new connection... [15:42:11] Sock 8.Parse request [15:42:11]Sock 8.Check first char [15:42:11]Sock 8.First char is OK [15:42:11]request: POST /json_proto HTTP/1.0 [15:42:11]Method: POST [15:42:11]URL: /json_proto [15:42:11]Method is POST - this is cgi request [15:42:11]url: /json_proto [15:42:11]query_string will be loaded in cgi processing [15:42:11]execute_cgi json_proto POST (null) [15:42:11]execute_cgi path=json_proto method=POST [15:42:11]POST find Content-Length [15:42:11]Host: 172.17.50.196:8080 [15:42:11]Content-Length: 639 [15:42:11]Content-Type: application/json [15:42:11] [15:42:11]POST finish read [15:42:11]Found Content-Length = 639 [15:42:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335128", "tax_sys" : 0, "items" : [ { "code": "4700000160044", "name": "\u0412\u043E\u0434\u0430 \u042B\u0441\u0441\u044B\u043A \u0410\u0442\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:11]execute_script... [15:42:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335128", "tax_sys" : 0, "items" : [ { "code": "4700000160044", "name": "\u0412\u043E\u0434\u0430 \u042B\u0441\u0441\u044B\u043A \u0410\u0442\u0430 0,5\u043B", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 40.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:11]POST & json_proto [15:42:11]process_json_proto [15:42:11]json parsed OK: [15:42:11]protocol is kg_v1.0 [15:42:11]action value=close_receipt [15:42:11]process_action close_receipt [15:42:11]cmd_close_receipt [15:42:11]MH_GetDate [15:42:11]Write to MH i2c: F0 00 00 67 0B 61 [15:42:11]Write i2c OK [15:42:11]MH_I2C_Read... [15:42:11]Read from MH i2c: F0 [15:42:11]MH_I2C_Read... [15:42:11]Read from MH i2c: F0 09 00 [15:42:11]MH_I2C_Read... [15:42:11]Read from MH i2c: F0 09 00 67 0B 00 53 02 21 67 72 0D 1C 67 49 [15:42:11]GetLastDocTimeStamp 1730215234 [15:42:11]current date 1730216531 [15:42:11]FM_GetShiftState [15:42:11]SAM_PROTO_GetShiftState [15:42:11]wFMCommunicate request_size=4 [15:42:11]MH_SAM_APDU [15:42:11]CAPDU: 80 13 01 00 [15:42:11]Write to MH i2c: E2 08 00 68 0B 80 13 01 00 00 00 00 00 F0 [15:42:11]Write i2c OK [15:42:11]MH_I2C_Read... [15:42:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:11]Read from MH i2c: E2 [15:42:11]MH_I2C_Read... [15:42:11]Read from MH i2c: E2 0E 00 [15:42:11]MH_I2C_Read... [15:42:11]Read from MH i2c: E2 0E 00 68 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3F [15:42:11]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:42:11]wFMCommunicate OK [15:42:11]SAM_PROTO_GetShiftState done [15:42:11]FM_GetShiftState done [15:42:11]opened in 1730160023 [15:42:11]opened+sec_in_day 1730246423 [15:42:11]quantity*price = 4000 [15:42:11]sum+1 = 4001 [15:42:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 40.00 НСП 1% : 0.35 НДС 12% : 4.25 Наличными: 40.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 216 29.10.2024 15:42 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139231 ФПД: 58748791546300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154211&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139231&fm=58748791546300&tin=02508201610067®Number=0000000000091631&sum=4000 0 [15:42:12]StoreToDocumentArchive [15:42:12]shift 555 fd 139231 [15:42:12]save to /storage/0555/doc_00139231 [15:42:12]save last doc name /storage/0555/doc_00139231 to /storage/kkm_last_doc_name [15:42:12]save OK [15:42:12]Clear old archive folders... [15:42:12]ProcessDocumentItem done err = 0, tmpTLVsize=274 [15:42:12]tlvbuf is 0110E240 [15:42:12]SAM_PROTO_ClearQueue [15:42:12]wFMCommunicate request_size=4 [15:42:12]MH_SAM_APDU [15:42:12]CAPDU: 80 09 00 00 [15:42:12]Write to MH i2c: E2 08 00 75 0B 80 09 00 00 00 00 00 00 F2 [15:42:12]Write i2c OK [15:42:12]MH_I2C_Read... [15:42:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:12]Read from MH i2c: E2 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 03 00 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 03 00 75 0B 00 90 00 F4 [15:42:12]RAPDU: 90 00 [15:42:12]wFMCommunicate OK [15:42:12]SAM_PROTO_ClearQueue done [15:42:12]KKMCreateOFDPacket [15:42:12]OFDProtocolAddRootSTLVToBuf [15:42:12]FM_MakeSignedData [15:42:12]FM_MakeSignedData [15:42:12]SAM_PROTO_SignData [15:42:12]wFMCommunicate request_size=4 [15:42:12]MH_SAM_APDU [15:42:12]CAPDU: 80 0D 01 02 [15:42:12]Write to MH i2c: E2 08 00 76 0B 80 0D 01 02 00 00 00 00 FA [15:42:12]Write i2c OK [15:42:12]MH_I2C_Read... [15:42:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:12]Read from MH i2c: E2 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 03 00 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 03 00 76 0B 00 90 00 F5 [15:42:12]RAPDU: 90 00 [15:42:12]wFMCommunicate OK [15:42:12]wFMCommunicate request_size=255 [15:42:12]MH_SAM_APDU [15:42:12]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 30 34 34 06 04 20 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AB D1 81 D1 81 D1 8B D0 BA 20 D0 90 D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 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 53 02 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [15:42:12]Write to MH i2c: E2 02 01 77 0B 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 30 34 34 06 04 20 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AB D1 81 D1 81 D1 8B D0 BA 20 D0 90 D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 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 53 02 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 08 [15:42:12]Write i2c OK [15:42:12]MH_I2C_Read... [15:42:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:12]Read from MH i2c: E2 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 03 00 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 03 00 77 0B 00 90 00 F6 [15:42:12]RAPDU: 90 00 [15:42:12]wFMCommunicate OK [15:42:12]wFMCommunicate request_size=33 [15:42:12]MH_SAM_APDU [15:42:12]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DF 1F 02 00 35 04 06 00 35 6E 84 D9 E1 BC [15:42:12]Write to MH i2c: E2 24 00 78 0B 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DF 1F 02 00 35 04 06 00 35 6E 84 D9 E1 BC 00 00 31 [15:42:12]Write i2c OK [15:42:12]MH_I2C_Read... [15:42:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:12]Read from MH i2c: E2 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 03 00 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 03 00 78 0B 00 90 00 F7 [15:42:12]RAPDU: 90 00 [15:42:12]wFMCommunicate OK [15:42:12]wFMCommunicate request_size=4 [15:42:12]MH_SAM_APDU [15:42:12]CAPDU: 80 0D 03 02 [15:42:12]Write to MH i2c: E2 08 00 79 0B 80 0D 03 02 00 00 00 00 FF [15:42:12]Write i2c OK [15:42:12]MH_I2C_Read... [15:42:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:12]Read from MH i2c: E2 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 0B 00 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 0B 00 79 0B 00 AE 88 AD 61 E4 7C 46 43 90 00 2D [15:42:12]RAPDU: AE 88 AD 61 E4 7C 46 43 90 00 [15:42:12]wFMCommunicate OK [15:42:12]SAM_PROTO_SignData done [15:42:12]FM_MakeSignedData done [15:42:12]CreateOFDProtocolMessage [15:42:12]wFMCommunicate request_size=4 [15:42:12]MH_SAM_APDU [15:42:12]CAPDU: 80 11 00 00 [15:42:12]Write to MH i2c: E2 08 00 7A 0B 80 11 00 00 00 00 00 00 FF [15:42:12]Write i2c OK [15:42:12]MH_I2C_Read... [15:42:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:12]Read from MH i2c: E2 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 17 00 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: E2 17 00 7A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5A [15:42:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:42:12]wFMCommunicate OK [15:42:12]CreateOFDProtocolMessage done [15:42:12]OFDSenderStorePacket 139231 [15:42:12]StoreOFDPacket docnum=139231 [15:42:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 34 E6 1E 01 99 EE 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 30 34 34 06 04 20 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AB D1 81 D1 81 D1 8B D0 BA 20 D0 90 D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 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 53 02 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DF 1F 02 00 35 04 06 00 35 6E 84 D9 E1 BC AE 88 AD 61 E4 7C 46 43 [15:42:12]CheckFolder [15:42:12]dirname=/storage/ofd_packets [15:42:12]CheckFolder done [15:42:12]ProducePacketName [15:42:12]name=ofd_packets/00139231 [15:42:12]NVStorageSaveData ofd_packets/00139231 [15:42:12]File name is /storage/ofd_packets/00139231 [15:42:12]Write 324 bytes [15:42:12]NVStorageSaveData done [15:42:12]OFDSenderStorePacket done [15:42:12]KKMCreateOFDPacket done [15:42:12]NVStorageSaveData kkm_last_timestamp [15:42:12]File name is /storage/kkm_last_timestamp [15:42:12]Write 4 bytes [15:42:12]NVStorageSaveData done [15:42:12]ExternCall_PrintAddStr [15:42:12]wPrintStart [15:42:12]Write to MH i2c: 01 00 00 7B 0B 86 [15:42:12]Write i2c OK [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: 01 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: 01 07 00 [15:42:12]MH_I2C_Read... [15:42:12]Read from MH i2c: 01 07 00 7B 0B 00 00 00 00 00 FF 0F 9B [15:42:12]RasterBufferAndPrint [15:42:12]line Счет N : (3)335128 [15:42:12]line ИНН: 02508201610067 [15:42:12]line Контрольно-Кассовый Чек [15:42:12]line ПРОДАЖА [15:42:12]line Товар: 4700000160044 [15:42:12]line Вода Ыссык Ата 0,5л [15:42:12]line 1.000 * 40.00 [15:42:12]line = 40.00 [15:42:12]line НДС 12% НСП 1% [15:42:12]line > о реализуемом товаре [15:42:12]line ИТОГО: 40.00 [15:42:12]line НСП 1% : 0.35 [15:42:12]line НДС 12% : 4.25 [15:42:12]line Наличными: 40.00 [15:42:12]line Безнал.: 0.00 [15:42:12]line Место: АЗС № 101 "Партнер Нефть" [15:42:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:42:12]line СНО: Общий режим [15:42:12]line Чек 216 29.10.2024 15:42 [15:42:12]line Смена: 555 ФФД: 1.0 [15:42:12]line ЗНМ: 0300000081 [15:42:12]line РНМ: 0000000000091631 [15:42:12]line Версия ККМ: 001 [15:42:12]line ФМ: 0000000000874669 [15:42:12]line ФД: 139231 [15:42:12]line ФПД: 58748791546300 [15:42:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154211&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139231&fm=58748791546300&tin=02508201610067®Number=0000000000091631&sum=4000 [15:42:13]OFD Sender: Processing packet 139231 [packets to send 34, broken 33] [15:42:13]ProducePacketName [15:42:13]name=ofd_packets/00139231 [15:42:13]OFD Sender: To server: pG, [15:42:13]CommunicateWithHost lk.salyk.kg:30040 [15:42:13]ConnectInit lk.salyk.kg [15:42:13]line 0 [15:42:13]written 0, free lines is 4095 [15:42:13]Connected sock=10 [15:42:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 34 E6 1E 01 99 EE 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 30 34 34 06 04 20 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AB D1 81 D1 81 D1 8B D0 BA 20 D0 90 D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 01 00 00 00 00 07 04 06 00 A0 0F 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 53 02 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 DF 1F 02 00 35 04 06 00 35 6E 84 D9 E1 BC AE 88 AD 61 E4 7C 46 43 [15:42: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 36 39 4F 00 00 00 10 30 47 00 7A 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 36 39 10 04 04 00 DF 1F 02 00 F4 03 04 00 06 AE 20 67 B6 04 01 00 00 57 44 F6 02 67 2D 6B 63 [15:42:13]CommunicateWithHost err = 0 [15:42:13]CheckOFDResponse [15:42:13]1017 (14) - 77093643461234 [15:42:13]1041 (16) - 0000000000874669 [15:42:13]1040 (4) - 139231 [15:42:13]1012 (4) - 29.10.2024 09:42 [15:42:13]1206 (1) - 0 [15:42:13]OFD Sender: Remove packet 139231 [15:42:13]ProducePacketName [15:42:13]name=ofd_packets/00139231 [15:42:13]NVStorageDeleteData [15:42:13]Write to MH i2c: 01 00 00 A3 0B AE [15:42:13]Write i2c OK [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: 01 [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: 01 07 00 [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: 01 07 00 A3 0B 00 00 00 00 00 13 0D D5 [15:42:13]RasterBufferAndPrint [15:42:13]line [15:42:13]line [15:42:13]line [15:42:13]line [15:42:13]line [15:42:13]written 0, free lines is 3357 [15:42:13]MH_Cut [15:42:13]Write to MH i2c: D1 01 00 AA 0B 01 87 [15:42:13]Write i2c OK [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: D1 [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: D1 01 00 [15:42:13]MH_I2C_Read... [15:42:13]Read from MH i2c: D1 01 00 AA 0B 00 86 [15:42:13]Write to MH i2c: 01 00 00 AB 0B B6 [15:42:13]Write i2c OK [15:42:13]MH_I2C_Read... [15:42:13]OFD Sender: No OFD packet to send [15:42:14]*** Cut start [15:42:14]*** Partial cut [15:42:14]*** CUTSNS_PIN = 1 [15:42:14]*** CUTSNS_PIN = 0 [15:42:14]*** Brake cut motor [15:42:14]Read from MH i2c: 01 [15:42:14]MH_I2C_Read... [15:42:14]*** Stop cut motor [15:42:14]*** Cut end [15:42:14]Read from MH i2c: 01 07 00 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: 01 07 00 AB 0B 00 00 00 00 00 FF 0F CB [15:42:14]process_action close_receipt done [15:42:14]requested_data is exist [15:42:14]produce_requested_data [15:42:14]requested_item fm.sn is exist - process it [15:42:14]wFMCommunicate request_size=4 [15:42:14]MH_SAM_APDU [15:42:14]CAPDU: 80 11 00 00 [15:42:14]Write to MH i2c: E2 08 00 AC 0B 80 11 00 00 00 00 00 00 31 [15:42:14]Write i2c OK [15:42:14]MH_I2C_Read... [15:42:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:14]Read from MH i2c: E2 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 17 00 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 17 00 AC 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8C [15:42:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:42:14]wFMCommunicate OK [15:42:14]requested_item fd.num is exist - process it [15:42:14]SAM_PROTO_GetFieldsCounters [15:42:14]wFMCommunicate request_size=4 [15:42:14]MH_SAM_APDU [15:42:14]CAPDU: 80 13 00 00 [15:42:14]Write to MH i2c: E2 08 00 AD 0B 80 13 00 00 00 00 00 00 34 [15:42:14]Write i2c OK [15:42:14]MH_I2C_Read... [15:42:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:14]Read from MH i2c: E2 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 62 00 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 62 00 AD 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DF 1F 02 00 0E 04 04 00 2B 02 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 0D [15:42:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 DF 1F 02 00 0E 04 04 00 2B 02 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 [15:42:14]wFMCommunicate OK [15:42:14]SAM_PROTO_GetFieldsCounters done [15:42:14]requested_item shift.num is exist - process it [15:42:14]requested_item shift.opened is exist - process it [15:42:14]req_shift_opened [15:42:14]FM_GetShiftState [15:42:14]SAM_PROTO_GetShiftState [15:42:14]wFMCommunicate request_size=4 [15:42:14]MH_SAM_APDU [15:42:14]CAPDU: 80 13 01 00 [15:42:14]Write to MH i2c: E2 08 00 AE 0B 80 13 01 00 00 00 00 00 36 [15:42:14]Write i2c OK [15:42:14]MH_I2C_Read... [15:42:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:14]Read from MH i2c: E2 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 0E 00 [15:42:14]MH_I2C_Read... [15:42:14]Read from MH i2c: E2 0E 00 AE 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 85 [15:42:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:42:14]wFMCommunicate OK [15:42:14]SAM_PROTO_GetShiftState done [15:42:14]FM_GetShiftState done [15:42:14]req_shift_opened done [15:42:14]requested_item shift.open_date is exist - process it [15:42:14]req_shift_open_date [15:42:14]req_shift_open_date done [15:42:14]produce_requested_data done [15:42:14]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139231,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:42:14]process_action_free close_receipt [15:42:14]json_value_free [15:42:14]json_value_free done [15:42:14]process_json_proto returns [15:42:14]Send response to host [15:42:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139231,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:42:14]free response buf [15:42:14]execute_script done [15:42:14]execute_script returns [15:42:14]free content buf [15:42:14]Sock 8.Close socket [15:42:14]Sock 8.Thread stoped [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:51]accept exits with 9 [15:44:51]New connection [15:44:51]New thread 3067141476 created [15:44:51]Thread 3067284836 joined [15:44:51]Waiting for new connection... [15:44:51] Sock 9.Parse request [15:44:51]Sock 9.Check first char [15:44:51]Sock 9.First char is OK [15:44:51]request: POST /json_proto HTTP/1.0 [15:44:51]Method: POST [15:44:51]URL: /json_proto [15:44:51]Method is POST - this is cgi request [15:44:51]url: /json_proto [15:44:51]query_string will be loaded in cgi processing [15:44:51]execute_cgi json_proto POST (null) [15:44:51]execute_cgi path=json_proto method=POST [15:44:51]POST find Content-Length [15:44:51]Host: 172.17.50.196:8080 [15:44:51]Content-Length: 655 [15:44:51]Content-Type: application/json [15:44:51] [15:44:51]POST finish read [15:44:51]Found Content-Length = 655 [15:44:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335129", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 69.00, "quantity" : 1.000, "sum" : 69.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 69.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:44:51]execute_script... [15:44: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 : (3)335129", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 69.00, "quantity" : 1.000, "sum" : 69.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 69.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:44:51]POST & json_proto [15:44:51]process_json_proto [15:44:51]json parsed OK: [15:44:51]protocol is kg_v1.0 [15:44:51]action value=close_receipt [15:44:51]process_action close_receipt [15:44:51]cmd_close_receipt [15:44:51]MH_GetDate [15:44:51]Write to MH i2c: F0 00 00 AF 0B A9 [15:44:51]Write i2c OK [15:44:51]MH_I2C_Read... [15:44:51]Read from MH i2c: F0 [15:44:51]MH_I2C_Read... [15:44:51]Read from MH i2c: F0 09 00 [15:44:51]MH_I2C_Read... [15:44:51]Read from MH i2c: F0 09 00 AF 0B 00 F3 02 21 67 72 0D 1C 67 31 [15:44:51]GetLastDocTimeStamp 1730216531 [15:44:51]current date 1730216691 [15:44:51]FM_GetShiftState [15:44:51]SAM_PROTO_GetShiftState [15:44:51]wFMCommunicate request_size=4 [15:44:51]MH_SAM_APDU [15:44:51]CAPDU: 80 13 01 00 [15:44:51]Write to MH i2c: E2 08 00 B0 0B 80 13 01 00 00 00 00 00 38 [15:44:51]Write i2c OK [15:44:51]MH_I2C_Read... [15:44:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:44:51]Read from MH i2c: E2 [15:44:51]MH_I2C_Read... [15:44:51]Read from MH i2c: E2 0E 00 [15:44:51]MH_I2C_Read... [15:44:51]Read from MH i2c: E2 0E 00 B0 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 87 [15:44:51]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:44:51]wFMCommunicate OK [15:44:51]SAM_PROTO_GetShiftState done [15:44:51]FM_GetShiftState done [15:44:51]opened in 1730160023 [15:44:51]opened+sec_in_day 1730246423 [15:44:51]quantity*price = 6900 [15:44:51]sum+1 = 6901 [15:44:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 69.00 НСП 1% : 0.61 НДС 12% : 7.33 Наличными: 69.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 217 29.10.2024 15:44 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139232 ФПД: 14310215465475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154451&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139232&fm=14310215465475&tin=02508201610067®Number=0000000000091631&sum=6900 0 [15:44:52]StoreToDocumentArchive [15:44:52]shift 555 fd 139232 [15:44:52]save to /storage/0555/doc_00139232 [15:44:52]save last doc name /storage/0555/doc_00139232 to /storage/kkm_last_doc_name [15:44:52]save OK [15:44:52]Clear old archive folders... [15:44:52]ProcessDocumentItem done err = 0, tmpTLVsize=294 [15:44:52]tlvbuf is 01147D60 [15:44:52]SAM_PROTO_ClearQueue [15:44:52]wFMCommunicate request_size=4 [15:44:52]MH_SAM_APDU [15:44:52]CAPDU: 80 09 00 00 [15:44:52]Write to MH i2c: E2 08 00 BD 0B 80 09 00 00 00 00 00 00 3A [15:44:52]Write i2c OK [15:44:52]MH_I2C_Read... [15:44:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:44:52]Read from MH i2c: E2 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 03 00 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 03 00 BD 0B 00 90 00 3C [15:44:52]RAPDU: 90 00 [15:44:52]wFMCommunicate OK [15:44:52]SAM_PROTO_ClearQueue done [15:44:52]KKMCreateOFDPacket [15:44:52]OFDProtocolAddRootSTLVToBuf [15:44:52]FM_MakeSignedData [15:44:52]FM_MakeSignedData [15:44:52]SAM_PROTO_SignData [15:44:52]wFMCommunicate request_size=4 [15:44:52]MH_SAM_APDU [15:44:52]CAPDU: 80 0D 01 02 [15:44:52]Write to MH i2c: E2 08 00 BE 0B 80 0D 01 02 00 00 00 00 42 [15:44:52]Write i2c OK [15:44:52]MH_I2C_Read... [15:44:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:44:52]Read from MH i2c: E2 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 03 00 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 03 00 BE 0B 00 90 00 3D [15:44:52]RAPDU: 90 00 [15:44:52]wFMCommunicate OK [15:44:52]wFMCommunicate request_size=255 [15:44:52]MH_SAM_APDU [15:44:52]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 02 00 00 00 00 07 04 06 00 F4 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 F3 02 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [15:44:52]Write to MH i2c: E2 02 01 BF 0B 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 02 00 00 00 00 07 04 06 00 F4 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 F3 02 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 D4 [15:44:52]Write i2c OK [15:44:52]MH_I2C_Read... [15:44:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:52]Read from MH i2c: E2 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 03 00 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 03 00 BF 0B 00 90 00 3E [15:44:52]RAPDU: 90 00 [15:44:52]wFMCommunicate OK [15:44:52]wFMCommunicate request_size=53 [15:44:52]MH_SAM_APDU [15:44:52]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E0 1F 02 00 35 04 06 00 0D 03 DB 4F 3A 03 [15:44:52]Write to MH i2c: E2 38 00 C0 0B 80 0D 02 02 30 00 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E0 1F 02 00 35 04 06 00 0D 03 DB 4F 3A 03 00 00 B5 [15:44:52]Write i2c OK [15:44:52]MH_I2C_Read... [15:44:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:52]Read from MH i2c: E2 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 03 00 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 03 00 C0 0B 00 90 00 3F [15:44:52]RAPDU: 90 00 [15:44:52]wFMCommunicate OK [15:44:52]wFMCommunicate request_size=4 [15:44:52]MH_SAM_APDU [15:44:52]CAPDU: 80 0D 03 02 [15:44:52]Write to MH i2c: E2 08 00 C1 0B 80 0D 03 02 00 00 00 00 47 [15:44:52]Write i2c OK [15:44:52]MH_I2C_Read... [15:44:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:44:52]Read from MH i2c: E2 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 0B 00 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 0B 00 C1 0B 00 24 06 42 E5 18 4B A9 AD 90 00 52 [15:44:52]RAPDU: 24 06 42 E5 18 4B A9 AD 90 00 [15:44:52]wFMCommunicate OK [15:44:52]SAM_PROTO_SignData done [15:44:52]FM_MakeSignedData done [15:44:52]CreateOFDProtocolMessage [15:44:52]wFMCommunicate request_size=4 [15:44:52]MH_SAM_APDU [15:44:52]CAPDU: 80 11 00 00 [15:44:52]Write to MH i2c: E2 08 00 C2 0B 80 11 00 00 00 00 00 00 47 [15:44:52]Write i2c OK [15:44:52]MH_I2C_Read... [15:44:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:44:52]Read from MH i2c: E2 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 17 00 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: E2 17 00 C2 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A2 [15:44:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:44:52]wFMCommunicate OK [15:44:52]CreateOFDProtocolMessage done [15:44:52]OFDSenderStorePacket 139232 [15:44:52]StoreOFDPacket docnum=139232 [15:44:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3A 01 00 00 B8 C2 32 01 F2 D8 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 02 00 00 00 00 07 04 06 00 F4 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 F3 02 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E0 1F 02 00 35 04 06 00 0D 03 DB 4F 3A 03 24 06 42 E5 18 4B A9 AD [15:44:52]CheckFolder [15:44:52]dirname=/storage/ofd_packets [15:44:52]CheckFolder done [15:44:52]ProducePacketName [15:44:52]name=ofd_packets/00139232 [15:44:52]NVStorageSaveData ofd_packets/00139232 [15:44:52]File name is /storage/ofd_packets/00139232 [15:44:52]Write 344 bytes [15:44:52]NVStorageSaveData done [15:44:52]OFDSenderStorePacket done [15:44:52]KKMCreateOFDPacket done [15:44:52]NVStorageSaveData kkm_last_timestamp [15:44:52]File name is /storage/kkm_last_timestamp [15:44:52]Write 4 bytes [15:44:52]NVStorageSaveData done [15:44:52]ExternCall_PrintAddStr [15:44:52]wPrintStart [15:44:52]Write to MH i2c: 01 00 00 C3 0B CE [15:44:52]Write i2c OK [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: 01 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: 01 07 00 [15:44:52]MH_I2C_Read... [15:44:52]Read from MH i2c: 01 07 00 C3 0B 00 00 00 00 00 FF 0F E3 [15:44:52]RasterBufferAndPrint [15:44:52]line Счет N : (3)335129 [15:44:52]line ИНН: 02508201610067 [15:44:52]line Контрольно-Кассовый Чек [15:44:52]line ПРОДАЖА [15:44:52]line Товар: 4600682557456 [15:44:52]line Напиток FLash up energy эн ж/б 0,5/0,45л [15:44:52]line 1.000 * 69.00 [15:44:52]line = 69.00 [15:44:52]line НДС 12% НСП 1% [15:44:52]line > о реализуемом товаре [15:44:52]line ИТОГО: 69.00 [15:44:52]line НСП 1% : 0.61 [15:44:52]line НДС 12% : 7.33 [15:44:52]line Наличными: 69.00 [15:44:52]line Безнал.: 0.00 [15:44:52]line Место: АЗС № 101 "Партнер Нефть" [15:44:52]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:44:52]line СНО: Общий режим [15:44:52]line Чек 217 29.10.2024 15:44 [15:44:52]line Смена: 555 ФФД: 1.0 [15:44:52]line ЗНМ: 0300000081 [15:44:52]line РНМ: 0000000000091631 [15:44:52]line Версия ККМ: 001 [15:44:52]line ФМ: 0000000000874669 [15:44:52]line ФД: 139232 [15:44:52]line ФПД: 14310215465475 [15:44:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154451&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139232&fm=14310215465475&tin=02508201610067®Number=0000000000091631&sum=6900 [15:44:53]line 0 [15:44:53]OFD Sender: Processing packet 139232 [packets to send 34, broken 33] [15:44:53]ProducePacketName [15:44:53]name=ofd_packets/00139232 [15:44:53]OFD Sender: To server: pG, [15:44:53]CommunicateWithHost lk.salyk.kg:30040 [15:44:53]ConnectInit lk.salyk.kg [15:44:53]written 0, free lines is 4095 [15:44:53]Connected sock=10 [15:44: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 36 39 3A 01 00 00 B8 C2 32 01 F2 D8 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 02 00 00 00 00 07 04 06 00 F4 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 F3 02 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E0 1F 02 00 35 04 06 00 0D 03 DB 4F 3A 03 24 06 42 E5 18 4B A9 AD [15:44: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 36 39 4F 00 00 00 71 89 47 00 EF 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 36 39 10 04 04 00 E0 1F 02 00 F4 03 04 00 A6 AE 20 67 B6 04 01 00 00 02 19 97 14 DF 08 34 D1 [15:44:53]CommunicateWithHost err = 0 [15:44:53]CheckOFDResponse [15:44:53]1017 (14) - 77093643461234 [15:44:53]1041 (16) - 0000000000874669 [15:44:53]1040 (4) - 139232 [15:44:53]1012 (4) - 29.10.2024 09:45 [15:44:53]1206 (1) - 0 [15:44:53]OFD Sender: Remove packet 139232 [15:44:53]ProducePacketName [15:44:53]name=ofd_packets/00139232 [15:44:53]NVStorageDeleteData [15:44:53]Write to MH i2c: 01 00 00 EC 0B F7 [15:44:53]Write i2c OK [15:44:53]MH_I2C_Read... [15:44:53]Read from MH i2c: 01 [15:44:53]MH_I2C_Read... [15:44:53]Read from MH i2c: 01 07 00 [15:44:53]MH_I2C_Read... [15:44:53]Read from MH i2c: 01 07 00 EC 0B 00 00 00 00 00 05 0D 10 [15:44:53]RasterBufferAndPrint [15:44:53]line [15:44:53]line [15:44:53]line [15:44:53]line [15:44:53]line [15:44:53]written 0, free lines is 3342 [15:44:53]MH_Cut [15:44:53]Write to MH i2c: D1 01 00 F3 0B 01 D0 [15:44:53]Write i2c OK [15:44:53]MH_I2C_Read... [15:44:53]Read from MH i2c: D1 [15:44:53]MH_I2C_Read... [15:44:53]Read from MH i2c: D1 01 00 [15:44:53]MH_I2C_Read... [15:44:53]Read from MH i2c: D1 01 00 F3 0B 00 CF [15:44:53]Write to MH i2c: 01 00 00 F4 0B FF [15:44:53]Write i2c OK [15:44:53]MH_I2C_Read... [15:44:53]OFD Sender: No OFD packet to send [15:44:54]*** Cut start [15:44:54]*** Partial cut [15:44:54]*** CUTSNS_PIN = 1 [15:44:54]*** CUTSNS_PIN = 0 [15:44:54]*** Brake cut motor [15:44:54]Read from MH i2c: 01 [15:44:54]MH_I2C_Read... [15:44:54]*** Stop cut motor [15:44:54]*** Cut end [15:44:54]Read from MH i2c: 01 07 00 [15:44:54]MH_I2C_Read... [15:44:54]Read from MH i2c: 01 07 00 F4 0B 00 00 00 00 00 FF 0F 14 [15:44:54]process_action close_receipt done [15:44:54]requested_data is exist [15:44:54]produce_requested_data [15:44:54]requested_item fm.sn is exist - process it [15:44:54]wFMCommunicate request_size=4 [15:44:54]MH_SAM_APDU [15:44:54]CAPDU: 80 11 00 00 [15:44:54]Write to MH i2c: E2 08 00 F5 0B 80 11 00 00 00 00 00 00 7A [15:44:54]Write i2c OK [15:44:54]MH_I2C_Read... [15:44:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:44:54]Read from MH i2c: E2 [15:44:54]MH_I2C_Read... [15:44:54]Read from MH i2c: E2 17 00 [15:44:54]MH_I2C_Read... [15:44:54]Read from MH i2c: E2 17 00 F5 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D5 [15:44:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:44:54]wFMCommunicate OK [15:44:54]requested_item fd.num is exist - process it [15:44:54]SAM_PROTO_GetFieldsCounters [15:44:54]wFMCommunicate request_size=4 [15:44:54]MH_SAM_APDU [15:44:54]CAPDU: 80 13 00 00 [15:44:54]Write to MH i2c: E2 08 00 F6 0B 80 13 00 00 00 00 00 00 7D [15:44:54]Write i2c OK [15:44:54]MH_I2C_Read... [15:44:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:44:55]Read from MH i2c: E2 [15:44:55]MH_I2C_Read... [15:44:55]Read from MH i2c: E2 62 00 [15:44:55]MH_I2C_Read... [15:44:55]Read from MH i2c: E2 62 00 F6 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E0 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [15:44: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E0 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:44:55]wFMCommunicate OK [15:44:55]SAM_PROTO_GetFieldsCounters done [15:44:55]requested_item shift.num is exist - process it [15:44:55]requested_item shift.opened is exist - process it [15:44:55]req_shift_opened [15:44:55]FM_GetShiftState [15:44:55]SAM_PROTO_GetShiftState [15:44:55]wFMCommunicate request_size=4 [15:44:55]MH_SAM_APDU [15:44:55]CAPDU: 80 13 01 00 [15:44:55]Write to MH i2c: E2 08 00 F7 0B 80 13 01 00 00 00 00 00 7F [15:44:55]Write i2c OK [15:44:55]MH_I2C_Read... [15:44:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:44:55]Read from MH i2c: E2 [15:44:55]MH_I2C_Read... [15:44:55]Read from MH i2c: E2 0E 00 [15:44:55]MH_I2C_Read... [15:44:55]Read from MH i2c: E2 0E 00 F7 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 CE [15:44:55]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:44:55]wFMCommunicate OK [15:44:55]SAM_PROTO_GetShiftState done [15:44:55]FM_GetShiftState done [15:44:55]req_shift_opened done [15:44:55]requested_item shift.open_date is exist - process it [15:44:55]req_shift_open_date [15:44:55]req_shift_open_date done [15:44:55]produce_requested_data done [15:44:55]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139232,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:44:55]process_action_free close_receipt [15:44:55]json_value_free [15:44:55]json_value_free done [15:44:55]process_json_proto returns [15:44:55]Send response to host [15:44:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139232,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:44:55]free response buf [15:44:55]execute_script done [15:44:55]execute_script returns [15:44:55]free content buf [15:44:55]Sock 9.Close socket [15:44:55]Sock 9.Thread stoped [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:18]OFD Sender: No OFD packet to send [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:11]accept exits with 8 [15:46:11]New connection [15:46:11]New thread 3067284836 created [15:46:11]Thread 3067141476 joined [15:46:11]Waiting for new connection... [15:46:11] Sock 8.Parse request [15:46:11]Sock 8.Check first char [15:46:11]Sock 8.First char is OK [15:46:11]request: POST /json_proto HTTP/1.0 [15:46:11]Method: POST [15:46:11]URL: /json_proto [15:46:11]Method is POST - this is cgi request [15:46:11]url: /json_proto [15:46:11]query_string will be loaded in cgi processing [15:46:11]execute_cgi json_proto POST (null) [15:46:11]execute_cgi path=json_proto method=POST [15:46:11]POST find Content-Length [15:46:11]Host: 172.17.50.196:8080 [15:46:11]Content-Length: 780 [15:46:11]Content-Type: application/json [15:46:11] [15:46:11]POST finish read [15:46:11]Found Content-Length = 780 [15:46:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335132", "tax_sys" : 0, "items" : [ { "code": "5449000325907", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0430\u043D\u0442\u0430 0,45\u043B \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:11]execute_script... [15:46:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335132", "tax_sys" : 0, "items" : [ { "code": "5449000325907", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0430\u043D\u0442\u0430 0,45\u043B \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:11]POST & json_proto [15:46:11]process_json_proto [15:46:11]json parsed OK: [15:46:11]protocol is kg_v1.0 [15:46:11]action value=close_receipt [15:46:11]process_action close_receipt [15:46:11]cmd_close_receipt [15:46:11]MH_GetDate [15:46:11]Write to MH i2c: F0 00 00 F8 0B F2 [15:46:11]Write i2c OK [15:46:11]MH_I2C_Read... [15:46:11]Read from MH i2c: F0 [15:46:11]MH_I2C_Read... [15:46:11]Read from MH i2c: F0 09 00 [15:46:11]MH_I2C_Read... [15:46:11]Read from MH i2c: F0 09 00 F8 0B 00 43 03 21 67 72 0D 1C 67 CB [15:46:11]GetLastDocTimeStamp 1730216691 [15:46:11]current date 1730216771 [15:46:11]FM_GetShiftState [15:46:11]SAM_PROTO_GetShiftState [15:46:11]wFMCommunicate request_size=4 [15:46:11]MH_SAM_APDU [15:46:11]CAPDU: 80 13 01 00 [15:46:11]Write to MH i2c: E2 08 00 F9 0B 80 13 01 00 00 00 00 00 81 [15:46:11]Write i2c OK [15:46:11]MH_I2C_Read... [15:46:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:11]Read from MH i2c: E2 [15:46:11]MH_I2C_Read... [15:46:11]Read from MH i2c: E2 0E 00 [15:46:11]MH_I2C_Read... [15:46:11]Read from MH i2c: E2 0E 00 F9 0B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D0 [15:46:11]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:46:11]wFMCommunicate OK [15:46:11]SAM_PROTO_GetShiftState done [15:46:11]FM_GetShiftState done [15:46:11]opened in 1730160023 [15:46:11]opened+sec_in_day 1730246423 [15:46:11]quantity*price = 9000 [15:46:11]sum+1 = 9001 [15:46:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 90.00 НСП 1% : 0.80 НДС 12% : 9.56 Наличными: 0.00 Безнал.: 90.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 218 29.10.2024 15:46 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139233 ФПД: 179957621370684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154611&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139233&fm=179957621370684&tin=02508201610067®Number=0000000000091631&sum=9000 0 [15:46:12]StoreToDocumentArchive [15:46:12]shift 555 fd 139233 [15:46:12]save to /storage/0555/doc_00139233 [15:46:12]save last doc name /storage/0555/doc_00139233 to /storage/kkm_last_doc_name [15:46:12]save OK [15:46:12]Clear old archive folders... [15:46:12]ProcessDocumentItem done err = 0, tmpTLVsize=280 [15:46:12]tlvbuf is 01135E90 [15:46:12]SAM_PROTO_ClearQueue [15:46:12]wFMCommunicate request_size=4 [15:46:12]MH_SAM_APDU [15:46:12]CAPDU: 80 09 00 00 [15:46:12]Write to MH i2c: E2 08 00 06 0C 80 09 00 00 00 00 00 00 84 [15:46:12]Write i2c OK [15:46:12]MH_I2C_Read... [15:46:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:46:12]Read from MH i2c: E2 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 03 00 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 03 00 06 0C 00 90 00 86 [15:46:12]RAPDU: 90 00 [15:46:12]wFMCommunicate OK [15:46:12]SAM_PROTO_ClearQueue done [15:46:12]KKMCreateOFDPacket [15:46:12]OFDProtocolAddRootSTLVToBuf [15:46:12]FM_MakeSignedData [15:46:12]FM_MakeSignedData [15:46:12]SAM_PROTO_SignData [15:46:12]wFMCommunicate request_size=4 [15:46:12]MH_SAM_APDU [15:46:12]CAPDU: 80 0D 01 02 [15:46:12]Write to MH i2c: E2 08 00 07 0C 80 0D 01 02 00 00 00 00 8C [15:46:12]Write i2c OK [15:46:12]MH_I2C_Read... [15:46:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:46:12]Read from MH i2c: E2 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 03 00 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 03 00 07 0C 00 90 00 87 [15:46:12]RAPDU: 90 00 [15:46:12]wFMCommunicate OK [15:46:12]wFMCommunicate request_size=255 [15:46:12]MH_SAM_APDU [15:46:12]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 39 30 37 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 23 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 43 03 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 [15:46:12]Write to MH i2c: E2 02 01 08 0C 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 39 30 37 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 23 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 43 03 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 00 00 48 [15:46:12]Write i2c OK [15:46:12]MH_I2C_Read... [15:46:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:12]Read from MH i2c: E2 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 03 00 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 03 00 08 0C 00 90 00 88 [15:46:12]RAPDU: 90 00 [15:46:12]wFMCommunicate OK [15:46:12]wFMCommunicate request_size=39 [15:46:12]MH_SAM_APDU [15:46:12]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E1 1F 02 00 35 04 06 00 A3 AB A6 18 AF 3C [15:46:12]Write to MH i2c: E2 2A 00 09 0C 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E1 1F 02 00 35 04 06 00 A3 AB A6 18 AF 3C 00 00 4B [15:46:12]Write i2c OK [15:46:12]MH_I2C_Read... [15:46:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:12]Read from MH i2c: E2 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 03 00 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 03 00 09 0C 00 90 00 89 [15:46:12]RAPDU: 90 00 [15:46:12]wFMCommunicate OK [15:46:12]wFMCommunicate request_size=4 [15:46:12]MH_SAM_APDU [15:46:12]CAPDU: 80 0D 03 02 [15:46:12]Write to MH i2c: E2 08 00 0A 0C 80 0D 03 02 00 00 00 00 91 [15:46:12]Write i2c OK [15:46:12]MH_I2C_Read... [15:46:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:46:12]Read from MH i2c: E2 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 0B 00 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 0B 00 0A 0C 00 52 7F 8D F5 9D 68 48 61 90 00 93 [15:46:12]RAPDU: 52 7F 8D F5 9D 68 48 61 90 00 [15:46:12]wFMCommunicate OK [15:46:12]SAM_PROTO_SignData done [15:46:12]FM_MakeSignedData done [15:46:12]CreateOFDProtocolMessage [15:46:12]wFMCommunicate request_size=4 [15:46:12]MH_SAM_APDU [15:46:12]CAPDU: 80 11 00 00 [15:46:12]Write to MH i2c: E2 08 00 0B 0C 80 11 00 00 00 00 00 00 91 [15:46:12]Write i2c OK [15:46:12]MH_I2C_Read... [15:46:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:12]Read from MH i2c: E2 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 17 00 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: E2 17 00 0B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 EC [15:46:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:46:12]wFMCommunicate OK [15:46:12]CreateOFDProtocolMessage done [15:46:12]OFDSenderStorePacket 139233 [15:46:12]StoreOFDPacket docnum=139233 [15:46:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2C 01 00 00 D9 85 24 01 82 6E 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 39 30 37 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 23 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 43 03 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E1 1F 02 00 35 04 06 00 A3 AB A6 18 AF 3C 52 7F 8D F5 9D 68 48 61 [15:46:12]CheckFolder [15:46:12]dirname=/storage/ofd_packets [15:46:12]CheckFolder done [15:46:12]ProducePacketName [15:46:12]name=ofd_packets/00139233 [15:46:12]NVStorageSaveData ofd_packets/00139233 [15:46:12]File name is /storage/ofd_packets/00139233 [15:46:12]Write 330 bytes [15:46:12]NVStorageSaveData done [15:46:12]OFDSenderStorePacket done [15:46:12]KKMCreateOFDPacket done [15:46:12]NVStorageSaveData kkm_last_timestamp [15:46:12]File name is /storage/kkm_last_timestamp [15:46:12]Write 4 bytes [15:46:12]NVStorageSaveData done [15:46:12]ExternCall_PrintAddStr [15:46:12]wPrintStart [15:46:12]Write to MH i2c: 01 00 00 0C 0C 18 [15:46:12]Write i2c OK [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: 01 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: 01 07 00 [15:46:12]MH_I2C_Read... [15:46:12]Read from MH i2c: 01 07 00 0C 0C 00 00 00 00 00 FF 0F 2D [15:46:12]RasterBufferAndPrint [15:46:12]line Счет N : (3)335132 [15:46:12]line ИНН: 02508201610067 [15:46:12]line Контрольно-Кассовый Чек [15:46:12]line ПРОДАЖА [15:46:12]line Товар: 5449000325907 [15:46:12]line Напиток Фанта 0,45л ж/б [15:46:12]line 1.000 * 90.00 [15:46:12]line = 90.00 [15:46:12]line НДС 12% НСП 1% [15:46:12]line > о реализуемом товаре [15:46:12]line ИТОГО: 90.00 [15:46:12]line НСП 1% : 0.80 [15:46:12]line НДС 12% : 9.56 [15:46:12]line Наличными: 0.00 [15:46:12]line Безнал.: 90.00 [15:46:12]line Место: АЗС № 101 "Партнер Нефть" [15:46:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:46:12]line СНО: Общий режим [15:46:12]line Чек 218 29.10.2024 15:46 [15:46:12]line Смена: 555 ФФД: 1.0 [15:46:12]line ЗНМ: 0300000081 [15:46:12]line РНМ: 0000000000091631 [15:46:12]line Версия ККМ: 001 [15:46:12]line Платежная система: Mbank [15:46:12]line ФМ: 0000000000874669 [15:46:12]line ФД: 139233 [15:46:12]line ФПД: 179957621370684 [15:46:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T154611&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139233&fm=179957621370684&tin=02508201610067®Number=0000000000091631&sum=9000 [15:46:13]line 0 [15:46:13]OFD Sender: Processing packet 139233 [packets to send 34, broken 33] [15:46:13]ProducePacketName [15:46:13]name=ofd_packets/00139233 [15:46:13]OFD Sender: To server: pG, [15:46:13]CommunicateWithHost lk.salyk.kg:30040 [15:46:13]ConnectInit lk.salyk.kg [15:46:13]written 0, free lines is 4095 [15:46:13]Connected sock=10 [15:46: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 36 39 2C 01 00 00 D9 85 24 01 82 6E 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 39 30 37 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 28 23 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 43 03 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E1 1F 02 00 35 04 06 00 A3 AB A6 18 AF 3C 52 7F 8D F5 9D 68 48 61 [15:46: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 36 39 4F 00 00 00 DC B7 47 00 6E 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 36 39 10 04 04 00 E1 1F 02 00 F4 03 04 00 F6 AE 20 67 B6 04 01 00 00 54 69 E0 B4 B2 7F FB 1C [15:46:13]CommunicateWithHost err = 0 [15:46:13]CheckOFDResponse [15:46:13]1017 (14) - 77093643461234 [15:46:13]1041 (16) - 0000000000874669 [15:46:13]1040 (4) - 139233 [15:46:13]1012 (4) - 29.10.2024 09:46 [15:46:13]1206 (1) - 0 [15:46:13]OFD Sender: Remove packet 139233 [15:46:13]ProducePacketName [15:46:13]name=ofd_packets/00139233 [15:46:13]NVStorageDeleteData [15:46:13]Write to MH i2c: 01 00 00 35 0C 41 [15:46:13]Write i2c OK [15:46:13]MH_I2C_Read... [15:46:13]Read from MH i2c: 01 [15:46:13]MH_I2C_Read... [15:46:13]Read from MH i2c: 01 07 00 [15:46:13]MH_I2C_Read... [15:46:13]Read from MH i2c: 01 07 00 35 0C 00 00 00 00 00 0C 0D 61 [15:46:13]RasterBufferAndPrint [15:46:13]line [15:46:13]line [15:46:13]line [15:46:13]line [15:46:13]line [15:46:13]written 0, free lines is 3347 [15:46:13]MH_Cut [15:46:13]Write to MH i2c: D1 01 00 3C 0C 01 1A [15:46:13]Write i2c OK [15:46:13]MH_I2C_Read... [15:46:13]Read from MH i2c: D1 [15:46:13]MH_I2C_Read... [15:46:13]Read from MH i2c: D1 01 00 [15:46:13]MH_I2C_Read... [15:46:13]Read from MH i2c: D1 01 00 3C 0C 00 19 [15:46:13]Write to MH i2c: 01 00 00 3D 0C 49 [15:46:13]Write i2c OK [15:46:13]MH_I2C_Read... [15:46:13]OFD Sender: No OFD packet to send [15:46:14]*** Cut start [15:46:14]*** Partial cut [15:46:14]*** CUTSNS_PIN = 1 [15:46:14]*** CUTSNS_PIN = 0 [15:46:14]*** Brake cut motor [15:46:14]Read from MH i2c: 01 [15:46:14]MH_I2C_Read... [15:46:14]*** Stop cut motor [15:46:14]*** Cut end [15:46:14]Read from MH i2c: 01 07 00 [15:46:14]MH_I2C_Read... [15:46:14]Read from MH i2c: 01 07 00 3D 0C 00 00 00 00 00 FF 0F 5E [15:46:14]process_action close_receipt done [15:46:14]requested_data is exist [15:46:14]produce_requested_data [15:46:14]requested_item fm.sn is exist - process it [15:46:14]wFMCommunicate request_size=4 [15:46:14]MH_SAM_APDU [15:46:14]CAPDU: 80 11 00 00 [15:46:14]Write to MH i2c: E2 08 00 3E 0C 80 11 00 00 00 00 00 00 C4 [15:46:14]Write i2c OK [15:46:14]MH_I2C_Read... [15:46:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:14]Read from MH i2c: E2 [15:46:14]MH_I2C_Read... [15:46:14]Read from MH i2c: E2 17 00 [15:46:14]MH_I2C_Read... [15:46:14]Read from MH i2c: E2 17 00 3E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 1F [15:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:46:14]wFMCommunicate OK [15:46:14]requested_item fd.num is exist - process it [15:46:14]SAM_PROTO_GetFieldsCounters [15:46:14]wFMCommunicate request_size=4 [15:46:14]MH_SAM_APDU [15:46:14]CAPDU: 80 13 00 00 [15:46:14]Write to MH i2c: E2 08 00 3F 0C 80 13 00 00 00 00 00 00 C7 [15:46:14]Write i2c OK [15:46:14]MH_I2C_Read... [15:46:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:46:14]Read from MH i2c: E2 [15:46:14]MH_I2C_Read... [15:46:14]Read from MH i2c: E2 62 00 [15:46:14]MH_I2C_Read... [15:46:14]Read from MH i2c: E2 62 00 3F 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [15:46: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:46:14]wFMCommunicate OK [15:46:14]SAM_PROTO_GetFieldsCounters done [15:46:14]requested_item shift.num is exist - process it [15:46:14]requested_item shift.opened is exist - process it [15:46:14]req_shift_opened [15:46:14]FM_GetShiftState [15:46:14]SAM_PROTO_GetShiftState [15:46:14]wFMCommunicate request_size=4 [15:46:14]MH_SAM_APDU [15:46:14]CAPDU: 80 13 01 00 [15:46:14]Write to MH i2c: E2 08 00 40 0C 80 13 01 00 00 00 00 00 C9 [15:46:14]Write i2c OK [15:46:14]MH_I2C_Read... [15:46:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:14]Read from MH i2c: E2 [15:46:14]MH_I2C_Read... [15:46:14]Read from MH i2c: E2 0E 00 [15:46:14]MH_I2C_Read... [15:46:14]Read from MH i2c: E2 0E 00 40 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 18 [15:46:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:46:14]wFMCommunicate OK [15:46:15]SAM_PROTO_GetShiftState done [15:46:15]FM_GetShiftState done [15:46:15]req_shift_opened done [15:46:15]requested_item shift.open_date is exist - process it [15:46:15]req_shift_open_date [15:46:15]req_shift_open_date done [15:46:15]produce_requested_data done [15:46:15]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139233,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:46:15]process_action_free close_receipt [15:46:15]json_value_free [15:46:15]json_value_free done [15:46:15]process_json_proto returns [15:46:15]Send response to host [15:46:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139233,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:46:15]free response buf [15:46:15]execute_script done [15:46:15]execute_script returns [15:46:15]free content buf [15:46:15]Sock 8.Close socket [15:46:15]Sock 8.Thread stoped [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:28]OFD Sender: No OFD packet to send [15:49:33]OFD Sender: No OFD packet to send [15:49:38]OFD Sender: No OFD packet to send [15:49:43]OFD Sender: No OFD packet to send [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:09]OFD Sender: No OFD packet to send [15:50:14]OFD Sender: No OFD packet to send [15:50:19]OFD Sender: No OFD packet to send [15:50:24]OFD Sender: No OFD packet to send [15:50:29]OFD Sender: No OFD packet to send [15:50:34]OFD Sender: No OFD packet to send [15:50:39]OFD Sender: No OFD packet to send [15:50:44]OFD Sender: No OFD packet to send [15:50:49]OFD Sender: No OFD packet to send [15:50:54]OFD Sender: No OFD packet to send [15:50:58]accept exits with 9 [15:50:58]New connection [15:50:58]New thread 3067141476 created [15:50:58]Thread 3067284836 joined [15:50:58]Waiting for new connection... [15:50:58] Sock 9.Parse request [15:50:58]Sock 9.Check first char [15:50:58]Sock 9.First char is OK [15:50:58]request: POST /json_proto HTTP/1.0 [15:50:58]Method: POST [15:50:58]URL: /json_proto [15:50:58]Method is POST - this is cgi request [15:50:58]url: /json_proto [15:50:58]query_string will be loaded in cgi processing [15:50:58]execute_cgi json_proto POST (null) [15:50:58]execute_cgi path=json_proto method=POST [15:50:58]POST find Content-Length [15:50:58]Host: 172.17.50.196:8080 [15:50:58]Content-Length: 641 [15:50:58]Content-Type: application/json [15:50:58] [15:50:58]POST finish read [15:50:58]Found Content-Length = 641 [15:50:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:58]execute_script... [15:50: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)1093926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:50:58]POST & json_proto [15:50:58]process_json_proto [15:50:58]json parsed OK: [15:50:58]protocol is kg_v1.0 [15:50:58]action value=close_receipt [15:50:58]process_action close_receipt [15:50:58]cmd_close_receipt [15:50:58]MH_GetDate [15:50:58]Write to MH i2c: F0 00 00 41 0C 3C [15:50:58]Write i2c OK [15:50:58]MH_I2C_Read... [15:50:58]Read from MH i2c: F0 [15:50:58]MH_I2C_Read... [15:50:58]Read from MH i2c: F0 09 00 [15:50:58]MH_I2C_Read... [15:50:58]Read from MH i2c: F0 09 00 41 0C 00 63 04 21 67 72 0D 1C 67 36 [15:50:58]GetLastDocTimeStamp 1730216771 [15:50:58]current date 1730217059 [15:50:58]FM_GetShiftState [15:50:58]SAM_PROTO_GetShiftState [15:50:58]wFMCommunicate request_size=4 [15:50:58]MH_SAM_APDU [15:50:58]CAPDU: 80 13 01 00 [15:50:58]Write to MH i2c: E2 08 00 42 0C 80 13 01 00 00 00 00 00 CB [15:50:58]Write i2c OK [15:50:58]MH_I2C_Read... [15:50:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:58]Read from MH i2c: E2 [15:50:58]MH_I2C_Read... [15:50:58]Read from MH i2c: E2 0E 00 [15:50:58]MH_I2C_Read... [15:50:58]Read from MH i2c: E2 0E 00 42 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 1A [15:50:58]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:50:58]wFMCommunicate OK [15:50:58]SAM_PROTO_GetShiftState done [15:50:58]FM_GetShiftState done [15:50:58]opened in 1730160023 [15:50:58]opened+sec_in_day 1730246423 [15:50:58]quantity*price = 66900 [15:50:58]sum+1 = 66901 [15:50:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 219 29.10.2024 15:50 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139234 ФПД: 52975849599747 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T155059&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139234&fm=52975849599747&tin=02508201610067®Number=0000000000091631&sum=66900 [15:50:59]StoreToDocumentArchive [15:50:59]shift 555 fd 139234 [15:50:59]save to /storage/0555/doc_00139234 [15:50:59]save last doc name /storage/0555/doc_00139234 to /storage/kkm_last_doc_name [15:50:59]save OK [15:50:59]Clear old archive folders... [15:50:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:50:59]tlvbuf is 01135BB0 [15:50:59]SAM_PROTO_ClearQueue [15:50:59]wFMCommunicate request_size=4 [15:50:59]MH_SAM_APDU [15:50:59]CAPDU: 80 09 00 00 [15:50:59]Write to MH i2c: E2 08 00 4F 0C 80 09 00 00 00 00 00 00 CD [15:50:59]Write i2c OK [15:50:59]MH_I2C_Read... [15:50:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:59]Read from MH i2c: E2 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 4F 0C 00 90 00 CF [15:50:59]RAPDU: 90 00 [15:50:59]wFMCommunicate OK [15:50:59]SAM_PROTO_ClearQueue done [15:50:59]KKMCreateOFDPacket [15:50:59]OFDProtocolAddRootSTLVToBuf [15:50:59]FM_MakeSignedData [15:50:59]FM_MakeSignedData [15:50:59]SAM_PROTO_SignData [15:50:59]wFMCommunicate request_size=4 [15:50:59]MH_SAM_APDU [15:50:59]CAPDU: 80 0D 01 02 [15:50:59]Write to MH i2c: E2 08 00 50 0C 80 0D 01 02 00 00 00 00 D5 [15:50:59]Write i2c OK [15:50:59]MH_I2C_Read... [15:50:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:59]Read from MH i2c: E2 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 50 0C 00 90 00 D0 [15:50:59]RAPDU: 90 00 [15:50:59]wFMCommunicate OK [15:50:59]wFMCommunicate request_size=255 [15:50:59]MH_SAM_APDU [15: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 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 DB 00 00 00 F4 03 04 00 63 04 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E2 1F 02 00 35 04 06 00 30 [15:50:59]Write to MH i2c: E2 02 01 51 0C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 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 DB 00 00 00 F4 03 04 00 63 04 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E2 1F 02 00 35 04 06 00 30 00 00 B7 [15:50:59]Write i2c OK [15:50:59]MH_I2C_Read... [15:50:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:59]Read from MH i2c: E2 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 51 0C 00 90 00 D1 [15:50:59]RAPDU: 90 00 [15:50:59]wFMCommunicate OK [15:50:59]wFMCommunicate request_size=10 [15:50:59]MH_SAM_APDU [15:50:59]CAPDU: 80 0D 02 02 05 2E 66 B2 73 03 [15:50:59]Write to MH i2c: E2 0D 00 52 0C 80 0D 02 02 05 00 2E 66 B2 73 03 00 00 9E [15:50:59]Write i2c OK [15:50:59]MH_I2C_Read... [15:50:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:50:59]Read from MH i2c: E2 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 52 0C 00 90 00 D2 [15:50:59]RAPDU: 90 00 [15:50:59]wFMCommunicate OK [15:50:59]wFMCommunicate request_size=4 [15:50:59]MH_SAM_APDU [15:50:59]CAPDU: 80 0D 03 02 [15:50:59]Write to MH i2c: E2 08 00 53 0C 80 0D 03 02 00 00 00 00 DA [15:50:59]Write i2c OK [15:50:59]MH_I2C_Read... [15:50:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:50:59]Read from MH i2c: E2 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 0B 00 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 0B 00 53 0C 00 B0 B4 8F 98 4F 1B 6F C2 90 00 01 [15:50:59]RAPDU: B0 B4 8F 98 4F 1B 6F C2 90 00 [15:50:59]wFMCommunicate OK [15:50:59]SAM_PROTO_SignData done [15:50:59]FM_MakeSignedData done [15:50:59]CreateOFDProtocolMessage [15:50:59]wFMCommunicate request_size=4 [15:50:59]MH_SAM_APDU [15:50:59]CAPDU: 80 11 00 00 [15:50:59]Write to MH i2c: E2 08 00 54 0C 80 11 00 00 00 00 00 00 DA [15:50:59]Write i2c OK [15:50:59]MH_I2C_Read... [15:50:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:59]Read from MH i2c: E2 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 17 00 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 17 00 54 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 35 [15:50:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:50:59]wFMCommunicate OK [15:50:59]CreateOFDProtocolMessage done [15:50:59]OFDSenderStorePacket 139234 [15:50:59]StoreOFDPacket docnum=139234 [15:50:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 F5 D0 07 01 89 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 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 DB 00 00 00 F4 03 04 00 63 04 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E2 1F 02 00 35 04 06 00 30 2E 66 B2 73 03 B0 B4 8F 98 4F 1B 6F C2 [15:50:59]CheckFolder [15:50:59]dirname=/storage/ofd_packets [15:50:59]CheckFolder done [15:50:59]ProducePacketName [15:50:59]name=ofd_packets/00139234 [15:50:59]NVStorageSaveData ofd_packets/00139234 [15:50:59]File name is /storage/ofd_packets/00139234 [15:50:59]Write 301 bytes [15:50:59]NVStorageSaveData done [15:50:59]OFDSenderStorePacket done [15:50:59]KKMCreateOFDPacket done [15:50:59]NVStorageSaveData kkm_last_timestamp [15:50:59]File name is /storage/kkm_last_timestamp [15:50:59]Write 4 bytes [15:50:59]NVStorageSaveData done [15:50:59]ExternCall_PrintAddStr [15:50:59]wPrintStart [15:50:59]Write to MH i2c: 01 00 00 55 0C 61 [15:50:59]Write i2c OK [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: 01 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: 01 07 00 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: 01 07 00 55 0C 00 00 00 00 00 FF 0F 76 [15:50:59]RasterBufferAndPrint [15:50:59]line Счет N : (1)1093926 [15:50:59]line ИНН: 02508201610067 [15:50:59]line Контрольно-Кассовый Чек [15:50:59]line ПРОДАЖА [15:50:59]line ТРК (МРК, ГНК) : 33 [15:50:59]line Товар: 2710124130 [15:50:59]line Аи-92-К-2 [15:50:59]line 10.000 * 66.90 [15:50:59]line = 669.00 [15:50:59]line НДС 12% НСП 1% [15:50:59]line > о реализуемом товаре [15:50:59]line ИТОГО: 669.00 [15:50:59]line НСП 1% : 5.92 [15:50:59]line НДС 12% : 71.04 [15:50:59]line Наличными: 669.00 [15:50:59]line Безнал.: 0.00 [15:50:59]line Место: АЗС № 101 "Партнер Нефть" [15:50:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:50:59]line СНО: Общий режим [15:50:59]line Чек 219 29.10.2024 15:50 [15:50:59]line Смена: 555 ФФД: 1.0 [15:50:59]line ЗНМ: 0300000081 [15:50:59]line РНМ: 0000000000091631 [15:50:59]line Версия ККМ: 001 [15:50:59]line ФМ: 0000000000874669 [15:50:59]line ФД: 139234 [15:50:59]line ФПД: 52975849599747 [15:50:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T155059&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139234&fm=52975849599747&tin=02508201610067®Number=0000000000091631&sum=66900 [15:51:00]written 0, free lines is 4095 [15:51:00]OFD Sender: Processing packet 139234 [packets to send 34, broken 33] [15:51:00]ProducePacketName [15:51:00]name=ofd_packets/00139234 [15:51:00]OFD Sender: To server: pG, [15:51:00]CommunicateWithHost lk.salyk.kg:30040 [15:51:00]ConnectInit lk.salyk.kg [15:51:00]Connected sock=10 [15: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 36 39 0F 01 00 00 F5 D0 07 01 89 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 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 DB 00 00 00 F4 03 04 00 63 04 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E2 1F 02 00 35 04 06 00 30 2E 66 B2 73 03 B0 B4 8F 98 4F 1B 6F C2 [15: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 36 39 4F 00 00 00 4B D0 47 00 DB 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 36 39 10 04 04 00 E2 1F 02 00 F4 03 04 00 15 B0 20 67 B6 04 01 00 00 52 34 5C 5B 37 6A 19 5F [15:51:00]CommunicateWithHost err = 0 [15:51:00]CheckOFDResponse [15:51:00]1017 (14) - 77093643461234 [15:51:00]1041 (16) - 0000000000874669 [15:51:00]1040 (4) - 139234 [15:51:00]1012 (4) - 29.10.2024 09:51 [15:51:00]1206 (1) - 0 [15:51:00]OFD Sender: Remove packet 139234 [15:51:00]ProducePacketName [15:51:00]name=ofd_packets/00139234 [15:51:00]NVStorageDeleteData [15:51:00]Write to MH i2c: 01 00 00 7D 0C 89 [15:51:00]Write i2c OK [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: 01 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: 01 07 00 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: 01 07 00 7D 0C 00 00 00 00 00 13 0D B0 [15:51:00]RasterBufferAndPrint [15:51:00]line [15:51:00]line [15:51:00]line [15:51:00]line [15:51:00]line [15:51:00]written 0, free lines is 3354 [15:51:00]MH_Cut [15:51:00]Write to MH i2c: D1 01 00 84 0C 01 62 [15:51:00]Write i2c OK [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: D1 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: D1 01 00 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: D1 01 00 84 0C 00 61 [15:51:00]Write to MH i2c: 01 00 00 85 0C 91 [15:51:00]Write i2c OK [15:51:00]MH_I2C_Read... [15:51:01]OFD Sender: No OFD packet to send [15:51:01]*** Cut start [15:51:01]*** Partial cut [15:51:01]*** CUTSNS_PIN = 1 [15:51:01]*** CUTSNS_PIN = 0 [15:51:01]*** Brake cut motor [15:51:01]Read from MH i2c: 01 [15:51:02]MH_I2C_Read... [15:51:02]*** Stop cut motor [15:51:02]*** Cut end [15:51:02]Read from MH i2c: 01 07 00 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: 01 07 00 85 0C 00 00 00 00 00 FF 0F A6 [15:51:02]process_action close_receipt done [15:51:02]requested_data is exist [15:51:02]produce_requested_data [15:51:02]requested_item fm.sn is exist - process it [15:51:02]wFMCommunicate request_size=4 [15:51:02]MH_SAM_APDU [15:51:02]CAPDU: 80 11 00 00 [15:51:02]Write to MH i2c: E2 08 00 86 0C 80 11 00 00 00 00 00 00 0C [15:51:02]Write i2c OK [15:51:02]MH_I2C_Read... [15:51:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:02]Read from MH i2c: E2 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 17 00 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 17 00 86 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 67 [15:51:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:51:02]wFMCommunicate OK [15:51:02]requested_item fd.num is exist - process it [15:51:02]SAM_PROTO_GetFieldsCounters [15:51:02]wFMCommunicate request_size=4 [15:51:02]MH_SAM_APDU [15:51:02]CAPDU: 80 13 00 00 [15:51:02]Write to MH i2c: E2 08 00 87 0C 80 13 00 00 00 00 00 00 0F [15:51:02]Write i2c OK [15:51:02]MH_I2C_Read... [15:51:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:51:02]Read from MH i2c: E2 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 62 00 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 62 00 87 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 F4 [15:51: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:51:02]wFMCommunicate OK [15:51:02]SAM_PROTO_GetFieldsCounters done [15:51:02]requested_item shift.num is exist - process it [15:51:02]requested_item shift.opened is exist - process it [15:51:02]req_shift_opened [15:51:02]FM_GetShiftState [15:51:02]SAM_PROTO_GetShiftState [15:51:02]wFMCommunicate request_size=4 [15:51:02]MH_SAM_APDU [15:51:02]CAPDU: 80 13 01 00 [15:51:02]Write to MH i2c: E2 08 00 88 0C 80 13 01 00 00 00 00 00 11 [15:51:02]Write i2c OK [15:51:02]MH_I2C_Read... [15:51:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:02]Read from MH i2c: E2 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 0E 00 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 0E 00 88 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 60 [15:51:02]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:51:02]wFMCommunicate OK [15:51:02]SAM_PROTO_GetShiftState done [15:51:02]FM_GetShiftState done [15:51:02]req_shift_opened done [15:51:02]requested_item shift.open_date is exist - process it [15:51:02]req_shift_open_date [15:51:02]req_shift_open_date done [15:51:02]produce_requested_data done [15:51:02]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139234,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:51:02]process_action_free close_receipt [15:51:02]json_value_free [15:51:02]json_value_free done [15:51:02]process_json_proto returns [15:51:02]Send response to host [15:51:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139234,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:51:02]free response buf [15:51:02]execute_script done [15:51:02]execute_script returns [15:51:02]free content buf [15:51:02]Sock 9.Close socket [15:51:02]Sock 9.Thread stoped [15:51:06]OFD Sender: No OFD packet to send [15:51:11]OFD Sender: No OFD packet to send [15:51:16]OFD Sender: No OFD packet to send [15:51:21]OFD Sender: No OFD packet to send [15:51:26]OFD Sender: No OFD packet to send [15:51:31]OFD Sender: No OFD packet to send [15:51:36]OFD Sender: No OFD packet to send [15:51:41]OFD Sender: No OFD packet to send [15:51:46]OFD Sender: No OFD packet to send [15:51:51]OFD Sender: No OFD packet to send [15:51:56]OFD Sender: No OFD packet to send [15:52:01]OFD Sender: No OFD packet to send [15:52:06]OFD Sender: No OFD packet to send [15:52:11]OFD Sender: No OFD packet to send [15:52:16]OFD Sender: No OFD packet to send [15:52:21]OFD Sender: No OFD packet to send [15:52:26]OFD Sender: No OFD packet to send [15:52:31]OFD Sender: No OFD packet to send [15:52:36]OFD Sender: No OFD packet to send [15:52:41]OFD Sender: No OFD packet to send [15:52:46]OFD Sender: No OFD packet to send [15:52:51]OFD Sender: No OFD packet to send [15:52:56]OFD Sender: No OFD packet to send [15:53:01]OFD Sender: No OFD packet to send [15:53:06]OFD Sender: No OFD packet to send [15:53:11]OFD Sender: No OFD packet to send [15:53:16]OFD Sender: No OFD packet to send [15:53:21]OFD Sender: No OFD packet to send [15:53:24]accept exits with 8 [15:53:24]New connection [15:53:24]New thread 3067284836 created [15:53:24]Thread 3067141476 joined [15:53:24]Waiting for new connection... [15:53:24] Sock 8.Parse request [15:53:24]Sock 8.Check first char [15:53:24]Sock 8.First char is OK [15:53:24]request: POST /json_proto HTTP/1.0 [15:53:24]Method: POST [15:53:24]URL: /json_proto [15:53:24]Method is POST - this is cgi request [15:53:24]url: /json_proto [15:53:24]query_string will be loaded in cgi processing [15:53:24]execute_cgi json_proto POST (null) [15:53:24]execute_cgi path=json_proto method=POST [15:53:24]POST find Content-Length [15:53:24]Host: 172.17.50.196:8080 [15:53:24]Content-Length: 1080 [15:53:24]Content-Type: application/json [15:53:24] [15:53:24]POST finish read [15:53:24]Found Content-Length = 1080 [15:53:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335133", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 89.00, "quantity" : 1.000, "sum" : 89.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 138.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:24]execute_script... [15:53: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 : (3)335133", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 89.00, "quantity" : 1.000, "sum" : 89.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 138.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:53:24]POST & json_proto [15:53:24]process_json_proto [15:53:24]json parsed OK: [15:53:24]protocol is kg_v1.0 [15:53:24]action value=close_receipt [15:53:24]process_action close_receipt [15:53:24]cmd_close_receipt [15:53:24]MH_GetDate [15:53:24]Write to MH i2c: F0 00 00 89 0C 84 [15:53:24]Write i2c OK [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: F0 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: F0 09 00 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: F0 09 00 89 0C 00 F5 04 21 67 72 0D 1C 67 10 [15:53:24]GetLastDocTimeStamp 1730217059 [15:53:24]current date 1730217205 [15:53:24]FM_GetShiftState [15:53:24]SAM_PROTO_GetShiftState [15:53:24]wFMCommunicate request_size=4 [15:53:24]MH_SAM_APDU [15:53:24]CAPDU: 80 13 01 00 [15:53:24]Write to MH i2c: E2 08 00 8A 0C 80 13 01 00 00 00 00 00 13 [15:53:24]Write i2c OK [15:53:24]MH_I2C_Read... [15:53:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:24]Read from MH i2c: E2 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 0E 00 [15:53:24]MH_I2C_Read... [15:53:24]Read from MH i2c: E2 0E 00 8A 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 62 [15:53:24]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:53:24]wFMCommunicate OK [15:53:24]SAM_PROTO_GetShiftState done [15:53:24]FM_GetShiftState done [15:53:24]opened in 1730160023 [15:53:24]opened+sec_in_day 1730246423 [15:53:24]quantity*price = 8900 [15:53:24]sum+1 = 8901 [15:53:24]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46227720 Р/ж mentos pure fresh виноград ролл 15,5 1.000 * 49.00 = 49.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 138.00 НСП 1% : 1.22 НДС 12% : 14.65 Наличными: 0.00 Безнал.: 138.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 220 29.10.2024 15:53 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139235 ФПД: 255624583022905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T155325&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139235&fm=255624583022905&tin=02508201610067®Number=0000000000091631&sum=13800 0 [15:53:25]StoreToDocumentArchive [15:53:25]shift 555 fd 139235 [15:53:25]save to /storage/0555/doc_00139235 [15:53:25]save last doc name /storage/0555/doc_00139235 to /storage/kkm_last_doc_name [15:53:25]save OK [15:53:25]Clear old archive folders... [15:53:25]ProcessDocumentItem done err = 0, tmpTLVsize=407 [15:53:25]tlvbuf is 0111D380 [15:53:25]SAM_PROTO_ClearQueue [15:53:25]wFMCommunicate request_size=4 [15:53:25]MH_SAM_APDU [15:53:25]CAPDU: 80 09 00 00 [15:53:25]Write to MH i2c: E2 08 00 97 0C 80 09 00 00 00 00 00 00 15 [15:53:25]Write i2c OK [15:53:25]MH_I2C_Read... [15:53:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:53:25]Read from MH i2c: E2 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 03 00 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 03 00 97 0C 00 90 00 17 [15:53:25]RAPDU: 90 00 [15:53:25]wFMCommunicate OK [15:53:25]SAM_PROTO_ClearQueue done [15:53:25]KKMCreateOFDPacket [15:53:25]OFDProtocolAddRootSTLVToBuf [15:53:25]FM_MakeSignedData [15:53:25]FM_MakeSignedData [15:53:25]SAM_PROTO_SignData [15:53:25]wFMCommunicate request_size=4 [15:53:25]MH_SAM_APDU [15:53:25]CAPDU: 80 0D 01 02 [15:53:25]Write to MH i2c: E2 08 00 98 0C 80 0D 01 02 00 00 00 00 1D [15:53:25]Write i2c OK [15:53:25]MH_I2C_Read... [15:53:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:53:25]Read from MH i2c: E2 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 03 00 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 03 00 98 0C 00 90 00 18 [15:53:25]RAPDU: 90 00 [15:53:25]wFMCommunicate OK [15:53:25]wFMCommunicate request_size=255 [15:53:25]MH_SAM_APDU [15:53:25]CAPDU: 80 0D 02 02 FA 03 00 97 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 [15:53:25]Write to MH i2c: E2 02 01 99 0C 80 0D 02 02 FA 00 03 00 97 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 A0 [15:53:25]Write i2c OK [15:53:25]MH_I2C_Read... [15:53:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:25]Read from MH i2c: E2 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 03 00 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 03 00 99 0C 00 90 00 19 [15:53:25]RAPDU: 90 00 [15:53:25]wFMCommunicate OK [15:53:25]wFMCommunicate request_size=166 [15:53:25]MH_SAM_APDU [15:53:25]CAPDU: 80 0D 02 02 A1 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 F5 04 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E3 1F 02 00 35 04 06 00 E8 7D 3C 77 89 39 [15:53:25]Write to MH i2c: E2 A9 00 9A 0C 80 0D 02 02 A1 00 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 F5 04 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E3 1F 02 00 35 04 06 00 E8 7D 3C 77 89 39 00 00 7C [15:53:25]Write i2c OK [15:53:25]MH_I2C_Read... [15:53:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:25]Read from MH i2c: E2 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 03 00 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 03 00 9A 0C 00 90 00 1A [15:53:25]RAPDU: 90 00 [15:53:25]wFMCommunicate OK [15:53:25]wFMCommunicate request_size=4 [15:53:25]MH_SAM_APDU [15:53:25]CAPDU: 80 0D 03 02 [15:53:25]Write to MH i2c: E2 08 00 9B 0C 80 0D 03 02 00 00 00 00 22 [15:53:25]Write i2c OK [15:53:25]MH_I2C_Read... [15:53:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:53:25]Read from MH i2c: E2 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 0B 00 [15:53:25]MH_I2C_Read... [15:53:25]Read from MH i2c: E2 0B 00 9B 0C 00 38 FF 46 D4 FE D7 24 55 90 00 C2 [15:53:25]RAPDU: 38 FF 46 D4 FE D7 24 55 90 00 [15:53:25]wFMCommunicate OK [15:53:25]SAM_PROTO_SignData done [15:53:25]FM_MakeSignedData done [15:53:25]CreateOFDProtocolMessage [15:53:25]wFMCommunicate request_size=4 [15:53:25]MH_SAM_APDU [15:53:25]CAPDU: 80 11 00 00 [15:53:25]Write to MH i2c: E2 08 00 9C 0C 80 11 00 00 00 00 00 00 22 [15:53:25]Write i2c OK [15:53:25]MH_I2C_Read... [15:53:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:26]Read from MH i2c: E2 [15:53:26]MH_I2C_Read... [15:53:26]Read from MH i2c: E2 17 00 [15:53:26]MH_I2C_Read... [15:53:26]Read from MH i2c: E2 17 00 9C 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 7D [15:53:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:53:26]wFMCommunicate OK [15:53:26]CreateOFDProtocolMessage done [15:53:26]OFDSenderStorePacket 139235 [15:53:26]StoreOFDPacket docnum=139235 [15:53:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 AB 01 00 00 E2 C6 A3 01 F9 90 5A 03 01 00 03 00 97 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 F5 04 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E3 1F 02 00 35 04 06 00 E8 7D 3C 77 89 39 38 FF 46 D4 FE D7 24 55 [15:53:26]CheckFolder [15:53:26]dirname=/storage/ofd_packets [15:53:26]CheckFolder done [15:53:26]ProducePacketName [15:53:26]name=ofd_packets/00139235 [15:53:26]NVStorageSaveData ofd_packets/00139235 [15:53:26]File name is /storage/ofd_packets/00139235 [15:53:26]Write 457 bytes [15:53:26]NVStorageSaveData done [15:53:26]OFDSenderStorePacket done [15:53:26]KKMCreateOFDPacket done [15:53:26]NVStorageSaveData kkm_last_timestamp [15:53:26]File name is /storage/kkm_last_timestamp [15:53:26]Write 4 bytes [15:53:26]NVStorageSaveData done [15:53:26]ExternCall_PrintAddStr [15:53:26]wPrintStart [15:53:26]Write to MH i2c: 01 00 00 9D 0C A9 [15:53:26]OFD Sender: Processing packet 139235 [packets to send 34, broken 33] [15:53:26]ProducePacketName [15:53:26]name=ofd_packets/00139235 [15:53:26]OFD Sender: To server: pG, [15:53:26]CommunicateWithHost lk.salyk.kg:30040 [15:53:26]ConnectInit lk.salyk.kg [15:53:26]Write i2c OK [15:53:26]MH_I2C_Read... [15:53:26]Read from MH i2c: 01 [15:53:26]MH_I2C_Read... [15:53:26]Read from MH i2c: 01 07 00 [15:53:26]MH_I2C_Read... [15:53:26]Read from MH i2c: 01 07 00 9D 0C 00 00 00 00 00 FF 0F BE [15:53:26]RasterBufferAndPrint [15:53:26]line Счет N : (3)335133 [15:53:26]line ИНН: 02508201610067 [15:53:26]line Контрольно-Кассовый Чек [15:53:26]line ПРОДАЖА [15:53:26]line Товар: 4700040114120 [15:53:26]line Султан чай 1л. чер персик [15:53:26]line 1.000 * 89.00 [15:53:26]line = 89.00 [15:53:26]line НДС 12% НСП 1% [15:53:26]line > о реализуемом товаре [15:53:26]line Товар: 46227720 [15:53:26]line Р/ж mentos pure fresh виноград ролл 15,5 [15:53:26]line 1.000 * 49.00 [15:53:26]line = 49.00 [15:53:26]line НДС 12% НСП 1% [15:53:26]line > о реализуемом товаре [15:53:26]line ИТОГО: 138.00 [15:53:26]line НСП 1% : 1.22 [15:53:26]line НДС 12% : 14.65 [15:53:26]line Наличными: 0.00 [15:53:26]line Безнал.: 138.00 [15:53:26]line Место: АЗС № 101 "Партнер Нефть" [15:53:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:53:26]line СНО: Общий режим [15:53:26]line Чек 220 29.10.2024 15:53 [15:53:26]line Смена: 555 ФФД: 1.0 [15:53:26]line ЗНМ: 0300000081 [15:53:26]line РНМ: 0000000000091631 [15:53:26]line Версия ККМ: 001 [15:53:26]line Платежная система: Mbank [15:53:26]line ФМ: 0000000000874669 [15:53:26]line ФД: 139235 [15:53:26]line ФПД: 255624583022905 [15:53:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T155325&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139235&fm=255624583022905&tin=02508201610067®Number=0000000000091631&sum=13800 [15:53:26]line 0 [15:53:26]written 0, free lines is 4095 [15:53:26]Connected sock=10 [15:53: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 36 39 AB 01 00 00 E2 C6 A3 01 F9 90 5A 03 01 00 03 00 97 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 35 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E8 35 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 F5 04 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E3 1F 02 00 35 04 06 00 E8 7D 3C 77 89 39 38 FF 46 D4 FE D7 24 55 [15:53: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 36 39 4F 00 00 00 E6 A9 47 00 14 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 36 39 10 04 04 00 E3 1F 02 00 F4 03 04 00 A8 B0 20 67 B6 04 01 00 00 EC CB CD 13 86 4D 1F D4 [15:53:26]CommunicateWithHost err = 0 [15:53:26]CheckOFDResponse [15:53:26]1017 (14) - 77093643461234 [15:53:26]1041 (16) - 0000000000874669 [15:53:26]1040 (4) - 139235 [15:53:26]1012 (4) - 29.10.2024 09:53 [15:53:26]1206 (1) - 0 [15:53:26]OFD Sender: Remove packet 139235 [15:53:26]ProducePacketName [15:53:26]name=ofd_packets/00139235 [15:53:26]NVStorageDeleteData [15:53:26]Write to MH i2c: 01 00 00 CD 0C D9 [15:53:26]Write i2c OK [15:53:26]MH_I2C_Read... [15:53:26]Read from MH i2c: 01 [15:53:26]MH_I2C_Read... [15:53:26]Read from MH i2c: 01 07 00 [15:53:26]MH_I2C_Read... [15:53:26]Read from MH i2c: 01 07 00 CD 0C 00 00 00 00 00 C8 0C B4 [15:53:26]RasterBufferAndPrint [15:53:26]line [15:53:26]line [15:53:26]line [15:53:26]line [15:53:26]line [15:53:26]written 0, free lines is 3278 [15:53:26]MH_Cut [15:53:26]Write to MH i2c: D1 01 00 D4 0C 01 B2 [15:53:26]Write i2c OK [15:53:26]MH_I2C_Read... [15:53:26]Read from MH i2c: D1 [15:53:26]MH_I2C_Read... [15:53:26]Read from MH i2c: D1 01 00 [15:53:26]MH_I2C_Read... [15:53:26]Read from MH i2c: D1 01 00 D4 0C 00 B1 [15:53:26]Write to MH i2c: 01 00 00 D5 0C E1 [15:53:26]Write i2c OK [15:53:26]MH_I2C_Read... [15:53:27]OFD Sender: No OFD packet to send [15:53:27]*** Cut start [15:53:27]*** Partial cut [15:53:27]*** CUTSNS_PIN = 1 [15:53:27]*** CUTSNS_PIN = 0 [15:53:27]*** Brake cut motor [15:53:28]Read from MH i2c: 01 [15:53:28]MH_I2C_Read... [15:53:28]*** Stop cut motor [15:53:28]*** Cut end [15:53:28]Read from MH i2c: 01 07 00 [15:53:28]MH_I2C_Read... [15:53:28]Read from MH i2c: 01 07 00 D5 0C 00 00 00 00 00 FF 0F F6 [15:53:28]process_action close_receipt done [15:53:28]requested_data is exist [15:53:28]produce_requested_data [15:53:28]requested_item fm.sn is exist - process it [15:53:28]wFMCommunicate request_size=4 [15:53:28]MH_SAM_APDU [15:53:28]CAPDU: 80 11 00 00 [15:53:28]Write to MH i2c: E2 08 00 D6 0C 80 11 00 00 00 00 00 00 5C [15:53:28]Write i2c OK [15:53:28]MH_I2C_Read... [15:53:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:28]Read from MH i2c: E2 [15:53:28]MH_I2C_Read... [15:53:28]Read from MH i2c: E2 17 00 [15:53:28]MH_I2C_Read... [15:53:28]Read from MH i2c: E2 17 00 D6 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B7 [15:53:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:53:28]wFMCommunicate OK [15:53:28]requested_item fd.num is exist - process it [15:53:28]SAM_PROTO_GetFieldsCounters [15:53:28]wFMCommunicate request_size=4 [15:53:28]MH_SAM_APDU [15:53:28]CAPDU: 80 13 00 00 [15:53:28]Write to MH i2c: E2 08 00 D7 0C 80 13 00 00 00 00 00 00 5F [15:53:28]Write i2c OK [15:53:28]MH_I2C_Read... [15:53:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:28]Read from MH i2c: E2 [15:53:28]MH_I2C_Read... [15:53:28]Read from MH i2c: E2 62 00 [15:53:28]MH_I2C_Read... [15:53:28]Read from MH i2c: E2 62 00 D7 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [15:53: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:28]wFMCommunicate OK [15:53:28]SAM_PROTO_GetFieldsCounters done [15:53:28]requested_item shift.num is exist - process it [15:53:28]requested_item shift.opened is exist - process it [15:53:28]req_shift_opened [15:53:28]FM_GetShiftState [15:53:28]SAM_PROTO_GetShiftState [15:53:28]wFMCommunicate request_size=4 [15:53:28]MH_SAM_APDU [15:53:28]CAPDU: 80 13 01 00 [15:53:28]Write to MH i2c: E2 08 00 D8 0C 80 13 01 00 00 00 00 00 61 [15:53:28]Write i2c OK [15:53:28]MH_I2C_Read... [15:53:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:28]Read from MH i2c: E2 [15:53:28]MH_I2C_Read... [15:53:28]Read from MH i2c: E2 0E 00 [15:53:28]MH_I2C_Read... [15:53:28]Read from MH i2c: E2 0E 00 D8 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B0 [15:53:28]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:53:28]wFMCommunicate OK [15:53:28]SAM_PROTO_GetShiftState done [15:53:28]FM_GetShiftState done [15:53:28]req_shift_opened done [15:53:28]requested_item shift.open_date is exist - process it [15:53:28]req_shift_open_date [15:53:28]req_shift_open_date done [15:53:28]produce_requested_data done [15:53:28]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139235,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:53:28]process_action_free close_receipt [15:53:28]json_value_free [15:53:28]json_value_free done [15:53:28]process_json_proto returns [15:53:28]Send response to host [15:53:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139235,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:53:28]free response buf [15:53:28]execute_script done [15:53:28]execute_script returns [15:53:28]free content buf [15:53:28]Sock 8.Close socket [15:53:28]Sock 8.Thread stoped [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 [15:54:42]OFD Sender: No OFD packet to send [15:54:47]OFD Sender: No OFD packet to send [15:54:52]OFD Sender: No OFD packet to send [15:54:57]OFD Sender: No OFD packet to send [15:55:02]OFD Sender: No OFD packet to send [15:55:07]OFD Sender: No OFD packet to send [15:55:12]OFD Sender: No OFD packet to send [15:55:17]OFD Sender: No OFD packet to send [15:55:22]OFD Sender: No OFD packet to send [15:55:27]OFD Sender: No OFD packet to send [15:55:32]OFD Sender: No OFD packet to send [15:55:37]OFD Sender: No OFD packet to send [15:55:42]OFD Sender: No OFD packet to send [15:55:46]accept exits with 9 [15:55:46]New connection [15:55:46]New thread 3067141476 created [15:55:46]Thread 3067284836 joined [15:55:46]Waiting for new connection... [15:55:46] Sock 9.Parse request [15:55:46]Sock 9.Check first char [15:55:46]Sock 9.First char is OK [15:55:46]request: POST /json_proto HTTP/1.0 [15:55:46]Method: POST [15:55:46]URL: /json_proto [15:55:46]Method is POST - this is cgi request [15:55:46]url: /json_proto [15:55:46]query_string will be loaded in cgi processing [15:55:46]execute_cgi json_proto POST (null) [15:55:46]execute_cgi path=json_proto method=POST [15:55:46]POST find Content-Length [15:55:46]Host: 172.17.50.196:8080 [15:55:46]Content-Length: 773 [15:55:46]Content-Type: application/json [15:55:46] [15:55:46]POST finish read [15:55:46]Found Content-Length = 773 [15:55:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:46]execute_script... [15:55:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.110, "sum" : 1000.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: Mbank", "payments": [ { "type": 1, "sum" : 1000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:46]POST & json_proto [15:55:46]process_json_proto [15:55:46]json parsed OK: [15:55:46]protocol is kg_v1.0 [15:55:46]action value=close_receipt [15:55:46]process_action close_receipt [15:55:46]cmd_close_receipt [15:55:46]MH_GetDate [15:55:46]Write to MH i2c: F0 00 00 D9 0C D4 [15:55:46]Write i2c OK [15:55:46]MH_I2C_Read... [15:55:46]Read from MH i2c: F0 [15:55:46]MH_I2C_Read... [15:55:46]Read from MH i2c: F0 09 00 [15:55:46]MH_I2C_Read... [15:55:46]Read from MH i2c: F0 09 00 D9 0C 00 83 05 21 67 72 0D 1C 67 EF [15:55:46]GetLastDocTimeStamp 1730217205 [15:55:46]current date 1730217347 [15:55:46]FM_GetShiftState [15:55:46]SAM_PROTO_GetShiftState [15:55:46]wFMCommunicate request_size=4 [15:55:46]MH_SAM_APDU [15:55:46]CAPDU: 80 13 01 00 [15:55:46]Write to MH i2c: E2 08 00 DA 0C 80 13 01 00 00 00 00 00 63 [15:55:46]Write i2c OK [15:55:46]MH_I2C_Read... [15:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:46]Read from MH i2c: E2 [15:55:46]MH_I2C_Read... [15:55:46]Read from MH i2c: E2 0E 00 [15:55:46]MH_I2C_Read... [15:55:46]Read from MH i2c: E2 0E 00 DA 0C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B2 [15:55:46]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:55:46]wFMCommunicate OK [15:55:46]SAM_PROTO_GetShiftState done [15:55:46]FM_GetShiftState done [15:55:46]opened in 1730160023 [15:55:46]opened+sec_in_day 1730246423 [15:55:46]quantity*price = 100001 [15:55:46]sum+1 = 100002 [15:55:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.01 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.01 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 221 29.10.2024 15:55 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139236 ФПД: 230736808028345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T155547&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139236&fm=230736808028345&tin=02508201610067®Number=0000000000091631&sum=100001 [15:55:47]StoreToDocumentArchive [15:55:47]shift 555 fd 139236 [15:55:47]save to /storage/0555/doc_00139236 [15:55:47]save last doc name /storage/0555/doc_00139236 to /storage/kkm_last_doc_name [15:55:47]save OK [15:55:47]Clear old archive folders... [15:55:47]ProcessDocumentItem done err = 0, tmpTLVsize=250 [15:55:47]tlvbuf is 0114AA00 [15:55:47]SAM_PROTO_ClearQueue [15:55:47]wFMCommunicate request_size=4 [15:55:47]MH_SAM_APDU [15:55:47]CAPDU: 80 09 00 00 [15:55:47]Write to MH i2c: E2 08 00 E7 0C 80 09 00 00 00 00 00 00 65 [15:55:47]Write i2c OK [15:55:47]MH_I2C_Read... [15:55:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:55:47]Read from MH i2c: E2 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 03 00 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 03 00 E7 0C 00 90 00 67 [15:55:47]RAPDU: 90 00 [15:55:47]wFMCommunicate OK [15:55:47]SAM_PROTO_ClearQueue done [15:55:47]KKMCreateOFDPacket [15:55:47]OFDProtocolAddRootSTLVToBuf [15:55:47]FM_MakeSignedData [15:55:47]FM_MakeSignedData [15:55:47]SAM_PROTO_SignData [15:55:47]wFMCommunicate request_size=4 [15:55:47]MH_SAM_APDU [15:55:47]CAPDU: 80 0D 01 02 [15:55:47]Write to MH i2c: E2 08 00 E8 0C 80 0D 01 02 00 00 00 00 6D [15:55:47]Write i2c OK [15:55:47]MH_I2C_Read... [15:55:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:55:47]Read from MH i2c: E2 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 03 00 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 03 00 E8 0C 00 90 00 68 [15:55:47]RAPDU: 90 00 [15:55:47]wFMCommunicate OK [15:55:47]wFMCommunicate request_size=255 [15:55:47]MH_SAM_APDU [15:55:47]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 83 05 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E4 1F 02 00 35 04 06 00 D1 DA [15:55:47]Write to MH i2c: E2 02 01 E9 0C 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 83 05 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E4 1F 02 00 35 04 06 00 D1 DA 00 00 E7 [15:55:47]Write i2c OK [15:55:47]MH_I2C_Read... [15:55:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:47]Read from MH i2c: E2 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 03 00 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 03 00 E9 0C 00 90 00 69 [15:55:47]RAPDU: 90 00 [15:55:47]wFMCommunicate OK [15:55:47]wFMCommunicate request_size=9 [15:55:47]MH_SAM_APDU [15:55:47]CAPDU: 80 0D 02 02 04 99 7A A8 B9 [15:55:47]Write to MH i2c: E2 0C 00 EA 0C 80 0D 02 02 04 00 99 7A A8 B9 00 00 EC [15:55:47]Write i2c OK [15:55:47]MH_I2C_Read... [15:55:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:47]Read from MH i2c: E2 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 03 00 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 03 00 EA 0C 00 90 00 6A [15:55:47]RAPDU: 90 00 [15:55:47]wFMCommunicate OK [15:55:47]wFMCommunicate request_size=4 [15:55:47]MH_SAM_APDU [15:55:47]CAPDU: 80 0D 03 02 [15:55:47]Write to MH i2c: E2 08 00 EB 0C 80 0D 03 02 00 00 00 00 72 [15:55:47]Write i2c OK [15:55:47]MH_I2C_Read... [15:55:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:47]Read from MH i2c: E2 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 0B 00 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 0B 00 EB 0C 00 4E F1 62 37 C6 AE 3F 1C 90 00 1A [15:55:47]RAPDU: 4E F1 62 37 C6 AE 3F 1C 90 00 [15:55:47]wFMCommunicate OK [15:55:47]SAM_PROTO_SignData done [15:55:47]FM_MakeSignedData done [15:55:47]CreateOFDProtocolMessage [15:55:47]wFMCommunicate request_size=4 [15:55:47]MH_SAM_APDU [15:55:47]CAPDU: 80 11 00 00 [15:55:47]Write to MH i2c: E2 08 00 EC 0C 80 11 00 00 00 00 00 00 72 [15:55:47]Write i2c OK [15:55:47]MH_I2C_Read... [15:55:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:47]Read from MH i2c: E2 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 17 00 [15:55:47]MH_I2C_Read... [15:55:47]Read from MH i2c: E2 17 00 EC 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CD [15:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:55:48]wFMCommunicate OK [15:55:48]CreateOFDProtocolMessage done [15:55:48]OFDSenderStorePacket 139236 [15:55:48]StoreOFDPacket docnum=139236 [15:55:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 F3 24 06 01 6A A0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 83 05 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E4 1F 02 00 35 04 06 00 D1 DA 99 7A A8 B9 4E F1 62 37 C6 AE 3F 1C [15:55:48]CheckFolder [15:55:48]dirname=/storage/ofd_packets [15:55:48]CheckFolder done [15:55:48]ProducePacketName [15:55:48]name=ofd_packets/00139236 [15:55:48]NVStorageSaveData ofd_packets/00139236 [15:55:48]File name is /storage/ofd_packets/00139236 [15:55:48]Write 300 bytes [15:55:48]NVStorageSaveData done [15:55:48]OFDSenderStorePacket done [15:55:48]KKMCreateOFDPacket done [15:55:48]NVStorageSaveData kkm_last_timestamp [15:55:48]File name is /storage/kkm_last_timestamp [15:55:48]Write 4 bytes [15:55:48]NVStorageSaveData done [15:55:48]ExternCall_PrintAddStr [15:55:48]wPrintStart [15:55:48]Write to MH i2c: 01 00 00 ED 0C F9 [15:55:48]Write i2c OK [15:55:48]MH_I2C_Read... [15:55:48]Read from MH i2c: 01 [15:55:48]MH_I2C_Read... [15:55:48]Read from MH i2c: 01 07 00 [15:55:48]MH_I2C_Read... [15:55:48]Read from MH i2c: 01 07 00 ED 0C 00 00 00 00 00 FF 0F 0E [15:55:48]RasterBufferAndPrint [15:55:48]line Счет N : (1)1093928 [15:55:48]line ИНН: 02508201610067 [15:55:48]line Контрольно-Кассовый Чек [15:55:48]line ПРОДАЖА [15:55:48]line ТРК (МРК, ГНК) : 81 [15:55:48]line Товар: 2711190000 [15:55:48]line ГАЗ-К-5 [15:55:48]line 26.110 * 38.30 [15:55:48]line = 1000.01 [15:55:48]line НДС 12% НСП 1% [15:55:48]line > о реализуемом товаре [15:55:48]line ИТОГО: 1000.01 [15:55:48]line НСП 1% : 8.85 [15:55:48]line НДС 12% : 106.20 [15:55:48]line Наличными: 0.00 [15:55:48]line Безнал.: 1000.01 [15:55:48]line Место: АЗС № 101 "Партнер Нефть" [15:55:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [15:55:48]line СНО: Общий режим [15:55:48]line Чек 221 29.10.2024 15:55 [15:55:48]line Смена: 555 ФФД: 1.0 [15:55:48]line ЗНМ: 0300000081 [15:55:48]line РНМ: 0000000000091631 [15:55:48]line Версия ККМ: 001 [15:55:48]line Платежная система: Mbank [15:55:48]line ФМ: 0000000000874669 [15:55:48]line ФД: 139236 [15:55:48]line ФПД: 230736808028345 [15:55:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T155547&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139236&fm=230736808028345&tin=02508201610067®Number=0000000000091631&sum=100001 [15:55:48]OFD Sender: Processing packet 139236 [packets to send 34, broken 33] [15:55:48]ProducePacketName [15:55:48]name=ofd_packets/00139236 [15:55:48]OFD Sender: To server: pG, [15:55:48]CommunicateWithHost lk.salyk.kg:30040 [15:55:48]ConnectInit lk.salyk.kg [15:55:48]written 0, free lines is 4095 [15:55:48]Connected sock=10 [15:55:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 F3 24 06 01 6A A0 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 FE 65 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A1 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A1 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A1 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 83 05 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E4 1F 02 00 35 04 06 00 D1 DA 99 7A A8 B9 4E F1 62 37 C6 AE 3F 1C [15:55:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 AC 3D 47 00 B1 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E4 1F 02 00 F4 03 04 00 36 B1 20 67 B6 04 01 00 00 A5 1E 87 0D D2 3D 24 F2 [15:55:48]CommunicateWithHost err = 0 [15:55:48]CheckOFDResponse [15:55:48]1017 (14) - 77093643461234 [15:55:48]1041 (16) - 0000000000874669 [15:55:48]1040 (4) - 139236 [15:55:48]1012 (4) - 29.10.2024 09:56 [15:55:48]1206 (1) - 0 [15:55:48]OFD Sender: Remove packet 139236 [15:55:48]ProducePacketName [15:55:48]name=ofd_packets/00139236 [15:55:48]NVStorageDeleteData [15:55:48]Write to MH i2c: 01 00 00 16 0D 23 [15:55:48]Write i2c OK [15:55:48]MH_I2C_Read... [15:55:48]Read from MH i2c: 01 [15:55:48]MH_I2C_Read... [15:55:48]Read from MH i2c: 01 07 00 [15:55:48]MH_I2C_Read... [15:55:48]Read from MH i2c: 01 07 00 16 0D 00 00 00 00 00 1C 0D 53 [15:55:48]RasterBufferAndPrint [15:55:48]line [15:55:48]line [15:55:48]line [15:55:48]line [15:55:48]line [15:55:48]written 0, free lines is 3362 [15:55:48]MH_Cut [15:55:48]Write to MH i2c: D1 01 00 1D 0D 01 FC [15:55:48]Write i2c OK [15:55:48]MH_I2C_Read... [15:55:48]Read from MH i2c: D1 [15:55:48]MH_I2C_Read... [15:55:48]Read from MH i2c: D1 01 00 [15:55:48]MH_I2C_Read... [15:55:48]Read from MH i2c: D1 01 00 1D 0D 00 FB [15:55:48]Write to MH i2c: 01 00 00 1E 0D 2B [15:55:48]Write i2c OK [15:55:48]MH_I2C_Read... [15:55:49]OFD Sender: No OFD packet to send [15:55:49]*** Cut start [15:55:49]*** Partial cut [15:55:49]*** CUTSNS_PIN = 1 [15:55:49]*** CUTSNS_PIN = 0 [15:55:49]*** Brake cut motor [15:55:50]Read from MH i2c: 01 [15:55:50]MH_I2C_Read... [15:55:50]*** Stop cut motor [15:55:50]*** Cut end [15:55:50]Read from MH i2c: 01 07 00 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: 01 07 00 1E 0D 00 00 00 00 00 FF 0F 40 [15:55:50]process_action close_receipt done [15:55:50]requested_data is exist [15:55:50]produce_requested_data [15:55:50]requested_item fm.sn is exist - process it [15:55:50]wFMCommunicate request_size=4 [15:55:50]MH_SAM_APDU [15:55:50]CAPDU: 80 11 00 00 [15:55:50]Write to MH i2c: E2 08 00 1F 0D 80 11 00 00 00 00 00 00 A6 [15:55:50]Write i2c OK [15:55:50]MH_I2C_Read... [15:55:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:50]Read from MH i2c: E2 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: E2 17 00 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: E2 17 00 1F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 01 [15:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [15:55:50]wFMCommunicate OK [15:55:50]requested_item fd.num is exist - process it [15:55:50]SAM_PROTO_GetFieldsCounters [15:55:50]wFMCommunicate request_size=4 [15:55:50]MH_SAM_APDU [15:55:50]CAPDU: 80 13 00 00 [15:55:50]Write to MH i2c: E2 08 00 20 0D 80 13 00 00 00 00 00 00 A9 [15:55:50]Write i2c OK [15:55:50]MH_I2C_Read... [15:55:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:50]Read from MH i2c: E2 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: E2 62 00 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: E2 62 00 20 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [15:55:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:55:50]wFMCommunicate OK [15:55:50]SAM_PROTO_GetFieldsCounters done [15:55:50]requested_item shift.num is exist - process it [15:55:50]requested_item shift.opened is exist - process it [15:55:50]req_shift_opened [15:55:50]FM_GetShiftState [15:55:50]SAM_PROTO_GetShiftState [15:55:50]wFMCommunicate request_size=4 [15:55:50]MH_SAM_APDU [15:55:50]CAPDU: 80 13 01 00 [15:55:50]Write to MH i2c: E2 08 00 21 0D 80 13 01 00 00 00 00 00 AB [15:55:50]Write i2c OK [15:55:50]MH_I2C_Read... [15:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:50]Read from MH i2c: E2 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: E2 0E 00 [15:55:50]MH_I2C_Read... [15:55:50]Read from MH i2c: E2 0E 00 21 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FA [15:55:50]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [15:55:50]wFMCommunicate OK [15:55:50]SAM_PROTO_GetShiftState done [15:55:50]FM_GetShiftState done [15:55:50]req_shift_opened done [15:55:50]requested_item shift.open_date is exist - process it [15:55:50]req_shift_open_date [15:55:50]req_shift_open_date done [15:55:50]produce_requested_data done [15:55:50]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139236,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [15:55:50]process_action_free close_receipt [15:55:50]json_value_free [15:55:50]json_value_free done [15:55:50]process_json_proto returns [15:55:50]Send response to host [15:55:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139236,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [15:55:50]free response buf [15:55:50]execute_script done [15:55:50]execute_script returns [15:55:50]free content buf [15:55:50]Sock 9.Close socket [15:55:50]Sock 9.Thread stoped [15:55:54]OFD Sender: No OFD packet to send [15:55:59]OFD Sender: No OFD packet to send [15:56:04]OFD Sender: No OFD packet to send [15:56:09]OFD Sender: No OFD packet to send [15:56:14]OFD Sender: No OFD packet to send [15:56:19]OFD Sender: No OFD packet to send [15:56:24]OFD Sender: No OFD packet to send [15:56:29]OFD Sender: No OFD packet to send [15:56:34]OFD Sender: No OFD packet to send [15:56:39]OFD Sender: No OFD packet to send [15:56:44]OFD Sender: No OFD packet to send [15:56:49]OFD Sender: No OFD packet to send [15:56:54]OFD Sender: No OFD packet to send [15:56:59]OFD Sender: No OFD packet to send [15:57:04]OFD Sender: No OFD packet to send [15:57:09]OFD Sender: No OFD packet to send [15:57:14]OFD Sender: No OFD packet to send [15:57:19]OFD Sender: No OFD packet to send [15:57:24]OFD Sender: No OFD packet to send [15:57:29]OFD Sender: No OFD packet to send [15:57:34]OFD Sender: No OFD packet to send [15:57:39]OFD Sender: No OFD packet to send [15:57:44]OFD Sender: No OFD packet to send [15:57:49]OFD Sender: No OFD packet to send [15:57:54]OFD Sender: No OFD packet to send [15:57:59]OFD Sender: No OFD packet to send [15:58:04]OFD Sender: No OFD packet to send [15:58:09]OFD Sender: No OFD packet to send [15:58:14]OFD Sender: No OFD packet to send [15:58:19]OFD Sender: No OFD packet to send [15:58:24]OFD Sender: No OFD packet to send [15:58:29]OFD Sender: No OFD packet to send [15:58:34]OFD Sender: No OFD packet to send [15:58:39]OFD Sender: No OFD packet to send [15:58:44]OFD Sender: No OFD packet to send [15:58:49]OFD Sender: No OFD packet to send [15:58:54]OFD Sender: No OFD packet to send [15:58:59]OFD Sender: No OFD packet to send [15:59:04]OFD Sender: No OFD packet to send [15:59:09]OFD Sender: No OFD packet to send [15:59:14]OFD Sender: No OFD packet to send [15:59:19]OFD Sender: No OFD packet to send [15:59:24]OFD Sender: No OFD packet to send [15:59:29]OFD Sender: No OFD packet to send [15:59:34]OFD Sender: No OFD packet to send [15:59:39]OFD Sender: No OFD packet to send [15:59:44]OFD Sender: No OFD packet to send [15:59:49]OFD Sender: No OFD packet to send [15:59:54]OFD Sender: No OFD packet to send [15:59:59]OFD Sender: No OFD packet to send [16:00:04]OFD Sender: No OFD packet to send [16:00:09]OFD Sender: No OFD packet to send [16:00:14]OFD Sender: No OFD packet to send [16:00:19]OFD Sender: No OFD packet to send [16:00:24]OFD Sender: No OFD packet to send [16:00:29]OFD Sender: No OFD packet to send [16:00:34]OFD Sender: No OFD packet to send [16:00:39]OFD Sender: No OFD packet to send [16:00:44]OFD Sender: No OFD packet to send [16:00:49]OFD Sender: No OFD packet to send [16:00:54]OFD Sender: No OFD packet to send [16:00:59]OFD Sender: No OFD packet to send [16:01:04]OFD Sender: No OFD packet to send [16:01:09]OFD Sender: No OFD packet to send [16:01:14]OFD Sender: No OFD packet to send [16:01:19]OFD Sender: No OFD packet to send [16:01:24]OFD Sender: No OFD packet to send [16:01:29]OFD Sender: No OFD packet to send [16:01:34]OFD Sender: No OFD packet to send [16:01:39]OFD Sender: No OFD packet to send [16:01:44]OFD Sender: No OFD packet to send [16:01:49]OFD Sender: No OFD packet to send [16:01:54]OFD Sender: No OFD packet to send [16:01:59]OFD Sender: No OFD packet to send [16:02:04]OFD Sender: No OFD packet to send [16:02:09]OFD Sender: No OFD packet to send [16:02:14]OFD Sender: No OFD packet to send [16:02:19]OFD Sender: No OFD packet to send [16:02:20]accept exits with 8 [16:02:20]New connection [16:02:20]New thread 3067284836 created [16:02:20]Thread 3067141476 joined [16:02:20]Waiting for new connection... [16:02:20] Sock 8.Parse request [16:02:20]Sock 8.Check first char [16:02:20]Sock 8.First char is OK [16:02:20]request: POST /json_proto HTTP/1.0 [16:02:20]Method: POST [16:02:20]URL: /json_proto [16:02:20]Method is POST - this is cgi request [16:02:20]url: /json_proto [16:02:20]query_string will be loaded in cgi processing [16:02:20]execute_cgi json_proto POST (null) [16:02:20]execute_cgi path=json_proto method=POST [16:02:20]POST find Content-Length [16:02:20]Host: 172.17.50.196:8080 [16:02:20]Content-Length: 700 [16:02:20]Content-Type: application/json [16:02:20] [16:02:20]POST finish read [16:02:20]Found Content-Length = 700 [16:02:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335134", "tax_sys" : 0, "items" : [ { "code": "4870002325113", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A PEPSI \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u0442 0,25\u043B", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:20]execute_script... [16:02: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 : (3)335134", "tax_sys" : 0, "items" : [ { "code": "4870002325113", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A PEPSI \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u0442 0,25\u043B", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 90.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:20]POST & json_proto [16:02:20]process_json_proto [16:02:20]json parsed OK: [16:02:20]protocol is kg_v1.0 [16:02:20]action value=close_receipt [16:02:20]process_action close_receipt [16:02:20]cmd_close_receipt [16:02:20]MH_GetDate [16:02:20]Write to MH i2c: F0 00 00 22 0D 1E [16:02:20]Write i2c OK [16:02:20]MH_I2C_Read... [16:02:20]Read from MH i2c: F0 [16:02:20]MH_I2C_Read... [16:02:20]Read from MH i2c: F0 09 00 [16:02:20]MH_I2C_Read... [16:02:20]Read from MH i2c: F0 09 00 22 0D 00 0C 07 21 67 72 0D 1C 67 C4 [16:02:20]GetLastDocTimeStamp 1730217347 [16:02:20]current date 1730217740 [16:02:20]FM_GetShiftState [16:02:20]SAM_PROTO_GetShiftState [16:02:20]wFMCommunicate request_size=4 [16:02:20]MH_SAM_APDU [16:02:20]CAPDU: 80 13 01 00 [16:02:20]Write to MH i2c: E2 08 00 23 0D 80 13 01 00 00 00 00 00 AD [16:02:20]Write i2c OK [16:02:20]MH_I2C_Read... [16:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:20]Read from MH i2c: E2 [16:02:20]MH_I2C_Read... [16:02:20]Read from MH i2c: E2 0E 00 [16:02:20]MH_I2C_Read... [16:02:20]Read from MH i2c: E2 0E 00 23 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FC [16:02:20]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:02:20]wFMCommunicate OK [16:02:20]SAM_PROTO_GetShiftState done [16:02:20]FM_GetShiftState done [16:02:20]opened in 1730160023 [16:02:20]opened+sec_in_day 1730246423 [16:02:20]quantity*price = 9000 [16:02:20]sum+1 = 9001 [16:02:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 90.00 НСП 1% : 0.80 НДС 12% : 9.56 Наличными: 90.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 222 29.10.2024 16:02 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139237 ФПД: 157869617551334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160220&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139237&fm=157869617551334&tin=02508201610067®Number=0000000000091631&sum=9000 0 [16:02:21]StoreToDocumentArchive [16:02:21]shift 555 fd 139237 [16:02:21]save to /storage/0555/doc_00139237 [16:02:21]save last doc name /storage/0555/doc_00139237 to /storage/kkm_last_doc_name [16:02:21]save OK [16:02:21]Clear old archive folders... [16:02:21]ProcessDocumentItem done err = 0, tmpTLVsize=299 [16:02:21]tlvbuf is 0112ACD0 [16:02:21]SAM_PROTO_ClearQueue [16:02:21]wFMCommunicate request_size=4 [16:02:21]MH_SAM_APDU [16:02:21]CAPDU: 80 09 00 00 [16:02:21]Write to MH i2c: E2 08 00 30 0D 80 09 00 00 00 00 00 00 AF [16:02:21]Write i2c OK [16:02:21]MH_I2C_Read... [16:02:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:02:21]Read from MH i2c: E2 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 03 00 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 03 00 30 0D 00 90 00 B1 [16:02:21]RAPDU: 90 00 [16:02:21]wFMCommunicate OK [16:02:21]SAM_PROTO_ClearQueue done [16:02:21]KKMCreateOFDPacket [16:02:21]OFDProtocolAddRootSTLVToBuf [16:02:21]FM_MakeSignedData [16:02:21]FM_MakeSignedData [16:02:21]SAM_PROTO_SignData [16:02:21]wFMCommunicate request_size=4 [16:02:21]MH_SAM_APDU [16:02:21]CAPDU: 80 0D 01 02 [16:02:21]Write to MH i2c: E2 08 00 31 0D 80 0D 01 02 00 00 00 00 B7 [16:02:21]Write i2c OK [16:02:21]MH_I2C_Read... [16:02:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:02:21]Read from MH i2c: E2 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 03 00 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 03 00 31 0D 00 90 00 B2 [16:02:21]RAPDU: 90 00 [16:02:21]wFMCommunicate OK [16:02:21]wFMCommunicate request_size=255 [16:02:21]MH_SAM_APDU [16:02:21]CAPDU: 80 0D 02 02 FA 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 31 31 33 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 45 50 53 49 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 D1 81 D1 82 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 0C 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 [16:02:21]Write to MH i2c: E2 02 01 32 0D 80 0D 02 02 FA 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 31 31 33 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 45 50 53 49 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 D1 81 D1 82 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 0C 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 00 00 14 [16:02:21]Write i2c OK [16:02:21]MH_I2C_Read... [16:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:21]Read from MH i2c: E2 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 03 00 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 03 00 32 0D 00 90 00 B3 [16:02:21]RAPDU: 90 00 [16:02:21]wFMCommunicate OK [16:02:21]wFMCommunicate request_size=58 [16:02:21]MH_SAM_APDU [16:02:21]CAPDU: 80 0D 02 02 35 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E5 1F 02 00 35 04 06 00 8F 94 E2 79 97 E6 [16:02:21]Write to MH i2c: E2 3D 00 33 0D 80 0D 02 02 35 00 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E5 1F 02 00 35 04 06 00 8F 94 E2 79 97 E6 00 00 AD [16:02:21]Write i2c OK [16:02:21]MH_I2C_Read... [16:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:21]Read from MH i2c: E2 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 03 00 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 03 00 33 0D 00 90 00 B4 [16:02:21]RAPDU: 90 00 [16:02:21]wFMCommunicate OK [16:02:21]wFMCommunicate request_size=4 [16:02:21]MH_SAM_APDU [16:02:21]CAPDU: 80 0D 03 02 [16:02:21]Write to MH i2c: E2 08 00 34 0D 80 0D 03 02 00 00 00 00 BC [16:02:21]Write i2c OK [16:02:21]MH_I2C_Read... [16:02:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:02:21]Read from MH i2c: E2 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 0B 00 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 0B 00 34 0D 00 69 3F 5F AE 05 4E 07 E8 90 00 B4 [16:02:21]RAPDU: 69 3F 5F AE 05 4E 07 E8 90 00 [16:02:21]wFMCommunicate OK [16:02:21]SAM_PROTO_SignData done [16:02:21]FM_MakeSignedData done [16:02:21]CreateOFDProtocolMessage [16:02:21]wFMCommunicate request_size=4 [16:02:21]MH_SAM_APDU [16:02:21]CAPDU: 80 11 00 00 [16:02:21]Write to MH i2c: E2 08 00 35 0D 80 11 00 00 00 00 00 00 BC [16:02:21]Write i2c OK [16:02:21]MH_I2C_Read... [16:02:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:21]Read from MH i2c: E2 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 17 00 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: E2 17 00 35 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 17 [16:02:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:02:21]wFMCommunicate OK [16:02:21]CreateOFDProtocolMessage done [16:02:21]OFDSenderStorePacket 139237 [16:02:21]StoreOFDPacket docnum=139237 [16:02:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3F 01 00 00 24 46 37 01 FE B3 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 31 31 33 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 45 50 53 49 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 D1 81 D1 82 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 0C 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E5 1F 02 00 35 04 06 00 8F 94 E2 79 97 E6 69 3F 5F AE 05 4E 07 E8 [16:02:21]CheckFolder [16:02:21]dirname=/storage/ofd_packets [16:02:21]CheckFolder done [16:02:21]ProducePacketName [16:02:21]name=ofd_packets/00139237 [16:02:21]NVStorageSaveData ofd_packets/00139237 [16:02:21]File name is /storage/ofd_packets/00139237 [16:02:21]Write 349 bytes [16:02:21]NVStorageSaveData done [16:02:21]OFDSenderStorePacket done [16:02:21]KKMCreateOFDPacket done [16:02:21]NVStorageSaveData kkm_last_timestamp [16:02:21]File name is /storage/kkm_last_timestamp [16:02:21]Write 4 bytes [16:02:21]NVStorageSaveData done [16:02:21]ExternCall_PrintAddStr [16:02:21]wPrintStart [16:02:21]Write to MH i2c: 01 00 00 36 0D 43 [16:02:21]Write i2c OK [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: 01 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: 01 07 00 [16:02:21]MH_I2C_Read... [16:02:21]Read from MH i2c: 01 07 00 36 0D 00 00 00 00 00 FF 0F 58 [16:02:21]RasterBufferAndPrint [16:02:21]line Счет N : (3)335134 [16:02:21]line ИНН: 02508201610067 [16:02:21]line Контрольно-Кассовый Чек [16:02:21]line ПРОДАЖА [16:02:21]line Товар: 4870002325113 [16:02:21]line Напиток PEPSI газированный ст 0,25л [16:02:21]line 1.000 * 90.00 [16:02:21]line = 90.00 [16:02:21]line НДС 12% НСП 1% [16:02:21]line > о реализуемом товаре [16:02:21]line ИТОГО: 90.00 [16:02:21]line НСП 1% : 0.80 [16:02:21]line НДС 12% : 9.56 [16:02:21]line Наличными: 90.00 [16:02:21]line Безнал.: 0.00 [16:02:21]line Место: АЗС № 101 "Партнер Нефть" [16:02:21]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:02:21]line СНО: Общий режим [16:02:21]line Чек 222 29.10.2024 16:02 [16:02:21]line Смена: 555 ФФД: 1.0 [16:02:21]line ЗНМ: 0300000081 [16:02:21]line РНМ: 0000000000091631 [16:02:21]line Версия ККМ: 001 [16:02:21]line ФМ: 0000000000874669 [16:02:21]line ФД: 139237 [16:02:21]line ФПД: 157869617551334 [16:02:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160220&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139237&fm=157869617551334&tin=02508201610067®Number=0000000000091631&sum=9000 [16:02:22]line 0 [16:02:22]OFD Sender: Processing packet 139237 [packets to send 34, broken 33] [16:02:22]ProducePacketName [16:02:22]name=ofd_packets/00139237 [16:02:22]OFD Sender: To server: pG, [16:02:22]CommunicateWithHost lk.salyk.kg:30040 [16:02:22]ConnectInit lk.salyk.kg [16:02:22]written 0, free lines is 4095 [16:02:22]Connected sock=11 [16:02: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 36 39 3F 01 00 00 24 46 37 01 FE B3 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 31 31 33 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 45 50 53 49 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 D1 81 D1 82 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 23 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 03 00 00 00 00 07 04 06 00 28 23 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 0C 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E5 1F 02 00 35 04 06 00 8F 94 E2 79 97 E6 69 3F 5F AE 05 4E 07 E8 [16:02: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 36 39 4F 00 00 00 EA 22 47 00 26 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 36 39 10 04 04 00 E5 1F 02 00 F4 03 04 00 BF B2 20 67 B6 04 01 00 00 DF 33 09 6E 9D 60 70 97 [16:02:22]CommunicateWithHost err = 0 [16:02:22]CheckOFDResponse [16:02:22]1017 (14) - 77093643461234 [16:02:22]1041 (16) - 0000000000874669 [16:02:22]1040 (4) - 139237 [16:02:22]1012 (4) - 29.10.2024 10:02 [16:02:22]1206 (1) - 0 [16:02:22]OFD Sender: Remove packet 139237 [16:02:22]ProducePacketName [16:02:22]name=ofd_packets/00139237 [16:02:22]NVStorageDeleteData [16:02:22]Write to MH i2c: 01 00 00 5F 0D 6C [16:02:22]Write i2c OK [16:02:22]MH_I2C_Read... [16:02:22]Read from MH i2c: 01 [16:02:22]MH_I2C_Read... [16:02:22]Read from MH i2c: 01 07 00 [16:02:22]MH_I2C_Read... [16:02:22]Read from MH i2c: 01 07 00 5F 0D 00 00 00 00 00 FA 0C 79 [16:02:22]RasterBufferAndPrint [16:02:22]line [16:02:22]line [16:02:22]line [16:02:22]line [16:02:22]line [16:02:22]written 0, free lines is 3327 [16:02:22]MH_Cut [16:02:22]Write to MH i2c: D1 01 00 66 0D 01 45 [16:02:22]Write i2c OK [16:02:22]MH_I2C_Read... [16:02:22]Read from MH i2c: D1 [16:02:22]MH_I2C_Read... [16:02:22]Read from MH i2c: D1 01 00 [16:02:22]MH_I2C_Read... [16:02:22]Read from MH i2c: D1 01 00 66 0D 00 44 [16:02:22]Write to MH i2c: 01 00 00 67 0D 74 [16:02:22]Write i2c OK [16:02:22]MH_I2C_Read... [16:02:22]OFD Sender: No OFD packet to send [16:02:23]*** Cut start [16:02:23]*** Partial cut [16:02:23]*** CUTSNS_PIN = 1 [16:02:23]*** CUTSNS_PIN = 0 [16:02:23]*** Brake cut motor [16:02:23]Read from MH i2c: 01 [16:02:23]MH_I2C_Read... [16:02:23]*** Stop cut motor [16:02:23]*** Cut end [16:02:23]Read from MH i2c: 01 07 00 [16:02:23]MH_I2C_Read... [16:02:23]Read from MH i2c: 01 07 00 67 0D 00 00 00 00 00 FF 0F 89 [16:02:23]process_action close_receipt done [16:02:23]requested_data is exist [16:02:23]produce_requested_data [16:02:23]requested_item fm.sn is exist - process it [16:02:23]wFMCommunicate request_size=4 [16:02:23]MH_SAM_APDU [16:02:23]CAPDU: 80 11 00 00 [16:02:23]Write to MH i2c: E2 08 00 68 0D 80 11 00 00 00 00 00 00 EF [16:02:23]Write i2c OK [16:02:23]MH_I2C_Read... [16:02:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:23]Read from MH i2c: E2 [16:02:23]MH_I2C_Read... [16:02:23]Read from MH i2c: E2 17 00 [16:02:23]MH_I2C_Read... [16:02:23]Read from MH i2c: E2 17 00 68 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4A [16:02:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:02:23]wFMCommunicate OK [16:02:23]requested_item fd.num is exist - process it [16:02:23]SAM_PROTO_GetFieldsCounters [16:02:23]wFMCommunicate request_size=4 [16:02:23]MH_SAM_APDU [16:02:23]CAPDU: 80 13 00 00 [16:02:23]Write to MH i2c: E2 08 00 69 0D 80 13 00 00 00 00 00 00 F2 [16:02:23]Write i2c OK [16:02:23]MH_I2C_Read... [16:02:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:02:24]Read from MH i2c: E2 [16:02:24]MH_I2C_Read... [16:02:24]Read from MH i2c: E2 62 00 [16:02:24]MH_I2C_Read... [16:02:24]Read from MH i2c: E2 62 00 69 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E5 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E5 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:02:24]wFMCommunicate OK [16:02:24]SAM_PROTO_GetFieldsCounters done [16:02:24]requested_item shift.num is exist - process it [16:02:24]requested_item shift.opened is exist - process it [16:02:24]req_shift_opened [16:02:24]FM_GetShiftState [16:02:24]SAM_PROTO_GetShiftState [16:02:24]wFMCommunicate request_size=4 [16:02:24]MH_SAM_APDU [16:02:24]CAPDU: 80 13 01 00 [16:02:24]Write to MH i2c: E2 08 00 6A 0D 80 13 01 00 00 00 00 00 F4 [16:02:24]Write i2c OK [16:02:24]MH_I2C_Read... [16:02:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:24]Read from MH i2c: E2 [16:02:24]MH_I2C_Read... [16:02:24]Read from MH i2c: E2 0E 00 [16:02:24]MH_I2C_Read... [16:02:24]Read from MH i2c: E2 0E 00 6A 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 43 [16:02:24]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:02:24]wFMCommunicate OK [16:02:24]SAM_PROTO_GetShiftState done [16:02:24]FM_GetShiftState done [16:02:24]req_shift_opened done [16:02:24]requested_item shift.open_date is exist - process it [16:02:24]req_shift_open_date [16:02:24]req_shift_open_date done [16:02:24]produce_requested_data done [16:02:24]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139237,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:02:24]process_action_free close_receipt [16:02:24]json_value_free [16:02:24]json_value_free done [16:02:24]process_json_proto returns [16:02:24]Send response to host [16:02:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139237,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:02:24]free response buf [16:02:24]execute_script done [16:02:24]execute_script returns [16:02:24]free content buf [16:02:24]Sock 8.Close socket [16:02:24]Sock 8.Thread stoped [16:02:27]OFD Sender: No OFD packet to send [16:02:32]OFD Sender: No OFD packet to send [16:02:37]OFD Sender: No OFD packet to send [16:02:42]OFD Sender: No OFD packet to send [16:02:48]OFD Sender: No OFD packet to send [16:02:53]OFD Sender: No OFD packet to send [16:02:58]OFD Sender: No OFD packet to send [16:03:03]OFD Sender: No OFD packet to send [16:03:08]OFD Sender: No OFD packet to send [16:03:13]OFD Sender: No OFD packet to send [16:03:18]OFD Sender: No OFD packet to send [16:03:23]OFD Sender: No OFD packet to send [16:03:28]OFD Sender: No OFD packet to send [16:03:33]OFD Sender: No OFD packet to send [16:03:38]OFD Sender: No OFD packet to send [16:03:43]OFD Sender: No OFD packet to send [16:03:48]OFD Sender: No OFD packet to send [16:03:53]OFD Sender: No OFD packet to send [16:03:58]OFD Sender: No OFD packet to send [16:04:03]OFD Sender: No OFD packet to send [16:04:05]accept exits with 9 [16:04:05]New connection [16:04:05]New thread 3067141476 created [16:04:05]Thread 3067284836 joined [16:04:05]Waiting for new connection... [16:04:05] Sock 9.Parse request [16:04:05]Sock 9.Check first char [16:04:05]Sock 9.First char is OK [16:04:05]request: POST /json_proto HTTP/1.0 [16:04:05]Method: POST [16:04:05]URL: /json_proto [16:04:05]Method is POST - this is cgi request [16:04:05]url: /json_proto [16:04:05]query_string will be loaded in cgi processing [16:04:05]execute_cgi json_proto POST (null) [16:04:05]execute_cgi path=json_proto method=POST [16:04:05]POST find Content-Length [16:04:05]Host: 172.17.50.196:8080 [16:04:05]Content-Length: 983 [16:04:05]Content-Type: application/json [16:04:05] [16:04:05]POST finish read [16:04:05]Found Content-Length = 983 [16:04:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335135", "tax_sys" : 0, "items" : [ { "code": "4700001060848", "name": "\u041D\u0430\u0441\u0442\u043E\u0439\u043A\u0430 \u0412\u0438\u0448\u043D\u044F \u043D\u0430 \u043A\u043E\u043D\u044C\u044F\u043A\u0435 0,2\u043B", "price" : 200.00, "quantity" : 1.000, "sum" : 200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607120854177", "name": "\u0421\u043D\u0435\u043A \u041E\u0440\u0435\u0445\u0438 BEERKa \u0410\u0440\u0430\u0445\u0438\u0441 30\u0433", "price" : 25.00, "quantity" : 2.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 250.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:05]execute_script... [16:04: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 : (3)335135", "tax_sys" : 0, "items" : [ { "code": "4700001060848", "name": "\u041D\u0430\u0441\u0442\u043E\u0439\u043A\u0430 \u0412\u0438\u0448\u043D\u044F \u043D\u0430 \u043A\u043E\u043D\u044C\u044F\u043A\u0435 0,2\u043B", "price" : 200.00, "quantity" : 1.000, "sum" : 200.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607120854177", "name": "\u0421\u043D\u0435\u043A \u041E\u0440\u0435\u0445\u0438 BEERKa \u0410\u0440\u0430\u0445\u0438\u0441 30\u0433", "price" : 25.00, "quantity" : 2.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 250.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:05]POST & json_proto [16:04:05]process_json_proto [16:04:05]json parsed OK: [16:04:05]protocol is kg_v1.0 [16:04:05]action value=close_receipt [16:04:05]process_action close_receipt [16:04:05]cmd_close_receipt [16:04:05]MH_GetDate [16:04:05]Write to MH i2c: F0 00 00 6B 0D 67 [16:04:05]Write i2c OK [16:04:05]MH_I2C_Read... [16:04:05]Read from MH i2c: F0 [16:04:05]MH_I2C_Read... [16:04:05]Read from MH i2c: F0 09 00 [16:04:05]MH_I2C_Read... [16:04:05]Read from MH i2c: F0 09 00 6B 0D 00 76 07 21 67 72 0D 1C 67 77 [16:04:05]GetLastDocTimeStamp 1730217740 [16:04:05]current date 1730217846 [16:04:05]FM_GetShiftState [16:04:05]SAM_PROTO_GetShiftState [16:04:05]wFMCommunicate request_size=4 [16:04:05]MH_SAM_APDU [16:04:05]CAPDU: 80 13 01 00 [16:04:05]Write to MH i2c: E2 08 00 6C 0D 80 13 01 00 00 00 00 00 F6 [16:04:05]Write i2c OK [16:04:05]MH_I2C_Read... [16:04:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:05]Read from MH i2c: E2 [16:04:05]MH_I2C_Read... [16:04:05]Read from MH i2c: E2 0E 00 [16:04:05]MH_I2C_Read... [16:04:05]Read from MH i2c: E2 0E 00 6C 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 45 [16:04:05]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:04:05]wFMCommunicate OK [16:04:05]SAM_PROTO_GetShiftState done [16:04:05]FM_GetShiftState done [16:04:05]opened in 1730160023 [16:04:05]opened+sec_in_day 1730246423 [16:04:05]quantity*price = 20000 [16:04:05]sum+1 = 20001 [16:04:05]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607120854177 Снек Орехи BEERKa Арахис 30г 2.000 * 25.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 250.00 НСП 1% : 2.21 НДС 12% : 26.55 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 223 29.10.2024 16:04 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139238 ФПД: 147028327324886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160406&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139238&fm=147028327324886&tin=02508201610067®Number=0000000000091631&sum=25000 0 [16:04:06]StoreToDocumentArchive [16:04:06]shift 555 fd 139238 [16:04:06]save to /storage/0555/doc_00139238 [16:04:06]save last doc name /storage/0555/doc_00139238 to /storage/kkm_last_doc_name [16:04:06]save OK [16:04:06]Clear old archive folders... [16:04:06]ProcessDocumentItem done err = 0, tmpTLVsize=411 [16:04:06]tlvbuf is 0112F5C0 [16:04:06]SAM_PROTO_ClearQueue [16:04:06]wFMCommunicate request_size=4 [16:04:06]MH_SAM_APDU [16:04:06]CAPDU: 80 09 00 00 [16:04:06]Write to MH i2c: E2 08 00 79 0D 80 09 00 00 00 00 00 00 F8 [16:04:06]Write i2c OK [16:04:06]MH_I2C_Read... [16:04:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:04:06]Read from MH i2c: E2 [16:04:06]MH_I2C_Read... [16:04:06]Read from MH i2c: E2 03 00 [16:04:06]MH_I2C_Read... [16:04:06]Read from MH i2c: E2 03 00 79 0D 00 90 00 FA [16:04:06]RAPDU: 90 00 [16:04:06]wFMCommunicate OK [16:04:06]SAM_PROTO_ClearQueue done [16:04:06]KKMCreateOFDPacket [16:04:06]OFDProtocolAddRootSTLVToBuf [16:04:06]FM_MakeSignedData [16:04:06]FM_MakeSignedData [16:04:06]SAM_PROTO_SignData [16:04:06]wFMCommunicate request_size=4 [16:04:06]MH_SAM_APDU [16:04:06]CAPDU: 80 0D 01 02 [16:04:06]Write to MH i2c: E2 08 00 7A 0D 80 0D 01 02 00 00 00 00 00 [16:04:06]Write i2c OK [16:04:06]MH_I2C_Read... [16:04:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:04:06]Read from MH i2c: E2 [16:04:06]MH_I2C_Read... [16:04:06]Read from MH i2c: E2 03 00 [16:04:06]MH_I2C_Read... [16:04:06]Read from MH i2c: E2 03 00 7A 0D 00 90 00 FB [16:04:06]RAPDU: 90 00 [16:04:06]wFMCommunicate OK [16:04:06]wFMCommunicate request_size=255 [16:04:06]MH_SAM_APDU [16:04:06]CAPDU: 80 0D 02 02 FA 03 00 9B 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 38 34 38 06 04 35 00 D0 9D D0 B0 D1 81 D1 82 D0 BE D0 B9 D0 BA D0 B0 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 D0 BD D0 B0 20 D0 BA D0 BE D0 BD D1 8C D1 8F D0 BA D0 B5 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 4E 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 [16:04:06]Write to MH i2c: E2 02 01 7B 0D 80 0D 02 02 FA 00 03 00 9B 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 38 34 38 06 04 35 00 D0 9D D0 B0 D1 81 D1 82 D0 BE D0 B9 D0 BA D0 B0 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 D0 BD D0 B0 20 D0 BA D0 BE D0 BD D1 8C D1 8F D0 BA D0 B5 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 4E 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 00 00 D4 [16:04:06]Write i2c OK [16:04:06]MH_I2C_Read... [16:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:06]Read from MH i2c: E2 [16:04:06]MH_I2C_Read... [16:04:06]Read from MH i2c: E2 03 00 [16:04:06]MH_I2C_Read... [16:04:06]Read from MH i2c: E2 03 00 7B 0D 00 90 00 FC [16:04:06]RAPDU: 90 00 [16:04:06]wFMCommunicate OK [16:04:06]wFMCommunicate request_size=170 [16:04:06]MH_SAM_APDU [16:04:06]CAPDU: 80 0D 02 02 A5 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 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 DF 00 00 00 F4 03 04 00 76 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E6 1F 02 00 35 04 06 00 85 B8 B3 38 DC D6 [16:04:06]Write to MH i2c: E2 AD 00 7C 0D 80 0D 02 02 A5 00 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 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 DF 00 00 00 F4 03 04 00 76 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E6 1F 02 00 35 04 06 00 85 B8 B3 38 DC D6 00 00 DC [16:04:06]Write i2c OK [16:04:06]MH_I2C_Read... [16:04:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:07]Read from MH i2c: E2 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: E2 03 00 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: E2 03 00 7C 0D 00 90 00 FD [16:04:07]RAPDU: 90 00 [16:04:07]wFMCommunicate OK [16:04:07]wFMCommunicate request_size=4 [16:04:07]MH_SAM_APDU [16:04:07]CAPDU: 80 0D 03 02 [16:04:07]Write to MH i2c: E2 08 00 7D 0D 80 0D 03 02 00 00 00 00 05 [16:04:07]Write i2c OK [16:04:07]MH_I2C_Read... [16:04:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:04:07]Read from MH i2c: E2 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: E2 0B 00 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: E2 0B 00 7D 0D 00 06 4D E9 50 9A 37 57 1F 90 00 D9 [16:04:07]RAPDU: 06 4D E9 50 9A 37 57 1F 90 00 [16:04:07]wFMCommunicate OK [16:04:07]SAM_PROTO_SignData done [16:04:07]FM_MakeSignedData done [16:04:07]CreateOFDProtocolMessage [16:04:07]wFMCommunicate request_size=4 [16:04:07]MH_SAM_APDU [16:04:07]CAPDU: 80 11 00 00 [16:04:07]Write to MH i2c: E2 08 00 7E 0D 80 11 00 00 00 00 00 00 05 [16:04:07]Write i2c OK [16:04:07]MH_I2C_Read... [16:04:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:07]Read from MH i2c: E2 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: E2 17 00 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: E2 17 00 7E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 60 [16:04:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:04:07]wFMCommunicate OK [16:04:07]CreateOFDProtocolMessage done [16:04:07]OFDSenderStorePacket 139238 [16:04:07]StoreOFDPacket docnum=139238 [16:04:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 AF 01 00 00 A5 5E A7 01 15 B4 5A 03 01 00 03 00 9B 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 38 34 38 06 04 35 00 D0 9D D0 B0 D1 81 D1 82 D0 BE D0 B9 D0 BA D0 B0 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 D0 BD D0 B0 20 D0 BA D0 BE D0 BD D1 8C D1 8F D0 BA D0 B5 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 4E 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 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 DF 00 00 00 F4 03 04 00 76 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E6 1F 02 00 35 04 06 00 85 B8 B3 38 DC D6 06 4D E9 50 9A 37 57 1F [16:04:07]CheckFolder [16:04:07]dirname=/storage/ofd_packets [16:04:07]CheckFolder done [16:04:07]ProducePacketName [16:04:07]name=ofd_packets/00139238 [16:04:07]NVStorageSaveData ofd_packets/00139238 [16:04:07]File name is /storage/ofd_packets/00139238 [16:04:07]Write 461 bytes [16:04:07]NVStorageSaveData done [16:04:07]OFDSenderStorePacket done [16:04:07]KKMCreateOFDPacket done [16:04:07]NVStorageSaveData kkm_last_timestamp [16:04:07]File name is /storage/kkm_last_timestamp [16:04:07]Write 4 bytes [16:04:07]NVStorageSaveData done [16:04:07]ExternCall_PrintAddStr [16:04:07]wPrintStart [16:04:07]Write to MH i2c: 01 00 00 7F 0D 8C [16:04:07]Write i2c OK [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: 01 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: 01 07 00 [16:04:07]MH_I2C_Read... [16:04:07]OFD Sender: Processing packet 139238 [packets to send 34, broken 33] [16:04:07]ProducePacketName [16:04:07]name=ofd_packets/00139238 [16:04:07]Read from MH i2c: OFD Sender: To server: pG, [16:04:07]01 CommunicateWithHost lk.salyk.kg:30040 [16:04:07]07 ConnectInit lk.salyk.kg [16:04:07]00 7F 0D 00 00 00 00 00 FF 0F A1 [16:04:07]RasterBufferAndPrint [16:04:07]line Счет N : (3)335135 [16:04:07]line ИНН: 02508201610067 [16:04:07]line Контрольно-Кассовый Чек [16:04:07]line ПРОДАЖА [16:04:07]line Товар: 4700001060848 [16:04:07]line Настойка Вишня на коньяке 0,2л [16:04:07]line 1.000 * 200.00 [16:04:07]line = 200.00 [16:04:07]line НДС 12% НСП 1% [16:04:07]line > о реализуемом товаре [16:04:07]line Товар: 4607120854177 [16:04:07]line Снек Орехи BEERKa Арахис 30г [16:04:07]line 2.000 * 25.00 [16:04:07]line = 50.00 [16:04:07]line НДС 12% НСП 1% [16:04:07]line > о реализуемом товаре [16:04:07]line ИТОГО: 250.00 [16:04:07]line НСП 1% : 2.21 [16:04:07]line НДС 12% : 26.55 [16:04:07]line Наличными: 250.00 [16:04:07]line Безнал.: 0.00 [16:04:07]line Место: АЗС № 101 "Партнер Нефть" [16:04:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:04:07]line СНО: Общий режим [16:04:07]line Чек 223 29.10.2024 16:04 [16:04:07]line Смена: 555 ФФД: 1.0 [16:04:07]line ЗНМ: 0300000081 [16:04:07]line РНМ: 0000000000091631 [16:04:07]line Версия ККМ: 001 [16:04:07]line ФМ: 0000000000874669 [16:04:07]line ФД: 139238 [16:04:07]line ФПД: 147028327324886 [16:04:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160406&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139238&fm=147028327324886&tin=02508201610067®Number=0000000000091631&sum=25000 [16:04:07]line 0 [16:04:07]written 0, free lines is 4095 [16:04:07]Connected sock=11 [16:04:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 AF 01 00 00 A5 5E A7 01 15 B4 5A 03 01 00 03 00 9B 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 37 30 30 30 30 31 30 36 30 38 34 38 06 04 35 00 D0 9D D0 B0 D1 81 D1 82 D0 BE D0 B9 D0 BA D0 B0 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 D0 BD D0 B0 20 D0 BA D0 BE D0 BD D1 8C D1 8F D0 BA D0 B5 20 30 2C 32 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 20 4E 00 00 00 00 13 04 06 00 20 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 70 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 34 31 37 37 06 04 2C 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9E D1 80 D0 B5 D1 85 D0 B8 20 42 45 45 52 4B 61 20 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 33 30 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C4 09 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 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 DF 00 00 00 F4 03 04 00 76 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E6 1F 02 00 35 04 06 00 85 B8 B3 38 DC D6 06 4D E9 50 9A 37 57 1F [16:04:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 81 62 47 00 92 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 36 39 10 04 04 00 E6 1F 02 00 F4 03 04 00 29 B3 20 67 B6 04 01 00 00 08 D4 36 9D B8 A3 33 9C [16:04:07]CommunicateWithHost err = 0 [16:04:07]CheckOFDResponse [16:04:07]1017 (14) - 77093643461234 [16:04:07]1041 (16) - 0000000000874669 [16:04:07]1040 (4) - 139238 [16:04:07]1012 (4) - 29.10.2024 10:04 [16:04:07]1206 (1) - 0 [16:04:07]OFD Sender: Remove packet 139238 [16:04:07]ProducePacketName [16:04:07]name=ofd_packets/00139238 [16:04:07]NVStorageDeleteData [16:04:07]Write to MH i2c: 01 00 00 AF 0D BC [16:04:07]Write i2c OK [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: 01 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: 01 07 00 [16:04:07]MH_I2C_Read... [16:04:07]Read from MH i2c: 01 07 00 AF 0D 00 00 00 00 00 AC 0C 7B [16:04:07]RasterBufferAndPrint [16:04:07]line [16:04:07]line [16:04:07]line [16:04:07]line [16:04:07]line [16:04:07]written 0, free lines is 3250 [16:04:08]MH_Cut [16:04:08]Write to MH i2c: D1 01 00 B6 0D 01 95 [16:04:08]Write i2c OK [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: D1 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: D1 01 00 [16:04:08]MH_I2C_Read... [16:04:08]Read from MH i2c: D1 01 00 B6 0D 00 94 [16:04:08]Write to MH i2c: 01 00 00 B7 0D C4 [16:04:08]Write i2c OK [16:04:08]MH_I2C_Read... [16:04:08]OFD Sender: No OFD packet to send [16:04:08]*** Cut start [16:04:08]*** Partial cut [16:04:08]*** CUTSNS_PIN = 1 [16:04:08]*** CUTSNS_PIN = 0 [16:04:08]*** Brake cut motor [16:04:09]Read from MH i2c: 01 [16:04:09]MH_I2C_Read... [16:04:09]*** Stop cut motor [16:04:09]*** Cut end [16:04:09]Read from MH i2c: 01 07 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: 01 07 00 B7 0D 00 00 00 00 00 FF 0F D9 [16:04:09]process_action close_receipt done [16:04:09]requested_data is exist [16:04:09]produce_requested_data [16:04:09]requested_item fm.sn is exist - process it [16:04:09]wFMCommunicate request_size=4 [16:04:09]MH_SAM_APDU [16:04:09]CAPDU: 80 11 00 00 [16:04:09]Write to MH i2c: E2 08 00 B8 0D 80 11 00 00 00 00 00 00 3F [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:09]Read from MH i2c: E2 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 17 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 17 00 B8 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9A [16:04:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:04:09]wFMCommunicate OK [16:04:09]requested_item fd.num is exist - process it [16:04:09]SAM_PROTO_GetFieldsCounters [16:04:09]wFMCommunicate request_size=4 [16:04:09]MH_SAM_APDU [16:04:09]CAPDU: 80 13 00 00 [16:04:09]Write to MH i2c: E2 08 00 B9 0D 80 13 00 00 00 00 00 00 42 [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:09]Read from MH i2c: E2 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 62 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 62 00 B9 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E6 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [16:04: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E6 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:04:09]wFMCommunicate OK [16:04:09]SAM_PROTO_GetFieldsCounters done [16:04:09]requested_item shift.num is exist - process it [16:04:09]requested_item shift.opened is exist - process it [16:04:09]req_shift_opened [16:04:09]FM_GetShiftState [16:04:09]SAM_PROTO_GetShiftState [16:04:09]wFMCommunicate request_size=4 [16:04:09]MH_SAM_APDU [16:04:09]CAPDU: 80 13 01 00 [16:04:09]Write to MH i2c: E2 08 00 BA 0D 80 13 01 00 00 00 00 00 44 [16:04:09]Write i2c OK [16:04:09]MH_I2C_Read... [16:04:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:09]Read from MH i2c: E2 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 0E 00 [16:04:09]MH_I2C_Read... [16:04:09]Read from MH i2c: E2 0E 00 BA 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 93 [16:04:09]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:04:09]wFMCommunicate OK [16:04:09]SAM_PROTO_GetShiftState done [16:04:09]FM_GetShiftState done [16:04:09]req_shift_opened done [16:04:09]requested_item shift.open_date is exist - process it [16:04:09]req_shift_open_date [16:04:09]req_shift_open_date done [16:04:09]produce_requested_data done [16:04:09]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139238,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:04:09]process_action_free close_receipt [16:04:09]json_value_free [16:04:09]json_value_free done [16:04:09]process_json_proto returns [16:04:09]Send response to host [16:04:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139238,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:04:09]free response buf [16:04:09]execute_script done [16:04:09]execute_script returns [16:04:09]free content buf [16:04:09]Sock 9.Close socket [16:04:09]Sock 9.Thread stoped [16:04:13]OFD Sender: No OFD packet to send [16:04:18]OFD Sender: No OFD packet to send [16:04:23]OFD Sender: No OFD packet to send [16:04:26]accept exits with 8 [16:04:26]New connection [16:04:26]New thread 3067284836 created [16:04:26]Thread 3067141476 joined [16:04:26]Waiting for new connection... [16:04:26] Sock 8.Parse request [16:04:26]Sock 8.Check first char [16:04:26]Sock 8.First char is OK [16:04:26]request: POST /json_proto HTTP/1.0 [16:04:26]Method: POST [16:04:26]URL: /json_proto [16:04:26]Method is POST - this is cgi request [16:04:26]url: /json_proto [16:04:26]query_string will be loaded in cgi processing [16:04:26]execute_cgi json_proto POST (null) [16:04:26]execute_cgi path=json_proto method=POST [16:04:26]POST find Content-Length [16:04:26]Host: 172.17.50.196:8080 [16:04:26]Content-Length: 627 [16:04:26]Content-Type: application/json [16:04:26] [16:04:26]POST finish read [16:04:26]Found Content-Length = 627 [16:04:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335136", "tax_sys" : 0, "items" : [ { "code": "46003553", "name": "Nestle NUTS \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A 30\u044550\u0433", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:26]execute_script... [16:04: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 : (3)335136", "tax_sys" : 0, "items" : [ { "code": "46003553", "name": "Nestle NUTS \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A 30\u044550\u0433", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:26]POST & json_proto [16:04:26]process_json_proto [16:04:26]json parsed OK: [16:04:26]protocol is kg_v1.0 [16:04:26]action value=close_receipt [16:04:26]process_action close_receipt [16:04:26]cmd_close_receipt [16:04:26]MH_GetDate [16:04:26]Write to MH i2c: F0 00 00 BB 0D B7 [16:04:26]Write i2c OK [16:04:26]MH_I2C_Read... [16:04:26]Read from MH i2c: F0 [16:04:26]MH_I2C_Read... [16:04:26]Read from MH i2c: F0 09 00 [16:04:26]MH_I2C_Read... [16:04:26]Read from MH i2c: F0 09 00 BB 0D 00 8A 07 21 67 72 0D 1C 67 DB [16:04:26]GetLastDocTimeStamp 1730217846 [16:04:26]current date 1730217866 [16:04:26]FM_GetShiftState [16:04:26]SAM_PROTO_GetShiftState [16:04:26]wFMCommunicate request_size=4 [16:04:26]MH_SAM_APDU [16:04:26]CAPDU: 80 13 01 00 [16:04:26]Write to MH i2c: E2 08 00 BC 0D 80 13 01 00 00 00 00 00 46 [16:04:26]Write i2c OK [16:04:26]MH_I2C_Read... [16:04:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:26]Read from MH i2c: E2 [16:04:26]MH_I2C_Read... [16:04:26]Read from MH i2c: E2 0E 00 [16:04:26]MH_I2C_Read... [16:04:26]Read from MH i2c: E2 0E 00 BC 0D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 95 [16:04:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:04:26]wFMCommunicate OK [16:04:26]SAM_PROTO_GetShiftState done [16:04:26]FM_GetShiftState done [16:04:26]opened in 1730160023 [16:04:26]opened+sec_in_day 1730246423 [16:04:26]quantity*price = 7500 [16:04:26]sum+1 = 7501 [16:04:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 224 29.10.2024 16:04 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139239 ФПД: 124721972603790 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160426&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139239&fm=124721972603790&tin=02508201610067®Number=0000000000091631&sum=7500 0 [16:04:27]StoreToDocumentArchive [16:04:27]shift 555 fd 139239 [16:04:27]save to /storage/0555/doc_00139239 [16:04:27]save last doc name /storage/0555/doc_00139239 to /storage/kkm_last_doc_name [16:04:27]save OK [16:04:27]Clear old archive folders... [16:04:27]ProcessDocumentItem done err = 0, tmpTLVsize=274 [16:04:27]tlvbuf is 01135500 [16:04:27]SAM_PROTO_ClearQueue [16:04:27]wFMCommunicate request_size=4 [16:04:27]MH_SAM_APDU [16:04:27]CAPDU: 80 09 00 00 [16:04:27]Write to MH i2c: E2 08 00 C9 0D 80 09 00 00 00 00 00 00 48 [16:04:27]Write i2c OK [16:04:27]MH_I2C_Read... [16:04:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:04:27]Read from MH i2c: E2 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 03 00 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 03 00 C9 0D 00 90 00 4A [16:04:27]RAPDU: 90 00 [16:04:27]wFMCommunicate OK [16:04:27]SAM_PROTO_ClearQueue done [16:04:27]KKMCreateOFDPacket [16:04:27]OFDProtocolAddRootSTLVToBuf [16:04:27]FM_MakeSignedData [16:04:27]FM_MakeSignedData [16:04:27]SAM_PROTO_SignData [16:04:27]wFMCommunicate request_size=4 [16:04:27]MH_SAM_APDU [16:04:27]CAPDU: 80 0D 01 02 [16:04:27]Write to MH i2c: E2 08 00 CA 0D 80 0D 01 02 00 00 00 00 50 [16:04:27]Write i2c OK [16:04:27]MH_I2C_Read... [16:04:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:04:27]Read from MH i2c: E2 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 03 00 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 03 00 CA 0D 00 90 00 4B [16:04:27]RAPDU: 90 00 [16:04:27]wFMCommunicate OK [16:04:27]wFMCommunicate request_size=255 [16:04:27]MH_SAM_APDU [16:04:27]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 30 30 33 35 35 33 06 04 25 00 4E 65 73 74 6C 65 20 4E 55 54 53 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 33 30 D1 85 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 8A 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [16:04:27]Write to MH i2c: E2 02 01 CB 0D 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 30 30 33 35 35 33 06 04 25 00 4E 65 73 74 6C 65 20 4E 55 54 53 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 33 30 D1 85 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 8A 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 15 [16:04:27]Write i2c OK [16:04:27]MH_I2C_Read... [16:04:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:27]Read from MH i2c: E2 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 03 00 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 03 00 CB 0D 00 90 00 4C [16:04:27]RAPDU: 90 00 [16:04:27]wFMCommunicate OK [16:04:27]wFMCommunicate request_size=33 [16:04:27]MH_SAM_APDU [16:04:27]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E7 1F 02 00 35 04 06 00 71 6F 18 DF 6B 8E [16:04:27]Write to MH i2c: E2 24 00 CC 0D 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E7 1F 02 00 35 04 06 00 71 6F 18 DF 6B 8E 00 00 C2 [16:04:27]Write i2c OK [16:04:27]MH_I2C_Read... [16:04:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:27]Read from MH i2c: E2 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 03 00 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 03 00 CC 0D 00 90 00 4D [16:04:27]RAPDU: 90 00 [16:04:27]wFMCommunicate OK [16:04:27]wFMCommunicate request_size=4 [16:04:27]MH_SAM_APDU [16:04:27]CAPDU: 80 0D 03 02 [16:04:27]Write to MH i2c: E2 08 00 CD 0D 80 0D 03 02 00 00 00 00 55 [16:04:27]Write i2c OK [16:04:27]MH_I2C_Read... [16:04:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:04:27]Read from MH i2c: E2 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 0B 00 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 0B 00 CD 0D 00 E4 5A E1 19 21 3E E7 8E 90 00 62 [16:04:27]RAPDU: E4 5A E1 19 21 3E E7 8E 90 00 [16:04:27]wFMCommunicate OK [16:04:27]SAM_PROTO_SignData done [16:04:27]FM_MakeSignedData done [16:04:27]CreateOFDProtocolMessage [16:04:27]wFMCommunicate request_size=4 [16:04:27]MH_SAM_APDU [16:04:27]CAPDU: 80 11 00 00 [16:04:27]Write to MH i2c: E2 08 00 CE 0D 80 11 00 00 00 00 00 00 55 [16:04:27]Write i2c OK [16:04:27]MH_I2C_Read... [16:04:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:27]Read from MH i2c: E2 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 17 00 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: E2 17 00 CE 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B0 [16:04:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:04:27]wFMCommunicate OK [16:04:27]CreateOFDProtocolMessage done [16:04:27]OFDSenderStorePacket 139239 [16:04:27]StoreOFDPacket docnum=139239 [16:04:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 26 02 1E 01 89 E4 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 30 30 33 35 35 33 06 04 25 00 4E 65 73 74 6C 65 20 4E 55 54 53 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 33 30 D1 85 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 8A 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E7 1F 02 00 35 04 06 00 71 6F 18 DF 6B 8E E4 5A E1 19 21 3E E7 8E [16:04:27]CheckFolder [16:04:27]dirname=/storage/ofd_packets [16:04:27]CheckFolder done [16:04:27]ProducePacketName [16:04:27]name=ofd_packets/00139239 [16:04:27]NVStorageSaveData ofd_packets/00139239 [16:04:27]File name is /storage/ofd_packets/00139239 [16:04:27]Write 324 bytes [16:04:27]NVStorageSaveData done [16:04:27]OFDSenderStorePacket done [16:04:27]KKMCreateOFDPacket done [16:04:27]NVStorageSaveData kkm_last_timestamp [16:04:27]File name is /storage/kkm_last_timestamp [16:04:27]Write 4 bytes [16:04:27]NVStorageSaveData done [16:04:27]ExternCall_PrintAddStr [16:04:27]wPrintStart [16:04:27]Write to MH i2c: 01 00 00 CF 0D DC [16:04:27]Write i2c OK [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: 01 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: 01 07 00 [16:04:27]MH_I2C_Read... [16:04:27]Read from MH i2c: 01 07 00 CF 0D 00 00 00 00 00 FF 0F F1 [16:04:27]RasterBufferAndPrint [16:04:27]line Счет N : (3)335136 [16:04:27]line ИНН: 02508201610067 [16:04:27]line Контрольно-Кассовый Чек [16:04:27]line ПРОДАЖА [16:04:27]line Товар: 46003553 [16:04:27]line Nestle NUTS батончик 30х50г [16:04:27]line 1.000 * 75.00 [16:04:27]line = 75.00 [16:04:27]line НДС 12% НСП 1% [16:04:27]line > о реализуемом товаре [16:04:27]line ИТОГО: 75.00 [16:04:27]line НСП 1% : 0.66 [16:04:27]line НДС 12% : 7.96 [16:04:27]line Наличными: 75.00 [16:04:27]line Безнал.: 0.00 [16:04:27]line Место: АЗС № 101 "Партнер Нефть" [16:04:27]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:04:27]line СНО: Общий режим [16:04:27]line Чек 224 29.10.2024 16:04 [16:04:27]line Смена: 555 ФФД: 1.0 [16:04:27]line ЗНМ: 0300000081 [16:04:27]line РНМ: 0000000000091631 [16:04:27]line Версия ККМ: 001 [16:04:27]line ФМ: 0000000000874669 [16:04:27]line ФД: 139239 [16:04:27]line ФПД: 124721972603790 [16:04:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160426&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139239&fm=124721972603790&tin=02508201610067®Number=0000000000091631&sum=7500 [16:04:28]OFD Sender: Processing packet 139239 [packets to send 34, broken 33] [16:04:28]ProducePacketName [16:04:28]name=ofd_packets/00139239 [16:04:28]OFD Sender: To server: pG, [16:04:28]CommunicateWithHost lk.salyk.kg:30040 [16:04:28]ConnectInit lk.salyk.kg [16:04:28]line 0 [16:04:28]written 0, free lines is 4095 [16:04:28]Connected sock=10 [16:04: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 36 39 26 01 00 00 26 02 1E 01 89 E4 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 36 30 30 33 35 35 33 06 04 25 00 4E 65 73 74 6C 65 20 4E 55 54 53 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 33 30 D1 85 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 8A 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E7 1F 02 00 35 04 06 00 71 6F 18 DF 6B 8E E4 5A E1 19 21 3E E7 8E [16: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 36 39 4F 00 00 00 BB CD 47 00 92 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 36 39 10 04 04 00 E7 1F 02 00 F4 03 04 00 3D B3 20 67 B6 04 01 00 00 03 1C 91 CC E4 F5 F8 59 [16:04:28]CommunicateWithHost err = 0 [16:04:28]CheckOFDResponse [16:04:28]1017 (14) - 77093643461234 [16:04:28]1041 (16) - 0000000000874669 [16:04:28]1040 (4) - 139239 [16:04:28]1012 (4) - 29.10.2024 10:04 [16:04:28]1206 (1) - 0 [16:04:28]OFD Sender: Remove packet 139239 [16:04:28]ProducePacketName [16:04:28]name=ofd_packets/00139239 [16:04:28]NVStorageDeleteData [16:04:28]Write to MH i2c: 01 00 00 F7 0D 04 [16:04:28]Write i2c OK [16:04:28]MH_I2C_Read... [16:04:28]Read from MH i2c: 01 [16:04:28]MH_I2C_Read... [16:04:28]Read from MH i2c: 01 07 00 [16:04:28]MH_I2C_Read... [16:04:28]Read from MH i2c: 01 07 00 F7 0D 00 00 00 00 00 21 0D 39 [16:04:28]RasterBufferAndPrint [16:04:28]line [16:04:28]line [16:04:28]line [16:04:28]line [16:04:28]line [16:04:28]written 0, free lines is 3367 [16:04:28]MH_Cut [16:04:28]Write to MH i2c: D1 01 00 FE 0D 01 DD [16:04:28]Write i2c OK [16:04:28]MH_I2C_Read... [16:04:28]Read from MH i2c: D1 [16:04:28]MH_I2C_Read... [16:04:28]Read from MH i2c: D1 01 00 [16:04:28]MH_I2C_Read... [16:04:28]Read from MH i2c: D1 01 00 FE 0D 00 DC [16:04:28]Write to MH i2c: 01 00 00 FF 0D 0C [16:04:28]Write i2c OK [16:04:28]MH_I2C_Read... [16:04:28]OFD Sender: No OFD packet to send [16:04:29]*** Cut start [16:04:29]*** Partial cut [16:04:29]*** CUTSNS_PIN = 1 [16:04:29]*** CUTSNS_PIN = 0 [16:04:29]*** Brake cut motor [16:04:29]Read from MH i2c: 01 [16:04:29]MH_I2C_Read... [16:04:29]*** Stop cut motor [16:04:29]*** Cut end [16:04:29]Read from MH i2c: 01 07 00 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: 01 07 00 FF 0D 00 00 00 00 00 FF 0F 21 [16:04:29]process_action close_receipt done [16:04:29]requested_data is exist [16:04:29]produce_requested_data [16:04:29]requested_item fm.sn is exist - process it [16:04:29]wFMCommunicate request_size=4 [16:04:29]MH_SAM_APDU [16:04:29]CAPDU: 80 11 00 00 [16:04:29]Write to MH i2c: E2 08 00 00 0E 80 11 00 00 00 00 00 00 88 [16:04:29]Write i2c OK [16:04:29]MH_I2C_Read... [16:04:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:29]Read from MH i2c: E2 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 17 00 [16:04:29]MH_I2C_Read... [16:04:29]Read from MH i2c: E2 17 00 00 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E3 [16:04:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:04:29]wFMCommunicate OK [16:04:29]requested_item fd.num is exist - process it [16:04:29]SAM_PROTO_GetFieldsCounters [16:04:29]wFMCommunicate request_size=4 [16:04:29]MH_SAM_APDU [16:04:29]CAPDU: 80 13 00 00 [16:04:29]Write to MH i2c: E2 08 00 01 0E 80 13 00 00 00 00 00 00 8B [16:04:29]Write i2c OK [16:04:29]MH_I2C_Read... [16:04:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:30]Read from MH i2c: E2 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 62 00 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 62 00 01 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E7 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E7 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:04:30]wFMCommunicate OK [16:04:30]SAM_PROTO_GetFieldsCounters done [16:04:30]requested_item shift.num is exist - process it [16:04:30]requested_item shift.opened is exist - process it [16:04:30]req_shift_opened [16:04:30]FM_GetShiftState [16:04:30]SAM_PROTO_GetShiftState [16:04:30]wFMCommunicate request_size=4 [16:04:30]MH_SAM_APDU [16:04:30]CAPDU: 80 13 01 00 [16:04:30]Write to MH i2c: E2 08 00 02 0E 80 13 01 00 00 00 00 00 8D [16:04:30]Write i2c OK [16:04:30]MH_I2C_Read... [16:04:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:30]Read from MH i2c: E2 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 0E 00 [16:04:30]MH_I2C_Read... [16:04:30]Read from MH i2c: E2 0E 00 02 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DC [16:04:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:04:30]wFMCommunicate OK [16:04:30]SAM_PROTO_GetShiftState done [16:04:30]FM_GetShiftState done [16:04:30]req_shift_opened done [16:04:30]requested_item shift.open_date is exist - process it [16:04:30]req_shift_open_date [16:04:30]req_shift_open_date done [16:04:30]produce_requested_data done [16:04:30]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139239,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:04:30]process_action_free close_receipt [16:04:30]json_value_free [16:04:30]json_value_free done [16:04:30]process_json_proto returns [16:04:30]Send response to host [16:04:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139239,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:04:30]free response buf [16:04:30]execute_script done [16:04:30]execute_script returns [16:04:30]free content buf [16:04:30]Sock 8.Close socket [16:04:30]Sock 8.Thread stoped [16:04:33]OFD Sender: No OFD packet to send [16:04:38]OFD Sender: No OFD packet to send [16:04:43]OFD Sender: No OFD packet to send [16:04:48]OFD Sender: No OFD packet to send [16:04:53]OFD Sender: No OFD packet to send [16:04:58]OFD Sender: No OFD packet to send [16:05:03]OFD Sender: No OFD packet to send [16:05:08]OFD Sender: No OFD packet to send [16:05:12]accept exits with 9 [16:05:12]New connection [16:05:12]New thread 3067141476 created [16:05:12]Thread 3067284836 joined [16:05:12]Waiting for new connection... [16:05:12] Sock 9.Parse request [16:05:12]Sock 9.Check first char [16:05:12]Sock 9.First char is OK [16:05:12]request: POST /json_proto HTTP/1.0 [16:05:12]Method: POST [16:05:12]URL: /json_proto [16:05:12]Method is POST - this is cgi request [16:05:12]url: /json_proto [16:05:12]query_string will be loaded in cgi processing [16:05:12]execute_cgi json_proto POST (null) [16:05:12]execute_cgi path=json_proto method=POST [16:05:12]POST find Content-Length [16:05:12]Host: 172.17.50.196:8080 [16:05:12]Content-Length: 686 [16:05:12]Content-Type: application/json [16:05:12] [16:05:12]POST finish read [16:05:12]Found Content-Length = 686 [16:05:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.580, "sum" : 1018.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1018.00, "payments": [ { "type": 0, "sum" : 1018.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:12]execute_script... [16:05: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)1093930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 81", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-5", "price" : 38.30, "quantity" : 26.580, "sum" : 1018.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9999.00, "total" : 1018.00, "payments": [ { "type": 0, "sum" : 1018.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:05:12]POST & json_proto [16:05:12]process_json_proto [16:05:12]json parsed OK: [16:05:12]protocol is kg_v1.0 [16:05:12]action value=close_receipt [16:05:12]process_action close_receipt [16:05:12]cmd_close_receipt [16:05:12]MH_GetDate [16:05:12]Write to MH i2c: F0 00 00 03 0E 00 [16:05:12]Write i2c OK [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: F0 [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: F0 09 00 [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: F0 09 00 03 0E 00 B9 07 21 67 72 0D 1C 67 53 [16:05:12]GetLastDocTimeStamp 1730217866 [16:05:12]current date 1730217913 [16:05:12]FM_GetShiftState [16:05:12]SAM_PROTO_GetShiftState [16:05:12]wFMCommunicate request_size=4 [16:05:12]MH_SAM_APDU [16:05:12]CAPDU: 80 13 01 00 [16:05:12]Write to MH i2c: E2 08 00 04 0E 80 13 01 00 00 00 00 00 8F [16:05:12]Write i2c OK [16:05:12]MH_I2C_Read... [16:05:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:12]Read from MH i2c: E2 [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: E2 0E 00 [16:05:12]MH_I2C_Read... [16:05:12]Read from MH i2c: E2 0E 00 04 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DE [16:05:12]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:05:12]wFMCommunicate OK [16:05:12]SAM_PROTO_GetShiftState done [16:05:12]FM_GetShiftState done [16:05:12]opened in 1730160023 [16:05:12]opened+sec_in_day 1730246423 [16:05:12]quantity*price = 101801 [16:05:12]sum+1 = 101802 [16:05:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1018.00 Внесено: 9999.00 СДАЧА: 8981.00 НСП 1% : 9.01 НДС 12% : 108.11 Наличными: 1018.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 225 29.10.2024 16:05 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139240 ФПД: 39015248754386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160513&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139240&fm=39015248754386&tin=02508201610067®Number=0000000000091631&sum=101800 [16:05:13]StoreToDocumentArchive [16:05:13]shift 555 fd 139240 [16:05:13]save to /storage/0555/doc_00139240 [16:05:13]save last doc name /storage/0555/doc_00139240 to /storage/kkm_last_doc_name [16:05:13]save OK [16:05:13]Clear old archive folders... [16:05:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:05:13]tlvbuf is 01142940 [16:05:13]SAM_PROTO_ClearQueue [16:05:13]wFMCommunicate request_size=4 [16:05:13]MH_SAM_APDU [16:05:13]CAPDU: 80 09 00 00 [16:05:13]Write to MH i2c: E2 08 00 11 0E 80 09 00 00 00 00 00 00 91 [16:05:13]Write i2c OK [16:05:13]MH_I2C_Read... [16:05:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:05:13]Read from MH i2c: E2 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 03 00 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 03 00 11 0E 00 90 00 93 [16:05:13]RAPDU: 90 00 [16:05:13]wFMCommunicate OK [16:05:13]SAM_PROTO_ClearQueue done [16:05:13]KKMCreateOFDPacket [16:05:13]OFDProtocolAddRootSTLVToBuf [16:05:13]FM_MakeSignedData [16:05:13]FM_MakeSignedData [16:05:13]SAM_PROTO_SignData [16:05:13]wFMCommunicate request_size=4 [16:05:13]MH_SAM_APDU [16:05:13]CAPDU: 80 0D 01 02 [16:05:13]Write to MH i2c: E2 08 00 12 0E 80 0D 01 02 00 00 00 00 99 [16:05:13]Write i2c OK [16:05:13]MH_I2C_Read... [16:05:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:05:13]Read from MH i2c: E2 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 03 00 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 03 00 12 0E 00 90 00 94 [16:05:13]RAPDU: 90 00 [16:05:13]wFMCommunicate OK [16:05:13]wFMCommunicate request_size=255 [16:05:13]MH_SAM_APDU [16:05:13]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 67 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A9 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 8D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 2A 00 00 00 00 07 04 06 00 A8 8D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 B9 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E8 1F 02 00 35 04 06 00 23 7B [16:05:13]Write to MH i2c: E2 02 01 13 0E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 67 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A9 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 8D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 2A 00 00 00 00 07 04 06 00 A8 8D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 B9 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E8 1F 02 00 35 04 06 00 23 7B 00 00 19 [16:05:13]Write i2c OK [16:05:13]MH_I2C_Read... [16:05:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:13]Read from MH i2c: E2 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 03 00 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 03 00 13 0E 00 90 00 95 [16:05:13]RAPDU: 90 00 [16:05:13]wFMCommunicate OK [16:05:13]wFMCommunicate request_size=9 [16:05:13]MH_SAM_APDU [16:05:13]CAPDU: 80 0D 02 02 04 F2 0A F6 D2 [16:05:13]Write to MH i2c: E2 0C 00 14 0E 80 0D 02 02 04 00 F2 0A F6 D2 00 00 68 [16:05:13]Write i2c OK [16:05:13]MH_I2C_Read... [16:05:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:05:13]Read from MH i2c: E2 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 03 00 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 03 00 14 0E 00 90 00 96 [16:05:13]RAPDU: 90 00 [16:05:13]wFMCommunicate OK [16:05:13]wFMCommunicate request_size=4 [16:05:13]MH_SAM_APDU [16:05:13]CAPDU: 80 0D 03 02 [16:05:13]Write to MH i2c: E2 08 00 15 0E 80 0D 03 02 00 00 00 00 9E [16:05:13]Write i2c OK [16:05:13]MH_I2C_Read... [16:05:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:05:13]Read from MH i2c: E2 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 0B 00 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 0B 00 15 0E 00 FC 98 06 EE 2C B1 F5 68 90 00 61 [16:05:13]RAPDU: FC 98 06 EE 2C B1 F5 68 90 00 [16:05:13]wFMCommunicate OK [16:05:13]SAM_PROTO_SignData done [16:05:13]FM_MakeSignedData done [16:05:13]CreateOFDProtocolMessage [16:05:13]wFMCommunicate request_size=4 [16:05:13]MH_SAM_APDU [16:05:13]CAPDU: 80 11 00 00 [16:05:13]Write to MH i2c: E2 08 00 16 0E 80 11 00 00 00 00 00 00 9E [16:05:13]Write i2c OK [16:05:13]MH_I2C_Read... [16:05:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:13]Read from MH i2c: E2 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 17 00 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: E2 17 00 16 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F9 [16:05:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:05:13]wFMCommunicate OK [16:05:13]CreateOFDProtocolMessage done [16:05:13]OFDSenderStorePacket 139240 [16:05:13]StoreOFDPacket docnum=139240 [16:05:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0E 01 00 00 C6 AC 06 01 5E 53 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 67 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A9 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 8D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 2A 00 00 00 00 07 04 06 00 A8 8D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 B9 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E8 1F 02 00 35 04 06 00 23 7B F2 0A F6 D2 FC 98 06 EE 2C B1 F5 68 [16:05:13]CheckFolder [16:05:13]dirname=/storage/ofd_packets [16:05:13]CheckFolder done [16:05:13]ProducePacketName [16:05:13]name=ofd_packets/00139240 [16:05:13]NVStorageSaveData ofd_packets/00139240 [16:05:13]File name is /storage/ofd_packets/00139240 [16:05:13]Write 300 bytes [16:05:13]NVStorageSaveData done [16:05:13]OFDSenderStorePacket done [16:05:13]KKMCreateOFDPacket done [16:05:13]NVStorageSaveData kkm_last_timestamp [16:05:13]File name is /storage/kkm_last_timestamp [16:05:13]Write 4 bytes [16:05:13]NVStorageSaveData done [16:05:13]ExternCall_PrintAddStr [16:05:13]wPrintStart [16:05:13]Write to MH i2c: 01 00 00 17 0E 25 [16:05:13]Write i2c OK [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: 01 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: 01 07 00 [16:05:13]MH_I2C_Read... [16:05:13]Read from MH i2c: 01 07 00 17 0E 00 00 00 00 00 FF 0F 3A [16:05:13]RasterBufferAndPrint [16:05:13]line Счет N : (1)1093930 [16:05:13]line ИНН: 02508201610067 [16:05:13]line Контрольно-Кассовый Чек [16:05:13]line ПРОДАЖА [16:05:13]line ТРК (МРК, ГНК) : 81 [16:05:13]line Товар: 2711190000 [16:05:13]line ГАЗ-К-5 [16:05:13]line 26.580 * 38.30 [16:05:13]line = 1018.01 [16:05:13]line НДС 12% НСП 1% [16:05:13]line > о реализуемом товаре [16:05:13]line ОКРУГЛЕНИЕ: -0.01 [16:05:13]line ИТОГО: 1018.00 [16:05:13]line Внесено: 9999.00 [16:05:13]line СДАЧА: 8981.00 [16:05:13]line НСП 1% : 9.01 [16:05:13]line НДС 12% : 108.11 [16:05:13]line Наличными: 1018.00 [16:05:13]line Безнал.: 0.00 [16:05:13]line Место: АЗС № 101 "Партнер Нефть" [16:05:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:05:13]line СНО: Общий режим [16:05:13]line Чек 225 29.10.2024 16:05 [16:05:13]line Смена: 555 ФФД: 1.0 [16:05:13]line ЗНМ: 0300000081 [16:05:13]line РНМ: 0000000000091631 [16:05:13]line Версия ККМ: 001 [16:05:13]line ФМ: 0000000000874669 [16:05:13]line ФД: 139240 [16:05:13]line ФПД: 39015248754386 [16:05:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160513&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139240&fm=39015248754386&tin=02508201610067®Number=0000000000091631&sum=101800 [16:05:14]OFD Sender: Processing packet 139240 [packets to send 34, broken 33] [16:05:14]ProducePacketName [16:05:14]name=ofd_packets/00139240 [16:05:14]OFD Sender: To server: pG, [16:05:14]CommunicateWithHost lk.salyk.kg:30040 [16:05:14]ConnectInit lk.salyk.kg [16:05:14]written 0, free lines is 4095 [16:05:14]Connected sock=10 [16:05: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 36 39 0E 01 00 00 C6 AC 06 01 5E 53 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 35 FF 03 08 00 03 D4 67 00 00 00 00 00 37 04 06 00 F6 0E 00 00 00 00 13 04 06 00 A9 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 8D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3B 2A 00 00 00 00 07 04 06 00 A8 8D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 B9 07 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E8 1F 02 00 35 04 06 00 23 7B F2 0A F6 D2 FC 98 06 EE 2C B1 F5 68 [16:05: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 36 39 4F 00 00 00 16 12 47 00 9B 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 36 39 10 04 04 00 E8 1F 02 00 F4 03 04 00 6C B3 20 67 B6 04 01 00 00 76 75 9D 02 7A E5 5C BD [16:05:14]CommunicateWithHost err = 0 [16:05:14]CheckOFDResponse [16:05:14]1017 (14) - 77093643461234 [16:05:14]1041 (16) - 0000000000874669 [16:05:14]1040 (4) - 139240 [16:05:14]1012 (4) - 29.10.2024 10:05 [16:05:14]1206 (1) - 0 [16:05:14]OFD Sender: Remove packet 139240 [16:05:14]ProducePacketName [16:05:14]name=ofd_packets/00139240 [16:05:14]NVStorageDeleteData [16:05:14]Write to MH i2c: 01 00 00 42 0E 50 [16:05:14]Write i2c OK [16:05:14]MH_I2C_Read... [16:05:14]Read from MH i2c: 01 [16:05:14]MH_I2C_Read... [16:05:14]Read from MH i2c: 01 07 00 [16:05:14]MH_I2C_Read... [16:05:14]Read from MH i2c: 01 07 00 42 0E 00 00 00 00 00 F9 0C 5C [16:05:14]RasterBufferAndPrint [16:05:14]line [16:05:14]line [16:05:14]line [16:05:14]line [16:05:14]line [16:05:14]written 0, free lines is 3328 [16:05:14]MH_Cut [16:05:14]Write to MH i2c: D1 01 00 49 0E 01 29 [16:05:14]Write i2c OK [16:05:14]MH_I2C_Read... [16:05:14]Read from MH i2c: D1 [16:05:14]MH_I2C_Read... [16:05:14]Read from MH i2c: D1 01 00 [16:05:14]MH_I2C_Read... [16:05:14]Read from MH i2c: D1 01 00 49 0E 00 28 [16:05:14]Write to MH i2c: 01 00 00 4A 0E 58 [16:05:14]Write i2c OK [16:05:14]MH_I2C_Read... [16:05:15]OFD Sender: No OFD packet to send [16:05:15]*** Cut start [16:05:15]*** Partial cut [16:05:15]*** CUTSNS_PIN = 1 [16:05:15]*** CUTSNS_PIN = 0 [16:05:15]*** Brake cut motor [16:05:16]Read from MH i2c: 01 [16:05:16]MH_I2C_Read... [16:05:16]*** Stop cut motor [16:05:16]*** Cut end [16:05:16]Read from MH i2c: 01 07 00 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: 01 07 00 4A 0E 00 00 00 00 00 FF 0F 6D [16:05:16]process_action close_receipt done [16:05:16]requested_data is exist [16:05:16]produce_requested_data [16:05:16]requested_item fm.sn is exist - process it [16:05:16]wFMCommunicate request_size=4 [16:05:16]MH_SAM_APDU [16:05:16]CAPDU: 80 11 00 00 [16:05:16]Write to MH i2c: E2 08 00 4B 0E 80 11 00 00 00 00 00 00 D3 [16:05:16]Write i2c OK [16:05:16]MH_I2C_Read... [16:05:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:05:16]Read from MH i2c: E2 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 17 00 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 17 00 4B 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2E [16:05:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:05:16]wFMCommunicate OK [16:05:16]requested_item fd.num is exist - process it [16:05:16]SAM_PROTO_GetFieldsCounters [16:05:16]wFMCommunicate request_size=4 [16:05:16]MH_SAM_APDU [16:05:16]CAPDU: 80 13 00 00 [16:05:16]Write to MH i2c: E2 08 00 4C 0E 80 13 00 00 00 00 00 00 D6 [16:05:16]Write i2c OK [16:05:16]MH_I2C_Read... [16:05:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:05:16]Read from MH i2c: E2 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 62 00 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 62 00 4C 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [16:05: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E8 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:05:16]wFMCommunicate OK [16:05:16]SAM_PROTO_GetFieldsCounters done [16:05:16]requested_item shift.num is exist - process it [16:05:16]requested_item shift.opened is exist - process it [16:05:16]req_shift_opened [16:05:16]FM_GetShiftState [16:05:16]SAM_PROTO_GetShiftState [16:05:16]wFMCommunicate request_size=4 [16:05:16]MH_SAM_APDU [16:05:16]CAPDU: 80 13 01 00 [16:05:16]Write to MH i2c: E2 08 00 4D 0E 80 13 01 00 00 00 00 00 D8 [16:05:16]Write i2c OK [16:05:16]MH_I2C_Read... [16:05:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:05:16]Read from MH i2c: E2 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 0E 00 [16:05:16]MH_I2C_Read... [16:05:16]Read from MH i2c: E2 0E 00 4D 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 27 [16:05:16]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:05:16]wFMCommunicate OK [16:05:16]SAM_PROTO_GetShiftState done [16:05:16]FM_GetShiftState done [16:05:16]req_shift_opened done [16:05:16]requested_item shift.open_date is exist - process it [16:05:16]req_shift_open_date [16:05:16]req_shift_open_date done [16:05:16]produce_requested_data done [16:05:16]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139240,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:05:16]process_action_free close_receipt [16:05:16]json_value_free [16:05:16]json_value_free done [16:05:16]process_json_proto returns [16:05:16]Send response to host [16:05:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139240,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:05:16]free response buf [16:05:16]execute_script done [16:05:16]execute_script returns [16:05:16]free content buf [16:05:16]Sock 9.Close socket [16:05:16]Sock 9.Thread stoped [16:05:20]OFD Sender: No OFD packet to send [16:05:25]OFD Sender: No OFD packet to send [16:05:30]OFD Sender: No OFD packet to send [16:05:35]OFD Sender: No OFD packet to send [16:05:40]OFD Sender: No OFD packet to send [16:05:45]OFD Sender: No OFD packet to send [16:05:50]OFD Sender: No OFD packet to send [16:05:55]OFD Sender: No OFD packet to send [16:06:00]OFD Sender: No OFD packet to send [16:06:05]OFD Sender: No OFD packet to send [16:06:10]OFD Sender: No OFD packet to send [16:06:15]OFD Sender: No OFD packet to send [16:06:20]OFD Sender: No OFD packet to send [16:06:25]OFD Sender: No OFD packet to send [16:06:30]OFD Sender: No OFD packet to send [16:06:35]OFD Sender: No OFD packet to send [16:06:40]OFD Sender: No OFD packet to send [16:06:45]OFD Sender: No OFD packet to send [16:06:47]accept exits with 8 [16:06:47]New connection [16:06:47]New thread 3067284836 created [16:06:47]Thread 3067141476 joined [16:06:47]Waiting for new connection... [16:06:47] Sock 8.Parse request [16:06:47]Sock 8.Check first char [16:06:47]Sock 8.First char is OK [16:06:47]request: POST /json_proto HTTP/1.0 [16:06:47]Method: POST [16:06:47]URL: /json_proto [16:06:47]Method is POST - this is cgi request [16:06:47]url: /json_proto [16:06:47]query_string will be loaded in cgi processing [16:06:47]execute_cgi json_proto POST (null) [16:06:47]execute_cgi path=json_proto method=POST [16:06:47]POST find Content-Length [16:06:47]Host: 172.17.50.196:8080 [16:06:47]Content-Length: 664 [16:06:47]Content-Type: application/json [16:06:47] [16:06:47]POST finish read [16:06:47]Found Content-Length = 664 [16:06:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.000, "sum" : 1484.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "payments": [ { "type": 0, "sum" : 1484.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:47]execute_script... [16: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)1093931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.000, "sum" : 1484.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "payments": [ { "type": 0, "sum" : 1484.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:06:47]POST & json_proto [16:06:47]process_json_proto [16:06:47]json parsed OK: [16:06:47]protocol is kg_v1.0 [16:06:47]action value=close_receipt [16:06:47]process_action close_receipt [16:06:47]cmd_close_receipt [16:06:47]MH_GetDate [16:06:47]Write to MH i2c: F0 00 00 4E 0E 4B [16:06:47]Write i2c OK [16:06:47]MH_I2C_Read... [16:06:47]Read from MH i2c: F0 [16:06:47]MH_I2C_Read... [16:06:47]Read from MH i2c: F0 09 00 [16:06:47]MH_I2C_Read... [16:06:47]Read from MH i2c: F0 09 00 4E 0E 00 18 08 21 67 72 0D 1C 67 FE [16:06:47]GetLastDocTimeStamp 1730217913 [16:06:47]current date 1730218008 [16:06:47]FM_GetShiftState [16:06:47]SAM_PROTO_GetShiftState [16:06:47]wFMCommunicate request_size=4 [16:06:47]MH_SAM_APDU [16:06:47]CAPDU: 80 13 01 00 [16:06:47]Write to MH i2c: E2 08 00 4F 0E 80 13 01 00 00 00 00 00 DA [16:06:47]Write i2c OK [16:06:47]MH_I2C_Read... [16:06:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:47]Read from MH i2c: E2 [16:06:47]MH_I2C_Read... [16:06:47]Read from MH i2c: E2 0E 00 [16:06:47]MH_I2C_Read... [16:06:47]Read from MH i2c: E2 0E 00 4F 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 29 [16:06:47]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:06:47]wFMCommunicate OK [16:06:47]SAM_PROTO_GetShiftState done [16:06:47]FM_GetShiftState done [16:06:47]opened in 1730160023 [16:06:47]opened+sec_in_day 1730246423 [16:06:47]quantity*price = 148400 [16:06:47]sum+1 = 148401 [16:06:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1484.00 Внесено: 2000.00 СДАЧА: 516.00 НСП 1% : 13.13 НДС 12% : 157.59 Наличными: 1484.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 226 29.10.2024 16:06 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139241 ФПД: 138432543123584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160648&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139241&fm=138432543123584&tin=02508201610067®Number=0000000000091631&sum=148400 [16:06:48]StoreToDocumentArchive [16:06:48]shift 555 fd 139241 [16:06:48]save to /storage/0555/doc_00139241 [16:06:48]save last doc name /storage/0555/doc_00139241 to /storage/kkm_last_doc_name [16:06:48]save OK [16:06:48]Clear old archive folders... [16:06:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:06:48]tlvbuf is 01142B90 [16:06:48]SAM_PROTO_ClearQueue [16:06:48]wFMCommunicate request_size=4 [16:06:48]MH_SAM_APDU [16:06:48]CAPDU: 80 09 00 00 [16:06:48]Write to MH i2c: E2 08 00 5C 0E 80 09 00 00 00 00 00 00 DC [16:06:48]Write i2c OK [16:06:48]MH_I2C_Read... [16:06:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:06:48]Read from MH i2c: E2 [16:06:48]MH_I2C_Read... [16:06:48]Read from MH i2c: E2 03 00 [16:06:48]MH_I2C_Read... [16:06:48]Read from MH i2c: E2 03 00 5C 0E 00 90 00 DE [16:06:48]RAPDU: 90 00 [16:06:48]wFMCommunicate OK [16:06:48]SAM_PROTO_ClearQueue done [16:06:48]KKMCreateOFDPacket [16:06:48]OFDProtocolAddRootSTLVToBuf [16:06:48]FM_MakeSignedData [16:06:48]FM_MakeSignedData [16:06:48]SAM_PROTO_SignData [16:06:48]wFMCommunicate request_size=4 [16:06:48]MH_SAM_APDU [16:06:48]CAPDU: 80 0D 01 02 [16:06:48]Write to MH i2c: E2 08 00 5D 0E 80 0D 01 02 00 00 00 00 E4 [16:06:48]Write i2c OK [16:06:48]MH_I2C_Read... [16:06:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:06:48]Read from MH i2c: E2 [16:06:48]MH_I2C_Read... [16:06:48]Read from MH i2c: E2 03 00 [16:06:48]MH_I2C_Read... [16:06:48]Read from MH i2c: E2 03 00 5D 0E 00 90 00 DF [16:06:48]RAPDU: 90 00 [16:06:48]wFMCommunicate OK [16:06:48]wFMCommunicate request_size=255 [16:06:48]MH_SAM_APDU [16: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 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 B0 43 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 18 08 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E9 1F 02 00 35 04 06 00 7D [16:06:48]Write to MH i2c: E2 02 01 5E 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 B0 43 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 18 08 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E9 1F 02 00 35 04 06 00 7D 00 00 88 [16:06:48]Write i2c OK [16:06:48]MH_I2C_Read... [16:06:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:49]Read from MH i2c: E2 [16:06:49]MH_I2C_Read... [16:06:49]Read from MH i2c: E2 03 00 [16:06:49]MH_I2C_Read... [16:06:49]Read from MH i2c: E2 03 00 5E 0E 00 90 00 E0 [16:06:49]RAPDU: 90 00 [16:06:49]wFMCommunicate OK [16:06:49]wFMCommunicate request_size=10 [16:06:49]MH_SAM_APDU [16:06:49]CAPDU: 80 0D 02 02 05 E7 56 8E E8 80 [16:06:49]Write to MH i2c: E2 0D 00 5F 0E 80 0D 02 02 05 00 E7 56 8E E8 80 00 00 24 [16:06:49]Write i2c OK [16:06:49]MH_I2C_Read... [16:06:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:06:49]Read from MH i2c: E2 [16:06:49]MH_I2C_Read... [16:06:49]Read from MH i2c: E2 03 00 [16:06:49]MH_I2C_Read... [16:06:49]Read from MH i2c: E2 03 00 5F 0E 00 90 00 E1 [16:06:49]RAPDU: 90 00 [16:06:49]wFMCommunicate OK [16:06:49]wFMCommunicate request_size=4 [16:06:49]MH_SAM_APDU [16:06:49]CAPDU: 80 0D 03 02 [16:06:49]Write to MH i2c: E2 08 00 60 0E 80 0D 03 02 00 00 00 00 E9 [16:06:49]Write i2c OK [16:06:49]MH_I2C_Read... [16:06:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:06:49]Read from MH i2c: E2 [16:06:49]MH_I2C_Read... [16:06:49]Read from MH i2c: E2 0B 00 [16:06:49]MH_I2C_Read... [16:06:49]Read from MH i2c: E2 0B 00 60 0E 00 E9 AA 16 52 3A A3 8E 16 90 00 66 [16:06:49]RAPDU: E9 AA 16 52 3A A3 8E 16 90 00 [16:06:49]wFMCommunicate OK [16:06:49]SAM_PROTO_SignData done [16:06:49]FM_MakeSignedData done [16:06:49]CreateOFDProtocolMessage [16:06:49]wFMCommunicate request_size=4 [16:06:49]MH_SAM_APDU [16:06:49]CAPDU: 80 11 00 00 [16:06:49]Write to MH i2c: E2 08 00 61 0E 80 11 00 00 00 00 00 00 E9 [16:06:49]Write i2c OK [16:06:49]MH_I2C_Read... [16:06:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:49]Read from MH i2c: E2 [16:06:49]MH_I2C_Read... [16:06:49]Read from MH i2c: E2 17 00 [16:06:49]MH_I2C_Read... [16:06:49]Read from MH i2c: E2 17 00 61 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 44 [16:06:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:06:49]wFMCommunicate OK [16:06:49]CreateOFDProtocolMessage done [16:06:49]OFDSenderStorePacket 139241 [16:06:49]StoreOFDPacket docnum=139241 [16:06:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 A4 88 07 01 90 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 B0 43 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 18 08 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E9 1F 02 00 35 04 06 00 7D E7 56 8E E8 80 E9 AA 16 52 3A A3 8E 16 [16:06:49]CheckFolder [16:06:49]dirname=/storage/ofd_packets [16:06:49]CheckFolder done [16:06:49]ProducePacketName [16:06:49]name=ofd_packets/00139241 [16:06:49]NVStorageSaveData ofd_packets/00139241 [16:06:49]File name is /storage/ofd_packets/00139241 [16:06:49]Write 301 bytes [16:06:49]NVStorageSaveData done [16:06:49]OFDSenderStorePacket done [16:06:49]KKMCreateOFDPacket done [16:06:49]NVStorageSaveData kkm_last_timestamp [16:06:49]File name is /storage/kkm_last_timestamp [16:06:49]Write 4 bytes [16:06:49]NVStorageSaveData done [16:06:49]ExternCall_PrintAddStr [16:06:49]wPrintStart [16:06:49]Write to MH i2c: 01 00 00 62 0E 70 [16:06:49]Write i2c OK [16:06:49]MH_I2C_Read... [16:06:49]Read from MH i2c: 01 [16:06:49]MH_I2C_Read... [16:06:49]Read from MH i2c: 01 07 00 [16:06:49]MH_I2C_Read... [16:06:49]Read from MH i2c: 01 07 00 62 0E 00 00 00 00 00 FF 0F 85 [16:06:49]RasterBufferAndPrint [16:06:49]line Счет N : (1)1093931 [16:06:49]line ИНН: 02508201610067 [16:06:49]line Контрольно-Кассовый Чек [16:06:49]line ПРОДАЖА [16:06:49]line ТРК (МРК, ГНК) : 44 [16:06:49]line Товар: 2710124500 [16:06:49]line Аи-95-К-3 [16:06:49]line 20.000 * 74.20 [16:06:49]line = 1484.00 [16:06:49]line НДС 12% НСП 1% [16:06:49]line > о реализуемом товаре [16:06:49]line ИТОГО: 1484.00 [16:06:49]line Внесено: 2000.00 [16:06:49]line СДАЧА: 516.00 [16:06:49]line НСП 1% : 13.13 [16:06:49]line НДС 12% : 157.59 [16:06:49]line Наличными: 1484.00 [16:06:49]line Безнал.: 0.00 [16:06:49]line Место: АЗС № 101 "Партнер Нефть" [16:06:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:06:49]line СНО: Общий режим [16:06:49]line Чек 226 29.10.2024 16:06 [16:06:49]line Смена: 555 ФФД: 1.0 [16:06:49]line ЗНМ: 0300000081 [16:06:49]line РНМ: 0000000000091631 [16:06:49]line Версия ККМ: 001 [16:06:49]line ФМ: 0000000000874669 [16:06:49]line ФД: 139241 [16:06:49]line ФПД: 138432543123584 [16:06:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T160648&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139241&fm=138432543123584&tin=02508201610067®Number=0000000000091631&sum=148400 [16:06:49]OFD Sender: Processing packet 139241 [packets to send 34, broken 33] [16:06:49]ProducePacketName [16:06:49]name=ofd_packets/00139241 [16:06:49]OFD Sender: To server: pG, [16:06:49]CommunicateWithHost lk.salyk.kg:30040 [16:06:49]ConnectInit lk.salyk.kg [16:06:49]written 0, free lines is 4095 [16:06:49]Connected sock=10 [16: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 36 39 0F 01 00 00 A4 88 07 01 90 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B0 43 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 43 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 21 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 3D 00 00 00 00 07 04 06 00 B0 43 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 18 08 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E9 1F 02 00 35 04 06 00 7D E7 56 8E E8 80 E9 AA 16 52 3A A3 8E 16 [16: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 36 39 4F 00 00 00 46 35 47 00 EE 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 E9 1F 02 00 F4 03 04 00 CB B3 20 67 B6 04 01 00 00 A5 D3 57 BC 4E 5D 26 F6 [16:06:49]CommunicateWithHost err = 0 [16:06:49]CheckOFDResponse [16:06:49]1017 (14) - 77093643461234 [16:06:49]1041 (16) - 0000000000874669 [16:06:49]1040 (4) - 139241 [16:06:49]1012 (4) - 29.10.2024 10:07 [16:06:49]1206 (1) - 0 [16:06:49]OFD Sender: Remove packet 139241 [16:06:49]ProducePacketName [16:06:49]name=ofd_packets/00139241 [16:06:49]NVStorageDeleteData [16:06:50]Write to MH i2c: 01 00 00 8C 0E 9A [16:06:50]Write i2c OK [16:06:50]MH_I2C_Read... [16:06:50]Read from MH i2c: 01 [16:06:50]MH_I2C_Read... [16:06:50]Read from MH i2c: 01 07 00 [16:06:50]MH_I2C_Read... [16:06:50]Read from MH i2c: 01 07 00 8C 0E 00 00 00 00 00 FF 0C AC [16:06:50]RasterBufferAndPrint [16:06:50]line [16:06:50]line [16:06:50]line [16:06:50]line [16:06:50]line [16:06:50]written 0, free lines is 3333 [16:06:50]MH_Cut [16:06:50]Write to MH i2c: D1 01 00 93 0E 01 73 [16:06:50]Write i2c OK [16:06:50]MH_I2C_Read... [16:06:50]Read from MH i2c: D1 [16:06:50]MH_I2C_Read... [16:06:50]Read from MH i2c: D1 01 00 [16:06:50]MH_I2C_Read... [16:06:50]Read from MH i2c: D1 01 00 93 0E 00 72 [16:06:50]Write to MH i2c: 01 00 00 94 0E A2 [16:06:50]Write i2c OK [16:06:50]MH_I2C_Read... [16:06:50]OFD Sender: No OFD packet to send [16:06:50]*** Cut start [16:06:50]*** Partial cut [16:06:50]*** CUTSNS_PIN = 1 [16:06:50]*** CUTSNS_PIN = 0 [16:06:51]*** Brake cut motor [16:06:51]Read from MH i2c: 01 [16:06:51]*** Stop cut motor [16:06:51]*** Cut end [16:06:51]MH_I2C_Read... [16:06:51]Read from MH i2c: 01 07 00 [16:06:51]MH_I2C_Read... [16:06:51]Read from MH i2c: 01 07 00 94 0E 00 00 00 00 00 FF 0F B7 [16:06:51]process_action close_receipt done [16:06:51]requested_data is exist [16:06:51]produce_requested_data [16:06:51]requested_item fm.sn is exist - process it [16:06:51]wFMCommunicate request_size=4 [16:06:51]MH_SAM_APDU [16:06:51]CAPDU: 80 11 00 00 [16:06:51]Write to MH i2c: E2 08 00 95 0E 80 11 00 00 00 00 00 00 1D [16:06:51]Write i2c OK [16:06:51]MH_I2C_Read... [16:06:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:06:51]Read from MH i2c: E2 [16:06:51]MH_I2C_Read... [16:06:51]Read from MH i2c: E2 17 00 [16:06:51]MH_I2C_Read... [16:06:51]Read from MH i2c: E2 17 00 95 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 78 [16:06:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:06:51]wFMCommunicate OK [16:06:51]requested_item fd.num is exist - process it [16:06:51]SAM_PROTO_GetFieldsCounters [16:06:51]wFMCommunicate request_size=4 [16:06:51]MH_SAM_APDU [16:06:51]CAPDU: 80 13 00 00 [16:06:51]Write to MH i2c: E2 08 00 96 0E 80 13 00 00 00 00 00 00 20 [16:06:51]Write i2c OK [16:06:51]MH_I2C_Read... [16:06:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:06:51]Read from MH i2c: E2 [16:06:51]MH_I2C_Read... [16:06:51]Read from MH i2c: E2 62 00 [16:06:51]MH_I2C_Read... [16:06:51]Read from MH i2c: E2 62 00 96 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E9 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [16:06: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 E9 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:06:51]wFMCommunicate OK [16:06:51]SAM_PROTO_GetFieldsCounters done [16:06:51]requested_item shift.num is exist - process it [16:06:51]requested_item shift.opened is exist - process it [16:06:51]req_shift_opened [16:06:51]FM_GetShiftState [16:06:51]SAM_PROTO_GetShiftState [16:06:51]wFMCommunicate request_size=4 [16:06:51]MH_SAM_APDU [16:06:51]CAPDU: 80 13 01 00 [16:06:51]Write to MH i2c: E2 08 00 97 0E 80 13 01 00 00 00 00 00 22 [16:06:51]Write i2c OK [16:06:51]MH_I2C_Read... [16:06:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:06:51]Read from MH i2c: E2 [16:06:51]MH_I2C_Read... [16:06:51]Read from MH i2c: E2 0E 00 [16:06:51]MH_I2C_Read... [16:06:51]Read from MH i2c: E2 0E 00 97 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 71 [16:06:51]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:06:51]wFMCommunicate OK [16:06:51]SAM_PROTO_GetShiftState done [16:06:51]FM_GetShiftState done [16:06:51]req_shift_opened done [16:06:51]requested_item shift.open_date is exist - process it [16:06:51]req_shift_open_date [16:06:51]req_shift_open_date done [16:06:51]produce_requested_data done [16:06:51]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139241,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:06:51]process_action_free close_receipt [16:06:51]json_value_free [16:06:51]json_value_free done [16:06:51]process_json_proto returns [16:06:51]Send response to host [16:06:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139241,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:06:51]free response buf [16:06:51]execute_script done [16:06:51]execute_script returns [16:06:51]free content buf [16:06:51]Sock 8.Close socket [16:06:51]Sock 8.Thread stoped [16:06:55]OFD Sender: No OFD packet to send [16:07:00]OFD Sender: No OFD packet to send [16:07:05]OFD Sender: No OFD packet to send [16:07:10]OFD Sender: No OFD packet to send [16:07:15]OFD Sender: No OFD packet to send [16:07:20]OFD Sender: No OFD packet to send [16:07:25]OFD Sender: No OFD packet to send [16:07:30]OFD Sender: No OFD packet to send [16:07:35]OFD Sender: No OFD packet to send [16:07:40]OFD Sender: No OFD packet to send [16:07:45]OFD Sender: No OFD packet to send [16:07:50]OFD Sender: No OFD packet to send [16:07:55]OFD Sender: No OFD packet to send [16:08:00]OFD Sender: No OFD packet to send [16:08:05]OFD Sender: No OFD packet to send [16:08:10]OFD Sender: No OFD packet to send [16:08:15]OFD Sender: No OFD packet to send [16:08:20]OFD Sender: No OFD packet to send [16:08:25]OFD Sender: No OFD packet to send [16:08:30]OFD Sender: No OFD packet to send [16:08:35]OFD Sender: No OFD packet to send [16:08:40]OFD Sender: No OFD packet to send [16:08:45]OFD Sender: No OFD packet to send [16:08:50]OFD Sender: No OFD packet to send [16:08:55]OFD Sender: No OFD packet to send [16:09:00]OFD Sender: No OFD packet to send [16:09:05]OFD Sender: No OFD packet to send [16:09:10]OFD Sender: No OFD packet to send [16:09:15]OFD Sender: No OFD packet to send [16:09:20]OFD Sender: No OFD packet to send [16:09:25]OFD Sender: No OFD packet to send [16:09:30]OFD Sender: No OFD packet to send [16:09:35]OFD Sender: No OFD packet to send [16:09:40]OFD Sender: No OFD packet to send [16:09:45]OFD Sender: No OFD packet to send [16:09:50]OFD Sender: No OFD packet to send [16:09:55]OFD Sender: No OFD packet to send [16:10:00]OFD Sender: No OFD packet to send [16:10:05]OFD Sender: No OFD packet to send [16:10:10]OFD Sender: No OFD packet to send [16:10:15]OFD Sender: No OFD packet to send [16:10:20]OFD Sender: No OFD packet to send [16:10:25]OFD Sender: No OFD packet to send [16:10:30]OFD Sender: No OFD packet to send [16:10:35]OFD Sender: No OFD packet to send [16:10:40]OFD Sender: No OFD packet to send [16:10:45]OFD Sender: No OFD packet to send [16:10:50]OFD Sender: No OFD packet to send [16:10:55]OFD Sender: No OFD packet to send [16:11:00]OFD Sender: No OFD packet to send [16:11:05]OFD Sender: No OFD packet to send [16:11:10]OFD Sender: No OFD packet to send [16:11:15]OFD Sender: No OFD packet to send [16:11:20]OFD Sender: No OFD packet to send [16:11:25]OFD Sender: No OFD packet to send [16:11:30]OFD Sender: No OFD packet to send [16:11:35]OFD Sender: No OFD packet to send [16:11:40]OFD Sender: No OFD packet to send [16:11:45]OFD Sender: No OFD packet to send [16:11:50]OFD Sender: No OFD packet to send [16:11:55]OFD Sender: No OFD packet to send [16:12:00]OFD Sender: No OFD packet to send [16:12:05]OFD Sender: No OFD packet to send [16:12:10]OFD Sender: No OFD packet to send [16:12:15]OFD Sender: No OFD packet to send [16:12:20]OFD Sender: No OFD packet to send [16:12:25]OFD Sender: No OFD packet to send [16:12:30]OFD Sender: No OFD packet to send [16:12:35]OFD Sender: No OFD packet to send [16:12:40]OFD Sender: No OFD packet to send [16:12:45]OFD Sender: No OFD packet to send [16:12:50]OFD Sender: No OFD packet to send [16:12:55]OFD Sender: No OFD packet to send [16:13:00]OFD Sender: No OFD packet to send [16:13:05]OFD Sender: No OFD packet to send [16:13:10]OFD Sender: No OFD packet to send [16:13:15]OFD Sender: No OFD packet to send [16:13:20]OFD Sender: No OFD packet to send [16:13:24]accept exits with 9 [16:13:24]New connection [16:13:24]New thread 3067141476 created [16:13:24]Thread 3067284836 joined [16:13:24]Waiting for new connection... [16:13:24] Sock 9.Parse request [16:13:24]Sock 9.Check first char [16:13:24]Sock 9.First char is OK [16:13:24]request: POST /json_proto HTTP/1.0 [16:13:24]Method: POST [16:13:24]URL: /json_proto [16:13:24]Method is POST - this is cgi request [16:13:24]url: /json_proto [16:13:24]query_string will be loaded in cgi processing [16:13:24]execute_cgi json_proto POST (null) [16:13:24]execute_cgi path=json_proto method=POST [16:13:24]POST find Content-Length [16:13:24]Host: 172.17.50.196:8080 [16:13:24]Content-Length: 711 [16:13:24]Content-Type: application/json [16:13:24] [16:13:24]POST finish read [16:13:24]Found Content-Length = 711 [16:13:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335137", "tax_sys" : 0, "items" : [ { "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 104.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:13:24]execute_script... [16:13:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335137", "tax_sys" : 0, "items" : [ { "code": "4870202521216", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A MAXI \u0447\u0430\u0439 1,2 \u0437\u0435\u043B.\u043B\u0438\u043C\u043E\u043D (\u043D\u043E\u0432\u044B\u0439)", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 104.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:13:24]POST & json_proto [16:13:24]process_json_proto [16:13:24]json parsed OK: [16:13:24]protocol is kg_v1.0 [16:13:24]action value=close_receipt [16:13:24]process_action close_receipt [16:13:24]cmd_close_receipt [16:13:24]MH_GetDate [16:13:24]Write to MH i2c: F0 00 00 98 0E 95 [16:13:24]Write i2c OK [16:13:24]MH_I2C_Read... [16:13:24]Read from MH i2c: F0 [16:13:24]MH_I2C_Read... [16:13:24]Read from MH i2c: F0 09 00 [16:13:24]MH_I2C_Read... [16:13:24]Read from MH i2c: F0 09 00 98 0E 00 A4 09 21 67 72 0D 1C 67 D5 [16:13:24]GetLastDocTimeStamp 1730218008 [16:13:24]current date 1730218404 [16:13:24]FM_GetShiftState [16:13:24]SAM_PROTO_GetShiftState [16:13:24]wFMCommunicate request_size=4 [16:13:24]MH_SAM_APDU [16:13:24]CAPDU: 80 13 01 00 [16:13:24]Write to MH i2c: E2 08 00 99 0E 80 13 01 00 00 00 00 00 24 [16:13:24]Write i2c OK [16:13:24]MH_I2C_Read... [16:13:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:13:24]Read from MH i2c: E2 [16:13:24]MH_I2C_Read... [16:13:24]Read from MH i2c: E2 0E 00 [16:13:24]MH_I2C_Read... [16:13:24]Read from MH i2c: E2 0E 00 99 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 73 [16:13:24]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:13:24]wFMCommunicate OK [16:13:24]SAM_PROTO_GetShiftState done [16:13:24]FM_GetShiftState done [16:13:24]opened in 1730160023 [16:13:24]opened+sec_in_day 1730246423 [16:13:24]quantity*price = 10400 [16:13:24]sum+1 = 10401 [16:13:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 104.00 НСП 1% : 0.92 НДС 12% : 11.04 Наличными: 104.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 227 29.10.2024 16:13 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139242 ФПД: 30625562357007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T161324&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139242&fm=30625562357007&tin=02508201610067®Number=0000000000091631&sum=10400 0 [16:13:25]StoreToDocumentArchive [16:13:25]shift 555 fd 139242 [16:13:25]save to /storage/0555/doc_00139242 [16:13:25]save last doc name /storage/0555/doc_00139242 to /storage/kkm_last_doc_name [16:13:25]save OK [16:13:25]Clear old archive folders... [16:13:25]ProcessDocumentItem done err = 0, tmpTLVsize=303 [16:13:25]tlvbuf is 011047B0 [16:13:25]SAM_PROTO_ClearQueue [16:13:25]wFMCommunicate request_size=4 [16:13:25]MH_SAM_APDU [16:13:25]CAPDU: 80 09 00 00 [16:13:25]Write to MH i2c: E2 08 00 A6 0E 80 09 00 00 00 00 00 00 26 [16:13:25]Write i2c OK [16:13:25]MH_I2C_Read... [16:13:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:13:25]Read from MH i2c: E2 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 03 00 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 03 00 A6 0E 00 90 00 28 [16:13:25]RAPDU: 90 00 [16:13:25]wFMCommunicate OK [16:13:25]SAM_PROTO_ClearQueue done [16:13:25]KKMCreateOFDPacket [16:13:25]OFDProtocolAddRootSTLVToBuf [16:13:25]FM_MakeSignedData [16:13:25]FM_MakeSignedData [16:13:25]SAM_PROTO_SignData [16:13:25]wFMCommunicate request_size=4 [16:13:25]MH_SAM_APDU [16:13:25]CAPDU: 80 0D 01 02 [16:13:25]Write to MH i2c: E2 08 00 A7 0E 80 0D 01 02 00 00 00 00 2E [16:13:25]Write i2c OK [16:13:25]MH_I2C_Read... [16:13:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:13:25]Read from MH i2c: E2 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 03 00 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 03 00 A7 0E 00 90 00 29 [16:13:25]RAPDU: 90 00 [16:13:25]wFMCommunicate OK [16:13:25]wFMCommunicate request_size=255 [16:13:25]MH_SAM_APDU [16:13:25]CAPDU: 80 0D 02 02 FA 03 00 2F 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 28 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 04 00 00 00 00 07 04 06 00 A0 28 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 A4 09 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D [16:13:25]Write to MH i2c: E2 02 01 A8 0E 80 0D 02 02 FA 00 03 00 2F 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 28 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 04 00 00 00 00 07 04 06 00 A0 28 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 A4 09 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 00 00 B6 [16:13:25]Write i2c OK [16:13:25]MH_I2C_Read... [16:13:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:13:25]Read from MH i2c: E2 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 03 00 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 03 00 A8 0E 00 90 00 2A [16:13:25]RAPDU: 90 00 [16:13:25]wFMCommunicate OK [16:13:25]wFMCommunicate request_size=62 [16:13:25]MH_SAM_APDU [16:13:25]CAPDU: 80 0D 02 02 39 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EA 1F 02 00 35 04 06 00 1B DA 91 C3 ED 0F [16:13:25]Write to MH i2c: E2 41 00 A9 0E 80 0D 02 02 39 00 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EA 1F 02 00 35 04 06 00 1B DA 91 C3 ED 0F 00 00 BF [16:13:25]Write i2c OK [16:13:25]MH_I2C_Read... [16:13:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:13:25]Read from MH i2c: E2 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 03 00 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 03 00 A9 0E 00 90 00 2B [16:13:25]RAPDU: 90 00 [16:13:25]wFMCommunicate OK [16:13:25]wFMCommunicate request_size=4 [16:13:25]MH_SAM_APDU [16:13:25]CAPDU: 80 0D 03 02 [16:13:25]Write to MH i2c: E2 08 00 AA 0E 80 0D 03 02 00 00 00 00 33 [16:13:25]Write i2c OK [16:13:25]MH_I2C_Read... [16:13:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:13:25]Read from MH i2c: E2 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 0B 00 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 0B 00 AA 0E 00 CD A6 0B BF 79 26 1D 81 90 00 AE [16:13:25]RAPDU: CD A6 0B BF 79 26 1D 81 90 00 [16:13:25]wFMCommunicate OK [16:13:25]SAM_PROTO_SignData done [16:13:25]FM_MakeSignedData done [16:13:25]CreateOFDProtocolMessage [16:13:25]wFMCommunicate request_size=4 [16:13:25]MH_SAM_APDU [16:13:25]CAPDU: 80 11 00 00 [16:13:25]Write to MH i2c: E2 08 00 AB 0E 80 11 00 00 00 00 00 00 33 [16:13:25]Write i2c OK [16:13:25]MH_I2C_Read... [16:13:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:13:25]Read from MH i2c: E2 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 17 00 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: E2 17 00 AB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8E [16:13:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:13:25]wFMCommunicate OK [16:13:25]CreateOFDProtocolMessage done [16:13:25]OFDSenderStorePacket 139242 [16:13:25]StoreOFDPacket docnum=139242 [16:13:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 43 01 00 00 66 72 3B 01 D0 41 5A 03 01 00 03 00 2F 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 28 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 04 00 00 00 00 07 04 06 00 A0 28 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 A4 09 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EA 1F 02 00 35 04 06 00 1B DA 91 C3 ED 0F CD A6 0B BF 79 26 1D 81 [16:13:25]CheckFolder [16:13:25]dirname=/storage/ofd_packets [16:13:25]CheckFolder done [16:13:25]ProducePacketName [16:13:25]name=ofd_packets/00139242 [16:13:25]NVStorageSaveData ofd_packets/00139242 [16:13:25]File name is /storage/ofd_packets/00139242 [16:13:25]Write 353 bytes [16:13:25]NVStorageSaveData done [16:13:25]OFDSenderStorePacket done [16:13:25]KKMCreateOFDPacket done [16:13:25]NVStorageSaveData kkm_last_timestamp [16:13:25]File name is /storage/kkm_last_timestamp [16:13:25]Write 4 bytes [16:13:25]NVStorageSaveData done [16:13:25]ExternCall_PrintAddStr [16:13:25]wPrintStart [16:13:25]Write to MH i2c: 01 00 00 AC 0E BA [16:13:25]Write i2c OK [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: 01 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: 01 07 00 [16:13:25]MH_I2C_Read... [16:13:25]Read from MH i2c: 01 07 00 AC 0E 00 00 00 00 00 FF 0F CF [16:13:25]RasterBufferAndPrint [16:13:25]line Счет N : (3)335137 [16:13:25]line ИНН: 02508201610067 [16:13:25]line Контрольно-Кассовый Чек [16:13:25]line ПРОДАЖА [16:13:25]line Товар: 4870202521216 [16:13:25]line Напиток MAXI чай 1,2 зел.лимон (новый) [16:13:25]line 1.000 * 104.00 [16:13:25]line = 104.00 [16:13:25]line НДС 12% НСП 1% [16:13:25]line > о реализуемом товаре [16:13:25]line ИТОГО: 104.00 [16:13:25]line НСП 1% : 0.92 [16:13:25]line НДС 12% : 11.04 [16:13:25]line Наличными: 104.00 [16:13:25]line Безнал.: 0.00 [16:13:25]line Место: АЗС № 101 "Партнер Нефть" [16:13:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:13:25]line СНО: Общий режим [16:13:25]line Чек 227 29.10.2024 16:13 [16:13:25]line Смена: 555 ФФД: 1.0 [16:13:25]line ЗНМ: 0300000081 [16:13:25]line РНМ: 0000000000091631 [16:13:25]line Версия ККМ: 001 [16:13:25]line ФМ: 0000000000874669 [16:13:25]line ФД: 139242 [16:13:25]line ФПД: 30625562357007 [16:13:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T161324&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139242&fm=30625562357007&tin=02508201610067®Number=0000000000091631&sum=10400 [16:13:26]line 0 [16:13:26]OFD Sender: Processing packet 139242 [packets to send 34, broken 33] [16:13:26]ProducePacketName [16:13:26]name=ofd_packets/00139242 [16:13:26]OFD Sender: To server: pG, [16:13:26]CommunicateWithHost lk.salyk.kg:30040 [16:13:26]ConnectInit lk.salyk.kg [16:13:26]written 0, free lines is 4095 [16:13:26]Connected sock=10 [16:13: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 36 39 43 01 00 00 66 72 3B 01 D0 41 5A 03 01 00 03 00 2F 01 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 31 36 06 04 3D 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 41 58 49 20 D1 87 D0 B0 D0 B9 20 31 2C 32 20 D0 B7 D0 B5 D0 BB 2E D0 BB D0 B8 D0 BC D0 BE D0 BD 20 28 D0 BD D0 BE D0 B2 D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 28 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 04 00 00 00 00 07 04 06 00 A0 28 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 A4 09 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EA 1F 02 00 35 04 06 00 1B DA 91 C3 ED 0F CD A6 0B BF 79 26 1D 81 [16:13: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 36 39 4F 00 00 00 25 D1 47 00 25 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 36 39 10 04 04 00 EA 1F 02 00 F4 03 04 00 57 B5 20 67 B6 04 01 00 00 8F A7 9A DB 87 78 5B 48 [16:13:26]CommunicateWithHost err = 0 [16:13:26]CheckOFDResponse [16:13:26]1017 (14) - 77093643461234 [16:13:26]1041 (16) - 0000000000874669 [16:13:26]1040 (4) - 139242 [16:13:26]1012 (4) - 29.10.2024 10:13 [16:13:26]1206 (1) - 0 [16:13:26]OFD Sender: Remove packet 139242 [16:13:26]ProducePacketName [16:13:26]name=ofd_packets/00139242 [16:13:26]NVStorageDeleteData [16:13:26]Write to MH i2c: 01 00 00 D5 0E E3 [16:13:26]Write i2c OK [16:13:26]MH_I2C_Read... [16:13:26]Read from MH i2c: 01 [16:13:26]MH_I2C_Read... [16:13:26]Read from MH i2c: 01 07 00 [16:13:26]MH_I2C_Read... [16:13:26]Read from MH i2c: 01 07 00 D5 0E 00 00 00 00 00 13 0D 0A [16:13:26]RasterBufferAndPrint [16:13:26]line [16:13:26]line [16:13:26]line [16:13:26]line [16:13:26]line [16:13:26]written 0, free lines is 3354 [16:13:26]MH_Cut [16:13:26]Write to MH i2c: D1 01 00 DC 0E 01 BC [16:13:26]Write i2c OK [16:13:26]MH_I2C_Read... [16:13:26]Read from MH i2c: D1 [16:13:26]MH_I2C_Read... [16:13:26]Read from MH i2c: D1 01 00 [16:13:26]MH_I2C_Read... [16:13:26]Read from MH i2c: D1 01 00 DC 0E 00 BB [16:13:26]Write to MH i2c: 01 00 00 DD 0E EB [16:13:26]Write i2c OK [16:13:26]MH_I2C_Read... [16:13:26]OFD Sender: No OFD packet to send [16:13:27]*** Cut start [16:13:27]*** Partial cut [16:13:27]*** CUTSNS_PIN = 1 [16:13:27]*** CUTSNS_PIN = 0 [16:13:27]*** Brake cut motor [16:13:27]Read from MH i2c: 01 [16:13:27]MH_I2C_Read... [16:13:27]*** Stop cut motor [16:13:27]*** Cut end [16:13:27]Read from MH i2c: 01 07 00 [16:13:27]MH_I2C_Read... [16:13:27]Read from MH i2c: 01 07 00 DD 0E 00 00 00 00 00 FF 0F 00 [16:13:27]process_action close_receipt done [16:13:27]requested_data is exist [16:13:27]produce_requested_data [16:13:27]requested_item fm.sn is exist - process it [16:13:27]wFMCommunicate request_size=4 [16:13:27]MH_SAM_APDU [16:13:27]CAPDU: 80 11 00 00 [16:13:27]Write to MH i2c: E2 08 00 DE 0E 80 11 00 00 00 00 00 00 66 [16:13:27]Write i2c OK [16:13:27]MH_I2C_Read... [16:13:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:13:27]Read from MH i2c: E2 [16:13:27]MH_I2C_Read... [16:13:27]Read from MH i2c: E2 17 00 [16:13:27]MH_I2C_Read... [16:13:27]Read from MH i2c: E2 17 00 DE 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C1 [16:13:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:13:27]wFMCommunicate OK [16:13:27]requested_item fd.num is exist - process it [16:13:27]SAM_PROTO_GetFieldsCounters [16:13:27]wFMCommunicate request_size=4 [16:13:27]MH_SAM_APDU [16:13:27]CAPDU: 80 13 00 00 [16:13:27]Write to MH i2c: E2 08 00 DF 0E 80 13 00 00 00 00 00 00 69 [16:13:27]Write i2c OK [16:13:27]MH_I2C_Read... [16:13:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:13:28]Read from MH i2c: E2 [16:13:28]MH_I2C_Read... [16:13:28]Read from MH i2c: E2 62 00 [16:13:28]MH_I2C_Read... [16:13:28]Read from MH i2c: E2 62 00 DF 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 6E [16:13: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:13:28]wFMCommunicate OK [16:13:28]SAM_PROTO_GetFieldsCounters done [16:13:28]requested_item shift.num is exist - process it [16:13:28]requested_item shift.opened is exist - process it [16:13:28]req_shift_opened [16:13:28]FM_GetShiftState [16:13:28]SAM_PROTO_GetShiftState [16:13:28]wFMCommunicate request_size=4 [16:13:28]MH_SAM_APDU [16:13:28]CAPDU: 80 13 01 00 [16:13:28]Write to MH i2c: E2 08 00 E0 0E 80 13 01 00 00 00 00 00 6B [16:13:28]Write i2c OK [16:13:28]MH_I2C_Read... [16:13:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:13:28]Read from MH i2c: E2 [16:13:28]MH_I2C_Read... [16:13:28]Read from MH i2c: E2 0E 00 [16:13:28]MH_I2C_Read... [16:13:28]Read from MH i2c: E2 0E 00 E0 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BA [16:13:28]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:13:28]wFMCommunicate OK [16:13:28]SAM_PROTO_GetShiftState done [16:13:28]FM_GetShiftState done [16:13:28]req_shift_opened done [16:13:28]requested_item shift.open_date is exist - process it [16:13:28]req_shift_open_date [16:13:28]req_shift_open_date done [16:13:28]produce_requested_data done [16:13:28]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139242,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:13:28]process_action_free close_receipt [16:13:28]json_value_free [16:13:28]json_value_free done [16:13:28]process_json_proto returns [16:13:28]Send response to host [16:13:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139242,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:13:28]free response buf [16:13:28]execute_script done [16:13:28]execute_script returns [16:13:28]free content buf [16:13:28]Sock 9.Close socket [16:13:28]Sock 9.Thread stoped [16:13:31]OFD Sender: No OFD packet to send [16:13:36]OFD Sender: No OFD packet to send [16:13:41]OFD Sender: No OFD packet to send [16:13:46]OFD Sender: No OFD packet to send [16:13:51]OFD Sender: No OFD packet to send [16:13:56]OFD Sender: No OFD packet to send [16:14:01]OFD Sender: No OFD packet to send [16:14:06]OFD Sender: No OFD packet to send [16:14:11]OFD Sender: No OFD packet to send [16:14:16]OFD Sender: No OFD packet to send [16:14:21]OFD Sender: No OFD packet to send [16:14:26]OFD Sender: No OFD packet to send [16:14:31]OFD Sender: No OFD packet to send [16:14:36]OFD Sender: No OFD packet to send [16:14:41]OFD Sender: No OFD packet to send [16:14:44]accept exits with 8 [16:14:44]New connection [16:14:44]New thread 3067284836 created [16:14:44]Thread 3067141476 joined [16:14:44]Waiting for new connection... [16:14:44] Sock 8.Parse request [16:14:44]Sock 8.Check first char [16:14:44]Sock 8.First char is OK [16:14:44]request: POST /json_proto HTTP/1.0 [16:14:44]Method: POST [16:14:44]URL: /json_proto [16:14:44]Method is POST - this is cgi request [16:14:44]url: /json_proto [16:14:44]query_string will be loaded in cgi processing [16:14:44]execute_cgi json_proto POST (null) [16:14:44]execute_cgi path=json_proto method=POST [16:14:44]POST find Content-Length [16:14:44]Host: 172.17.50.196:8080 [16:14:44]Content-Length: 646 [16:14:44]Content-Type: application/json [16:14:44] [16:14:44]POST finish read [16:14:44]Found Content-Length = 646 [16:14:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335138", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:44]execute_script... [16: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 : (3)335138", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:44]POST & json_proto [16:14:44]process_json_proto [16:14:44]json parsed OK: [16:14:44]protocol is kg_v1.0 [16:14:44]action value=close_receipt [16:14:44]process_action close_receipt [16:14:44]cmd_close_receipt [16:14:44]MH_GetDate [16:14:44]Write to MH i2c: F0 00 00 E1 0E DE [16:14:44]Write i2c OK [16:14:44]MH_I2C_Read... [16:14:44]Read from MH i2c: F0 [16:14:44]MH_I2C_Read... [16:14:44]Read from MH i2c: F0 09 00 [16:14:44]MH_I2C_Read... [16:14:44]Read from MH i2c: F0 09 00 E1 0E 00 F5 09 21 67 72 0D 1C 67 6F [16:14:44]GetLastDocTimeStamp 1730218404 [16:14:44]current date 1730218485 [16:14:44]FM_GetShiftState [16:14:44]SAM_PROTO_GetShiftState [16:14:44]wFMCommunicate request_size=4 [16:14:44]MH_SAM_APDU [16:14:44]CAPDU: 80 13 01 00 [16:14:44]Write to MH i2c: E2 08 00 E2 0E 80 13 01 00 00 00 00 00 6D [16:14:44]Write i2c OK [16:14:44]MH_I2C_Read... [16:14:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:44]Read from MH i2c: E2 [16:14:44]MH_I2C_Read... [16:14:44]Read from MH i2c: E2 0E 00 [16:14:44]MH_I2C_Read... [16:14:44]Read from MH i2c: E2 0E 00 E2 0E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BC [16:14:44]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:14:44]wFMCommunicate OK [16:14:44]SAM_PROTO_GetShiftState done [16:14:44]FM_GetShiftState done [16:14:44]opened in 1730160023 [16:14:44]opened+sec_in_day 1730246423 [16:14:44]quantity*price = 13000 [16:14:44]sum+1 = 13001 [16:14:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 228 29.10.2024 16:14 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139243 ФПД: 141141569352200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T161445&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139243&fm=141141569352200&tin=02508201610067®Number=0000000000091631&sum=13000 0 [16:14:46]StoreToDocumentArchive [16:14:46]shift 555 fd 139243 [16:14:46]save to /storage/0555/doc_00139243 [16:14:46]save last doc name /storage/0555/doc_00139243 to /storage/kkm_last_doc_name [16:14:46]save OK [16:14:46]Clear old archive folders... [16:14:46]ProcessDocumentItem done err = 0, tmpTLVsize=282 [16:14:46]tlvbuf is 011361B0 [16:14:46]SAM_PROTO_ClearQueue [16:14:46]wFMCommunicate request_size=4 [16:14:46]MH_SAM_APDU [16:14:46]CAPDU: 80 09 00 00 [16:14:46]Write to MH i2c: E2 08 00 EF 0E 80 09 00 00 00 00 00 00 6F [16:14:46]Write i2c OK [16:14:46]MH_I2C_Read... [16:14:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:14:46]Read from MH i2c: E2 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 03 00 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 03 00 EF 0E 00 90 00 71 [16:14:46]RAPDU: 90 00 [16:14:46]wFMCommunicate OK [16:14:46]SAM_PROTO_ClearQueue done [16:14:46]KKMCreateOFDPacket [16:14:46]OFDProtocolAddRootSTLVToBuf [16:14:46]FM_MakeSignedData [16:14:46]FM_MakeSignedData [16:14:46]SAM_PROTO_SignData [16:14:46]wFMCommunicate request_size=4 [16:14:46]MH_SAM_APDU [16:14:46]CAPDU: 80 0D 01 02 [16:14:46]Write to MH i2c: E2 08 00 F0 0E 80 0D 01 02 00 00 00 00 77 [16:14:46]Write i2c OK [16:14:46]MH_I2C_Read... [16:14:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:14:46]Read from MH i2c: E2 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 03 00 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 03 00 F0 0E 00 90 00 72 [16:14:46]RAPDU: 90 00 [16:14:46]wFMCommunicate OK [16:14:46]wFMCommunicate request_size=255 [16:14:46]MH_SAM_APDU [16:14:46]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 F5 09 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 [16:14:46]Write to MH i2c: E2 02 01 F1 0E 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 F5 09 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 00 00 18 [16:14:46]Write i2c OK [16:14:46]MH_I2C_Read... [16:14:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:46]Read from MH i2c: E2 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 03 00 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 03 00 F1 0E 00 90 00 73 [16:14:46]RAPDU: 90 00 [16:14:46]wFMCommunicate OK [16:14:46]wFMCommunicate request_size=41 [16:14:46]MH_SAM_APDU [16:14:46]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EB 1F 02 00 35 04 06 00 80 5E 15 1A B2 08 [16:14:46]Write to MH i2c: E2 2C 00 F2 0E 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EB 1F 02 00 35 04 06 00 80 5E 15 1A B2 08 00 00 24 [16:14:46]Write i2c OK [16:14:46]MH_I2C_Read... [16:14:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:46]Read from MH i2c: E2 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 03 00 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 03 00 F2 0E 00 90 00 74 [16:14:46]RAPDU: 90 00 [16:14:46]wFMCommunicate OK [16:14:46]wFMCommunicate request_size=4 [16:14:46]MH_SAM_APDU [16:14:46]CAPDU: 80 0D 03 02 [16:14:46]Write to MH i2c: E2 08 00 F3 0E 80 0D 03 02 00 00 00 00 7C [16:14:46]Write i2c OK [16:14:46]MH_I2C_Read... [16:14:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:14:46]Read from MH i2c: E2 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 0B 00 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 0B 00 F3 0E 00 7D BA CA 94 74 96 35 96 90 00 E7 [16:14:46]RAPDU: 7D BA CA 94 74 96 35 96 90 00 [16:14:46]wFMCommunicate OK [16:14:46]SAM_PROTO_SignData done [16:14:46]FM_MakeSignedData done [16:14:46]CreateOFDProtocolMessage [16:14:46]wFMCommunicate request_size=4 [16:14:46]MH_SAM_APDU [16:14:46]CAPDU: 80 11 00 00 [16:14:46]Write to MH i2c: E2 08 00 F4 0E 80 11 00 00 00 00 00 00 7C [16:14:46]Write i2c OK [16:14:46]MH_I2C_Read... [16:14:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:46]Read from MH i2c: E2 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 17 00 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: E2 17 00 F4 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D7 [16:14:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:14:46]wFMCommunicate OK [16:14:46]CreateOFDProtocolMessage done [16:14:46]OFDSenderStorePacket 139243 [16:14:46]StoreOFDPacket docnum=139243 [16:14:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2E 01 00 00 D1 92 26 01 61 9E 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 F5 09 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EB 1F 02 00 35 04 06 00 80 5E 15 1A B2 08 7D BA CA 94 74 96 35 96 [16:14:46]CheckFolder [16:14:46]dirname=/storage/ofd_packets [16:14:46]CheckFolder done [16:14:46]ProducePacketName [16:14:46]name=ofd_packets/00139243 [16:14:46]NVStorageSaveData ofd_packets/00139243 [16:14:46]File name is /storage/ofd_packets/00139243 [16:14:46]Write 332 bytes [16:14:46]NVStorageSaveData done [16:14:46]OFDSenderStorePacket done [16:14:46]KKMCreateOFDPacket done [16:14:46]NVStorageSaveData kkm_last_timestamp [16:14:46]File name is /storage/kkm_last_timestamp [16:14:46]Write 4 bytes [16:14:46]NVStorageSaveData done [16:14:46]ExternCall_PrintAddStr [16:14:46]wPrintStart [16:14:46]Write to MH i2c: 01 00 00 F5 0E 03 [16:14:46]Write i2c OK [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: 01 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: 01 07 00 [16:14:46]MH_I2C_Read... [16:14:46]Read from MH i2c: 01 07 00 F5 0E 00 00 00 00 00 FF 0F 18 [16:14:46]RasterBufferAndPrint [16:14:46]line Счет N : (3)335138 [16:14:46]line ИНН: 02508201610067 [16:14:46]line Контрольно-Кассовый Чек [16:14:46]line ПРОДАЖА [16:14:46]line Товар: 2000036220012 [16:14:46]line Кофе Капучино XL(GABB TRADE) [16:14:46]line 1.000 * 130.00 [16:14:46]line = 130.00 [16:14:46]line НДС 12% НСП 1% [16:14:46]line > о реализуемом товаре [16:14:46]line ИТОГО: 130.00 [16:14:46]line НСП 1% : 1.15 [16:14:46]line НДС 12% : 13.80 [16:14:46]line Наличными: 130.00 [16:14:46]line Безнал.: 0.00 [16:14:46]line Место: АЗС № 101 "Партнер Нефть" [16:14:46]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:14:46]line СНО: Общий режим [16:14:46]line Чек 228 29.10.2024 16:14 [16:14:46]line Смена: 555 ФФД: 1.0 [16:14:46]line ЗНМ: 0300000081 [16:14:46]line РНМ: 0000000000091631 [16:14:46]line Версия ККМ: 001 [16:14:46]line ФМ: 0000000000874669 [16:14:46]line ФД: 139243 [16:14:46]line ФПД: 141141569352200 [16:14:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T161445&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139243&fm=141141569352200&tin=02508201610067®Number=0000000000091631&sum=13000 [16:14:46]line 0 [16:14:46]OFD Sender: Processing packet 139243 [packets to send 34, broken 33] [16:14:46]ProducePacketName [16:14:46]name=ofd_packets/00139243 [16:14:46]OFD Sender: To server: pG, [16:14:46]CommunicateWithHost lk.salyk.kg:30040 [16:14:46]ConnectInit lk.salyk.kg [16:14:46]written 0, free lines is 4095 [16:14:47]Connected sock=10 [16:14: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 36 39 2E 01 00 00 D1 92 26 01 61 9E 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 F5 09 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EB 1F 02 00 35 04 06 00 80 5E 15 1A B2 08 7D BA CA 94 74 96 35 96 [16:14: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 36 39 4F 00 00 00 C8 33 47 00 1C 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 36 39 10 04 04 00 EB 1F 02 00 F4 03 04 00 A8 B5 20 67 B6 04 01 00 00 C9 9E 01 18 51 29 8C 57 [16:14:47]CommunicateWithHost err = 0 [16:14:47]CheckOFDResponse [16:14:47]1017 (14) - 77093643461234 [16:14:47]1041 (16) - 0000000000874669 [16:14:47]1040 (4) - 139243 [16:14:47]1012 (4) - 29.10.2024 10:15 [16:14:47]1206 (1) - 0 [16:14:47]OFD Sender: Remove packet 139243 [16:14:47]ProducePacketName [16:14:47]name=ofd_packets/00139243 [16:14:47]NVStorageDeleteData [16:14:47]Write to MH i2c: 01 00 00 1E 0F 2D [16:14:47]Write i2c OK [16:14:47]MH_I2C_Read... [16:14:47]Read from MH i2c: 01 [16:14:47]MH_I2C_Read... [16:14:47]Read from MH i2c: 01 07 00 [16:14:47]MH_I2C_Read... [16:14:47]Read from MH i2c: 01 07 00 1E 0F 00 00 00 00 00 0B 0D 4C [16:14:47]RasterBufferAndPrint [16:14:47]line [16:14:47]line [16:14:47]line [16:14:47]line [16:14:47]line [16:14:47]written 0, free lines is 3348 [16:14:47]MH_Cut [16:14:47]Write to MH i2c: D1 01 00 25 0F 01 06 [16:14:47]Write i2c OK [16:14:47]MH_I2C_Read... [16:14:47]Read from MH i2c: D1 [16:14:47]MH_I2C_Read... [16:14:47]Read from MH i2c: D1 01 00 [16:14:47]MH_I2C_Read... [16:14:47]Read from MH i2c: D1 01 00 25 0F 00 05 [16:14:47]Write to MH i2c: 01 00 00 26 0F 35 [16:14:47]Write i2c OK [16:14:47]MH_I2C_Read... [16:14:47]OFD Sender: No OFD packet to send [16:14:48]*** Cut start [16:14:48]*** Partial cut [16:14:48]*** CUTSNS_PIN = 1 [16:14:48]*** CUTSNS_PIN = 0 [16:14:48]*** Brake cut motor [16:14:48]Read from MH i2c: 01 [16:14:48]MH_I2C_Read... [16:14:48]*** Stop cut motor [16:14:48]*** Cut end [16:14:48]Read from MH i2c: 01 07 00 [16:14:48]MH_I2C_Read... [16:14:48]Read from MH i2c: 01 07 00 26 0F 00 00 00 00 00 FF 0F 4A [16:14:48]process_action close_receipt done [16:14:48]requested_data is exist [16:14:48]produce_requested_data [16:14:48]requested_item fm.sn is exist - process it [16:14:48]wFMCommunicate request_size=4 [16:14:48]MH_SAM_APDU [16:14:48]CAPDU: 80 11 00 00 [16:14:48]Write to MH i2c: E2 08 00 27 0F 80 11 00 00 00 00 00 00 B0 [16:14:48]Write i2c OK [16:14:48]MH_I2C_Read... [16:14:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:48]Read from MH i2c: E2 [16:14:48]MH_I2C_Read... [16:14:48]Read from MH i2c: E2 17 00 [16:14:48]MH_I2C_Read... [16:14:48]Read from MH i2c: E2 17 00 27 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0B [16:14:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:14:48]wFMCommunicate OK [16:14:48]requested_item fd.num is exist - process it [16:14:48]SAM_PROTO_GetFieldsCounters [16:14:48]wFMCommunicate request_size=4 [16:14:48]MH_SAM_APDU [16:14:48]CAPDU: 80 13 00 00 [16:14:48]Write to MH i2c: E2 08 00 28 0F 80 13 00 00 00 00 00 00 B3 [16:14:48]Write i2c OK [16:14:48]MH_I2C_Read... [16:14:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:14:48]Read from MH i2c: E2 [16:14:48]MH_I2C_Read... [16:14:48]Read from MH i2c: E2 62 00 [16:14:48]MH_I2C_Read... [16:14:48]Read from MH i2c: E2 62 00 28 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:14:48]wFMCommunicate OK [16:14:48]SAM_PROTO_GetFieldsCounters done [16:14:48]requested_item shift.num is exist - process it [16:14:48]requested_item shift.opened is exist - process it [16:14:48]req_shift_opened [16:14:48]FM_GetShiftState [16:14:48]SAM_PROTO_GetShiftState [16:14:48]wFMCommunicate request_size=4 [16:14:48]MH_SAM_APDU [16:14:48]CAPDU: 80 13 01 00 [16:14:48]Write to MH i2c: E2 08 00 29 0F 80 13 01 00 00 00 00 00 B5 [16:14:48]Write i2c OK [16:14:48]MH_I2C_Read... [16:14:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:48]Read from MH i2c: E2 [16:14:48]MH_I2C_Read... [16:14:48]Read from MH i2c: E2 0E 00 [16:14:48]MH_I2C_Read... [16:14:48]Read from MH i2c: E2 0E 00 29 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 04 [16:14:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:14:48]wFMCommunicate OK [16:14:48]SAM_PROTO_GetShiftState done [16:14:48]FM_GetShiftState done [16:14:48]req_shift_opened done [16:14:48]requested_item shift.open_date is exist - process it [16:14:48]req_shift_open_date [16:14:48]req_shift_open_date done [16:14:48]produce_requested_data done [16:14:48]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139243,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:14:48]process_action_free close_receipt [16:14:48]json_value_free [16:14:48]json_value_free done [16:14:48]process_json_proto returns [16:14:48]Send response to host [16:14:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139243,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:14:48]free response buf [16:14:48]execute_script done [16:14:48]execute_script returns [16:14:48]free content buf [16:14:48]Sock 8.Close socket [16:14:48]Sock 8.Thread stoped [16:14:52]OFD Sender: No OFD packet to send [16:14:57]OFD Sender: No OFD packet to send [16:15:02]OFD Sender: No OFD packet to send [16:15:07]OFD Sender: No OFD packet to send [16:15:12]OFD Sender: No OFD packet to send [16:15:17]OFD Sender: No OFD packet to send [16:15:22]OFD Sender: No OFD packet to send [16:15:27]OFD Sender: No OFD packet to send [16:15:32]OFD Sender: No OFD packet to send [16:15:37]OFD Sender: No OFD packet to send [16:15:42]OFD Sender: No OFD packet to send [16:15:47]OFD Sender: No OFD packet to send [16:15:52]OFD Sender: No OFD packet to send [16:15:57]OFD Sender: No OFD packet to send [16:16:02]OFD Sender: No OFD packet to send [16:16:07]OFD Sender: No OFD packet to send [16:16:12]OFD Sender: No OFD packet to send [16:16:17]OFD Sender: No OFD packet to send [16:16:22]OFD Sender: No OFD packet to send [16:16:27]OFD Sender: No OFD packet to send [16:16:32]OFD Sender: No OFD packet to send [16:16:37]OFD Sender: No OFD packet to send [16:16:42]OFD Sender: No OFD packet to send [16:16:47]OFD Sender: No OFD packet to send [16:16:52]OFD Sender: No OFD packet to send [16:16:57]OFD Sender: No OFD packet to send [16:17:02]OFD Sender: No OFD packet to send [16:17:07]OFD Sender: No OFD packet to send [16:17:12]OFD Sender: No OFD packet to send [16:17:17]OFD Sender: No OFD packet to send [16:17:22]OFD Sender: No OFD packet to send [16:17:27]OFD Sender: No OFD packet to send [16:17:32]OFD Sender: No OFD packet to send [16:17:37]OFD Sender: No OFD packet to send [16:17:42]OFD Sender: No OFD packet to send [16:17:47]OFD Sender: No OFD packet to send [16:17:52]OFD Sender: No OFD packet to send [16:17:57]OFD Sender: No OFD packet to send [16:18:02]OFD Sender: No OFD packet to send [16:18:07]OFD Sender: No OFD packet to send [16:18:12]OFD Sender: No OFD packet to send [16:18:17]OFD Sender: No OFD packet to send [16:18:22]OFD Sender: No OFD packet to send [16:18:27]OFD Sender: No OFD packet to send [16:18:32]OFD Sender: No OFD packet to send [16:18:37]OFD Sender: No OFD packet to send [16:18:42]OFD Sender: No OFD packet to send [16:18:47]OFD Sender: No OFD packet to send [16:18:52]OFD Sender: No OFD packet to send [16:18:57]OFD Sender: No OFD packet to send [16:19:02]OFD Sender: No OFD packet to send [16:19:07]OFD Sender: No OFD packet to send [16:19:12]OFD Sender: No OFD packet to send [16:19:17]OFD Sender: No OFD packet to send [16:19:22]OFD Sender: No OFD packet to send [16:19:27]OFD Sender: No OFD packet to send [16:19:32]OFD Sender: No OFD packet to send [16:19:37]OFD Sender: No OFD packet to send [16:19:42]OFD Sender: No OFD packet to send [16:19:47]OFD Sender: No OFD packet to send [16:19:53]OFD Sender: No OFD packet to send [16:19:58]OFD Sender: No OFD packet to send [16:20:03]OFD Sender: No OFD packet to send [16:20:08]OFD Sender: No OFD packet to send [16:20:13]OFD Sender: No OFD packet to send [16:20:18]OFD Sender: No OFD packet to send [16:20:23]OFD Sender: No OFD packet to send [16:20:28]OFD Sender: No OFD packet to send [16:20:33]OFD Sender: No OFD packet to send [16:20:38]OFD Sender: No OFD packet to send [16:20:43]OFD Sender: No OFD packet to send [16:20:48]OFD Sender: No OFD packet to send [16:20:53]OFD Sender: No OFD packet to send [16:20:58]OFD Sender: No OFD packet to send [16:21:03]OFD Sender: No OFD packet to send [16:21:08]OFD Sender: No OFD packet to send [16:21:13]OFD Sender: No OFD packet to send [16:21:18]OFD Sender: No OFD packet to send [16:21:23]OFD Sender: No OFD packet to send [16:21:28]OFD Sender: No OFD packet to send [16:21:33]OFD Sender: No OFD packet to send [16:21:38]OFD Sender: No OFD packet to send [16:21:43]OFD Sender: No OFD packet to send [16:21:48]OFD Sender: No OFD packet to send [16:21:53]OFD Sender: No OFD packet to send [16:21:58]OFD Sender: No OFD packet to send [16:22:03]OFD Sender: No OFD packet to send [16:22:08]OFD Sender: No OFD packet to send [16:22:13]OFD Sender: No OFD packet to send [16:22:18]OFD Sender: No OFD packet to send [16:22:23]OFD Sender: No OFD packet to send [16:22:28]OFD Sender: No OFD packet to send [16:22:33]OFD Sender: No OFD packet to send [16:22:38]OFD Sender: No OFD packet to send [16:22:43]OFD Sender: No OFD packet to send [16:22:48]OFD Sender: No OFD packet to send [16:22:53]OFD Sender: No OFD packet to send [16:22:58]OFD Sender: No OFD packet to send [16:23:03]OFD Sender: No OFD packet to send [16:23:08]OFD Sender: No OFD packet to send [16:23:13]OFD Sender: No OFD packet to send [16:23:18]OFD Sender: No OFD packet to send [16:23:23]OFD Sender: No OFD packet to send [16:23:28]OFD Sender: No OFD packet to send [16:23:33]OFD Sender: No OFD packet to send [16:23:38]OFD Sender: No OFD packet to send [16:23:43]OFD Sender: No OFD packet to send [16:23:48]OFD Sender: No OFD packet to send [16:23:53]OFD Sender: No OFD packet to send [16:23:58]OFD Sender: No OFD packet to send [16:24:03]OFD Sender: No OFD packet to send [16:24:08]OFD Sender: No OFD packet to send [16:24:13]OFD Sender: No OFD packet to send [16:24:18]OFD Sender: No OFD packet to send [16:24:23]OFD Sender: No OFD packet to send [16:24:28]OFD Sender: No OFD packet to send [16:24:33]OFD Sender: No OFD packet to send [16:24:35]accept exits with 9 [16:24:35]New connection [16:24:35]New thread 3067141476 created [16:24:35]Thread 3067284836 joined [16:24:35]Waiting for new connection... [16:24:35] Sock 9.Parse request [16:24:35]Sock 9.Check first char [16:24:35]Sock 9.First char is OK [16:24:35]request: POST /json_proto HTTP/1.0 [16:24:35]Method: POST [16:24:35]URL: /json_proto [16:24:35]Method is POST - this is cgi request [16:24:35]url: /json_proto [16:24:35]query_string will be loaded in cgi processing [16:24:35]execute_cgi json_proto POST (null) [16:24:35]execute_cgi path=json_proto method=POST [16:24:35]POST find Content-Length [16:24:35]Host: 172.17.50.196:8080 [16:24:35]Content-Length: 875 [16:24:35]Content-Type: application/json [16:24:35] [16:24:35]POST finish read [16:24:35]Found Content-Length = 875 [16:24:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335139", "tax_sys" : 0, "items" : [ { "code": "4870202521254", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u043A\u043B\u0443\u0431\u043D", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 104.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:35]execute_script... [16:24: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 : (3)335139", "tax_sys" : 0, "items" : [ { "code": "4870202521254", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B\u043E\u0434\u043D\u044B\u0439 MAXI \u0447\u0435\u0440\u043D\u044B\u0439 \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u043A\u043B\u0443\u0431\u043D", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 104.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:35]POST & json_proto [16:24:35]process_json_proto [16:24:35]json parsed OK: [16:24:35]protocol is kg_v1.0 [16:24:35]action value=close_receipt [16:24:35]process_action close_receipt [16:24:35]cmd_close_receipt [16:24:35]MH_GetDate [16:24:35]Write to MH i2c: F0 00 00 2A 0F 28 [16:24:35]Write i2c OK [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: F0 [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: F0 09 00 [16:24:35]MH_I2C_Read... [16:24:35]Read from MH i2c: F0 09 00 2A 0F 00 44 0C 21 67 72 0D 1C 67 0B [16:24:35]GetLastDocTimeStamp 1730218485 [16:24:35]current date 1730219076 [16:24:35]FM_GetShiftState [16:24:35]SAM_PROTO_GetShiftState [16:24:35]wFMCommunicate request_size=4 [16:24:35]MH_SAM_APDU [16:24:35]CAPDU: 80 13 01 00 [16:24:35]Write to MH i2c: E2 08 00 2B 0F 80 13 01 00 00 00 00 00 B7 [16:24:35]Write i2c OK [16:24:35]MH_I2C_Read... [16:24:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:36]Read from MH i2c: E2 [16:24:36]MH_I2C_Read... [16:24:36]Read from MH i2c: E2 0E 00 [16:24:36]MH_I2C_Read... [16:24:36]Read from MH i2c: E2 0E 00 2B 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 06 [16:24:36]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:24:36]wFMCommunicate OK [16:24:36]SAM_PROTO_GetShiftState done [16:24:36]FM_GetShiftState done [16:24:36]opened in 1730160023 [16:24:36]opened+sec_in_day 1730246423 [16:24:36]quantity*price = 10400 [16:24:36]sum+1 = 10401 [16:24:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 104.00 НСП 1% : 0.92 НДС 12% : 11.04 Наличными: 0.00 Безнал.: 104.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 229 29.10.2024 16:24 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139244 ФПД: 273679939496727 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T162436&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139244&fm=273679939496727&tin=02508201610067®Number=0000000000091631&sum=10400 0 [16:24:37]StoreToDocumentArchive [16:24:37]shift 555 fd 139244 [16:24:37]save to /storage/0555/doc_00139244 [16:24:37]save last doc name /storage/0555/doc_00139244 to /storage/kkm_last_doc_name [16:24:37]save OK [16:24:37]Clear old archive folders... [16:24:37]ProcessDocumentItem done err = 0, tmpTLVsize=312 [16:24:37]tlvbuf is 01129C50 [16:24:37]SAM_PROTO_ClearQueue [16:24:37]wFMCommunicate request_size=4 [16:24:37]MH_SAM_APDU [16:24:37]CAPDU: 80 09 00 00 [16:24:37]Write to MH i2c: E2 08 00 38 0F 80 09 00 00 00 00 00 00 B9 [16:24:37]Write i2c OK [16:24:37]MH_I2C_Read... [16:24:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:37]Read from MH i2c: E2 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 03 00 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 03 00 38 0F 00 90 00 BB [16:24:37]RAPDU: 90 00 [16:24:37]wFMCommunicate OK [16:24:37]SAM_PROTO_ClearQueue done [16:24:37]KKMCreateOFDPacket [16:24:37]OFDProtocolAddRootSTLVToBuf [16:24:37]FM_MakeSignedData [16:24:37]FM_MakeSignedData [16:24:37]SAM_PROTO_SignData [16:24:37]wFMCommunicate request_size=4 [16:24:37]MH_SAM_APDU [16:24:37]CAPDU: 80 0D 01 02 [16:24:37]Write to MH i2c: E2 08 00 39 0F 80 0D 01 02 00 00 00 00 C1 [16:24:37]Write i2c OK [16:24:37]MH_I2C_Read... [16:24:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:37]Read from MH i2c: E2 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 03 00 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 03 00 39 0F 00 90 00 BC [16:24:37]RAPDU: 90 00 [16:24:37]wFMCommunicate OK [16:24:37]wFMCommunicate request_size=255 [16:24:37]MH_SAM_APDU [16:24:37]CAPDU: 80 0D 02 02 FA 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 35 34 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 28 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 28 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 44 0C 21 67 0E 04 04 00 2B [16:24:37]Write to MH i2c: E2 02 01 3A 0F 80 0D 02 02 FA 00 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 35 34 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 28 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 28 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 44 0C 21 67 0E 04 04 00 2B 00 00 E2 [16:24:37]Write i2c OK [16:24:37]MH_I2C_Read... [16:24:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:37]Read from MH i2c: E2 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 03 00 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 03 00 3A 0F 00 90 00 BD [16:24:37]RAPDU: 90 00 [16:24:37]wFMCommunicate OK [16:24:37]wFMCommunicate request_size=71 [16:24:37]MH_SAM_APDU [16:24:37]CAPDU: 80 0D 02 02 42 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EC 1F 02 00 35 04 06 00 F8 E9 13 93 6B 17 [16:24:37]Write to MH i2c: E2 4A 00 3B 0F 80 0D 02 02 42 00 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EC 1F 02 00 35 04 06 00 F8 E9 13 93 6B 17 00 00 F8 [16:24:37]Write i2c OK [16:24:37]MH_I2C_Read... [16:24:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:37]Read from MH i2c: E2 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 03 00 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 03 00 3B 0F 00 90 00 BE [16:24:37]RAPDU: 90 00 [16:24:37]wFMCommunicate OK [16:24:37]wFMCommunicate request_size=4 [16:24:37]MH_SAM_APDU [16:24:37]CAPDU: 80 0D 03 02 [16:24:37]Write to MH i2c: E2 08 00 3C 0F 80 0D 03 02 00 00 00 00 C6 [16:24:37]Write i2c OK [16:24:37]MH_I2C_Read... [16:24:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:37]Read from MH i2c: E2 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 0B 00 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 0B 00 3C 0F 00 CA B6 26 CA A0 D7 E3 5B 90 00 EC [16:24:37]RAPDU: CA B6 26 CA A0 D7 E3 5B 90 00 [16:24:37]wFMCommunicate OK [16:24:37]SAM_PROTO_SignData done [16:24:37]FM_MakeSignedData done [16:24:37]CreateOFDProtocolMessage [16:24:37]wFMCommunicate request_size=4 [16:24:37]MH_SAM_APDU [16:24:37]CAPDU: 80 11 00 00 [16:24:37]Write to MH i2c: E2 08 00 3D 0F 80 11 00 00 00 00 00 00 C6 [16:24:37]Write i2c OK [16:24:37]MH_I2C_Read... [16:24:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:37]Read from MH i2c: E2 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 17 00 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: E2 17 00 3D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 21 [16:24:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:24:37]wFMCommunicate OK [16:24:37]CreateOFDProtocolMessage done [16:24:37]OFDSenderStorePacket 139244 [16:24:37]StoreOFDPacket docnum=139244 [16:24:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4C 01 00 00 4F 13 44 01 72 E3 5A 03 01 00 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 35 34 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 28 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 28 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 44 0C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EC 1F 02 00 35 04 06 00 F8 E9 13 93 6B 17 CA B6 26 CA A0 D7 E3 5B [16:24:37]CheckFolder [16:24:37]dirname=/storage/ofd_packets [16:24:37]CheckFolder done [16:24:37]ProducePacketName [16:24:37]name=ofd_packets/00139244 [16:24:37]NVStorageSaveData ofd_packets/00139244 [16:24:37]File name is /storage/ofd_packets/00139244 [16:24:37]Write 362 bytes [16:24:37]NVStorageSaveData done [16:24:37]OFDSenderStorePacket done [16:24:37]KKMCreateOFDPacket done [16:24:37]NVStorageSaveData kkm_last_timestamp [16:24:37]File name is /storage/kkm_last_timestamp [16:24:37]Write 4 bytes [16:24:37]NVStorageSaveData done [16:24:37]ExternCall_PrintAddStr [16:24:37]wPrintStart [16:24:37]Write to MH i2c: 01 00 00 3E 0F 4D [16:24:37]Write i2c OK [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: 01 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: 01 07 00 [16:24:37]MH_I2C_Read... [16:24:37]Read from MH i2c: 01 07 00 3E 0F 00 00 00 00 00 FF 0F 62 [16:24:37]RasterBufferAndPrint [16:24:37]line Счет N : (3)335139 [16:24:37]line ИНН: 02508201610067 [16:24:37]line Контрольно-Кассовый Чек [16:24:37]line ПРОДАЖА [16:24:37]line Товар: 4870202521254 [16:24:37]line Чай холодный MAXI черный со вкусом клубн [16:24:37]line 1.000 * 104.00 [16:24:37]line = 104.00 [16:24:37]line НДС 12% НСП 1% [16:24:37]line > о реализуемом товаре [16:24:37]line ИТОГО: 104.00 [16:24:37]line НСП 1% : 0.92 [16:24:37]line НДС 12% : 11.04 [16:24:37]line Наличными: 0.00 [16:24:37]line Безнал.: 104.00 [16:24:37]line Место: АЗС № 101 "Партнер Нефть" [16:24:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:24:37]line СНО: Общий режим [16:24:37]line Чек 229 29.10.2024 16:24 [16:24:37]line Смена: 555 ФФД: 1.0 [16:24:37]line ЗНМ: 0300000081 [16:24:37]line РНМ: 0000000000091631 [16:24:37]line Версия ККМ: 001 [16:24:37]line Платежная система: Mbank [16:24:37]line ФМ: 0000000000874669 [16:24:37]line ФД: 139244 [16:24:37]line ФПД: 273679939496727 [16:24:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T162436&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139244&fm=273679939496727&tin=02508201610067®Number=0000000000091631&sum=10400 [16:24:38]line 0 [16:24:38]OFD Sender: Processing packet 139244 [packets to send 34, broken 33] [16:24:38]ProducePacketName [16:24:38]name=ofd_packets/00139244 [16:24:38]OFD Sender: To server: pG, [16:24:38]CommunicateWithHost lk.salyk.kg:30040 [16:24:38]ConnectInit lk.salyk.kg [16:24:38]written 0, free lines is 4095 [16:24:38]Connected sock=10 [16:24: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 36 39 4C 01 00 00 4F 13 44 01 72 E3 5A 03 01 00 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 31 32 35 34 06 04 46 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 4D 41 58 49 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 BA D0 BB D1 83 D0 B1 D0 BD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 28 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 28 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 44 0C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EC 1F 02 00 35 04 06 00 F8 E9 13 93 6B 17 CA B6 26 CA A0 D7 E3 5B [16:24: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 36 39 4F 00 00 00 B8 73 47 00 C6 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 36 39 10 04 04 00 EC 1F 02 00 F4 03 04 00 F7 B7 20 67 B6 04 01 00 00 D5 6A CB B5 0F 82 54 40 [16:24:38]CommunicateWithHost err = 0 [16:24:38]CheckOFDResponse [16:24:38]1017 (14) - 77093643461234 [16:24:38]1041 (16) - 0000000000874669 [16:24:38]1040 (4) - 139244 [16:24:38]1012 (4) - 29.10.2024 10:24 [16:24:38]1206 (1) - 0 [16:24:38]OFD Sender: Remove packet 139244 [16:24:38]ProducePacketName [16:24:38]name=ofd_packets/00139244 [16:24:38]NVStorageDeleteData [16:24:38]Write to MH i2c: 01 00 00 68 0F 77 [16:24:38]Write i2c OK [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: 01 [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: 01 07 00 [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: 01 07 00 68 0F 00 00 00 00 00 00 0D 8B [16:24:38]RasterBufferAndPrint [16:24:38]line [16:24:38]line [16:24:38]line [16:24:38]line [16:24:38]line [16:24:38]written 0, free lines is 3334 [16:24:38]MH_Cut [16:24:38]Write to MH i2c: D1 01 00 6F 0F 01 50 [16:24:38]Write i2c OK [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: D1 [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: D1 01 00 [16:24:38]MH_I2C_Read... [16:24:38]Read from MH i2c: D1 01 00 6F 0F 00 4F [16:24:38]Write to MH i2c: 01 00 00 70 0F 7F [16:24:38]Write i2c OK [16:24:38]MH_I2C_Read... [16:24:38]OFD Sender: No OFD packet to send [16:24:39]*** Cut start [16:24:39]*** Partial cut [16:24:39]*** CUTSNS_PIN = 1 [16:24:39]*** CUTSNS_PIN = 0 [16:24:39]*** Brake cut motor [16:24:39]Read from MH i2c: 01 [16:24:39]MH_I2C_Read... [16:24:39]*** Stop cut motor [16:24:39]*** Cut end [16:24:39]Read from MH i2c: 01 07 00 [16:24:39]MH_I2C_Read... [16:24:39]Read from MH i2c: 01 07 00 70 0F 00 00 00 00 00 FF 0F 94 [16:24:39]process_action close_receipt done [16:24:39]requested_data is exist [16:24:39]produce_requested_data [16:24:39]requested_item fm.sn is exist - process it [16:24:39]wFMCommunicate request_size=4 [16:24:39]MH_SAM_APDU [16:24:39]CAPDU: 80 11 00 00 [16:24:39]Write to MH i2c: E2 08 00 71 0F 80 11 00 00 00 00 00 00 FA [16:24:39]Write i2c OK [16:24:39]MH_I2C_Read... [16:24:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:39]Read from MH i2c: E2 [16:24:39]MH_I2C_Read... [16:24:39]Read from MH i2c: E2 17 00 [16:24:39]MH_I2C_Read... [16:24:39]Read from MH i2c: E2 17 00 71 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 55 [16:24:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:24:39]wFMCommunicate OK [16:24:39]requested_item fd.num is exist - process it [16:24:39]SAM_PROTO_GetFieldsCounters [16:24:39]wFMCommunicate request_size=4 [16:24:39]MH_SAM_APDU [16:24:39]CAPDU: 80 13 00 00 [16:24:39]Write to MH i2c: E2 08 00 72 0F 80 13 00 00 00 00 00 00 FD [16:24:39]Write i2c OK [16:24:39]MH_I2C_Read... [16:24:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:40]Read from MH i2c: E2 [16:24:40]MH_I2C_Read... [16:24:40]Read from MH i2c: E2 62 00 [16:24:40]MH_I2C_Read... [16:24:40]Read from MH i2c: E2 62 00 72 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EC 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [16:24: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EC 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:24:40]wFMCommunicate OK [16:24:40]SAM_PROTO_GetFieldsCounters done [16:24:40]requested_item shift.num is exist - process it [16:24:40]requested_item shift.opened is exist - process it [16:24:40]req_shift_opened [16:24:40]FM_GetShiftState [16:24:40]SAM_PROTO_GetShiftState [16:24:40]wFMCommunicate request_size=4 [16:24:40]MH_SAM_APDU [16:24:40]CAPDU: 80 13 01 00 [16:24:40]Write to MH i2c: E2 08 00 73 0F 80 13 01 00 00 00 00 00 FF [16:24:40]Write i2c OK [16:24:40]MH_I2C_Read... [16:24:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:40]Read from MH i2c: E2 [16:24:40]MH_I2C_Read... [16:24:40]Read from MH i2c: E2 0E 00 [16:24:40]MH_I2C_Read... [16:24:40]Read from MH i2c: E2 0E 00 73 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 4E [16:24:40]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:24:40]wFMCommunicate OK [16:24:40]SAM_PROTO_GetShiftState done [16:24:40]FM_GetShiftState done [16:24:40]req_shift_opened done [16:24:40]requested_item shift.open_date is exist - process it [16:24:40]req_shift_open_date [16:24:40]req_shift_open_date done [16:24:40]produce_requested_data done [16:24:40]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139244,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:24:40]process_action_free close_receipt [16:24:40]json_value_free [16:24:40]json_value_free done [16:24:40]process_json_proto returns [16:24:40]Send response to host [16:24:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139244,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:24:40]free response buf [16:24:40]execute_script done [16:24:40]execute_script returns [16:24:40]free content buf [16:24:40]Sock 9.Close socket [16:24:40]Sock 9.Thread stoped [16:24:43]OFD Sender: No OFD packet to send [16:24:48]OFD Sender: No OFD packet to send [16:24:53]OFD Sender: No OFD packet to send [16:24:55]accept exits with 8 [16:24:55]New connection [16:24:55]New thread 3067284836 created [16:24:55]Thread 3067141476 joined [16:24:55]Waiting for new connection... [16:24:55] Sock 8.Parse request [16:24:55]Sock 8.Check first char [16:24:55]Sock 8.First char is OK [16:24:55]request: POST /json_proto HTTP/1.0 [16:24:55]Method: POST [16:24:55]URL: /json_proto [16:24:55]Method is POST - this is cgi request [16:24:55]url: /json_proto [16:24:55]query_string will be loaded in cgi processing [16:24:55]execute_cgi json_proto POST (null) [16:24:55]execute_cgi path=json_proto method=POST [16:24:55]POST find Content-Length [16:24:55]Host: 172.17.50.196:8080 [16:24:55]Content-Length: 621 [16:24:55]Content-Type: application/json [16:24:55] [16:24:55]POST finish read [16:24:55]Found Content-Length = 621 [16:24:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335140", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:55]execute_script... [16:24: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 : (3)335140", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:55]POST & json_proto [16:24:55]process_json_proto [16:24:55]json parsed OK: [16:24:55]protocol is kg_v1.0 [16:24:55]action value=close_receipt [16:24:55]process_action close_receipt [16:24:55]cmd_close_receipt [16:24:55]MH_GetDate [16:24:55]Write to MH i2c: F0 00 00 74 0F 72 [16:24:55]Write i2c OK [16:24:55]MH_I2C_Read... [16:24:55]Read from MH i2c: F0 [16:24:55]MH_I2C_Read... [16:24:55]Read from MH i2c: F0 09 00 [16:24:55]MH_I2C_Read... [16:24:55]Read from MH i2c: F0 09 00 74 0F 00 58 0C 21 67 72 0D 1C 67 69 [16:24:55]GetLastDocTimeStamp 1730219076 [16:24:55]current date 1730219096 [16:24:55]FM_GetShiftState [16:24:55]SAM_PROTO_GetShiftState [16:24:55]wFMCommunicate request_size=4 [16:24:55]MH_SAM_APDU [16:24:55]CAPDU: 80 13 01 00 [16:24:55]Write to MH i2c: E2 08 00 75 0F 80 13 01 00 00 00 00 00 01 [16:24:55]Write i2c OK [16:24:55]MH_I2C_Read... [16:24:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:55]Read from MH i2c: E2 [16:24:55]MH_I2C_Read... [16:24:55]Read from MH i2c: E2 0E 00 [16:24:55]MH_I2C_Read... [16:24:55]Read from MH i2c: E2 0E 00 75 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 50 [16:24:55]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:24:55]wFMCommunicate OK [16:24:55]SAM_PROTO_GetShiftState done [16:24:55]FM_GetShiftState done [16:24:55]opened in 1730160023 [16:24:55]opened+sec_in_day 1730246423 [16:24:55]quantity*price = 14400 [16:24:55]sum+1 = 14401 [16:24:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 230 29.10.2024 16:24 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139245 ФПД: 208935343149734 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T162456&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139245&fm=208935343149734&tin=02508201610067®Number=0000000000091631&sum=14400 0 [16:24:56]StoreToDocumentArchive [16:24:56]shift 555 fd 139245 [16:24:56]save to /storage/0555/doc_00139245 [16:24:56]save last doc name /storage/0555/doc_00139245 to /storage/kkm_last_doc_name [16:24:56]save OK [16:24:56]Clear old archive folders... [16:24:56]ProcessDocumentItem done err = 0, tmpTLVsize=273 [16:24:56]tlvbuf is B6F12380 [16:24:56]SAM_PROTO_ClearQueue [16:24:56]wFMCommunicate request_size=4 [16:24:56]MH_SAM_APDU [16:24:56]CAPDU: 80 09 00 00 [16:24:56]Write to MH i2c: E2 08 00 82 0F 80 09 00 00 00 00 00 00 03 [16:24:56]Write i2c OK [16:24:56]MH_I2C_Read... [16:24:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:56]Read from MH i2c: E2 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 03 00 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 03 00 82 0F 00 90 00 05 [16:24:56]RAPDU: 90 00 [16:24:56]wFMCommunicate OK [16:24:56]SAM_PROTO_ClearQueue done [16:24:56]KKMCreateOFDPacket [16:24:56]OFDProtocolAddRootSTLVToBuf [16:24:56]FM_MakeSignedData [16:24:56]FM_MakeSignedData [16:24:56]SAM_PROTO_SignData [16:24:56]wFMCommunicate request_size=4 [16:24:56]MH_SAM_APDU [16:24:56]CAPDU: 80 0D 01 02 [16:24:56]Write to MH i2c: E2 08 00 83 0F 80 0D 01 02 00 00 00 00 0B [16:24:56]Write i2c OK [16:24:56]MH_I2C_Read... [16:24:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:56]Read from MH i2c: E2 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 03 00 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 03 00 83 0F 00 90 00 06 [16:24:56]RAPDU: 90 00 [16:24:56]wFMCommunicate OK [16:24:56]wFMCommunicate request_size=255 [16:24:56]MH_SAM_APDU [16:24:56]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 58 0C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 [16:24:56]Write to MH i2c: E2 02 01 84 0F 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 58 0C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 00 00 5B [16:24:56]Write i2c OK [16:24:56]MH_I2C_Read... [16:24:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:56]Read from MH i2c: E2 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 03 00 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 03 00 84 0F 00 90 00 07 [16:24:56]RAPDU: 90 00 [16:24:56]wFMCommunicate OK [16:24:56]wFMCommunicate request_size=32 [16:24:56]MH_SAM_APDU [16:24:56]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 36 36 39 10 04 04 00 ED 1F 02 00 35 04 06 00 BE 06 8C E8 D2 A6 [16:24:56]Write to MH i2c: E2 23 00 85 0F 80 0D 02 02 1B 00 30 30 30 38 37 34 36 36 39 10 04 04 00 ED 1F 02 00 35 04 06 00 BE 06 8C E8 D2 A6 00 00 31 [16:24:56]Write i2c OK [16:24:56]MH_I2C_Read... [16:24:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:56]Read from MH i2c: E2 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 03 00 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 03 00 85 0F 00 90 00 08 [16:24:56]RAPDU: 90 00 [16:24:56]wFMCommunicate OK [16:24:56]wFMCommunicate request_size=4 [16:24:56]MH_SAM_APDU [16:24:56]CAPDU: 80 0D 03 02 [16:24:56]Write to MH i2c: E2 08 00 86 0F 80 0D 03 02 00 00 00 00 10 [16:24:56]Write i2c OK [16:24:56]MH_I2C_Read... [16:24:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:56]Read from MH i2c: E2 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 0B 00 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 0B 00 86 0F 00 4C 92 C6 20 35 77 43 39 90 00 FD [16:24:56]RAPDU: 4C 92 C6 20 35 77 43 39 90 00 [16:24:56]wFMCommunicate OK [16:24:56]SAM_PROTO_SignData done [16:24:56]FM_MakeSignedData done [16:24:56]CreateOFDProtocolMessage [16:24:56]wFMCommunicate request_size=4 [16:24:56]MH_SAM_APDU [16:24:56]CAPDU: 80 11 00 00 [16:24:56]Write to MH i2c: E2 08 00 87 0F 80 11 00 00 00 00 00 00 10 [16:24:56]Write i2c OK [16:24:56]MH_I2C_Read... [16:24:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:56]Read from MH i2c: E2 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 17 00 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: E2 17 00 87 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 6B [16:24:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:24:56]wFMCommunicate OK [16:24:56]CreateOFDProtocolMessage done [16:24:56]OFDSenderStorePacket 139245 [16:24:56]StoreOFDPacket docnum=139245 [16:24:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 25 01 00 00 D8 88 1D 01 A0 3D 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 58 0C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 ED 1F 02 00 35 04 06 00 BE 06 8C E8 D2 A6 4C 92 C6 20 35 77 43 39 [16:24:56]CheckFolder [16:24:56]dirname=/storage/ofd_packets [16:24:56]CheckFolder done [16:24:56]ProducePacketName [16:24:56]name=ofd_packets/00139245 [16:24:56]NVStorageSaveData ofd_packets/00139245 [16:24:56]File name is /storage/ofd_packets/00139245 [16:24:56]Write 323 bytes [16:24:56]NVStorageSaveData done [16:24:56]OFDSenderStorePacket done [16:24:56]KKMCreateOFDPacket done [16:24:56]NVStorageSaveData kkm_last_timestamp [16:24:56]File name is /storage/kkm_last_timestamp [16:24:56]Write 4 bytes [16:24:56]NVStorageSaveData done [16:24:56]ExternCall_PrintAddStr [16:24:56]wPrintStart [16:24:56]Write to MH i2c: 01 00 00 88 0F 97 [16:24:56]Write i2c OK [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: 01 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: 01 07 00 [16:24:56]MH_I2C_Read... [16:24:56]Read from MH i2c: 01 07 00 88 0F 00 00 00 00 00 FF 0F AC [16:24:56]RasterBufferAndPrint [16:24:56]line Счет N : (3)335140 [16:24:56]line ИНН: 02508201610067 [16:24:56]line Контрольно-Кассовый Чек [16:24:56]line ПРОДАЖА [16:24:56]line Товар: 48747059 [16:24:56]line Сигареты Winston Legend Blue [16:24:56]line 1.000 * 144.00 [16:24:56]line = 144.00 [16:24:56]line НДС 12% НСП 1% [16:24:56]line > о реализуемом товаре [16:24:56]line ИТОГО: 144.00 [16:24:56]line НСП 1% : 1.27 [16:24:56]line НДС 12% : 15.29 [16:24:56]line Наличными: 144.00 [16:24:56]line Безнал.: 0.00 [16:24:56]line Место: АЗС № 101 "Партнер Нефть" [16:24:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:24:56]line СНО: Общий режим [16:24:56]line Чек 230 29.10.2024 16:24 [16:24:56]line Смена: 555 ФФД: 1.0 [16:24:56]line ЗНМ: 0300000081 [16:24:56]line РНМ: 0000000000091631 [16:24:56]line Версия ККМ: 001 [16:24:56]line ФМ: 0000000000874669 [16:24:56]line ФД: 139245 [16:24:56]line ФПД: 208935343149734 [16:24:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T162456&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139245&fm=208935343149734&tin=02508201610067®Number=0000000000091631&sum=14400 [16:24:57]OFD Sender: Processing packet 139245 [packets to send 34, broken 33] [16:24:57]ProducePacketName [16:24:57]name=ofd_packets/00139245 [16:24:57]OFD Sender: To server: pG, [16:24:57]CommunicateWithHost lk.salyk.kg:30040 [16:24:57]ConnectInit lk.salyk.kg [16:24:57]line 0 [16:24:57]written 0, free lines is 4095 [16:24:57]Connected sock=10 [16:24: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 36 39 25 01 00 00 D8 88 1D 01 A0 3D 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 58 0C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 ED 1F 02 00 35 04 06 00 BE 06 8C E8 D2 A6 4C 92 C6 20 35 77 43 39 [16:24: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 36 39 4F 00 00 00 5A 83 47 00 2C 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 36 39 10 04 04 00 ED 1F 02 00 F4 03 04 00 0A B8 20 67 B6 04 01 00 00 9F A4 0C 4A 10 33 75 29 [16:24:57]CommunicateWithHost err = 0 [16:24:57]CheckOFDResponse [16:24:57]1017 (14) - 77093643461234 [16:24:57]1041 (16) - 0000000000874669 [16:24:57]1040 (4) - 139245 [16:24:57]1012 (4) - 29.10.2024 10:25 [16:24:57]1206 (1) - 0 [16:24:57]OFD Sender: Remove packet 139245 [16:24:57]ProducePacketName [16:24:57]name=ofd_packets/00139245 [16:24:57]NVStorageDeleteData [16:24:57]Write to MH i2c: 01 00 00 B1 0F C0 [16:24:57]Write i2c OK [16:24:57]MH_I2C_Read... [16:24:57]Read from MH i2c: 01 [16:24:57]MH_I2C_Read... [16:24:57]Read from MH i2c: 01 07 00 [16:24:57]MH_I2C_Read... [16:24:57]Read from MH i2c: 01 07 00 B1 0F 00 00 00 00 00 E8 0C BB [16:24:57]RasterBufferAndPrint [16:24:57]line [16:24:57]line [16:24:57]line [16:24:57]line [16:24:57]line [16:24:57]written 0, free lines is 3313 [16:24:57]MH_Cut [16:24:57]Write to MH i2c: D1 01 00 B8 0F 01 99 [16:24:57]Write i2c OK [16:24:57]MH_I2C_Read... [16:24:57]Read from MH i2c: D1 [16:24:57]MH_I2C_Read... [16:24:57]Read from MH i2c: D1 01 00 [16:24:57]MH_I2C_Read... [16:24:57]Read from MH i2c: D1 01 00 B8 0F 00 98 [16:24:57]Write to MH i2c: 01 00 00 B9 0F C8 [16:24:57]Write i2c OK [16:24:57]MH_I2C_Read... [16:24:58]OFD Sender: No OFD packet to send [16:24:58]*** Cut start [16:24:58]*** Partial cut [16:24:58]*** CUTSNS_PIN = 1 [16:24:58]*** CUTSNS_PIN = 0 [16:24:58]*** Brake cut motor [16:24:58]Read from MH i2c: 01 [16:24:58]MH_I2C_Read... [16:24:58]*** Stop cut motor [16:24:58]*** Cut end [16:24:58]Read from MH i2c: 01 07 00 [16:24:58]MH_I2C_Read... [16:24:58]Read from MH i2c: 01 07 00 B9 0F 00 00 00 00 00 FF 0F DD [16:24:58]process_action close_receipt done [16:24:58]requested_data is exist [16:24:58]produce_requested_data [16:24:58]requested_item fm.sn is exist - process it [16:24:58]wFMCommunicate request_size=4 [16:24:58]MH_SAM_APDU [16:24:58]CAPDU: 80 11 00 00 [16:24:58]Write to MH i2c: E2 08 00 BA 0F 80 11 00 00 00 00 00 00 43 [16:24:58]Write i2c OK [16:24:58]MH_I2C_Read... [16:24:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:59]Read from MH i2c: E2 [16:24:59]MH_I2C_Read... [16:24:59]Read from MH i2c: E2 17 00 [16:24:59]MH_I2C_Read... [16:24:59]Read from MH i2c: E2 17 00 BA 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9E [16:24:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:24:59]wFMCommunicate OK [16:24:59]requested_item fd.num is exist - process it [16:24:59]SAM_PROTO_GetFieldsCounters [16:24:59]wFMCommunicate request_size=4 [16:24:59]MH_SAM_APDU [16:24:59]CAPDU: 80 13 00 00 [16:24:59]Write to MH i2c: E2 08 00 BB 0F 80 13 00 00 00 00 00 00 46 [16:24:59]Write i2c OK [16:24:59]MH_I2C_Read... [16:24:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:59]Read from MH i2c: E2 [16:24:59]MH_I2C_Read... [16:24:59]Read from MH i2c: E2 62 00 [16:24:59]MH_I2C_Read... [16:24:59]Read from MH i2c: E2 62 00 BB 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 ED 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [16:24: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 ED 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:24:59]wFMCommunicate OK [16:24:59]SAM_PROTO_GetFieldsCounters done [16:24:59]requested_item shift.num is exist - process it [16:24:59]requested_item shift.opened is exist - process it [16:24:59]req_shift_opened [16:24:59]FM_GetShiftState [16:24:59]SAM_PROTO_GetShiftState [16:24:59]wFMCommunicate request_size=4 [16:24:59]MH_SAM_APDU [16:24:59]CAPDU: 80 13 01 00 [16:24:59]Write to MH i2c: E2 08 00 BC 0F 80 13 01 00 00 00 00 00 48 [16:24:59]Write i2c OK [16:24:59]MH_I2C_Read... [16:24:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:59]Read from MH i2c: E2 [16:24:59]MH_I2C_Read... [16:24:59]Read from MH i2c: E2 0E 00 [16:24:59]MH_I2C_Read... [16:24:59]Read from MH i2c: E2 0E 00 BC 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 97 [16:24:59]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:24:59]wFMCommunicate OK [16:24:59]SAM_PROTO_GetShiftState done [16:24:59]FM_GetShiftState done [16:24:59]req_shift_opened done [16:24:59]requested_item shift.open_date is exist - process it [16:24:59]req_shift_open_date [16:24:59]req_shift_open_date done [16:24:59]produce_requested_data done [16:24:59]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139245,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:24:59]process_action_free close_receipt [16:24:59]json_value_free [16:24:59]json_value_free done [16:24:59]process_json_proto returns [16:24:59]Send response to host [16:24:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139245,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:24:59]free response buf [16:24:59]execute_script done [16:24:59]execute_script returns [16:24:59]free content buf [16:24:59]Sock 8.Close socket [16:24:59]Sock 8.Thread stoped [16:25:03]OFD Sender: No OFD packet to send [16:25:08]OFD Sender: No OFD packet to send [16:25:13]OFD Sender: No OFD packet to send [16:25:18]OFD Sender: No OFD packet to send [16:25:23]OFD Sender: No OFD packet to send [16:25:28]OFD Sender: No OFD packet to send [16:25:33]OFD Sender: No OFD packet to send [16:25:38]OFD Sender: No OFD packet to send [16:25:43]OFD Sender: No OFD packet to send [16:25:48]OFD Sender: No OFD packet to send [16:25:53]OFD Sender: No OFD packet to send [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:38]OFD Sender: No OFD packet to send [16:29:43]OFD Sender: No OFD packet to send [16:29:48]OFD Sender: No OFD packet to send [16:29:53]OFD Sender: No OFD packet to send [16:29:58]OFD Sender: No OFD packet to send [16:30:03]OFD Sender: No OFD packet to send [16:30:08]OFD Sender: No OFD packet to send [16:30:13]OFD Sender: No OFD packet to send [16:30:18]OFD Sender: No OFD packet to send [16:30:23]OFD Sender: No OFD packet to send [16:30:28]OFD Sender: No OFD packet to send [16:30:33]OFD Sender: No OFD packet to send [16:30:38]OFD Sender: No OFD packet to send [16:30:43]OFD Sender: No OFD packet to send [16:30:48]OFD Sender: No OFD packet to send [16:30:53]OFD Sender: No OFD packet to send [16:30:58]OFD Sender: No OFD packet to send [16:31:03]OFD Sender: No OFD packet to send [16:31:08]OFD Sender: No OFD packet to send [16:31:13]OFD Sender: No OFD packet to send [16:31:18]OFD Sender: No OFD packet to send [16:31:23]OFD Sender: No OFD packet to send [16:31:28]OFD Sender: No OFD packet to send [16:31:33]OFD Sender: No OFD packet to send [16:31:38]OFD Sender: No OFD packet to send [16:31:43]OFD Sender: No OFD packet to send [16:31:48]OFD Sender: No OFD packet to send [16:31:53]OFD Sender: No OFD packet to send [16:31:58]OFD Sender: No OFD packet to send [16:32:03]OFD Sender: No OFD packet to send [16:32:08]OFD Sender: No OFD packet to send [16:32:13]OFD Sender: No OFD packet to send [16:32:18]OFD Sender: No OFD packet to send [16:32:23]OFD Sender: No OFD packet to send [16:32:28]OFD Sender: No OFD packet to send [16:32:33]OFD Sender: No OFD packet to send [16:32:38]OFD Sender: No OFD packet to send [16:32:43]OFD Sender: No OFD packet to send [16:32:48]OFD Sender: No OFD packet to send [16:32:53]OFD Sender: No OFD packet to send [16:32:58]OFD Sender: No OFD packet to send [16:33:03]OFD Sender: No OFD packet to send [16:33:08]OFD Sender: No OFD packet to send [16:33:13]OFD Sender: No OFD packet to send [16:33:18]OFD Sender: No OFD packet to send [16:33:23]OFD Sender: No OFD packet to send [16:33:28]OFD Sender: No OFD packet to send [16:33:33]OFD Sender: No OFD packet to send [16:33:38]OFD Sender: No OFD packet to send [16:33:43]OFD Sender: No OFD packet to send [16:33:48]OFD Sender: No OFD packet to send [16:33:53]OFD Sender: No OFD packet to send [16:33:58]OFD Sender: No OFD packet to send [16:34:03]OFD Sender: No OFD packet to send [16:34:08]OFD Sender: No OFD packet to send [16:34:13]OFD Sender: No OFD packet to send [16:34:18]OFD Sender: No OFD packet to send [16:34:23]OFD Sender: No OFD packet to send [16:34:28]OFD Sender: No OFD packet to send [16:34:33]OFD Sender: No OFD packet to send [16:34:38]OFD Sender: No OFD packet to send [16:34:43]OFD Sender: No OFD packet to send [16:34:48]OFD Sender: No OFD packet to send [16:34:53]OFD Sender: No OFD packet to send [16:34:58]OFD Sender: No OFD packet to send [16:35:03]OFD Sender: No OFD packet to send [16:35:08]OFD Sender: No OFD packet to send [16:35:13]OFD Sender: No OFD packet to send [16:35:18]OFD Sender: No OFD packet to send [16:35:23]OFD Sender: No OFD packet to send [16:35:28]OFD Sender: No OFD packet to send [16:35:33]OFD Sender: No OFD packet to send [16:35:38]OFD Sender: No OFD packet to send [16:35:43]OFD Sender: No OFD packet to send [16:35:48]OFD Sender: No OFD packet to send [16:35:53]OFD Sender: No OFD packet to send [16:35:58]OFD Sender: No OFD packet to send [16:36:03]OFD Sender: No OFD packet to send [16:36:08]OFD Sender: No OFD packet to send [16:36:13]OFD Sender: No OFD packet to send [16:36:18]OFD Sender: No OFD packet to send [16:36:23]OFD Sender: No OFD packet to send [16:36:28]OFD Sender: No OFD packet to send [16:36:33]OFD Sender: No OFD packet to send [16:36:38]OFD Sender: No OFD packet to send [16:36:43]OFD Sender: No OFD packet to send [16:36:48]OFD Sender: No OFD packet to send [16:36:53]OFD Sender: No OFD packet to send [16:36:58]OFD Sender: No OFD packet to send [16:37:03]OFD Sender: No OFD packet to send [16:37:08]OFD Sender: No OFD packet to send [16:37:13]OFD Sender: No OFD packet to send [16:37:18]OFD Sender: No OFD packet to send [16:37:23]OFD Sender: No OFD packet to send [16:37:28]OFD Sender: No OFD packet to send [16:37:33]OFD Sender: No OFD packet to send [16:37:38]OFD Sender: No OFD packet to send [16:37:43]OFD Sender: No OFD packet to send [16:37:48]OFD Sender: No OFD packet to send [16:37:53]OFD Sender: No OFD packet to send [16:37:58]OFD Sender: No OFD packet to send [16:38:03]OFD Sender: No OFD packet to send [16:38:08]OFD Sender: No OFD packet to send [16:38:13]OFD Sender: No OFD packet to send [16:38:18]OFD Sender: No OFD packet to send [16:38:23]OFD Sender: No OFD packet to send [16:38:28]OFD Sender: No OFD packet to send [16:38:33]OFD Sender: No OFD packet to send [16:38:38]OFD Sender: No OFD packet to send [16:38:43]OFD Sender: No OFD packet to send [16:38:48]OFD Sender: No OFD packet to send [16:38:53]OFD Sender: No OFD packet to send [16:38:58]OFD Sender: No OFD packet to send [16:39:03]OFD Sender: No OFD packet to send [16:39:08]OFD Sender: No OFD packet to send [16:39:13]OFD Sender: No OFD packet to send [16:39:18]OFD Sender: No OFD packet to send [16:39:23]OFD Sender: No OFD packet to send [16:39:28]OFD Sender: No OFD packet to send [16:39:33]OFD Sender: No OFD packet to send [16:39:38]OFD Sender: No OFD packet to send [16:39:43]OFD Sender: No OFD packet to send [16:39:48]OFD Sender: No OFD packet to send [16:39:53]OFD Sender: No OFD packet to send [16:39:58]OFD Sender: No OFD packet to send [16:40:03]OFD Sender: No OFD packet to send [16:40:08]OFD Sender: No OFD packet to send [16:40:13]OFD Sender: No OFD packet to send [16:40:18]OFD Sender: No OFD packet to send [16:40:23]OFD Sender: No OFD packet to send [16:40:28]OFD Sender: No OFD packet to send [16:40:33]OFD Sender: No OFD packet to send [16:40:38]OFD Sender: No OFD packet to send [16:40:43]OFD Sender: No OFD packet to send [16:40:48]OFD Sender: No OFD packet to send [16:40:53]OFD Sender: No OFD packet to send [16:40:58]OFD Sender: No OFD packet to send [16:41:03]OFD Sender: No OFD packet to send [16:41:08]OFD Sender: No OFD packet to send [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:28]OFD Sender: No OFD packet to send [16:41:33]OFD Sender: No OFD packet to send [16:41:34]accept exits with 9 [16:41:34]New connection [16:41:34]New thread 3067141476 created [16:41:34]Thread 3067284836 joined [16:41:34]Waiting for new connection... [16:41:34] Sock 9.Parse request [16:41:34]Sock 9.Check first char [16:41:34]Sock 9.First char is OK [16:41:34]request: POST /json_proto HTTP/1.0 [16:41:34]Method: POST [16:41:34]URL: /json_proto [16:41:34]Method is POST - this is cgi request [16:41:34]url: /json_proto [16:41:34]query_string will be loaded in cgi processing [16:41:34]execute_cgi json_proto POST (null) [16:41:34]execute_cgi path=json_proto method=POST [16:41:34]POST find Content-Length [16:41:34]Host: 172.17.50.196:8080 [16:41:34]Content-Length: 623 [16:41:34]Content-Type: application/json [16:41:34] [16:41:34]POST finish read [16:41:34]Found Content-Length = 623 [16:41:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335141", "tax_sys" : 0, "items" : [ { "code": "8699367358996", "name": "\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0435\u043B\u044C CARB", "price" : 205.00, "quantity" : 1.000, "sum" : 205.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 205.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:34]execute_script... [16:41:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335141", "tax_sys" : 0, "items" : [ { "code": "8699367358996", "name": "\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0435\u043B\u044C CARB", "price" : 205.00, "quantity" : 1.000, "sum" : 205.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 205.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:34]POST & json_proto [16:41:34]process_json_proto [16:41:34]json parsed OK: [16:41:34]protocol is kg_v1.0 [16:41:34]action value=close_receipt [16:41:34]process_action close_receipt [16:41:34]cmd_close_receipt [16:41:34]MH_GetDate [16:41:34]Write to MH i2c: F0 00 00 BD 0F BB [16:41:34]Write i2c OK [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: F0 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: F0 09 00 [16:41:34]MH_I2C_Read... [16:41:34]Read from MH i2c: F0 09 00 BD 0F 00 3F 10 21 67 72 0D 1C 67 9D [16:41:34]GetLastDocTimeStamp 1730219096 [16:41:34]current date 1730220095 [16:41:34]FM_GetShiftState [16:41:34]SAM_PROTO_GetShiftState [16:41:34]wFMCommunicate request_size=4 [16:41:34]MH_SAM_APDU [16:41:34]CAPDU: 80 13 01 00 [16:41:34]Write to MH i2c: E2 08 00 BE 0F 80 13 01 00 00 00 00 00 4A [16:41:34]Write i2c OK [16:41:34]MH_I2C_Read... [16:41:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:35]Read from MH i2c: E2 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 0E 00 [16:41:35]MH_I2C_Read... [16:41:35]Read from MH i2c: E2 0E 00 BE 0F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 99 [16:41:35]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:41:35]wFMCommunicate OK [16:41:35]SAM_PROTO_GetShiftState done [16:41:35]FM_GetShiftState done [16:41:35]opened in 1730160023 [16:41:35]opened+sec_in_day 1730246423 [16:41:35]quantity*price = 20500 [16:41:35]sum+1 = 20501 [16:41:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 205.00 НСП 1% : 1.81 НДС 12% : 21.77 Наличными: 205.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 231 29.10.2024 16:41 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139246 ФПД: 180316434591612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T164135&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139246&fm=180316434591612&tin=02508201610067®Number=0000000000091631&sum=20500 0 [16:41:36]StoreToDocumentArchive [16:41:36]shift 555 fd 139246 [16:41:36]save to /storage/0555/doc_00139246 [16:41:36]save last doc name /storage/0555/doc_00139246 to /storage/kkm_last_doc_name [16:41:36]save OK [16:41:36]Clear old archive folders... [16:41:36]ProcessDocumentItem done err = 0, tmpTLVsize=267 [16:41:36]tlvbuf is B6EF99F0 [16:41:36]SAM_PROTO_ClearQueue [16:41:36]wFMCommunicate request_size=4 [16:41:36]MH_SAM_APDU [16:41:36]CAPDU: 80 09 00 00 [16:41:36]Write to MH i2c: E2 08 00 CB 0F 80 09 00 00 00 00 00 00 4C [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 CB 0F 00 90 00 4E [16:41:36]RAPDU: 90 00 [16:41:36]wFMCommunicate OK [16:41:36]SAM_PROTO_ClearQueue done [16:41:36]KKMCreateOFDPacket [16:41:36]OFDProtocolAddRootSTLVToBuf [16:41:36]FM_MakeSignedData [16:41:36]FM_MakeSignedData [16:41:36]SAM_PROTO_SignData [16:41:36]wFMCommunicate request_size=4 [16:41:36]MH_SAM_APDU [16:41:36]CAPDU: 80 0D 01 02 [16:41:36]Write to MH i2c: E2 08 00 CC 0F 80 0D 01 02 00 00 00 00 54 [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 CC 0F 00 90 00 4F [16:41:36]RAPDU: 90 00 [16:41:36]wFMCommunicate OK [16:41:36]wFMCommunicate request_size=255 [16:41:36]MH_SAM_APDU [16:41:36]CAPDU: 80 0D 02 02 FA 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 38 36 39 39 33 36 37 33 35 38 39 39 36 06 04 19 00 D0 9E D1 87 D0 B8 D1 81 D1 82 D0 B8 D1 82 D0 B5 D0 BB D1 8C 20 43 41 52 42 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 3F 10 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 [16:41:36]Write to MH i2c: E2 02 01 CD 0F 80 0D 02 02 FA 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 38 36 39 39 33 36 37 33 35 38 39 39 36 06 04 19 00 D0 9E D1 87 D0 B8 D1 81 D1 82 D0 B8 D1 82 D0 B5 D0 BB D1 8C 20 43 41 52 42 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 3F 10 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 00 00 07 [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 CD 0F 00 90 00 50 [16:41:36]RAPDU: 90 00 [16:41:36]wFMCommunicate OK [16:41:36]wFMCommunicate request_size=26 [16:41:36]MH_SAM_APDU [16:41:36]CAPDU: 80 0D 02 02 15 36 36 39 10 04 04 00 EE 1F 02 00 35 04 06 00 A3 FF 31 07 EF 7C [16:41:36]Write to MH i2c: E2 1D 00 CE 0F 80 0D 02 02 15 00 36 36 39 10 04 04 00 EE 1F 02 00 35 04 06 00 A3 FF 31 07 EF 7C 00 00 D1 [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 03 00 CE 0F 00 90 00 51 [16:41:36]RAPDU: 90 00 [16:41:36]wFMCommunicate OK [16:41:36]wFMCommunicate request_size=4 [16:41:36]MH_SAM_APDU [16:41:36]CAPDU: 80 0D 03 02 [16:41:36]Write to MH i2c: E2 08 00 CF 0F 80 0D 03 02 00 00 00 00 59 [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 0B 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 0B 00 CF 0F 00 85 7F 26 52 48 FD 09 2D 90 00 51 [16:41:36]RAPDU: 85 7F 26 52 48 FD 09 2D 90 00 [16:41:36]wFMCommunicate OK [16:41:36]SAM_PROTO_SignData done [16:41:36]FM_MakeSignedData done [16:41:36]CreateOFDProtocolMessage [16:41:36]wFMCommunicate request_size=4 [16:41:36]MH_SAM_APDU [16:41:36]CAPDU: 80 11 00 00 [16:41:36]Write to MH i2c: E2 08 00 D0 0F 80 11 00 00 00 00 00 00 59 [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:36]Read from MH i2c: E2 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 17 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: E2 17 00 D0 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B4 [16:41:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:41:36]wFMCommunicate OK [16:41:36]CreateOFDProtocolMessage done [16:41:36]OFDSenderStorePacket 139246 [16:41:36]StoreOFDPacket docnum=139246 [16:41:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1F 01 00 00 59 24 17 01 42 34 5A 03 01 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 38 36 39 39 33 36 37 33 35 38 39 39 36 06 04 19 00 D0 9E D1 87 D0 B8 D1 81 D1 82 D0 B8 D1 82 D0 B5 D0 BB D1 8C 20 43 41 52 42 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 3F 10 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EE 1F 02 00 35 04 06 00 A3 FF 31 07 EF 7C 85 7F 26 52 48 FD 09 2D [16:41:36]CheckFolder [16:41:36]dirname=/storage/ofd_packets [16:41:36]CheckFolder done [16:41:36]ProducePacketName [16:41:36]name=ofd_packets/00139246 [16:41:36]NVStorageSaveData ofd_packets/00139246 [16:41:36]File name is /storage/ofd_packets/00139246 [16:41:36]Write 317 bytes [16:41:36]NVStorageSaveData done [16:41:36]OFDSenderStorePacket done [16:41:36]KKMCreateOFDPacket done [16:41:36]NVStorageSaveData kkm_last_timestamp [16:41:36]File name is /storage/kkm_last_timestamp [16:41:36]Write 4 bytes [16:41:36]NVStorageSaveData done [16:41:36]ExternCall_PrintAddStr [16:41:36]wPrintStart [16:41:36]Write to MH i2c: 01 00 00 D1 0F E0 [16:41:36]OFD Sender: Processing packet 139246 [packets to send 34, broken 33] [16:41:36]ProducePacketName [16:41:36]name=ofd_packets/00139246 [16:41:36]OFD Sender: To server: pG, [16:41:36]CommunicateWithHost lk.salyk.kg:30040 [16:41:36]ConnectInit lk.salyk.kg [16:41:36]Write i2c OK [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: 01 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: 01 07 00 [16:41:36]MH_I2C_Read... [16:41:36]Read from MH i2c: 01 07 00 D1 0F 00 00 00 00 00 FF 0F F5 [16:41:36]RasterBufferAndPrint [16:41:36]line Счет N : (3)335141 [16:41:36]line ИНН: 02508201610067 [16:41:36]line Контрольно-Кассовый Чек [16:41:36]line ПРОДАЖА [16:41:36]line Товар: 8699367358996 [16:41:36]line Очиститель CARB [16:41:36]line 1.000 * 205.00 [16:41:36]line = 205.00 [16:41:36]line НДС 12% НСП 1% [16:41:36]line > о реализуемом товаре [16:41:36]line ИТОГО: 205.00 [16:41:36]line НСП 1% : 1.81 [16:41:36]line НДС 12% : 21.77 [16:41:36]line Наличными: 205.00 [16:41:36]line Безнал.: 0.00 [16:41:36]line Место: АЗС № 101 "Партнер Нефть" [16:41:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:41:36]line СНО: Общий режим [16:41:36]line Чек 231 29.10.2024 16:41 [16:41:36]line Смена: 555 ФФД: 1.0 [16:41:36]line ЗНМ: 0300000081 [16:41:36]line РНМ: 0000000000091631 [16:41:36]line Версия ККМ: 001 [16:41:36]line ФМ: 0000000000874669 [16:41:36]line ФД: 139246 [16:41:36]line ФПД: 180316434591612 [16:41:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T164135&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139246&fm=180316434591612&tin=02508201610067®Number=0000000000091631&sum=20500 [16:41:37]Connected sock=10 [16:41: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 36 39 1F 01 00 00 59 24 17 01 42 34 5A 03 01 00 03 00 0B 01 1E 04 01 00 01 23 04 5D 00 8A 04 0D 00 38 36 39 39 33 36 37 33 35 38 39 39 36 06 04 19 00 D0 9E D1 87 D0 B8 D1 81 D1 82 D0 B8 D1 82 D0 B5 D0 BB D1 8C 20 43 41 52 42 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 50 00 00 00 00 13 04 06 00 14 50 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 50 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 08 00 00 00 00 07 04 06 00 14 50 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 3F 10 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EE 1F 02 00 35 04 06 00 A3 FF 31 07 EF 7C 85 7F 26 52 48 FD 09 2D [16:41:37]line 0 [16:41:37]written 0, free lines is 4095 [16:41: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 36 39 4F 00 00 00 F5 F4 47 00 DE C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EE 1F 02 00 F4 03 04 00 F2 BB 20 67 B6 04 01 00 00 9A 9C 45 53 61 D6 B2 79 [16:41:37]CommunicateWithHost err = 0 [16:41:37]CheckOFDResponse [16:41:37]1017 (14) - 77093643461234 [16:41:37]1041 (16) - 0000000000874669 [16:41:37]1040 (4) - 139246 [16:41:37]1012 (4) - 29.10.2024 10:41 [16:41:37]1206 (1) - 0 [16:41:37]OFD Sender: Remove packet 139246 [16:41:37]ProducePacketName [16:41:37]name=ofd_packets/00139246 [16:41:37]NVStorageDeleteData [16:41:37]Write to MH i2c: 01 00 00 F9 0F 08 [16:41:37]Write i2c OK [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: 01 [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: 01 07 00 [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: 01 07 00 F9 0F 00 00 00 00 00 19 0D 35 [16:41:37]RasterBufferAndPrint [16:41:37]line [16:41:37]line [16:41:37]line [16:41:37]line [16:41:37]line [16:41:37]written 0, free lines is 3359 [16:41:37]MH_Cut [16:41:37]Write to MH i2c: D1 01 00 00 10 01 E2 [16:41:37]Write i2c OK [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: D1 [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: D1 01 00 [16:41:37]MH_I2C_Read... [16:41:37]Read from MH i2c: D1 01 00 00 10 00 E1 [16:41:37]Write to MH i2c: 01 00 00 01 10 11 [16:41:37]Write i2c OK [16:41:37]MH_I2C_Read... [16:41:37]OFD Sender: No OFD packet to send [16:41:38]*** Cut start [16:41:38]*** Partial cut [16:41:38]*** CUTSNS_PIN = 1 [16:41:38]*** CUTSNS_PIN = 0 [16:41:38]*** Brake cut motor [16:41:38]Read from MH i2c: 01 [16:41:38]MH_I2C_Read... [16:41:38]*** Stop cut motor [16:41:38]*** Cut end [16:41:38]Read from MH i2c: 01 07 00 [16:41:38]MH_I2C_Read... [16:41:38]Read from MH i2c: 01 07 00 01 10 00 00 00 00 00 FF 0F 26 [16:41:38]process_action close_receipt done [16:41:38]requested_data is exist [16:41:38]produce_requested_data [16:41:38]requested_item fm.sn is exist - process it [16:41:38]wFMCommunicate request_size=4 [16:41:38]MH_SAM_APDU [16:41:38]CAPDU: 80 11 00 00 [16:41:38]Write to MH i2c: E2 08 00 02 10 80 11 00 00 00 00 00 00 8C [16:41:38]Write i2c OK [16:41:38]MH_I2C_Read... [16:41:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:38]Read from MH i2c: E2 [16:41:38]MH_I2C_Read... [16:41:38]Read from MH i2c: E2 17 00 [16:41:38]MH_I2C_Read... [16:41:38]Read from MH i2c: E2 17 00 02 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E7 [16:41:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:41:38]wFMCommunicate OK [16:41:38]requested_item fd.num is exist - process it [16:41:38]SAM_PROTO_GetFieldsCounters [16:41:38]wFMCommunicate request_size=4 [16:41:38]MH_SAM_APDU [16:41:38]CAPDU: 80 13 00 00 [16:41:38]Write to MH i2c: E2 08 00 03 10 80 13 00 00 00 00 00 00 8F [16:41:38]Write i2c OK [16:41:38]MH_I2C_Read... [16:41:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:38]Read from MH i2c: E2 [16:41:38]MH_I2C_Read... [16:41:38]Read from MH i2c: E2 62 00 [16:41:38]MH_I2C_Read... [16:41:38]Read from MH i2c: E2 62 00 03 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [16:41:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:38]wFMCommunicate OK [16:41:38]SAM_PROTO_GetFieldsCounters done [16:41:38]requested_item shift.num is exist - process it [16:41:38]requested_item shift.opened is exist - process it [16:41:38]req_shift_opened [16:41:38]FM_GetShiftState [16:41:38]SAM_PROTO_GetShiftState [16:41:38]wFMCommunicate request_size=4 [16:41:38]MH_SAM_APDU [16:41:38]CAPDU: 80 13 01 00 [16:41:38]Write to MH i2c: E2 08 00 04 10 80 13 01 00 00 00 00 00 91 [16:41:38]Write i2c OK [16:41:38]MH_I2C_Read... [16:41:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:39]Read from MH i2c: E2 [16:41:39]MH_I2C_Read... [16:41:39]Read from MH i2c: E2 0E 00 [16:41:39]MH_I2C_Read... [16:41:39]Read from MH i2c: E2 0E 00 04 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 E0 [16:41:39]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:41:39]wFMCommunicate OK [16:41:39]SAM_PROTO_GetShiftState done [16:41:39]FM_GetShiftState done [16:41:39]req_shift_opened done [16:41:39]requested_item shift.open_date is exist - process it [16:41:39]req_shift_open_date [16:41:39]req_shift_open_date done [16:41:39]produce_requested_data done [16:41:39]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139246,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:41:39]process_action_free close_receipt [16:41:39]json_value_free [16:41:39]json_value_free done [16:41:39]process_json_proto returns [16:41:39]Send response to host [16:41:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139246,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:41:39]free response buf [16:41:39]execute_script done [16:41:39]execute_script returns [16:41:39]free content buf [16:41:39]Sock 9.Close socket [16:41:39]Sock 9.Thread stoped [16:41:42]OFD Sender: No OFD packet to send [16:41:47]OFD Sender: No OFD packet to send [16:41:52]OFD Sender: No OFD packet to send [16:41:57]OFD Sender: No OFD packet to send [16:42:02]OFD Sender: No OFD packet to send [16:42:07]OFD Sender: No OFD packet to send [16:42:12]OFD Sender: No OFD packet to send [16:42:17]OFD Sender: No OFD packet to send [16:42:22]OFD Sender: No OFD packet to send [16:42:27]OFD Sender: No OFD packet to send [16:42:32]OFD Sender: No OFD packet to send [16:42:37]OFD Sender: No OFD packet to send [16:42:42]OFD Sender: No OFD packet to send [16:42:47]OFD Sender: No OFD packet to send [16:42:52]OFD Sender: No OFD packet to send [16:42:57]accept exits with 8 [16:42:57]New connection [16:42:57]New thread 3067284836 created [16:42:57]Thread 3067141476 joined [16:42:57]Waiting for new connection... [16:42:57] Sock 8.Parse request [16:42:57]Sock 8.Check first char [16:42:57]Sock 8.First char is OK [16:42:57]request: POST /json_proto HTTP/1.0 [16:42:57]Method: POST [16:42:57]URL: /json_proto [16:42:57]Method is POST - this is cgi request [16:42:57]url: /json_proto [16:42:57]query_string will be loaded in cgi processing [16:42:57]execute_cgi json_proto POST (null) [16:42:57]execute_cgi path=json_proto method=POST [16:42:57]POST find Content-Length [16:42:57]Host: 172.17.50.196:8080 [16:42:57]Content-Length: 215 [16:42:57]Content-Type: application/json [16:42:57] [16:42:57]POST finish read [16:42:57]Found Content-Length = 215 [16:42: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" ] } } [16:42:57]execute_script... [16:42: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" ] } } [16:42:57]POST & json_proto [16:42:57]process_json_proto [16:42:57]json parsed OK: [16:42:57]protocol is kg_v1.0 [16:42:57]action value=get_value [16:42:57]process_action get_value [16:42:57]cmd_get_value [16:42:57]process_action get_value done [16:42:57]requested_data is exist [16:42:57]produce_requested_data [16:42:57]requested_item kkm.sn is exist - process it [16:42:57]requested_item kkm.ver is exist - process it [16:42:57]requested_item fm.sn is exist - process it [16:42:57]wFMCommunicate request_size=4 [16:42:57]MH_SAM_APDU [16:42:57]CAPDU: 80 11 00 00 [16:42:57]Write to MH i2c: E2 08 00 05 10 80 11 00 00 00 00 00 00 8F [16:42:57]Write i2c OK [16:42:57]MH_I2C_Read... [16:42:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:57]Read from MH i2c: E2 [16:42:57]MH_I2C_Read... [16:42:57]Read from MH i2c: E2 17 00 [16:42:57]MH_I2C_Read... [16:42:57]Read from MH i2c: E2 17 00 05 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 EA [16:42:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:42:57]wFMCommunicate OK [16:42:57]requested_item fd.num is exist - process it [16:42:57]SAM_PROTO_GetFieldsCounters [16:42:57]wFMCommunicate request_size=4 [16:42:57]MH_SAM_APDU [16:42:57]CAPDU: 80 13 00 00 [16:42:57]Write to MH i2c: E2 08 00 06 10 80 13 00 00 00 00 00 00 92 [16:42:57]Write i2c OK [16:42:57]MH_I2C_Read... [16:42:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:42:57]Read from MH i2c: E2 [16:42:57]MH_I2C_Read... [16:42:57]Read from MH i2c: E2 62 00 [16:42:57]MH_I2C_Read... [16:42:57]Read from MH i2c: E2 62 00 06 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [16:42: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:42:57]wFMCommunicate OK [16:42:57]SAM_PROTO_GetFieldsCounters done [16:42:57]requested_item shift.num is exist - process it [16:42:57]requested_item shift.opened is exist - process it [16:42:57]req_shift_opened [16:42:57]FM_GetShiftState [16:42:57]SAM_PROTO_GetShiftState [16:42:57]wFMCommunicate request_size=4 [16:42:57]MH_SAM_APDU [16:42:57]CAPDU: 80 13 01 00 [16:42:57]Write to MH i2c: E2 08 00 07 10 80 13 01 00 00 00 00 00 94 [16:42:57]Write i2c OK [16:42:57]MH_I2C_Read... [16:42:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:57]Read from MH i2c: E2 [16:42:57]MH_I2C_Read... [16:42:57]Read from MH i2c: E2 0E 00 [16:42:57]MH_I2C_Read... [16:42:57]Read from MH i2c: E2 0E 00 07 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 E3 [16:42:57]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:42:57]wFMCommunicate OK [16:42:57]SAM_PROTO_GetShiftState done [16:42:57]FM_GetShiftState done [16:42:57]req_shift_opened done [16:42:57]requested_item shift.open_date is exist - process it [16:42:57]req_shift_open_date [16:42:57]req_shift_open_date done [16:42:57]produce_requested_data done [16:42:57]produce_requested_data return {"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139246,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:42:57]process_action_free get_value [16:42:57]json_value_free [16:42:57]json_value_free done [16:42:57]process_json_proto returns [16:42:57]Send response to host [16:42:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139246,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:42:57]free response buf [16:42:57]execute_script done [16:42:57]execute_script returns [16:42:57]free content buf [16:42:57]Sock 8.Close socket [16:42:57]Sock 8.Thread stoped [16:42:57]accept exits with 9 [16:42:57]New connection [16:42:57]New thread 3067141476 created [16:42:57]Thread 3067284836 joined [16:42:57]Waiting for new connection... [16:42:57] Sock 9.Parse request [16:42:57]Sock 9.Check first char [16:42:57]Sock 9.First char is OK [16:42:57]request: POST /json_proto HTTP/1.0 [16:42:57]Method: POST [16:42:57]URL: /json_proto [16:42:57]Method is POST - this is cgi request [16:42:57]url: /json_proto [16:42:57]query_string will be loaded in cgi processing [16:42:57]execute_cgi json_proto POST (null) [16:42:57]execute_cgi path=json_proto method=POST [16:42:57]POST find Content-Length [16:42:57]Host: 172.17.50.196:8080 [16:42:57]Content-Length: 331 [16:42:57]Content-Type: application/json [16:42:57] [16:42:57]POST finish read [16:42:57]Found Content-Length = 331 [16:42: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" ] } } [16:42:57]execute_script... [16:42: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" ] } } [16:42:57]POST & json_proto [16:42:57]process_json_proto [16:42:57]json parsed OK: [16:42:57]protocol is kg_v1.0 [16:42:57]action value=get_value [16:42:57]process_action get_value [16:42:57]cmd_get_value [16:42:57]process_action get_value done [16:42:57]requested_data is exist [16:42:57]produce_requested_data [16:42:57]requested_item fm.sale.total is exist - process it [16:42:57]SAM_PROTO_GetFMData [16:42:57]wFMCommunicate request_size=4 [16:42:57]MH_SAM_APDU [16:42:57]CAPDU: 80 13 03 00 [16:42:57]Write to MH i2c: E2 08 00 08 10 80 13 03 00 00 00 00 00 97 [16:42:57]Write i2c OK [16:42:57]MH_I2C_Read... [16:42:57]OFD Sender: No OFD packet to send [16:42:58]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:42:58]Read from MH i2c: E2 [16:42:58]MH_I2C_Read... [16:42:58]Read from MH i2c: E2 FD 00 [16:42:58]MH_I2C_Read... [16:42:58]Read from MH i2c: E2 FD 00 08 10 00 C7 04 85 04 C3 04 6E 04 04 00 98 1B 02 00 69 04 A3 00 6F 04 04 00 4D 19 02 00 B1 04 05 00 CD 35 D8 51 01 70 04 05 00 54 A3 C3 02 01 72 04 04 00 79 92 14 4F 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 00 50 E1 23 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B5 2E FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 DD [16:42:58]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 98 1B 02 00 69 04 A3 00 6F 04 04 00 4D 19 02 00 B1 04 05 00 CD 35 D8 51 01 70 04 05 00 54 A3 C3 02 01 72 04 04 00 79 92 14 4F 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 00 50 E1 23 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B5 2E FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [16:42:58]wFMCommunicate OK [16:42:58]wFMCommunicate request_size=4 [16:42:58]MH_SAM_APDU [16:42:58]CAPDU: 80 17 00 00 [16:42:58]Write to MH i2c: E2 08 00 09 10 80 17 00 00 00 00 00 00 99 [16:42:58]Write i2c OK [16:42:58]MH_I2C_Read... [16:42:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:42:58]Read from MH i2c: E2 [16:42:58]MH_I2C_Read... [16:42:58]Read from MH i2c: E2 FD 00 [16:42:58]MH_I2C_Read... [16:42:58]Read from MH i2c: E2 FD 00 09 10 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 B0 [16:42:58]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [16:42:58]wFMCommunicate OK [16:42:58]wFMCommunicate request_size=4 [16:42:58]MH_SAM_APDU [16:42:58]CAPDU: 80 17 00 00 [16:42:58]Write to MH i2c: E2 08 00 0A 10 80 17 00 00 00 00 00 00 9A [16:42:58]Write i2c OK [16:42:58]MH_I2C_Read... [16:42:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:42:58]Read from MH i2c: E2 [16:42:58]MH_I2C_Read... [16:42:58]Read from MH i2c: E2 FD 00 [16:42:58]MH_I2C_Read... [16:42:58]Read from MH i2c: E2 FD 00 0A 10 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 72 [16:42:58]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [16:42:58]wFMCommunicate OK [16:42:58]wFMCommunicate request_size=4 [16:42:58]MH_SAM_APDU [16:42:58]CAPDU: 80 17 00 00 [16:42:58]Write to MH i2c: E2 08 00 0B 10 80 17 00 00 00 00 00 00 9B [16:42:58]Write i2c OK [16:42:58]MH_I2C_Read... [16:42:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:42:58]Read from MH i2c: E2 [16:42:58]MH_I2C_Read... [16:42:58]Read from MH i2c: E2 FD 00 [16:42:58]MH_I2C_Read... [16:42:58]Read from MH i2c: E2 FD 00 0B 10 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 16 [16:42:58]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [16:42:58]wFMCommunicate OK [16:42:58]wFMCommunicate request_size=4 [16:42:58]MH_SAM_APDU [16:42:58]CAPDU: 80 17 00 00 [16:42:58]Write to MH i2c: E2 08 00 0C 10 80 17 00 00 00 00 00 00 9C [16:42:58]Write i2c OK [16:42:58]MH_I2C_Read... [16:42:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [16:42:59]Read from MH i2c: E2 [16:42:59]MH_I2C_Read... [16:42:59]Read from MH i2c: E2 E4 00 [16:42:59]MH_I2C_Read... [16:42:59]Read from MH i2c: E2 E4 00 0C 10 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7C [16:42:59]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:42:59]wFMCommunicate OK [16:42:59]SAM_PROTO_GetFMData done [16:42:59]requested_item fm.sale_refund.total is exist - process it [16:42:59]requested_item fm.buy.total is exist - process it [16:42:59]requested_item shift.sale.total is exist - process it [16:42:59]SAM_PROTO_GetShiftData [16:42:59]wFMCommunicate request_size=4 [16:42:59]MH_SAM_APDU [16:42:59]CAPDU: 80 13 02 00 [16:42:59]Write to MH i2c: E2 08 00 0D 10 80 13 02 00 00 00 00 00 9B [16:42:59]Write i2c OK [16:42:59]MH_I2C_Read... [16:42:59]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:42:59]Read from MH i2c: E2 [16:42:59]MH_I2C_Read... [16:42:59]Read from MH i2c: E2 FD 00 [16:42:59]MH_I2C_Read... [16:42:59]Read from MH i2c: E2 FD 00 0D 10 00 AF 04 AA 04 AB 04 6E 04 04 00 E7 00 00 00 69 04 9C 00 6F 04 04 00 E7 00 00 00 B1 04 03 00 4B 7B 9C 70 04 03 00 94 E4 77 72 04 03 00 B7 96 24 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 76 9E 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 82 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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 04 [16:42:59]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 E7 00 00 00 69 04 9C 00 6F 04 04 00 E7 00 00 00 B1 04 03 00 4B 7B 9C 70 04 03 00 94 E4 77 72 04 03 00 B7 96 24 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 76 9E 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 82 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 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:42:59]wFMCommunicate OK [16:42:59]wFMCommunicate request_size=4 [16:42:59]MH_SAM_APDU [16:42:59]CAPDU: 80 17 00 00 [16:42:59]Write to MH i2c: E2 08 00 0E 10 80 17 00 00 00 00 00 00 9E [16:42:59]Write i2c OK [16:42:59]MH_I2C_Read... [16:42:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:42:59]Read from MH i2c: E2 [16:42:59]MH_I2C_Read... [16:42:59]Read from MH i2c: E2 FD 00 [16:42:59]MH_I2C_Read... [16:42:59]Read from MH i2c: E2 FD 00 0E 10 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B7 [16:42:59]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [16:42:59]wFMCommunicate OK [16:42:59]wFMCommunicate request_size=4 [16:42:59]MH_SAM_APDU [16:42:59]CAPDU: 80 17 00 00 [16:42:59]Write to MH i2c: E2 08 00 0F 10 80 17 00 00 00 00 00 00 9F [16:42:59]Write i2c OK [16:42:59]MH_I2C_Read... [16:43:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:43:00]Read from MH i2c: E2 [16:43:00]MH_I2C_Read... [16:43:00]Read from MH i2c: E2 FD 00 [16:43:00]MH_I2C_Read... [16:43:00]Read from MH i2c: E2 FD 00 0F 10 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 53 [16:43:00]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [16:43:00]wFMCommunicate OK [16:43:00]wFMCommunicate request_size=4 [16:43:00]MH_SAM_APDU [16:43:00]CAPDU: 80 17 00 00 [16:43:00]Write to MH i2c: E2 08 00 10 10 80 17 00 00 00 00 00 00 A0 [16:43:00]Write i2c OK [16:43:00]MH_I2C_Read... [16:43:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:43:00]Read from MH i2c: E2 [16:43:00]MH_I2C_Read... [16:43:00]Read from MH i2c: E2 FD 00 [16:43:00]MH_I2C_Read... [16:43:00]Read from MH i2c: E2 FD 00 10 10 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 1E [16:43:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [16:43:00]wFMCommunicate OK [16:43:00]wFMCommunicate request_size=4 [16:43:00]MH_SAM_APDU [16:43:00]CAPDU: 80 17 00 00 [16:43:00]Write to MH i2c: E2 08 00 11 10 80 17 00 00 00 00 00 00 A1 [16:43:00]Write i2c OK [16:43:00]MH_I2C_Read... [16:43:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [16:43:00]Read from MH i2c: E2 [16:43:00]MH_I2C_Read... [16:43:00]Read from MH i2c: E2 CC 00 [16:43:00]MH_I2C_Read... [16:43:00]Read from MH i2c: E2 CC 00 11 10 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 82 [16:43:00]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:43:00]wFMCommunicate OK [16:43:00]SAM_PROTO_GetShiftData done [16:43:00]requested_item shift.sale.total_cash is exist - process it [16:43:00]requested_item shift.sale_refund.total is exist - process it [16:43:00]requested_item shift.sale_refund.total_cash is exist - process it [16:43:00]requested_item shift.buy.total is exist - process it [16:43:00]requested_item shift.buy.total_cash is exist - process it [16:43:00]produce_requested_data done [16:43:00]produce_requested_data return {"fm.sale.total":56680913.41,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":102551.79,"shift.sale.total_cash":78573.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} [16:43:00]process_action_free get_value [16:43:00]json_value_free [16:43:00]json_value_free done [16:43:00]process_json_proto returns [16:43:00]Send response to host [16:43:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56680913.41,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":102551.79,"shift.sale.total_cash":78573.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}}} [16:43:00]free response buf [16:43:00]execute_script done [16:43:00]execute_script returns [16:43:00]free content buf [16:43:00]Sock 9.Close socket [16:43:00]Sock 9.Thread stoped [16:43:02]OFD Sender: No OFD packet to send [16:43:07]OFD Sender: No OFD packet to send [16:43:12]OFD Sender: No OFD packet to send [16:43:17]OFD Sender: No OFD packet to send [16:43:22]OFD Sender: No OFD packet to send [16:43:27]OFD Sender: No OFD packet to send [16:43:32]OFD Sender: No OFD packet to send [16:43:37]OFD Sender: No OFD packet to send [16:43:42]OFD Sender: No OFD packet to send [16:43:47]OFD Sender: No OFD packet to send [16:43:52]OFD Sender: No OFD packet to send [16:43:57]OFD Sender: No OFD packet to send [16:44:02]OFD Sender: No OFD packet to send [16:44:07]OFD Sender: No OFD packet to send [16:44:12]OFD Sender: No OFD packet to send [16:44:17]OFD Sender: No OFD packet to send [16:44:22]OFD Sender: No OFD packet to send [16:44:27]OFD Sender: No OFD packet to send [16:44:32]OFD Sender: No OFD packet to send [16:44:37]OFD Sender: No OFD packet to send [16:44:42]OFD Sender: No OFD packet to send [16:44:47]OFD Sender: No OFD packet to send [16:44:52]OFD Sender: No OFD packet to send [16:44:57]OFD Sender: No OFD packet to send [16:45:02]OFD Sender: No OFD packet to send [16:45:07]OFD Sender: No OFD packet to send [16:45:12]OFD Sender: No OFD packet to send [16:45:17]OFD Sender: No OFD packet to send [16:45:22]OFD Sender: No OFD packet to send [16:45:27]OFD Sender: No OFD packet to send [16:45:32]OFD Sender: No OFD packet to send [16:45:38]OFD Sender: No OFD packet to send [16:45:43]OFD Sender: No OFD packet to send [16:45:48]OFD Sender: No OFD packet to send [16:45:53]OFD Sender: No OFD packet to send [16:45:58]OFD Sender: No OFD packet to send [16:46:03]OFD Sender: No OFD packet to send [16:46:08]OFD Sender: No OFD packet to send [16:46:13]OFD Sender: No OFD packet to send [16:46:18]OFD Sender: No OFD packet to send [16:46:23]OFD Sender: No OFD packet to send [16:46:28]OFD Sender: No OFD packet to send [16:46:33]OFD Sender: No OFD packet to send [16:46:38]OFD Sender: No OFD packet to send [16:46:43]OFD Sender: No OFD packet to send [16:46:48]OFD Sender: No OFD packet to send [16:46:53]OFD Sender: No OFD packet to send [16:46:58]OFD Sender: No OFD packet to send [16:47:03]OFD Sender: No OFD packet to send [16:47:08]OFD Sender: No OFD packet to send [16:47:13]OFD Sender: No OFD packet to send [16:47:18]OFD Sender: No OFD packet to send [16:47:23]OFD Sender: No OFD packet to send [16:47:28]OFD Sender: No OFD packet to send [16:47:33]OFD Sender: No OFD packet to send [16:47:38]OFD Sender: No OFD packet to send [16:47:43]OFD Sender: No OFD packet to send [16:47:48]OFD Sender: No OFD packet to send [16:47:53]OFD Sender: No OFD packet to send [16:47:58]OFD Sender: No OFD packet to send [16:48:03]OFD Sender: No OFD packet to send [16:48:08]OFD Sender: No OFD packet to send [16:48:13]OFD Sender: No OFD packet to send [16:48:18]OFD Sender: No OFD packet to send [16:48:23]OFD Sender: No OFD packet to send [16:48:28]OFD Sender: No OFD packet to send [16:48:33]OFD Sender: No OFD packet to send [16:48:38]OFD Sender: No OFD packet to send [16:48:43]OFD Sender: No OFD packet to send [16:48:48]OFD Sender: No OFD packet to send [16:48:53]OFD Sender: No OFD packet to send [16:48:58]OFD Sender: No OFD packet to send [16:49:03]OFD Sender: No OFD packet to send [16:49:08]OFD Sender: No OFD packet to send [16:49:08]accept exits with 8 [16:49:08]New connection [16:49:08]New thread 3067284836 created [16:49:08]Thread 3067141476 joined [16:49:08]Waiting for new connection... [16:49:08] Sock 8.Parse request [16:49:08]Sock 8.Check first char [16:49:08]Sock 8.First char is OK [16:49:08]request: POST /json_proto HTTP/1.0 [16:49:08]Method: POST [16:49:08]URL: /json_proto [16:49:08]Method is POST - this is cgi request [16:49:08]url: /json_proto [16:49:08]query_string will be loaded in cgi processing [16:49:08]execute_cgi json_proto POST (null) [16:49:08]execute_cgi path=json_proto method=POST [16:49:08]POST find Content-Length [16:49:08]Host: 172.17.50.196:8080 [16:49:08]Content-Length: 702 [16:49:08]Content-Type: application/json [16:49:08] [16:49:08]POST finish read [16:49:08]Found Content-Length = 702 [16:49:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335143", "tax_sys" : 0, "items" : [ { "code": "4870202522701", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0447\u0435\u0440\u043D\u044B\u0439 \u041C\u0430\u043B\u0438\u043D\u0430 1,2", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:08]execute_script... [16:49: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 : (3)335143", "tax_sys" : 0, "items" : [ { "code": "4870202522701", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0447\u0435\u0440\u043D\u044B\u0439 \u041C\u0430\u043B\u0438\u043D\u0430 1,2", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:08]POST & json_proto [16:49:08]process_json_proto [16:49:08]json parsed OK: [16:49:08]protocol is kg_v1.0 [16:49:08]action value=close_receipt [16:49:08]process_action close_receipt [16:49:08]cmd_close_receipt [16:49:08]MH_GetDate [16:49:08]Write to MH i2c: F0 00 00 12 10 11 [16:49:08]Write i2c OK [16:49:08]MH_I2C_Read... [16:49:08]Read from MH i2c: F0 [16:49:08]MH_I2C_Read... [16:49:08]Read from MH i2c: F0 09 00 [16:49:08]MH_I2C_Read... [16:49:08]Read from MH i2c: F0 09 00 12 10 00 05 12 21 67 72 0D 1C 67 BB [16:49:08]GetLastDocTimeStamp 1730220095 [16:49:08]current date 1730220549 [16:49:08]FM_GetShiftState [16:49:08]SAM_PROTO_GetShiftState [16:49:08]wFMCommunicate request_size=4 [16:49:08]MH_SAM_APDU [16:49:08]CAPDU: 80 13 01 00 [16:49:08]Write to MH i2c: E2 08 00 13 10 80 13 01 00 00 00 00 00 A0 [16:49:08]Write i2c OK [16:49:08]MH_I2C_Read... [16:49:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:08]Read from MH i2c: E2 [16:49:08]MH_I2C_Read... [16:49:08]Read from MH i2c: E2 0E 00 [16:49:08]MH_I2C_Read... [16:49:08]Read from MH i2c: E2 0E 00 13 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EF [16:49:08]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:49:08]wFMCommunicate OK [16:49:08]SAM_PROTO_GetShiftState done [16:49:08]FM_GetShiftState done [16:49:08]opened in 1730160023 [16:49:08]opened+sec_in_day 1730246423 [16:49:08]quantity*price = 12500 [16:49:08]sum+1 = 12501 [16:49:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 232 29.10.2024 16:49 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139247 ФПД: 134197315428672 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T164909&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139247&fm=134197315428672&tin=02508201610067®Number=0000000000091631&sum=12500 0 [16:49:10]StoreToDocumentArchive [16:49:10]shift 555 fd 139247 [16:49:10]save to /storage/0555/doc_00139247 [16:49:10]save last doc name /storage/0555/doc_00139247 to /storage/kkm_last_doc_name [16:49:10]save OK [16:49:10]Clear old archive folders... [16:49:10]ProcessDocumentItem done err = 0, tmpTLVsize=298 [16:49:10]tlvbuf is 01135D80 [16:49:10]SAM_PROTO_ClearQueue [16:49:10]wFMCommunicate request_size=4 [16:49:10]MH_SAM_APDU [16:49:10]CAPDU: 80 09 00 00 [16:49:10]Write to MH i2c: E2 08 00 20 10 80 09 00 00 00 00 00 00 A2 [16:49:10]Write i2c OK [16:49:10]MH_I2C_Read... [16:49:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:10]Read from MH i2c: E2 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 20 10 00 90 00 A4 [16:49:10]RAPDU: 90 00 [16:49:10]wFMCommunicate OK [16:49:10]SAM_PROTO_ClearQueue done [16:49:10]KKMCreateOFDPacket [16:49:10]OFDProtocolAddRootSTLVToBuf [16:49:10]FM_MakeSignedData [16:49:10]FM_MakeSignedData [16:49:10]SAM_PROTO_SignData [16:49:10]wFMCommunicate request_size=4 [16:49:10]MH_SAM_APDU [16:49:10]CAPDU: 80 0D 01 02 [16:49:10]Write to MH i2c: E2 08 00 21 10 80 0D 01 02 00 00 00 00 AA [16:49:10]Write i2c OK [16:49:10]MH_I2C_Read... [16:49:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:10]Read from MH i2c: E2 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 21 10 00 90 00 A5 [16:49:10]RAPDU: 90 00 [16:49:10]wFMCommunicate OK [16:49:10]wFMCommunicate request_size=255 [16:49:10]MH_SAM_APDU [16:49:10]CAPDU: 80 0D 02 02 FA 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 05 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 [16:49:10]Write to MH i2c: E2 02 01 22 10 80 0D 02 02 FA 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 05 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 00 00 C2 [16:49:10]Write i2c OK [16:49:10]MH_I2C_Read... [16:49:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:10]Read from MH i2c: E2 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 22 10 00 90 00 A6 [16:49:10]RAPDU: 90 00 [16:49:10]wFMCommunicate OK [16:49:10]wFMCommunicate request_size=57 [16:49:10]MH_SAM_APDU [16:49:10]CAPDU: 80 0D 02 02 34 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EF 1F 02 00 35 04 06 00 7A 0D 3F 50 E1 40 [16:49:10]Write to MH i2c: E2 3C 00 23 10 80 0D 02 02 34 00 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EF 1F 02 00 35 04 06 00 7A 0D 3F 50 E1 40 00 00 B4 [16:49:10]Write i2c OK [16:49:10]MH_I2C_Read... [16:49:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:10]Read from MH i2c: E2 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 03 00 23 10 00 90 00 A7 [16:49:10]RAPDU: 90 00 [16:49:10]wFMCommunicate OK [16:49:10]wFMCommunicate request_size=4 [16:49:10]MH_SAM_APDU [16:49:10]CAPDU: 80 0D 03 02 [16:49:10]Write to MH i2c: E2 08 00 24 10 80 0D 03 02 00 00 00 00 AF [16:49:10]Write i2c OK [16:49:10]MH_I2C_Read... [16:49:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:10]Read from MH i2c: E2 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 0B 00 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 0B 00 24 10 00 DB 90 30 AE 4C C0 F0 A9 90 00 9E [16:49:10]RAPDU: DB 90 30 AE 4C C0 F0 A9 90 00 [16:49:10]wFMCommunicate OK [16:49:10]SAM_PROTO_SignData done [16:49:10]FM_MakeSignedData done [16:49:10]CreateOFDProtocolMessage [16:49:10]wFMCommunicate request_size=4 [16:49:10]MH_SAM_APDU [16:49:10]CAPDU: 80 11 00 00 [16:49:10]Write to MH i2c: E2 08 00 25 10 80 11 00 00 00 00 00 00 AF [16:49:10]Write i2c OK [16:49:10]MH_I2C_Read... [16:49:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:10]Read from MH i2c: E2 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 17 00 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: E2 17 00 25 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0A [16:49:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:49:10]wFMCommunicate OK [16:49:10]CreateOFDProtocolMessage done [16:49:10]OFDSenderStorePacket 139247 [16:49:10]StoreOFDPacket docnum=139247 [16:49:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3E 01 00 00 47 C5 36 01 1B 4B 5A 03 01 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 05 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EF 1F 02 00 35 04 06 00 7A 0D 3F 50 E1 40 DB 90 30 AE 4C C0 F0 A9 [16:49:10]CheckFolder [16:49:10]dirname=/storage/ofd_packets [16:49:10]CheckFolder done [16:49:10]ProducePacketName [16:49:10]name=ofd_packets/00139247 [16:49:10]NVStorageSaveData ofd_packets/00139247 [16:49:10]File name is /storage/ofd_packets/00139247 [16:49:10]Write 348 bytes [16:49:10]NVStorageSaveData done [16:49:10]OFDSenderStorePacket done [16:49:10]KKMCreateOFDPacket done [16:49:10]NVStorageSaveData kkm_last_timestamp [16:49:10]File name is /storage/kkm_last_timestamp [16:49:10]Write 4 bytes [16:49:10]NVStorageSaveData done [16:49:10]ExternCall_PrintAddStr [16:49:10]wPrintStart [16:49:10]Write to MH i2c: 01 00 00 26 10 36 [16:49:10]Write i2c OK [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: 01 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: 01 07 00 [16:49:10]MH_I2C_Read... [16:49:10]Read from MH i2c: 01 07 00 26 10 00 00 00 00 00 FF 0F 4B [16:49:10]RasterBufferAndPrint [16:49:10]line Счет N : (3)335143 [16:49:10]line ИНН: 02508201610067 [16:49:10]line Контрольно-Кассовый Чек [16:49:10]line ПРОДАЖА [16:49:10]line Товар: 4870202522701 [16:49:10]line Напиток Maxi Чай черный Малина 1,2 [16:49:10]line 1.000 * 125.00 [16:49:10]line = 125.00 [16:49:10]line НДС 12% НСП 1% [16:49:10]line > о реализуемом товаре [16:49:10]line ИТОГО: 125.00 [16:49:10]line НСП 1% : 1.11 [16:49:10]line НДС 12% : 13.27 [16:49:10]line Наличными: 125.00 [16:49:10]line Безнал.: 0.00 [16:49:10]line Место: АЗС № 101 "Партнер Нефть" [16:49:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:49:10]line СНО: Общий режим [16:49:10]line Чек 232 29.10.2024 16:49 [16:49:10]line Смена: 555 ФФД: 1.0 [16:49:10]line ЗНМ: 0300000081 [16:49:10]line РНМ: 0000000000091631 [16:49:10]line Версия ККМ: 001 [16:49:10]line ФМ: 0000000000874669 [16:49:10]line ФД: 139247 [16:49:10]line ФПД: 134197315428672 [16:49:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T164909&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139247&fm=134197315428672&tin=02508201610067®Number=0000000000091631&sum=12500 [16:49:10]line 0 [16:49:10]OFD Sender: Processing packet 139247 [packets to send 34, broken 33] [16:49:10]ProducePacketName [16:49:10]name=ofd_packets/00139247 [16:49:10]OFD Sender: To server: pG, [16:49:10]CommunicateWithHost lk.salyk.kg:30040 [16:49:11]ConnectInit lk.salyk.kg [16:49:11]written 0, free lines is 4095 [16:49:11]Connected sock=10 [16:49: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 36 39 3E 01 00 00 47 C5 36 01 1B 4B 5A 03 01 00 03 00 2A 01 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 05 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 EF 1F 02 00 35 04 06 00 7A 0D 3F 50 E1 40 DB 90 30 AE 4C C0 F0 A9 [16:49: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 36 39 4F 00 00 00 3E A6 47 00 2F 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 36 39 10 04 04 00 EF 1F 02 00 F4 03 04 00 B8 BD 20 67 B6 04 01 00 00 99 E3 B1 1E 5B AB A1 7E [16:49:11]CommunicateWithHost err = 0 [16:49:11]CheckOFDResponse [16:49:11]1017 (14) - 77093643461234 [16:49:11]1041 (16) - 0000000000874669 [16:49:11]1040 (4) - 139247 [16:49:11]1012 (4) - 29.10.2024 10:49 [16:49:11]1206 (1) - 0 [16:49:11]OFD Sender: Remove packet 139247 [16:49:11]ProducePacketName [16:49:11]name=ofd_packets/00139247 [16:49:11]NVStorageDeleteData [16:49:11]Write to MH i2c: 01 00 00 4F 10 5F [16:49:11]Write i2c OK [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: 01 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: 01 07 00 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: 01 07 00 4F 10 00 00 00 00 00 F5 0C 67 [16:49:11]RasterBufferAndPrint [16:49:11]line [16:49:11]line [16:49:11]line [16:49:11]line [16:49:11]line [16:49:11]written 0, free lines is 3327 [16:49:11]MH_Cut [16:49:11]Write to MH i2c: D1 01 00 56 10 01 38 [16:49:11]Write i2c OK [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: D1 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: D1 01 00 [16:49:11]MH_I2C_Read... [16:49:11]Read from MH i2c: D1 01 00 56 10 00 37 [16:49:11]Write to MH i2c: 01 00 00 57 10 67 [16:49:11]Write i2c OK [16:49:11]MH_I2C_Read... [16:49:11]OFD Sender: No OFD packet to send [16:49:12]*** Cut start [16:49:12]*** Partial cut [16:49:12]*** CUTSNS_PIN = 1 [16:49:12]*** CUTSNS_PIN = 0 [16:49:12]*** Brake cut motor [16:49:12]Read from MH i2c: 01 [16:49:12]MH_I2C_Read... [16:49:12]*** Stop cut motor [16:49:12]*** Cut end [16:49:12]Read from MH i2c: 01 07 00 [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: 01 07 00 57 10 00 00 00 00 00 FF 0F 7C [16:49:12]process_action close_receipt done [16:49:12]requested_data is exist [16:49:12]produce_requested_data [16:49:12]requested_item fm.sn is exist - process it [16:49:12]wFMCommunicate request_size=4 [16:49:12]MH_SAM_APDU [16:49:12]CAPDU: 80 11 00 00 [16:49:12]Write to MH i2c: E2 08 00 58 10 80 11 00 00 00 00 00 00 E2 [16:49:12]Write i2c OK [16:49:12]MH_I2C_Read... [16:49:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:12]Read from MH i2c: E2 [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: E2 17 00 [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: E2 17 00 58 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3D [16:49:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:49:12]wFMCommunicate OK [16:49:12]requested_item fd.num is exist - process it [16:49:12]SAM_PROTO_GetFieldsCounters [16:49:12]wFMCommunicate request_size=4 [16:49:12]MH_SAM_APDU [16:49:12]CAPDU: 80 13 00 00 [16:49:12]Write to MH i2c: E2 08 00 59 10 80 13 00 00 00 00 00 00 E5 [16:49:12]Write i2c OK [16:49:12]MH_I2C_Read... [16:49:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:12]Read from MH i2c: E2 [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: E2 62 00 [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: E2 62 00 59 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EF 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [16:49: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 EF 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:49:12]wFMCommunicate OK [16:49:12]SAM_PROTO_GetFieldsCounters done [16:49:12]requested_item shift.num is exist - process it [16:49:12]requested_item shift.opened is exist - process it [16:49:12]req_shift_opened [16:49:12]FM_GetShiftState [16:49:12]SAM_PROTO_GetShiftState [16:49:12]wFMCommunicate request_size=4 [16:49:12]MH_SAM_APDU [16:49:12]CAPDU: 80 13 01 00 [16:49:12]Write to MH i2c: E2 08 00 5A 10 80 13 01 00 00 00 00 00 E7 [16:49:12]Write i2c OK [16:49:12]MH_I2C_Read... [16:49:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:12]Read from MH i2c: E2 [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: E2 0E 00 [16:49:12]MH_I2C_Read... [16:49:12]Read from MH i2c: E2 0E 00 5A 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 36 [16:49:12]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:49:12]wFMCommunicate OK [16:49:12]SAM_PROTO_GetShiftState done [16:49:12]FM_GetShiftState done [16:49:12]req_shift_opened done [16:49:12]requested_item shift.open_date is exist - process it [16:49:12]req_shift_open_date [16:49:12]req_shift_open_date done [16:49:12]produce_requested_data done [16:49:12]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139247,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:49:12]process_action_free close_receipt [16:49:12]json_value_free [16:49:12]json_value_free done [16:49:12]process_json_proto returns [16:49:12]Send response to host [16:49:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139247,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:49:12]free response buf [16:49:12]execute_script done [16:49:12]execute_script returns [16:49:12]free content buf [16:49:12]Sock 8.Close socket [16:49:12]Sock 8.Thread stoped [16:49:16]OFD Sender: No OFD packet to send [16:49:21]OFD Sender: No OFD packet to send [16:49:26]OFD Sender: No OFD packet to send [16:49:31]OFD Sender: No OFD packet to send [16:49:36]OFD Sender: No OFD packet to send [16:49:41]OFD Sender: No OFD packet to send [16:49:46]OFD Sender: No OFD packet to send [16:49:51]OFD Sender: No OFD packet to send [16:49:56]OFD Sender: No OFD packet to send [16:50:01]OFD Sender: No OFD packet to send [16:50:06]OFD Sender: No OFD packet to send [16:50:11]OFD Sender: No OFD packet to send [16:50:16]OFD Sender: No OFD packet to send [16:50:21]OFD Sender: No OFD packet to send [16:50:26]OFD Sender: No OFD packet to send [16:50:30]accept exits with 9 [16:50:30]New connection [16:50:30]New thread 3067141476 created [16:50:30]Thread 3067284836 joined [16:50:30]Waiting for new connection... [16:50:30] Sock 9.Parse request [16:50:30]Sock 9.Check first char [16:50:30]Sock 9.First char is OK [16:50:30]request: POST /json_proto HTTP/1.0 [16:50:30]Method: POST [16:50:30]URL: /json_proto [16:50:30]Method is POST - this is cgi request [16:50:30]url: /json_proto [16:50:30]query_string will be loaded in cgi processing [16:50:30]execute_cgi json_proto POST (null) [16:50:30]execute_cgi path=json_proto method=POST [16:50:30]POST find Content-Length [16:50:30]Host: 172.17.50.196:8080 [16:50:30]Content-Length: 654 [16:50:30]Content-Type: application/json [16:50:30] [16:50:30]POST finish read [16:50:30]Found Content-Length = 654 [16:50:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335144", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:30]execute_script... [16:50: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 : (3)335144", "tax_sys" : 0, "items" : [ { "code": "4700000480050", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Nitro Energy \u044D\u043D green \u0436/\u0431 0,45\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:50:30]POST & json_proto [16:50:30]process_json_proto [16:50:30]json parsed OK: [16:50:30]protocol is kg_v1.0 [16:50:30]action value=close_receipt [16:50:30]process_action close_receipt [16:50:30]cmd_close_receipt [16:50:30]MH_GetDate [16:50:30]Write to MH i2c: F0 00 00 5B 10 5A [16:50:30]Write i2c OK [16:50:30]MH_I2C_Read... [16:50:30]Read from MH i2c: F0 [16:50:30]MH_I2C_Read... [16:50:30]Read from MH i2c: F0 09 00 [16:50:30]MH_I2C_Read... [16:50:30]Read from MH i2c: F0 09 00 5B 10 00 57 12 21 67 72 0D 1C 67 56 [16:50:30]GetLastDocTimeStamp 1730220549 [16:50:30]current date 1730220631 [16:50:30]FM_GetShiftState [16:50:30]SAM_PROTO_GetShiftState [16:50:30]wFMCommunicate request_size=4 [16:50:30]MH_SAM_APDU [16:50:30]CAPDU: 80 13 01 00 [16:50:30]Write to MH i2c: E2 08 00 5C 10 80 13 01 00 00 00 00 00 E9 [16:50:30]Write i2c OK [16:50:30]MH_I2C_Read... [16:50:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:30]Read from MH i2c: E2 [16:50:30]MH_I2C_Read... [16:50:30]Read from MH i2c: E2 0E 00 [16:50:30]MH_I2C_Read... [16:50:30]Read from MH i2c: E2 0E 00 5C 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 38 [16:50:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:50:30]wFMCommunicate OK [16:50:30]SAM_PROTO_GetShiftState done [16:50:30]FM_GetShiftState done [16:50:30]opened in 1730160023 [16:50:30]opened+sec_in_day 1730246423 [16:50:30]quantity*price = 9500 [16:50:30]sum+1 = 9501 [16:50:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 233 29.10.2024 16:50 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139248 ФПД: 158734865993724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165031&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139248&fm=158734865993724&tin=02508201610067®Number=0000000000091631&sum=9500 0 [16:50:31]StoreToDocumentArchive [16:50:31]shift 555 fd 139248 [16:50:31]save to /storage/0555/doc_00139248 [16:50:31]save last doc name /storage/0555/doc_00139248 to /storage/kkm_last_doc_name [16:50:31]save OK [16:50:31]Clear old archive folders... [16:50:31]ProcessDocumentItem done err = 0, tmpTLVsize=293 [16:50:31]tlvbuf is 01171C20 [16:50:31]SAM_PROTO_ClearQueue [16:50:31]wFMCommunicate request_size=4 [16:50:31]MH_SAM_APDU [16:50:31]CAPDU: 80 09 00 00 [16:50:31]Write to MH i2c: E2 08 00 69 10 80 09 00 00 00 00 00 00 EB [16:50:31]Write i2c OK [16:50:31]MH_I2C_Read... [16:50:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 69 10 00 90 00 ED [16:50:32]RAPDU: 90 00 [16:50:32]wFMCommunicate OK [16:50:32]SAM_PROTO_ClearQueue done [16:50:32]KKMCreateOFDPacket [16:50:32]OFDProtocolAddRootSTLVToBuf [16:50:32]FM_MakeSignedData [16:50:32]FM_MakeSignedData [16:50:32]SAM_PROTO_SignData [16:50:32]wFMCommunicate request_size=4 [16:50:32]MH_SAM_APDU [16:50:32]CAPDU: 80 0D 01 02 [16:50:32]Write to MH i2c: E2 08 00 6A 10 80 0D 01 02 00 00 00 00 F3 [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 6A 10 00 90 00 EE [16:50:32]RAPDU: 90 00 [16:50:32]wFMCommunicate OK [16:50:32]wFMCommunicate request_size=255 [16:50:32]MH_SAM_APDU [16:50:32]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 57 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [16:50:32]Write to MH i2c: E2 02 01 6B 10 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 57 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 9A [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 6B 10 00 90 00 EF [16:50:32]RAPDU: 90 00 [16:50:32]wFMCommunicate OK [16:50:32]wFMCommunicate request_size=52 [16:50:32]MH_SAM_APDU [16:50:32]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F0 1F 02 00 35 04 06 00 90 5E 57 4D 0F FC [16:50:32]Write to MH i2c: E2 37 00 6C 10 80 0D 02 02 2F 00 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F0 1F 02 00 35 04 06 00 90 5E 57 4D 0F FC 00 00 6A [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 03 00 6C 10 00 90 00 F0 [16:50:32]RAPDU: 90 00 [16:50:32]wFMCommunicate OK [16:50:32]wFMCommunicate request_size=4 [16:50:32]MH_SAM_APDU [16:50:32]CAPDU: 80 0D 03 02 [16:50:32]Write to MH i2c: E2 08 00 6D 10 80 0D 03 02 00 00 00 00 F8 [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 0B 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 0B 00 6D 10 00 95 35 A5 5D 81 6D A1 91 90 00 E5 [16:50:32]RAPDU: 95 35 A5 5D 81 6D A1 91 90 00 [16:50:32]wFMCommunicate OK [16:50:32]SAM_PROTO_SignData done [16:50:32]FM_MakeSignedData done [16:50:32]CreateOFDProtocolMessage [16:50:32]wFMCommunicate request_size=4 [16:50:32]MH_SAM_APDU [16:50:32]CAPDU: 80 11 00 00 [16:50:32]Write to MH i2c: E2 08 00 6E 10 80 11 00 00 00 00 00 00 F8 [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:32]Read from MH i2c: E2 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 17 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: E2 17 00 6E 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 53 [16:50:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:50:32]wFMCommunicate OK [16:50:32]CreateOFDProtocolMessage done [16:50:32]OFDSenderStorePacket 139248 [16:50:32]StoreOFDPacket docnum=139248 [16:50:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 39 01 00 00 F9 45 31 01 0C 05 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 57 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F0 1F 02 00 35 04 06 00 90 5E 57 4D 0F FC 95 35 A5 5D 81 6D A1 91 [16:50:32]CheckFolder [16:50:32]dirname=/storage/ofd_packets [16:50:32]CheckFolder done [16:50:32]ProducePacketName [16:50:32]name=ofd_packets/00139248 [16:50:32]NVStorageSaveData ofd_packets/00139248 [16:50:32]File name is /storage/ofd_packets/00139248 [16:50:32]Write 343 bytes [16:50:32]NVStorageSaveData done [16:50:32]OFDSenderStorePacket done [16:50:32]KKMCreateOFDPacket done [16:50:32]NVStorageSaveData kkm_last_timestamp [16:50:32]File name is /storage/kkm_last_timestamp [16:50:32]Write 4 bytes [16:50:32]NVStorageSaveData done [16:50:32]ExternCall_PrintAddStr [16:50:32]wPrintStart [16:50:32]Write to MH i2c: 01 00 00 6F 10 7F [16:50:32]Write i2c OK [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: 01 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: 01 07 00 [16:50:32]MH_I2C_Read... [16:50:32]Read from MH i2c: 01 07 00 6F 10 00 00 00 00 00 FF 0F 94 [16:50:32]RasterBufferAndPrint [16:50:32]line Счет N : (3)335144 [16:50:32]line ИНН: 02508201610067 [16:50:32]line Контрольно-Кассовый Чек [16:50:32]line ПРОДАЖА [16:50:32]line Товар: 4700000480050 [16:50:32]line Напиток Nitro Energy эн green ж/б 0,45л [16:50:32]line 1.000 * 95.00 [16:50:32]line = 95.00 [16:50:32]line НДС 12% НСП 1% [16:50:32]line > о реализуемом товаре [16:50:32]line ИТОГО: 95.00 [16:50:32]line НСП 1% : 0.84 [16:50:32]line НДС 12% : 10.09 [16:50:32]line Наличными: 95.00 [16:50:32]line Безнал.: 0.00 [16:50:32]line Место: АЗС № 101 "Партнер Нефть" [16:50:32]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:50:32]line СНО: Общий режим [16:50:32]line Чек 233 29.10.2024 16:50 [16:50:32]line Смена: 555 ФФД: 1.0 [16:50:32]line ЗНМ: 0300000081 [16:50:32]line РНМ: 0000000000091631 [16:50:32]line Версия ККМ: 001 [16:50:32]line ФМ: 0000000000874669 [16:50:32]line ФД: 139248 [16:50:32]line ФПД: 158734865993724 [16:50:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165031&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139248&fm=158734865993724&tin=02508201610067®Number=0000000000091631&sum=9500 [16:50:32]OFD Sender: Processing packet 139248 [packets to send 34, broken 33] [16:50:32]ProducePacketName [16:50:32]name=ofd_packets/00139248 [16:50:32]OFD Sender: To server: pG, [16:50:32]CommunicateWithHost lk.salyk.kg:30040 [16:50:32]ConnectInit lk.salyk.kg [16:50:32]line 0 [16:50:32]written 0, free lines is 4095 [16:50:32]Connected sock=10 [16:50:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 39 01 00 00 F9 45 31 01 0C 05 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 30 35 30 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4E 69 74 72 6F 20 45 6E 65 72 67 79 20 D1 8D D0 BD 20 67 72 65 65 6E 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 57 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F0 1F 02 00 35 04 06 00 90 5E 57 4D 0F FC 95 35 A5 5D 81 6D A1 91 [16:50: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 36 39 4F 00 00 00 B5 0F 47 00 D3 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 36 39 10 04 04 00 F0 1F 02 00 F4 03 04 00 0A BE 20 67 B6 04 01 00 00 39 CB 92 BF A4 A7 42 66 [16:50:33]CommunicateWithHost err = 0 [16:50:33]CheckOFDResponse [16:50:33]1017 (14) - 77093643461234 [16:50:33]1041 (16) - 0000000000874669 [16:50:33]1040 (4) - 139248 [16:50:33]1012 (4) - 29.10.2024 10:50 [16:50:33]1206 (1) - 0 [16:50:33]OFD Sender: Remove packet 139248 [16:50:33]ProducePacketName [16:50:33]name=ofd_packets/00139248 [16:50:33]NVStorageDeleteData [16:50:33]Write to MH i2c: 01 00 00 98 10 A8 [16:50:33]Write i2c OK [16:50:33]MH_I2C_Read... [16:50:33]Read from MH i2c: 01 [16:50:33]MH_I2C_Read... [16:50:33]Read from MH i2c: 01 07 00 [16:50:33]MH_I2C_Read... [16:50:33]Read from MH i2c: 01 07 00 98 10 00 00 00 00 00 05 0D C1 [16:50:33]RasterBufferAndPrint [16:50:33]line [16:50:33]line [16:50:33]line [16:50:33]line [16:50:33]line [16:50:33]written 0, free lines is 3339 [16:50:33]MH_Cut [16:50:33]Write to MH i2c: D1 01 00 9F 10 01 81 [16:50:33]Write i2c OK [16:50:33]MH_I2C_Read... [16:50:33]Read from MH i2c: D1 [16:50:33]MH_I2C_Read... [16:50:33]Read from MH i2c: D1 01 00 [16:50:33]MH_I2C_Read... [16:50:33]Read from MH i2c: D1 01 00 9F 10 00 80 [16:50:33]Write to MH i2c: 01 00 00 A0 10 B0 [16:50:33]Write i2c OK [16:50:33]MH_I2C_Read... [16:50:33]OFD Sender: No OFD packet to send [16:50:33]*** Cut start [16:50:33]*** Partial cut [16:50:33]*** CUTSNS_PIN = 1 [16:50:34]*** CUTSNS_PIN = 0 [16:50:34]*** Brake cut motor [16:50:34]Read from MH i2c: 01 [16:50:34]MH_I2C_Read... [16:50:34]*** Stop cut motor [16:50:34]*** Cut end [16:50:34]Read from MH i2c: 01 07 00 [16:50:34]MH_I2C_Read... [16:50:34]Read from MH i2c: 01 07 00 A0 10 00 00 00 00 00 FF 0F C5 [16:50:34]process_action close_receipt done [16:50:34]requested_data is exist [16:50:34]produce_requested_data [16:50:34]requested_item fm.sn is exist - process it [16:50:34]wFMCommunicate request_size=4 [16:50:34]MH_SAM_APDU [16:50:34]CAPDU: 80 11 00 00 [16:50:34]Write to MH i2c: E2 08 00 A1 10 80 11 00 00 00 00 00 00 2B [16:50:34]Write i2c OK [16:50:34]MH_I2C_Read... [16:50:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:34]Read from MH i2c: E2 [16:50:34]MH_I2C_Read... [16:50:34]Read from MH i2c: E2 17 00 [16:50:34]MH_I2C_Read... [16:50:34]Read from MH i2c: E2 17 00 A1 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 86 [16:50:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:50:34]wFMCommunicate OK [16:50:34]requested_item fd.num is exist - process it [16:50:34]SAM_PROTO_GetFieldsCounters [16:50:34]wFMCommunicate request_size=4 [16:50:34]MH_SAM_APDU [16:50:34]CAPDU: 80 13 00 00 [16:50:34]Write to MH i2c: E2 08 00 A2 10 80 13 00 00 00 00 00 00 2E [16:50:34]Write i2c OK [16:50:34]MH_I2C_Read... [16:50:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:50:34]Read from MH i2c: E2 [16:50:34]MH_I2C_Read... [16:50:34]Read from MH i2c: E2 62 00 [16:50:34]MH_I2C_Read... [16:50:34]Read from MH i2c: E2 62 00 A2 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F0 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [16:50: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F0 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:50:34]wFMCommunicate OK [16:50:34]SAM_PROTO_GetFieldsCounters done [16:50:34]requested_item shift.num is exist - process it [16:50:34]requested_item shift.opened is exist - process it [16:50:34]req_shift_opened [16:50:34]FM_GetShiftState [16:50:34]SAM_PROTO_GetShiftState [16:50:34]wFMCommunicate request_size=4 [16:50:34]MH_SAM_APDU [16:50:34]CAPDU: 80 13 01 00 [16:50:34]Write to MH i2c: E2 08 00 A3 10 80 13 01 00 00 00 00 00 30 [16:50:34]Write i2c OK [16:50:34]MH_I2C_Read... [16:50:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:34]Read from MH i2c: E2 [16:50:34]MH_I2C_Read... [16:50:34]Read from MH i2c: E2 0E 00 [16:50:34]MH_I2C_Read... [16:50:34]Read from MH i2c: E2 0E 00 A3 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7F [16:50:34]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:50:34]wFMCommunicate OK [16:50:34]SAM_PROTO_GetShiftState done [16:50:34]FM_GetShiftState done [16:50:34]req_shift_opened done [16:50:34]requested_item shift.open_date is exist - process it [16:50:34]req_shift_open_date [16:50:34]req_shift_open_date done [16:50:34]produce_requested_data done [16:50:34]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139248,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:50:34]process_action_free close_receipt [16:50:34]json_value_free [16:50:34]json_value_free done [16:50:34]process_json_proto returns [16:50:34]Send response to host [16:50:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139248,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:50:34]free response buf [16:50:34]execute_script done [16:50:34]execute_script returns [16:50:34]free content buf [16:50:34]Sock 9.Close socket [16:50:34]Sock 9.Thread stoped [16:50:38]OFD Sender: No OFD packet to send [16:50:43]OFD Sender: No OFD packet to send [16:50:48]OFD Sender: No OFD packet to send [16:50:53]OFD Sender: No OFD packet to send [16:50:58]OFD Sender: No OFD packet to send [16:51:03]OFD Sender: No OFD packet to send [16:51:08]OFD Sender: No OFD packet to send [16:51:13]OFD Sender: No OFD packet to send [16:51:18]OFD Sender: No OFD packet to send [16:51:23]OFD Sender: No OFD packet to send [16:51:28]OFD Sender: No OFD packet to send [16:51:33]OFD Sender: No OFD packet to send [16:51:38]OFD Sender: No OFD packet to send [16:51:43]OFD Sender: No OFD packet to send [16:51:48]OFD Sender: No OFD packet to send [16:51:53]OFD Sender: No OFD packet to send [16:51:58]OFD Sender: No OFD packet to send [16:52:03]OFD Sender: No OFD packet to send [16:52:06]accept exits with 8 [16:52:06]New connection [16:52:06]New thread 3067284836 created [16:52:06]Thread 3067141476 joined [16:52:06]Waiting for new connection... [16:52:06] Sock 8.Parse request [16:52:06]Sock 8.Check first char [16:52:06]Sock 8.First char is OK [16:52:06]request: POST /json_proto HTTP/1.0 [16:52:06]Method: POST [16:52:06]URL: /json_proto [16:52:06]Method is POST - this is cgi request [16:52:06]url: /json_proto [16:52:06]query_string will be loaded in cgi processing [16:52:06]execute_cgi json_proto POST (null) [16:52:06]execute_cgi path=json_proto method=POST [16:52:06]POST find Content-Length [16:52:06]Host: 172.17.50.196:8080 [16:52:06]Content-Length: 1366 [16:52:06]Content-Type: application/json [16:52:06] [16:52:06]POST finish read [16:52:06]Found Content-Length = 1366 [16:52:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335145", "tax_sys" : 0, "items" : [ { "code": "5449000027474", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0437\u0435\u043B \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 1\u043B", "price" : 120.00, "quantity" : 2.000, "sum" : 240.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745291", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament SOHO NYC COMPACT BLU", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 509.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:06]execute_script... [16:52: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 : (3)335145", "tax_sys" : 0, "items" : [ { "code": "5449000027474", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FuzeTea \u0437\u0435\u043B \u0447\u0430\u0439 \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 1\u043B", "price" : 120.00, "quantity" : 2.000, "sum" : 240.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745291", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament SOHO NYC COMPACT BLU", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 509.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:06]POST & json_proto [16:52:06]process_json_proto [16:52:06]json parsed OK: [16:52:06]protocol is kg_v1.0 [16:52:06]action value=close_receipt [16:52:06]process_action close_receipt [16:52:06]cmd_close_receipt [16:52:06]MH_GetDate [16:52:06]Write to MH i2c: F0 00 00 A4 10 A3 [16:52:06]Write i2c OK [16:52:06]MH_I2C_Read... [16:52:06]Read from MH i2c: F0 [16:52:06]MH_I2C_Read... [16:52:06]Read from MH i2c: F0 09 00 [16:52:06]MH_I2C_Read... [16:52:06]Read from MH i2c: F0 09 00 A4 10 00 B7 12 21 67 72 0D 1C 67 FF [16:52:06]GetLastDocTimeStamp 1730220631 [16:52:06]current date 1730220727 [16:52:06]FM_GetShiftState [16:52:06]SAM_PROTO_GetShiftState [16:52:06]wFMCommunicate request_size=4 [16:52:06]MH_SAM_APDU [16:52:06]CAPDU: 80 13 01 00 [16:52:06]Write to MH i2c: E2 08 00 A5 10 80 13 01 00 00 00 00 00 32 [16:52:06]Write i2c OK [16:52:06]MH_I2C_Read... [16:52:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:06]Read from MH i2c: E2 [16:52:06]MH_I2C_Read... [16:52:06]Read from MH i2c: E2 0E 00 [16:52:06]MH_I2C_Read... [16:52:06]Read from MH i2c: E2 0E 00 A5 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 81 [16:52:06]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:52:06]wFMCommunicate OK [16:52:06]SAM_PROTO_GetShiftState done [16:52:06]FM_GetShiftState done [16:52:06]opened in 1730160023 [16:52:06]opened+sec_in_day 1730246423 [16:52:06]quantity*price = 24000 [16:52:06]sum+1 = 24001 [16:52:06]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48745291 Сигареты Parliament SOHO NYC COMPACT BLU 1.000 * 139.00 = 139.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 509.00 НСП 1% : 4.50 НДС 12% : 54.05 Наличными: 0.00 Безнал.: 509.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 234 29.10.2024 16:52 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139249 ФПД: 259911956172663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165207&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139249&fm=259911956172663&tin=02508201610067®Number=0000000000091631&sum=50900 0 [16:52:07]StoreToDocumentArchive [16:52:07]shift 555 fd 139249 [16:52:07]save to /storage/0555/doc_00139249 [16:52:07]save last doc name /storage/0555/doc_00139249 to /storage/kkm_last_doc_name [16:52:07]save OK [16:52:07]Clear old archive folders... [16:52:07]ProcessDocumentItem done err = 0, tmpTLVsize=535 [16:52:07]tlvbuf is 01171C20 [16:52:07]SAM_PROTO_ClearQueue [16:52:07]wFMCommunicate request_size=4 [16:52:07]MH_SAM_APDU [16:52:07]CAPDU: 80 09 00 00 [16:52:07]Write to MH i2c: E2 08 00 B2 10 80 09 00 00 00 00 00 00 34 [16:52:07]Write i2c OK [16:52:07]MH_I2C_Read... [16:52:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:07]Read from MH i2c: E2 [16:52:07]MH_I2C_Read... [16:52:07]Read from MH i2c: E2 03 00 [16:52:07]MH_I2C_Read... [16:52:07]Read from MH i2c: E2 03 00 B2 10 00 90 00 36 [16:52:07]RAPDU: 90 00 [16:52:07]wFMCommunicate OK [16:52:07]SAM_PROTO_ClearQueue done [16:52:07]KKMCreateOFDPacket [16:52:07]OFDProtocolAddRootSTLVToBuf [16:52:07]FM_MakeSignedData [16:52:07]FM_MakeSignedData [16:52:07]SAM_PROTO_SignData [16:52:07]wFMCommunicate request_size=4 [16:52:07]MH_SAM_APDU [16:52:07]CAPDU: 80 0D 01 02 [16:52:07]Write to MH i2c: E2 08 00 B3 10 80 0D 01 02 00 00 00 00 3C [16:52:07]Write i2c OK [16:52:07]MH_I2C_Read... [16:52:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:07]Read from MH i2c: E2 [16:52:07]MH_I2C_Read... [16:52:07]Read from MH i2c: E2 03 00 [16:52:07]MH_I2C_Read... [16:52:07]Read from MH i2c: E2 03 00 B3 10 00 90 00 37 [16:52:07]RAPDU: 90 00 [16:52:07]wFMCommunicate OK [16:52:07]wFMCommunicate request_size=255 [16:52:07]MH_SAM_APDU [16:52:07]CAPDU: 80 0D 02 02 FA 03 00 17 02 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 [16:52:07]Write to MH i2c: E2 02 01 B4 10 80 0D 02 02 FA 00 03 00 17 02 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 00 00 E5 [16:52:07]Write i2c OK [16:52:07]MH_I2C_Read... [16:52:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:08]Read from MH i2c: E2 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: E2 03 00 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: E2 03 00 B4 10 00 90 00 38 [16:52:08]RAPDU: 90 00 [16:52:08]wFMCommunicate OK [16:52:08]wFMCommunicate request_size=255 [16:52:08]MH_SAM_APDU [16:52:08]CAPDU: 80 0D 02 02 FA 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 B7 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 [16:52:08]Write to MH i2c: E2 02 01 B5 10 80 0D 02 02 FA 00 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 B7 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 00 00 53 [16:52:08]Write i2c OK [16:52:08]MH_I2C_Read... [16:52:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:08]Read from MH i2c: E2 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: E2 03 00 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: E2 03 00 B5 10 00 90 00 39 [16:52:08]RAPDU: 90 00 [16:52:08]wFMCommunicate OK [16:52:08]wFMCommunicate request_size=44 [16:52:08]MH_SAM_APDU [16:52:08]CAPDU: 80 0D 02 02 27 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F1 1F 02 00 35 04 06 00 EC 63 77 D2 0F 77 [16:52:08]Write to MH i2c: E2 2F 00 B6 10 80 0D 02 02 27 00 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F1 1F 02 00 35 04 06 00 EC 63 77 D2 0F 77 00 00 93 [16:52:08]Write i2c OK [16:52:08]MH_I2C_Read... [16:52:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:08]Read from MH i2c: E2 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: E2 03 00 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: E2 03 00 B6 10 00 90 00 3A [16:52:08]RAPDU: 90 00 [16:52:08]wFMCommunicate OK [16:52:08]wFMCommunicate request_size=4 [16:52:08]MH_SAM_APDU [16:52:08]CAPDU: 80 0D 03 02 [16:52:08]Write to MH i2c: E2 08 00 B7 10 80 0D 03 02 00 00 00 00 42 [16:52:08]Write i2c OK [16:52:08]MH_I2C_Read... [16:52:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:08]Read from MH i2c: E2 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: E2 0B 00 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: E2 0B 00 B7 10 00 D0 66 54 9E 72 34 85 77 90 00 0D [16:52:08]RAPDU: D0 66 54 9E 72 34 85 77 90 00 [16:52:08]wFMCommunicate OK [16:52:08]SAM_PROTO_SignData done [16:52:08]FM_MakeSignedData done [16:52:08]CreateOFDProtocolMessage [16:52:08]wFMCommunicate request_size=4 [16:52:08]MH_SAM_APDU [16:52:08]CAPDU: 80 11 00 00 [16:52:08]Write to MH i2c: E2 08 00 B8 10 80 11 00 00 00 00 00 00 42 [16:52:08]Write i2c OK [16:52:08]MH_I2C_Read... [16:52:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:08]Read from MH i2c: E2 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: E2 17 00 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: E2 17 00 B8 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9D [16:52:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:52:08]wFMCommunicate OK [16:52:08]CreateOFDProtocolMessage done [16:52:08]OFDSenderStorePacket 139249 [16:52:08]StoreOFDPacket docnum=139249 [16:52:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2B 02 00 00 AD D8 23 02 D5 59 5A 03 01 00 03 00 17 02 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 B7 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F1 1F 02 00 35 04 06 00 EC 63 77 D2 0F 77 D0 66 54 9E 72 34 85 77 [16:52:08]CheckFolder [16:52:08]dirname=/storage/ofd_packets [16:52:08]CheckFolder done [16:52:08]ProducePacketName [16:52:08]name=ofd_packets/00139249 [16:52:08]NVStorageSaveData ofd_packets/00139249 [16:52:08]File name is /storage/ofd_packets/00139249 [16:52:08]Write 585 bytes [16:52:08]NVStorageSaveData done [16:52:08]OFDSenderStorePacket done [16:52:08]KKMCreateOFDPacket done [16:52:08]NVStorageSaveData kkm_last_timestamp [16:52:08]File name is /storage/kkm_last_timestamp [16:52:08]Write 4 bytes [16:52:08]NVStorageSaveData done [16:52:08]ExternCall_PrintAddStr [16:52:08]wPrintStart [16:52:08]Write to MH i2c: 01 00 00 B9 10 C9 [16:52:08]Write i2c OK [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: 01 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: 01 07 00 [16:52:08]MH_I2C_Read... [16:52:08]Read from MH i2c: 01 07 00 B9 10 00 00 00 00 00 FF 0F DE [16:52:08]RasterBufferAndPrint [16:52:08]line Счет N : (3)335145 [16:52:08]line ИНН: 02508201610067 [16:52:08]line Контрольно-Кассовый Чек [16:52:08]line ПРОДАЖА [16:52:08]line Товар: 5449000027474 [16:52:08]line Напиток FuzeTea зел чай манго,ромашка 1л [16:52:08]line 2.000 * 120.00 [16:52:08]line = 240.00 [16:52:08]line НДС 12% НСП 1% [16:52:08]line > о реализуемом товаре [16:52:08]line Товар: 2000036220012 [16:52:08]line Кофе Капучино XL(GABB TRADE) [16:52:08]line 1.000 * 130.00 [16:52:08]line = 130.00 [16:52:08]line НДС 12% НСП 1% [16:52:08]line > о реализуемом товаре [16:52:08]line Товар: 48745291 [16:52:08]line Сигареты Parliament SOHO NYC COMPACT BLU [16:52:08]line 1.000 * 139.00 [16:52:08]line = 139.00 [16:52:08]line НДС 12% НСП 1% [16:52:08]line > о реализуемом товаре [16:52:08]line ИТОГО: 509.00 [16:52:08]line НСП 1% : 4.50 [16:52:08]line НДС 12% : 54.05 [16:52:08]line Наличными: 0.00 [16:52:08]line Безнал.: 509.00 [16:52:08]line Место: АЗС № 101 "Партнер Нефть" [16:52:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:52:08]line СНО: Общий режим [16:52:08]line Чек 234 29.10.2024 16:52 [16:52:08]line Смена: 555 ФФД: 1.0 [16:52:08]line ЗНМ: 0300000081 [16:52:08]line РНМ: 0000000000091631 [16:52:08]line Версия ККМ: 001 [16:52:08]line Платежная система: Mbank [16:52:08]line ФМ: 0000000000874669 [16:52:08]line ФД: 139249 [16:52:08]line ФПД: 259911956172663 [16:52:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165207&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139249&fm=259911956172663&tin=02508201610067®Number=0000000000091631&sum=50900 [16:52:09]line 0 [16:52:09]OFD Sender: Processing packet 139249 [packets to send 34, broken 33] [16:52:09]ProducePacketName [16:52:09]name=ofd_packets/00139249 [16:52:09]OFD Sender: To server: pG, [16:52:09]CommunicateWithHost lk.salyk.kg:30040 [16:52:09]ConnectInit lk.salyk.kg [16:52:09]written 0, free lines is 4095 [16:52:09]Connected sock=9 [16:52: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 36 39 2B 02 00 00 AD D8 23 02 D5 59 5A 03 01 00 03 00 17 02 1E 04 01 00 01 23 04 86 00 8A 04 0D 00 35 34 34 39 30 30 30 30 32 37 34 37 34 06 04 42 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 75 7A 65 54 65 61 20 D0 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 31 D0 BB FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 C0 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6F 00 8A 04 08 00 34 38 37 34 35 32 39 31 06 04 30 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 4F 48 4F 20 4E 59 43 20 43 4F 4D 50 41 43 54 20 42 4C 55 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 C6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D4 C6 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 B7 12 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F1 1F 02 00 35 04 06 00 EC 63 77 D2 0F 77 D0 66 54 9E 72 34 85 77 [16:52: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 36 39 4F 00 00 00 C0 29 47 00 93 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F1 1F 02 00 F4 03 04 00 6A BE 20 67 B6 04 01 00 00 42 75 1E 2D 38 5C 24 27 [16:52:09]CommunicateWithHost err = 0 [16:52:09]CheckOFDResponse [16:52:09]1017 (14) - 77093643461234 [16:52:09]1041 (16) - 0000000000874669 [16:52:09]1040 (4) - 139249 [16:52:09]1012 (4) - 29.10.2024 10:52 [16:52:09]1206 (1) - 0 [16:52:09]OFD Sender: Remove packet 139249 [16:52:09]ProducePacketName [16:52:09]name=ofd_packets/00139249 [16:52:09]NVStorageDeleteData [16:52:09]Write to MH i2c: 01 00 00 F1 10 01 [16:52:09]Write i2c OK [16:52:09]MH_I2C_Read... [16:52:09]Read from MH i2c: 01 [16:52:09]MH_I2C_Read... [16:52:09]Read from MH i2c: 01 07 00 [16:52:09]MH_I2C_Read... [16:52:09]Read from MH i2c: 01 07 00 F1 10 00 00 00 00 00 53 0C 67 [16:52:09]RasterBufferAndPrint [16:52:09]line [16:52:09]line [16:52:09]line [16:52:09]line [16:52:09]line [16:52:09]written 0, free lines is 3164 [16:52:09]MH_Cut [16:52:09]Write to MH i2c: D1 01 00 F8 10 01 DA [16:52:09]Write i2c OK [16:52:09]MH_I2C_Read... [16:52:09]Read from MH i2c: D1 [16:52:09]MH_I2C_Read... [16:52:09]Read from MH i2c: D1 01 00 [16:52:09]MH_I2C_Read... [16:52:09]Read from MH i2c: D1 01 00 F8 10 00 D9 [16:52:09]Write to MH i2c: 01 00 00 F9 10 09 [16:52:09]Write i2c OK [16:52:09]MH_I2C_Read... [16:52:09]OFD Sender: No OFD packet to send [16:52:10]*** Cut start [16:52:10]*** Partial cut [16:52:10]*** CUTSNS_PIN = 1 [16:52:10]*** CUTSNS_PIN = 0 [16:52:10]*** Brake cut motor [16:52:10]Read from MH i2c: 01 [16:52:11]MH_I2C_Read... [16:52:11]*** Stop cut motor [16:52:11]*** Cut end [16:52:11]Read from MH i2c: 01 07 00 [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: 01 07 00 F9 10 00 00 00 00 00 FF 0F 1E [16:52:11]process_action close_receipt done [16:52:11]requested_data is exist [16:52:11]produce_requested_data [16:52:11]requested_item fm.sn is exist - process it [16:52:11]wFMCommunicate request_size=4 [16:52:11]MH_SAM_APDU [16:52:11]CAPDU: 80 11 00 00 [16:52:11]Write to MH i2c: E2 08 00 FA 10 80 11 00 00 00 00 00 00 84 [16:52:11]Write i2c OK [16:52:11]MH_I2C_Read... [16:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:11]Read from MH i2c: E2 [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: E2 17 00 [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: E2 17 00 FA 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 DF [16:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:52:11]wFMCommunicate OK [16:52:11]requested_item fd.num is exist - process it [16:52:11]SAM_PROTO_GetFieldsCounters [16:52:11]wFMCommunicate request_size=4 [16:52:11]MH_SAM_APDU [16:52:11]CAPDU: 80 13 00 00 [16:52:11]Write to MH i2c: E2 08 00 FB 10 80 13 00 00 00 00 00 00 87 [16:52:11]Write i2c OK [16:52:11]MH_I2C_Read... [16:52:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:11]Read from MH i2c: E2 [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: E2 62 00 [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: E2 62 00 FB 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:52:11]wFMCommunicate OK [16:52:11]SAM_PROTO_GetFieldsCounters done [16:52:11]requested_item shift.num is exist - process it [16:52:11]requested_item shift.opened is exist - process it [16:52:11]req_shift_opened [16:52:11]FM_GetShiftState [16:52:11]SAM_PROTO_GetShiftState [16:52:11]wFMCommunicate request_size=4 [16:52:11]MH_SAM_APDU [16:52:11]CAPDU: 80 13 01 00 [16:52:11]Write to MH i2c: E2 08 00 FC 10 80 13 01 00 00 00 00 00 89 [16:52:11]Write i2c OK [16:52:11]MH_I2C_Read... [16:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:11]Read from MH i2c: E2 [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: E2 0E 00 [16:52:11]MH_I2C_Read... [16:52:11]Read from MH i2c: E2 0E 00 FC 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D8 [16:52:11]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:52:11]wFMCommunicate OK [16:52:11]SAM_PROTO_GetShiftState done [16:52:11]FM_GetShiftState done [16:52:11]req_shift_opened done [16:52:11]requested_item shift.open_date is exist - process it [16:52:11]req_shift_open_date [16:52:11]req_shift_open_date done [16:52:11]produce_requested_data done [16:52:11]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139249,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:52:11]process_action_free close_receipt [16:52:11]json_value_free [16:52:11]json_value_free done [16:52:11]process_json_proto returns [16:52:11]Send response to host [16:52:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139249,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:52:11]free response buf [16:52:11]execute_script done [16:52:11]execute_script returns [16:52:11]free content buf [16:52:11]Sock 8.Close socket [16:52:11]Sock 8.Thread stoped [16:52:14]OFD Sender: No OFD packet to send [16:52:19]OFD Sender: No OFD packet to send [16:52:24]OFD Sender: No OFD packet to send [16:52:29]OFD Sender: No OFD packet to send [16:52:34]OFD Sender: No OFD packet to send [16:52:39]OFD Sender: No OFD packet to send [16:52:44]OFD Sender: No OFD packet to send [16:53:04]OFD Sender: No OFD packet to send [16:53:09]OFD Sender: No OFD packet to send [16:53:14]OFD Sender: No OFD packet to send [16:53:19]OFD Sender: No OFD packet to send [16:53:24]OFD Sender: No OFD packet to send [16:53:29]OFD Sender: No OFD packet to send [16:53:34]OFD Sender: No OFD packet to send [16:53:39]OFD Sender: No OFD packet to send [16:53:44]OFD Sender: No OFD packet to send [16:53:49]OFD Sender: No OFD packet to send [16:53:53]accept exits with 10 [16:53:53]New connection [16:53:53]New thread 3067141476 created [16:53:53]Thread 3067284836 joined [16:53:53]Waiting for new connection... [16:53:53] Sock 10.Parse request [16:53:53]Sock 10.Check first char [16:53:53]Sock 10.First char is OK [16:53:53]request: POST /json_proto HTTP/1.0 [16:53:53]Method: POST [16:53:53]URL: /json_proto [16:53:53]Method is POST - this is cgi request [16:53:53]url: /json_proto [16:53:53]query_string will be loaded in cgi processing [16:53:53]execute_cgi json_proto POST (null) [16:53:53]execute_cgi path=json_proto method=POST [16:53:53]POST find Content-Length [16:53:53]Host: 172.17.50.196:8080 [16:53:53]Content-Length: 215 [16:53:53]Content-Type: application/json [16:53:53] [16:53:53]POST finish read [16:53:53]Found Content-Length = 215 [16:53:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:53]execute_script... [16:53:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:53]POST & json_proto [16:53:53]process_json_proto [16:53:53]json parsed OK: [16:53:53]protocol is kg_v1.0 [16:53:53]action value=get_value [16:53:53]process_action get_value [16:53:53]cmd_get_value [16:53:53]process_action get_value done [16:53:53]requested_data is exist [16:53:53]produce_requested_data [16:53:53]requested_item kkm.sn is exist - process it [16:53:53]requested_item kkm.ver is exist - process it [16:53:53]requested_item fm.sn is exist - process it [16:53:53]wFMCommunicate request_size=4 [16:53:53]MH_SAM_APDU [16:53:53]CAPDU: 80 11 00 00 [16:53:53]Write to MH i2c: E2 08 00 FD 10 80 11 00 00 00 00 00 00 87 [16:53:53]Write i2c OK [16:53:53]MH_I2C_Read... [16:53:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:53]Read from MH i2c: E2 [16:53:53]MH_I2C_Read... [16:53:53]Read from MH i2c: E2 17 00 [16:53:53]MH_I2C_Read... [16:53:53]Read from MH i2c: E2 17 00 FD 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E2 [16:53:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:53:53]wFMCommunicate OK [16:53:53]requested_item fd.num is exist - process it [16:53:53]SAM_PROTO_GetFieldsCounters [16:53:53]wFMCommunicate request_size=4 [16:53:53]MH_SAM_APDU [16:53:53]CAPDU: 80 13 00 00 [16:53:53]Write to MH i2c: E2 08 00 FE 10 80 13 00 00 00 00 00 00 8A [16:53:53]Write i2c OK [16:53:53]MH_I2C_Read... [16:53:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:53]Read from MH i2c: E2 [16:53:53]MH_I2C_Read... [16:53:53]Read from MH i2c: E2 62 00 [16:53:53]MH_I2C_Read... [16:53:53]Read from MH i2c: E2 62 00 FE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F1 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:53:53]wFMCommunicate OK [16:53:53]SAM_PROTO_GetFieldsCounters done [16:53:53]requested_item shift.num is exist - process it [16:53:53]requested_item shift.opened is exist - process it [16:53:53]req_shift_opened [16:53:53]FM_GetShiftState [16:53:53]SAM_PROTO_GetShiftState [16:53:53]wFMCommunicate request_size=4 [16:53:53]MH_SAM_APDU [16:53:53]CAPDU: 80 13 01 00 [16:53:53]Write to MH i2c: E2 08 00 FF 10 80 13 01 00 00 00 00 00 8C [16:53:53]Write i2c OK [16:53:53]MH_I2C_Read... [16:53:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:53]Read from MH i2c: E2 [16:53:53]MH_I2C_Read... [16:53:53]Read from MH i2c: E2 0E 00 [16:53:53]MH_I2C_Read... [16:53:53]Read from MH i2c: E2 0E 00 FF 10 00 09 00 01 97 25 20 67 00 00 00 00 90 00 DB [16:53:53]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:53:53]wFMCommunicate OK [16:53:53]SAM_PROTO_GetShiftState done [16:53:53]FM_GetShiftState done [16:53:53]req_shift_opened done [16:53:53]requested_item shift.open_date is exist - process it [16:53:53]req_shift_open_date [16:53:53]req_shift_open_date done [16:53:53]produce_requested_data done [16:53:53]produce_requested_data return {"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139249,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:53:53]process_action_free get_value [16:53:53]json_value_free [16:53:53]json_value_free done [16:53:53]process_json_proto returns [16:53:53]Send response to host [16:53:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139249,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:53:53]free response buf [16:53:53]execute_script done [16:53:53]execute_script returns [16:53:53]free content buf [16:53:53]Sock 10.Close socket [16:53:53]Sock 10.Thread stoped [16:53:54]OFD Sender: No OFD packet to send [16:53:57]accept exits with 9 [16:53:57]New connection [16:53:57]New thread 3067284836 created [16:53:57]Thread 3067141476 joined [16:53:57]Waiting for new connection... [16:53:57] Sock 9.Parse request [16:53:57]Sock 9.Check first char [16:53:57]Sock 9.First char is OK [16:53:57]request: POST /json_proto HTTP/1.0 [16:53:57]Method: POST [16:53:57]URL: /json_proto [16:53:57]Method is POST - this is cgi request [16:53:57]url: /json_proto [16:53:57]query_string will be loaded in cgi processing [16:53:57]execute_cgi json_proto POST (null) [16:53:57]execute_cgi path=json_proto method=POST [16:53:57]POST find Content-Length [16:53:57]Host: 172.17.50.196:8080 [16:53:57]Content-Length: 331 [16:53:57]Content-Type: application/json [16:53:57] [16:53:57]POST finish read [16:53:57]Found Content-Length = 331 [16:53: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" ] } } [16:53:57]execute_script... [16:53: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" ] } } [16:53:57]POST & json_proto [16:53:57]process_json_proto [16:53:57]json parsed OK: [16:53:57]protocol is kg_v1.0 [16:53:57]action value=get_value [16:53:57]process_action get_value [16:53:57]cmd_get_value [16:53:57]process_action get_value done [16:53:57]requested_data is exist [16:53:57]produce_requested_data [16:53:57]requested_item fm.sale.total is exist - process it [16:53:57]SAM_PROTO_GetFMData [16:53:57]wFMCommunicate request_size=4 [16:53:57]MH_SAM_APDU [16:53:57]CAPDU: 80 13 03 00 [16:53:57]Write to MH i2c: E2 08 00 00 11 80 13 03 00 00 00 00 00 90 [16:53:57]Write i2c OK [16:53:57]MH_I2C_Read... [16:53:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:53:57]Read from MH i2c: E2 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 FD 00 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 FD 00 00 11 00 C7 04 85 04 C3 04 6E 04 04 00 9B 1B 02 00 69 04 A3 00 6F 04 04 00 50 19 02 00 B1 04 05 00 91 52 D9 51 01 70 04 05 00 44 F9 C3 02 01 72 04 04 00 4D 59 15 4F 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 3D 6E E1 23 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 31 FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 83 [16:53:57]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 9B 1B 02 00 69 04 A3 00 6F 04 04 00 50 19 02 00 B1 04 05 00 91 52 D9 51 01 70 04 05 00 44 F9 C3 02 01 72 04 04 00 4D 59 15 4F 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 3D 6E E1 23 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 31 FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [16:53:57]wFMCommunicate OK [16:53:57]wFMCommunicate request_size=4 [16:53:57]MH_SAM_APDU [16:53:57]CAPDU: 80 17 00 00 [16:53:57]Write to MH i2c: E2 08 00 01 11 80 17 00 00 00 00 00 00 92 [16:53:57]Write i2c OK [16:53:57]MH_I2C_Read... [16:53:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:53:57]Read from MH i2c: E2 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 FD 00 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 FD 00 01 11 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 A9 [16:53:57]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [16:53:57]wFMCommunicate OK [16:53:57]wFMCommunicate request_size=4 [16:53:57]MH_SAM_APDU [16:53:57]CAPDU: 80 17 00 00 [16:53:57]Write to MH i2c: E2 08 00 02 11 80 17 00 00 00 00 00 00 93 [16:53:57]Write i2c OK [16:53:57]MH_I2C_Read... [16:53:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:53:58]Read from MH i2c: E2 [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: E2 FD 00 [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: E2 FD 00 02 11 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 6B [16:53:58]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [16:53:58]wFMCommunicate OK [16:53:58]wFMCommunicate request_size=4 [16:53:58]MH_SAM_APDU [16:53:58]CAPDU: 80 17 00 00 [16:53:58]Write to MH i2c: E2 08 00 03 11 80 17 00 00 00 00 00 00 94 [16:53:58]Write i2c OK [16:53:58]MH_I2C_Read... [16:53:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:53:58]Read from MH i2c: E2 [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: E2 FD 00 [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: E2 FD 00 03 11 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 0F [16:53:58]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [16:53:58]wFMCommunicate OK [16:53:58]wFMCommunicate request_size=4 [16:53:58]MH_SAM_APDU [16:53:58]CAPDU: 80 17 00 00 [16:53:58]Write to MH i2c: E2 08 00 04 11 80 17 00 00 00 00 00 00 95 [16:53:58]Write i2c OK [16:53:58]MH_I2C_Read... [16:53:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [16:53:58]Read from MH i2c: E2 [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: E2 E4 00 [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: E2 E4 00 04 11 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 75 [16:53:58]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:53:58]wFMCommunicate OK [16:53:58]SAM_PROTO_GetFMData done [16:53:58]requested_item fm.sale_refund.total is exist - process it [16:53:58]requested_item fm.buy.total is exist - process it [16:53:58]requested_item shift.sale.total is exist - process it [16:53:58]SAM_PROTO_GetShiftData [16:53:58]wFMCommunicate request_size=4 [16:53:58]MH_SAM_APDU [16:53:58]CAPDU: 80 13 02 00 [16:53:58]Write to MH i2c: E2 08 00 05 11 80 13 02 00 00 00 00 00 94 [16:53:58]Write i2c OK [16:53:58]MH_I2C_Read... [16:53:59]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:53:59]Read from MH i2c: E2 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 FD 00 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 FD 00 05 11 00 AF 04 AA 04 AB 04 6E 04 04 00 EA 00 00 00 69 04 9C 00 6F 04 04 00 EA 00 00 00 B1 04 03 00 0F 98 9D 70 04 03 00 84 3A 78 72 04 03 00 8B 5D 25 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 B3 BC 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 07 65 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 AB [16:53:59]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 EA 00 00 00 69 04 9C 00 6F 04 04 00 EA 00 00 00 B1 04 03 00 0F 98 9D 70 04 03 00 84 3A 78 72 04 03 00 8B 5D 25 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 B3 BC 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 07 65 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [16:53:59]wFMCommunicate OK [16:53:59]wFMCommunicate request_size=4 [16:53:59]MH_SAM_APDU [16:53:59]CAPDU: 80 17 00 00 [16:53:59]Write to MH i2c: E2 08 00 06 11 80 17 00 00 00 00 00 00 97 [16:53:59]Write i2c OK [16:53:59]MH_I2C_Read... [16:53:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:53:59]Read from MH i2c: E2 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 FD 00 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 FD 00 06 11 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B0 [16:53:59]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [16:53:59]wFMCommunicate OK [16:53:59]wFMCommunicate request_size=4 [16:53:59]MH_SAM_APDU [16:53:59]CAPDU: 80 17 00 00 [16:53:59]Write to MH i2c: E2 08 00 07 11 80 17 00 00 00 00 00 00 98 [16:53:59]Write i2c OK [16:53:59]MH_I2C_Read... [16:53:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:53:59]Read from MH i2c: E2 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 FD 00 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 FD 00 07 11 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4C [16:53:59]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [16:53:59]wFMCommunicate OK [16:53:59]wFMCommunicate request_size=4 [16:53:59]MH_SAM_APDU [16:53:59]CAPDU: 80 17 00 00 [16:53:59]Write to MH i2c: E2 08 00 08 11 80 17 00 00 00 00 00 00 99 [16:53:59]Write i2c OK [16:53:59]MH_I2C_Read... [16:53:59]OFD Sender: No OFD packet to send [16:54:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:54:00]Read from MH i2c: E2 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 FD 00 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 FD 00 08 11 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 17 [16:54:00]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [16:54:00]wFMCommunicate OK [16:54:00]wFMCommunicate request_size=4 [16:54:00]MH_SAM_APDU [16:54:00]CAPDU: 80 17 00 00 [16:54:00]Write to MH i2c: E2 08 00 09 11 80 17 00 00 00 00 00 00 9A [16:54:00]Write i2c OK [16:54:00]MH_I2C_Read... [16:54:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [16:54:00]Read from MH i2c: E2 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 CC 00 [16:54:00]MH_I2C_Read... [16:54:00]Read from MH i2c: E2 CC 00 09 11 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [16:54:00]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:54:00]wFMCommunicate OK [16:54:00]SAM_PROTO_GetShiftData done [16:54:00]requested_item shift.sale.total_cash is exist - process it [16:54:00]requested_item shift.sale_refund.total is exist - process it [16:54:00]requested_item shift.sale_refund.total_cash is exist - process it [16:54:00]requested_item shift.buy.total is exist - process it [16:54:00]requested_item shift.buy.total_cash is exist - process it [16:54:00]produce_requested_data done [16:54:00]produce_requested_data return {"fm.sale.total":56681642.41,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":103280.79,"shift.sale.total_cash":78793.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} [16:54:00]process_action_free get_value [16:54:00]json_value_free [16:54:00]json_value_free done [16:54:00]process_json_proto returns [16:54:00]Send response to host [16:54:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56681642.41,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":103280.79,"shift.sale.total_cash":78793.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}}} [16:54:00]free response buf [16:54:00]execute_script done [16:54:00]execute_script returns [16:54:00]free content buf [16:54:00]Sock 9.Close socket [16:54:00]Sock 9.Thread stoped [16:54:04]OFD Sender: No OFD packet to send [16:54:09]OFD Sender: No OFD packet to send [16:54:14]OFD Sender: No OFD packet to send [16:54:19]OFD Sender: No OFD packet to send [16:54:24]OFD Sender: No OFD packet to send [16:54:29]OFD Sender: No OFD packet to send [16:54:34]OFD Sender: No OFD packet to send [16:54:39]OFD Sender: No OFD packet to send [16:54:44]OFD Sender: No OFD packet to send [16:54:50]OFD Sender: No OFD packet to send [16:54:55]OFD Sender: No OFD packet to send [16:55:00]OFD Sender: No OFD packet to send [16:55:05]OFD Sender: No OFD packet to send [16:55:10]OFD Sender: No OFD packet to send [16:55:10]accept exits with 10 [16:55:10]New connection [16:55:10]New thread 3067141476 created [16:55:10]Thread 3067284836 joined [16:55:10]Waiting for new connection... [16:55:10] Sock 10.Parse request [16:55:10]Sock 10.Check first char [16:55:10]Sock 10.First char is OK [16:55:10]request: POST /json_proto HTTP/1.0 [16:55:10]Method: POST [16:55:10]URL: /json_proto [16:55:10]Method is POST - this is cgi request [16:55:10]url: /json_proto [16:55:10]query_string will be loaded in cgi processing [16:55:10]execute_cgi json_proto POST (null) [16:55:10]execute_cgi path=json_proto method=POST [16:55:10]POST find Content-Length [16:55:10]Host: 172.17.50.196:8080 [16:55:10]Content-Length: 641 [16:55:10]Content-Type: application/json [16:55:10] [16:55:10]POST finish read [16:55:10]Found Content-Length = 641 [16:55:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:10]execute_script... [16: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)1093966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.000, "sum" : 669.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 669.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:10]POST & json_proto [16:55:10]process_json_proto [16:55:10]json parsed OK: [16:55:10]protocol is kg_v1.0 [16:55:10]action value=close_receipt [16:55:10]process_action close_receipt [16:55:10]cmd_close_receipt [16:55:10]MH_GetDate [16:55:10]Write to MH i2c: F0 00 00 0A 11 0A [16:55:10]Write i2c OK [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: F0 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: F0 09 00 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: F0 09 00 0A 11 00 6F 13 21 67 72 0D 1C 67 1F [16:55:10]GetLastDocTimeStamp 1730220727 [16:55:10]current date 1730220911 [16:55:10]FM_GetShiftState [16:55:10]SAM_PROTO_GetShiftState [16:55:10]wFMCommunicate request_size=4 [16:55:10]MH_SAM_APDU [16:55:10]CAPDU: 80 13 01 00 [16:55:10]Write to MH i2c: E2 08 00 0B 11 80 13 01 00 00 00 00 00 99 [16:55:10]Write i2c OK [16:55:10]MH_I2C_Read... [16:55:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:10]Read from MH i2c: E2 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 0E 00 [16:55:10]MH_I2C_Read... [16:55:10]Read from MH i2c: E2 0E 00 0B 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 E8 [16:55:10]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:55:10]wFMCommunicate OK [16:55:10]SAM_PROTO_GetShiftState done [16:55:10]FM_GetShiftState done [16:55:10]opened in 1730160023 [16:55:10]opened+sec_in_day 1730246423 [16:55:10]quantity*price = 66900 [16:55:10]sum+1 = 66901 [16:55:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 235 29.10.2024 16:55 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139250 ФПД: 64722224905508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165511&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139250&fm=64722224905508&tin=02508201610067®Number=0000000000091631&sum=66900 [16:55:11]StoreToDocumentArchive [16:55:11]shift 555 fd 139250 [16:55:11]save to /storage/0555/doc_00139250 [16:55:11]save last doc name /storage/0555/doc_00139250 to /storage/kkm_last_doc_name [16:55:11]save OK [16:55:11]Clear old archive folders... [16:55:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:55:11]tlvbuf is 011AC260 [16:55:11]SAM_PROTO_ClearQueue [16:55:11]wFMCommunicate request_size=4 [16:55:11]MH_SAM_APDU [16:55:11]CAPDU: 80 09 00 00 [16:55:11]Write to MH i2c: E2 08 00 18 11 80 09 00 00 00 00 00 00 9B [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:11]Read from MH i2c: E2 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 03 00 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 03 00 18 11 00 90 00 9D [16:55:11]RAPDU: 90 00 [16:55:11]wFMCommunicate OK [16:55:11]SAM_PROTO_ClearQueue done [16:55:11]KKMCreateOFDPacket [16:55:11]OFDProtocolAddRootSTLVToBuf [16:55:11]FM_MakeSignedData [16:55:11]FM_MakeSignedData [16:55:11]SAM_PROTO_SignData [16:55:11]wFMCommunicate request_size=4 [16:55:11]MH_SAM_APDU [16:55:11]CAPDU: 80 0D 01 02 [16:55:11]Write to MH i2c: E2 08 00 19 11 80 0D 01 02 00 00 00 00 A3 [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:11]Read from MH i2c: E2 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 03 00 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 03 00 19 11 00 90 00 9E [16:55:11]RAPDU: 90 00 [16:55:11]wFMCommunicate OK [16:55:11]wFMCommunicate request_size=255 [16:55:11]MH_SAM_APDU [16:55:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 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 EB 00 00 00 F4 03 04 00 6F 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F2 1F 02 00 35 04 06 00 3A [16:55:11]Write to MH i2c: E2 02 01 1A 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 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 EB 00 00 00 F4 03 04 00 6F 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F2 1F 02 00 35 04 06 00 3A 00 00 CA [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:11]Read from MH i2c: E2 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 03 00 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 03 00 1A 11 00 90 00 9F [16:55:11]RAPDU: 90 00 [16:55:11]wFMCommunicate OK [16:55:11]wFMCommunicate request_size=10 [16:55:11]MH_SAM_APDU [16:55:11]CAPDU: 80 0D 02 02 05 DD 51 39 7D 24 [16:55:11]Write to MH i2c: E2 0D 00 1B 11 80 0D 02 02 05 00 DD 51 39 7D 24 00 00 B8 [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:11]Read from MH i2c: E2 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 03 00 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 03 00 1B 11 00 90 00 A0 [16:55:11]RAPDU: 90 00 [16:55:11]wFMCommunicate OK [16:55:11]wFMCommunicate request_size=4 [16:55:11]MH_SAM_APDU [16:55:11]CAPDU: 80 0D 03 02 [16:55:11]Write to MH i2c: E2 08 00 1C 11 80 0D 03 02 00 00 00 00 A8 [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:11]Read from MH i2c: E2 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 0B 00 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 0B 00 1C 11 00 56 1A 15 B2 6A 72 E2 B9 90 00 57 [16:55:11]RAPDU: 56 1A 15 B2 6A 72 E2 B9 90 00 [16:55:11]wFMCommunicate OK [16:55:11]SAM_PROTO_SignData done [16:55:11]FM_MakeSignedData done [16:55:11]CreateOFDProtocolMessage [16:55:11]wFMCommunicate request_size=4 [16:55:11]MH_SAM_APDU [16:55:11]CAPDU: 80 11 00 00 [16:55:11]Write to MH i2c: E2 08 00 1D 11 80 11 00 00 00 00 00 00 A8 [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:11]Read from MH i2c: E2 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 17 00 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: E2 17 00 1D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 03 [16:55:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:55:11]wFMCommunicate OK [16:55:11]CreateOFDProtocolMessage done [16:55:11]OFDSenderStorePacket 139250 [16:55:11]StoreOFDPacket docnum=139250 [16:55:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 12 E9 07 01 69 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 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 EB 00 00 00 F4 03 04 00 6F 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F2 1F 02 00 35 04 06 00 3A DD 51 39 7D 24 56 1A 15 B2 6A 72 E2 B9 [16:55:11]CheckFolder [16:55:11]dirname=/storage/ofd_packets [16:55:11]CheckFolder done [16:55:11]ProducePacketName [16:55:11]name=ofd_packets/00139250 [16:55:11]NVStorageSaveData ofd_packets/00139250 [16:55:11]File name is /storage/ofd_packets/00139250 [16:55:11]Write 301 bytes [16:55:11]NVStorageSaveData done [16:55:11]OFDSenderStorePacket done [16:55:11]KKMCreateOFDPacket done [16:55:11]NVStorageSaveData kkm_last_timestamp [16:55:11]File name is /storage/kkm_last_timestamp [16:55:11]Write 4 bytes [16:55:11]NVStorageSaveData done [16:55:11]ExternCall_PrintAddStr [16:55:11]wPrintStart [16:55:11]Write to MH i2c: 01 00 00 1E 11 2F [16:55:11]Write i2c OK [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: 01 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: 01 07 00 [16:55:11]MH_I2C_Read... [16:55:11]Read from MH i2c: 01 07 00 1E 11 00 00 00 00 00 FF 0F 44 [16:55:12]RasterBufferAndPrint [16:55:12]line Счет N : (1)1093966 [16:55:12]line ИНН: 02508201610067 [16:55:12]line Контрольно-Кассовый Чек [16:55:12]line ПРОДАЖА [16:55:12]line ТРК (МРК, ГНК) : 53 [16:55:12]line Товар: 2710124130 [16:55:12]line Аи-92-К-2 [16:55:12]line 10.000 * 66.90 [16:55:12]line = 669.00 [16:55:12]line НДС 12% НСП 1% [16:55:12]line > о реализуемом товаре [16:55:12]line ИТОГО: 669.00 [16:55:12]line НСП 1% : 5.92 [16:55:12]line НДС 12% : 71.04 [16:55:12]line Наличными: 669.00 [16:55:12]line Безнал.: 0.00 [16:55:12]line Место: АЗС № 101 "Партнер Нефть" [16:55:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:55:12]line СНО: Общий режим [16:55:12]line Чек 235 29.10.2024 16:55 [16:55:12]line Смена: 555 ФФД: 1.0 [16:55:12]line ЗНМ: 0300000081 [16:55:12]line РНМ: 0000000000091631 [16:55:12]line Версия ККМ: 001 [16:55:12]line ФМ: 0000000000874669 [16:55:12]line ФД: 139250 [16:55:12]line ФПД: 64722224905508 [16:55:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165511&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139250&fm=64722224905508&tin=02508201610067®Number=0000000000091631&sum=66900 [16:55:12]written 0, free lines is 4095 [16:55:12]OFD Sender: Processing packet 139250 [packets to send 34, broken 33] [16:55:12]ProducePacketName [16:55:12]name=ofd_packets/00139250 [16:55:12]OFD Sender: To server: pG, [16:55:12]CommunicateWithHost lk.salyk.kg:30040 [16:55:12]ConnectInit lk.salyk.kg [16:55:12]Connected sock=11 [16: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 36 39 0F 01 00 00 12 E9 07 01 69 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 54 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 1B 00 00 00 00 07 04 06 00 54 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 EB 00 00 00 F4 03 04 00 6F 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F2 1F 02 00 35 04 06 00 3A DD 51 39 7D 24 56 1A 15 B2 6A 72 E2 B9 [16:55: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 36 39 4F 00 00 00 5F B5 47 00 67 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 36 39 10 04 04 00 F2 1F 02 00 F4 03 04 00 21 BF 20 67 B6 04 01 00 00 D8 B1 12 9F FE 3D 90 DD [16:55:12]CommunicateWithHost err = 0 [16:55:12]CheckOFDResponse [16:55:12]1017 (14) - 77093643461234 [16:55:12]1041 (16) - 0000000000874669 [16:55:12]1040 (4) - 139250 [16:55:12]1012 (4) - 29.10.2024 10:55 [16:55:12]1206 (1) - 0 [16:55:12]OFD Sender: Remove packet 139250 [16:55:12]ProducePacketName [16:55:12]name=ofd_packets/00139250 [16:55:12]NVStorageDeleteData [16:55:12]Write to MH i2c: 01 00 00 46 11 57 [16:55:12]Write i2c OK [16:55:12]MH_I2C_Read... [16:55:12]Read from MH i2c: 01 [16:55:12]MH_I2C_Read... [16:55:12]Read from MH i2c: 01 07 00 [16:55:12]MH_I2C_Read... [16:55:12]Read from MH i2c: 01 07 00 46 11 00 00 00 00 00 6C 0D D7 [16:55:12]RasterBufferAndPrint [16:55:12]line [16:55:12]line [16:55:12]line [16:55:12]line [16:55:12]line [16:55:12]written 0, free lines is 3460 [16:55:12]MH_Cut [16:55:12]Write to MH i2c: D1 01 00 4D 11 01 30 [16:55:12]Write i2c OK [16:55:12]MH_I2C_Read... [16:55:12]Read from MH i2c: D1 [16:55:12]MH_I2C_Read... [16:55:12]Read from MH i2c: D1 01 00 [16:55:12]MH_I2C_Read... [16:55:12]Read from MH i2c: D1 01 00 4D 11 00 2F [16:55:12]Write to MH i2c: 01 00 00 4E 11 5F [16:55:12]Write i2c OK [16:55:12]MH_I2C_Read... [16:55:12]OFD Sender: No OFD packet to send [16:55:13]*** Cut start [16:55:13]*** Partial cut [16:55:13]*** CUTSNS_PIN = 1 [16:55:13]*** CUTSNS_PIN = 0 [16:55:13]*** Brake cut motor [16:55:13]Read from MH i2c: 01 [16:55:13]MH_I2C_Read... [16:55:13]*** Stop cut motor [16:55:13]*** Cut end [16:55:13]Read from MH i2c: 01 07 00 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: 01 07 00 4E 11 00 00 00 00 00 FF 0F 74 [16:55:13]process_action close_receipt done [16:55:13]requested_data is exist [16:55:13]produce_requested_data [16:55:13]requested_item fm.sn is exist - process it [16:55:13]wFMCommunicate request_size=4 [16:55:13]MH_SAM_APDU [16:55:13]CAPDU: 80 11 00 00 [16:55:13]Write to MH i2c: E2 08 00 4F 11 80 11 00 00 00 00 00 00 DA [16:55:13]Write i2c OK [16:55:13]MH_I2C_Read... [16:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:13]Read from MH i2c: E2 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 17 00 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 17 00 4F 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 35 [16:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:55:13]wFMCommunicate OK [16:55:13]requested_item fd.num is exist - process it [16:55:13]SAM_PROTO_GetFieldsCounters [16:55:13]wFMCommunicate request_size=4 [16:55:13]MH_SAM_APDU [16:55:13]CAPDU: 80 13 00 00 [16:55:13]Write to MH i2c: E2 08 00 50 11 80 13 00 00 00 00 00 00 DD [16:55:13]Write i2c OK [16:55:13]MH_I2C_Read... [16:55:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:13]Read from MH i2c: E2 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 62 00 [16:55:13]MH_I2C_Read... [16:55:13]Read from MH i2c: E2 62 00 50 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [16:55:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F2 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:14]wFMCommunicate OK [16:55:14]SAM_PROTO_GetFieldsCounters done [16:55:14]requested_item shift.num is exist - process it [16:55:14]requested_item shift.opened is exist - process it [16:55:14]req_shift_opened [16:55:14]FM_GetShiftState [16:55:14]SAM_PROTO_GetShiftState [16:55:14]wFMCommunicate request_size=4 [16:55:14]MH_SAM_APDU [16:55:14]CAPDU: 80 13 01 00 [16:55:14]Write to MH i2c: E2 08 00 51 11 80 13 01 00 00 00 00 00 DF [16:55:14]Write i2c OK [16:55:14]MH_I2C_Read... [16:55:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:14]Read from MH i2c: E2 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 0E 00 [16:55:14]MH_I2C_Read... [16:55:14]Read from MH i2c: E2 0E 00 51 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 2E [16:55:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:55:14]wFMCommunicate OK [16:55:14]SAM_PROTO_GetShiftState done [16:55:14]FM_GetShiftState done [16:55:14]req_shift_opened done [16:55:14]requested_item shift.open_date is exist - process it [16:55:14]req_shift_open_date [16:55:14]req_shift_open_date done [16:55:14]produce_requested_data done [16:55:14]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139250,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:55:14]process_action_free close_receipt [16:55:14]json_value_free [16:55:14]json_value_free done [16:55:14]process_json_proto returns [16:55:14]Send response to host [16:55:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139250,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:55:14]free response buf [16:55:14]execute_script done [16:55:14]execute_script returns [16:55:14]free content buf [16:55:14]Sock 10.Close socket [16:55:14]Sock 10.Thread stoped [16:55:15]ConnectInit Can't connect to host [16:55:18]OFD Sender: No OFD packet to send [16:55:23]OFD Sender: No OFD packet to send [16:55:28]OFD Sender: No OFD packet to send [16:55:33]OFD Sender: No OFD packet to send [16:55:38]OFD Sender: No OFD packet to send [16:55:43]OFD Sender: No OFD packet to send [16:55:48]OFD Sender: No OFD packet to send [16:55:53]OFD Sender: No OFD packet to send [16:55:58]OFD Sender: No OFD packet to send [16:56:03]OFD Sender: No OFD packet to send [16:56:08]OFD Sender: No OFD packet to send [16:56:13]OFD Sender: No OFD packet to send [16:56:18]OFD Sender: No OFD packet to send [16:56:23]OFD Sender: No OFD packet to send [16:56:28]OFD Sender: No OFD packet to send [16:56:33]OFD Sender: No OFD packet to send [16:56:38]OFD Sender: No OFD packet to send [16:56:43]OFD Sender: No OFD packet to send [16:56:48]OFD Sender: No OFD packet to send [16:56:48]accept exits with 9 [16:56:48]New connection [16:56:48]New thread 3067284836 created [16:56:48]Thread 3067141476 joined [16:56:48]Waiting for new connection... [16:56:48] Sock 9.Parse request [16:56:48]Sock 9.Check first char [16:56:48]Sock 9.First char is OK [16:56:48]request: POST /json_proto HTTP/1.0 [16:56:48]Method: POST [16:56:48]URL: /json_proto [16:56:48]Method is POST - this is cgi request [16:56:48]url: /json_proto [16:56:48]query_string will be loaded in cgi processing [16:56:48]execute_cgi json_proto POST (null) [16:56:48]execute_cgi path=json_proto method=POST [16:56:48]POST find Content-Length [16:56:48]Host: 172.17.50.196:8080 [16:56:48]Content-Length: 688 [16:56:48]Content-Type: application/json [16:56:48] [16:56:48]POST finish read [16:56:48]Found Content-Length = 688 [16:56:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 38.720, "sum" : 2950.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2950.00, "payments": [ { "type": 0, "sum" : 2950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:48]execute_script... [16:56: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)1093965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-2", "price" : 76.20, "quantity" : 38.720, "sum" : 2950.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 2950.00, "payments": [ { "type": 0, "sum" : 2950.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:48]POST & json_proto [16:56:48]process_json_proto [16:56:48]json parsed OK: [16:56:48]protocol is kg_v1.0 [16:56:48]action value=close_receipt [16:56:48]process_action close_receipt [16:56:48]cmd_close_receipt [16:56:48]MH_GetDate [16:56:48]Write to MH i2c: F0 00 00 52 11 52 [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: F0 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: F0 09 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: F0 09 00 52 11 00 D1 13 21 67 72 0D 1C 67 C9 [16:56:48]GetLastDocTimeStamp 1730220911 [16:56:48]current date 1730221009 [16:56:48]FM_GetShiftState [16:56:48]SAM_PROTO_GetShiftState [16:56:48]wFMCommunicate request_size=4 [16:56:48]MH_SAM_APDU [16:56:48]CAPDU: 80 13 01 00 [16:56:48]Write to MH i2c: E2 08 00 53 11 80 13 01 00 00 00 00 00 E1 [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:48]Read from MH i2c: E2 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 0E 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: E2 0E 00 53 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 30 [16:56:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:56:48]wFMCommunicate OK [16:56:48]SAM_PROTO_GetShiftState done [16:56:48]FM_GetShiftState done [16:56:48]opened in 1730160023 [16:56:48]opened+sec_in_day 1730246423 [16:56:48]quantity*price = 295046 [16:56:48]sum+1 = 295047 [16:56:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 2950.00 Внесено: 5000.00 СДАЧА: 2050.00 НСП 1% : 26.11 НДС 12% : 313.32 Наличными: 2950.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 236 29.10.2024 16:56 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139251 ФПД: 204628132732705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165649&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139251&fm=204628132732705&tin=02508201610067®Number=0000000000091631&sum=295000 [16:56:49]StoreToDocumentArchive [16:56:49]shift 555 fd 139251 [16:56:49]save to /storage/0555/doc_00139251 [16:56:49]save last doc name /storage/0555/doc_00139251 to /storage/kkm_last_doc_name [16:56:49]save OK [16:56:49]Clear old archive folders... [16:56:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:56:49]tlvbuf is 01118370 [16:56:49]SAM_PROTO_ClearQueue [16:56:49]wFMCommunicate request_size=4 [16:56:49]MH_SAM_APDU [16:56:49]CAPDU: 80 09 00 00 [16:56:49]Write to MH i2c: E2 08 00 60 11 80 09 00 00 00 00 00 00 E3 [16:56:49]Write i2c OK [16:56:49]MH_I2C_Read... [16:56:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:56:49]Read from MH i2c: E2 [16:56:49]MH_I2C_Read... [16:56:49]Read from MH i2c: E2 03 00 [16:56:49]MH_I2C_Read... [16:56:49]Read from MH i2c: E2 03 00 60 11 00 90 00 E5 [16:56:49]RAPDU: 90 00 [16:56:49]wFMCommunicate OK [16:56:49]SAM_PROTO_ClearQueue done [16:56:49]KKMCreateOFDPacket [16:56:49]OFDProtocolAddRootSTLVToBuf [16:56:49]FM_MakeSignedData [16:56:49]FM_MakeSignedData [16:56:49]SAM_PROTO_SignData [16:56:49]wFMCommunicate request_size=4 [16:56:49]MH_SAM_APDU [16:56:49]CAPDU: 80 0D 01 02 [16:56:49]Write to MH i2c: E2 08 00 61 11 80 0D 01 02 00 00 00 00 EB [16:56:49]Write i2c OK [16:56:49]MH_I2C_Read... [16:56:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:56:49]Read from MH i2c: E2 [16:56:49]MH_I2C_Read... [16:56:49]Read from MH i2c: E2 03 00 [16:56:49]MH_I2C_Read... [16:56:49]Read from MH i2c: E2 03 00 61 11 00 90 00 E6 [16:56:49]RAPDU: 90 00 [16:56:49]wFMCommunicate OK [16:56:49]wFMCommunicate request_size=255 [16:56:49]MH_SAM_APDU [16:56: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 32 FF 03 08 00 03 40 97 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 86 80 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 80 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 7A 00 00 00 00 07 04 06 00 58 80 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 D1 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F3 1F 02 00 35 04 06 00 [16:56:49]Write to MH i2c: E2 02 01 62 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 32 FF 03 08 00 03 40 97 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 86 80 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 80 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 7A 00 00 00 00 07 04 06 00 58 80 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 D1 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F3 1F 02 00 35 04 06 00 00 00 5E [16:56:49]Write i2c OK [16:56:49]MH_I2C_Read... [16:56:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:50]Read from MH i2c: E2 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 03 00 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 03 00 62 11 00 90 00 E7 [16:56:50]RAPDU: 90 00 [16:56:50]wFMCommunicate OK [16:56:50]wFMCommunicate request_size=11 [16:56:50]MH_SAM_APDU [16:56:50]CAPDU: 80 0D 02 02 06 BA 1B B3 29 9F 21 [16:56:50]Write to MH i2c: E2 0E 00 63 11 80 0D 02 02 06 00 BA 1B B3 29 9F 21 00 00 6B [16:56:50]Write i2c OK [16:56:50]MH_I2C_Read... [16:56:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:50]Read from MH i2c: E2 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 03 00 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 03 00 63 11 00 90 00 E8 [16:56:50]RAPDU: 90 00 [16:56:50]wFMCommunicate OK [16:56:50]wFMCommunicate request_size=4 [16:56:50]MH_SAM_APDU [16:56:50]CAPDU: 80 0D 03 02 [16:56:50]Write to MH i2c: E2 08 00 64 11 80 0D 03 02 00 00 00 00 F0 [16:56:50]Write i2c OK [16:56:50]MH_I2C_Read... [16:56:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:56:50]Read from MH i2c: E2 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 0B 00 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 0B 00 64 11 00 7D 9B EA FC 5B D9 63 22 90 00 A8 [16:56:50]RAPDU: 7D 9B EA FC 5B D9 63 22 90 00 [16:56:50]wFMCommunicate OK [16:56:50]SAM_PROTO_SignData done [16:56:50]FM_MakeSignedData done [16:56:50]CreateOFDProtocolMessage [16:56:50]wFMCommunicate request_size=4 [16:56:50]MH_SAM_APDU [16:56:50]CAPDU: 80 11 00 00 [16:56:50]Write to MH i2c: E2 08 00 65 11 80 11 00 00 00 00 00 00 F0 [16:56:50]Write i2c OK [16:56:50]MH_I2C_Read... [16:56:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:50]Read from MH i2c: E2 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 17 00 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 17 00 65 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4B [16:56:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:56:50]wFMCommunicate OK [16:56:50]CreateOFDProtocolMessage done [16:56:50]OFDSenderStorePacket 139251 [16:56:50]StoreOFDPacket docnum=139251 [16:56:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 01 00 00 1A A4 08 01 65 33 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 40 97 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 86 80 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 80 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 7A 00 00 00 00 07 04 06 00 58 80 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 D1 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F3 1F 02 00 35 04 06 00 BA 1B B3 29 9F 21 7D 9B EA FC 5B D9 63 22 [16:56:50]CheckFolder [16:56:50]dirname=/storage/ofd_packets [16:56:50]CheckFolder done [16:56:50]ProducePacketName [16:56:50]name=ofd_packets/00139251 [16:56:50]NVStorageSaveData ofd_packets/00139251 [16:56:50]File name is /storage/ofd_packets/00139251 [16:56:50]Write 302 bytes [16:56:50]NVStorageSaveData done [16:56:50]OFDSenderStorePacket done [16:56:50]KKMCreateOFDPacket done [16:56:50]NVStorageSaveData kkm_last_timestamp [16:56:50]File name is /storage/kkm_last_timestamp [16:56:50]Write 4 bytes [16:56:50]NVStorageSaveData done [16:56:50]ExternCall_PrintAddStr [16:56:50]wPrintStart [16:56:50]Write to MH i2c: 01 00 00 66 11 77 [16:56:50]Write i2c OK [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: 01 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: 01 07 00 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: 01 07 00 66 11 00 00 00 00 00 FF 0F 8C [16:56:50]RasterBufferAndPrint [16:56:50]line Счет N : (1)1093965 [16:56:50]line ИНН: 02508201610067 [16:56:50]line Контрольно-Кассовый Чек [16:56:50]line ПРОДАЖА [16:56:50]line ТРК (МРК, ГНК) : 41 [16:56:50]line Товар: 2710194210 [16:56:50]line ДТ(л)-К-2 [16:56:50]line 38.720 * 76.20 [16:56:50]line = 2950.46 [16:56:50]line НДС 12% НСП 1% [16:56:50]line > о реализуемом товаре [16:56:50]line ОКРУГЛЕНИЕ: -0.46 [16:56:50]line ИТОГО: 2950.00 [16:56:50]line Внесено: 5000.00 [16:56:50]line СДАЧА: 2050.00 [16:56:50]line НСП 1% : 26.11 [16:56:50]line НДС 12% : 313.32 [16:56:50]line Наличными: 2950.00 [16:56:50]line Безнал.: 0.00 [16:56:50]line Место: АЗС № 101 "Партнер Нефть" [16:56:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:56:50]line СНО: Общий режим [16:56:50]line Чек 236 29.10.2024 16:56 [16:56:50]line Смена: 555 ФФД: 1.0 [16:56:50]line ЗНМ: 0300000081 [16:56:50]line РНМ: 0000000000091631 [16:56:50]line Версия ККМ: 001 [16:56:50]line ФМ: 0000000000874669 [16:56:50]line ФД: 139251 [16:56:50]line ФПД: 204628132732705 [16:56:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165649&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139251&fm=204628132732705&tin=02508201610067®Number=0000000000091631&sum=295000 [16:56:50]OFD Sender: Processing packet 139251 [packets to send 34, broken 33] [16:56:50]ProducePacketName [16:56:50]name=ofd_packets/00139251 [16:56:50]OFD Sender: To server: pG, [16:56:50]CommunicateWithHost lk.salyk.kg:30040 [16:56:50]ConnectInit lk.salyk.kg [16:56:50]written 0, free lines is 4095 [16:56:50]Connected sock=10 [16:56: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 36 39 10 01 00 00 1A A4 08 01 65 33 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 32 FF 03 08 00 03 40 97 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 86 80 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 80 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 7A 00 00 00 00 07 04 06 00 58 80 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 D1 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F3 1F 02 00 35 04 06 00 BA 1B B3 29 9F 21 7D 9B EA FC 5B D9 63 22 [16:56: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 36 39 4F 00 00 00 D3 95 47 00 F2 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 36 39 10 04 04 00 F3 1F 02 00 F4 03 04 00 84 BF 20 67 B6 04 01 00 00 7F 89 5E 9E 5E 31 56 E9 [16:56:50]CommunicateWithHost err = 0 [16:56:50]CheckOFDResponse [16:56:50]1017 (14) - 77093643461234 [16:56:50]1041 (16) - 0000000000874669 [16:56:50]1040 (4) - 139251 [16:56:50]1012 (4) - 29.10.2024 10:57 [16:56:50]1206 (1) - 0 [16:56:50]OFD Sender: Remove packet 139251 [16:56:50]ProducePacketName [16:56:50]name=ofd_packets/00139251 [16:56:50]NVStorageDeleteData [16:56:51]Write to MH i2c: 01 00 00 91 11 A2 [16:56:51]Write i2c OK [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: 01 [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: 01 07 00 [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: 01 07 00 91 11 00 00 00 00 00 F5 0C AA [16:56:51]RasterBufferAndPrint [16:56:51]line [16:56:51]line [16:56:51]line [16:56:51]line [16:56:51]line [16:56:51]written 0, free lines is 3323 [16:56:51]MH_Cut [16:56:51]Write to MH i2c: D1 01 00 98 11 01 7B [16:56:51]Write i2c OK [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: D1 [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: D1 01 00 [16:56:51]MH_I2C_Read... [16:56:51]Read from MH i2c: D1 01 00 98 11 00 7A [16:56:51]Write to MH i2c: 01 00 00 99 11 AA [16:56:51]Write i2c OK [16:56:51]MH_I2C_Read... [16:56:51]OFD Sender: No OFD packet to send [16:56:51]*** Cut start [16:56:51]*** Partial cut [16:56:51]*** CUTSNS_PIN = 1 [16:56:51]*** CUTSNS_PIN = 0 [16:56:52]*** Brake cut motor [16:56:52]Read from MH i2c: 01 [16:56:52]MH_I2C_Read... [16:56:52]*** Stop cut motor [16:56:52]*** Cut end [16:56:52]Read from MH i2c: 01 07 00 [16:56:52]MH_I2C_Read... [16:56:52]Read from MH i2c: 01 07 00 99 11 00 00 00 00 00 FF 0F BF [16:56:52]process_action close_receipt done [16:56:52]requested_data is exist [16:56:52]produce_requested_data [16:56:52]requested_item fm.sn is exist - process it [16:56:52]wFMCommunicate request_size=4 [16:56:52]MH_SAM_APDU [16:56:52]CAPDU: 80 11 00 00 [16:56:52]Write to MH i2c: E2 08 00 9A 11 80 11 00 00 00 00 00 00 25 [16:56:52]Write i2c OK [16:56:52]MH_I2C_Read... [16:56:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:52]Read from MH i2c: E2 [16:56:52]MH_I2C_Read... [16:56:52]Read from MH i2c: E2 17 00 [16:56:52]MH_I2C_Read... [16:56:52]Read from MH i2c: E2 17 00 9A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 80 [16:56:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:56:52]wFMCommunicate OK [16:56:52]requested_item fd.num is exist - process it [16:56:52]SAM_PROTO_GetFieldsCounters [16:56:52]wFMCommunicate request_size=4 [16:56:52]MH_SAM_APDU [16:56:52]CAPDU: 80 13 00 00 [16:56:52]Write to MH i2c: E2 08 00 9B 11 80 13 00 00 00 00 00 00 28 [16:56:52]Write i2c OK [16:56:52]MH_I2C_Read... [16:56:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:56:52]Read from MH i2c: E2 [16:56:52]MH_I2C_Read... [16:56:52]Read from MH i2c: E2 62 00 [16:56:52]MH_I2C_Read... [16:56:52]Read from MH i2c: E2 62 00 9B 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [16:56: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F3 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:56:52]wFMCommunicate OK [16:56:52]SAM_PROTO_GetFieldsCounters done [16:56:52]requested_item shift.num is exist - process it [16:56:52]requested_item shift.opened is exist - process it [16:56:52]req_shift_opened [16:56:52]FM_GetShiftState [16:56:52]SAM_PROTO_GetShiftState [16:56:52]wFMCommunicate request_size=4 [16:56:52]MH_SAM_APDU [16:56:52]CAPDU: 80 13 01 00 [16:56:52]Write to MH i2c: E2 08 00 9C 11 80 13 01 00 00 00 00 00 2A [16:56:52]Write i2c OK [16:56:52]MH_I2C_Read... [16:56:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:52]Read from MH i2c: E2 [16:56:52]MH_I2C_Read... [16:56:52]Read from MH i2c: E2 0E 00 [16:56:52]MH_I2C_Read... [16:56:52]Read from MH i2c: E2 0E 00 9C 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 79 [16:56:52]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:56:52]wFMCommunicate OK [16:56:52]SAM_PROTO_GetShiftState done [16:56:52]FM_GetShiftState done [16:56:52]req_shift_opened done [16:56:52]requested_item shift.open_date is exist - process it [16:56:52]req_shift_open_date [16:56:52]req_shift_open_date done [16:56:52]produce_requested_data done [16:56:52]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139251,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:56:52]process_action_free close_receipt [16:56:52]json_value_free [16:56:52]json_value_free done [16:56:52]process_json_proto returns [16:56:52]Send response to host [16:56:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139251,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:56:52]free response buf [16:56:52]execute_script done [16:56:52]execute_script returns [16:56:52]free content buf [16:56:52]Sock 9.Close socket [16:56:52]Sock 9.Thread stoped [16:56:56]OFD Sender: No OFD packet to send [16:56:58]accept exits with 8 [16:56:58]New connection [16:56:58]New thread 3067141476 created [16:56:58]Thread 3067284836 joined [16:56:58]Waiting for new connection... [16:56:58] Sock 8.Parse request [16:56:58]Sock 8.Check first char [16:56:58]Sock 8.First char is OK [16:56:58]request: POST /json_proto HTTP/1.0 [16:56:58]Method: POST [16:56:58]URL: /json_proto [16:56:58]Method is POST - this is cgi request [16:56:58]url: /json_proto [16:56:58]query_string will be loaded in cgi processing [16:56:58]execute_cgi json_proto POST (null) [16:56:58]execute_cgi path=json_proto method=POST [16:56:58]POST find Content-Length [16:56:58]Host: 172.17.50.196:8080 [16:56:58]Content-Length: 678 [16:56:58]Content-Type: application/json [16:56:58] [16:56:58]POST finish read [16:56:58]Found Content-Length = 678 [16:56:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.230, "sum" : 550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:58]execute_script... [16:56: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)1093969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.230, "sum" : 550.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 550.00, "total" : 550.00, "payments": [ { "type": 0, "sum" : 550.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:58]POST & json_proto [16:56:58]process_json_proto [16:56:58]json parsed OK: [16:56:58]protocol is kg_v1.0 [16:56:58]action value=close_receipt [16:56:58]process_action close_receipt [16:56:58]cmd_close_receipt [16:56:58]MH_GetDate [16:56:58]Write to MH i2c: F0 00 00 9D 11 9D [16:56:58]Write i2c OK [16:56:58]MH_I2C_Read... [16:56:58]Read from MH i2c: F0 [16:56:58]MH_I2C_Read... [16:56:58]Read from MH i2c: F0 09 00 [16:56:58]MH_I2C_Read... [16:56:58]Read from MH i2c: F0 09 00 9D 11 00 DB 13 21 67 72 0D 1C 67 1E [16:56:58]GetLastDocTimeStamp 1730221009 [16:56:58]current date 1730221019 [16:56:58]FM_GetShiftState [16:56:58]SAM_PROTO_GetShiftState [16:56:58]wFMCommunicate request_size=4 [16:56:58]MH_SAM_APDU [16:56:58]CAPDU: 80 13 01 00 [16:56:58]Write to MH i2c: E2 08 00 9E 11 80 13 01 00 00 00 00 00 2C [16:56:58]Write i2c OK [16:56:58]MH_I2C_Read... [16:56:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:58]Read from MH i2c: E2 [16:56:58]MH_I2C_Read... [16:56:58]Read from MH i2c: E2 0E 00 [16:56:58]MH_I2C_Read... [16:56:58]Read from MH i2c: E2 0E 00 9E 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7B [16:56:58]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:56:58]wFMCommunicate OK [16:56:58]SAM_PROTO_GetShiftState done [16:56:58]FM_GetShiftState done [16:56:58]opened in 1730160023 [16:56:58]opened+sec_in_day 1730246423 [16:56:58]quantity*price = 55058 [16:56:58]sum+1 = 55060 [16:56:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.47 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 237 29.10.2024 16:56 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139252 ФПД: 94421683357960 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165659&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139252&fm=94421683357960&tin=02508201610067®Number=0000000000091631&sum=55000 [16:57:00]StoreToDocumentArchive [16:57:00]shift 555 fd 139252 [16:57:00]save to /storage/0555/doc_00139252 [16:57:00]save last doc name /storage/0555/doc_00139252 to /storage/kkm_last_doc_name [16:57:00]save OK [16:57:00]Clear old archive folders... [16:57:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:57:00]tlvbuf is 01132700 [16:57:00]SAM_PROTO_ClearQueue [16:57:00]wFMCommunicate request_size=4 [16:57:00]MH_SAM_APDU [16:57:00]CAPDU: 80 09 00 00 [16:57:00]Write to MH i2c: E2 08 00 AB 11 80 09 00 00 00 00 00 00 2E [16:57:00]Write i2c OK [16:57:00]MH_I2C_Read... [16:57:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:57:00]Read from MH i2c: E2 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 03 00 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 03 00 AB 11 00 90 00 30 [16:57:00]RAPDU: 90 00 [16:57:00]wFMCommunicate OK [16:57:00]SAM_PROTO_ClearQueue done [16:57:00]KKMCreateOFDPacket [16:57:00]OFDProtocolAddRootSTLVToBuf [16:57:00]FM_MakeSignedData [16:57:00]FM_MakeSignedData [16:57:00]SAM_PROTO_SignData [16:57:00]wFMCommunicate request_size=4 [16:57:00]MH_SAM_APDU [16:57:00]CAPDU: 80 0D 01 02 [16:57:00]Write to MH i2c: E2 08 00 AC 11 80 0D 01 02 00 00 00 00 36 [16:57:00]Write i2c OK [16:57:00]MH_I2C_Read... [16:57:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:57:00]Read from MH i2c: E2 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 03 00 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 03 00 AC 11 00 90 00 31 [16:57:00]RAPDU: 90 00 [16:57:00]wFMCommunicate OK [16:57:00]wFMCommunicate request_size=255 [16:57:00]MH_SAM_APDU [16:57:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 DB 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F4 1F 02 00 35 04 06 00 55 [16:57:00]Write to MH i2c: E2 02 01 AD 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 DB 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F4 1F 02 00 35 04 06 00 55 00 00 D7 [16:57:00]Write i2c OK [16:57:00]MH_I2C_Read... [16:57:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:00]Read from MH i2c: E2 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 03 00 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 03 00 AD 11 00 90 00 32 [16:57:00]RAPDU: 90 00 [16:57:00]wFMCommunicate OK [16:57:00]wFMCommunicate request_size=10 [16:57:00]MH_SAM_APDU [16:57:00]CAPDU: 80 0D 02 02 05 E0 42 E5 49 08 [16:57:00]Write to MH i2c: E2 0D 00 AE 11 80 0D 02 02 05 00 E0 42 E5 49 08 00 00 9B [16:57:00]Write i2c OK [16:57:00]MH_I2C_Read... [16:57:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:00]Read from MH i2c: E2 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 03 00 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 03 00 AE 11 00 90 00 33 [16:57:00]RAPDU: 90 00 [16:57:00]wFMCommunicate OK [16:57:00]wFMCommunicate request_size=4 [16:57:00]MH_SAM_APDU [16:57:00]CAPDU: 80 0D 03 02 [16:57:00]Write to MH i2c: E2 08 00 AF 11 80 0D 03 02 00 00 00 00 3B [16:57:00]Write i2c OK [16:57:00]MH_I2C_Read... [16:57:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:57:00]Read from MH i2c: E2 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 0B 00 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 0B 00 AF 11 00 06 5C C5 5D F0 14 ED A1 90 00 52 [16:57:00]RAPDU: 06 5C C5 5D F0 14 ED A1 90 00 [16:57:00]wFMCommunicate OK [16:57:00]SAM_PROTO_SignData done [16:57:00]FM_MakeSignedData done [16:57:00]CreateOFDProtocolMessage [16:57:00]wFMCommunicate request_size=4 [16:57:00]MH_SAM_APDU [16:57:00]CAPDU: 80 11 00 00 [16:57:00]Write to MH i2c: E2 08 00 B0 11 80 11 00 00 00 00 00 00 3B [16:57:00]Write i2c OK [16:57:00]MH_I2C_Read... [16:57:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:00]Read from MH i2c: E2 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 17 00 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: E2 17 00 B0 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 96 [16:57:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:57:00]wFMCommunicate OK [16:57:00]CreateOFDProtocolMessage done [16:57:00]OFDSenderStorePacket 139252 [16:57:00]StoreOFDPacket docnum=139252 [16:57:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 4B 92 07 01 05 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 DB 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F4 1F 02 00 35 04 06 00 55 E0 42 E5 49 08 06 5C C5 5D F0 14 ED A1 [16:57:00]CheckFolder [16:57:00]dirname=/storage/ofd_packets [16:57:00]CheckFolder done [16:57:00]ProducePacketName [16:57:00]name=ofd_packets/00139252 [16:57:00]NVStorageSaveData ofd_packets/00139252 [16:57:00]File name is /storage/ofd_packets/00139252 [16:57:00]Write 301 bytes [16:57:00]NVStorageSaveData done [16:57:00]OFDSenderStorePacket done [16:57:00]KKMCreateOFDPacket done [16:57:00]NVStorageSaveData kkm_last_timestamp [16:57:00]File name is /storage/kkm_last_timestamp [16:57:00]Write 4 bytes [16:57:00]NVStorageSaveData done [16:57:00]ExternCall_PrintAddStr [16:57:00]wPrintStart [16:57:00]Write to MH i2c: 01 00 00 B1 11 C2 [16:57:00]Write i2c OK [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: 01 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: 01 07 00 [16:57:00]MH_I2C_Read... [16:57:00]Read from MH i2c: 01 07 00 B1 11 00 00 00 00 00 FF 0F D7 [16:57:00]RasterBufferAndPrint [16:57:00]line Счет N : (1)1093969 [16:57:00]line ИНН: 02508201610067 [16:57:00]line Контрольно-Кассовый Чек [16:57:00]line ПРОДАЖА [16:57:00]line ТРК (МРК, ГНК) : 53 [16:57:00]line Товар: 2710124130 [16:57:00]line Аи-92-К-2 [16:57:00]line 8.230 * 66.90 [16:57:00]line = 550.59 [16:57:00]line НДС 12% НСП 1% [16:57:00]line > о реализуемом товаре [16:57:00]line ОКРУГЛЕНИЕ: -0.59 [16:57:00]line ИТОГО: 550.00 [16:57:00]line Внесено: 550.00 [16:57:00]line СДАЧА: 0.00 [16:57:00]line НСП 1% : 4.87 [16:57:00]line НДС 12% : 58.47 [16:57:00]line Наличными: 550.00 [16:57:00]line Безнал.: 0.00 [16:57:00]line Место: АЗС № 101 "Партнер Нефть" [16:57:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [16:57:00]line СНО: Общий режим [16:57:00]line Чек 237 29.10.2024 16:56 [16:57:00]line Смена: 555 ФФД: 1.0 [16:57:00]line ЗНМ: 0300000081 [16:57:00]line РНМ: 0000000000091631 [16:57:00]line Версия ККМ: 001 [16:57:00]line ФМ: 0000000000874669 [16:57:00]line ФД: 139252 [16:57:00]line ФПД: 94421683357960 [16:57:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T165659&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139252&fm=94421683357960&tin=02508201610067®Number=0000000000091631&sum=55000 [16:57:00]written 0, free lines is 4095 [16:57:00]OFD Sender: Processing packet 139252 [packets to send 34, broken 33] [16:57:00]ProducePacketName [16:57:00]name=ofd_packets/00139252 [16:57:00]OFD Sender: To server: pG, [16:57:00]CommunicateWithHost lk.salyk.kg:30040 [16:57:00]ConnectInit lk.salyk.kg [16:57:00]Connected sock=11 [16:57: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 36 39 0F 01 00 00 4B 92 07 01 05 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 26 20 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 13 D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 D6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D7 16 00 00 00 00 07 04 06 00 D8 D6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 DB 13 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F4 1F 02 00 35 04 06 00 55 E0 42 E5 49 08 06 5C C5 5D F0 14 ED A1 [16:57: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 36 39 4F 00 00 00 F9 F2 47 00 A7 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 36 39 10 04 04 00 F4 1F 02 00 F4 03 04 00 8E BF 20 67 B6 04 01 00 00 06 79 81 11 BC 8B 56 9D [16:57:00]CommunicateWithHost err = 0 [16:57:00]CheckOFDResponse [16:57:00]1017 (14) - 77093643461234 [16:57:00]1041 (16) - 0000000000874669 [16:57:00]1040 (4) - 139252 [16:57:00]1012 (4) - 29.10.2024 10:57 [16:57:00]1206 (1) - 0 [16:57:00]OFD Sender: Remove packet 139252 [16:57:00]ProducePacketName [16:57:00]name=ofd_packets/00139252 [16:57:00]NVStorageDeleteData [16:57:01]Write to MH i2c: 01 00 00 DC 11 ED [16:57:01]Write i2c OK [16:57:01]MH_I2C_Read... [16:57:01]Read from MH i2c: 01 [16:57:01]MH_I2C_Read... [16:57:01]Read from MH i2c: 01 07 00 [16:57:01]MH_I2C_Read... [16:57:01]Read from MH i2c: 01 07 00 DC 11 00 00 00 00 00 F9 0C F9 [16:57:01]RasterBufferAndPrint [16:57:01]line [16:57:01]line [16:57:01]line [16:57:01]line [16:57:01]line [16:57:01]written 0, free lines is 3327 [16:57:01]MH_Cut [16:57:01]Write to MH i2c: D1 01 00 E3 11 01 C6 [16:57:01]Write i2c OK [16:57:01]MH_I2C_Read... [16:57:01]Read from MH i2c: D1 [16:57:01]MH_I2C_Read... [16:57:01]Read from MH i2c: D1 01 00 [16:57:01]MH_I2C_Read... [16:57:01]Read from MH i2c: D1 01 00 E3 11 00 C5 [16:57:01]Write to MH i2c: 01 00 00 E4 11 F5 [16:57:01]Write i2c OK [16:57:01]MH_I2C_Read... [16:57:01]OFD Sender: No OFD packet to send [16:57:01]*** Cut start [16:57:01]*** Partial cut [16:57:01]*** CUTSNS_PIN = 1 [16:57:01]*** CUTSNS_PIN = 0 [16:57:02]*** Brake cut motor [16:57:02]Read from MH i2c: 01 [16:57:02]MH_I2C_Read... [16:57:02]*** Stop cut motor [16:57:02]*** Cut end [16:57:02]Read from MH i2c: 01 07 00 [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: 01 07 00 E4 11 00 00 00 00 00 FF 0F 0A [16:57:02]process_action close_receipt done [16:57:02]requested_data is exist [16:57:02]produce_requested_data [16:57:02]requested_item fm.sn is exist - process it [16:57:02]wFMCommunicate request_size=4 [16:57:02]MH_SAM_APDU [16:57:02]CAPDU: 80 11 00 00 [16:57:02]Write to MH i2c: E2 08 00 E5 11 80 11 00 00 00 00 00 00 70 [16:57:02]Write i2c OK [16:57:02]MH_I2C_Read... [16:57:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:02]Read from MH i2c: E2 [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: E2 17 00 [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: E2 17 00 E5 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CB [16:57:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [16:57:02]wFMCommunicate OK [16:57:02]requested_item fd.num is exist - process it [16:57:02]SAM_PROTO_GetFieldsCounters [16:57:02]wFMCommunicate request_size=4 [16:57:02]MH_SAM_APDU [16:57:02]CAPDU: 80 13 00 00 [16:57:02]Write to MH i2c: E2 08 00 E6 11 80 13 00 00 00 00 00 00 73 [16:57:02]Write i2c OK [16:57:02]MH_I2C_Read... [16:57:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:57:02]Read from MH i2c: E2 [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: E2 62 00 [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: E2 62 00 E6 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [16:57: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 F4 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:57:02]wFMCommunicate OK [16:57:02]SAM_PROTO_GetFieldsCounters done [16:57:02]requested_item shift.num is exist - process it [16:57:02]requested_item shift.opened is exist - process it [16:57:02]req_shift_opened [16:57:02]FM_GetShiftState [16:57:02]SAM_PROTO_GetShiftState [16:57:02]wFMCommunicate request_size=4 [16:57:02]MH_SAM_APDU [16:57:02]CAPDU: 80 13 01 00 [16:57:02]Write to MH i2c: E2 08 00 E7 11 80 13 01 00 00 00 00 00 75 [16:57:02]Write i2c OK [16:57:02]MH_I2C_Read... [16:57:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:02]Read from MH i2c: E2 [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: E2 0E 00 [16:57:02]MH_I2C_Read... [16:57:02]Read from MH i2c: E2 0E 00 E7 11 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C4 [16:57:02]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [16:57:02]wFMCommunicate OK [16:57:02]SAM_PROTO_GetShiftState done [16:57:02]FM_GetShiftState done [16:57:02]req_shift_opened done [16:57:02]requested_item shift.open_date is exist - process it [16:57:02]req_shift_open_date [16:57:02]req_shift_open_date done [16:57:02]produce_requested_data done [16:57:02]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139252,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [16:57:02]process_action_free close_receipt [16:57:02]json_value_free [16:57:02]json_value_free done [16:57:02]process_json_proto returns [16:57:02]Send response to host [16:57:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139252,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [16:57:02]free response buf [16:57:02]execute_script done [16:57:02]execute_script returns [16:57:02]free content buf [16:57:02]Sock 8.Close socket [16:57:02]Sock 8.Thread stoped [16:57:06]OFD Sender: No OFD packet to send [16:57:11]OFD Sender: No OFD packet to send [16:57:16]OFD Sender: No OFD packet to send [16:57:21]OFD Sender: No OFD packet to send [16:57:26]OFD Sender: No OFD packet to send [16:57:31]OFD Sender: No OFD packet to send [16:57:36]OFD Sender: No OFD packet to send [16:57:41]OFD Sender: No OFD packet to send [16:57:46]OFD Sender: No OFD packet to send [16:57:51]OFD Sender: No OFD packet to send [16:57:56]OFD Sender: No OFD packet to send [16:58:01]OFD Sender: No OFD packet to send [16:58:06]OFD Sender: No OFD packet to send [16:58:11]OFD Sender: No OFD packet to send [16:58:16]OFD Sender: No OFD packet to send [16:58:21]OFD Sender: No OFD packet to send [16:58:26]OFD Sender: No OFD packet to send [16:58:31]OFD Sender: No OFD packet to send [16:58:36]OFD Sender: No OFD packet to send [16:58:41]OFD Sender: No OFD packet to send [16:58:46]OFD Sender: No OFD packet to send [16:58:51]OFD Sender: No OFD packet to send [16:58:56]OFD Sender: No OFD packet to send [16:59:01]OFD Sender: No OFD packet to send [16:59:06]OFD Sender: No OFD packet to send [16:59:11]OFD Sender: No OFD packet to send [16:59:16]OFD Sender: No OFD packet to send [16:59:21]OFD Sender: No OFD packet to send [16:59:26]OFD Sender: No OFD packet to send [16:59:31]OFD Sender: No OFD packet to send [16:59:36]OFD Sender: No OFD packet to send [16:59:41]OFD Sender: No OFD packet to send [16:59:46]OFD Sender: No OFD packet to send [16:59:51]OFD Sender: No OFD packet to send [16:59:56]OFD Sender: No OFD packet to send [17:00:01]OFD Sender: No OFD packet to send [17:00:06]OFD Sender: No OFD packet to send [17:00:11]OFD Sender: No OFD packet to send [17:00:16]OFD Sender: No OFD packet to send [17:00:21]OFD Sender: No OFD packet to send [17:00:26]OFD Sender: No OFD packet to send [17:00:31]OFD Sender: No OFD packet to send [17:00:36]OFD Sender: No OFD packet to send [17:05:31]ConnectInit Can't connect to host [17:05:32]ConnectInit Can't take IP for lk.salyk.kg [17:05:32]CommunicateWithHost connect error [17:05:32]CommunicateWithHost err = -1 [17:05:32]OFD Sender: Server communicate error [17:05:37]OFD Sender: Processing packet 139253 [packets to send 37, broken 33] [17:05:37]ProducePacketName [17:05:37]name=ofd_packets/00139253 [17:05:37]OFD Sender: To server: pG, [17:05:37]CommunicateWithHost lk.salyk.kg:30040 [17:05:37]ConnectInit lk.salyk.kg [17:05:37]Connected sock=8 [17:05: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 36 39 0F 01 00 00 2A E2 07 01 00 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 AC 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EF 7F 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 7F 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 7A 00 00 00 00 07 04 06 00 90 7F 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 11 15 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F5 1F 02 00 35 04 06 00 F2 3B 2A DE 44 C5 A9 25 9F 22 6E 51 34 AE [17:05: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 36 39 4F 00 00 00 11 CB 47 00 65 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 36 39 10 04 04 00 F5 1F 02 00 F4 03 04 00 93 C1 20 67 B6 04 01 00 00 2F A6 25 15 D2 DE 12 06 [17:05:38]CommunicateWithHost err = 0 [17:05:38]CheckOFDResponse [17:05:38]1017 (14) - 77093643461234 [17:05:38]1041 (16) - 0000000000874669 [17:05:38]1040 (4) - 139253 [17:05:38]1012 (4) - 29.10.2024 11:05 [17:05:38]1206 (1) - 0 [17:05:38]OFD Sender: Remove packet 139253 [17:05:38]ProducePacketName [17:05:38]name=ofd_packets/00139253 [17:05:38]NVStorageDeleteData [17:05:38]OFD Sender: Processing packet 139254 [packets to send 36, broken 33] [17:05:38]ProducePacketName [17:05:38]name=ofd_packets/00139254 [17:05:38]OFD Sender: To server: pG, [17:05:38]CommunicateWithHost lk.salyk.kg:30040 [17:05:38]ConnectInit lk.salyk.kg [17:05:38]Connected sock=8 [17:05: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 36 39 0F 01 00 00 06 97 07 01 BE DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 15 15 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F6 1F 02 00 35 04 06 00 F0 4F AA C8 39 9D 7D A9 53 55 30 76 D5 3B [17:05: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 36 39 4F 00 00 00 E1 D9 47 00 85 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F6 1F 02 00 F4 03 04 00 94 C1 20 67 B6 04 01 00 00 74 9B 70 BC 0B 91 4B 1B [17:05:38]CommunicateWithHost err = 0 [17:05:38]CheckOFDResponse [17:05:38]1017 (14) - 77093643461234 [17:05:38]1041 (16) - 0000000000874669 [17:05:38]1040 (4) - 139254 [17:05:38]1012 (4) - 29.10.2024 11:05 [17:05:38]1206 (1) - 0 [17:05:38]OFD Sender: Remove packet 139254 [17:05:38]ProducePacketName [17:05:38]name=ofd_packets/00139254 [17:05:38]NVStorageDeleteData [17:05:39]OFD Sender: Processing packet 139255 [packets to send 35, broken 33] [17:05:39]ProducePacketName [17:05:39]name=ofd_packets/00139255 [17:05:39]OFD Sender: To server: pG, [17:05:39]CommunicateWithHost lk.salyk.kg:30040 [17:05:39]ConnectInit lk.salyk.kg [17:05:39]Connected sock=8 [17:05: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 36 39 3F 01 00 00 64 6A 37 01 0F 3B 5A 03 01 00 03 00 2B 01 1E 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 59 15 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F7 1F 02 00 35 04 06 00 D6 E6 EB 8F A4 09 35 07 6B FE F3 89 FD D0 [17:05: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 36 39 4F 00 00 00 7E 0E 47 00 24 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 36 39 10 04 04 00 F7 1F 02 00 F4 03 04 00 95 C1 20 67 B6 04 01 00 00 C9 20 52 F2 8C 86 BA 76 [17:05:39]CommunicateWithHost err = 0 [17:05:39]CheckOFDResponse [17:05:39]1017 (14) - 77093643461234 [17:05:39]1041 (16) - 0000000000874669 [17:05:39]1040 (4) - 139255 [17:05:39]1012 (4) - 29.10.2024 11:05 [17:05:39]1206 (1) - 0 [17:05:39]OFD Sender: Remove packet 139255 [17:05:39]ProducePacketName [17:05:39]name=ofd_packets/00139255 [17:05:39]NVStorageDeleteData [17:05:40]OFD Sender: Processing packet 139256 [packets to send 34, broken 33] [17:05:40]ProducePacketName [17:05:40]name=ofd_packets/00139256 [17:05:40]OFD Sender: To server: pG, [17:05:40]CommunicateWithHost lk.salyk.kg:30040 [17:05:40]ConnectInit lk.salyk.kg [17:05:40]Connected sock=8 [17:05:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0F 01 00 00 FD B2 07 01 98 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 32 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 AE 15 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F8 1F 02 00 35 04 06 00 11 63 5E 1E 3F 89 A3 C9 45 06 5B 79 3D B2 [17:05: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 36 39 4F 00 00 00 E6 0C 47 00 60 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 36 39 10 04 04 00 F8 1F 02 00 F4 03 04 00 95 C1 20 67 B6 04 01 00 00 3B C3 7B 67 51 0A AB 38 [17:05:40]CommunicateWithHost err = 0 [17:05:40]CheckOFDResponse [17:05:40]1017 (14) - 77093643461234 [17:05:40]1041 (16) - 0000000000874669 [17:05:40]1040 (4) - 139256 [17:05:40]1012 (4) - 29.10.2024 11:05 [17:05:40]1206 (1) - 0 [17:05:40]OFD Sender: Remove packet 139256 [17:05:40]ProducePacketName [17:05:40]name=ofd_packets/00139256 [17:05:40]NVStorageDeleteData [17:05:40]OFD Sender: No OFD packet to send [17:05:45]OFD Sender: No OFD packet to send [17:05:50]OFD Sender: No OFD packet to send [17:05:55]OFD Sender: No OFD packet to send [17:06:00]OFD Sender: No OFD packet to send [17:06:05]OFD Sender: No OFD packet to send [17:06:10]OFD Sender: No OFD packet to send [17:06:14]accept exits with 10 [17:06:14]New connection [17:06:14]New thread 3067284836 created [17:06:14]Thread 3067141476 joined [17:06:14]Waiting for new connection... [17:06:14] Sock 10.Parse request [17:06:14]Sock 10.Check first char [17:06:14]Sock 10.First char is OK [17:06:14]request: POST /json_proto HTTP/1.0 [17:06:14]Method: POST [17:06:14]URL: /json_proto [17:06:14]Method is POST - this is cgi request [17:06:14]url: /json_proto [17:06:14]query_string will be loaded in cgi processing [17:06:14]execute_cgi json_proto POST (null) [17:06:14]execute_cgi path=json_proto method=POST [17:06:14]POST find Content-Length [17:06:14]Host: 172.17.50.196:8080 [17:06:14]Content-Length: 770 [17:06:14]Content-Type: application/json [17:06:14] [17:06:14]POST finish read [17:06:14]Found Content-Length = 770 [17:06:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:14]execute_script... [17:06: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)1093976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 54", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:14]POST & json_proto [17:06:14]process_json_proto [17:06:14]json parsed OK: [17:06:14]protocol is kg_v1.0 [17:06:14]action value=close_receipt [17:06:14]process_action close_receipt [17:06:14]cmd_close_receipt [17:06:14]MH_GetDate [17:06:14]Write to MH i2c: F0 00 00 0E 13 10 [17:06:14]Write i2c OK [17:06:14]MH_I2C_Read... [17:06:14]Read from MH i2c: F0 [17:06:14]MH_I2C_Read... [17:06:14]Read from MH i2c: F0 09 00 [17:06:14]MH_I2C_Read... [17:06:14]Read from MH i2c: F0 09 00 0E 13 00 07 16 21 67 72 0D 1C 67 C0 [17:06:14]GetLastDocTimeStamp 1730221486 [17:06:14]current date 1730221575 [17:06:14]FM_GetShiftState [17:06:14]SAM_PROTO_GetShiftState [17:06:14]wFMCommunicate request_size=4 [17:06:14]MH_SAM_APDU [17:06:14]CAPDU: 80 13 01 00 [17:06:14]Write to MH i2c: E2 08 00 0F 13 80 13 01 00 00 00 00 00 9F [17:06:14]Write i2c OK [17:06:14]MH_I2C_Read... [17:06:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:14]Read from MH i2c: E2 [17:06:14]MH_I2C_Read... [17:06:14]Read from MH i2c: E2 0E 00 [17:06:14]MH_I2C_Read... [17:06:14]Read from MH i2c: E2 0E 00 0F 13 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EE [17:06:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:06:14]wFMCommunicate OK [17:06:14]SAM_PROTO_GetShiftState done [17:06:14]FM_GetShiftState done [17:06:14]opened in 1730160023 [17:06:14]opened+sec_in_day 1730246423 [17:06:14]quantity*price = 200043 [17:06:14]sum+1 = 200044 [17:06:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 242 29.10.2024 17:06 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139257 ФПД: 94311424693132 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170615&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139257&fm=94311424693132&tin=02508201610067®Number=0000000000091631&sum=200043 [17:06:15]StoreToDocumentArchive [17:06:15]shift 555 fd 139257 [17:06:15]save to /storage/0555/doc_00139257 [17:06:15]save last doc name /storage/0555/doc_00139257 to /storage/kkm_last_doc_name [17:06:15]save OK [17:06:15]Clear old archive folders... [17:06:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:06:15]tlvbuf is 01163AC0 [17:06:15]SAM_PROTO_ClearQueue [17:06:15]wFMCommunicate request_size=4 [17:06:15]MH_SAM_APDU [17:06:15]CAPDU: 80 09 00 00 [17:06:15]Write to MH i2c: E2 08 00 1C 13 80 09 00 00 00 00 00 00 A1 [17:06:15]Write i2c OK [17:06:15]MH_I2C_Read... [17:06:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:06:15]Read from MH i2c: E2 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 1C 13 00 90 00 A3 [17:06:15]RAPDU: 90 00 [17:06:15]wFMCommunicate OK [17:06:15]SAM_PROTO_ClearQueue done [17:06:15]KKMCreateOFDPacket [17:06:15]OFDProtocolAddRootSTLVToBuf [17:06:15]FM_MakeSignedData [17:06:15]FM_MakeSignedData [17:06:15]SAM_PROTO_SignData [17:06:15]wFMCommunicate request_size=4 [17:06:15]MH_SAM_APDU [17:06:15]CAPDU: 80 0D 01 02 [17:06:15]Write to MH i2c: E2 08 00 1D 13 80 0D 01 02 00 00 00 00 A9 [17:06:15]Write i2c OK [17:06:15]MH_I2C_Read... [17:06:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:06:15]Read from MH i2c: E2 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 1D 13 00 90 00 A4 [17:06:15]RAPDU: 90 00 [17:06:15]wFMCommunicate OK [17:06:15]wFMCommunicate request_size=255 [17:06:15]MH_SAM_APDU [17:06:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 07 16 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F9 1F 02 00 35 04 06 00 55 [17:06:15]Write to MH i2c: E2 02 01 1E 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 00 00 00 F4 03 04 00 07 16 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 F9 1F 02 00 35 04 06 00 55 00 00 6A [17:06:15]Write i2c OK [17:06:15]MH_I2C_Read... [17:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:15]Read from MH i2c: E2 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 1E 13 00 90 00 A5 [17:06:15]RAPDU: 90 00 [17:06:15]wFMCommunicate OK [17:06:15]wFMCommunicate request_size=10 [17:06:15]MH_SAM_APDU [17:06:15]CAPDU: 80 0D 02 02 05 C6 96 F7 93 8C [17:06:15]Write to MH i2c: E2 0D 00 1F 13 80 0D 02 02 05 00 C6 96 F7 93 8C 00 00 28 [17:06:15]Write i2c OK [17:06:15]MH_I2C_Read... [17:06:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:15]Read from MH i2c: E2 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 03 00 1F 13 00 90 00 A6 [17:06:15]RAPDU: 90 00 [17:06:15]wFMCommunicate OK [17:06:15]wFMCommunicate request_size=4 [17:06:15]MH_SAM_APDU [17:06:15]CAPDU: 80 0D 03 02 [17:06:15]Write to MH i2c: E2 08 00 20 13 80 0D 03 02 00 00 00 00 AE [17:06:15]Write i2c OK [17:06:15]MH_I2C_Read... [17:06:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:06:15]Read from MH i2c: E2 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 0B 00 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 0B 00 20 13 00 3B 9D 4D C6 69 B0 5A 09 90 00 16 [17:06:15]RAPDU: 3B 9D 4D C6 69 B0 5A 09 90 00 [17:06:15]wFMCommunicate OK [17:06:15]SAM_PROTO_SignData done [17:06:15]FM_MakeSignedData done [17:06:15]CreateOFDProtocolMessage [17:06:15]wFMCommunicate request_size=4 [17:06:15]MH_SAM_APDU [17:06:15]CAPDU: 80 11 00 00 [17:06:15]Write to MH i2c: E2 08 00 21 13 80 11 00 00 00 00 00 00 AE [17:06:15]Write i2c OK [17:06:15]MH_I2C_Read... [17:06:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:15]Read from MH i2c: E2 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 17 00 [17:06:15]MH_I2C_Read... [17:06:15]Read from MH i2c: E2 17 00 21 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 09 [17:06:15]RAPDU: 11 04 10 00 30 30 30 [17:09:22]OFD Sender: No OFD packet to send [17:09:27]OFD Sender: No OFD packet to send [17:09:32]OFD Sender: No OFD packet to send [17:09:37]OFD Sender: No OFD packet to send [17:09:42]OFD Sender: No OFD packet to send [17:09:47]OFD Sender: No OFD packet to send [17:09:52]OFD Sender: No OFD packet to send [17:09:54]accept exits with 9 [17:09:54]New connection [17:09:54]New thread 3067141476 created [17:09:54]Thread 3067284836 joined [17:09:54]Waiting for new connection... [17:09:54] Sock 9.Parse request [17:09:54]Sock 9.Check first char [17:09:54]Sock 9.First char is OK [17:09:54]request: POST /json_proto HTTP/1.0 [17:09:54]Method: POST [17:09:54]URL: /json_proto [17:09:54]Method is POST - this is cgi request [17:09:54]url: /json_proto [17:09:54]query_string will be loaded in cgi processing [17:09:54]execute_cgi json_proto POST (null) [17:09:54]execute_cgi path=json_proto method=POST [17:09:54]POST find Content-Length [17:09:54]Host: 172.17.50.196:8080 [17:09:54]Content-Length: 683 [17:09:54]Content-Type: application/json [17:09:54] [17:09:54]POST finish read [17:09:54]Found Content-Length = 683 [17:09:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1093978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 32.890, "sum" : 2200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:09:54]execute_script... [17:09: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)1093978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 32.890, "sum" : 2200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:09:54]POST & json_proto [17:09:54]process_json_proto [17:09:54]json parsed OK: [17:09:54]protocol is kg_v1.0 [17:09:54]action value=close_receipt [17:09:54]process_action close_receipt [17:09:54]cmd_close_receipt [17:09:54]MH_GetDate [17:09:54]Write to MH i2c: F0 00 00 57 13 59 [17:09:54]Write i2c OK [17:09:54]MH_I2C_Read... [17:09:54]Read from MH i2c: F0 [17:09:54]MH_I2C_Read... [17:09:54]Read from MH i2c: F0 09 00 [17:09:54]MH_I2C_Read... [17:09:54]Read from MH i2c: F0 09 00 57 13 00 E3 16 21 67 72 0D 1C 67 E5 [17:09:54]GetLastDocTimeStamp 1730221575 [17:09:54]current date 1730221795 [17:09:54]FM_GetShiftState [17:09:54]SAM_PROTO_GetShiftState [17:09:54]wFMCommunicate request_size=4 [17:09:54]MH_SAM_APDU [17:09:54]CAPDU: 80 13 01 00 [17:09:54]Write to MH i2c: E2 08 00 58 13 80 13 01 00 00 00 00 00 E8 [17:09:54]Write i2c OK [17:09:54]MH_I2C_Read... [17:09:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:54]Read from MH i2c: E2 [17:09:54]MH_I2C_Read... [17:09:54]Read from MH i2c: E2 0E 00 [17:09:54]MH_I2C_Read... [17:09:54]Read from MH i2c: E2 0E 00 58 13 00 09 00 01 97 25 20 67 00 00 00 00 90 00 37 [17:09:54]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:09:54]wFMCommunicate OK [17:09:54]SAM_PROTO_GetShiftState done [17:09:54]FM_GetShiftState done [17:09:54]opened in 1730160023 [17:09:54]opened+sec_in_day 1730246423 [17:09:54]quantity*price = 220034 [17:09:54]sum+1 = 220035 [17:09:54]Check (price>sum+1) || (price+1 о реализуемом товаре [17:09:56]line ОКРУГЛЕНИЕ: -0.34 [17:09:56]line ИТОГО: 2200.00 [17:09:56]line Внесено: 2200.00 [17:09:56]line СДАЧА: 0.00 [17:09:56]line НСП 1% : 19.47 [17:09:56]line НДС 12% : 233.66 [17:09:56]line Наличными: 2200.00 [17:09:56]line Безнал.: 0.00 [17:09:56]line Место: АЗС № 101 "Партнер Нефть" [17:09:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:09:56]line СНО: Общий режим [17:09:56]line Чек 243 29.10.2024 17:09 [17:09:56]line Смена: 555 ФФД: 1.0 [17:09:56]line ЗНМ: 0300000081 [17:09:56]line РНМ: 0000000000091631 [17:09:56]line Версия ККМ: 001 [17:09:56]line ФМ: 0000000000874669 [17:09:56]line ФД: 139258 [17:09:56]line ФПД: 145760968899432 [17:09:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T170955&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139258&fm=145760968899432&tin=02508201610067®Number=0000000000091631&sum=220000 [17:09:56]OFD Sender: Processing packet 139258 [packets to send 34, broken 33] [17:09:56]ProducePacketName [17:09:56]name=ofd_packets/00139258 [17:09:56]OFD Sender: To server: pG, [17:09:56]CommunicateWithHost lk.salyk.kg:30040 [17:09:56]written 0, free lines is 4095 [17:09:56]ConnectInit lk.salyk.kg [17:09:56]Connected sock=11 [17:09: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 36 39 0F 01 00 00 42 10 07 01 30 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 7A 80 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 82 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 E3 16 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FA 1F 02 00 35 04 06 00 84 91 9E C5 FB 68 78 DE DC C1 6F 46 F9 6A [17:09: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 36 39 4F 00 00 00 2F 33 47 00 80 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FA 1F 02 00 F4 03 04 00 96 C2 20 67 B6 04 01 00 00 73 59 5D 93 DC 72 7F 56 [17:09:56]CommunicateWithHost err = 0 [17:09:56]CheckOFDResponse [17:09:56]1017 (14) - 77093643461234 [17:09:56]1041 (16) - 0000000000874669 [17:09:56]1040 (4) - 139258 [17:09:56]1012 (4) - 29.10.2024 11:10 [17:09:56]1206 (1) - 0 [17:09:56]OFD Sender: Remove packet 139258 [17:09:56]ProducePacketName [17:09:56]name=ofd_packets/00139258 [17:09:56]NVStorageDeleteData [17:09:57]Write to MH i2c: 01 00 00 96 13 A9 [17:09:57]Write i2c OK [17:09:57]MH_I2C_Read... [17:09:57]Read from MH i2c: 01 [17:09:57]MH_I2C_Read... [17:09:57]Read from MH i2c: 01 07 00 [17:09:57]MH_I2C_Read... [17:09:57]Read from MH i2c: 01 07 00 96 13 00 00 00 00 00 F3 0C AF [17:09:57]RasterBufferAndPrint [17:09:57]line [17:09:57]line [17:09:57]line [17:09:57]line [17:09:57]line [17:09:57]written 0, free lines is 3324 [17:09:57]MH_Cut [17:09:57]Write to MH i2c: D1 01 00 9D 13 01 82 [17:09:57]Write i2c OK [17:09:57]MH_I2C_Read... [17:09:57]Read from MH i2c: D1 [17:09:57]MH_I2C_Read... [17:09:57]Read from MH i2c: D1 01 00 [17:09:57]MH_I2C_Read... [17:09:57]Read from MH i2c: D1 01 00 9D 13 00 81 [17:09:57]Write to MH i2c: 01 00 00 9E 13 B1 [17:09:57]Write i2c OK [17:09:57]MH_I2C_Read... [17:09:57]OFD Sender: No OFD packet to send [17:09:57]*** Cut start [17:09:57]*** Partial cut [17:09:57]*** CUTSNS_PIN = 1 [17:09:57]*** CUTSNS_PIN = 0 [17:09:57]*** Brake cut motor [17:09:58]Read from MH i2c: 01 [17:09:58]MH_I2C_Read... [17:09:58]*** Stop cut motor [17:09:58]*** Cut end [17:09:58]Read from MH i2c: 01 07 00 [17:09:58]MH_I2C_Read... [17:09:58]Read from MH i2c: 01 07 00 9E 13 00 00 00 00 00 FF 0F C6 [17:09:58]process_action close_receipt done [17:09:58]requested_data is exist [17:09:58]produce_requested_data [17:09:58]requested_item fm.sn is exist - process it [17:09:58]wFMCommunicate request_size=4 [17:09:58]MH_SAM_APDU [17:09:58]CAPDU: 80 11 00 00 [17:09:58]Write to MH i2c: E2 08 00 9F 13 80 11 00 00 00 00 00 00 2C [17:09:58]Write i2c OK [17:09:58]MH_I2C_Read... [17:09:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:09:58]Read from MH i2c: E2 [17:09:58]MH_I2C_Read... [17:09:58]Read from MH i2c: E2 17 00 [17:09:58]MH_I2C_Read... [17:09:58]Read from MH i2c: E2 17 00 9F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 87 [17:09:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [17:09:58]wFMCommunicate OK [17:09:58]requested_item fd.num is exist - process it [17:09:58]SAM_PROTO_GetFieldsCounters [17:09:58]wFMCommunicate request_size=4 [17:09:58]MH_SAM_APDU [17:09:58]CAPDU: 80 13 00 00 [17:09:58]Write to MH i2c: E2 08 00 A0 13 80 13 00 00 00 00 00 00 2F [17:09:58]Write i2c OK [17:09:58]MH_I2C_Read... [17:09:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:09:58]Read from MH i2c: E2 [17:09:58]MH_I2C_Read... [17:09:58]Read from MH i2c: E2 62 00 [17:09:58]MH_I2C_Read... [17:09:58]Read from MH i2c: E2 62 00 A0 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [17:09: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FA 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:09:58]wFMCommunicate OK [17:09:58]SAM_PROTO_GetFieldsCounters done [17:09:58]requested_item shift.num is exist - process it [17:09:58]requested_item shift.opened is exist - process it [17:09:58]req_shift_opened [17:09:58]FM_GetShiftState [17:09:58]SAM_PROTO_GetShiftState [17:09:58]wFMCommunicate request_size=4 [17:09:58]MH_SAM_APDU [17:09:58]CAPDU: 80 13 01 00 [17:09:58]Write to MH i2c: E2 08 00 A1 13 80 13 01 00 00 00 00 00 31 [17:09:58]Write i2c OK [17:09:58]MH_I2C_Read... [17:09:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:58]Read from MH i2c: E2 [17:09:58]MH_I2C_Read... [17:09:58]Read from MH i2c: E2 0E 00 [17:09:58]MH_I2C_Read... [17:09:58]Read from MH i2c: E2 0E 00 A1 13 00 09 00 01 97 25 20 67 00 00 00 00 90 00 80 [17:09:58]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:09:58]wFMCommunicate OK [17:09:58]SAM_PROTO_GetShiftState done [17:09:58]FM_GetShiftState done [17:09:58]req_shift_opened done [17:09:58]requested_item shift.open_date is exist - process it [17:09:58]req_shift_open_date [17:09:58]req_shift_open_date done [17:09:58]produce_requested_data done [17:09:58]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139258,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [17:09:58]process_action_free close_receipt [17:09:58]json_value_free [17:09:58]json_value_free done [17:09:58]process_json_proto returns [17:09:58]Send response to host [17:09:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139258,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [17:09:58]free response buf [17:09:58]execute_script done [17:09:58]execute_script returns [17:09:58]free content buf [17:09:58]Sock 9.Close socket [17:09:58]Sock 9.Thread stoped [17:10:02]OFD Sender: No OFD packet to send [17:10:07]OFD Sender: No OFD packet to send [17:10:12]OFD Sender: No OFD packet to send [17:10:17]OFD Sender: No OFD packet to send [17:10:22]OFD Sender: No OFD packet to send [17:10:27]OFD Sender: No OFD packet to send [17:10:32]OFD Sender: No OFD packet to send [17:10:37]OFD Sender: No OFD packet to send [17:10:42]OFD Sender: No OFD packet to send [17:10:47]OFD Sender: No OFD packet to send [17:10:52]OFD Sender: No OFD packet to send [17:10:57]OFD Sender: No OFD packet to send [17:11:02]OFD Sender: No OFD packet to send [17:11:07]OFD Sender: No OFD packet to send [17:11:12]OFD Sender: No OFD packet to send [17:11:17]OFD Sender: No OFD packet to send [17:11:22]OFD Sender: No OFD packet to send [17:11:27]OFD Sender: No OFD packet to send [17:11:32]OFD Sender: No OFD packet to send [17:11:33]ConnectInit Can't connect to host [17:11:37]OFD Sender: No OFD packet to send [17:11:42]OFD Sender: No OFD packet to send [17:11:47]OFD Sender: No OFD packet to send [17:11:52]OFD Sender: No OFD packet to send [17:11:57]OFD Sender: No OFD packet to send [17:12:02]OFD Sender: No OFD packet to send [17:12:07]OFD Sender: No OFD packet to send [17:12:12]OFD Sender: No OFD packet to send [17:12:17]OFD Sender: No OFD packet to send [17:12:22]OFD Sender: No OFD packet to send [17:12:27]OFD Sender: No OFD packet to send [17:12:32]OFD Sender: No OFD packet to send [17:12:37]OFD Sender: No OFD packet to send [17:12:42]OFD Sender: No OFD packet to send [17:12:47]OFD Sender: No OFD packet to send [17:12:52]OFD Sender: No OFD packet to send [17:12:57]OFD Sender: No OFD packet to send [17:13:02]OFD Sender: No OFD packet to send [17:13:07]OFD Sender: No OFD packet to send [17:13:12]OFD Sender: No OFD packet to send [17:13:17]OFD Sender: No OFD packet to send [17:13:22]OFD Sender: No OFD packet to send [17:13:27]OFD Sender: No OFD packet to send [17:13:32]OFD Sender: No OFD packet to send [17:13:37]OFD Sender: No OFD packet to send [17:13:42]OFD Sender: No OFD packet to send [17:13:47]OFD Sender: No OFD packet to send [17:13:52]OFD Sender: No OFD packet to send [17:13:56]ConnectInit Can't connect to host [17:13:57]OFD Sender: No OFD packet to send [17:14:02]OFD Sender: No OFD packet to send [17:14:07]OFD Sender: No OFD packet to send [17:14:12]OFD Sender: No OFD packet to send [17:14:17]OFD Sender: No OFD packet to send [17:14:22]OFD Sender: No OFD packet to send [17:14:27]OFD Sender: No OFD packet to send [17:14:32]OFD Sender: No OFD packet to send [17:14:37]OFD Sender: No OFD packet to send [17:14:42]OFD Sender: No OFD packet to send [17:14:47]OFD Sender: No OFD packet to send [17:14:52]OFD Sender: No OFD packet to send [17:14:57]OFD Sender: No OFD packet to send [17:15:02]OFD Sender: No OFD packet to send [17:15:07]OFD Sender: No OFD packet to send [17:15:12]OFD Sender: No OFD packet to send [17:15:17]OFD Sender: No OFD packet to send [17:15:22]OFD Sender: No OFD packet to send [17:15:27]OFD Sender: No OFD packet to send [17:15:32]OFD Sender: No OFD packet to send [17:15:37]OFD Sender: No OFD packet to send [17:15:42]OFD Sender: No OFD packet to send [17:15:47]OFD Sender: No OFD packet to send [17:15:52]OFD Sender: No OFD packet to send [17:15:57]OFD Sender: No OFD packet to send [17:16:02]OFD Sender: No OFD packet to send [17:16:07]OFD Sender: No OFD packet to send [17:16:12]OFD Sender: No OFD packet to send [17:16:17]OFD Sender: No OFD packet to send [17:16:22]OFD Sender: No OFD packet to send [17:16:27]OFD Sender: No OFD packet to send [17:16:32]OFD Sender: No OFD packet to send [17:16:37]OFD Sender: No OFD packet to send [17:16:42]OFD Sender: No OFD packet to send [17:16:47]OFD Sender: No OFD packet to send [17:16:52]OFD Sender: No OFD packet to send [17:16:57]OFD Sender: No OFD packet to send [17:17:02]OFD Sender: No OFD packet to send [17:18:17]OFD Sender: No OFD packet to send [17:18:22]OFD Sender: No OFD packet to send [17:18:27]OFD Sender: No OFD packet to send [17:18:32]OFD Sender: No OFD packet to send [17:18:37]OFD Sender: No OFD packet to send [17:18:42]OFD Sender: No OFD packet to send [17:18:47]OFD Sender: No OFD packet to send [17:18:52]OFD Sender: No OFD packet to send [17:18:57]OFD Sender: No OFD packet to send [17:19:02]OFD Sender: No OFD packet to send [17:19:07]OFD Sender: No OFD packet to send [17:19:12]OFD Sender: No OFD packet to send [17:19:17]OFD Sender: No OFD packet to send [17:19:22]OFD Sender: No OFD packet to send [17:19:27]OFD Sender: No OFD packet to send [17:19:32]OFD Sender: No OFD packet to send [17:19:37]OFD Sender: No OFD packet to send [17:19:42]OFD Sender: No OFD packet to send [17:19:47]OFD Sender: No OFD packet to send [17:19:52]OFD Sender: No OFD packet to send [17:19:57]OFD Sender: No OFD packet to send [17:20:02]OFD Sender: No OFD packet to send [17:20:07]OFD Sender: No OFD packet to send [17:20:12]OFD Sender: No OFD packet to send [17:20:17]OFD Sender: No OFD packet to send [17:20:22]OFD Sender: No OFD packet to send [17:20:25]ConnectInit Can't connect to host [17:20:27]OFD Sender: No OFD packet to send [17:20:32]OFD Sender: No OFD packet to send [17:20:37]OFD Sender: No OFD packet to send [17:20:42]OFD Sender: No OFD packet to send [17:20:47]OFD Sender: No OFD packet to send [17:20:52]OFD Sender: No OFD packet to send [17:20:57]OFD Sender: No OFD packet to send [17:21:02]OFD Sender: No OFD packet to send [17:21:07]OFD Sender: No OFD packet to send [17:21:12]OFD Sender: No OFD packet to send [17:21:17]OFD Sender: No OFD packet to send [17:21:22]OFD Sender: No OFD packet to send [17:21:27]OFD Sender: No OFD packet to send [17:21:32]OFD Sender: No OFD packet to send [17:21:37]OFD Sender: No OFD packet to send [17:21:42]OFD Sender: No OFD packet to send [17:21:47]OFD Sender: No OFD packet to send [17:21:52]OFD Sender: No OFD packet to send [17:21:57]OFD Sender: No OFD packet to send [17:22:03]OFD Sender: No OFD packet to send [17:22:08]OFD Sender: No OFD packet to send [17:22:13]OFD Sender: No OFD packet to send [17:22:18]OFD Sender: No OFD packet to send [17:22:23]OFD Sender: No OFD packet to send [17:22:28]OFD Sender: No OFD packet to send [17:22:33]OFD Sender: No OFD packet to send [17:22:37]accept exits with 10 [17:22:37]New connection [17:22:37]New thread 3067284836 created [17:22:37]Thread 3067141476 joined [17:22:37]Waiting for new connection... [17:22:37] Sock 10.Parse request [17:22:37]Sock 10.Check first char [17:22:37]Sock 10.First char is OK [17:22:37]request: POST /json_proto HTTP/1.0 [17:22:37]Method: POST [17:22:37]URL: /json_proto [17:22:37]Method is POST - this is cgi request [17:22:37]url: /json_proto [17:22:37]query_string will be loaded in cgi processing [17:22:37]execute_cgi json_proto POST (null) [17:22:37]execute_cgi path=json_proto method=POST [17:22:37]POST find Content-Length [17:22:37]Host: 172.17.50.196:8080 [17:22:37]Content-Length: 619 [17:22:37]Content-Type: application/json [17:22:37] [17:22:37]POST finish read [17:22:37]Found Content-Length = 619 [17:22:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335147", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:37]execute_script... [17:22:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335147", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:37]POST & json_proto [17:22:37]process_json_proto [17:22:37]json parsed OK: [17:22:37]protocol is kg_v1.0 [17:22:37]action value=close_receipt [17:22:37]process_action close_receipt [17:22:37]cmd_close_receipt [17:22:37]MH_GetDate [17:22:37]Write to MH i2c: F0 00 00 A2 13 A4 [17:22:37]Write i2c OK [17:22:37]MH_I2C_Read... [17:22:37]Read from MH i2c: F0 [17:22:37]MH_I2C_Read... [17:22:37]Read from MH i2c: F0 09 00 [17:22:37]MH_I2C_Read... [17:22:37]Read from MH i2c: F0 09 00 A2 13 00 DE 19 21 67 72 0D 1C 67 2E [17:22:37]GetLastDocTimeStamp 1730221795 [17:22:37]current date 1730222558 [17:22:37]FM_GetShiftState [17:22:37]SAM_PROTO_GetShiftState [17:22:37]wFMCommunicate request_size=4 [17:22:37]MH_SAM_APDU [17:22:37]CAPDU: 80 13 01 00 [17:22:37]Write to MH i2c: E2 08 00 A3 13 80 13 01 00 00 00 00 00 33 [17:22:37]Write i2c OK [17:22:37]MH_I2C_Read... [17:22:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:37]Read from MH i2c: E2 [17:22:37]MH_I2C_Read... [17:22:37]Read from MH i2c: E2 0E 00 [17:22:37]MH_I2C_Read... [17:22:37]Read from MH i2c: E2 0E 00 A3 13 00 09 00 01 97 25 20 67 00 00 00 00 90 00 82 [17:22:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:22:37]wFMCommunicate OK [17:22:37]SAM_PROTO_GetShiftState done [17:22:37]FM_GetShiftState done [17:22:37]opened in 1730160023 [17:22:37]opened+sec_in_day 1730246423 [17:22:37]quantity*price = 14400 [17:22:37]sum+1 = 14401 [17:22:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 244 29.10.2024 17:22 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139259 ФПД: 30398498134134 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T172238&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139259&fm=30398498134134&tin=02508201610067®Number=0000000000091631&sum=14400 0 [17:22:38]StoreToDocumentArchive [17:22:38]shift 555 fd 139259 [17:22:38]save to /storage/0555/doc_00139259 [17:22:38]save last doc name /storage/0555/doc_00139259 to /storage/kkm_last_doc_name [17:22:38]save OK [17:22:38]Clear old archive folders... [17:22:38]ProcessDocumentItem done err = 0, tmpTLVsize=271 [17:22:38]tlvbuf is B6EF9450 [17:22:38]SAM_PROTO_ClearQueue [17:22:38]wFMCommunicate request_size=4 [17:22:38]MH_SAM_APDU [17:22:38]CAPDU: 80 09 00 00 [17:22:38]Write to MH i2c: E2 08 00 B0 13 80 09 00 00 00 00 00 00 35 [17:22:38]Write i2c OK [17:22:38]MH_I2C_Read... [17:22:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:22:38]Read from MH i2c: E2 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 03 00 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 03 00 B0 13 00 90 00 37 [17:22:38]RAPDU: 90 00 [17:22:38]wFMCommunicate OK [17:22:38]SAM_PROTO_ClearQueue done [17:22:38]KKMCreateOFDPacket [17:22:38]OFDProtocolAddRootSTLVToBuf [17:22:38]FM_MakeSignedData [17:22:38]FM_MakeSignedData [17:22:38]SAM_PROTO_SignData [17:22:38]wFMCommunicate request_size=4 [17:22:38]MH_SAM_APDU [17:22:38]CAPDU: 80 0D 01 02 [17:22:38]Write to MH i2c: E2 08 00 B1 13 80 0D 01 02 00 00 00 00 3D [17:22:38]Write i2c OK [17:22:38]MH_I2C_Read... [17:22:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:22:38]Read from MH i2c: E2 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 03 00 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 03 00 B1 13 00 90 00 38 [17:22:38]RAPDU: 90 00 [17:22:38]wFMCommunicate OK [17:22:38]wFMCommunicate request_size=255 [17:22:38]MH_SAM_APDU [17:22:38]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 DE 19 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 [17:22:38]Write to MH i2c: E2 02 01 B2 13 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 DE 19 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 D1 [17:22:38]Write i2c OK [17:22:38]MH_I2C_Read... [17:22:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:38]Read from MH i2c: E2 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 03 00 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 03 00 B2 13 00 90 00 39 [17:22:38]RAPDU: 90 00 [17:22:38]wFMCommunicate OK [17:22:38]wFMCommunicate request_size=30 [17:22:38]MH_SAM_APDU [17:22:38]CAPDU: 80 0D 02 02 19 30 38 37 34 36 36 39 10 04 04 00 FB 1F 02 00 35 04 06 00 1B A5 B3 AE D8 76 [17:22:38]Write to MH i2c: E2 21 00 B3 13 80 0D 02 02 19 00 30 38 37 34 36 36 39 10 04 04 00 FB 1F 02 00 35 04 06 00 1B A5 B3 AE D8 76 00 00 CC [17:22:38]Write i2c OK [17:22:38]MH_I2C_Read... [17:22:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:22:38]Read from MH i2c: E2 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 03 00 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 03 00 B3 13 00 90 00 3A [17:22:38]RAPDU: 90 00 [17:22:38]wFMCommunicate OK [17:22:38]wFMCommunicate request_size=4 [17:22:38]MH_SAM_APDU [17:22:38]CAPDU: 80 0D 03 02 [17:22:38]Write to MH i2c: E2 08 00 B4 13 80 0D 03 02 00 00 00 00 42 [17:22:38]Write i2c OK [17:22:38]MH_I2C_Read... [17:22:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:22:38]Read from MH i2c: E2 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 0B 00 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 0B 00 B4 13 00 B8 AA 4B 68 73 7D 84 24 90 00 F0 [17:22:38]RAPDU: B8 AA 4B 68 73 7D 84 24 90 00 [17:22:38]wFMCommunicate OK [17:22:38]SAM_PROTO_SignData done [17:22:38]FM_MakeSignedData done [17:22:38]CreateOFDProtocolMessage [17:22:38]wFMCommunicate request_size=4 [17:22:38]MH_SAM_APDU [17:22:38]CAPDU: 80 11 00 00 [17:22:38]Write to MH i2c: E2 08 00 B5 13 80 11 00 00 00 00 00 00 42 [17:22:38]Write i2c OK [17:22:38]MH_I2C_Read... [17:22:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:38]Read from MH i2c: E2 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 17 00 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: E2 17 00 B5 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9D [17:22:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [17:22:38]wFMCommunicate OK [17:22:38]CreateOFDProtocolMessage done [17:22:38]OFDSenderStorePacket 139259 [17:22:38]StoreOFDPacket docnum=139259 [17:22:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 23 01 00 00 24 FA 1B 01 0D 9F 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 DE 19 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FB 1F 02 00 35 04 06 00 1B A5 B3 AE D8 76 B8 AA 4B 68 73 7D 84 24 [17:22:38]CheckFolder [17:22:38]dirname=/storage/ofd_packets [17:22:38]CheckFolder done [17:22:38]ProducePacketName [17:22:38]name=ofd_packets/00139259 [17:22:38]NVStorageSaveData ofd_packets/00139259 [17:22:38]File name is /storage/ofd_packets/00139259 [17:22:38]Write 321 bytes [17:22:38]NVStorageSaveData done [17:22:38]OFDSenderStorePacket done [17:22:38]KKMCreateOFDPacket done [17:22:38]NVStorageSaveData kkm_last_timestamp [17:22:38]File name is /storage/kkm_last_timestamp [17:22:38]Write 4 bytes [17:22:38]NVStorageSaveData done [17:22:38]OFD Sender: Processing packet 139259 [packets to send 34, broken 33] [17:22:38]ProducePacketName [17:22:38]name=ofd_packets/00139259 [17:22:38]OFD Sender: To server: pG, [17:22:38]CommunicateWithHost lk.salyk.kg:30040 [17:22:38]ConnectInit lk.salyk.kg [17:22:38]ExternCall_PrintAddStr [17:22:38]wPrintStart [17:22:38]Write to MH i2c: 01 00 00 B6 13 C9 [17:22:38]Write i2c OK [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: 01 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: 01 07 00 [17:22:38]MH_I2C_Read... [17:22:38]Read from MH i2c: 01 07 00 B6 13 00 00 00 00 00 FF 0F DE [17:22:38]RasterBufferAndPrint [17:22:38]line Счет N : (3)335147 [17:22:38]line ИНН: 02508201610067 [17:22:38]line Контрольно-Кассовый Чек [17:22:38]line ПРОДАЖА [17:22:38]line Товар: 47802995 [17:22:38]line Сигареты Winston XS Silver [17:22:38]line 1.000 * 144.00 [17:22:38]line = 144.00 [17:22:38]line НДС 12% НСП 1% [17:22:38]line > о реализуемом товаре [17:22:38]line ИТОГО: 144.00 [17:22:38]line НСП 1% : 1.27 [17:22:38]line НДС 12% : 15.29 [17:22:38]line Наличными: 144.00 [17:22:38]line Безнал.: 0.00 [17:22:38]line Место: АЗС № 101 "Партнер Нефть" [17:22:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:22:38]line СНО: Общий режим [17:22:38]line Чек 244 29.10.2024 17:22 [17:22:38]line Смена: 555 ФФД: 1.0 [17:22:38]line ЗНМ: 0300000081 [17:22:38]line РНМ: 0000000000091631 [17:22:38]line Версия ККМ: 001 [17:22:38]line ФМ: 0000000000874669 [17:22:38]line ФД: 139259 [17:22:38]line ФПД: 30398498134134 [17:22:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T172238&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139259&fm=30398498134134&tin=02508201610067®Number=0000000000091631&sum=14400 [17:22:39]line 0 [17:22:39]Connected sock=11 [17:22: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 36 39 23 01 00 00 24 FA 1B 01 0D 9F 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 DE 19 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FB 1F 02 00 35 04 06 00 1B A5 B3 AE D8 76 B8 AA 4B 68 73 7D 84 24 [17:22:39]written 0, free lines is 4095 [17:22: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 36 39 4F 00 00 00 9E 9F 47 00 C4 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 36 39 10 04 04 00 FB 1F 02 00 F4 03 04 00 90 C5 20 67 B6 04 01 00 00 6D 58 68 70 07 46 A5 57 [17:22:39]CommunicateWithHost err = 0 [17:22:39]CheckOFDResponse [17:22:39]1017 (14) - 77093643461234 [17:22:39]1041 (16) - 0000000000874669 [17:22:39]1040 (4) - 139259 [17:22:39]1012 (4) - 29.10.2024 11:22 [17:22:39]1206 (1) - 0 [17:22:39]OFD Sender: Remove packet 139259 [17:22:39]ProducePacketName [17:22:39]name=ofd_packets/00139259 [17:22:39]NVStorageDeleteData [17:22:39]Write to MH i2c: 01 00 00 DE 13 F1 [17:22:39]Write i2c OK [17:22:39]MH_I2C_Read... [17:22:39]Read from MH i2c: 01 [17:22:39]MH_I2C_Read... [17:22:39]Read from MH i2c: 01 07 00 [17:22:39]MH_I2C_Read... [17:22:39]Read from MH i2c: 01 07 00 DE 13 00 00 00 00 00 1A 0D 1F [17:22:39]RasterBufferAndPrint [17:22:39]line [17:22:39]line [17:22:39]line [17:22:39]line [17:22:39]line [17:22:39]written 0, free lines is 3362 [17:22:39]MH_Cut [17:22:39]Write to MH i2c: D1 01 00 E5 13 01 CA [17:22:39]Write i2c OK [17:22:39]MH_I2C_Read... [17:22:39]Read from MH i2c: D1 [17:22:39]MH_I2C_Read... [17:22:39]Read from MH i2c: D1 01 00 [17:22:39]MH_I2C_Read... [17:22:39]Read from MH i2c: D1 01 00 E5 13 00 C9 [17:22:39]Write to MH i2c: 01 00 00 E6 13 F9 [17:22:39]Write i2c OK [17:22:39]MH_I2C_Read... [17:22:39]OFD Sender: No OFD packet to send [17:22:40]*** Cut start [17:22:40]*** Partial cut [17:22:40]*** CUTSNS_PIN = 1 [17:22:40]*** CUTSNS_PIN = 0 [17:22:40]*** Brake cut motor [17:22:40]Read from MH i2c: 01 [17:22:40]MH_I2C_Read... [17:22:40]*** Stop cut motor [17:22:40]*** Cut end [17:22:40]Read from MH i2c: 01 07 00 [17:22:40]MH_I2C_Read... [17:22:40]Read from MH i2c: 01 07 00 E6 13 00 00 00 00 00 FF 0F 0E [17:22:40]process_action close_receipt done [17:22:40]requested_data is exist [17:22:40]produce_requested_data [17:22:40]requested_item fm.sn is exist - process it [17:22:40]wFMCommunicate request_size=4 [17:22:40]MH_SAM_APDU [17:22:40]CAPDU: 80 11 00 00 [17:22:40]Write to MH i2c: E2 08 00 E7 13 80 11 00 00 00 00 00 00 74 [17:22:40]Write i2c OK [17:22:40]MH_I2C_Read... [17:22:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:40]Read from MH i2c: E2 [17:22:40]MH_I2C_Read... [17:22:40]Read from MH i2c: E2 17 00 [17:22:40]MH_I2C_Read... [17:22:40]Read from MH i2c: E2 17 00 E7 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CF [17:22:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [17:22:40]wFMCommunicate OK [17:22:40]requested_item fd.num is exist - process it [17:22:40]SAM_PROTO_GetFieldsCounters [17:22:40]wFMCommunicate request_size=4 [17:22:40]MH_SAM_APDU [17:22:40]CAPDU: 80 13 00 00 [17:22:40]Write to MH i2c: E2 08 00 E8 13 80 13 00 00 00 00 00 00 77 [17:22:40]Write i2c OK [17:22:40]MH_I2C_Read... [17:22:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:22:41]Read from MH i2c: E2 [17:22:41]MH_I2C_Read... [17:22:41]Read from MH i2c: E2 62 00 [17:22:41]MH_I2C_Read... [17:22:41]Read from MH i2c: E2 62 00 E8 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [17:22: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FB 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:22:41]wFMCommunicate OK [17:22:41]SAM_PROTO_GetFieldsCounters done [17:22:41]requested_item shift.num is exist - process it [17:22:41]requested_item shift.opened is exist - process it [17:22:41]req_shift_opened [17:22:41]FM_GetShiftState [17:22:41]SAM_PROTO_GetShiftState [17:22:41]wFMCommunicate request_size=4 [17:22:41]MH_SAM_APDU [17:22:41]CAPDU: 80 13 01 00 [17:22:41]Write to MH i2c: E2 08 00 E9 13 80 13 01 00 00 00 00 00 79 [17:22:41]Write i2c OK [17:22:41]MH_I2C_Read... [17:22:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:41]Read from MH i2c: E2 [17:22:41]MH_I2C_Read... [17:22:41]Read from MH i2c: E2 0E 00 [17:22:41]MH_I2C_Read... [17:22:41]Read from MH i2c: E2 0E 00 E9 13 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C8 [17:22:41]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:22:41]wFMCommunicate OK [17:22:41]SAM_PROTO_GetShiftState done [17:22:41]FM_GetShiftState done [17:22:41]req_shift_opened done [17:22:41]requested_item shift.open_date is exist - process it [17:22:41]req_shift_open_date [17:22:41]req_shift_open_date done [17:22:41]produce_requested_data done [17:22:41]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139259,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [17:22:41]process_action_free close_receipt [17:22:41]json_value_free [17:22:41]json_value_free done [17:22:41]process_json_proto returns [17:22:41]Send response to host [17:22:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139259,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [17:22:41]free response buf [17:22:41]execute_script done [17:22:41]execute_script returns [17:22:41]free content buf [17:22:41]Sock 10.Close socket [17:22:41]Sock 10.Thread stoped [17:22:44]OFD Sender: No OFD packet to send [17:22:49]OFD Sender: No OFD packet to send [17:22:54]OFD Sender: No OFD packet to send [17:22:59]OFD Sender: No OFD packet to send [17:23:04]OFD Sender: No OFD packet to send [17:23:09]OFD Sender: No OFD packet to send [17:23:14]OFD Sender: No OFD packet to send [17:23:19]OFD Sender: No OFD packet to send [17:23:24]OFD Sender: No OFD packet to send [17:23:29]OFD Sender: No OFD packet to send [17:23:34]OFD Sender: No OFD packet to send [17:23:39]OFD Sender: No OFD packet to send [17:23:44]OFD Sender: No OFD packet to send [17:23:49]OFD Sender: No OFD packet to send [17:23:54]OFD Sender: No OFD packet to send [17:23:59]OFD Sender: No OFD packet to send [17:24:04]OFD Sender: No OFD packet to send [17:24:09]OFD Sender: No OFD packet to send [17:24:14]OFD Sender: No OFD packet to send [17:24:19]OFD Sender: No OFD packet to send [17:24:24]OFD Sender: No OFD packet to send [17:24:29]OFD Sender: No OFD packet to send [17:24:35]OFD Sender: No OFD packet to send [17:24:40]OFD Sender: No OFD packet to send [17:24:45]OFD Sender: No OFD packet to send [17:24:50]OFD Sender: No OFD packet to send [17:24:55]OFD Sender: No OFD packet to send [17:25:00]OFD Sender: No OFD packet to send [17:25:05]OFD Sender: No OFD packet to send [17:25:10]OFD Sender: No OFD packet to send [17:25:15]OFD Sender: No OFD packet to send [17:25:20]OFD Sender: No OFD packet to send [17:25:25]OFD Sender: No OFD packet to send [17:25:30]OFD Sender: No OFD packet to send [17:25:35]OFD Sender: No OFD packet to send [17:25:40]OFD Sender: No OFD packet to send [17:25:45]OFD Sender: No OFD packet to send [17:25:50]OFD Sender: No OFD packet to send [17:25:55]OFD Sender: No OFD packet to send [17:26:00]OFD Sender: No OFD packet to send [17:26:05]OFD Sender: No OFD packet to send [17:26:10]OFD Sender: No OFD packet to send [17:26:15]OFD Sender: No OFD packet to send [17:26:20]OFD Sender: No OFD packet to send [17:26:25]OFD Sender: No OFD packet to send [17:26:30]OFD Sender: No OFD packet to send [17:26:35]OFD Sender: No OFD packet to send [17:26:40]OFD Sender: No OFD packet to send [17:26:45]OFD Sender: No OFD packet to send [17:26:50]OFD Sender: No OFD packet to send [17:26:55]OFD Sender: No OFD packet to send [17:27:00]OFD Sender: No OFD packet to send [17:27:05]OFD Sender: No OFD packet to send [17:27:10]OFD Sender: No OFD packet to send [17:27:15]OFD Sender: No OFD packet to send [17:27:20]OFD Sender: No OFD packet to send [17:27:25]OFD Sender: No OFD packet to send [17:27:30]OFD Sender: No OFD packet to send [17:27:35]OFD Sender: No OFD packet to send [17:27:40]OFD Sender: No OFD packet to send [17:27:45]OFD Sender: No OFD packet to send [17:27:50]OFD Sender: No OFD packet to send [17:27:55]OFD Sender: No OFD packet to send [17:28:00]OFD Sender: No OFD packet to send [17:28:05]OFD Sender: No OFD packet to send [17:28:10]OFD Sender: No OFD packet to send [17:28:15]OFD Sender: No OFD packet to send [17:28:20]OFD Sender: No OFD packet to send [17:28:25]OFD Sender: No OFD packet to send [17:28:30]OFD Sender: No OFD packet to send [17:28:35]OFD Sender: No OFD packet to send [17:28:40]OFD Sender: No OFD packet to send [17:28:45]OFD Sender: No OFD packet to send [17:28:50]OFD Sender: No OFD packet to send [17:28:55]OFD Sender: No OFD packet to send [17:29:00]OFD Sender: No OFD packet to send [17:29:05]OFD Sender: No OFD packet to send [17:29:10]OFD Sender: No OFD packet to send [17:29:15]OFD Sender: No OFD packet to send [17:29:20]OFD Sender: No OFD packet to send [17:29:25]OFD Sender: No OFD packet to send [17:29:30]OFD Sender: No OFD packet to send [17:29:35]OFD Sender: No OFD packet to send [17:29:40]OFD Sender: No OFD packet to send [17:29:45]OFD Sender: No OFD packet to send [17:29:50]OFD Sender: No OFD packet to send [17:29:55]OFD Sender: No OFD packet to send [17:30:00]OFD Sender: No OFD packet to send [17:30:05]OFD Sender: No OFD packet to send [17:30:10]OFD Sender: No OFD packet to send [17:30:15]OFD Sender: No OFD packet to send [17:30:20]OFD Sender: No OFD packet to send [17:30:25]OFD Sender: No OFD packet to send [17:30:30]OFD Sender: No OFD packet to send [17:30:35]OFD Sender: No OFD packet to send [17:30:40]OFD Sender: No OFD packet to send [17:30:45]OFD Sender: No OFD packet to send [17:30:50]OFD Sender: No OFD packet to send [17:30:55]OFD Sender: No OFD packet to send [17:31:00]OFD Sender: No OFD packet to send [17:31:05]OFD Sender: No OFD packet to send [17:31:10]OFD Sender: No OFD packet to send [17:31:15]OFD Sender: No OFD packet to send [17:31:20]OFD Sender: No OFD packet to send [17:31:25]OFD Sender: No OFD packet to send [17:31:30]OFD Sender: No OFD packet to send [17:31:35]OFD Sender: No OFD packet to send [17:31:40]OFD Sender: No OFD packet to send [17:31:45]OFD Sender: No OFD packet to send [17:31:50]OFD Sender: No OFD packet to send [17:31:55]OFD Sender: No OFD packet to send [17:32:00]OFD Sender: No OFD packet to send [17:32:05]OFD Sender: No OFD packet to send [17:32:10]OFD Sender: No OFD packet to send [17:32:15]OFD Sender: No OFD packet to send [17:32:20]OFD Sender: No OFD packet to send [17:32:25]OFD Sender: No OFD packet to send [17:32:30]OFD Sender: No OFD packet to send [17:32:35]OFD Sender: No OFD packet to send [17:32:40]OFD Sender: No OFD packet to send [17:32:45]OFD Sender: No OFD packet to send [17:32:50]OFD Sender: No OFD packet to send [17:32:55]OFD Sender: No OFD packet to send [17:33:00]OFD Sender: No OFD packet to send [17:33:05]OFD Sender: No OFD packet to send [17:33:10]OFD Sender: No OFD packet to send [17:33:15]OFD Sender: No OFD packet to send [17:33:20]OFD Sender: No OFD packet to send [17:33:25]OFD Sender: No OFD packet to send [17:33:30]OFD Sender: No OFD packet to send [17:33:35]OFD Sender: No OFD packet to send [17:33:40]OFD Sender: No OFD packet to send [17:33:45]OFD Sender: No OFD packet to send [17:33:50]OFD Sender: No OFD packet to send [17:33:55]OFD Sender: No OFD packet to send [17:34:00]OFD Sender: No OFD packet to send [17:34:05]OFD Sender: No OFD packet to send [17:34:10]OFD Sender: No OFD packet to send [17:34:15]OFD Sender: No OFD packet to send [17:34:20]OFD Sender: No OFD packet to send [17:34:25]OFD Sender: No OFD packet to send [17:34:30]OFD Sender: No OFD packet to send [17:34:35]OFD Sender: No OFD packet to send [17:34:40]OFD Sender: No OFD packet to send [17:34:45]OFD Sender: No OFD packet to send [17:34:50]OFD Sender: No OFD packet to send [17:34:55]OFD Sender: No OFD packet to send [17:35:00]OFD Sender: No OFD packet to send [17:35:05]OFD Sender: No OFD packet to send [17:35:10]OFD Sender: No OFD packet to send [17:35:15]OFD Sender: No OFD packet to send [17:35:20]OFD Sender: No OFD packet to send [17:35:25]OFD Sender: No OFD packet to send [17:35:30]OFD Sender: No OFD packet to send [17:35:35]OFD Sender: No OFD packet to send [17:35:40]OFD Sender: No OFD packet to send [17:35:45]OFD Sender: No OFD packet to send [17:35:50]OFD Sender: No OFD packet to send [17:35:55]OFD Sender: No OFD packet to send [17:36:00]OFD Sender: No OFD packet to send [17:36:05]OFD Sender: No OFD packet to send [17:36:10]OFD Sender: No OFD packet to send [17:36:15]OFD Sender: No OFD packet to send [17:36:20]OFD Sender: No OFD packet to send [17:36:25]OFD Sender: No OFD packet to send [17:36:30]OFD Sender: No OFD packet to send [17:36:35]OFD Sender: No OFD packet to send [17:36:40]OFD Sender: No OFD packet to send [17:36:45]OFD Sender: No OFD packet to send [17:36:50]OFD Sender: No OFD packet to send [17:36:55]OFD Sender: No OFD packet to send [17:37:00]OFD Sender: No OFD packet to send [17:37:05]OFD Sender: No OFD packet to send [17:37:10]OFD Sender: No OFD packet to send [17:37:15]OFD Sender: No OFD packet to send [17:37:20]OFD Sender: No OFD packet to send [17:37:25]OFD Sender: No OFD packet to send [17:37:30]OFD Sender: No OFD packet to send [17:37:35]OFD Sender: No OFD packet to send [17:37:40]OFD Sender: No OFD packet to send [17:37:45]OFD Sender: No OFD packet to send [17:37:50]OFD Sender: No OFD packet to send [17:37:55]OFD Sender: No OFD packet to send [17:38:00]OFD Sender: No OFD packet to send [17:38:05]OFD Sender: No OFD packet to send [17:38:10]OFD Sender: No OFD packet to send [17:38:15]OFD Sender: No OFD packet to send [17:38:20]OFD Sender: No OFD packet to send [17:38:22]accept exits with 9 [17:38:22]New connection [17:38:22]New thread 3067141476 created [17:38:22]Thread 3067284836 joined [17:38:22]Waiting for new connection... [17:38:22] Sock 9.Parse request [17:38:22]Sock 9.Check first char [17:38:22]Sock 9.First char is OK [17:38:22]request: POST /json_proto HTTP/1.0 [17:38:22]Method: POST [17:38:22]URL: /json_proto [17:38:22]Method is POST - this is cgi request [17:38:22]url: /json_proto [17:38:22]query_string will be loaded in cgi processing [17:38:22]execute_cgi json_proto POST (null) [17:38:22]execute_cgi path=json_proto method=POST [17:38:22]POST find Content-Length [17:38:22]Host: 172.17.50.196:8080 [17:38:22]Content-Length: 1338 [17:38:22]Content-Type: application/json [17:38:22] [17:38:22]POST finish read [17:38:22]Found Content-Length = 1338 [17:38:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335149", "tax_sys" : 0, "items" : [ { "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 2.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000134912", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 0,33 \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002768", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Biskrem 100\u0433", "price" : 54.00, "quantity" : 1.000, "sum" : 54.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 224.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:22]execute_script... [17:38: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 : (3)335149", "tax_sys" : 0, "items" : [ { "code": "40822426", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 0,5\u043B \u0431/\u0433", "price" : 40.00, "quantity" : 2.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000134912", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E,\u0440\u043E\u043C\u0430\u0448\u043A\u0430 0,33 \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002768", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Biskrem 100\u0433", "price" : 54.00, "quantity" : 1.000, "sum" : 54.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 224.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:38:22]POST & json_proto [17:38:22]process_json_proto [17:38:22]json parsed OK: [17:38:22]protocol is kg_v1.0 [17:38:22]action value=close_receipt [17:38:22]process_action close_receipt [17:38:22]cmd_close_receipt [17:38:22]MH_GetDate [17:38:22]Write to MH i2c: F0 00 00 EA 13 EC [17:38:22]Write i2c OK [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: F0 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: F0 09 00 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: F0 09 00 EA 13 00 8F 1D 21 67 72 0D 1C 67 2B [17:38:22]GetLastDocTimeStamp 1730222558 [17:38:22]current date 1730223503 [17:38:22]FM_GetShiftState [17:38:22]SAM_PROTO_GetShiftState [17:38:22]wFMCommunicate request_size=4 [17:38:22]MH_SAM_APDU [17:38:22]CAPDU: 80 13 01 00 [17:38:22]Write to MH i2c: E2 08 00 EB 13 80 13 01 00 00 00 00 00 7B [17:38:22]Write i2c OK [17:38:22]MH_I2C_Read... [17:38:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:22]Read from MH i2c: E2 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 0E 00 [17:38:22]MH_I2C_Read... [17:38:22]Read from MH i2c: E2 0E 00 EB 13 00 09 00 01 97 25 20 67 00 00 00 00 90 00 CA [17:38:22]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:38:22]wFMCommunicate OK [17:38:22]SAM_PROTO_GetShiftState done [17:38:22]FM_GetShiftState done [17:38:22]opened in 1730160023 [17:38:22]opened+sec_in_day 1730246423 [17:38:22]quantity*price = 8000 [17:38:22]sum+1 = 8001 [17:38:22]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000134912 Холодный чай Fuse манго,ромашка 0,33 ж/б 1.000 * 90.00 = 90.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870112002768 Печенье Biskrem 100г 1.000 * 54.00 = 54.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 224.00 НСП 1% : 1.99 НДС 12% : 23.79 Наличными: 0.00 Безнал.: 224.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 245 29.10.2024 17:38 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139260 ФПД: 81795184529375 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T173824&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139260&fm=81795184529375&tin=02508201610067®Number=0000000000091631&sum=22400 0 [17:38:23]StoreToDocumentArchive [17:38:23]shift 555 fd 139260 [17:38:23]save to /storage/0555/doc_00139260 [17:38:23]save last doc name /storage/0555/doc_00139260 to /storage/kkm_last_doc_name [17:38:23]save OK [17:38:23]Clear old archive folders... [17:38:23]ProcessDocumentItem done err = 0, tmpTLVsize=509 [17:38:23]tlvbuf is 01104800 [17:38:23]SAM_PROTO_ClearQueue [17:38:23]wFMCommunicate request_size=4 [17:38:23]MH_SAM_APDU [17:38:23]CAPDU: 80 09 00 00 [17:38:23]Write to MH i2c: E2 08 00 F8 13 80 09 00 00 00 00 00 00 7D [17:38:23]Write i2c OK [17:38:23]MH_I2C_Read... [17:38:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:38:23]Read from MH i2c: E2 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: E2 03 00 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: E2 03 00 F8 13 00 90 00 7F [17:38:23]RAPDU: 90 00 [17:38:23]wFMCommunicate OK [17:38:23]SAM_PROTO_ClearQueue done [17:38:23]KKMCreateOFDPacket [17:38:23]OFDProtocolAddRootSTLVToBuf [17:38:23]FM_MakeSignedData [17:38:23]FM_MakeSignedData [17:38:23]SAM_PROTO_SignData [17:38:23]wFMCommunicate request_size=4 [17:38:23]MH_SAM_APDU [17:38:23]CAPDU: 80 0D 01 02 [17:38:23]Write to MH i2c: E2 08 00 F9 13 80 0D 01 02 00 00 00 00 85 [17:38:23]Write i2c OK [17:38:23]MH_I2C_Read... [17:38:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:38:23]Read from MH i2c: E2 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: E2 03 00 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: E2 03 00 F9 13 00 90 00 80 [17:38:23]RAPDU: 90 00 [17:38:23]wFMCommunicate OK [17:38:23]wFMCommunicate request_size=255 [17:38:23]MH_SAM_APDU [17:38:23]CAPDU: 80 0D 02 02 FA 03 00 FD 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 34 39 31 32 06 04 41 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 30 2C 33 33 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 [17:38:24]Write to MH i2c: E2 02 01 FA 13 80 0D 02 02 FA 00 03 00 FD 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 34 39 31 32 06 04 41 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 30 2C 33 33 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 00 00 6D [17:38:24]Write i2c OK [17:38:24]MH_I2C_Read... [17:38:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:24]Read from MH i2c: E2 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: E2 03 00 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: E2 03 00 FA 13 00 90 00 81 [17:38:24]RAPDU: 90 00 [17:38:24]wFMCommunicate OK [17:38:24]wFMCommunicate request_size=255 [17:38:24]MH_SAM_APDU [17:38:24]CAPDU: 80 0D 02 02 FA 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 57 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 90 1D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FC [17:38:24]Write to MH i2c: E2 02 01 FB 13 80 0D 02 02 FA 00 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 57 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 90 1D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FC 00 00 23 [17:38:24]Write i2c OK [17:38:24]MH_I2C_Read... [17:38:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:24]Read from MH i2c: E2 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: E2 03 00 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: E2 03 00 FB 13 00 90 00 82 [17:38:24]RAPDU: 90 00 [17:38:24]wFMCommunicate OK [17:38:24]wFMCommunicate request_size=18 [17:38:24]MH_SAM_APDU [17:38:24]CAPDU: 80 0D 02 02 0D 1F 02 00 35 04 06 00 4A 64 6C EB 0F DF [17:38:24]Write to MH i2c: E2 15 00 FC 13 80 0D 02 02 0D 00 1F 02 00 35 04 06 00 4A 64 6C EB 0F DF 00 00 F6 [17:38:24]Write i2c OK [17:38:24]MH_I2C_Read... [17:38:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:24]Read from MH i2c: E2 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: E2 03 00 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: E2 03 00 FC 13 00 90 00 83 [17:38:24]RAPDU: 90 00 [17:38:24]wFMCommunicate OK [17:38:24]wFMCommunicate request_size=4 [17:38:24]MH_SAM_APDU [17:38:24]CAPDU: 80 0D 03 02 [17:38:24]Write to MH i2c: E2 08 00 FD 13 80 0D 03 02 00 00 00 00 8B [17:38:24]Write i2c OK [17:38:24]MH_I2C_Read... [17:38:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:38:24]Read from MH i2c: E2 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: E2 0B 00 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: E2 0B 00 FD 13 00 8F E6 04 CD DC CE 48 0A 90 00 CE [17:38:24]RAPDU: 8F E6 04 CD DC CE 48 0A 90 00 [17:38:24]wFMCommunicate OK [17:38:24]SAM_PROTO_SignData done [17:38:24]FM_MakeSignedData done [17:38:24]CreateOFDProtocolMessage [17:38:24]wFMCommunicate request_size=4 [17:38:24]MH_SAM_APDU [17:38:24]CAPDU: 80 11 00 00 [17:38:24]Write to MH i2c: E2 08 00 FE 13 80 11 00 00 00 00 00 00 8B [17:38:24]Write i2c OK [17:38:24]MH_I2C_Read... [17:38:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:24]Read from MH i2c: E2 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: E2 17 00 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: E2 17 00 FE 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E6 [17:38:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [17:38:24]wFMCommunicate OK [17:38:24]CreateOFDProtocolMessage done [17:38:24]OFDSenderStorePacket 139260 [17:38:24]StoreOFDPacket docnum=139260 [17:38:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 11 02 00 00 24 BF 09 02 1D 01 5A 03 01 00 03 00 FD 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 34 39 31 32 06 04 41 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 30 2C 33 33 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 57 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 90 1D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FC 1F 02 00 35 04 06 00 4A 64 6C EB 0F DF 8F E6 04 CD DC CE 48 0A [17:38:24]CheckFolder [17:38:24]dirname=/storage/ofd_packets [17:38:24]CheckFolder done [17:38:24]ProducePacketName [17:38:24]name=ofd_packets/00139260 [17:38:24]NVStorageSaveData ofd_packets/00139260 [17:38:24]File name is /storage/ofd_packets/00139260 [17:38:24]Write 559 bytes [17:38:24]NVStorageSaveData done [17:38:24]OFDSenderStorePacket done [17:38:24]KKMCreateOFDPacket done [17:38:24]NVStorageSaveData kkm_last_timestamp [17:38:24]File name is /storage/kkm_last_timestamp [17:38:24]Write 4 bytes [17:38:24]NVStorageSaveData done [17:38:24]ExternCall_PrintAddStr [17:38:24]wPrintStart [17:38:24]Write to MH i2c: 01 00 00 FF 13 12 [17:38:24]Write i2c OK [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: 01 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: 01 07 00 [17:38:24]MH_I2C_Read... [17:38:24]Read from MH i2c: 01 07 00 FF 13 00 00 00 00 00 FF 0F 27 [17:38:24]RasterBufferAndPrint [17:38:24]line Счет N : (3)335149 [17:38:24]line ИНН: 02508201610067 [17:38:24]line Контрольно-Кассовый Чек [17:38:24]line ПРОДАЖА [17:38:24]line Товар: 40822426 [17:38:24]line Вода Бонаква 0,5л б/г [17:38:24]line 2.000 * 40.00 [17:38:24]line = 80.00 [17:38:24]line НДС 12% НСП 1% [17:38:24]line > о реализуемом товаре [17:38:24]line Товар: 5449000134912 [17:38:24]line Холодный чай Fuse манго,ромашка 0,33 ж/б [17:38:24]line 1.000 * 90.00 [17:38:24]line = 90.00 [17:38:24]line НДС 12% НСП 1% [17:38:24]line > о реализуемом товаре [17:38:24]line Товар: 4870112002768 [17:38:24]line Печенье Biskrem 100г [17:38:24]line 1.000 * 54.00 [17:38:24]line = 54.00 [17:38:24]line НДС 12% НСП 1% [17:38:24]line > о реализуемом товаре [17:38:24]line ИТОГО: 224.00 [17:38:24]line НСП 1% : 1.99 [17:38:24]line НДС 12% : 23.79 [17:38:24]line Наличными: 0.00 [17:38:24]line Безнал.: 224.00 [17:38:24]line Место: АЗС № 101 "Партнер Нефть" [17:38:24]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:38:24]line СНО: Общий режим [17:38:24]line Чек 245 29.10.2024 17:38 [17:38:24]line Смена: 555 ФФД: 1.0 [17:38:24]line ЗНМ: 0300000081 [17:38:24]line РНМ: 0000000000091631 [17:38:24]line Версия ККМ: 001 [17:38:24]line Платежная система: Mbank [17:38:24]line ФМ: 0000000000874669 [17:38:24]line ФД: 139260 [17:38:24]line ФПД: 81795184529375 [17:38:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T173824&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139260&fm=81795184529375&tin=02508201610067®Number=0000000000091631&sum=22400 [17:38:25]line 0 [17:38:25]OFD Sender: Processing packet 139260 [packets to send 34, broken 33] [17:38:25]ProducePacketName [17:38:25]name=ofd_packets/00139260 [17:38:25]OFD Sender: To server: pG, [17:38:25]CommunicateWithHost lk.salyk.kg:30040 [17:38:25]ConnectInit lk.salyk.kg [17:38:25]written 0, free lines is 4095 [17:38:25]Connected sock=10 [17:38: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 36 39 11 02 00 00 24 BF 09 02 1D 01 5A 03 01 00 03 00 FD 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 30 38 32 32 34 32 36 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 85 00 8A 04 0D 00 35 34 34 39 30 30 30 31 33 34 39 31 32 06 04 41 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2C D1 80 D0 BE D0 BC D0 B0 D1 88 D0 BA D0 B0 20 30 2C 33 33 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 57 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4B 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 80 57 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 90 1D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FC 1F 02 00 35 04 06 00 4A 64 6C EB 0F DF 8F E6 04 CD DC CE 48 0A [17:38: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 36 39 4F 00 00 00 E5 3F 47 00 7F 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 36 39 10 04 04 00 FC 1F 02 00 F4 03 04 00 43 C9 20 67 B6 04 01 00 00 A8 DB 27 B9 81 5D B8 43 [17:38:25]CommunicateWithHost err = 0 [17:38:25]CheckOFDResponse [17:38:25]1017 (14) - 77093643461234 [17:38:25]1041 (16) - 0000000000874669 [17:38:25]1040 (4) - 139260 [17:38:25]1012 (4) - 29.10.2024 11:38 [17:38:25]1206 (1) - 0 [17:38:25]OFD Sender: Remove packet 139260 [17:38:25]ProducePacketName [17:38:25]name=ofd_packets/00139260 [17:38:25]NVStorageDeleteData [17:38:25]Write to MH i2c: 01 00 00 35 14 49 [17:38:25]Write i2c OK [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: 01 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: 01 07 00 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: 01 07 00 35 14 00 00 00 00 00 66 0C C2 [17:38:25]RasterBufferAndPrint [17:38:25]line [17:38:25]line [17:38:25]line [17:38:25]line [17:38:25]line [17:38:25]written 0, free lines is 3183 [17:38:25]MH_Cut [17:38:25]Write to MH i2c: D1 01 00 3C 14 01 22 [17:38:25]Write i2c OK [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: D1 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: D1 01 00 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: D1 01 00 3C 14 00 21 [17:38:25]Write to MH i2c: 01 00 00 3D 14 51 [17:38:25]Write i2c OK [17:38:25]MH_I2C_Read... [17:38:25]OFD Sender: No OFD packet to send [17:38:26]*** Cut start [17:38:26]*** Partial cut [17:38:26]*** CUTSNS_PIN = 1 [17:38:26]*** CUTSNS_PIN = 0 [17:38:26]*** Brake cut motor [17:38:27]Read from MH i2c: 01 [17:38:27]MH_I2C_Read... [17:38:27]*** Stop cut motor [17:38:27]*** Cut end [17:38:27]Read from MH i2c: 01 07 00 [17:38:27]MH_I2C_Read... [17:38:27]Read from MH i2c: 01 07 00 3D 14 00 00 00 00 00 FF 0F 66 [17:38:27]process_action close_receipt done [17:38:27]requested_data is exist [17:38:27]produce_requested_data [17:38:27]requested_item fm.sn is exist - process it [17:38:27]wFMCommunicate request_size=4 [17:38:27]MH_SAM_APDU [17:38:27]CAPDU: 80 11 00 00 [17:38:27]Write to MH i2c: E2 08 00 3E 14 80 11 00 00 00 00 00 00 CC [17:38:27]Write i2c OK [17:38:27]MH_I2C_Read... [17:38:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:27]Read from MH i2c: E2 [17:38:27]MH_I2C_Read... [17:38:27]Read from MH i2c: E2 17 00 [17:38:27]MH_I2C_Read... [17:38:27]Read from MH i2c: E2 17 00 3E 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 27 [17:38:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [17:38:27]wFMCommunicate OK [17:38:27]requested_item fd.num is exist - process it [17:38:27]SAM_PROTO_GetFieldsCounters [17:38:27]wFMCommunicate request_size=4 [17:38:27]MH_SAM_APDU [17:38:27]CAPDU: 80 13 00 00 [17:38:27]Write to MH i2c: E2 08 00 3F 14 80 13 00 00 00 00 00 00 CF [17:38:27]Write i2c OK [17:38:27]MH_I2C_Read... [17:38:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:38:27]Read from MH i2c: E2 [17:38:27]MH_I2C_Read... [17:38:27]Read from MH i2c: E2 62 00 [17:38:27]MH_I2C_Read... [17:38:27]Read from MH i2c: E2 62 00 3F 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FC 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 1C [17:38: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FC 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:38:27]wFMCommunicate OK [17:38:27]SAM_PROTO_GetFieldsCounters done [17:38:27]requested_item shift.num is exist - process it [17:38:27]requested_item shift.opened is exist - process it [17:38:27]req_shift_opened [17:38:27]FM_GetShiftState [17:38:27]SAM_PROTO_GetShiftState [17:38:27]wFMCommunicate request_size=4 [17:38:27]MH_SAM_APDU [17:38:27]CAPDU: 80 13 01 00 [17:38:27]Write to MH i2c: E2 08 00 40 14 80 13 01 00 00 00 00 00 D1 [17:38:27]Write i2c OK [17:38:27]MH_I2C_Read... [17:38:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:27]Read from MH i2c: E2 [17:38:27]MH_I2C_Read... [17:38:27]Read from MH i2c: E2 0E 00 [17:38:27]MH_I2C_Read... [17:38:27]Read from MH i2c: E2 0E 00 40 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 20 [17:38:27]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:38:27]wFMCommunicate OK [17:38:27]SAM_PROTO_GetShiftState done [17:38:27]FM_GetShiftState done [17:38:27]req_shift_opened done [17:38:27]requested_item shift.open_date is exist - process it [17:38:27]req_shift_open_date [17:38:27]req_shift_open_date done [17:38:27]produce_requested_data done [17:38:27]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139260,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [17:38:27]process_action_free close_receipt [17:38:27]json_value_free [17:38:27]json_value_free done [17:38:27]process_json_proto returns [17:38:27]Send response to host [17:38:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139260,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [17:38:27]free response buf [17:38:27]execute_script done [17:38:27]execute_script returns [17:38:27]free content buf [17:38:27]Sock 9.Close socket [17:38:27]Sock 9.Thread stoped [17:38:31]OFD Sender: No OFD packet to send [17:38:36]OFD Sender: No OFD packet to send [17:38:41]OFD Sender: No OFD packet to send [17:38:46]OFD Sender: No OFD packet to send [17:38:51]OFD Sender: No OFD packet to send [17:38:56]OFD Sender: No OFD packet to send [17:39:01]OFD Sender: No OFD packet to send [17:39:06]OFD Sender: No OFD packet to send [17:39:11]OFD Sender: No OFD packet to send [17:39:16]OFD Sender: No OFD packet to send [17:39:21]OFD Sender: No OFD packet to send [17:39:26]OFD Sender: No OFD packet to send [17:39:31]OFD Sender: No OFD packet to send [17:39:36]OFD Sender: No OFD packet to send [17:39:41]OFD Sender: No OFD packet to send [17:39:46]OFD Sender: No OFD packet to send [17:39:51]OFD Sender: No OFD packet to send [17:39:56]OFD Sender: No OFD packet to send [17:40:01]OFD Sender: No OFD packet to send [17:40:06]OFD Sender: No OFD packet to send [17:40:11]OFD Sender: No OFD packet to send [17:40:16]OFD Sender: No OFD packet to send [17:40:21]OFD Sender: No OFD packet to send [17:40:26]OFD Sender: No OFD packet to send [17:40:31]OFD Sender: No OFD packet to send [17:40:36]OFD Sender: No OFD packet to send [17:40:41]OFD Sender: No OFD packet to send [17:40:46]OFD Sender: No OFD packet to send [17:40:51]OFD Sender: No OFD packet to send [17:40:56]OFD Sender: No OFD packet to send [17:41:01]OFD Sender: No OFD packet to send [17:41:06]OFD Sender: No OFD packet to send [17:41:11]OFD Sender: No OFD packet to send [17:41:16]OFD Sender: No OFD packet to send [17:41:21]OFD Sender: No OFD packet to send [17:41:26]OFD Sender: No OFD packet to send [17:41:31]OFD Sender: No OFD packet to send [17:41:36]OFD Sender: No OFD packet to send [17:41:41]OFD Sender: No OFD packet to send [17:41:46]OFD Sender: No OFD packet to send [17:41:51]OFD Sender: No OFD packet to send [17:41:56]OFD Sender: No OFD packet to send [17:42:01]OFD Sender: No OFD packet to send [17:42:06]OFD Sender: No OFD packet to send [17:42:11]OFD Sender: No OFD packet to send [17:42:16]OFD Sender: No OFD packet to send [17:42:21]OFD Sender: No OFD packet to send [17:42:26]OFD Sender: No OFD packet to send [17:42:31]OFD Sender: No OFD packet to send [17:42:36]OFD Sender: No OFD packet to send [17:42:41]OFD Sender: No OFD packet to send [17:42:46]OFD Sender: No OFD packet to send [17:42:51]OFD Sender: No OFD packet to send [17:42:56]OFD Sender: No OFD packet to send [17:43:01]OFD Sender: No OFD packet to send [17:43:06]OFD Sender: No OFD packet to send [17:43:11]OFD Sender: No OFD packet to send [17:43:16]OFD Sender: No OFD packet to send [17:43:21]OFD Sender: No OFD packet to send [17:43:26]OFD Sender: No OFD packet to send [17:43:31]OFD Sender: No OFD packet to send [17:43:36]OFD Sender: No OFD packet to send [17:43:41]OFD Sender: No OFD packet to send [17:43:46]OFD Sender: No OFD packet to send [17:43:51]OFD Sender: No OFD packet to send [17:43:56]OFD Sender: No OFD packet to send [17:44:01]OFD Sender: No OFD packet to send [17:44:06]OFD Sender: No OFD packet to send [17:44:11]OFD Sender: No OFD packet to send [17:44:16]OFD Sender: No OFD packet to send [17:44:21]OFD Sender: No OFD packet to send [17:44:26]OFD Sender: No OFD packet to send [17:44:31]OFD Sender: No OFD packet to send [17:44:36]OFD Sender: No OFD packet to send [17:44:41]OFD Sender: No OFD packet to send [17:44:46]OFD Sender: No OFD packet to send [17:44:51]OFD Sender: No OFD packet to send [17:44:56]OFD Sender: No OFD packet to send [17:45:01]OFD Sender: No OFD packet to send [17:45:06]OFD Sender: No OFD packet to send [17:45:11]OFD Sender: No OFD packet to send [17:45:16]OFD Sender: No OFD packet to send [17:45:21]OFD Sender: No OFD packet to send [17:45:26]OFD Sender: No OFD packet to send [17:45:31]OFD Sender: No OFD packet to send [17:45:36]OFD Sender: No OFD packet to send [17:45:41]OFD Sender: No OFD packet to send [17:45:46]OFD Sender: No OFD packet to send [17:45:51]OFD Sender: No OFD packet to send [17:45:56]OFD Sender: No OFD packet to send [17:46:01]OFD Sender: No OFD packet to send [17:46:06]OFD Sender: No OFD packet to send [17:46:11]OFD Sender: No OFD packet to send [17:46:16]OFD Sender: No OFD packet to send [17:46:21]OFD Sender: No OFD packet to send [17:46:26]OFD Sender: No OFD packet to send [17:46:31]OFD Sender: No OFD packet to send [17:46:36]OFD Sender: No OFD packet to send [17:46:41]OFD Sender: No OFD packet to send [17:46:46]OFD Sender: No OFD packet to send [17:46:51]OFD Sender: No OFD packet to send [17:46:56]OFD Sender: No OFD packet to send [17:47:01]OFD Sender: No OFD packet to send [17:47:06]OFD Sender: No OFD packet to send [17:47:11]OFD Sender: No OFD packet to send [17:47:16]OFD Sender: No OFD packet to send [17:47:21]OFD Sender: No OFD packet to send [17:47:26]OFD Sender: No OFD packet to send [17:47:31]OFD Sender: No OFD packet to send [17:47:36]OFD Sender: No OFD packet to send [17:47:41]OFD Sender: No OFD packet to send [17:47:46]OFD Sender: No OFD packet to send [17:47:51]OFD Sender: No OFD packet to send [17:47:56]OFD Sender: No OFD packet to send [17:47:57]accept exits with 8 [17:47:57]New connection [17:47:57]New thread 3067284836 created [17:47:57]Thread 3067141476 joined [17:47:57]Waiting for new connection... [17:47:57] Sock 8.Parse request [17:47:57]Sock 8.Check first char [17:47:57]Sock 8.First char is OK [17:47:57]request: POST /json_proto HTTP/1.0 [17:47:57]Method: POST [17:47:57]URL: /json_proto [17:47:57]Method is POST - this is cgi request [17:47:57]url: /json_proto [17:47:57]query_string will be loaded in cgi processing [17:47:57]execute_cgi json_proto POST (null) [17:47:57]execute_cgi path=json_proto method=POST [17:47:57]POST find Content-Length [17:47:57]Host: 172.17.50.196:8080 [17:47:57]Content-Length: 685 [17:47:57]Content-Type: application/json [17:47:57] [17:47:57]POST finish read [17:47:57]Found Content-Length = 685 [17:47:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335151", "tax_sys" : 0, "items" : [ { "code": "4700003010476", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Let`s Go! \u0441/\u0441 \u044F\u0431\u043B\u043E\u043A\u043E \u041F\u042D\u0422 1\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:57]execute_script... [17:47: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 : (3)335151", "tax_sys" : 0, "items" : [ { "code": "4700003010476", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Let`s Go! \u0441/\u0441 \u044F\u0431\u043B\u043E\u043A\u043E \u041F\u042D\u0422 1\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:57]POST & json_proto [17:47:57]process_json_proto [17:47:57]json parsed OK: [17:47:57]protocol is kg_v1.0 [17:47:57]action value=close_receipt [17:47:57]process_action close_receipt [17:47:57]cmd_close_receipt [17:47:57]MH_GetDate [17:47:57]Write to MH i2c: F0 00 00 41 14 44 [17:47:57]Write i2c OK [17:47:57]MH_I2C_Read... [17:47:57]Read from MH i2c: F0 [17:47:57]MH_I2C_Read... [17:47:57]Read from MH i2c: F0 09 00 [17:47:57]MH_I2C_Read... [17:47:57]Read from MH i2c: F0 09 00 41 14 00 CE 1F 21 67 72 0D 1C 67 C4 [17:47:57]GetLastDocTimeStamp 1730223504 [17:47:57]current date 1730224078 [17:47:57]FM_GetShiftState [17:47:57]SAM_PROTO_GetShiftState [17:47:57]wFMCommunicate request_size=4 [17:47:57]MH_SAM_APDU [17:47:57]CAPDU: 80 13 01 00 [17:47:57]Write to MH i2c: E2 08 00 42 14 80 13 01 00 00 00 00 00 D3 [17:47:57]Write i2c OK [17:47:57]MH_I2C_Read... [17:47:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:57]Read from MH i2c: E2 [17:47:57]MH_I2C_Read... [17:47:57]Read from MH i2c: E2 0E 00 [17:47:57]MH_I2C_Read... [17:47:57]Read from MH i2c: E2 0E 00 42 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 22 [17:47:57]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:47:57]wFMCommunicate OK [17:47:57]SAM_PROTO_GetShiftState done [17:47:57]FM_GetShiftState done [17:47:57]opened in 1730160023 [17:47:57]opened+sec_in_day 1730246423 [17:47:57]quantity*price = 8000 [17:47:57]sum+1 = 8001 [17:47:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 80.00 НСП 1% : 0.71 НДС 12% : 8.50 Наличными: 80.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 246 29.10.2024 17:47 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139261 ФПД: 73705769116432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T174758&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139261&fm=73705769116432&tin=02508201610067®Number=0000000000091631&sum=8000 0 [17:47:58]StoreToDocumentArchive [17:47:58]shift 555 fd 139261 [17:47:58]save to /storage/0555/doc_00139261 [17:47:58]save last doc name /storage/0555/doc_00139261 to /storage/kkm_last_doc_name [17:47:58]save OK [17:47:58]Clear old archive folders... [17:47:58]ProcessDocumentItem done err = 0, tmpTLVsize=296 [17:47:58]tlvbuf is 0116BA50 [17:47:58]SAM_PROTO_ClearQueue [17:47:58]wFMCommunicate request_size=4 [17:47:58]MH_SAM_APDU [17:47:58]CAPDU: 80 09 00 00 [17:47:58]Write to MH i2c: E2 08 00 4F 14 80 09 00 00 00 00 00 00 D5 [17:47:58]Write i2c OK [17:47:58]MH_I2C_Read... [17:47:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:58]Read from MH i2c: E2 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 03 00 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 03 00 4F 14 00 90 00 D7 [17:47:58]RAPDU: 90 00 [17:47:58]wFMCommunicate OK [17:47:58]SAM_PROTO_ClearQueue done [17:47:58]KKMCreateOFDPacket [17:47:58]OFDProtocolAddRootSTLVToBuf [17:47:58]FM_MakeSignedData [17:47:58]FM_MakeSignedData [17:47:58]SAM_PROTO_SignData [17:47:58]wFMCommunicate request_size=4 [17:47:58]MH_SAM_APDU [17:47:58]CAPDU: 80 0D 01 02 [17:47:58]Write to MH i2c: E2 08 00 50 14 80 0D 01 02 00 00 00 00 DD [17:47:58]Write i2c OK [17:47:58]MH_I2C_Read... [17:47:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:58]Read from MH i2c: E2 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 03 00 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 03 00 50 14 00 90 00 D8 [17:47:58]RAPDU: 90 00 [17:47:58]wFMCommunicate OK [17:47:58]wFMCommunicate request_size=255 [17:47:58]MH_SAM_APDU [17:47:58]CAPDU: 80 0D 02 02 FA 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 37 36 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 CE 1F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [17:47:58]Write to MH i2c: E2 02 01 51 14 80 0D 02 02 FA 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 37 36 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 CE 1F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 34 [17:47:58]Write i2c OK [17:47:58]MH_I2C_Read... [17:47:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:58]Read from MH i2c: E2 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 03 00 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 03 00 51 14 00 90 00 D9 [17:47:58]RAPDU: 90 00 [17:47:58]wFMCommunicate OK [17:47:58]wFMCommunicate request_size=55 [17:47:58]MH_SAM_APDU [17:47:58]CAPDU: 80 0D 02 02 32 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FD 1F 02 00 35 04 06 00 43 08 F6 2F A3 10 [17:47:58]Write to MH i2c: E2 3A 00 52 14 80 0D 02 02 32 00 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FD 1F 02 00 35 04 06 00 43 08 F6 2F A3 10 00 00 7D [17:47:58]Write i2c OK [17:47:58]MH_I2C_Read... [17:47:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:58]Read from MH i2c: E2 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 03 00 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 03 00 52 14 00 90 00 DA [17:47:58]RAPDU: 90 00 [17:47:58]wFMCommunicate OK [17:47:58]wFMCommunicate request_size=4 [17:47:58]MH_SAM_APDU [17:47:58]CAPDU: 80 0D 03 02 [17:47:58]Write to MH i2c: E2 08 00 53 14 80 0D 03 02 00 00 00 00 E2 [17:47:58]Write i2c OK [17:47:58]MH_I2C_Read... [17:47:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:58]Read from MH i2c: E2 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 0B 00 [17:47:58]MH_I2C_Read... [17:47:58]Read from MH i2c: E2 0B 00 53 14 00 28 2D BC FA AC 1D 42 89 90 00 82 [17:47:58]RAPDU: 28 2D BC FA AC 1D 42 89 90 00 [17:47:58]wFMCommunicate OK [17:47:58]SAM_PROTO_SignData done [17:47:58]FM_MakeSignedData done [17:47:58]CreateOFDProtocolMessage [17:47:58]wFMCommunicate request_size=4 [17:47:58]MH_SAM_APDU [17:47:58]CAPDU: 80 11 00 00 [17:47:58]Write to MH i2c: E2 08 00 54 14 80 11 00 00 00 00 00 00 E2 [17:47:58]Write i2c OK [17:47:58]MH_I2C_Read... [17:47:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:59]Read from MH i2c: E2 [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: E2 17 00 [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: E2 17 00 54 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3D [17:47:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [17:47:59]wFMCommunicate OK [17:47:59]CreateOFDProtocolMessage done [17:47:59]OFDSenderStorePacket 139261 [17:47:59]StoreOFDPacket docnum=139261 [17:47:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3C 01 00 00 47 2C 34 01 71 4B 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 37 36 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 CE 1F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FD 1F 02 00 35 04 06 00 43 08 F6 2F A3 10 28 2D BC FA AC 1D 42 89 [17:47:59]CheckFolder [17:47:59]dirname=/storage/ofd_packets [17:47:59]CheckFolder done [17:47:59]ProducePacketName [17:47:59]name=ofd_packets/00139261 [17:47:59]NVStorageSaveData ofd_packets/00139261 [17:47:59]File name is /storage/ofd_packets/00139261 [17:47:59]Write 346 bytes [17:47:59]NVStorageSaveData done [17:47:59]OFDSenderStorePacket done [17:47:59]KKMCreateOFDPacket done [17:47:59]NVStorageSaveData kkm_last_timestamp [17:47:59]File name is /storage/kkm_last_timestamp [17:47:59]Write 4 bytes [17:47:59]OFD Sender: Processing packet 139261 [packets to send 34, broken 33] [17:47:59]ProducePacketName [17:47:59]name=ofd_packets/00139261 [17:47:59]OFD Sender: To server: pG, [17:47:59]CommunicateWithHost lk.salyk.kg:30040 [17:47:59]ConnectInit lk.salyk.kg [17:47:59]NVStorageSaveData done [17:47:59]ExternCall_PrintAddStr [17:47:59]wPrintStart [17:47:59]Write to MH i2c: 01 00 00 55 14 69 [17:47:59]Write i2c OK [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: 01 [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: 01 07 00 [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: 01 07 00 55 14 00 00 00 00 00 FF 0F 7E [17:47:59]RasterBufferAndPrint [17:47:59]line Счет N : (3)335151 [17:47:59]line ИНН: 02508201610067 [17:47:59]line Контрольно-Кассовый Чек [17:47:59]line ПРОДАЖА [17:47:59]line Товар: 4700003010476 [17:47:59]line Напиток Let`s Go! с/с яблоко ПЭТ 1л [17:47:59]line 1.000 * 80.00 [17:47:59]line = 80.00 [17:47:59]line НДС 12% НСП 1% [17:47:59]line > о реализуемом товаре [17:47:59]line ИТОГО: 80.00 [17:47:59]line НСП 1% : 0.71 [17:47:59]line НДС 12% : 8.50 [17:47:59]line Наличными: 80.00 [17:47:59]line Безнал.: 0.00 [17:47:59]line Место: АЗС № 101 "Партнер Нефть" [17:47:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:47:59]line СНО: Общий режим [17:47:59]line Чек 246 29.10.2024 17:47 [17:47:59]line Смена: 555 ФФД: 1.0 [17:47:59]line ЗНМ: 0300000081 [17:47:59]line РНМ: 0000000000091631 [17:47:59]line Версия ККМ: 001 [17:47:59]line ФМ: 0000000000874669 [17:47:59]line ФД: 139261 [17:47:59]line ФПД: 73705769116432 [17:47:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T174758&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139261&fm=73705769116432&tin=02508201610067®Number=0000000000091631&sum=8000 [17:47:59]line 0 [17:47:59]Connected sock=10 [17:47: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 36 39 3C 01 00 00 47 2C 34 01 71 4B 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 34 37 36 06 04 36 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 65 74 60 73 20 47 6F 21 20 D1 81 2F D1 81 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 CE 1F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FD 1F 02 00 35 04 06 00 43 08 F6 2F A3 10 28 2D BC FA AC 1D 42 89 [17:47:59]written 0, free lines is 4095 [17:47: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 36 39 4F 00 00 00 C8 17 47 00 38 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 36 39 10 04 04 00 FD 1F 02 00 F4 03 04 00 81 CB 20 67 B6 04 01 00 00 29 42 F7 04 D2 E8 87 1B [17:47:59]CommunicateWithHost err = 0 [17:47:59]CheckOFDResponse [17:47:59]1017 (14) - 77093643461234 [17:47:59]1041 (16) - 0000000000874669 [17:47:59]1040 (4) - 139261 [17:47:59]1012 (4) - 29.10.2024 11:48 [17:47:59]1206 (1) - 0 [17:47:59]OFD Sender: Remove packet 139261 [17:47:59]ProducePacketName [17:47:59]name=ofd_packets/00139261 [17:47:59]NVStorageDeleteData [17:47:59]Write to MH i2c: 01 00 00 7E 14 92 [17:47:59]Write i2c OK [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: 01 [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: 01 07 00 [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: 01 07 00 7E 14 00 00 00 00 00 04 0D AA [17:47:59]RasterBufferAndPrint [17:47:59]line [17:47:59]line [17:47:59]line [17:47:59]line [17:47:59]line [17:47:59]written 0, free lines is 3339 [17:47:59]MH_Cut [17:47:59]Write to MH i2c: D1 01 00 85 14 01 6B [17:47:59]Write i2c OK [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: D1 [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: D1 01 00 [17:47:59]MH_I2C_Read... [17:47:59]Read from MH i2c: D1 01 00 85 14 00 6A [17:47:59]Write to MH i2c: 01 00 00 86 14 9A [17:47:59]Write i2c OK [17:47:59]MH_I2C_Read... [17:48:00]OFD Sender: No OFD packet to send [17:48:00]*** Cut start [17:48:00]*** Partial cut [17:48:00]*** CUTSNS_PIN = 1 [17:48:00]*** CUTSNS_PIN = 0 [17:48:00]*** Brake cut motor [17:48:01]Read from MH i2c: 01 [17:48:01]MH_I2C_Read... [17:48:01]*** Stop cut motor [17:48:01]*** Cut end [17:48:01]Read from MH i2c: 01 07 00 [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: 01 07 00 86 14 00 00 00 00 00 FF 0F AF [17:48:01]process_action close_receipt done [17:48:01]requested_data is exist [17:48:01]produce_requested_data [17:48:01]requested_item fm.sn is exist - process it [17:48:01]wFMCommunicate request_size=4 [17:48:01]MH_SAM_APDU [17:48:01]CAPDU: 80 11 00 00 [17:48:01]Write to MH i2c: E2 08 00 87 14 80 11 00 00 00 00 00 00 15 [17:48:01]Write i2c OK [17:48:01]MH_I2C_Read... [17:48:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:01]Read from MH i2c: E2 [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: E2 17 00 [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: E2 17 00 87 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 70 [17:48:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [17:48:01]wFMCommunicate OK [17:48:01]requested_item fd.num is exist - process it [17:48:01]SAM_PROTO_GetFieldsCounters [17:48:01]wFMCommunicate request_size=4 [17:48:01]MH_SAM_APDU [17:48:01]CAPDU: 80 13 00 00 [17:48:01]Write to MH i2c: E2 08 00 88 14 80 13 00 00 00 00 00 00 18 [17:48:01]Write i2c OK [17:48:01]MH_I2C_Read... [17:48:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:48:01]Read from MH i2c: E2 [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: E2 62 00 [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: E2 62 00 88 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FD 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [17:48: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FD 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:48:01]wFMCommunicate OK [17:48:01]SAM_PROTO_GetFieldsCounters done [17:48:01]requested_item shift.num is exist - process it [17:48:01]requested_item shift.opened is exist - process it [17:48:01]req_shift_opened [17:48:01]FM_GetShiftState [17:48:01]SAM_PROTO_GetShiftState [17:48:01]wFMCommunicate request_size=4 [17:48:01]MH_SAM_APDU [17:48:01]CAPDU: 80 13 01 00 [17:48:01]Write to MH i2c: E2 08 00 89 14 80 13 01 00 00 00 00 00 1A [17:48:01]Write i2c OK [17:48:01]MH_I2C_Read... [17:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:01]Read from MH i2c: E2 [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: E2 0E 00 [17:48:01]MH_I2C_Read... [17:48:01]Read from MH i2c: E2 0E 00 89 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 69 [17:48:01]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:48:01]wFMCommunicate OK [17:48:01]SAM_PROTO_GetShiftState done [17:48:01]FM_GetShiftState done [17:48:01]req_shift_opened done [17:48:01]requested_item shift.open_date is exist - process it [17:48:01]req_shift_open_date [17:48:01]req_shift_open_date done [17:48:01]produce_requested_data done [17:48:01]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139261,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [17:48:01]process_action_free close_receipt [17:48:01]json_value_free [17:48:01]json_value_free done [17:48:01]process_json_proto returns [17:48:01]Send response to host [17:48:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139261,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [17:48:01]free response buf [17:48:01]execute_script done [17:48:01]execute_script returns [17:48:01]free content buf [17:48:01]Sock 8.Close socket [17:48:01]Sock 8.Thread stoped [17:48:05]OFD Sender: No OFD packet to send [17:48:10]OFD Sender: No OFD packet to send [17:48:15]OFD Sender: No OFD packet to send [17:48:20]OFD Sender: No OFD packet to send [17:48:25]OFD Sender: No OFD packet to send [17:48:30]OFD Sender: No OFD packet to send [17:48:35]OFD Sender: No OFD packet to send [17:48:40]OFD Sender: No OFD packet to send [17:48:45]OFD Sender: No OFD packet to send [17:48:50]OFD Sender: No OFD packet to send [17:48:55]OFD Sender: No OFD packet to send [17:49:00]OFD Sender: No OFD packet to send [17:49:05]OFD Sender: No OFD packet to send [17:49:10]OFD Sender: No OFD packet to send [17:49:15]OFD Sender: No OFD packet to send [17:49:20]OFD Sender: No OFD packet to send [17:49:25]OFD Sender: No OFD packet to send [17:49:30]OFD Sender: No OFD packet to send [17:49:35]OFD Sender: No OFD packet to send [17:49:40]OFD Sender: No OFD packet to send [17:49:45]OFD Sender: No OFD packet to send [17:49:50]OFD Sender: No OFD packet to send [17:49:55]OFD Sender: No OFD packet to send [17:50:00]OFD Sender: No OFD packet to send [17:50:05]OFD Sender: No OFD packet to send [17:50:10]OFD Sender: No OFD packet to send [17:50:15]OFD Sender: No OFD packet to send [17:50:20]OFD Sender: No OFD packet to send [17:50:25]OFD Sender: No OFD packet to send [17:50:30]OFD Sender: No OFD packet to send [17:50:35]OFD Sender: No OFD packet to send [17:50:40]OFD Sender: No OFD packet to send [17:50:45]OFD Sender: No OFD packet to send [17:50:50]OFD Sender: No OFD packet to send [17:50:55]OFD Sender: No OFD packet to send [17:51:00]OFD Sender: No OFD packet to send [17:51:05]OFD Sender: No OFD packet to send [17:51:10]OFD Sender: No OFD packet to send [17:51:15]OFD Sender: No OFD packet to send [17:51:20]OFD Sender: No OFD packet to send [17:51:25]OFD Sender: No OFD packet to send [17:51:30]OFD Sender: No OFD packet to send [17:51:35]OFD Sender: No OFD packet to send [17:51:40]OFD Sender: No OFD packet to send [17:51:45]OFD Sender: No OFD packet to send [17:51:50]OFD Sender: No OFD packet to send [17:51:55]OFD Sender: No OFD packet to send [17:52:00]OFD Sender: No OFD packet to send [17:52:05]OFD Sender: No OFD packet to send [17:52:10]OFD Sender: No OFD packet to send [17:52:15]OFD Sender: No OFD packet to send [17:52:20]OFD Sender: No OFD packet to send [17:52:25]OFD Sender: No OFD packet to send [17:52:30]OFD Sender: No OFD packet to send [17:52:35]OFD Sender: No OFD packet to send [17:52:40]OFD Sender: No OFD packet to send [17:52:45]OFD Sender: No OFD packet to send [17:52:48]accept exits with 9 [17:52:48]New connection [17:52:48]New thread 3067141476 created [17:52:48]Thread 3067284836 joined [17:52:48]Waiting for new connection... [17:52:48] Sock 9.Parse request [17:52:48]Sock 9.Check first char [17:52:48]Sock 9.First char is OK [17:52:48]request: POST /json_proto HTTP/1.0 [17:52:48]Method: POST [17:52:48]URL: /json_proto [17:52:48]Method is POST - this is cgi request [17:52:48]url: /json_proto [17:52:48]query_string will be loaded in cgi processing [17:52:48]execute_cgi json_proto POST (null) [17:52:48]execute_cgi path=json_proto method=POST [17:52:48]POST find Content-Length [17:52:48]Host: 172.17.50.196:8080 [17:52:48]Content-Length: 613 [17:52:48]Content-Type: application/json [17:52:48] [17:52:48]POST finish read [17:52:48]Found Content-Length = 613 [17:52:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335154", "tax_sys" : 0, "items" : [ { "code": "47803152", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Mevius Revo", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:48]execute_script... [17:52: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 : (3)335154", "tax_sys" : 0, "items" : [ { "code": "47803152", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Mevius Revo", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:48]POST & json_proto [17:52:48]process_json_proto [17:52:48]json parsed OK: [17:52:48]protocol is kg_v1.0 [17:52:48]action value=close_receipt [17:52:48]process_action close_receipt [17:52:48]cmd_close_receipt [17:52:48]MH_GetDate [17:52:48]Write to MH i2c: F0 00 00 8A 14 8D [17:52:48]Write i2c OK [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: F0 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: F0 09 00 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: F0 09 00 8A 14 00 F1 20 21 67 72 0D 1C 67 31 [17:52:48]GetLastDocTimeStamp 1730224078 [17:52:48]current date 1730224369 [17:52:48]FM_GetShiftState [17:52:48]SAM_PROTO_GetShiftState [17:52:48]wFMCommunicate request_size=4 [17:52:48]MH_SAM_APDU [17:52:48]CAPDU: 80 13 01 00 [17:52:48]Write to MH i2c: E2 08 00 8B 14 80 13 01 00 00 00 00 00 1C [17:52:48]Write i2c OK [17:52:48]MH_I2C_Read... [17:52:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:48]Read from MH i2c: E2 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: E2 0E 00 [17:52:48]MH_I2C_Read... [17:52:48]Read from MH i2c: E2 0E 00 8B 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 6B [17:52:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:52:48]wFMCommunicate OK [17:52:48]SAM_PROTO_GetShiftState done [17:52:48]FM_GetShiftState done [17:52:48]opened in 1730160023 [17:52:48]opened+sec_in_day 1730246423 [17:52:48]quantity*price = 15900 [17:52:48]sum+1 = 15901 [17:52:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 159.00 НСП 1% : 1.41 НДС 12% : 16.88 Наличными: 159.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 247 29.10.2024 17:52 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139262 ФПД: 259854643288166 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175249&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139262&fm=259854643288166&tin=02508201610067®Number=0000000000091631&sum=15900 0 [17:52:49]StoreToDocumentArchive [17:52:49]shift 555 fd 139262 [17:52:49]save to /storage/0555/doc_00139262 [17:52:49]save last doc name /storage/0555/doc_00139262 to /storage/kkm_last_doc_name [17:52:49]save OK [17:52:49]Clear old archive folders... [17:52:49]ProcessDocumentItem done err = 0, tmpTLVsize=265 [17:52:49]tlvbuf is B6F123F0 [17:52:49]SAM_PROTO_ClearQueue [17:52:49]wFMCommunicate request_size=4 [17:52:49]MH_SAM_APDU [17:52:49]CAPDU: 80 09 00 00 [17:52:49]Write to MH i2c: E2 08 00 98 14 80 09 00 00 00 00 00 00 1E [17:52:49]Write i2c OK [17:52:49]MH_I2C_Read... [17:52:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:52:49]Read from MH i2c: E2 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 03 00 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 03 00 98 14 00 90 00 20 [17:52:49]RAPDU: 90 00 [17:52:49]wFMCommunicate OK [17:52:49]SAM_PROTO_ClearQueue done [17:52:49]KKMCreateOFDPacket [17:52:49]OFDProtocolAddRootSTLVToBuf [17:52:49]FM_MakeSignedData [17:52:49]FM_MakeSignedData [17:52:49]SAM_PROTO_SignData [17:52:49]wFMCommunicate request_size=4 [17:52:49]MH_SAM_APDU [17:52:49]CAPDU: 80 0D 01 02 [17:52:49]Write to MH i2c: E2 08 00 99 14 80 0D 01 02 00 00 00 00 26 [17:52:49]Write i2c OK [17:52:49]MH_I2C_Read... [17:52:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:52:49]Read from MH i2c: E2 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 03 00 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 03 00 99 14 00 90 00 21 [17:52:49]RAPDU: 90 00 [17:52:49]wFMCommunicate OK [17:52:49]wFMCommunicate request_size=255 [17:52:49]MH_SAM_APDU [17:52:49]CAPDU: 80 0D 02 02 FA 03 00 09 01 1E 04 01 00 01 23 04 5B 00 8A 04 08 00 34 37 38 30 33 31 35 32 06 04 1C 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 52 65 76 6F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 F7 00 00 00 F4 03 04 00 F1 20 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 [17:52:49]Write to MH i2c: E2 02 01 9A 14 80 0D 02 02 FA 00 03 00 09 01 1E 04 01 00 01 23 04 5B 00 8A 04 08 00 34 37 38 30 33 31 35 32 06 04 1C 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 52 65 76 6F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 F7 00 00 00 F4 03 04 00 F1 20 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 00 00 0F [17:52:49]Write i2c OK [17:52:49]MH_I2C_Read... [17:52:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:49]Read from MH i2c: E2 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 03 00 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 03 00 9A 14 00 90 00 22 [17:52:49]RAPDU: 90 00 [17:52:49]wFMCommunicate OK [17:52:49]wFMCommunicate request_size=24 [17:52:49]MH_SAM_APDU [17:52:49]CAPDU: 80 0D 02 02 13 39 10 04 04 00 FE 1F 02 00 35 04 06 00 EC 56 1F B4 D8 66 [17:52:49]Write to MH i2c: E2 1B 00 9B 14 80 0D 02 02 13 00 39 10 04 04 00 FE 1F 02 00 35 04 06 00 EC 56 1F B4 D8 66 00 00 51 [17:52:49]Write i2c OK [17:52:49]MH_I2C_Read... [17:52:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:49]Read from MH i2c: E2 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 03 00 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 03 00 9B 14 00 90 00 23 [17:52:49]RAPDU: 90 00 [17:52:49]wFMCommunicate OK [17:52:49]wFMCommunicate request_size=4 [17:52:49]MH_SAM_APDU [17:52:49]CAPDU: 80 0D 03 02 [17:52:49]Write to MH i2c: E2 08 00 9C 14 80 0D 03 02 00 00 00 00 2B [17:52:49]Write i2c OK [17:52:49]MH_I2C_Read... [17:52:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:52:49]Read from MH i2c: E2 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 0B 00 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 0B 00 9C 14 00 32 E3 B7 95 05 C1 F0 69 90 00 AC [17:52:49]RAPDU: 32 E3 B7 95 05 C1 F0 69 90 00 [17:52:49]wFMCommunicate OK [17:52:49]SAM_PROTO_SignData done [17:52:49]FM_MakeSignedData done [17:52:49]CreateOFDProtocolMessage [17:52:49]wFMCommunicate request_size=4 [17:52:49]MH_SAM_APDU [17:52:49]CAPDU: 80 11 00 00 [17:52:49]Write to MH i2c: E2 08 00 9D 14 80 11 00 00 00 00 00 00 2B [17:52:49]Write i2c OK [17:52:49]MH_I2C_Read... [17:52:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:49]Read from MH i2c: E2 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 17 00 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: E2 17 00 9D 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 86 [17:52:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [17:52:49]wFMCommunicate OK [17:52:49]CreateOFDProtocolMessage done [17:52:49]OFDSenderStorePacket 139262 [17:52:49]StoreOFDPacket docnum=139262 [17:52:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1D 01 00 00 0A CB 15 01 BD E3 5A 03 01 00 03 00 09 01 1E 04 01 00 01 23 04 5B 00 8A 04 08 00 34 37 38 30 33 31 35 32 06 04 1C 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 52 65 76 6F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 F7 00 00 00 F4 03 04 00 F1 20 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FE 1F 02 00 35 04 06 00 EC 56 1F B4 D8 66 32 E3 B7 95 05 C1 F0 69 [17:52:49]CheckFolder [17:52:49]dirname=/storage/ofd_packets [17:52:49]CheckFolder done [17:52:49]ProducePacketName [17:52:49]name=ofd_packets/00139262 [17:52:49]NVStorageSaveData ofd_packets/00139262 [17:52:49]File name is /storage/ofd_packets/00139262 [17:52:49]Write 315 bytes [17:52:49]NVStorageSaveData done [17:52:49]OFDSenderStorePacket done [17:52:49]KKMCreateOFDPacket done [17:52:49]NVStorageSaveData kkm_last_timestamp [17:52:49]File name is /storage/kkm_last_timestamp [17:52:49]Write 4 bytes [17:52:49]NVStorageSaveData done [17:52:49]ExternCall_PrintAddStr [17:52:49]wPrintStart [17:52:49]Write to MH i2c: 01 00 00 9E 14 B2 [17:52:49]Write i2c OK [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: 01 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: 01 07 00 [17:52:49]MH_I2C_Read... [17:52:49]Read from MH i2c: 01 07 00 9E 14 00 00 00 00 00 FF 0F C7 [17:52:49]RasterBufferAndPrint [17:52:49]line Счет N : (3)335154 [17:52:49]line ИНН: 02508201610067 [17:52:49]line Контрольно-Кассовый Чек [17:52:49]line ПРОДАЖА [17:52:49]line Товар: 47803152 [17:52:49]line Сигареты Mevius Revo [17:52:49]line 1.000 * 159.00 [17:52:49]line = 159.00 [17:52:49]line НДС 12% НСП 1% [17:52:49]line > о реализуемом товаре [17:52:49]line ИТОГО: 159.00 [17:52:49]line НСП 1% : 1.41 [17:52:49]line НДС 12% : 16.88 [17:52:49]line Наличными: 159.00 [17:52:49]line Безнал.: 0.00 [17:52:49]line Место: АЗС № 101 "Партнер Нефть" [17:52:49]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:52:49]line СНО: Общий режим [17:52:49]line Чек 247 29.10.2024 17:52 [17:52:49]line Смена: 555 ФФД: 1.0 [17:52:49]line ЗНМ: 0300000081 [17:52:49]line РНМ: 0000000000091631 [17:52:49]line Версия ККМ: 001 [17:52:49]line ФМ: 0000000000874669 [17:52:49]line ФД: 139262 [17:52:49]line ФПД: 259854643288166 [17:52:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175249&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139262&fm=259854643288166&tin=02508201610067®Number=0000000000091631&sum=15900 [17:52:50]OFD Sender: Processing packet 139262 [packets to send 34, broken 33] [17:52:50]ProducePacketName [17:52:50]name=ofd_packets/00139262 [17:52:50]OFD Sender: To server: pG, [17:52:50]CommunicateWithHost lk.salyk.kg:30040 [17:52:50]ConnectInit lk.salyk.kg [17:52:50]line 0 [17:52:50]written 0, free lines is 4095 [17:52:50]Connected sock=10 [17:52: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 36 39 1D 01 00 00 0A CB 15 01 BD E3 5A 03 01 00 03 00 09 01 1E 04 01 00 01 23 04 5B 00 8A 04 08 00 34 37 38 30 33 31 35 32 06 04 1C 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4D 65 76 69 75 73 20 52 65 76 6F FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 1C 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 F7 00 00 00 F4 03 04 00 F1 20 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FE 1F 02 00 35 04 06 00 EC 56 1F B4 D8 66 32 E3 B7 95 05 C1 F0 69 [17:52: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 36 39 4F 00 00 00 B1 E6 47 00 C6 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 36 39 10 04 04 00 FE 1F 02 00 F4 03 04 00 A3 CC 20 67 B6 04 01 00 00 C9 75 8C 1D 3E 30 B4 A8 [17:52:50]CommunicateWithHost err = 0 [17:52:50]CheckOFDResponse [17:52:50]1017 (14) - 77093643461234 [17:52:50]1041 (16) - 0000000000874669 [17:52:50]1040 (4) - 139262 [17:52:50]1012 (4) - 29.10.2024 11:53 [17:52:50]1206 (1) - 0 [17:52:50]OFD Sender: Remove packet 139262 [17:52:50]ProducePacketName [17:52:50]name=ofd_packets/00139262 [17:52:50]NVStorageDeleteData [17:52:50]Write to MH i2c: 01 00 00 C6 14 DA [17:52:50]Write i2c OK [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: 01 [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: 01 07 00 [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: 01 07 00 C6 14 00 00 00 00 00 24 0D 12 [17:52:50]RasterBufferAndPrint [17:52:50]line [17:52:50]line [17:52:50]line [17:52:50]line [17:52:50]line [17:52:50]written 0, free lines is 3370 [17:52:50]MH_Cut [17:52:50]Write to MH i2c: D1 01 00 CD 14 01 B3 [17:52:50]Write i2c OK [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: D1 [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: D1 01 00 [17:52:50]MH_I2C_Read... [17:52:50]Read from MH i2c: D1 01 00 CD 14 00 B2 [17:52:50]Write to MH i2c: 01 00 00 CE 14 E2 [17:52:50]Write i2c OK [17:52:50]MH_I2C_Read... [17:52:50]OFD Sender: No OFD packet to send [17:52:51]*** Cut start [17:52:51]*** Partial cut [17:52:51]*** CUTSNS_PIN = 1 [17:52:51]*** CUTSNS_PIN = 0 [17:52:51]*** Brake cut motor [17:52:51]Read from MH i2c: 01 [17:52:51]MH_I2C_Read... [17:52:51]*** Stop cut motor [17:52:51]*** Cut end [17:52:51]Read from MH i2c: 01 07 00 [17:52:51]MH_I2C_Read... [17:52:51]Read from MH i2c: 01 07 00 CE 14 00 00 00 00 00 FF 0F F7 [17:52:51]process_action close_receipt done [17:52:51]requested_data is exist [17:52:51]produce_requested_data [17:52:51]requested_item fm.sn is exist - process it [17:52:51]wFMCommunicate request_size=4 [17:52:51]MH_SAM_APDU [17:52:51]CAPDU: 80 11 00 00 [17:52:51]Write to MH i2c: E2 08 00 CF 14 80 11 00 00 00 00 00 00 5D [17:52:51]Write i2c OK [17:52:51]MH_I2C_Read... [17:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:51]Read from MH i2c: E2 [17:52:51]MH_I2C_Read... [17:52:51]Read from MH i2c: E2 17 00 [17:52:51]MH_I2C_Read... [17:52:51]Read from MH i2c: E2 17 00 CF 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B8 [17:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [17:52:51]wFMCommunicate OK [17:52:51]requested_item fd.num is exist - process it [17:52:51]SAM_PROTO_GetFieldsCounters [17:52:51]wFMCommunicate request_size=4 [17:52:51]MH_SAM_APDU [17:52:51]CAPDU: 80 13 00 00 [17:52:51]Write to MH i2c: E2 08 00 D0 14 80 13 00 00 00 00 00 00 60 [17:52:51]Write i2c OK [17:52:51]MH_I2C_Read... [17:52:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:52:51]Read from MH i2c: E2 [17:52:51]MH_I2C_Read... [17:52:51]Read from MH i2c: E2 62 00 [17:52:51]MH_I2C_Read... [17:52:51]Read from MH i2c: E2 62 00 D0 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [17:52: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FE 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:52:51]wFMCommunicate OK [17:52:51]SAM_PROTO_GetFieldsCounters done [17:52:51]requested_item shift.num is exist - process it [17:52:51]requested_item shift.opened is exist - process it [17:52:51]req_shift_opened [17:52:51]FM_GetShiftState [17:52:51]SAM_PROTO_GetShiftState [17:52:51]wFMCommunicate request_size=4 [17:52:51]MH_SAM_APDU [17:52:51]CAPDU: 80 13 01 00 [17:52:51]Write to MH i2c: E2 08 00 D1 14 80 13 01 00 00 00 00 00 62 [17:52:51]Write i2c OK [17:52:51]MH_I2C_Read... [17:52:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:52]Read from MH i2c: E2 [17:52:52]MH_I2C_Read... [17:52:52]Read from MH i2c: E2 0E 00 [17:52:52]MH_I2C_Read... [17:52:52]Read from MH i2c: E2 0E 00 D1 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B1 [17:52:52]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:52:52]wFMCommunicate OK [17:52:52]SAM_PROTO_GetShiftState done [17:52:52]FM_GetShiftState done [17:52:52]req_shift_opened done [17:52:52]requested_item shift.open_date is exist - process it [17:52:52]req_shift_open_date [17:52:52]req_shift_open_date done [17:52:52]produce_requested_data done [17:52:52]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139262,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [17:52:52]process_action_free close_receipt [17:52:52]json_value_free [17:52:52]json_value_free done [17:52:52]process_json_proto returns [17:52:52]Send response to host [17:52:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139262,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [17:52:52]free response buf [17:52:52]execute_script done [17:52:52]execute_script returns [17:52:52]free content buf [17:52:52]Sock 9.Close socket [17:52:52]Sock 9.Thread stoped [17:52:55]OFD Sender: No OFD packet to send [17:53:00]OFD Sender: No OFD packet to send [17:53:05]OFD Sender: No OFD packet to send [17:53:10]OFD Sender: No OFD packet to send [17:53:15]OFD Sender: No OFD packet to send [17:53:20]OFD Sender: No OFD packet to send [17:53:25]OFD Sender: No OFD packet to send [17:53:30]OFD Sender: No OFD packet to send [17:53:35]OFD Sender: No OFD packet to send [17:53:40]OFD Sender: No OFD packet to send [17:53:45]OFD Sender: No OFD packet to send [17:53:50]OFD Sender: No OFD packet to send [17:53:55]OFD Sender: No OFD packet to send [17:54:00]OFD Sender: No OFD packet to send [17:54:05]OFD Sender: No OFD packet to send [17:54:10]OFD Sender: No OFD packet to send [17:54:15]OFD Sender: No OFD packet to send [17:54:20]OFD Sender: No OFD packet to send [17:54:25]OFD Sender: No OFD packet to send [17:54:30]OFD Sender: No OFD packet to send [17:54:35]OFD Sender: No OFD packet to send [17:54:40]OFD Sender: No OFD packet to send [17:54:45]OFD Sender: No OFD packet to send [17:54:50]OFD Sender: No OFD packet to send [17:54:55]OFD Sender: No OFD packet to send [17:55:00]OFD Sender: No OFD packet to send [17:55:05]OFD Sender: No OFD packet to send [17:55:10]OFD Sender: No OFD packet to send [17:55:15]OFD Sender: No OFD packet to send [17:55:20]OFD Sender: No OFD packet to send [17:55:25]OFD Sender: No OFD packet to send [17:55:30]OFD Sender: No OFD packet to send [17:55:35]OFD Sender: No OFD packet to send [17:55:40]OFD Sender: No OFD packet to send [17:55:45]OFD Sender: No OFD packet to send [17:55:50]OFD Sender: No OFD packet to send [17:55:55]OFD Sender: No OFD packet to send [17:56:00]OFD Sender: No OFD packet to send [17:56:05]OFD Sender: No OFD packet to send [17:56:10]OFD Sender: No OFD packet to send [17:56:16]OFD Sender: No OFD packet to send [17:56:21]OFD Sender: No OFD packet to send [17:56:26]OFD Sender: No OFD packet to send [17:56:31]OFD Sender: No OFD packet to send [17:56:33]accept exits with 8 [17:56:33]New connection [17:56:33]New thread 3067284836 created [17:56:33]Thread 3067141476 joined [17:56:33]Waiting for new connection... [17:56:33] Sock 8.Parse request [17:56:33]Sock 8.Check first char [17:56:33]Sock 8.First char is OK [17:56:33]request: POST /json_proto HTTP/1.0 [17:56:33]Method: POST [17:56:33]URL: /json_proto [17:56:33]Method is POST - this is cgi request [17:56:33]url: /json_proto [17:56:33]query_string will be loaded in cgi processing [17:56:33]execute_cgi json_proto POST (null) [17:56:33]execute_cgi path=json_proto method=POST [17:56:33]POST find Content-Length [17:56:33]Host: 172.17.50.196:8080 [17:56:33]Content-Length: 656 [17:56:33]Content-Type: application/json [17:56:33] [17:56:33]POST finish read [17:56:33]Found Content-Length = 656 [17:56:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335155", "tax_sys" : 0, "items" : [ { "code": "4870216765026", "name": "\u041D\u0430\u0433\u0440.\u0422\u0430\u0431.\u041F\u0430\u043B\u043E\u0447. HEETS Silver Selection", "price" : 141.00, "quantity" : 1.000, "sum" : 141.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 141.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:33]execute_script... [17:56:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335155", "tax_sys" : 0, "items" : [ { "code": "4870216765026", "name": "\u041D\u0430\u0433\u0440.\u0422\u0430\u0431.\u041F\u0430\u043B\u043E\u0447. HEETS Silver Selection", "price" : 141.00, "quantity" : 1.000, "sum" : 141.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 141.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:33]POST & json_proto [17:56:33]process_json_proto [17:56:33]json parsed OK: [17:56:33]protocol is kg_v1.0 [17:56:33]action value=close_receipt [17:56:33]process_action close_receipt [17:56:33]cmd_close_receipt [17:56:33]MH_GetDate [17:56:33]Write to MH i2c: F0 00 00 D2 14 D5 [17:56:33]Write i2c OK [17:56:33]MH_I2C_Read... [17:56:33]Read from MH i2c: F0 [17:56:33]MH_I2C_Read... [17:56:33]Read from MH i2c: F0 09 00 [17:56:33]MH_I2C_Read... [17:56:33]Read from MH i2c: F0 09 00 D2 14 00 D2 21 21 67 72 0D 1C 67 5B [17:56:33]GetLastDocTimeStamp 1730224369 [17:56:33]current date 1730224594 [17:56:33]FM_GetShiftState [17:56:33]SAM_PROTO_GetShiftState [17:56:33]wFMCommunicate request_size=4 [17:56:33]MH_SAM_APDU [17:56:33]CAPDU: 80 13 01 00 [17:56:33]Write to MH i2c: E2 08 00 D3 14 80 13 01 00 00 00 00 00 64 [17:56:33]Write i2c OK [17:56:33]MH_I2C_Read... [17:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:33]Read from MH i2c: E2 [17:56:33]MH_I2C_Read... [17:56:33]Read from MH i2c: E2 0E 00 [17:56:33]MH_I2C_Read... [17:56:33]Read from MH i2c: E2 0E 00 D3 14 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B3 [17:56:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:56:33]wFMCommunicate OK [17:56:33]SAM_PROTO_GetShiftState done [17:56:33]FM_GetShiftState done [17:56:33]opened in 1730160023 [17:56:33]opened+sec_in_day 1730246423 [17:56:33]quantity*price = 14100 [17:56:33]sum+1 = 14101 [17:56:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 141.00 НСП 1% : 1.25 НДС 12% : 14.97 Наличными: 141.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 248 29.10.2024 17:56 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139263 ФПД: 185103002070787 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175634&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139263&fm=185103002070787&tin=02508201610067®Number=0000000000091631&sum=14100 0 [17:56:34]StoreToDocumentArchive [17:56:34]shift 555 fd 139263 [17:56:34]save to /storage/0555/doc_00139263 [17:56:34]save last doc name /storage/0555/doc_00139263 to /storage/kkm_last_doc_name [17:56:34]save OK [17:56:34]Clear old archive folders... [17:56:34]ProcessDocumentItem done err = 0, tmpTLVsize=292 [17:56:34]tlvbuf is B6DF9650 [17:56:34]SAM_PROTO_ClearQueue [17:56:34]wFMCommunicate request_size=4 [17:56:34]MH_SAM_APDU [17:56:34]CAPDU: 80 09 00 00 [17:56:34]Write to MH i2c: E2 08 00 E0 14 80 09 00 00 00 00 00 00 66 [17:56:34]Write i2c OK [17:56:34]MH_I2C_Read... [17:56:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:34]Read from MH i2c: E2 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 03 00 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 03 00 E0 14 00 90 00 68 [17:56:34]RAPDU: 90 00 [17:56:34]wFMCommunicate OK [17:56:34]SAM_PROTO_ClearQueue done [17:56:34]KKMCreateOFDPacket [17:56:34]OFDProtocolAddRootSTLVToBuf [17:56:34]FM_MakeSignedData [17:56:34]FM_MakeSignedData [17:56:34]SAM_PROTO_SignData [17:56:34]wFMCommunicate request_size=4 [17:56:34]MH_SAM_APDU [17:56:34]CAPDU: 80 0D 01 02 [17:56:34]Write to MH i2c: E2 08 00 E1 14 80 0D 01 02 00 00 00 00 6E [17:56:34]Write i2c OK [17:56:34]MH_I2C_Read... [17:56:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:34]Read from MH i2c: E2 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 03 00 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 03 00 E1 14 00 90 00 69 [17:56:34]RAPDU: 90 00 [17:56:34]wFMCommunicate OK [17:56:34]wFMCommunicate request_size=255 [17:56:34]MH_SAM_APDU [17:56:34]CAPDU: 80 0D 02 02 FA 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 31 36 37 36 35 30 32 36 06 04 32 00 D0 9D D0 B0 D0 B3 D1 80 2E D0 A2 D0 B0 D0 B1 2E D0 9F D0 B0 D0 BB D0 BE D1 87 2E 20 48 45 45 54 53 20 53 69 6C 76 65 72 20 53 65 6C 65 63 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 37 00 00 00 00 13 04 06 00 14 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 05 00 00 00 00 07 04 06 00 14 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 D2 21 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 [17:56:34]Write to MH i2c: E2 02 01 E2 14 80 0D 02 02 FA 00 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 31 36 37 36 35 30 32 36 06 04 32 00 D0 9D D0 B0 D0 B3 D1 80 2E D0 A2 D0 B0 D0 B1 2E D0 9F D0 B0 D0 BB D0 BE D1 87 2E 20 48 45 45 54 53 20 53 69 6C 76 65 72 20 53 65 6C 65 63 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 37 00 00 00 00 13 04 06 00 14 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 05 00 00 00 00 07 04 06 00 14 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 D2 21 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 00 00 1B [17:56:34]Write i2c OK [17:56:34]MH_I2C_Read... [17:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:34]Read from MH i2c: E2 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 03 00 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 03 00 E2 14 00 90 00 6A [17:56:34]RAPDU: 90 00 [17:56:34]wFMCommunicate OK [17:56:34]wFMCommunicate request_size=51 [17:56:34]MH_SAM_APDU [17:56:34]CAPDU: 80 0D 02 02 2E 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FF 1F 02 00 35 04 06 00 A8 59 A6 AF 6F 03 [17:56:34]Write to MH i2c: E2 36 00 E3 14 80 0D 02 02 2E 00 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FF 1F 02 00 35 04 06 00 A8 59 A6 AF 6F 03 00 00 ED [17:56:34]Write i2c OK [17:56:34]MH_I2C_Read... [17:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:34]Read from MH i2c: E2 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 03 00 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 03 00 E3 14 00 90 00 6B [17:56:34]RAPDU: 90 00 [17:56:34]wFMCommunicate OK [17:56:34]wFMCommunicate request_size=4 [17:56:34]MH_SAM_APDU [17:56:34]CAPDU: 80 0D 03 02 [17:56:34]Write to MH i2c: E2 08 00 E4 14 80 0D 03 02 00 00 00 00 73 [17:56:34]Write i2c OK [17:56:34]MH_I2C_Read... [17:56:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:34]Read from MH i2c: E2 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 0B 00 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 0B 00 E4 14 00 61 BF 33 04 E0 87 6A 2B 90 00 C7 [17:56:34]RAPDU: 61 BF 33 04 E0 87 6A 2B 90 00 [17:56:34]wFMCommunicate OK [17:56:34]SAM_PROTO_SignData done [17:56:34]FM_MakeSignedData done [17:56:34]CreateOFDProtocolMessage [17:56:34]wFMCommunicate request_size=4 [17:56:34]MH_SAM_APDU [17:56:34]CAPDU: 80 11 00 00 [17:56:34]Write to MH i2c: E2 08 00 E5 14 80 11 00 00 00 00 00 00 73 [17:56:34]Write i2c OK [17:56:34]MH_I2C_Read... [17:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:34]Read from MH i2c: E2 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 17 00 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: E2 17 00 E5 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CE [17:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [17:56:34]wFMCommunicate OK [17:56:34]CreateOFDProtocolMessage done [17:56:34]OFDSenderStorePacket 139263 [17:56:34]StoreOFDPacket docnum=139263 [17:56:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 38 01 00 00 1B 96 30 01 F3 91 5A 03 01 00 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 31 36 37 36 35 30 32 36 06 04 32 00 D0 9D D0 B0 D0 B3 D1 80 2E D0 A2 D0 B0 D0 B1 2E D0 9F D0 B0 D0 BB D0 BE D1 87 2E 20 48 45 45 54 53 20 53 69 6C 76 65 72 20 53 65 6C 65 63 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 37 00 00 00 00 13 04 06 00 14 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 05 00 00 00 00 07 04 06 00 14 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 D2 21 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FF 1F 02 00 35 04 06 00 A8 59 A6 AF 6F 03 61 BF 33 04 E0 87 6A 2B [17:56:34]CheckFolder [17:56:34]dirname=/storage/ofd_packets [17:56:34]CheckFolder done [17:56:34]ProducePacketName [17:56:34]name=ofd_packets/00139263 [17:56:34]NVStorageSaveData ofd_packets/00139263 [17:56:34]File name is /storage/ofd_packets/00139263 [17:56:34]Write 342 bytes [17:56:34]NVStorageSaveData done [17:56:34]OFDSenderStorePacket done [17:56:34]KKMCreateOFDPacket done [17:56:34]NVStorageSaveData kkm_last_timestamp [17:56:34]File name is /storage/kkm_last_timestamp [17:56:34]Write 4 bytes [17:56:34]NVStorageSaveData done [17:56:34]ExternCall_PrintAddStr [17:56:34]wPrintStart [17:56:34]Write to MH i2c: 01 00 00 E6 14 FA [17:56:34]Write i2c OK [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: 01 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: 01 07 00 [17:56:34]MH_I2C_Read... [17:56:34]Read from MH i2c: 01 07 00 E6 14 00 00 00 00 00 FF 0F 0F [17:56:34]RasterBufferAndPrint [17:56:34]line Счет N : (3)335155 [17:56:34]line ИНН: 02508201610067 [17:56:34]line Контрольно-Кассовый Чек [17:56:34]line ПРОДАЖА [17:56:34]line Товар: 4870216765026 [17:56:34]line Нагр.Таб.Палоч. HEETS Silver Selection [17:56:34]line 1.000 * 141.00 [17:56:34]line = 141.00 [17:56:34]line НДС 12% НСП 1% [17:56:34]line > о реализуемом товаре [17:56:34]line ИТОГО: 141.00 [17:56:34]line НСП 1% : 1.25 [17:56:34]line НДС 12% : 14.97 [17:56:34]line Наличными: 141.00 [17:56:34]line Безнал.: 0.00 [17:56:34]line Место: АЗС № 101 "Партнер Нефть" [17:56:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [17:56:34]line СНО: Общий режим [17:56:34]line Чек 248 29.10.2024 17:56 [17:56:34]line Смена: 555 ФФД: 1.0 [17:56:34]line ЗНМ: 0300000081 [17:56:34]line РНМ: 0000000000091631 [17:56:34]line Версия ККМ: 001 [17:56:34]line ФМ: 0000000000874669 [17:56:34]line ФД: 139263 [17:56:34]line ФПД: 185103002070787 [17:56:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T175634&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139263&fm=185103002070787&tin=02508201610067®Number=0000000000091631&sum=14100 [17:56:35]line 0 [17:56:35]OFD Sender: Processing packet 139263 [packets to send 34, broken 33] [17:56:35]ProducePacketName [17:56:35]name=ofd_packets/00139263 [17:56:35]OFD Sender: To server: pG, [17:56:35]CommunicateWithHost lk.salyk.kg:30040 [17:56:35]ConnectInit lk.salyk.kg [17:56:35]written 0, free lines is 4095 [17:56:35]Connected sock=10 [17:56:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 38 01 00 00 1B 96 30 01 F3 91 5A 03 01 00 03 00 24 01 1E 04 01 00 01 23 04 76 00 8A 04 0D 00 34 38 37 30 32 31 36 37 36 35 30 32 36 06 04 32 00 D0 9D D0 B0 D0 B3 D1 80 2E D0 A2 D0 B0 D0 B1 2E D0 9F D0 B0 D0 BB D0 BE D1 87 2E 20 48 45 45 54 53 20 53 69 6C 76 65 72 20 53 65 6C 65 63 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 14 37 00 00 00 00 13 04 06 00 14 37 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 37 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D9 05 00 00 00 00 07 04 06 00 14 37 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 D2 21 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FF 1F 02 00 35 04 06 00 A8 59 A6 AF 6F 03 61 BF 33 04 E0 87 6A 2B [17:56: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 36 39 4F 00 00 00 54 3A 47 00 12 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 FF 1F 02 00 F4 03 04 00 85 CD 20 67 B6 04 01 00 00 12 53 CF 63 8A 9B 5A B4 [17:56:35]CommunicateWithHost err = 0 [17:56:35]CheckOFDResponse [17:56:35]1017 (14) - 77093643461234 [17:56:35]1041 (16) - 0000000000874669 [17:56:35]1040 (4) - 139263 [17:56:35]1012 (4) - 29.10.2024 11:56 [17:56:35]1206 (1) - 0 [17:56:35]OFD Sender: Remove packet 139263 [17:56:35]ProducePacketName [17:56:35]name=ofd_packets/00139263 [17:56:35]NVStorageDeleteData [17:56:35]Write to MH i2c: 01 00 00 0F 15 24 [17:56:35]Write i2c OK [17:56:35]MH_I2C_Read... [17:56:35]Read from MH i2c: 01 [17:56:35]MH_I2C_Read... [17:56:35]Read from MH i2c: 01 07 00 [17:56:35]MH_I2C_Read... [17:56:35]Read from MH i2c: 01 07 00 0F 15 00 00 00 00 00 01 0D 39 [17:56:35]RasterBufferAndPrint [17:56:35]line [17:56:35]line [17:56:35]line [17:56:35]line [17:56:35]line [17:56:35]written 0, free lines is 3335 [17:56:35]MH_Cut [17:56:35]Write to MH i2c: D1 01 00 16 15 01 FD [17:56:35]Write i2c OK [17:56:35]MH_I2C_Read... [17:56:35]Read from MH i2c: D1 [17:56:35]MH_I2C_Read... [17:56:35]Read from MH i2c: D1 01 00 [17:56:35]MH_I2C_Read... [17:56:35]Read from MH i2c: D1 01 00 16 15 00 FC [17:56:35]Write to MH i2c: 01 00 00 17 15 2C [17:56:35]Write i2c OK [17:56:35]MH_I2C_Read... [17:56:36]OFD Sender: No OFD packet to send [17:56:36]*** Cut start [17:56:36]*** Partial cut [17:56:36]*** CUTSNS_PIN = 1 [17:56:36]*** CUTSNS_PIN = 0 [17:56:36]*** Brake cut motor [17:56:36]Read from MH i2c: 01 [17:56:36]MH_I2C_Read... [17:56:36]*** Stop cut motor [17:56:36]*** Cut end [17:56:36]Read from MH i2c: 01 07 00 [17:56:36]MH_I2C_Read... [17:56:36]Read from MH i2c: 01 07 00 17 15 00 00 00 00 00 FF 0F 41 [17:56:36]process_action close_receipt done [17:56:36]requested_data is exist [17:56:36]produce_requested_data [17:56:36]requested_item fm.sn is exist - process it [17:56:36]wFMCommunicate request_size=4 [17:56:36]MH_SAM_APDU [17:56:36]CAPDU: 80 11 00 00 [17:56:36]Write to MH i2c: E2 08 00 18 15 80 11 00 00 00 00 00 00 A7 [17:56:36]Write i2c OK [17:56:36]MH_I2C_Read... [17:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:37]Read from MH i2c: E2 [17:56:37]MH_I2C_Read... [17:56:37]Read from MH i2c: E2 17 00 [17:56:37]MH_I2C_Read... [17:56:37]Read from MH i2c: E2 17 00 18 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 02 [17:56:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [17:56:37]wFMCommunicate OK [17:56:37]requested_item fd.num is exist - process it [17:56:37]SAM_PROTO_GetFieldsCounters [17:56:37]wFMCommunicate request_size=4 [17:56:37]MH_SAM_APDU [17:56:37]CAPDU: 80 13 00 00 [17:56:37]Write to MH i2c: E2 08 00 19 15 80 13 00 00 00 00 00 00 AA [17:56:37]Write i2c OK [17:56:37]MH_I2C_Read... [17:56:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:56:37]Read from MH i2c: E2 [17:56:37]MH_I2C_Read... [17:56:37]Read from MH i2c: E2 62 00 [17:56:37]MH_I2C_Read... [17:56:37]Read from MH i2c: E2 62 00 19 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FF 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [17:56: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 FF 1F 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [17:56:37]wFMCommunicate OK [17:56:37]SAM_PROTO_GetFieldsCounters done [17:56:37]requested_item shift.num is exist - process it [17:56:37]requested_item shift.opened is exist - process it [17:56:37]req_shift_opened [17:56:37]FM_GetShiftState [17:56:37]SAM_PROTO_GetShiftState [17:56:37]wFMCommunicate request_size=4 [17:56:37]MH_SAM_APDU [17:56:37]CAPDU: 80 13 01 00 [17:56:37]Write to MH i2c: E2 08 00 1A 15 80 13 01 00 00 00 00 00 AC [17:56:37]Write i2c OK [17:56:37]MH_I2C_Read... [17:56:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:37]Read from MH i2c: E2 [17:56:37]MH_I2C_Read... [17:56:37]Read from MH i2c: E2 0E 00 [17:56:37]MH_I2C_Read... [17:56:37]Read from MH i2c: E2 0E 00 1A 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FB [17:56:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [17:56:37]wFMCommunicate OK [17:56:37]SAM_PROTO_GetShiftState done [17:56:37]FM_GetShiftState done [17:56:37]req_shift_opened done [17:56:37]requested_item shift.open_date is exist - process it [17:56:37]req_shift_open_date [17:56:37]req_shift_open_date done [17:56:37]produce_requested_data done [17:56:37]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139263,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [17:56:37]process_action_free close_receipt [17:56:37]json_value_free [17:56:37]json_value_free done [17:56:37]process_json_proto returns [17:56:37]Send response to host [17:56:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139263,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [17:56:37]free response buf [17:56:37]execute_script done [17:56:37]execute_script returns [17:56:37]free content buf [17:56:37]Sock 8.Close socket [17:56:37]Sock 8.Thread stoped [17:56:41]OFD Sender: No OFD packet to send [17:56:46]OFD Sender: No OFD packet to send [17:56:51]OFD Sender: No OFD packet to send [17:56:56]OFD Sender: No OFD packet to send [17:57:01]OFD Sender: No OFD packet to send [17:57:06]OFD Sender: No OFD packet to send [17:57:11]OFD Sender: No OFD packet to send [17:57:16]OFD Sender: No OFD packet to send [17:57:21]OFD Sender: No OFD packet to send [17:57:26]OFD Sender: No OFD packet to send [17:57:31]OFD Sender: No OFD packet to send [17:57:36]OFD Sender: No OFD packet to send [17:57:41]OFD Sender: No OFD packet to send [17:57:46]OFD Sender: No OFD packet to send [17:57:51]OFD Sender: No OFD packet to send [17:57:56]OFD Sender: No OFD packet to send [17:58:01]OFD Sender: No OFD packet to send [17:58:06]OFD Sender: No OFD packet to send [17:58:11]OFD Sender: No OFD packet to send [17:58:16]OFD Sender: No OFD packet to send [17:58:21]OFD Sender: No OFD packet to send [17:58:26]OFD Sender: No OFD packet to send [17:58:31]OFD Sender: No OFD packet to send [17:58:36]OFD Sender: No OFD packet to send [17:58:41]OFD Sender: No OFD packet to send [17:58:46]OFD Sender: No OFD packet to send [17:58:51]OFD Sender: No OFD packet to send [17:58:56]OFD Sender: No OFD packet to send [17:59:01]OFD Sender: No OFD packet to send [17:59:06]OFD Sender: No OFD packet to send [17:59:11]OFD Sender: No OFD packet to send [17:59:16]OFD Sender: No OFD packet to send [17:59:21]OFD Sender: No OFD packet to send [17:59:26]OFD Sender: No OFD packet to send [17:59:31]OFD Sender: No OFD packet to send [17:59:36]OFD Sender: No OFD packet to send [17:59:41]OFD Sender: No OFD packet to send [17:59:46]OFD Sender: No OFD packet to send [17:59:51]OFD Sender: No OFD packet to send [17:59:56]OFD Sender: No OFD packet to send [18:00:01]OFD Sender: No OFD packet to send [18:00:06]OFD Sender: No OFD packet to send [18:00:11]OFD Sender: No OFD packet to send [18:00:16]OFD Sender: No OFD packet to send [18:00:21]OFD Sender: No OFD packet to send [18:00:26]OFD Sender: No OFD packet to send [18:00:31]OFD Sender: No OFD packet to send [18:00:36]OFD Sender: No OFD packet to send [18:00:41]OFD Sender: No OFD packet to send [18:00:46]OFD Sender: No OFD packet to send [18:00:51]OFD Sender: No OFD packet to send [18:00:56]OFD Sender: No OFD packet to send [18:01:01]OFD Sender: No OFD packet to send [18:01:06]OFD Sender: No OFD packet to send [18:01:11]OFD Sender: No OFD packet to send [18:01:16]OFD Sender: No OFD packet to send [18:01:21]OFD Sender: No OFD packet to send [18:01:26]OFD Sender: No OFD packet to send [18:01:31]OFD Sender: No OFD packet to send [18:01:36]OFD Sender: No OFD packet to send [18:01:41]OFD Sender: No OFD packet to send [18:01:46]OFD Sender: No OFD packet to send [18:01:51]OFD Sender: No OFD packet to send [18:01:56]OFD Sender: No OFD packet to send [18:02:01]OFD Sender: No OFD packet to send [18:02:06]OFD Sender: No OFD packet to send [18:02:11]OFD Sender: No OFD packet to send [18:02:16]OFD Sender: No OFD packet to send [18:02:21]OFD Sender: No OFD packet to send [18:02:26]OFD Sender: No OFD packet to send [18:02:31]OFD Sender: No OFD packet to send [18:02:36]OFD Sender: No OFD packet to send [18:02:41]OFD Sender: No OFD packet to send [18:02:46]OFD Sender: No OFD packet to send [18:02:51]OFD Sender: No OFD packet to send [18:02:56]OFD Sender: No OFD packet to send [18:03:01]OFD Sender: No OFD packet to send [18:03:06]OFD Sender: No OFD packet to send [18:03:11]OFD Sender: No OFD packet to send [18:03:16]OFD Sender: No OFD packet to send [18:03:21]OFD Sender: No OFD packet to send [18:03:26]OFD Sender: No OFD packet to send [18:03:31]OFD Sender: No OFD packet to send [18:03:36]OFD Sender: No OFD packet to send [18:03:41]OFD Sender: No OFD packet to send [18:03:46]OFD Sender: No OFD packet to send [18:03:51]OFD Sender: No OFD packet to send [18:03:56]OFD Sender: No OFD packet to send [18:04:01]OFD Sender: No OFD packet to send [18:04:06]OFD Sender: No OFD packet to send [18:04:11]OFD Sender: No OFD packet to send [18:04:16]OFD Sender: No OFD packet to send [18:04:21]OFD Sender: No OFD packet to send [18:04:26]OFD Sender: No OFD packet to send [18:04:31]OFD Sender: No OFD packet to send [18:04:36]OFD Sender: No OFD packet to send [18:04:41]OFD Sender: No OFD packet to send [18:04:46]OFD Sender: No OFD packet to send [18:04:51]OFD Sender: No OFD packet to send [18:04:56]OFD Sender: No OFD packet to send [18:05:01]OFD Sender: No OFD packet to send [18:05:06]OFD Sender: No OFD packet to send [18:05:11]OFD Sender: No OFD packet to send [18:05:16]OFD Sender: No OFD packet to send [18:05:21]OFD Sender: No OFD packet to send [18:05:26]OFD Sender: No OFD packet to send [18:05:31]OFD Sender: No OFD packet to send [18:05:36]OFD Sender: No OFD packet to send [18:05:41]OFD Sender: No OFD packet to send [18:05:46]OFD Sender: No OFD packet to send [18:05:51]OFD Sender: No OFD packet to send [18:05:56]OFD Sender: No OFD packet to send [18:06:01]OFD Sender: No OFD packet to send [18:06:06]OFD Sender: No OFD packet to send [18:06:11]OFD Sender: No OFD packet to send [18:06:16]OFD Sender: No OFD packet to send [18:06:21]OFD Sender: No OFD packet to send [18:06:26]OFD Sender: No OFD packet to send [18:06:31]OFD Sender: No OFD packet to send [18:06:36]OFD Sender: No OFD packet to send [18:06:41]OFD Sender: No OFD packet to send [18:06:46]OFD Sender: No OFD packet to send [18:06:51]OFD Sender: No OFD packet to send [18:06:56]OFD Sender: No OFD packet to send [18:07:01]OFD Sender: No OFD packet to send [18:07:06]OFD Sender: No OFD packet to send [18:07:11]OFD Sender: No OFD packet to send [18:07:16]OFD Sender: No OFD packet to send [18:07:21]OFD Sender: No OFD packet to send [18:07:26]OFD Sender: No OFD packet to send [18:07:31]OFD Sender: No OFD packet to send [18:07:36]OFD Sender: No OFD packet to send [18:07:41]OFD Sender: No OFD packet to send [18:07:46]OFD Sender: No OFD packet to send [18:07:51]OFD Sender: No OFD packet to send [18:07:56]OFD Sender: No OFD packet to send [18:08:01]OFD Sender: No OFD packet to send [18:08:06]OFD Sender: No OFD packet to send [18:08:11]OFD Sender: No OFD packet to send [18:08:16]OFD Sender: No OFD packet to send [18:08:21]OFD Sender: No OFD packet to send [18:08:26]OFD Sender: No OFD packet to send [18:08:31]OFD Sender: No OFD packet to send [18:08:36]OFD Sender: No OFD packet to send [18:08:41]OFD Sender: No OFD packet to send [18:08:46]OFD Sender: No OFD packet to send [18:08:51]OFD Sender: No OFD packet to send [18:08:56]OFD Sender: No OFD packet to send [18:09:01]OFD Sender: No OFD packet to send [18:09:06]OFD Sender: No OFD packet to send [18:09:11]OFD Sender: No OFD packet to send [18:09:16]OFD Sender: No OFD packet to send [18:09:21]OFD Sender: No OFD packet to send [18:09:26]OFD Sender: No OFD packet to send [18:09:31]OFD Sender: No OFD packet to send [18:09:36]OFD Sender: No OFD packet to send [18:09:41]OFD Sender: No OFD packet to send [18:09:46]OFD Sender: No OFD packet to send [18:09:51]OFD Sender: No OFD packet to send [18:09:56]OFD Sender: No OFD packet to send [18:10:01]OFD Sender: No OFD packet to send [18:10:06]OFD Sender: No OFD packet to send [18:10:11]OFD Sender: No OFD packet to send [18:10:16]OFD Sender: No OFD packet to send [18:10:21]OFD Sender: No OFD packet to send [18:10:26]OFD Sender: No OFD packet to send [18:10:31]OFD Sender: No OFD packet to send [18:10:36]OFD Sender: No OFD packet to send [18:10:41]OFD Sender: No OFD packet to send [18:10:46]OFD Sender: No OFD packet to send [18:10:51]OFD Sender: No OFD packet to send [18:10:56]OFD Sender: No OFD packet to send [18:11:01]OFD Sender: No OFD packet to send [18:11:06]OFD Sender: No OFD packet to send [18:11:11]OFD Sender: No OFD packet to send [18:11:16]OFD Sender: No OFD packet to send [18:11:21]OFD Sender: No OFD packet to send [18:11:26]OFD Sender: No OFD packet to send [18:11:31]OFD Sender: No OFD packet to send [18:11:36]OFD Sender: No OFD packet to send [18:11:41]OFD Sender: No OFD packet to send [18:11:46]OFD Sender: No OFD packet to send [18:11:51]OFD Sender: No OFD packet to send [18:11:56]OFD Sender: No OFD packet to send [18:12:01]OFD Sender: No OFD packet to send [18:12:06]OFD Sender: No OFD packet to send [18:12:11]OFD Sender: No OFD packet to send [18:12:16]OFD Sender: No OFD packet to send [18:12:21]OFD Sender: No OFD packet to send [18:12:26]OFD Sender: No OFD packet to send [18:12:31]OFD Sender: No OFD packet to send [18:12:36]OFD Sender: No OFD packet to send [18:12:41]OFD Sender: No OFD packet to send [18:12:46]OFD Sender: No OFD packet to send [18:12:51]OFD Sender: No OFD packet to send [18:12:56]OFD Sender: No OFD packet to send [18:13:01]OFD Sender: No OFD packet to send [18:13:06]OFD Sender: No OFD packet to send [18:13:11]OFD Sender: No OFD packet to send [18:13:16]OFD Sender: No OFD packet to send [18:13:21]OFD Sender: No OFD packet to send [18:13:26]OFD Sender: No OFD packet to send [18:13:31]OFD Sender: No OFD packet to send [18:13:36]OFD Sender: No OFD packet to send [18:13:41]OFD Sender: No OFD packet to send [18:13:46]OFD Sender: No OFD packet to send [18:13:51]OFD Sender: No OFD packet to send [18:13:56]OFD Sender: No OFD packet to send [18:14:01]OFD Sender: No OFD packet to send [18:14:06]OFD Sender: No OFD packet to send [18:14:11]OFD Sender: No OFD packet to send [18:14:16]OFD Sender: No OFD packet to send [18:14:21]OFD Sender: No OFD packet to send [18:14:26]OFD Sender: No OFD packet to send [18:14:31]OFD Sender: No OFD packet to send [18:14:36]OFD Sender: No OFD packet to send [18:14:41]OFD Sender: No OFD packet to send [18:14:46]OFD Sender: No OFD packet to send [18:14:51]OFD Sender: No OFD packet to send [18:14:56]OFD Sender: No OFD packet to send [18:15:01]OFD Sender: No OFD packet to send [18:15:06]OFD Sender: No OFD packet to send [18:15:11]OFD Sender: No OFD packet to send [18:15:16]OFD Sender: No OFD packet to send [18:15:21]OFD Sender: No OFD packet to send [18:15:26]OFD Sender: No OFD packet to send [18:15:31]OFD Sender: No OFD packet to send [18:15:36]OFD Sender: No OFD packet to send [18:15:42]OFD Sender: No OFD packet to send [18:15:47]OFD Sender: No OFD packet to send [18:15:52]OFD Sender: No OFD packet to send [18:15:57]OFD Sender: No OFD packet to send [18:16:02]OFD Sender: No OFD packet to send [18:16:07]OFD Sender: No OFD packet to send [18:16:12]OFD Sender: No OFD packet to send [18:16:17]OFD Sender: No OFD packet to send [18:16:22]OFD Sender: No OFD packet to send [18:16:27]OFD Sender: No OFD packet to send [18:16:32]OFD Sender: No OFD packet to send [18:16:37]OFD Sender: No OFD packet to send [18:16:42]OFD Sender: No OFD packet to send [18:16:47]OFD Sender: No OFD packet to send [18:16:52]OFD Sender: No OFD packet to send [18:16:57]OFD Sender: No OFD packet to send [18:17:02]OFD Sender: No OFD packet to send [18:17:07]OFD Sender: No OFD packet to send [18:17:12]OFD Sender: No OFD packet to send [18:17:17]OFD Sender: No OFD packet to send [18:17:22]OFD Sender: No OFD packet to send [18:17:27]OFD Sender: No OFD packet to send [18:17:32]OFD Sender: No OFD packet to send [18:17:37]OFD Sender: No OFD packet to send [18:17:42]OFD Sender: No OFD packet to send [18:17:47]OFD Sender: No OFD packet to send [18:17:52]OFD Sender: No OFD packet to send [18:17:57]OFD Sender: No OFD packet to send [18:18:02]OFD Sender: No OFD packet to send [18:18:07]OFD Sender: No OFD packet to send [18:18:12]OFD Sender: No OFD packet to send [18:18:17]OFD Sender: No OFD packet to send [18:18:22]OFD Sender: No OFD packet to send [18:18:27]OFD Sender: No OFD packet to send [18:18:32]OFD Sender: No OFD packet to send [18:18:37]OFD Sender: No OFD packet to send [18:18:42]OFD Sender: No OFD packet to send [18:18:47]OFD Sender: No OFD packet to send [18:18:52]OFD Sender: No OFD packet to send [18:18:57]OFD Sender: No OFD packet to send [18:19:02]OFD Sender: No OFD packet to send [18:19:07]OFD Sender: No OFD packet to send [18:19:12]OFD Sender: No OFD packet to send [18:19:17]OFD Sender: No OFD packet to send [18:19:22]OFD Sender: No OFD packet to send [18:19:27]OFD Sender: No OFD packet to send [18:19:32]OFD Sender: No OFD packet to send [18:19:37]OFD Sender: No OFD packet to send [18:19:42]OFD Sender: No OFD packet to send [18:19:47]OFD Sender: No OFD packet to send [18:19:52]OFD Sender: No OFD packet to send [18:19:57]OFD Sender: No OFD packet to send [18:20:02]OFD Sender: No OFD packet to send [18:20:07]OFD Sender: No OFD packet to send [18:20:12]OFD Sender: No OFD packet to send [18:20:17]OFD Sender: No OFD packet to send [18:20:22]OFD Sender: No OFD packet to send [18:20:27]OFD Sender: No OFD packet to send [18:20:32]OFD Sender: No OFD packet to send [18:20:37]OFD Sender: No OFD packet to send [18:20:42]OFD Sender: No OFD packet to send [18:20:47]OFD Sender: No OFD packet to send [18:20:52]OFD Sender: No OFD packet to send [18:20:57]OFD Sender: No OFD packet to send [18:21:02]OFD Sender: No OFD packet to send [18:21:07]OFD Sender: No OFD packet to send [18:21:12]OFD Sender: No OFD packet to send [18:21:17]OFD Sender: No OFD packet to send [18:21:22]OFD Sender: No OFD packet to send [18:21:27]OFD Sender: No OFD packet to send [18:21:32]OFD Sender: No OFD packet to send [18:21:37]OFD Sender: No OFD packet to send [18:21:42]OFD Sender: No OFD packet to send [18:21:47]OFD Sender: No OFD packet to send [18:21:52]OFD Sender: No OFD packet to send [18:21:57]OFD Sender: No OFD packet to send [18:22:02]OFD Sender: No OFD packet to send [18:22:07]OFD Sender: No OFD packet to send [18:22:12]OFD Sender: No OFD packet to send [18:22:17]OFD Sender: No OFD packet to send [18:22:22]OFD Sender: No OFD packet to send [18:22:27]OFD Sender: No OFD packet to send [18:22:32]OFD Sender: No OFD packet to send [18:22:37]OFD Sender: No OFD packet to send [18:22:42]OFD Sender: No OFD packet to send [18:22:47]OFD Sender: No OFD packet to send [18:22:52]OFD Sender: No OFD packet to send [18:22:57]OFD Sender: No OFD packet to send [18:23:02]OFD Sender: No OFD packet to send [18:23:07]OFD Sender: No OFD packet to send [18:23:12]OFD Sender: No OFD packet to send [18:23:17]OFD Sender: No OFD packet to send [18:23:22]OFD Sender: No OFD packet to send [18:23:27]OFD Sender: No OFD packet to send [18:23:32]OFD Sender: No OFD packet to send [18:23:37]OFD Sender: No OFD packet to send [18:23:42]OFD Sender: No OFD packet to send [18:23:47]OFD Sender: No OFD packet to send [18:23:52]OFD Sender: No OFD packet to send [18:23:57]OFD Sender: No OFD packet to send [18:24:02]OFD Sender: No OFD packet to send [18:24:07]OFD Sender: No OFD packet to send [18:24:12]OFD Sender: No OFD packet to send [18:24:17]OFD Sender: No OFD packet to send [18:24:22]OFD Sender: No OFD packet to send [18:24:27]OFD Sender: No OFD packet to send [18:24:32]OFD Sender: No OFD packet to send [18:24:37]OFD Sender: No OFD packet to send [18:24:42]OFD Sender: No OFD packet to send [18:24:47]OFD Sender: No OFD packet to send [18:24:52]OFD Sender: No OFD packet to send [18:24:57]OFD Sender: No OFD packet to send [18:25:02]OFD Sender: No OFD packet to send [18:25:07]OFD Sender: No OFD packet to send [18:25:12]OFD Sender: No OFD packet to send [18:25:17]OFD Sender: No OFD packet to send [18:25:22]OFD Sender: No OFD packet to send [18:25:27]OFD Sender: No OFD packet to send [18:25:32]OFD Sender: No OFD packet to send [18:25:37]OFD Sender: No OFD packet to send [18:25:42]OFD Sender: No OFD packet to send [18:25:47]OFD Sender: No OFD packet to send [18:25:52]OFD Sender: No OFD packet to send [18:25:57]OFD Sender: No OFD packet to send [18:26:02]OFD Sender: No OFD packet to send [18:26:07]OFD Sender: No OFD packet to send [18:26:12]OFD Sender: No OFD packet to send [18:26:17]OFD Sender: No OFD packet to send [18:26:22]OFD Sender: No OFD packet to send [18:26:27]OFD Sender: No OFD packet to send [18:26:32]OFD Sender: No OFD packet to send [18:26:37]OFD Sender: No OFD packet to send [18:26:42]OFD Sender: No OFD packet to send [18:26:47]OFD Sender: No OFD packet to send [18:26:52]OFD Sender: No OFD packet to send [18:26:57]OFD Sender: No OFD packet to send [18:27:02]OFD Sender: No OFD packet to send [18:27:07]OFD Sender: No OFD packet to send [18:27:12]OFD Sender: No OFD packet to send [18:27:17]OFD Sender: No OFD packet to send [18:27:22]OFD Sender: No OFD packet to send [18:27:27]OFD Sender: No OFD packet to send [18:27:32]OFD Sender: No OFD packet to send [18:27:37]OFD Sender: No OFD packet to send [18:27:42]OFD Sender: No OFD packet to send [18:27:47]OFD Sender: No OFD packet to send [18:27:52]OFD Sender: No OFD packet to send [18:27:57]OFD Sender: No OFD packet to send [18:28:02]OFD Sender: No OFD packet to send [18:28:07]OFD Sender: No OFD packet to send [18:28:12]OFD Sender: No OFD packet to send [18:28:17]OFD Sender: No OFD packet to send [18:28:22]OFD Sender: No OFD packet to send [18:28:27]OFD Sender: No OFD packet to send [18:28:32]OFD Sender: No OFD packet to send [18:28:37]OFD Sender: No OFD packet to send [18:28:42]OFD Sender: No OFD packet to send [18:28:47]OFD Sender: No OFD packet to send [18:28:52]OFD Sender: No OFD packet to send [18:28:57]OFD Sender: No OFD packet to send [18:29:02]OFD Sender: No OFD packet to send [18:29:07]OFD Sender: No OFD packet to send [18:29:12]OFD Sender: No OFD packet to send [18:29:17]OFD Sender: No OFD packet to send [18:29:22]OFD Sender: No OFD packet to send [18:29:27]OFD Sender: No OFD packet to send [18:29:32]OFD Sender: No OFD packet to send [18:29:37]OFD Sender: No OFD packet to send [18:29:42]OFD Sender: No OFD packet to send [18:29:47]OFD Sender: No OFD packet to send [18:29:52]OFD Sender: No OFD packet to send [18:29:57]OFD Sender: No OFD packet to send [18:30:02]OFD Sender: No OFD packet to send [18:30:07]OFD Sender: No OFD packet to send [18:30:12]OFD Sender: No OFD packet to send [18:30:17]OFD Sender: No OFD packet to send [18:30:22]OFD Sender: No OFD packet to send [18:30:27]OFD Sender: No OFD packet to send [18:30:32]OFD Sender: No OFD packet to send [18:30:37]OFD Sender: No OFD packet to send [18:30:42]OFD Sender: No OFD packet to send [18:30:47]OFD Sender: No OFD packet to send [18:30:52]OFD Sender: No OFD packet to send [18:30:57]OFD Sender: No OFD packet to send [18:31:02]OFD Sender: No OFD packet to send [18:31:07]OFD Sender: No OFD packet to send [18:31:12]OFD Sender: No OFD packet to send [18:31:17]OFD Sender: No OFD packet to send [18:31:22]OFD Sender: No OFD packet to send [18:31:27]OFD Sender: No OFD packet to send [18:31:32]OFD Sender: No OFD packet to send [18:31:37]OFD Sender: No OFD packet to send [18:31:42]OFD Sender: No OFD packet to send [18:31:47]OFD Sender: No OFD packet to send [18:31:52]OFD Sender: No OFD packet to send [18:31:57]OFD Sender: No OFD packet to send [18:32:02]OFD Sender: No OFD packet to send [18:32:07]OFD Sender: No OFD packet to send [18:32:12]OFD Sender: No OFD packet to send [18:32:17]OFD Sender: No OFD packet to send [18:32:22]OFD Sender: No OFD packet to send [18:32:27]OFD Sender: No OFD packet to send [18:32:32]OFD Sender: No OFD packet to send [18:32:37]OFD Sender: No OFD packet to send [18:32:42]OFD Sender: No OFD packet to send [18:32:47]OFD Sender: No OFD packet to send [18:32:52]OFD Sender: No OFD packet to send [18:32:57]OFD Sender: No OFD packet to send [18:33:02]OFD Sender: No OFD packet to send [18:33:07]OFD Sender: No OFD packet to send [18:33:12]OFD Sender: No OFD packet to send [18:33:17]OFD Sender: No OFD packet to send [18:33:22]OFD Sender: No OFD packet to send [18:33:27]OFD Sender: No OFD packet to send [18:33:32]OFD Sender: No OFD packet to send [18:33:37]OFD Sender: No OFD packet to send [18:33:42]OFD Sender: No OFD packet to send [18:33:47]OFD Sender: No OFD packet to send [18:33:52]OFD Sender: No OFD packet to send [18:33:57]OFD Sender: No OFD packet to send [18:34:02]OFD Sender: No OFD packet to send [18:34:07]OFD Sender: No OFD packet to send [18:34:12]OFD Sender: No OFD packet to send [18:34:17]OFD Sender: No OFD packet to send [18:34:22]OFD Sender: No OFD packet to send [18:34:27]OFD Sender: No OFD packet to send [18:34:32]OFD Sender: No OFD packet to send [18:34:37]OFD Sender: No OFD packet to send [18:34:42]OFD Sender: No OFD packet to send [18:34:47]OFD Sender: No OFD packet to send [18:34:52]OFD Sender: No OFD packet to send [18:34:57]OFD Sender: No OFD packet to send [18:35:03]OFD Sender: No OFD packet to send [18:35:08]OFD Sender: No OFD packet to send [18:35:13]OFD Sender: No OFD packet to send [18:35:18]OFD Sender: No OFD packet to send [18:35:23]OFD Sender: No OFD packet to send [18:35:28]OFD Sender: No OFD packet to send [18:35:33]OFD Sender: No OFD packet to send [18:35:38]OFD Sender: No OFD packet to send [18:35:43]OFD Sender: No OFD packet to send [18:35:48]OFD Sender: No OFD packet to send [18:35:53]OFD Sender: No OFD packet to send [18:35:58]OFD Sender: No OFD packet to send [18:36:03]OFD Sender: No OFD packet to send [18:36:08]OFD Sender: No OFD packet to send [18:36:13]OFD Sender: No OFD packet to send [18:36:18]OFD Sender: No OFD packet to send [18:36:23]OFD Sender: No OFD packet to send [18:36:28]OFD Sender: No OFD packet to send [18:36:33]OFD Sender: No OFD packet to send [18:36:38]OFD Sender: No OFD packet to send [18:36:43]OFD Sender: No OFD packet to send [18:36:48]OFD Sender: No OFD packet to send [18:36:53]OFD Sender: No OFD packet to send [18:36:58]OFD Sender: No OFD packet to send [18:37:03]OFD Sender: No OFD packet to send [18:37:08]OFD Sender: No OFD packet to send [18:37:13]OFD Sender: No OFD packet to send [18:37:18]OFD Sender: No OFD packet to send [18:37:23]OFD Sender: No OFD packet to send [18:37:28]OFD Sender: No OFD packet to send [18:37:33]OFD Sender: No OFD packet to send [18:37:38]OFD Sender: No OFD packet to send [18:37:43]OFD Sender: No OFD packet to send [18:37:48]OFD Sender: No OFD packet to send [18:37:53]OFD Sender: No OFD packet to send [18:37:58]OFD Sender: No OFD packet to send [18:38:03]OFD Sender: No OFD packet to send [18:38:08]OFD Sender: No OFD packet to send [18:38:13]OFD Sender: No OFD packet to send [18:38:18]OFD Sender: No OFD packet to send [18:38:23]OFD Sender: No OFD packet to send [18:38:28]OFD Sender: No OFD packet to send [18:38:33]OFD Sender: No OFD packet to send [18:38:38]OFD Sender: No OFD packet to send [18:38:43]OFD Sender: No OFD packet to send [18:38:48]OFD Sender: No OFD packet to send [18:38:53]OFD Sender: No OFD packet to send [18:38:58]OFD Sender: No OFD packet to send [18:39:03]OFD Sender: No OFD packet to send [18:39:08]OFD Sender: No OFD packet to send [18:39:13]OFD Sender: No OFD packet to send [18:39:18]OFD Sender: No OFD packet to send [18:39:23]OFD Sender: No OFD packet to send [18:39:28]OFD Sender: No OFD packet to send [18:39:33]OFD Sender: No OFD packet to send [18:39:38]OFD Sender: No OFD packet to send [18:39:43]OFD Sender: No OFD packet to send [18:39:48]OFD Sender: No OFD packet to send [18:39:53]OFD Sender: No OFD packet to send [18:39:58]OFD Sender: No OFD packet to send [18:40:03]OFD Sender: No OFD packet to send [18:40:08]OFD Sender: No OFD packet to send [18:40:13]OFD Sender: No OFD packet to send [18:40:18]OFD Sender: No OFD packet to send [18:40:23]OFD Sender: No OFD packet to send [18:40:27]accept exits with 9 [18:40:27]New connection [18:40:27]New thread 3067141476 created [18:40:27]Thread 3067284836 joined [18:40:27]Waiting for new connection... [18:40:27] Sock 9.Parse request [18:40:27]Sock 9.Check first char [18:40:27]Sock 9.First char is OK [18:40:27]request: POST /json_proto HTTP/1.0 [18:40:27]Method: POST [18:40:27]URL: /json_proto [18:40:27]Method is POST - this is cgi request [18:40:27]url: /json_proto [18:40:27]query_string will be loaded in cgi processing [18:40:27]execute_cgi json_proto POST (null) [18:40:27]execute_cgi path=json_proto method=POST [18:40:27]POST find Content-Length [18:40:27]Host: 172.17.50.196:8080 [18:40:27]Content-Length: 621 [18:40:27]Content-Type: application/json [18:40:27] [18:40:27]POST finish read [18:40:27]Found Content-Length = 621 [18:40:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335156", "tax_sys" : 0, "items" : [ { "code": "4780014240406", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Sovereign Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:40:27]execute_script... [18:40: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 : (3)335156", "tax_sys" : 0, "items" : [ { "code": "4780014240406", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Sovereign Blue", "price" : 134.00, "quantity" : 1.000, "sum" : 134.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 134.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:40:27]POST & json_proto [18:40:27]process_json_proto [18:40:27]json parsed OK: [18:40:27]protocol is kg_v1.0 [18:40:27]action value=close_receipt [18:40:27]process_action close_receipt [18:40:27]cmd_close_receipt [18:40:27]MH_GetDate [18:40:27]Write to MH i2c: F0 00 00 1B 15 1F [18:40:27]Write i2c OK [18:40:27]MH_I2C_Read... [18:40:27]Read from MH i2c: F0 [18:40:27]MH_I2C_Read... [18:40:27]Read from MH i2c: F0 09 00 [18:40:27]MH_I2C_Read... [18:40:27]Read from MH i2c: F0 09 00 1B 15 00 1D 2C 21 67 72 0D 1C 67 FB [18:40:27]GetLastDocTimeStamp 1730224594 [18:40:27]current date 1730227229 [18:40:27]FM_GetShiftState [18:40:27]SAM_PROTO_GetShiftState [18:40:27]wFMCommunicate request_size=4 [18:40:27]MH_SAM_APDU [18:40:27]CAPDU: 80 13 01 00 [18:40:27]Write to MH i2c: E2 08 00 1C 15 80 13 01 00 00 00 00 00 AE [18:40:27]Write i2c OK [18:40:27]MH_I2C_Read... [18:40:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:27]Read from MH i2c: E2 [18:40:27]MH_I2C_Read... [18:40:27]Read from MH i2c: E2 0E 00 [18:40:27]MH_I2C_Read... [18:40:27]Read from MH i2c: E2 0E 00 1C 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FD [18:40:27]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [18:40:27]wFMCommunicate OK [18:40:27]SAM_PROTO_GetShiftState done [18:40:27]FM_GetShiftState done [18:40:27]opened in 1730160023 [18:40:27]opened+sec_in_day 1730246423 [18:40:27]quantity*price = 13400 [18:40:27]sum+1 = 13401 [18:40:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 134.00 НСП 1% : 1.19 НДС 12% : 14.23 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 249 29.10.2024 18:40 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139264 ФПД: 35685103028986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T184029&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139264&fm=35685103028986&tin=02508201610067®Number=0000000000091631&sum=13400 0 [18:40:29]StoreToDocumentArchive [18:40:29]shift 555 fd 139264 [18:40:29]save to /storage/0555/doc_00139264 [18:40:29]save last doc name /storage/0555/doc_00139264 to /storage/kkm_last_doc_name [18:40:29]save OK [18:40:29]Clear old archive folders... [18:40:29]ProcessDocumentItem done err = 0, tmpTLVsize=273 [18:40:29]tlvbuf is 01168000 [18:40:29]SAM_PROTO_ClearQueue [18:40:29]wFMCommunicate request_size=4 [18:40:29]MH_SAM_APDU [18:40:29]CAPDU: 80 09 00 00 [18:40:29]Write to MH i2c: E2 08 00 29 15 80 09 00 00 00 00 00 00 B0 [18:40:29]Write i2c OK [18:40:29]MH_I2C_Read... [18:40:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:40:29]Read from MH i2c: E2 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 03 00 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 03 00 29 15 00 90 00 B2 [18:40:29]RAPDU: 90 00 [18:40:29]wFMCommunicate OK [18:40:29]SAM_PROTO_ClearQueue done [18:40:29]KKMCreateOFDPacket [18:40:29]OFDProtocolAddRootSTLVToBuf [18:40:29]FM_MakeSignedData [18:40:29]FM_MakeSignedData [18:40:29]SAM_PROTO_SignData [18:40:29]wFMCommunicate request_size=4 [18:40:29]MH_SAM_APDU [18:40:29]CAPDU: 80 0D 01 02 [18:40:29]Write to MH i2c: E2 08 00 2A 15 80 0D 01 02 00 00 00 00 B8 [18:40:29]Write i2c OK [18:40:29]MH_I2C_Read... [18:40:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:40:29]Read from MH i2c: E2 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 03 00 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 03 00 2A 15 00 90 00 B3 [18:40:29]RAPDU: 90 00 [18:40:29]wFMCommunicate OK [18:40:29]wFMCommunicate request_size=255 [18:40:29]MH_SAM_APDU [18:40:29]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 1D 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 [18:40:29]Write to MH i2c: E2 02 01 2B 15 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 1D 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 00 00 1B [18:40:29]Write i2c OK [18:40:29]MH_I2C_Read... [18:40:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:29]Read from MH i2c: E2 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 03 00 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 03 00 2B 15 00 90 00 B4 [18:40:29]RAPDU: 90 00 [18:40:29]wFMCommunicate OK [18:40:29]wFMCommunicate request_size=32 [18:40:29]MH_SAM_APDU [18:40:29]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 36 36 39 10 04 04 00 00 20 02 00 35 04 06 00 20 74 95 E3 CA FA [18:40:29]Write to MH i2c: E2 23 00 2C 15 80 0D 02 02 1B 00 30 30 30 38 37 34 36 36 39 10 04 04 00 00 20 02 00 35 04 06 00 20 74 95 E3 CA FA 00 00 12 [18:40:29]Write i2c OK [18:40:29]MH_I2C_Read... [18:40:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:40:29]Read from MH i2c: E2 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 03 00 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 03 00 2C 15 00 90 00 B5 [18:40:29]RAPDU: 90 00 [18:40:29]wFMCommunicate OK [18:40:29]wFMCommunicate request_size=4 [18:40:29]MH_SAM_APDU [18:40:29]CAPDU: 80 0D 03 02 [18:40:29]Write to MH i2c: E2 08 00 2D 15 80 0D 03 02 00 00 00 00 BD [18:40:29]Write i2c OK [18:40:29]MH_I2C_Read... [18:40:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:40:29]Read from MH i2c: E2 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 0B 00 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 0B 00 2D 15 00 47 DA 74 C4 CE A8 61 7C 90 00 6A [18:40:29]RAPDU: 47 DA 74 C4 CE A8 61 7C 90 00 [18:40:29]wFMCommunicate OK [18:40:29]SAM_PROTO_SignData done [18:40:29]FM_MakeSignedData done [18:40:29]CreateOFDProtocolMessage [18:40:29]wFMCommunicate request_size=4 [18:40:29]MH_SAM_APDU [18:40:29]CAPDU: 80 11 00 00 [18:40:29]Write to MH i2c: E2 08 00 2E 15 80 11 00 00 00 00 00 00 BD [18:40:29]Write i2c OK [18:40:29]MH_I2C_Read... [18:40:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:29]Read from MH i2c: E2 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 17 00 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: E2 17 00 2E 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 18 [18:40:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [18:40:29]wFMCommunicate OK [18:40:29]CreateOFDProtocolMessage done [18:40:29]OFDSenderStorePacket 139264 [18:40:29]StoreOFDPacket docnum=139264 [18:40:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 25 01 00 00 64 C2 1D 01 BE 20 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 1D 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 00 20 02 00 35 04 06 00 20 74 95 E3 CA FA 47 DA 74 C4 CE A8 61 7C [18:40:29]CheckFolder [18:40:29]dirname=/storage/ofd_packets [18:40:29]CheckFolder done [18:40:29]ProducePacketName [18:40:29]name=ofd_packets/00139264 [18:40:29]NVStorageSaveData ofd_packets/00139264 [18:40:29]File name is /storage/ofd_packets/00139264 [18:40:29]Write 323 bytes [18:40:29]NVStorageSaveData done [18:40:29]OFDSenderStorePacket done [18:40:29]KKMCreateOFDPacket done [18:40:29]NVStorageSaveData kkm_last_timestamp [18:40:29]File name is /storage/kkm_last_timestamp [18:40:29]Write 4 bytes [18:40:29]NVStorageSaveData done [18:40:29]ExternCall_PrintAddStr [18:40:29]wPrintStart [18:40:29]Write to MH i2c: 01 00 00 2F 15 44 [18:40:29]Write i2c OK [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: 01 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: 01 07 00 [18:40:29]MH_I2C_Read... [18:40:29]Read from MH i2c: 01 07 00 2F 15 00 00 00 00 00 FF 0F 59 [18:40:29]RasterBufferAndPrint [18:40:29]line Счет N : (3)335156 [18:40:29]line ИНН: 02508201610067 [18:40:29]line Контрольно-Кассовый Чек [18:40:29]line ПРОДАЖА [18:40:29]line Товар: 4780014240406 [18:40:29]line Сигареты Sovereign Blue [18:40:29]line 1.000 * 134.00 [18:40:29]line = 134.00 [18:40:29]line НДС 12% НСП 1% [18:40:29]line > о реализуемом товаре [18:40:29]line ИТОГО: 134.00 [18:40:29]line НСП 1% : 1.19 [18:40:29]line НДС 12% : 14.23 [18:40:29]line Наличными: 134.00 [18:40:29]line Безнал.: 0.00 [18:40:29]line Место: АЗС № 101 "Партнер Нефть" [18:40:29]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:40:29]line СНО: Общий режим [18:40:29]line Чек 249 29.10.2024 18:40 [18:40:29]line Смена: 555 ФФД: 1.0 [18:40:29]line ЗНМ: 0300000081 [18:40:29]line РНМ: 0000000000091631 [18:40:29]line Версия ККМ: 001 [18:40:29]line ФМ: 0000000000874669 [18:40:29]line ФД: 139264 [18:40:29]line ФПД: 35685103028986 [18:40:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T184029&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139264&fm=35685103028986&tin=02508201610067®Number=0000000000091631&sum=13400 [18:40:29]OFD Sender: Processing packet 139264 [packets to send 34, broken 33] [18:40:29]ProducePacketName [18:40:29]name=ofd_packets/00139264 [18:40:29]OFD Sender: To server: pG, [18:40:29]CommunicateWithHost lk.salyk.kg:30040 [18:40:29]ConnectInit lk.salyk.kg [18:40:29]line 0 [18:40:29]written 0, free lines is 4095 [18:40:30]Connected sock=10 [18:40: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 36 39 25 01 00 00 64 C2 1D 01 BE 20 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 37 38 30 30 31 34 32 34 30 34 30 36 06 04 1F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 53 6F 76 65 72 65 69 67 6E 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 34 00 00 00 00 13 04 06 00 58 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 34 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 05 00 00 00 00 07 04 06 00 58 34 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 1D 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 00 20 02 00 35 04 06 00 20 74 95 E3 CA FA 47 DA 74 C4 CE A8 61 7C [18:40: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 36 39 4F 00 00 00 7E 8C 47 00 80 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 36 39 10 04 04 00 00 20 02 00 F4 03 04 00 CF D7 20 67 B6 04 01 00 00 77 5C 9D C7 51 12 DE B4 [18:40:30]CommunicateWithHost err = 0 [18:40:30]CheckOFDResponse [18:40:30]1017 (14) - 77093643461234 [18:40:30]1041 (16) - 0000000000874669 [18:40:30]1040 (4) - 139264 [18:40:30]1012 (4) - 29.10.2024 12:40 [18:40:30]1206 (1) - 0 [18:40:30]OFD Sender: Remove packet 139264 [18:40:30]ProducePacketName [18:40:30]name=ofd_packets/00139264 [18:40:30]NVStorageDeleteData [18:40:30]Write to MH i2c: 01 00 00 57 15 6C [18:40:30]Write i2c OK [18:40:30]MH_I2C_Read... [18:40:30]Read from MH i2c: 01 [18:40:30]MH_I2C_Read... [18:40:30]Read from MH i2c: 01 07 00 [18:40:30]MH_I2C_Read... [18:40:30]Read from MH i2c: 01 07 00 57 15 00 00 00 00 00 11 0D 91 [18:40:30]RasterBufferAndPrint [18:40:30]line [18:40:30]line [18:40:30]line [18:40:30]line [18:40:30]line [18:40:30]written 0, free lines is 3351 [18:40:30]MH_Cut [18:40:30]Write to MH i2c: D1 01 00 5E 15 01 45 [18:40:30]Write i2c OK [18:40:30]MH_I2C_Read... [18:40:30]Read from MH i2c: D1 [18:40:30]MH_I2C_Read... [18:40:30]Read from MH i2c: D1 01 00 [18:40:30]MH_I2C_Read... [18:40:30]Read from MH i2c: D1 01 00 5E 15 00 44 [18:40:30]Write to MH i2c: 01 00 00 5F 15 74 [18:40:30]Write i2c OK [18:40:30]MH_I2C_Read... [18:40:30]OFD Sender: No OFD packet to send [18:40:31]*** Cut start [18:40:31]*** Partial cut [18:40:31]*** CUTSNS_PIN = 1 [18:40:31]*** CUTSNS_PIN = 0 [18:40:31]*** Brake cut motor [18:40:31]Read from MH i2c: 01 [18:40:31]MH_I2C_Read... [18:40:31]*** Stop cut motor [18:40:31]*** Cut end [18:40:31]Read from MH i2c: 01 07 00 [18:40:31]MH_I2C_Read... [18:40:31]Read from MH i2c: 01 07 00 5F 15 00 00 00 00 00 FF 0F 89 [18:40:31]process_action close_receipt done [18:40:31]requested_data is exist [18:40:31]produce_requested_data [18:40:31]requested_item fm.sn is exist - process it [18:40:31]wFMCommunicate request_size=4 [18:40:31]MH_SAM_APDU [18:40:31]CAPDU: 80 11 00 00 [18:40:31]Write to MH i2c: E2 08 00 60 15 80 11 00 00 00 00 00 00 EF [18:40:31]Write i2c OK [18:40:31]MH_I2C_Read... [18:40:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:40:31]Read from MH i2c: E2 [18:40:31]MH_I2C_Read... [18:40:31]Read from MH i2c: E2 17 00 [18:40:31]MH_I2C_Read... [18:40:31]Read from MH i2c: E2 17 00 60 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4A [18:40:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [18:40:31]wFMCommunicate OK [18:40:31]requested_item fd.num is exist - process it [18:40:31]SAM_PROTO_GetFieldsCounters [18:40:31]wFMCommunicate request_size=4 [18:40:31]MH_SAM_APDU [18:40:31]CAPDU: 80 13 00 00 [18:40:31]Write to MH i2c: E2 08 00 61 15 80 13 00 00 00 00 00 00 F2 [18:40:31]Write i2c OK [18:40:31]MH_I2C_Read... [18:40:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:40:31]Read from MH i2c: E2 [18:40:31]MH_I2C_Read... [18:40:31]Read from MH i2c: E2 62 00 [18:40:31]MH_I2C_Read... [18:40:31]Read from MH i2c: E2 62 00 61 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 00 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [18:40: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 00 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 F9 00 00 00 5E 04 04 00 F9 00 00 00 57 04 04 00 FA 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:40:31]wFMCommunicate OK [18:40:31]SAM_PROTO_GetFieldsCounters done [18:40:31]requested_item shift.num is exist - process it [18:40:31]requested_item shift.opened is exist - process it [18:40:31]req_shift_opened [18:40:31]FM_GetShiftState [18:40:31]SAM_PROTO_GetShiftState [18:40:31]wFMCommunicate request_size=4 [18:40:31]MH_SAM_APDU [18:40:31]CAPDU: 80 13 01 00 [18:40:31]Write to MH i2c: E2 08 00 62 15 80 13 01 00 00 00 00 00 F4 [18:40:31]Write i2c OK [18:40:31]MH_I2C_Read... [18:40:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:40:31]Read from MH i2c: E2 [18:40:31]MH_I2C_Read... [18:40:31]Read from MH i2c: E2 0E 00 [18:40:31]MH_I2C_Read... [18:40:31]Read from MH i2c: E2 0E 00 62 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 43 [18:40:31]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [18:40:31]wFMCommunicate OK [18:40:31]SAM_PROTO_GetShiftState done [18:40:31]FM_GetShiftState done [18:40:31]req_shift_opened done [18:40:31]requested_item shift.open_date is exist - process it [18:40:31]req_shift_open_date [18:40:31]req_shift_open_date done [18:40:31]produce_requested_data done [18:40:31]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139264,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [18:40:31]process_action_free close_receipt [18:40:31]json_value_free [18:40:31]json_value_free done [18:40:31]process_json_proto returns [18:40:31]Send response to host [18:40:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139264,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [18:40:31]free response buf [18:40:31]execute_script done [18:40:31]execute_script returns [18:40:31]free content buf [18:40:31]Sock 9.Close socket [18:40:31]Sock 9.Thread stoped [18:40:35]OFD Sender: No OFD packet to send [18:40:40]OFD Sender: No OFD packet to send [18:40:45]OFD Sender: No OFD packet to send [18:40:50]OFD Sender: No OFD packet to send [18:40:55]OFD Sender: No OFD packet to send [18:41:00]OFD Sender: No OFD packet to send [18:41:05]OFD Sender: No OFD packet to send [18:41:10]OFD Sender: No OFD packet to send [18:41:15]OFD Sender: No OFD packet to send [18:41:20]OFD Sender: No OFD packet to send [18:41:25]OFD Sender: No OFD packet to send [18:41:30]OFD Sender: No OFD packet to send [18:41:35]OFD Sender: No OFD packet to send [18:41:40]OFD Sender: No OFD packet to send [18:41:45]OFD Sender: No OFD packet to send [18:41:50]OFD Sender: No OFD packet to send [18:41:55]OFD Sender: No OFD packet to send [18:42:00]OFD Sender: No OFD packet to send [18:42:05]OFD Sender: No OFD packet to send [18:42:10]OFD Sender: No OFD packet to send [18:42:15]OFD Sender: No OFD packet to send [18:42:20]OFD Sender: No OFD packet to send [18:42:25]OFD Sender: No OFD packet to send [18:42:30]OFD Sender: No OFD packet to send [18:42:35]OFD Sender: No OFD packet to send [18:42:40]OFD Sender: No OFD packet to send [18:42:45]OFD Sender: No OFD packet to send [18:42:50]OFD Sender: No OFD packet to send [18:42:55]OFD Sender: No OFD packet to send [18:43:00]OFD Sender: No OFD packet to send [18:43:05]OFD Sender: No OFD packet to send [18:43:10]OFD Sender: No OFD packet to send [18:43:15]OFD Sender: No OFD packet to send [18:43:20]OFD Sender: No OFD packet to send [18:43:25]OFD Sender: No OFD packet to send [18:43:30]OFD Sender: No OFD packet to send [18:43:35]OFD Sender: No OFD packet to send [18:43:40]OFD Sender: No OFD packet to send [18:43:45]OFD Sender: No OFD packet to send [18:43:47]accept exits with 8 [18:43:47]New connection [18:43:47]New thread 3067284836 created [18:43:47]Thread 3067141476 joined [18:43:47]Waiting for new connection... [18:43:47] Sock 8.Parse request [18:43:47]Sock 8.Check first char [18:43:47]Sock 8.First char is OK [18:43:47]request: POST /json_proto HTTP/1.0 [18:43:47]Method: POST [18:43:47]URL: /json_proto [18:43:47]Method is POST - this is cgi request [18:43:47]url: /json_proto [18:43:47]query_string will be loaded in cgi processing [18:43:47]execute_cgi json_proto POST (null) [18:43:47]execute_cgi path=json_proto method=POST [18:43:47]POST find Content-Length [18:43:47]Host: 172.17.50.196:8080 [18:43:47]Content-Length: 1425 [18:43:47]Content-Type: application/json [18:43:47] [18:43:47]POST finish read [18:43:47]Found Content-Length = 1425 [18:43:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335158", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870002329937", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u043F\u0435\u0440\u0441\u0438\u043A Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 512.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:47]execute_script... [18: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 : (3)335158", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870002329937", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u043F\u0435\u0440\u0441\u0438\u043A Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 512.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:47]POST & json_proto [18:43:47]process_json_proto [18:43:47]json parsed OK: [18:43:47]protocol is kg_v1.0 [18:43:47]action value=close_receipt [18:43:47]process_action close_receipt [18:43:47]cmd_close_receipt [18:43:47]MH_GetDate [18:43:47]Write to MH i2c: F0 00 00 63 15 67 [18:43:47]Write i2c OK [18:43:47]MH_I2C_Read... [18:43:47]Read from MH i2c: F0 [18:43:47]MH_I2C_Read... [18:43:47]Read from MH i2c: F0 09 00 [18:43:47]MH_I2C_Read... [18:43:47]Read from MH i2c: F0 09 00 63 15 00 E5 2C 21 67 72 0D 1C 67 0B [18:43:47]GetLastDocTimeStamp 1730227229 [18:43:47]current date 1730227429 [18:43:47]FM_GetShiftState [18:43:47]SAM_PROTO_GetShiftState [18:43:47]wFMCommunicate request_size=4 [18:43:47]MH_SAM_APDU [18:43:47]CAPDU: 80 13 01 00 [18:43:47]Write to MH i2c: E2 08 00 64 15 80 13 01 00 00 00 00 00 F6 [18:43:47]Write i2c OK [18:43:47]MH_I2C_Read... [18:43:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:47]Read from MH i2c: E2 [18:43:47]MH_I2C_Read... [18:43:47]Read from MH i2c: E2 0E 00 [18:43:47]MH_I2C_Read... [18:43:47]Read from MH i2c: E2 0E 00 64 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 45 [18:43:47]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [18:43:47]wFMCommunicate OK [18:43:47]SAM_PROTO_GetShiftState done [18:43:47]FM_GetShiftState done [18:43:47]opened in 1730160023 [18:43:47]opened+sec_in_day 1730246423 [18:43:47]quantity*price = 9900 [18:43:47]sum+1 = 9901 [18:43:47]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870002329937 Напиток Lipton IceTea 1л персик Regular 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48743587 Сигареты Winston XStyle Silver 1.000 * 144.00 = 144.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48745000 Сигареты Winston Purple Mix 1.000 * 139.00 = 139.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 512.00 НСП 1% : 4.53 НДС 12% : 54.36 Наличными: 512.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 250 29.10.2024 18:43 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139265 ФПД: 110061781664674 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T184349&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139265&fm=110061781664674&tin=02508201610067®Number=0000000000091631&sum=51200 0 [18:43:49]StoreToDocumentArchive [18:43:49]shift 555 fd 139265 [18:43:49]save to /storage/0555/doc_00139265 [18:43:49]save last doc name /storage/0555/doc_00139265 to /storage/kkm_last_doc_name [18:43:49]save OK [18:43:49]Clear old archive folders... [18:43:49]ProcessDocumentItem done err = 0, tmpTLVsize=625 [18:43:49]tlvbuf is 01145730 [18:43:49]SAM_PROTO_ClearQueue [18:43:49]wFMCommunicate request_size=4 [18:43:49]MH_SAM_APDU [18:43:49]CAPDU: 80 09 00 00 [18:43:49]Write to MH i2c: E2 08 00 71 15 80 09 00 00 00 00 00 00 F8 [18:43:49]Write i2c OK [18:43:49]MH_I2C_Read... [18:43:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:43:49]Read from MH i2c: E2 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 03 00 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 03 00 71 15 00 90 00 FA [18:43:49]RAPDU: 90 00 [18:43:49]wFMCommunicate OK [18:43:49]SAM_PROTO_ClearQueue done [18:43:49]KKMCreateOFDPacket [18:43:49]OFDProtocolAddRootSTLVToBuf [18:43:49]FM_MakeSignedData [18:43:49]FM_MakeSignedData [18:43:49]SAM_PROTO_SignData [18:43:49]wFMCommunicate request_size=4 [18:43:49]MH_SAM_APDU [18:43:49]CAPDU: 80 0D 01 02 [18:43:49]Write to MH i2c: E2 08 00 72 15 80 0D 01 02 00 00 00 00 00 [18:43:49]Write i2c OK [18:43:49]MH_I2C_Read... [18:43:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:43:49]Read from MH i2c: E2 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 03 00 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 03 00 72 15 00 90 00 FB [18:43:49]RAPDU: 90 00 [18:43:49]wFMCommunicate OK [18:43:49]wFMCommunicate request_size=255 [18:43:49]MH_SAM_APDU [18:43:49]CAPDU: 80 0D 02 02 FA 03 00 71 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 33 37 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 [18:43:49]Write to MH i2c: E2 02 01 73 15 80 0D 02 02 FA 00 03 00 71 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 33 37 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 00 13 [18:43:49]Write i2c OK [18:43:49]MH_I2C_Read... [18:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:49]Read from MH i2c: E2 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 03 00 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 03 00 73 15 00 90 00 FC [18:43:49]RAPDU: 90 00 [18:43:49]wFMCommunicate OK [18:43:49]wFMCommunicate request_size=255 [18:43:49]MH_SAM_APDU [18:43:49]CAPDU: 80 0D 02 02 FA 00 01 BC 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 C8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 01 00 00 00 00 EE 03 0F [18:43:49]Write to MH i2c: E2 02 01 74 15 80 0D 02 02 FA 00 00 01 BC 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 C8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 01 00 00 00 00 EE 03 0F 00 00 78 [18:43:49]Write i2c OK [18:43:49]MH_I2C_Read... [18:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:49]Read from MH i2c: E2 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 03 00 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 03 00 74 15 00 90 00 FD [18:43:49]RAPDU: 90 00 [18:43:49]wFMCommunicate OK [18:43:49]wFMCommunicate request_size=134 [18:43:49]MH_SAM_APDU [18:43:49]CAPDU: 80 0D 02 02 81 00 F2 03 01 00 01 F3 03 06 00 3C 15 00 00 00 00 07 04 06 00 00 C8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 E5 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 01 20 02 00 35 04 06 00 64 19 C1 66 43 A2 [18:43:49]Write to MH i2c: E2 89 00 75 15 80 0D 02 02 81 00 00 F2 03 01 00 01 F3 03 06 00 3C 15 00 00 00 00 07 04 06 00 00 C8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 E5 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 01 20 02 00 35 04 06 00 64 19 C1 66 43 A2 00 00 BB [18:43:49]Write i2c OK [18:43:49]MH_I2C_Read... [18:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:49]Read from MH i2c: E2 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 03 00 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 03 00 75 15 00 90 00 FE [18:43:49]RAPDU: 90 00 [18:43:49]wFMCommunicate OK [18:43:49]wFMCommunicate request_size=4 [18:43:49]MH_SAM_APDU [18:43:49]CAPDU: 80 0D 03 02 [18:43:49]Write to MH i2c: E2 08 00 76 15 80 0D 03 02 00 00 00 00 06 [18:43:49]Write i2c OK [18:43:49]MH_I2C_Read... [18:43:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:43:49]Read from MH i2c: E2 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 0B 00 [18:43:49]MH_I2C_Read... [18:43:49]Read from MH i2c: E2 0B 00 76 15 00 BB 14 68 28 20 B7 D7 64 90 00 78 [18:43:49]RAPDU: BB 14 68 28 20 B7 D7 64 90 00 [18:43:49]wFMCommunicate OK [18:43:49]SAM_PROTO_SignData done [18:43:49]FM_MakeSignedData done [18:43:49]CreateOFDProtocolMessage [18:43:49]wFMCommunicate request_size=4 [18:43:49]MH_SAM_APDU [18:43:49]CAPDU: 80 11 00 00 [18:43:49]Write to MH i2c: E2 08 00 77 15 80 11 00 00 00 00 00 00 06 [18:43:49]Write i2c OK [18:43:49]MH_I2C_Read... [18:43:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:50]Read from MH i2c: E2 [18:43:50]MH_I2C_Read... [18:43:50]Read from MH i2c: E2 17 00 [18:43:50]MH_I2C_Read... [18:43:50]Read from MH i2c: E2 17 00 77 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 61 [18:43:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [18:43:50]wFMCommunicate OK [18:43:50]CreateOFDProtocolMessage done [18:43:50]OFDSenderStorePacket 139265 [18:43:50]StoreOFDPacket docnum=139265 [18:43:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 85 02 00 00 87 39 7D 02 21 6B 5A 03 01 00 03 00 71 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 33 37 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 C8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 15 00 00 00 00 07 04 06 00 00 C8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 E5 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 01 20 02 00 35 04 06 00 64 19 C1 66 43 A2 BB 14 68 28 20 B7 D7 64 [18:43:50]CheckFolder [18:43:50]dirname=/storage/ofd_packets [18:43:50]CheckFolder done [18:43:50]ProducePacketName [18:43:50]name=ofd_packets/00139265 [18:43:50]NVStorageSaveData ofd_packets/00139265 [18:43:50]File name is /storage/ofd_packets/00139265 [18:43:50]Write 675 bytes [18:43:50]NVStorageSaveData done [18:43:50]OFDSenderStorePacket done [18:43:50]KKMCreateOFDPacket done [18:43:50]NVStorageSaveData kkm_last_timestamp [18:43:50]File name is /storage/kkm_last_timestamp [18:43:50]Write 4 bytes [18:43:50]NVStorageSaveData done [18:43:50]ExternCall_PrintAddStr [18:43:50]wPrintStart [18:43:50]Write to MH i2c: 01 00 00 78 15 8D [18:43:50]Write i2c OK [18:43:50]MH_I2C_Read... [18:43:50]Read from MH i2c: 01 [18:43:50]MH_I2C_Read... [18:43:50]Read from MH i2c: 01 07 00 [18:43:50]MH_I2C_Read... [18:43:50]Read from MH i2c: 01 07 00 78 15 00 00 00 00 00 FF 0F A2 [18:43:50]RasterBufferAndPrint [18:43:50]line Счет N : (3)335158 [18:43:50]line ИНН: 02508201610067 [18:43:50]line Контрольно-Кассовый Чек [18:43:50]line ПРОДАЖА [18:43:50]line Товар: 4870022003305 [18:43:50]line Напиток Gorilla эн нат ж/б 0,5/0,45л [18:43:50]line 1.000 * 99.00 [18:43:50]line = 99.00 [18:43:50]line НДС 12% НСП 1% [18:43:50]line > о реализуемом товаре [18:43:50]line Товар: 4870002329937 [18:43:50]line Напиток Lipton IceTea 1л персик Regular [18:43:50]line 1.000 * 130.00 [18:43:50]line = 130.00 [18:43:50]line НДС 12% НСП 1% [18:43:50]line > о реализуемом товаре [18:43:50]line Товар: 48743587 [18:43:50]line Сигареты Winston XStyle Silver [18:43:50]line 1.000 * 144.00 [18:43:50]line = 144.00 [18:43:50]line НДС 12% НСП 1% [18:43:50]line > о реализуемом товаре [18:43:50]line Товар: 48745000 [18:43:50]line Сигареты Winston Purple Mix [18:43:50]line 1.000 * 139.00 [18:43:50]line = 139.00 [18:43:50]line НДС 12% НСП 1% [18:43:50]line > о реализуемом товаре [18:43:50]line ИТОГО: 512.00 [18:43:50]line НСП 1% : 4.53 [18:43:50]line НДС 12% : 54.36 [18:43:50]line Наличными: 512.00 [18:43:50]line Безнал.: 0.00 [18:43:50]line Место: АЗС № 101 "Партнер Нефть" [18:43:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:43:50]line СНО: Общий режим [18:43:50]line Чек 250 29.10.2024 18:43 [18:43:50]line Смена: 555 ФФД: 1.0 [18:43:50]line ЗНМ: 0300000081 [18:43:50]line РНМ: 0000000000091631 [18:43:50]line Версия ККМ: 001 [18:43:50]line ФМ: 0000000000874669 [18:43:50]line ФД: 139265 [18:43:50]line ФПД: 110061781664674 [18:43:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T184349&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139265&fm=110061781664674&tin=02508201610067®Number=0000000000091631&sum=51200 [18:43:50]OFD Sender: Processing packet 139265 [packets to send 34, broken 33] [18:43:50]ProducePacketName [18:43:50]name=ofd_packets/00139265 [18:43:50]OFD Sender: To server: pG, [18:43:50]CommunicateWithHost lk.salyk.kg:30040 [18:43:50]ConnectInit lk.salyk.kg [18:43:50]line 0 [18:43:50]written 0, free lines is 4095 [18:43:51]Write to MH i2c: 01 00 00 B5 15 CA [18:43:51]Write i2c OK [18:43:51]MH_I2C_Read... [18:43:51]Read from MH i2c: 01 [18:43:51]MH_I2C_Read... [18:43:51]Read from MH i2c: 01 07 00 [18:43:51]MH_I2C_Read... [18:43:51]Read from MH i2c: 01 07 00 B5 15 00 00 00 00 00 EB 0B C7 [18:43:51]RasterBufferAndPrint [18:43:51]line [18:43:51]line [18:43:51]line [18:43:51]line [18:43:51]line [18:43:51]written 0, free lines is 3057 [18:43:51]MH_Cut [18:43:51]Write to MH i2c: D1 01 00 BC 15 01 A3 [18:43:51]Write i2c OK [18:43:51]MH_I2C_Read... [18:43:51]Read from MH i2c: D1 [18:43:51]MH_I2C_Read... [18:43:51]Read from MH i2c: D1 01 00 [18:43:51]MH_I2C_Read... [18:43:51]Read from MH i2c: D1 01 00 BC 15 00 A2 [18:43:51]Write to MH i2c: 01 00 00 BD 15 D2 [18:43:51]Write i2c OK [18:43:51]MH_I2C_Read... [18:43:51]*** Cut start [18:43:51]*** Partial cut [18:43:51]*** CUTSNS_PIN = 1 [18:43:51]*** CUTSNS_PIN = 0 [18:43:52]*** Brake cut motor [18:43:52]Read from MH i2c: 01 [18:43:52]MH_I2C_Read... [18:43:52]*** Stop cut motor [18:43:52]*** Cut end [18:43:52]Read from MH i2c: 01 07 00 [18:43:52]MH_I2C_Read... [18:43:52]Read from MH i2c: 01 07 00 BD 15 00 00 00 00 00 FF 0F E7 [18:43:52]process_action close_receipt done [18:43:52]requested_data is exist [18:43:52]produce_requested_data [18:43:52]requested_item fm.sn is exist - process it [18:43:52]wFMCommunicate request_size=4 [18:43:52]MH_SAM_APDU [18:43:52]CAPDU: 80 11 00 00 [18:43:52]Write to MH i2c: E2 08 00 BE 15 80 11 00 00 00 00 00 00 4D [18:43:52]Write i2c OK [18:43:52]MH_I2C_Read... [18:43:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:52]Read from MH i2c: E2 [18:43:52]MH_I2C_Read... [18:43:52]Read from MH i2c: E2 17 00 [18:43:52]MH_I2C_Read... [18:43:52]Read from MH i2c: E2 17 00 BE 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A8 [18:43:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [18:43:52]wFMCommunicate OK [18:43:52]requested_item fd.num is exist - process it [18:43:52]SAM_PROTO_GetFieldsCounters [18:43:52]wFMCommunicate request_size=4 [18:43:52]MH_SAM_APDU [18:43:52]CAPDU: 80 13 00 00 [18:43:52]Write to MH i2c: E2 08 00 BF 15 80 13 00 00 00 00 00 00 50 [18:43:52]Write i2c OK [18:43:52]MH_I2C_Read... [18:43:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:43:52]Read from MH i2c: E2 [18:43:52]MH_I2C_Read... [18:43:52]Read from MH i2c: E2 62 00 [18:43:52]MH_I2C_Read... [18:43:52]Read from MH i2c: E2 62 00 BF 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 01 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [18:43:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 01 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:43:52]wFMCommunicate OK [18:43:52]SAM_PROTO_GetFieldsCounters done [18:43:52]requested_item shift.num is exist - process it [18:43:52]requested_item shift.opened is exist - process it [18:43:52]req_shift_opened [18:43:52]FM_GetShiftState [18:43:52]SAM_PROTO_GetShiftState [18:43:52]wFMCommunicate request_size=4 [18:43:52]MH_SAM_APDU [18:43:52]CAPDU: 80 13 01 00 [18:43:52]Write to MH i2c: E2 08 00 C0 15 80 13 01 00 00 00 00 00 52 [18:43:52]Write i2c OK [18:43:52]MH_I2C_Read... [18:43:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:52]Read from MH i2c: E2 [18:43:52]MH_I2C_Read... [18:43:52]Read from MH i2c: E2 0E 00 [18:43:52]MH_I2C_Read... [18:43:52]Read from MH i2c: E2 0E 00 C0 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A1 [18:43:52]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [18:43:52]wFMCommunicate OK [18:43:52]SAM_PROTO_GetShiftState done [18:43:52]FM_GetShiftState done [18:43:52]req_shift_opened done [18:43:52]requested_item shift.open_date is exist - process it [18:43:52]req_shift_open_date [18:43:52]req_shift_open_date done [18:43:52]produce_requested_data done [18:43:52]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139265,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [18:43:52]process_action_free close_receipt [18:43:52]json_value_free [18:43:52]json_value_free done [18:43:52]process_json_proto returns [18:43:52]Send response to host [18:43:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139265,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [18:43:52]free response buf [18:43:52]execute_script done [18:43:52]execute_script returns [18:43:52]free content buf [18:43:52]Sock 8.Close socket [18:43:52]Sock 8.Thread stoped [18:44:01]accept exits with 9 [18:44:01]New connection [18:44:01]New thread 3067141476 created [18:44:01]Thread 3067284836 joined [18:44:01]Waiting for new connection... [18:44:01] Sock 9.Parse request [18:44:01]Sock 9.Check first char [18:44:01]Sock 9.First char is OK [18:44:01]request: POST /json_proto HTTP/1.0 [18:44:01]Method: POST [18:44:01]URL: /json_proto [18:44:01]Method is POST - this is cgi request [18:44:01]url: /json_proto [18:44:01]query_string will be loaded in cgi processing [18:44:01]execute_cgi json_proto POST (null) [18:44:01]execute_cgi path=json_proto method=POST [18:44:01]POST find Content-Length [18:44:01]Host: 172.17.50.196:8080 [18:44:01]Content-Length: 637 [18:44:01]Content-Type: application/json [18:44:01] [18:44:01]POST finish read [18:44:01]Found Content-Length = 637 [18:44:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335159", "tax_sys" : 0, "items" : [ { "code": "4700000160051", "name": "\u0412\u043E\u0434\u0430 \u042B\u0441\u0441\u044B\u043A \u0410\u0442\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:01]execute_script... [18:44:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335159", "tax_sys" : 0, "items" : [ { "code": "4700000160051", "name": "\u0412\u043E\u0434\u0430 \u042B\u0441\u0441\u044B\u043A \u0410\u0442\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:01]POST & json_proto [18:44:01]process_json_proto [18:44:01]json parsed OK: [18:44:01]protocol is kg_v1.0 [18:44:01]action value=close_receipt [18:44:01]process_action close_receipt [18:44:01]cmd_close_receipt [18:44:01]MH_GetDate [18:44:01]Write to MH i2c: F0 00 00 C1 15 C5 [18:44:01]Write i2c OK [18:44:01]MH_I2C_Read... [18:44:01]Read from MH i2c: F0 [18:44:01]MH_I2C_Read... [18:44:01]Read from MH i2c: F0 09 00 [18:44:01]MH_I2C_Read... [18:44:01]Read from MH i2c: F0 09 00 C1 15 00 F3 2C 21 67 72 0D 1C 67 77 [18:44:01]GetLastDocTimeStamp 1730227429 [18:44:01]current date 1730227443 [18:44:01]FM_GetShiftState [18:44:01]SAM_PROTO_GetShiftState [18:44:01]wFMCommunicate request_size=4 [18:44:01]MH_SAM_APDU [18:44:01]CAPDU: 80 13 01 00 [18:44:01]Write to MH i2c: E2 08 00 C2 15 80 13 01 00 00 00 00 00 54 [18:44:01]Write i2c OK [18:44:01]MH_I2C_Read... [18:44:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:01]Read from MH i2c: E2 [18:44:01]MH_I2C_Read... [18:44:01]Read from MH i2c: E2 0E 00 [18:44:01]MH_I2C_Read... [18:44:01]Read from MH i2c: E2 0E 00 C2 15 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A3 [18:44:01]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [18:44:01]wFMCommunicate OK [18:44:01]SAM_PROTO_GetShiftState done [18:44:01]FM_GetShiftState done [18:44:01]opened in 1730160023 [18:44:01]opened+sec_in_day 1730246423 [18:44:01]quantity*price = 5000 [18:44:01]sum+1 = 5001 [18:44:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 251 29.10.2024 18:44 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139266 ФПД: 80474471385073 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T184403&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139266&fm=80474471385073&tin=02508201610067®Number=0000000000091631&sum=5000 0 [18:44:03]StoreToDocumentArchive [18:44:03]shift 555 fd 139266 [18:44:03]save to /storage/0555/doc_00139266 [18:44:03]save last doc name /storage/0555/doc_00139266 to /storage/kkm_last_doc_name [18:44:03]save OK [18:44:03]Clear old archive folders... [18:44:03]ProcessDocumentItem done err = 0, tmpTLVsize=272 [18:44:03]tlvbuf is 01147700 [18:44:03]SAM_PROTO_ClearQueue [18:44:03]wFMCommunicate request_size=4 [18:44:03]MH_SAM_APDU [18:44:03]CAPDU: 80 09 00 00 [18:44:03]Write to MH i2c: E2 08 00 CF 15 80 09 00 00 00 00 00 00 56 [18:44:03]Write i2c OK [18:44:03]MH_I2C_Read... [18:44:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:44:03]Read from MH i2c: E2 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 03 00 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 03 00 CF 15 00 90 00 58 [18:44:03]RAPDU: 90 00 [18:44:03]wFMCommunicate OK [18:44:03]SAM_PROTO_ClearQueue done [18:44:03]KKMCreateOFDPacket [18:44:03]OFDProtocolAddRootSTLVToBuf [18:44:03]FM_MakeSignedData [18:44:03]FM_MakeSignedData [18:44:03]SAM_PROTO_SignData [18:44:03]wFMCommunicate request_size=4 [18:44:03]MH_SAM_APDU [18:44:03]CAPDU: 80 0D 01 02 [18:44:03]Write to MH i2c: E2 08 00 D0 15 80 0D 01 02 00 00 00 00 5E [18:44:03]Write i2c OK [18:44:03]MH_I2C_Read... [18:44:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:44:03]Read from MH i2c: E2 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 03 00 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 03 00 D0 15 00 90 00 59 [18:44:03]RAPDU: 90 00 [18:44:03]wFMCommunicate OK [18:44:03]wFMCommunicate request_size=255 [18:44:03]MH_SAM_APDU [18:44:03]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 30 35 31 06 04 1E 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AB D1 81 D1 81 D1 8B D0 BA 20 D0 90 D1 82 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 F3 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 [18:44:03]Write to MH i2c: E2 02 01 D1 15 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 30 35 31 06 04 1E 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AB D1 81 D1 81 D1 8B D0 BA 20 D0 90 D1 82 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 F3 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 00 00 75 [18:44:03]Write i2c OK [18:44:03]MH_I2C_Read... [18:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:03]Read from MH i2c: E2 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 03 00 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 03 00 D1 15 00 90 00 5A [18:44:03]RAPDU: 90 00 [18:44:03]wFMCommunicate OK [18:44:03]wFMCommunicate request_size=31 [18:44:03]MH_SAM_APDU [18:44:03]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 36 36 39 10 04 04 00 02 20 02 00 35 04 06 00 49 30 EC 47 C7 F1 [18:44:03]Write to MH i2c: E2 22 00 D2 15 80 0D 02 02 1A 00 30 30 38 37 34 36 36 39 10 04 04 00 02 20 02 00 35 04 06 00 49 30 EC 47 C7 F1 00 00 1C [18:44:03]Write i2c OK [18:44:03]MH_I2C_Read... [18:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:03]Read from MH i2c: E2 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 03 00 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 03 00 D2 15 00 90 00 5B [18:44:03]RAPDU: 90 00 [18:44:03]wFMCommunicate OK [18:44:03]wFMCommunicate request_size=4 [18:44:03]MH_SAM_APDU [18:44:03]CAPDU: 80 0D 03 02 [18:44:03]Write to MH i2c: E2 08 00 D3 15 80 0D 03 02 00 00 00 00 63 [18:44:03]Write i2c OK [18:44:03]MH_I2C_Read... [18:44:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:44:03]Read from MH i2c: E2 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 0B 00 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 0B 00 D3 15 00 18 7F DF 6F FC 9E A0 B0 90 00 33 [18:44:03]RAPDU: 18 7F DF 6F FC 9E A0 B0 90 00 [18:44:03]wFMCommunicate OK [18:44:03]SAM_PROTO_SignData done [18:44:03]FM_MakeSignedData done [18:44:03]CreateOFDProtocolMessage [18:44:03]wFMCommunicate request_size=4 [18:44:03]MH_SAM_APDU [18:44:03]CAPDU: 80 11 00 00 [18:44:03]Write to MH i2c: E2 08 00 D4 15 80 11 00 00 00 00 00 00 63 [18:44:03]Write i2c OK [18:44:03]MH_I2C_Read... [18:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:03]Read from MH i2c: E2 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 17 00 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: E2 17 00 D4 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BE [18:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [18:44:03]wFMCommunicate OK [18:44:03]CreateOFDProtocolMessage done [18:44:03]OFDSenderStorePacket 139266 [18:44:03]StoreOFDPacket docnum=139266 [18:44:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 24 01 00 00 34 09 1C 01 DF CC 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 30 35 31 06 04 1E 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AB D1 81 D1 81 D1 8B D0 BA 20 D0 90 D1 82 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 F3 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 02 20 02 00 35 04 06 00 49 30 EC 47 C7 F1 18 7F DF 6F FC 9E A0 B0 [18:44:03]CheckFolder [18:44:03]dirname=/storage/ofd_packets [18:44:03]CheckFolder done [18:44:03]ProducePacketName [18:44:03]name=ofd_packets/00139266 [18:44:03]NVStorageSaveData ofd_packets/00139266 [18:44:03]File name is /storage/ofd_packets/00139266 [18:44:03]Write 322 bytes [18:44:03]NVStorageSaveData done [18:44:03]OFDSenderStorePacket done [18:44:03]KKMCreateOFDPacket done [18:44:03]NVStorageSaveData kkm_last_timestamp [18:44:03]File name is /storage/kkm_last_timestamp [18:44:03]Write 4 bytes [18:44:03]NVStorageSaveData done [18:44:03]ExternCall_PrintAddStr [18:44:03]wPrintStart [18:44:03]Write to MH i2c: 01 00 00 D5 15 EA [18:44:03]Write i2c OK [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: 01 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: 01 07 00 [18:44:03]MH_I2C_Read... [18:44:03]Read from MH i2c: 01 07 00 D5 15 00 00 00 00 00 FF 0F FF [18:44:03]RasterBufferAndPrint [18:44:03]line Счет N : (3)335159 [18:44:03]line ИНН: 02508201610067 [18:44:03]line Контрольно-Кассовый Чек [18:44:03]line ПРОДАЖА [18:44:03]line Товар: 4700000160051 [18:44:03]line Вода Ыссык Ата 1л [18:44:03]line 1.000 * 50.00 [18:44:03]line = 50.00 [18:44:03]line НДС 12% НСП 1% [18:44:03]line > о реализуемом товаре [18:44:03]line ИТОГО: 50.00 [18:44:03]line НСП 1% : 0.44 [18:44:03]line НДС 12% : 5.31 [18:44:03]line Наличными: 50.00 [18:44:03]line Безнал.: 0.00 [18:44:03]line Место: АЗС № 101 "Партнер Нефть" [18:44:03]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:44:03]line СНО: Общий режим [18:44:03]line Чек 251 29.10.2024 18:44 [18:44:03]line Смена: 555 ФФД: 1.0 [18:44:03]line ЗНМ: 0300000081 [18:44:03]line РНМ: 0000000000091631 [18:44:03]line Версия ККМ: 001 [18:44:03]line ФМ: 0000000000874669 [18:44:03]line ФД: 139266 [18:44:03]line ФПД: 80474471385073 [18:44:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T184403&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139266&fm=80474471385073&tin=02508201610067®Number=0000000000091631&sum=5000 [18:44:03]line 0 [18:44:03]written 0, free lines is 4095 [18:44:04]Write to MH i2c: 01 00 00 FD 15 12 [18:44:04]Write i2c OK [18:44:04]MH_I2C_Read... [18:44:04]Read from MH i2c: 01 [18:44:04]MH_I2C_Read... [18:44:04]Read from MH i2c: 01 07 00 [18:44:04]MH_I2C_Read... [18:44:04]Read from MH i2c: 01 07 00 FD 15 00 00 00 00 00 03 0D 29 [18:44:04]RasterBufferAndPrint [18:44:04]line [18:44:04]line [18:44:04]line [18:44:04]line [18:44:04]line [18:44:04]written 0, free lines is 3339 [18:44:04]MH_Cut [18:44:04]Write to MH i2c: D1 01 00 04 16 01 EC [18:44:04]Write i2c OK [18:44:04]MH_I2C_Read... [18:44:04]Read from MH i2c: D1 [18:44:04]MH_I2C_Read... [18:44:04]Read from MH i2c: D1 01 00 [18:44:04]MH_I2C_Read... [18:44:04]Read from MH i2c: D1 01 00 04 16 00 EB [18:44:04]Write to MH i2c: 01 00 00 05 16 1B [18:44:04]Write i2c OK [18:44:04]MH_I2C_Read... [18:44:05]*** Cut start [18:44:05]*** Partial cut [18:44:05]*** CUTSNS_PIN = 1 [18:44:05]*** CUTSNS_PIN = 0 [18:44:05]*** Brake cut motor [18:44:05]Read from MH i2c: 01 [18:44:05]MH_I2C_Read... [18:44:05]*** Stop cut motor [18:44:05]*** Cut end [18:44:05]Read from MH i2c: 01 07 00 [18:44:05]MH_I2C_Read... [18:44:05]Read from MH i2c: 01 07 00 05 16 00 00 00 00 00 FF 0F 30 [18:44:05]process_action close_receipt done [18:44:05]requested_data is exist [18:44:05]produce_requested_data [18:44:05]requested_item fm.sn is exist - process it [18:44:05]wFMCommunicate request_size=4 [18:44:05]MH_SAM_APDU [18:44:05]CAPDU: 80 11 00 00 [18:44:05]Write to MH i2c: E2 08 00 06 16 80 11 00 00 00 00 00 00 96 [18:44:05]Write i2c OK [18:44:05]MH_I2C_Read... [18:44:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:05]Read from MH i2c: E2 [18:44:05]MH_I2C_Read... [18:44:05]Read from MH i2c: E2 17 00 [18:44:05]MH_I2C_Read... [18:44:05]Read from MH i2c: E2 17 00 06 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F1 [18:44:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [18:44:05]wFMCommunicate OK [18:44:05]requested_item fd.num is exist - process it [18:44:05]SAM_PROTO_GetFieldsCounters [18:44:05]wFMCommunicate request_size=4 [18:44:05]MH_SAM_APDU [18:44:05]CAPDU: 80 13 00 00 [18:44:05]Write to MH i2c: E2 08 00 07 16 80 13 00 00 00 00 00 00 99 [18:44:05]Write i2c OK [18:44:05]MH_I2C_Read... [18:44:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:44:05]Read from MH i2c: E2 [18:44:05]MH_I2C_Read... [18:44:05]Read from MH i2c: E2 62 00 [18:44:05]MH_I2C_Read... [18:44:05]Read from MH i2c: E2 62 00 07 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 02 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 FF [18:44:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 02 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:44:05]wFMCommunicate OK [18:44:05]SAM_PROTO_GetFieldsCounters done [18:44:05]requested_item shift.num is exist - process it [18:44:05]requested_item shift.opened is exist - process it [18:44:05]req_shift_opened [18:44:05]FM_GetShiftState [18:44:05]SAM_PROTO_GetShiftState [18:44:05]wFMCommunicate request_size=4 [18:44:05]MH_SAM_APDU [18:44:05]CAPDU: 80 13 01 00 [18:44:05]Write to MH i2c: E2 08 00 08 16 80 13 01 00 00 00 00 00 9B [18:44:05]Write i2c OK [18:44:05]MH_I2C_Read... [18:44:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:05]Read from MH i2c: E2 [18:44:05]MH_I2C_Read... [18:44:05]Read from MH i2c: E2 0E 00 [18:44:05]MH_I2C_Read... [18:44:05]Read from MH i2c: E2 0E 00 08 16 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EA [18:44:05]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [18:44:05]wFMCommunicate OK [18:44:05]SAM_PROTO_GetShiftState done [18:44:05]FM_GetShiftState done [18:44:05]req_shift_opened done [18:44:05]requested_item shift.open_date is exist - process it [18:44:05]req_shift_open_date [18:44:05]req_shift_open_date done [18:44:05]produce_requested_data done [18:44:05]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139266,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [18:44:05]process_action_free close_receipt [18:44:05]json_value_free [18:44:05]json_value_free done [18:44:05]process_json_proto returns [18:44:05]Send response to host [18:44:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139266,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [18:44:05]free response buf [18:44:05]execute_script done [18:44:05]execute_script returns [18:44:05]free content buf [18:44:05]Sock 9.Close socket [18:44:05]Sock 9.Thread stoped [18:46:01]ConnectInit Can't connect to host [18:46:01]CommunicateWithHost connect error [18:46:01]CommunicateWithHost err = -1 [18:46:01]OFD Sender: Server communicate error [18:46:01]OFD Sender: Processing packet 139265 [packets to send 35, broken 33] [18:46:01]ProducePacketName [18:46:01]name=ofd_packets/00139265 [18:46:01]OFD Sender: To server: pG, [18:46:01]CommunicateWithHost lk.salyk.kg:30040 [18:46:01]ConnectInit lk.salyk.kg [18:46:01]Connected sock=9 [18:46: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 36 39 85 02 00 00 87 39 7D 02 21 6B 5A 03 01 00 03 00 71 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 33 37 06 04 35 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4C 69 70 74 6F 6E 20 49 63 65 54 65 61 20 31 D0 BB 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 C8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 15 00 00 00 00 07 04 06 00 00 C8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 E5 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 01 20 02 00 35 04 06 00 64 19 C1 66 43 A2 BB 14 68 28 20 B7 D7 64 [18:46:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 ED 29 47 00 AD 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 36 39 10 04 04 00 01 20 02 00 F4 03 04 00 1B D9 20 67 B6 04 01 00 00 C3 5D 02 BC 6B 54 0F C7 [18:46:01]CommunicateWithHost err = 0 [18:46:01]CheckOFDResponse [18:46:01]1017 (14) - 77093643461234 [18:46:01]1041 (16) - 0000000000874669 [18:46:01]1040 (4) - 139265 [18:46:01]1012 (4) - 29.10.2024 12:46 [18:46:01]1206 (1) - 0 [18:46:01]OFD Sender: Remove packet 139265 [18:46:01]ProducePacketName [18:46:01]name=ofd_packets/00139265 [18:46:01]NVStorageDeleteData [18:46:02]OFD Sender: Processing packet 139266 [packets to send 34, broken 33] [18:46:02]ProducePacketName [18:46:02]name=ofd_packets/00139266 [18:46:02]OFD Sender: To server: pG, [18:46:02]CommunicateWithHost lk.salyk.kg:30040 [18:46:02]ConnectInit lk.salyk.kg [18:46:02]Connected sock=10 [18: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 36 39 24 01 00 00 34 09 1C 01 DF CC 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 30 35 31 06 04 1E 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 AB D1 81 D1 81 D1 8B D0 BA 20 D0 90 D1 82 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 F3 2C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 02 20 02 00 35 04 06 00 49 30 EC 47 C7 F1 18 7F DF 6F FC 9E A0 B0 [18: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 36 39 4F 00 00 00 A1 41 47 00 87 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 02 20 02 00 F4 03 04 00 1B D9 20 67 B6 04 01 00 00 F7 AC 69 6E 08 C4 69 D8 [18:46:02]CommunicateWithHost err = 0 [18:46:02]CheckOFDResponse [18:46:02]1017 (14) - 77093643461234 [18:46:02]1041 (16) - 0000000000874669 [18:46:02]1040 (4) - 139266 [18:46:02]1012 (4) - 29.10.2024 12:46 [18:46:02]1206 (1) - 0 [18:46:02]OFD Sender: Remove packet 139266 [18:46:02]ProducePacketName [18:46:02]name=ofd_packets/00139266 [18:46:02]NVStorageDeleteData [18:46:02]OFD Sender: No OFD packet to send [18:46:07]OFD Sender: No OFD packet to send [18:46:12]OFD Sender: No OFD packet to send [18:46:17]OFD Sender: No OFD packet to send [18:46:22]OFD Sender: No OFD packet to send [18:46:27]OFD Sender: No OFD packet to send [18:46:32]OFD Sender: No OFD packet to send [18:46:37]OFD Sender: No OFD packet to send [18:46:42]OFD Sender: No OFD packet to send [18:46:47]OFD Sender: No OFD packet to send [18:46:52]OFD Sender: No OFD packet to send [18:46:57]OFD Sender: No OFD packet to send [18:47:02]OFD Sender: No OFD packet to send [18:47:07]OFD Sender: No OFD packet to send [18:47:12]OFD Sender: No OFD packet to send [18:47:17]OFD Sender: No OFD packet to send [18:47:22]OFD Sender: No OFD packet to send [18:47:27]OFD Sender: No OFD packet to send [18:47:32]OFD Sender: No OFD packet to send [18:47:37]OFD Sender: No OFD packet to send [18:47:42]OFD Sender: No OFD packet to send [18:47:47]OFD Sender: No OFD packet to send [18:47:52]OFD Sender: No OFD packet to send [18:47:57]OFD Sender: No OFD packet to send [18:48:02]OFD Sender: No OFD packet to send [18:48:07]OFD Sender: No OFD packet to send [18:48:12]OFD Sender: No OFD packet to send [18:48:17]OFD Sender: No OFD packet to send [18:48:22]OFD Sender: No OFD packet to send [18:48:27]OFD Sender: No OFD packet to send [18:48:32]OFD Sender: No OFD packet to send [18:48:37]OFD Sender: No OFD packet to send [18:48:42]OFD Sender: No OFD packet to send [18:48:47]OFD Sender: No OFD packet to send [18:48:52]OFD Sender: No OFD packet to send [18:48:57]OFD Sender: No OFD packet to send [18:49:02]OFD Sender: No OFD packet to send [18:49:07]OFD Sender: No OFD packet to send [18:49:12]OFD Sender: No OFD packet to send [18:49:17]OFD Sender: No OFD packet to send [18:49:22]OFD Sender: No OFD packet to send [18:49:27]OFD Sender: No OFD packet to send [18:49:32]OFD Sender: No OFD packet to send [18:49:37]OFD Sender: No OFD packet to send [18:49:42]OFD Sender: No OFD packet to send [18:49:47]OFD Sender: No OFD packet to send [18:49:52]OFD Sender: No OFD packet to send [18:49:57]OFD Sender: No OFD packet to send [18:50:02]OFD Sender: No OFD packet to send [18:50:07]OFD Sender: No OFD packet to send [18:50:12]OFD Sender: No OFD packet to send [18:50:17]OFD Sender: No OFD packet to send [18:50:22]OFD Sender: No OFD packet to send [18:50:27]OFD Sender: No OFD packet to send [18:50:32]OFD Sender: No OFD packet to send [18:50:38]OFD Sender: No OFD packet to send [18:50:43]OFD Sender: No OFD packet to send [18:50:48]OFD Sender: No OFD packet to send [18:50:53]OFD Sender: No OFD packet to send [18:50:58]OFD Sender: No OFD packet to send [18:51:03]OFD Sender: No OFD packet to send [18:51:08]OFD Sender: No OFD packet to send [18:51:13]OFD Sender: No OFD packet to send [18:51:18]OFD Sender: No OFD packet to send [18:51:23]OFD Sender: No OFD packet to send [18:51:28]OFD Sender: No OFD packet to send [18:51:33]OFD Sender: No OFD packet to send [18:51:38]OFD Sender: No OFD packet to send [18:51:43]OFD Sender: No OFD packet to send [18:51:48]OFD Sender: No OFD packet to send [18:51:53]OFD Sender: No OFD packet to send [18:51:58]OFD Sender: No OFD packet to send [18:52:03]OFD Sender: No OFD packet to send [18:52:08]OFD Sender: No OFD packet to send [18:52:13]OFD Sender: No OFD packet to send [18:52:18]OFD Sender: No OFD packet to send [18:52:23]OFD Sender: No OFD packet to send [18:52:28]OFD Sender: No OFD packet to send [18:52:33]OFD Sender: No OFD packet to send [18:52:38]OFD Sender: No OFD packet to send [18:52:43]OFD Sender: No OFD packet to send [18:52:48]OFD Sender: No OFD packet to send [18:52:53]OFD Sender: No OFD packet to send [18:52:58]OFD Sender: No OFD packet to send [18:53:03]OFD Sender: No OFD packet to send [18:53:08]OFD Sender: No OFD packet to send [18:53:13]OFD Sender: No OFD packet to send [18:53:18]OFD Sender: No OFD packet to send [18:53:23]OFD Sender: No OFD packet to send [18:53:28]OFD Sender: No OFD packet to send [18:53:33]OFD Sender: No OFD packet to send [18:53:38]OFD Sender: No OFD packet to send [18:53:43]OFD Sender: No OFD packet to send [18:53:48]OFD Sender: No OFD packet to send [18:53:53]OFD Sender: No OFD packet to send [18:53:58]OFD Sender: No OFD packet to send [18:54:03]OFD Sender: No OFD packet to send [18:54:08]OFD Sender: No OFD packet to send [18:54:13]OFD Sender: No OFD packet to send [18:54:18]OFD Sender: No OFD packet to send [18:54:23]OFD Sender: No OFD packet to send [18:54:28]OFD Sender: No OFD packet to send [18:54:33]OFD Sender: No OFD packet to send [18:54:38]OFD Sender: No OFD packet to send [18:54:43]OFD Sender: No OFD packet to send [18:54:48]OFD Sender: No OFD packet to send [18:54:53]OFD Sender: No OFD packet to send [18:54:58]OFD Sender: No OFD packet to send [18:55:03]OFD Sender: No OFD packet to send [18:55:08]OFD Sender: No OFD packet to send [18:55:13]OFD Sender: No OFD packet to send [18:55:18]OFD Sender: No OFD packet to send [18:55:23]OFD Sender: No OFD packet to send [18:55:28]OFD Sender: No OFD packet to send [18:55:33]OFD Sender: No OFD packet to send [18:55:38]OFD Sender: No OFD packet to send [18:55:43]OFD Sender: No OFD packet to send [18:55:48]OFD Sender: No OFD packet to send [18:55:53]OFD Sender: No OFD packet to send [18:55:58]OFD Sender: No OFD packet to send [18:56:03]OFD Sender: No OFD packet to send [18:56:08]OFD Sender: No OFD packet to send [18:56:13]OFD Sender: No OFD packet to send [18:56:18]OFD Sender: No OFD packet to send [18:56:23]OFD Sender: No OFD packet to send [18:56:28]OFD Sender: No OFD packet to send [18:56:33]OFD Sender: No OFD packet to send [18:56:38]OFD Sender: No OFD packet to send [18:56:43]OFD Sender: No OFD packet to send [18:56:48]OFD Sender: No OFD packet to send [18:56:53]OFD Sender: No OFD packet to send [18:56:58]OFD Sender: No OFD packet to send [18:57:03]OFD Sender: No OFD packet to send [18:57:08]OFD Sender: No OFD packet to send [18:57:13]OFD Sender: No OFD packet to send [18:57:18]OFD Sender: No OFD packet to send [18:57:23]OFD Sender: No OFD packet to send [18:57:28]OFD Sender: No OFD packet to send [18:57:33]OFD Sender: No OFD packet to send [18:57:38]OFD Sender: No OFD packet to send [18:57:39]accept exits with 8 [18:57:39]New connection [18:57:39]New thread 3067284836 created [18:57:39]Thread 3067141476 joined [18:57:39]Waiting for new connection... [18:57:39] Sock 8.Parse request [18:57:39]Sock 8.Check first char [18:57:39]Sock 8.First char is OK [18:57:39]request: POST /json_proto HTTP/1.0 [18:57:39]Method: POST [18:57:39]URL: /json_proto [18:57:39]Method is POST - this is cgi request [18:57:39]url: /json_proto [18:57:39]query_string will be loaded in cgi processing [18:57:39]execute_cgi json_proto POST (null) [18:57:39]execute_cgi path=json_proto method=POST [18:57:39]POST find Content-Length [18:57:39]Host: 172.17.50.196:8080 [18:57:39]Content-Length: 851 [18:57:39]Content-Type: application/json [18:57:39] [18:57:39]POST finish read [18:57:39]Found Content-Length = 851 [18:57:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335160", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 263.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:39]execute_script... [18:57: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 : (3)335160", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 263.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:39]POST & json_proto [18:57:39]process_json_proto [18:57:39]json parsed OK: [18:57:39]protocol is kg_v1.0 [18:57:39]action value=close_receipt [18:57:39]process_action close_receipt [18:57:39]cmd_close_receipt [18:57:39]MH_GetDate [18:57:39]Write to MH i2c: F0 00 00 09 16 0E [18:57:39]Write i2c OK [18:57:39]MH_I2C_Read... [18:57:39]Read from MH i2c: F0 [18:57:39]MH_I2C_Read... [18:57:39]Read from MH i2c: F0 09 00 [18:57:39]MH_I2C_Read... [18:57:39]Read from MH i2c: F0 09 00 09 16 00 24 30 21 67 72 0D 1C 67 F5 [18:57:39]GetLastDocTimeStamp 1730227443 [18:57:39]current date 1730228260 [18:57:39]FM_GetShiftState [18:57:39]SAM_PROTO_GetShiftState [18:57:39]wFMCommunicate request_size=4 [18:57:39]MH_SAM_APDU [18:57:39]CAPDU: 80 13 01 00 [18:57:39]Write to MH i2c: E2 08 00 0A 16 80 13 01 00 00 00 00 00 9D [18:57:39]Write i2c OK [18:57:39]MH_I2C_Read... [18:57:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:39]Read from MH i2c: E2 [18:57:39]MH_I2C_Read... [18:57:39]Read from MH i2c: E2 0E 00 [18:57:39]MH_I2C_Read... [18:57:39]Read from MH i2c: E2 0E 00 0A 16 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EC [18:57:39]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [18:57:39]wFMCommunicate OK [18:57:39]SAM_PROTO_GetShiftState done [18:57:39]FM_GetShiftState done [18:57:39]opened in 1730160023 [18:57:39]opened+sec_in_day 1730246423 [18:57:39]quantity*price = 14400 [18:57:39]sum+1 = 14401 [18:57:39]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870001570071 Напиток Pepsi 1л 1.000 * 119.00 = 119.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 263.00 НСП 1% : 2.32 НДС 12% : 27.93 Наличными: 263.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 252 29.10.2024 18:57 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139267 ФПД: 158347870967738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T185740&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139267&fm=158347870967738&tin=02508201610067®Number=0000000000091631&sum=26300 0 [18:57:40]StoreToDocumentArchive [18:57:40]shift 555 fd 139267 [18:57:40]save to /storage/0555/doc_00139267 [18:57:40]save last doc name /storage/0555/doc_00139267 to /storage/kkm_last_doc_name [18:57:40]save OK [18:57:40]Clear old archive folders... [18:57:40]ProcessDocumentItem done err = 0, tmpTLVsize=369 [18:57:40]tlvbuf is 011428D0 [18:57:40]SAM_PROTO_ClearQueue [18:57:40]wFMCommunicate request_size=4 [18:57:40]MH_SAM_APDU [18:57:40]CAPDU: 80 09 00 00 [18:57:40]Write to MH i2c: E2 08 00 17 16 80 09 00 00 00 00 00 00 9F [18:57:40]Write i2c OK [18:57:40]MH_I2C_Read... [18:57:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:57:40]Read from MH i2c: E2 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 03 00 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 03 00 17 16 00 90 00 A1 [18:57:40]RAPDU: 90 00 [18:57:40]wFMCommunicate OK [18:57:40]SAM_PROTO_ClearQueue done [18:57:40]KKMCreateOFDPacket [18:57:40]OFDProtocolAddRootSTLVToBuf [18:57:40]FM_MakeSignedData [18:57:40]FM_MakeSignedData [18:57:40]SAM_PROTO_SignData [18:57:40]wFMCommunicate request_size=4 [18:57:40]MH_SAM_APDU [18:57:40]CAPDU: 80 0D 01 02 [18:57:40]Write to MH i2c: E2 08 00 18 16 80 0D 01 02 00 00 00 00 A7 [18:57:40]Write i2c OK [18:57:40]MH_I2C_Read... [18:57:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:57:40]Read from MH i2c: E2 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 03 00 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 03 00 18 16 00 90 00 A2 [18:57:40]RAPDU: 90 00 [18:57:40]wFMCommunicate OK [18:57:40]wFMCommunicate request_size=255 [18:57:40]MH_SAM_APDU [18:57:40]CAPDU: 80 0D 02 02 FA 03 00 71 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 66 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 [18:57:40]Write to MH i2c: E2 02 01 19 16 80 0D 02 02 FA 00 03 00 71 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 66 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 00 00 A1 [18:57:40]Write i2c OK [18:57:40]MH_I2C_Read... [18:57:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:40]Read from MH i2c: E2 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 03 00 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 03 00 19 16 00 90 00 A3 [18:57:40]RAPDU: 90 00 [18:57:40]wFMCommunicate OK [18:57:40]wFMCommunicate request_size=128 [18:57:40]MH_SAM_APDU [18:57:40]CAPDU: 80 0D 02 02 7B F3 03 06 00 E9 0A 00 00 00 00 07 04 06 00 BC 66 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 24 30 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 03 20 02 00 35 04 06 00 90 04 3C 99 97 BA [18:57:40]Write to MH i2c: E2 83 00 1A 16 80 0D 02 02 7B 00 F3 03 06 00 E9 0A 00 00 00 00 07 04 06 00 BC 66 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 24 30 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 03 20 02 00 35 04 06 00 90 04 3C 99 97 BA 00 00 D2 [18:57:40]Write i2c OK [18:57:40]MH_I2C_Read... [18:57:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:40]Read from MH i2c: E2 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 03 00 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 03 00 1A 16 00 90 00 A4 [18:57:40]RAPDU: 90 00 [18:57:40]wFMCommunicate OK [18:57:40]wFMCommunicate request_size=4 [18:57:40]MH_SAM_APDU [18:57:40]CAPDU: 80 0D 03 02 [18:57:40]Write to MH i2c: E2 08 00 1B 16 80 0D 03 02 00 00 00 00 AC [18:57:40]Write i2c OK [18:57:40]MH_I2C_Read... [18:57:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:57:40]Read from MH i2c: E2 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 0B 00 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 0B 00 1B 16 00 1E F1 72 36 9B 1B 58 60 90 00 D2 [18:57:40]RAPDU: 1E F1 72 36 9B 1B 58 60 90 00 [18:57:40]wFMCommunicate OK [18:57:40]SAM_PROTO_SignData done [18:57:40]FM_MakeSignedData done [18:57:40]CreateOFDProtocolMessage [18:57:40]wFMCommunicate request_size=4 [18:57:40]MH_SAM_APDU [18:57:40]CAPDU: 80 11 00 00 [18:57:40]Write to MH i2c: E2 08 00 1C 16 80 11 00 00 00 00 00 00 AC [18:57:40]Write i2c OK [18:57:40]MH_I2C_Read... [18:57:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:40]Read from MH i2c: E2 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 17 00 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: E2 17 00 1C 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 07 [18:57:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [18:57:40]wFMCommunicate OK [18:57:40]CreateOFDProtocolMessage done [18:57:40]OFDSenderStorePacket 139267 [18:57:40]StoreOFDPacket docnum=139267 [18:57:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 85 01 00 00 26 AB 7D 01 44 8C 5A 03 01 00 03 00 71 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 66 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 0A 00 00 00 00 07 04 06 00 BC 66 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 24 30 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 03 20 02 00 35 04 06 00 90 04 3C 99 97 BA 1E F1 72 36 9B 1B 58 60 [18:57:40]CheckFolder [18:57:40]dirname=/storage/ofd_packets [18:57:40]CheckFolder done [18:57:40]ProducePacketName [18:57:40]name=ofd_packets/00139267 [18:57:40]NVStorageSaveData ofd_packets/00139267 [18:57:40]File name is /storage/ofd_packets/00139267 [18:57:40]Write 419 bytes [18:57:40]NVStorageSaveData done [18:57:40]OFDSenderStorePacket done [18:57:40]KKMCreateOFDPacket done [18:57:40]NVStorageSaveData kkm_last_timestamp [18:57:40]File name is /storage/kkm_last_timestamp [18:57:40]Write 4 bytes [18:57:40]NVStorageSaveData done [18:57:40]ExternCall_PrintAddStr [18:57:40]wPrintStart [18:57:40]Write to MH i2c: 01 00 00 1D 16 33 [18:57:40]Write i2c OK [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: 01 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: 01 07 00 [18:57:40]MH_I2C_Read... [18:57:40]Read from MH i2c: 01 07 00 1D 16 00 00 00 00 00 FF 0F 48 [18:57:40]RasterBufferAndPrint [18:57:40]line Счет N : (3)335160 [18:57:40]line ИНН: 02508201610067 [18:57:40]line Контрольно-Кассовый Чек [18:57:40]line ПРОДАЖА [18:57:40]line Товар: 48743570 [18:57:40]line Сигареты Winston XStyle Blue [18:57:40]line 1.000 * 144.00 [18:57:40]line = 144.00 [18:57:40]line НДС 12% НСП 1% [18:57:40]line > о реализуемом товаре [18:57:40]line Товар: 4870001570071 [18:57:40]line Напиток Pepsi 1л [18:57:40]line 1.000 * 119.00 [18:57:40]line = 119.00 [18:57:40]line НДС 12% НСП 1% [18:57:40]line > о реализуемом товаре [18:57:40]line ИТОГО: 263.00 [18:57:40]line НСП 1% : 2.32 [18:57:40]line НДС 12% : 27.93 [18:57:40]line Наличными: 263.00 [18:57:40]line Безнал.: 0.00 [18:57:40]line Место: АЗС № 101 "Партнер Нефть" [18:57:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [18:57:41]line СНО: Общий режим [18:57:41]line Чек 252 29.10.2024 18:57 [18:57:41]line Смена: 555 ФФД: 1.0 [18:57:41]line ЗНМ: 0300000081 [18:57:41]line РНМ: 0000000000091631 [18:57:41]line Версия ККМ: 001 [18:57:41]line ФМ: 0000000000874669 [18:57:41]line ФД: 139267 [18:57:41]line ФПД: 158347870967738 [18:57:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T185740&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139267&fm=158347870967738&tin=02508201610067®Number=0000000000091631&sum=26300 [18:57:41]line 0 [18:57:41]OFD Sender: Processing packet 139267 [packets to send 34, broken 33] [18:57:41]ProducePacketName [18:57:41]name=ofd_packets/00139267 [18:57:41]OFD Sender: To server: pG, [18:57:41]CommunicateWithHost lk.salyk.kg:30040 [18:57:41]ConnectInit lk.salyk.kg [18:57:41]written 0, free lines is 4095 [18:57:41]Connected sock=10 [18:57: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 36 39 85 01 00 00 26 AB 7D 01 44 8C 5A 03 01 00 03 00 71 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 66 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 0A 00 00 00 00 07 04 06 00 BC 66 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 24 30 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 03 20 02 00 35 04 06 00 90 04 3C 99 97 BA 1E F1 72 36 9B 1B 58 60 [18:57: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 36 39 4F 00 00 00 00 D3 47 00 E4 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 36 39 10 04 04 00 03 20 02 00 F4 03 04 00 D7 DB 20 67 B6 04 01 00 00 DF 4C 25 E9 A4 5D 0A E2 [18:57:41]CommunicateWithHost err = 0 [18:57:41]CheckOFDResponse [18:57:41]1017 (14) - 77093643461234 [18:57:41]1041 (16) - 0000000000874669 [18:57:41]1040 (4) - 139267 [18:57:41]1012 (4) - 29.10.2024 12:57 [18:57:41]1206 (1) - 0 [18:57:41]OFD Sender: Remove packet 139267 [18:57:41]ProducePacketName [18:57:41]name=ofd_packets/00139267 [18:57:41]NVStorageDeleteData [18:57:41]Write to MH i2c: 01 00 00 4B 16 61 [18:57:41]Write i2c OK [18:57:41]MH_I2C_Read... [18:57:41]Read from MH i2c: 01 [18:57:41]MH_I2C_Read... [18:57:41]Read from MH i2c: 01 07 00 [18:57:41]MH_I2C_Read... [18:57:41]Read from MH i2c: 01 07 00 4B 16 00 00 00 00 00 BF 0C 33 [18:57:41]RasterBufferAndPrint [18:57:41]line [18:57:41]line [18:57:41]line [18:57:41]line [18:57:41]line [18:57:41]written 0, free lines is 3270 [18:57:41]MH_Cut [18:57:41]Write to MH i2c: D1 01 00 52 16 01 3A [18:57:41]Write i2c OK [18:57:41]MH_I2C_Read... [18:57:41]Read from MH i2c: D1 [18:57:41]MH_I2C_Read... [18:57:41]Read from MH i2c: D1 01 00 [18:57:41]MH_I2C_Read... [18:57:41]Read from MH i2c: D1 01 00 52 16 00 39 [18:57:41]Write to MH i2c: 01 00 00 53 16 69 [18:57:41]Write i2c OK [18:57:41]MH_I2C_Read... [18:57:42]OFD Sender: No OFD packet to send [18:57:42]*** Cut start [18:57:42]*** Partial cut [18:57:42]*** CUTSNS_PIN = 1 [18:57:42]*** CUTSNS_PIN = 0 [18:57:42]*** Brake cut motor [18:57:43]Read from MH i2c: 01 [18:57:43]MH_I2C_Read... [18:57:43]*** Stop cut motor [18:57:43]*** Cut end [18:57:43]Read from MH i2c: 01 07 00 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: 01 07 00 53 16 00 00 00 00 00 FF 0F 7E [18:57:43]process_action close_receipt done [18:57:43]requested_data is exist [18:57:43]produce_requested_data [18:57:43]requested_item fm.sn is exist - process it [18:57:43]wFMCommunicate request_size=4 [18:57:43]MH_SAM_APDU [18:57:43]CAPDU: 80 11 00 00 [18:57:43]Write to MH i2c: E2 08 00 54 16 80 11 00 00 00 00 00 00 E4 [18:57:43]Write i2c OK [18:57:43]MH_I2C_Read... [18:57:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:43]Read from MH i2c: E2 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: E2 17 00 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: E2 17 00 54 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3F [18:57:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [18:57:43]wFMCommunicate OK [18:57:43]requested_item fd.num is exist - process it [18:57:43]SAM_PROTO_GetFieldsCounters [18:57:43]wFMCommunicate request_size=4 [18:57:43]MH_SAM_APDU [18:57:43]CAPDU: 80 13 00 00 [18:57:43]Write to MH i2c: E2 08 00 55 16 80 13 00 00 00 00 00 00 E7 [18:57:43]Write i2c OK [18:57:43]MH_I2C_Read... [18:57:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:57:43]Read from MH i2c: E2 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: E2 62 00 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: E2 62 00 55 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 03 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [18:57: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 03 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FC 00 00 00 5E 04 04 00 FC 00 00 00 57 04 04 00 FD 00 00 00 19 04 04 00 00 00 00 00 90 00 [18:57:43]wFMCommunicate OK [18:57:43]SAM_PROTO_GetFieldsCounters done [18:57:43]requested_item shift.num is exist - process it [18:57:43]requested_item shift.opened is exist - process it [18:57:43]req_shift_opened [18:57:43]FM_GetShiftState [18:57:43]SAM_PROTO_GetShiftState [18:57:43]wFMCommunicate request_size=4 [18:57:43]MH_SAM_APDU [18:57:43]CAPDU: 80 13 01 00 [18:57:43]Write to MH i2c: E2 08 00 56 16 80 13 01 00 00 00 00 00 E9 [18:57:43]Write i2c OK [18:57:43]MH_I2C_Read... [18:57:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:43]Read from MH i2c: E2 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: E2 0E 00 [18:57:43]MH_I2C_Read... [18:57:43]Read from MH i2c: E2 0E 00 56 16 00 09 00 01 97 25 20 67 00 00 00 00 90 00 38 [18:57:43]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [18:57:43]wFMCommunicate OK [18:57:43]SAM_PROTO_GetShiftState done [18:57:43]FM_GetShiftState done [18:57:43]req_shift_opened done [18:57:43]requested_item shift.open_date is exist - process it [18:57:43]req_shift_open_date [18:57:43]req_shift_open_date done [18:57:43]produce_requested_data done [18:57:43]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139267,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [18:57:43]process_action_free close_receipt [18:57:43]json_value_free [18:57:43]json_value_free done [18:57:43]process_json_proto returns [18:57:43]Send response to host [18:57:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139267,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [18:57:43]free response buf [18:57:43]execute_script done [18:57:43]execute_script returns [18:57:43]free content buf [18:57:43]Sock 8.Close socket [18:57:43]Sock 8.Thread stoped [18:57:47]OFD Sender: No OFD packet to send [18:57:52]OFD Sender: No OFD packet to send [18:57:57]OFD Sender: No OFD packet to send [18:58:02]OFD Sender: No OFD packet to send [18:58:07]OFD Sender: No OFD packet to send [18:58:12]OFD Sender: No OFD packet to send [18:58:17]OFD Sender: No OFD packet to send [18:58:22]OFD Sender: No OFD packet to send [18:58:27]OFD Sender: No OFD packet to send [18:58:32]OFD Sender: No OFD packet to send [18:58:37]OFD Sender: No OFD packet to send [18:58:42]OFD Sender: No OFD packet to send [18:58:47]OFD Sender: No OFD packet to send [18:58:52]OFD Sender: No OFD packet to send [18:58:57]OFD Sender: No OFD packet to send [18:59:02]OFD Sender: No OFD packet to send [18:59:07]OFD Sender: No OFD packet to send [18:59:12]OFD Sender: No OFD packet to send [18:59:17]OFD Sender: No OFD packet to send [18:59:22]OFD Sender: No OFD packet to send [18:59:27]OFD Sender: No OFD packet to send [18:59:32]OFD Sender: No OFD packet to send [18:59:37]OFD Sender: No OFD packet to send [18:59:42]OFD Sender: No OFD packet to send [18:59:47]OFD Sender: No OFD packet to send [18:59:52]OFD Sender: No OFD packet to send [18:59:57]OFD Sender: No OFD packet to send [19:00:02]OFD Sender: No OFD packet to send [19:00:07]OFD Sender: No OFD packet to send [19:00:12]OFD Sender: No OFD packet to send [19:00:17]OFD Sender: No OFD packet to send [19:00:22]OFD Sender: No OFD packet to send [19:00:27]OFD Sender: No OFD packet to send [19:00:32]OFD Sender: No OFD packet to send [19:00:37]OFD Sender: No OFD packet to send [19:00:42]OFD Sender: No OFD packet to send [19:00:47]OFD Sender: No OFD packet to send [19:00:52]OFD Sender: No OFD packet to send [19:00:57]OFD Sender: No OFD packet to send [19:01:02]OFD Sender: No OFD packet to send [19:01:07]OFD Sender: No OFD packet to send [19:01:12]OFD Sender: No OFD packet to send [19:01:17]OFD Sender: No OFD packet to send [19:01:22]OFD Sender: No OFD packet to send [19:01:27]OFD Sender: No OFD packet to send [19:01:32]OFD Sender: No OFD packet to send [19:01:37]OFD Sender: No OFD packet to send [19:01:42]OFD Sender: No OFD packet to send [19:01:47]OFD Sender: No OFD packet to send [19:01:52]OFD Sender: No OFD packet to send [19:01:57]OFD Sender: No OFD packet to send [19:02:02]OFD Sender: No OFD packet to send [19:02:07]OFD Sender: No OFD packet to send [19:02:12]OFD Sender: No OFD packet to send [19:02:17]OFD Sender: No OFD packet to send [19:02:22]OFD Sender: No OFD packet to send [19:02:27]OFD Sender: No OFD packet to send [19:02:32]OFD Sender: No OFD packet to send [19:02:37]OFD Sender: No OFD packet to send [19:02:42]OFD Sender: No OFD packet to send [19:02:47]OFD Sender: No OFD packet to send [19:02:52]OFD Sender: No OFD packet to send [19:02:57]OFD Sender: No OFD packet to send [19:03:02]OFD Sender: No OFD packet to send [19:03:07]OFD Sender: No OFD packet to send [19:03:12]OFD Sender: No OFD packet to send [19:03:17]OFD Sender: No OFD packet to send [19:03:22]OFD Sender: No OFD packet to send [19:03:27]OFD Sender: No OFD packet to send [19:03:32]OFD Sender: No OFD packet to send [19:03:37]OFD Sender: No OFD packet to send [19:03:42]OFD Sender: No OFD packet to send [19:03:47]OFD Sender: No OFD packet to send [19:03:52]OFD Sender: No OFD packet to send [19:03:57]OFD Sender: No OFD packet to send [19:04:02]OFD Sender: No OFD packet to send [19:04:07]OFD Sender: No OFD packet to send [19:04:09]accept exits with 9 [19:04:09]New connection [19:04:09]New thread 3067141476 created [19:04:09]Thread 3067284836 joined [19:04:09]Waiting for new connection... [19:04:09] Sock 9.Parse request [19:04:09]Sock 9.Check first char [19:04:09]Sock 9.First char is OK [19:04:09]request: POST /json_proto HTTP/1.0 [19:04:09]Method: POST [19:04:09]URL: /json_proto [19:04:09]Method is POST - this is cgi request [19:04:09]url: /json_proto [19:04:09]query_string will be loaded in cgi processing [19:04:09]execute_cgi json_proto POST (null) [19:04:09]execute_cgi path=json_proto method=POST [19:04:09]POST find Content-Length [19:04:09]Host: 172.17.50.196:8080 [19:04:09]Content-Length: 817 [19:04:09]Content-Type: application/json [19:04:09] [19:04:09]POST finish read [19:04:09]Found Content-Length = 817 [19:04:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335161", "tax_sys" : 0, "items" : [ { "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 120.00, "quantity" : 3.000, "sum" : 360.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 360.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:09]execute_script... [19:04: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 : (3)335161", "tax_sys" : 0, "items" : [ { "code": "2000034250011", "name": "\u0413\u043E\u0440\u044F\u0447\u0438\u0439 \u0448\u043E\u043A\u043E\u043B\u0430\u0434 (GABB trade)", "price" : 120.00, "quantity" : 3.000, "sum" : 360.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 360.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:04:09]POST & json_proto [19:04:09]process_json_proto [19:04:09]json parsed OK: [19:04:09]protocol is kg_v1.0 [19:04:09]action value=close_receipt [19:04:09]process_action close_receipt [19:04:09]cmd_close_receipt [19:04:09]MH_GetDate [19:04:09]Write to MH i2c: F0 00 00 57 16 5C [19:04:09]Write i2c OK [19:04:09]MH_I2C_Read... [19:04:09]Read from MH i2c: F0 [19:04:09]MH_I2C_Read... [19:04:09]Read from MH i2c: F0 09 00 [19:04:09]MH_I2C_Read... [19:04:09]Read from MH i2c: F0 09 00 57 16 00 AB 31 21 67 72 0D 1C 67 CB [19:04:09]GetLastDocTimeStamp 1730228260 [19:04:09]current date 1730228651 [19:04:09]FM_GetShiftState [19:04:09]SAM_PROTO_GetShiftState [19:04:09]wFMCommunicate request_size=4 [19:04:09]MH_SAM_APDU [19:04:09]CAPDU: 80 13 01 00 [19:04:09]Write to MH i2c: E2 08 00 58 16 80 13 01 00 00 00 00 00 EB [19:04:09]Write i2c OK [19:04:09]MH_I2C_Read... [19:04:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:09]Read from MH i2c: E2 [19:04:09]MH_I2C_Read... [19:04:09]Read from MH i2c: E2 0E 00 [19:04:09]MH_I2C_Read... [19:04:09]Read from MH i2c: E2 0E 00 58 16 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3A [19:04:09]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [19:04:09]wFMCommunicate OK [19:04:09]SAM_PROTO_GetShiftState done [19:04:09]FM_GetShiftState done [19:04:09]opened in 1730160023 [19:04:09]opened+sec_in_day 1730246423 [19:04:09]quantity*price = 36000 [19:04:09]sum+1 = 36001 [19:04:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 360.00 НСП 1% : 3.19 НДС 12% : 38.23 Наличными: 0.00 Безнал.: 360.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 253 29.10.2024 19:04 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874669 ФД: 139268 ФПД: 187136137966107 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T190411&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139268&fm=187136137966107&tin=02508201610067®Number=0000000000091631&sum=36000 0 [19:04:11]StoreToDocumentArchive [19:04:11]shift 555 fd 139268 [19:04:11]save to /storage/0555/doc_00139268 [19:04:11]save last doc name /storage/0555/doc_00139268 to /storage/kkm_last_doc_name [19:04:11]save OK [19:04:11]Clear old archive folders... [19:04:11]ProcessDocumentItem done err = 0, tmpTLVsize=284 [19:04:11]tlvbuf is 0112F9F0 [19:04:11]SAM_PROTO_ClearQueue [19:04:11]wFMCommunicate request_size=4 [19:04:11]MH_SAM_APDU [19:04:11]CAPDU: 80 09 00 00 [19:04:11]Write to MH i2c: E2 08 00 65 16 80 09 00 00 00 00 00 00 ED [19:04:11]Write i2c OK [19:04:11]MH_I2C_Read... [19:04:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:04:11]Read from MH i2c: E2 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 03 00 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 03 00 65 16 00 90 00 EF [19:04:11]RAPDU: 90 00 [19:04:11]wFMCommunicate OK [19:04:11]SAM_PROTO_ClearQueue done [19:04:11]KKMCreateOFDPacket [19:04:11]OFDProtocolAddRootSTLVToBuf [19:04:11]FM_MakeSignedData [19:04:11]FM_MakeSignedData [19:04:11]SAM_PROTO_SignData [19:04:11]wFMCommunicate request_size=4 [19:04:11]MH_SAM_APDU [19:04:11]CAPDU: 80 0D 01 02 [19:04:11]Write to MH i2c: E2 08 00 66 16 80 0D 01 02 00 00 00 00 F5 [19:04:11]Write i2c OK [19:04:11]MH_I2C_Read... [19:04:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:04:11]Read from MH i2c: E2 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 03 00 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 03 00 66 16 00 90 00 F0 [19:04:11]RAPDU: 90 00 [19:04:11]wFMCommunicate OK [19:04:11]wFMCommunicate request_size=255 [19:04:11]MH_SAM_APDU [19:04:11]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 A0 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AB 31 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 [19:04:11]Write to MH i2c: E2 02 01 67 16 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 A0 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AB 31 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 00 00 5C [19:04:11]Write i2c OK [19:04:11]MH_I2C_Read... [19:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:11]Read from MH i2c: E2 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 03 00 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 03 00 67 16 00 90 00 F1 [19:04:11]RAPDU: 90 00 [19:04:11]wFMCommunicate OK [19:04:11]wFMCommunicate request_size=43 [19:04:11]MH_SAM_APDU [19:04:11]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 04 20 02 00 35 04 06 00 AA 33 07 07 32 1B [19:04:11]Write to MH i2c: E2 2E 00 68 16 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 04 20 02 00 35 04 06 00 AA 33 07 07 32 1B 00 00 46 [19:04:11]Write i2c OK [19:04:11]MH_I2C_Read... [19:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:04:11]Read from MH i2c: E2 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 03 00 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 03 00 68 16 00 90 00 F2 [19:04:11]RAPDU: 90 00 [19:04:11]wFMCommunicate OK [19:04:11]wFMCommunicate request_size=4 [19:04:11]MH_SAM_APDU [19:04:11]CAPDU: 80 0D 03 02 [19:04:11]Write to MH i2c: E2 08 00 69 16 80 0D 03 02 00 00 00 00 FA [19:04:11]Write i2c OK [19:04:11]MH_I2C_Read... [19:04:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:04:11]Read from MH i2c: E2 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 0B 00 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 0B 00 69 16 00 89 F0 DF 9E 42 4E 8A FC 90 00 07 [19:04:11]RAPDU: 89 F0 DF 9E 42 4E 8A FC 90 00 [19:04:11]wFMCommunicate OK [19:04:11]SAM_PROTO_SignData done [19:04:11]FM_MakeSignedData done [19:04:11]CreateOFDProtocolMessage [19:04:11]wFMCommunicate request_size=4 [19:04:11]MH_SAM_APDU [19:04:11]CAPDU: 80 11 00 00 [19:04:11]Write to MH i2c: E2 08 00 6A 16 80 11 00 00 00 00 00 00 FA [19:04:11]Write i2c OK [19:04:11]MH_I2C_Read... [19:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:11]Read from MH i2c: E2 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 17 00 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: E2 17 00 6A 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 55 [19:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [19:04:11]wFMCommunicate OK [19:04:11]CreateOFDProtocolMessage done [19:04:11]OFDSenderStorePacket 139268 [19:04:11]StoreOFDPacket docnum=139268 [19:04:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 30 01 00 00 C0 3B 28 01 89 A1 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 A0 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AB 31 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 04 20 02 00 35 04 06 00 AA 33 07 07 32 1B 89 F0 DF 9E 42 4E 8A FC [19:04:11]CheckFolder [19:04:11]dirname=/storage/ofd_packets [19:04:11]CheckFolder done [19:04:11]ProducePacketName [19:04:11]name=ofd_packets/00139268 [19:04:11]NVStorageSaveData ofd_packets/00139268 [19:04:11]File name is /storage/ofd_packets/00139268 [19:04:11]Write 334 bytes [19:04:11]NVStorageSaveData done [19:04:11]OFDSenderStorePacket done [19:04:11]KKMCreateOFDPacket done [19:04:11]NVStorageSaveData kkm_last_timestamp [19:04:11]File name is /storage/kkm_last_timestamp [19:04:11]Write 4 bytes [19:04:11]NVStorageSaveData done [19:04:11]ExternCall_PrintAddStr [19:04:11]wPrintStart [19:04:11]Write to MH i2c: 01 00 00 6B 16 81 [19:04:11]Write i2c OK [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: 01 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: 01 07 00 [19:04:11]MH_I2C_Read... [19:04:11]Read from MH i2c: 01 07 00 6B 16 00 00 00 00 00 FF 0F 96 [19:04:11]RasterBufferAndPrint [19:04:11]line Счет N : (3)335161 [19:04:11]line ИНН: 02508201610067 [19:04:11]line Контрольно-Кассовый Чек [19:04:11]line ПРОДАЖА [19:04:11]line Товар: 2000034250011 [19:04:11]line Горячий шоколад (GABB trade) [19:04:11]line 3.000 * 120.00 [19:04:11]line = 360.00 [19:04:11]line НДС 12% НСП 1% [19:04:11]line > о реализуемом товаре [19:04:11]line ИТОГО: 360.00 [19:04:11]line НСП 1% : 3.19 [19:04:11]line НДС 12% : 38.23 [19:04:11]line Наличными: 0.00 [19:04:11]line Безнал.: 360.00 [19:04:11]line Место: АЗС № 101 "Партнер Нефть" [19:04:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:04:11]line СНО: Общий режим [19:04:11]line Чек 253 29.10.2024 19:04 [19:04:11]line Смена: 555 ФФД: 1.0 [19:04:11]line ЗНМ: 0300000081 [19:04:11]line РНМ: 0000000000091631 [19:04:11]line Версия ККМ: 001 [19:04:11]line Платежная система: O! деньги [19:04:11]line ФМ: 0000000000874669 [19:04:11]line ФД: 139268 [19:04:11]line ФПД: 187136137966107 [19:04:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T190411&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139268&fm=187136137966107&tin=02508201610067®Number=0000000000091631&sum=36000 [19:04:11]line 0 [19:04:11]OFD Sender: Processing packet 139268 [packets to send 34, broken 33] [19:04:11]ProducePacketName [19:04:11]name=ofd_packets/00139268 [19:04:11]OFD Sender: To server: pG, [19:04:11]CommunicateWithHost lk.salyk.kg:30040 [19:04:11]ConnectInit lk.salyk.kg [19:04:11]written 0, free lines is 4095 [19:04:12]Connected sock=10 [19:04: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 36 39 30 01 00 00 C0 3B 28 01 89 A1 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 34 32 35 30 30 31 31 06 04 2A 00 D0 93 D0 BE D1 80 D1 8F D1 87 D0 B8 D0 B9 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 28 47 41 42 42 20 74 72 61 64 65 29 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 A0 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 AB 31 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 04 20 02 00 35 04 06 00 AA 33 07 07 32 1B 89 F0 DF 9E 42 4E 8A FC [19:04: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 36 39 4F 00 00 00 E7 B3 47 00 C5 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 36 39 10 04 04 00 04 20 02 00 F4 03 04 00 5D DD 20 67 B6 04 01 00 00 ED 4A 42 7E FF 48 93 F4 [19:04:12]CommunicateWithHost err = 0 [19:04:12]CheckOFDResponse [19:04:12]1017 (14) - 77093643461234 [19:04:12]1041 (16) - 0000000000874669 [19:04:12]1040 (4) - 139268 [19:04:12]1012 (4) - 29.10.2024 13:04 [19:04:12]1206 (1) - 0 [19:04:12]OFD Sender: Remove packet 139268 [19:04:12]ProducePacketName [19:04:12]name=ofd_packets/00139268 [19:04:12]NVStorageDeleteData [19:04:12]Write to MH i2c: 01 00 00 96 16 AC [19:04:12]Write i2c OK [19:04:12]MH_I2C_Read... [19:04:12]Read from MH i2c: 01 [19:04:12]MH_I2C_Read... [19:04:12]Read from MH i2c: 01 07 00 [19:04:12]MH_I2C_Read... [19:04:12]Read from MH i2c: 01 07 00 96 16 00 00 00 00 00 DB 0C 9A [19:04:12]RasterBufferAndPrint [19:04:12]line [19:04:12]line [19:04:12]line [19:04:12]line [19:04:12]line [19:04:12]written 0, free lines is 3298 [19:04:12]MH_Cut [19:04:12]Write to MH i2c: D1 01 00 9D 16 01 85 [19:04:12]Write i2c OK [19:04:12]MH_I2C_Read... [19:04:12]Read from MH i2c: D1 [19:04:12]MH_I2C_Read... [19:04:12]Read from MH i2c: D1 01 00 [19:04:12]MH_I2C_Read... [19:04:12]Read from MH i2c: D1 01 00 9D 16 00 84 [19:04:12]Write to MH i2c: 01 00 00 9E 16 B4 [19:04:12]Write i2c OK [19:04:12]MH_I2C_Read... [19:04:12]OFD Sender: No OFD packet to send [19:04:13]*** Cut start [19:04:13]*** Partial cut [19:04:13]*** CUTSNS_PIN = 1 [19:04:13]*** CUTSNS_PIN = 0 [19:04:13]*** Brake cut motor [19:04:13]Read from MH i2c: 01 [19:04:13]MH_I2C_Read... [19:04:13]*** Stop cut motor [19:04:13]*** Cut end [19:04:13]Read from MH i2c: 01 07 00 [19:04:13]MH_I2C_Read... [19:04:13]Read from MH i2c: 01 07 00 9E 16 00 00 00 00 00 FF 0F C9 [19:04:13]process_action close_receipt done [19:04:13]requested_data is exist [19:04:13]produce_requested_data [19:04:13]requested_item fm.sn is exist - process it [19:04:13]wFMCommunicate request_size=4 [19:04:13]MH_SAM_APDU [19:04:13]CAPDU: 80 11 00 00 [19:04:13]Write to MH i2c: E2 08 00 9F 16 80 11 00 00 00 00 00 00 2F [19:04:13]Write i2c OK [19:04:13]MH_I2C_Read... [19:04:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:04:13]Read from MH i2c: E2 [19:04:13]MH_I2C_Read... [19:04:13]Read from MH i2c: E2 17 00 [19:04:13]MH_I2C_Read... [19:04:13]Read from MH i2c: E2 17 00 9F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8A [19:04:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [19:04:13]wFMCommunicate OK [19:04:13]requested_item fd.num is exist - process it [19:04:13]SAM_PROTO_GetFieldsCounters [19:04:13]wFMCommunicate request_size=4 [19:04:13]MH_SAM_APDU [19:04:13]CAPDU: 80 13 00 00 [19:04:13]Write to MH i2c: E2 08 00 A0 16 80 13 00 00 00 00 00 00 32 [19:04:13]Write i2c OK [19:04:13]MH_I2C_Read... [19:04:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:04:13]Read from MH i2c: E2 [19:04:13]MH_I2C_Read... [19:04:13]Read from MH i2c: E2 62 00 [19:04:13]MH_I2C_Read... [19:04:13]Read from MH i2c: E2 62 00 A0 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 04 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [19:04:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 04 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FD 00 00 00 5E 04 04 00 FD 00 00 00 57 04 04 00 FE 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:04:13]wFMCommunicate OK [19:04:13]SAM_PROTO_GetFieldsCounters done [19:04:13]requested_item shift.num is exist - process it [19:04:13]requested_item shift.opened is exist - process it [19:04:13]req_shift_opened [19:04:13]FM_GetShiftState [19:04:13]SAM_PROTO_GetShiftState [19:04:13]wFMCommunicate request_size=4 [19:04:13]MH_SAM_APDU [19:04:13]CAPDU: 80 13 01 00 [19:04:13]Write to MH i2c: E2 08 00 A1 16 80 13 01 00 00 00 00 00 34 [19:04:13]Write i2c OK [19:04:13]MH_I2C_Read... [19:04:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:04:13]Read from MH i2c: E2 [19:04:13]MH_I2C_Read... [19:04:13]Read from MH i2c: E2 0E 00 [19:04:13]MH_I2C_Read... [19:04:13]Read from MH i2c: E2 0E 00 A1 16 00 09 00 01 97 25 20 67 00 00 00 00 90 00 83 [19:04:13]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [19:04:14]wFMCommunicate OK [19:04:14]SAM_PROTO_GetShiftState done [19:04:14]FM_GetShiftState done [19:04:14]req_shift_opened done [19:04:14]requested_item shift.open_date is exist - process it [19:04:14]req_shift_open_date [19:04:14]req_shift_open_date done [19:04:14]produce_requested_data done [19:04:14]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139268,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [19:04:14]process_action_free close_receipt [19:04:14]json_value_free [19:04:14]json_value_free done [19:04:14]process_json_proto returns [19:04:14]Send response to host [19:04:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139268,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [19:04:14]free response buf [19:04:14]execute_script done [19:04:14]execute_script returns [19:04:14]free content buf [19:04:14]Sock 9.Close socket [19:04:14]Sock 9.Thread stoped [19:04:17]OFD Sender: No OFD packet to send [19:04:22]OFD Sender: No OFD packet to send [19:04:27]OFD Sender: No OFD packet to send [19:04:32]OFD Sender: No OFD packet to send [19:04:37]OFD Sender: No OFD packet to send [19:04:42]OFD Sender: No OFD packet to send [19:04:47]OFD Sender: No OFD packet to send [19:04:52]OFD Sender: No OFD packet to send [19:04:57]OFD Sender: No OFD packet to send [19:05:02]OFD Sender: No OFD packet to send [19:05:07]OFD Sender: No OFD packet to send [19:05:12]OFD Sender: No OFD packet to send [19:05:17]OFD Sender: No OFD packet to send [19:05:22]OFD Sender: No OFD packet to send [19:05:27]OFD Sender: No OFD packet to send [19:05:32]OFD Sender: No OFD packet to send [19:05:37]OFD Sender: No OFD packet to send [19:05:42]OFD Sender: No OFD packet to send [19:05:47]OFD Sender: No OFD packet to send [19:05:52]OFD Sender: No OFD packet to send [19:05:57]OFD Sender: No OFD packet to send [19:06:02]OFD Sender: No OFD packet to send [19:06:07]OFD Sender: No OFD packet to send [19:06:12]OFD Sender: No OFD packet to send [19:06:17]OFD Sender: No OFD packet to send [19:06:22]OFD Sender: No OFD packet to send [19:06:27]OFD Sender: No OFD packet to send [19:06:32]OFD Sender: No OFD packet to send [19:06:37]OFD Sender: No OFD packet to send [19:06:42]OFD Sender: No OFD packet to send [19:06:47]OFD Sender: No OFD packet to send [19:06:52]OFD Sender: No OFD packet to send [19:06:57]OFD Sender: No OFD packet to send [19:07:02]OFD Sender: No OFD packet to send [19:07:07]OFD Sender: No OFD packet to send [19:07:12]OFD Sender: No OFD packet to send [19:07:17]OFD Sender: No OFD packet to send [19:07:22]OFD Sender: No OFD packet to send [19:07:27]OFD Sender: No OFD packet to send [19:07:32]OFD Sender: No OFD packet to send [19:07:37]OFD Sender: No OFD packet to send [19:07:42]OFD Sender: No OFD packet to send [19:07:47]OFD Sender: No OFD packet to send [19:07:52]OFD Sender: No OFD packet to send [19:07:57]OFD Sender: No OFD packet to send [19:08:02]OFD Sender: No OFD packet to send [19:08:07]OFD Sender: No OFD packet to send [19:08:12]OFD Sender: No OFD packet to send [19:08:17]OFD Sender: No OFD packet to send [19:08:22]OFD Sender: No OFD packet to send [19:08:27]OFD Sender: No OFD packet to send [19:08:32]OFD Sender: No OFD packet to send [19:08:38]OFD Sender: No OFD packet to send [19:08:43]OFD Sender: No OFD packet to send [19:08:48]OFD Sender: No OFD packet to send [19:08:53]OFD Sender: No OFD packet to send [19:08:58]OFD Sender: No OFD packet to send [19:09:03]OFD Sender: No OFD packet to send [19:09:07]accept exits with 8 [19:09:07]New connection [19:09:07]New thread 3067284836 created [19:09:07]Thread 3067141476 joined [19:09:07]Waiting for new connection... [19:09:07] Sock 8.Parse request [19:09:07]Sock 8.Check first char [19:09:07]Sock 8.First char is OK [19:09:07]request: POST /json_proto HTTP/1.0 [19:09:07]Method: POST [19:09:07]URL: /json_proto [19:09:07]Method is POST - this is cgi request [19:09:07]url: /json_proto [19:09:07]query_string will be loaded in cgi processing [19:09:07]execute_cgi json_proto POST (null) [19:09:07]execute_cgi path=json_proto method=POST [19:09:07]POST find Content-Length [19:09:07]Host: 172.17.50.196:8080 [19:09:07]Content-Length: 2325 [19:09:07]Content-Type: application/json [19:09:07] [19:09:07]POST finish read [19:09:07]Found Content-Length = 2325 [19:09:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335162", "tax_sys" : 0, "items" : [ { "code": "4700003730039", "name": "\u0421\u043D\u0435\u043A \u0412\u043E\u0437\u0434 \u043F\u0448\u0435\u043D\u0438\u0446\u0430 \u0411\u0430\u0434\u044B\u0440\u0430\u043A \u0441\u043B\u0430\u0434\u043A\u0430\u044F 30\u0433\u0440", "price" : 20.00, "quantity" : 2.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065000868", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0448\u043E\u043A\u043E\u043B\u0430\u0434\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065000790", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0430\u0440\u0430\u0445\u0438\u0441\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 2.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112003956", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI SUPER \u0410\u043B\u044C\u0431\u0435\u043D\u0438 \u0421\u0443\u043F\u0435\u0440", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600338007724", "name": "\u0421\u043E\u043A \u0424\u0440\u0443\u0442\u043E \u041D\u042F\u041D\u042F \u044F\u0431\u043B\u043E\u043A\u043E,\u0432\u0438\u0448\u043D\u044F 0,2\u043B", "price" : 65.00, "quantity" : 3.000, "sum" : 195.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 579.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:07]execute_script... [19:09: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 : (3)335162", "tax_sys" : 0, "items" : [ { "code": "4700003730039", "name": "\u0421\u043D\u0435\u043A \u0412\u043E\u0437\u0434 \u043F\u0448\u0435\u043D\u0438\u0446\u0430 \u0411\u0430\u0434\u044B\u0440\u0430\u043A \u0441\u043B\u0430\u0434\u043A\u0430\u044F 30\u0433\u0440", "price" : 20.00, "quantity" : 2.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065000868", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0448\u043E\u043A\u043E\u043B\u0430\u0434\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 1.000, "sum" : 70.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065000790", "name": "\u0428\u043E\u043A M\u0026M`s \u0441 \u0430\u0440\u0430\u0445\u0438\u0441\u043E\u043C 45\u0433", "price" : 70.00, "quantity" : 2.000, "sum" : 140.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607065001445", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A Snickers 50,5\u0433", "price" : 59.00, "quantity" : 1.000, "sum" : 59.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112003956", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI SUPER \u0410\u043B\u044C\u0431\u0435\u043D\u0438 \u0421\u0443\u043F\u0435\u0440", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600338007724", "name": "\u0421\u043E\u043A \u0424\u0440\u0443\u0442\u043E \u041D\u042F\u041D\u042F \u044F\u0431\u043B\u043E\u043A\u043E,\u0432\u0438\u0448\u043D\u044F 0,2\u043B", "price" : 65.00, "quantity" : 3.000, "sum" : 195.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 579.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:08]POST & json_proto [19:09:08]process_json_proto [19:09:08]json parsed OK: [19:09:08]protocol is kg_v1.0 [19:09:08]action value=close_receipt [19:09:08]process_action close_receipt [19:09:08]cmd_close_receipt [19:09:08]MH_GetDate [19:09:08]Write to MH i2c: F0 00 00 A2 16 A7 [19:09:08]OFD Sender: No OFD packet to send [19:09:08]Write i2c OK [19:09:08]MH_I2C_Read... [19:09:08]Read from MH i2c: F0 [19:09:08]MH_I2C_Read... [19:09:08]Read from MH i2c: F0 09 00 [19:09:08]MH_I2C_Read... [19:09:08]Read from MH i2c: F0 09 00 A2 16 00 D5 32 21 67 72 0D 1C 67 41 [19:09:08]GetLastDocTimeStamp 1730228651 [19:09:08]current date 1730228949 [19:09:08]FM_GetShiftState [19:09:08]SAM_PROTO_GetShiftState [19:09:08]wFMCommunicate request_size=4 [19:09:08]MH_SAM_APDU [19:09:08]CAPDU: 80 13 01 00 [19:09:08]Write to MH i2c: E2 08 00 A3 16 80 13 01 00 00 00 00 00 36 [19:09:08]Write i2c OK [19:09:08]MH_I2C_Read... [19:09:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:08]Read from MH i2c: E2 [19:09:08]MH_I2C_Read... [19:09:08]Read from MH i2c: E2 0E 00 [19:09:08]MH_I2C_Read... [19:09:08]Read from MH i2c: E2 0E 00 A3 16 00 09 00 01 97 25 20 67 00 00 00 00 90 00 85 [19:09:08]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [19:09:08]wFMCommunicate OK [19:09:08]SAM_PROTO_GetShiftState done [19:09:08]FM_GetShiftState done [19:09:08]opened in 1730160023 [19:09:08]opened+sec_in_day 1730246423 [19:09:08]quantity*price = 4000 [19:09:08]sum+1 = 4001 [19:09:08]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607065000868 Шок M&M`s с шоколадом 45г 1.000 * 70.00 = 70.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607065000790 Шок M&M`s с арахисом 45г 2.000 * 70.00 = 140.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607065001445 Шок батончик Snickers 50,5г 1.000 * 59.00 = 59.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870112003956 Шок батончик ALBENI SUPER Альбени Супер 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4600338007724 Сок Фруто НЯНЯ яблоко,вишня 0,2л 3.000 * 65.00 = 195.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 579.00 НСП 1% : 5.12 НДС 12% : 61.48 Наличными: 0.00 Безнал.: 579.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 254 29.10.2024 19:09 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139269 ФПД: 279580122094758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T190909&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139269&fm=279580122094758&tin=02508201610067®Number=0000000000091631&sum=57900 0 [19:09:09]StoreToDocumentArchive [19:09:09]shift 555 fd 139269 [19:09:09]save to /storage/0555/doc_00139269 [19:09:09]save last doc name /storage/0555/doc_00139269 to /storage/kkm_last_doc_name [19:09:09]save OK [19:09:09]Clear old archive folders... [19:09:09]ProcessDocumentItem done err = 0, tmpTLVsize=904 [19:09:09]tlvbuf is 01171850 [19:09:09]SAM_PROTO_ClearQueue [19:09:09]wFMCommunicate request_size=4 [19:09:09]MH_SAM_APDU [19:09:09]CAPDU: 80 09 00 00 [19:09:09]Write to MH i2c: E2 08 00 B0 16 80 09 00 00 00 00 00 00 38 [19:09:09]Write i2c OK [19:09:09]MH_I2C_Read... [19:09:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:09:09]Read from MH i2c: E2 [19:09:09]MH_I2C_Read... [19:09:09]Read from MH i2c: E2 03 00 [19:09:09]MH_I2C_Read... [19:09:09]Read from MH i2c: E2 03 00 B0 16 00 90 00 3A [19:09:09]RAPDU: 90 00 [19:09:09]wFMCommunicate OK [19:09:09]SAM_PROTO_ClearQueue done [19:09:09]KKMCreateOFDPacket [19:09:09]OFDProtocolAddRootSTLVToBuf [19:09:09]FM_MakeSignedData [19:09:09]FM_MakeSignedData [19:09:09]SAM_PROTO_SignData [19:09:09]wFMCommunicate request_size=4 [19:09:09]MH_SAM_APDU [19:09:09]CAPDU: 80 0D 01 02 [19:09:09]Write to MH i2c: E2 08 00 B1 16 80 0D 01 02 00 00 00 00 40 [19:09:09]Write i2c OK [19:09:09]MH_I2C_Read... [19:09:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:09:09]Read from MH i2c: E2 [19:09:09]MH_I2C_Read... [19:09:09]Read from MH i2c: E2 03 00 [19:09:09]MH_I2C_Read... [19:09:09]Read from MH i2c: E2 03 00 B1 16 00 90 00 3B [19:09:09]RAPDU: 90 00 [19:09:09]wFMCommunicate OK [19:09:09]wFMCommunicate request_size=255 [19:09:09]MH_SAM_APDU [19:09:09]CAPDU: 80 0D 02 02 FA 03 00 88 03 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 33 37 33 30 30 33 39 06 04 45 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 92 D0 BE D0 B7 D0 B4 20 D0 BF D1 88 D0 B5 D0 BD D0 B8 D1 86 D0 B0 20 D0 91 D0 B0 D0 B4 D1 8B D1 80 D0 B0 D0 BA 20 D1 81 D0 BB D0 B0 D0 B4 D0 BA D0 B0 D1 8F 20 33 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 07 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 38 36 38 06 04 27 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 [19:09:09]Write to MH i2c: E2 02 01 B2 16 80 0D 02 02 FA 00 03 00 88 03 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 33 37 33 30 30 33 39 06 04 45 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 92 D0 BE D0 B7 D0 B4 20 D0 BF D1 88 D0 B5 D0 BD D0 B8 D1 86 D0 B0 20 D0 91 D0 B0 D0 B4 D1 8B D1 80 D0 B0 D0 BA 20 D1 81 D0 BB D0 B0 D0 B4 D0 BA D0 B0 D1 8F 20 33 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 07 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 38 36 38 06 04 27 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 00 00 ED [19:09:09]Write i2c OK [19:09:09]MH_I2C_Read... [19:09:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:10]Read from MH i2c: E2 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 03 00 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 03 00 B2 16 00 90 00 3C [19:09:10]RAPDU: 90 00 [19:09:10]wFMCommunicate OK [19:09:10]wFMCommunicate request_size=255 [19:09:10]MH_SAM_APDU [19:09:10]CAPDU: 80 0D 02 02 FA 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 [19:09:10]Write to MH i2c: E2 02 01 B3 16 80 0D 02 02 FA 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 00 00 CA [19:09:10]Write i2c OK [19:09:10]MH_I2C_Read... [19:09:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:10]Read from MH i2c: E2 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 03 00 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 03 00 B3 16 00 90 00 3D [19:09:10]RAPDU: 90 00 [19:09:10]wFMCommunicate OK [19:09:10]wFMCommunicate request_size=255 [19:09:10]MH_SAM_APDU [19:09:10]CAPDU: 80 0D 02 02 FA 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 37 37 32 34 06 04 38 00 D0 A1 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 2C D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 2C 4C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C E2 00 [19:09:10]Write to MH i2c: E2 02 01 B4 16 80 0D 02 02 FA 00 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 37 37 32 34 06 04 38 00 D0 A1 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 2C D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 2C 4C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C E2 00 00 00 20 [19:09:10]Write i2c OK [19:09:10]MH_I2C_Read... [19:09:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:10]Read from MH i2c: E2 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 03 00 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 03 00 B4 16 00 90 00 3E [19:09:10]RAPDU: 90 00 [19:09:10]wFMCommunicate OK [19:09:10]wFMCommunicate request_size=163 [19:09:10]MH_SAM_APDU [19:09:10]CAPDU: 80 0D 02 02 9E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 D5 32 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 05 20 02 00 35 04 06 00 FE 46 D1 DD 1C A6 [19:09:10]Write to MH i2c: E2 A6 00 B5 16 80 0D 02 02 9E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 D5 32 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 05 20 02 00 35 04 06 00 FE 46 D1 DD 1C A6 00 00 82 [19:09:10]Write i2c OK [19:09:10]MH_I2C_Read... [19:09:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:10]Read from MH i2c: E2 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 03 00 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 03 00 B5 16 00 90 00 3F [19:09:10]RAPDU: 90 00 [19:09:10]wFMCommunicate OK [19:09:10]wFMCommunicate request_size=4 [19:09:10]MH_SAM_APDU [19:09:10]CAPDU: 80 0D 03 02 [19:09:10]Write to MH i2c: E2 08 00 B6 16 80 0D 03 02 00 00 00 00 47 [19:09:10]Write i2c OK [19:09:10]MH_I2C_Read... [19:09:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:09:10]Read from MH i2c: E2 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 0B 00 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 0B 00 B6 16 00 F0 F5 61 42 94 73 57 BC 90 00 EA [19:09:10]RAPDU: F0 F5 61 42 94 73 57 BC 90 00 [19:09:10]wFMCommunicate OK [19:09:10]SAM_PROTO_SignData done [19:09:10]FM_MakeSignedData done [19:09:10]CreateOFDProtocolMessage [19:09:10]wFMCommunicate request_size=4 [19:09:10]MH_SAM_APDU [19:09:10]CAPDU: 80 11 00 00 [19:09:10]Write to MH i2c: E2 08 00 B7 16 80 11 00 00 00 00 00 00 47 [19:09:10]Write i2c OK [19:09:10]MH_I2C_Read... [19:09:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:10]Read from MH i2c: E2 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 17 00 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: E2 17 00 B7 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A2 [19:09:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [19:09:10]wFMCommunicate OK [19:09:10]CreateOFDProtocolMessage done [19:09:10]OFDSenderStorePacket 139269 [19:09:10]StoreOFDPacket docnum=139269 [19:09:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9C 03 00 00 4B 82 94 03 60 89 5A 03 01 00 03 00 88 03 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 33 37 33 30 30 33 39 06 04 45 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 92 D0 BE D0 B7 D0 B4 20 D0 BF D1 88 D0 B5 D0 BD D0 B8 D1 86 D0 B0 20 D0 91 D0 B0 D0 B4 D1 8B D1 80 D0 B0 D0 BA 20 D1 81 D0 BB D0 B0 D0 B4 D0 BA D0 B0 D1 8F 20 33 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 07 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 38 36 38 06 04 27 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 37 37 32 34 06 04 38 00 D0 A1 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 2C D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 2C 4C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 D5 32 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 05 20 02 00 35 04 06 00 FE 46 D1 DD 1C A6 F0 F5 61 42 94 73 57 BC [19:09:10]CheckFolder [19:09:10]dirname=/storage/ofd_packets [19:09:10]CheckFolder done [19:09:10]ProducePacketName [19:09:10]name=ofd_packets/00139269 [19:09:10]NVStorageSaveData ofd_packets/00139269 [19:09:10]File name is /storage/ofd_packets/00139269 [19:09:10]Write 954 bytes [19:09:10]NVStorageSaveData done [19:09:10]OFDSenderStorePacket done [19:09:10]KKMCreateOFDPacket done [19:09:10]NVStorageSaveData kkm_last_timestamp [19:09:10]File name is /storage/kkm_last_timestamp [19:09:10]Write 4 bytes [19:09:10]NVStorageSaveData done [19:09:10]ExternCall_PrintAddStr [19:09:10]wPrintStart [19:09:10]Write to MH i2c: 01 00 00 B8 16 CE [19:09:10]Write i2c OK [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: 01 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: 01 07 00 [19:09:10]MH_I2C_Read... [19:09:10]Read from MH i2c: 01 07 00 B8 16 00 00 00 00 00 FF 0F E3 [19:09:11]RasterBufferAndPrint [19:09:11]line Счет N : (3)335162 [19:09:11]line ИНН: 02508201610067 [19:09:11]line Контрольно-Кассовый Чек [19:09:11]line ПРОДАЖА [19:09:11]line Товар: 4700003730039 [19:09:11]line Снек Возд пшеница Бадырак сладкая 30гр [19:09:11]line 2.000 * 20.00 [19:09:11]line = 40.00 [19:09:11]line НДС 12% НСП 1% [19:09:11]line > о реализуемом товаре [19:09:11]line Товар: 4607065000868 [19:09:11]line Шок M&M`s с шоколадом 45г [19:09:11]line 1.000 * 70.00 [19:09:11]line = 70.00 [19:09:11]line НДС 12% НСП 1% [19:09:11]line > о реализуемом товаре [19:09:11]line Товар: 4607065000790 [19:09:11]line Шок M&M`s с арахисом 45г [19:09:11]line 2.000 * 70.00 [19:09:11]line = 140.00 [19:09:11]line НДС 12% НСП 1% [19:09:11]line > о реализуемом товаре [19:09:11]line Товар: 4607065001445 [19:09:11]line Шок батончик Snickers 50,5г [19:09:11]line 1.000 * 59.00 [19:09:11]line = 59.00 [19:09:11]line НДС 12% НСП 1% [19:09:11]line > о реализуемом товаре [19:09:11]line Товар: 4870112003956 [19:09:11]line Шок батончик ALBENI SUPER Альбени Супер [19:09:11]line 1.000 * 75.00 [19:09:11]line = 75.00 [19:09:11]line НДС 12% НСП 1% [19:09:11]line > о реализуемом товаре [19:09:11]line Товар: 4600338007724 [19:09:11]line Сок Фруто НЯНЯ яблоко,вишня 0,2л [19:09:11]line 3.000 * 65.00 [19:09:11]line = 195.00 [19:09:11]line НДС 12% НСП 1% [19:09:11]line > о реализуемом товаре [19:09:11]line ИТОГО: 579.00 [19:09:11]line НСП 1% : 5.12 [19:09:11]line НДС 12% : 61.48 [19:09:11]line Наличными: 0.00 [19:09:11]line Безнал.: 579.00 [19:09:11]line Место: АЗС № 101 "Партнер Нефть" [19:09:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:09:11]line СНО: Общий режим [19:09:11]line Чек 254 29.10.2024 19:09 [19:09:11]line Смена: 555 ФФД: 1.0 [19:09:11]line ЗНМ: 0300000081 [19:09:11]line РНМ: 0000000000091631 [19:09:11]line Версия ККМ: 001 [19:09:11]line Платежная система: Mbank [19:09:11]line ФМ: 0000000000874669 [19:09:11]line ФД: 139269 [19:09:11]line ФПД: 279580122094758 [19:09:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T190909&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139269&fm=279580122094758&tin=02508201610067®Number=0000000000091631&sum=57900 [19:09:11]line 0 [19:09:11]OFD Sender: Processing packet 139269 [packets to send 34, broken 33] [19:09:11]ProducePacketName [19:09:11]name=ofd_packets/00139269 [19:09:11]OFD Sender: To server: pG, [19:09:11]CommunicateWithHost lk.salyk.kg:30040 [19:09:11]ConnectInit lk.salyk.kg [19:09:11]written 0, free lines is 4095 [19:09:11]Connected sock=9 [19:09:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9C 03 00 00 4B 82 94 03 60 89 5A 03 01 00 03 00 88 03 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 33 37 33 30 30 33 39 06 04 45 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 92 D0 BE D0 B7 D0 B4 20 D0 BF D1 88 D0 B5 D0 BD D0 B8 D1 86 D0 B0 20 D0 91 D0 B0 D0 B4 D1 8B D1 80 D0 B0 D0 BA 20 D1 81 D0 BB D0 B0 D0 B4 D0 BA D0 B0 D1 8F 20 33 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 07 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 38 36 38 06 04 27 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D1 88 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 58 1B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 30 37 39 30 06 04 25 00 D0 A8 D0 BE D0 BA 20 4D 26 4D 60 73 20 D1 81 20 D0 B0 D1 80 D0 B0 D1 85 D0 B8 D1 81 D0 BE D0 BC 20 34 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 58 1B 00 00 00 00 13 04 06 00 B0 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6B 00 8A 04 0D 00 34 36 30 37 30 36 35 30 30 31 34 34 35 06 04 27 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 53 6E 69 63 6B 65 72 73 20 35 30 2C 35 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 0C 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 36 30 30 33 33 38 30 30 37 37 32 34 06 04 38 00 D0 A1 D0 BE D0 BA 20 D0 A4 D1 80 D1 83 D1 82 D0 BE 20 D0 9D D0 AF D0 9D D0 AF 20 D1 8F D0 B1 D0 BB D0 BE D0 BA D0 BE 2C D0 B2 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 D0 BB FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 2C 4C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 D5 32 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 05 20 02 00 35 04 06 00 FE 46 D1 DD 1C A6 F0 F5 61 42 94 73 57 BC [19:09: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 36 39 4F 00 00 00 44 07 47 00 C1 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 05 20 02 00 F4 03 04 00 89 DE 20 67 B6 04 01 00 00 A8 3F 95 E0 BF 5D 01 5F [19:09:11]CommunicateWithHost err = 0 [19:09:11]CheckOFDResponse [19:09:11]1017 (14) - 77093643461234 [19:09:11]1041 (16) - 0000000000874669 [19:09:11]1040 (4) - 139269 [19:09:11]1012 (4) - 29.10.2024 13:09 [19:09:11]1206 (1) - 0 [19:09:11]OFD Sender: Remove packet 139269 [19:09:11]ProducePacketName [19:09:11]name=ofd_packets/00139269 [19:09:11]NVStorageDeleteData [19:09:12]Write to MH i2c: 01 00 00 02 17 19 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: 01 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: 01 07 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: 01 07 00 02 17 00 00 00 00 00 6D 0B 98 [19:09:12]RasterBufferAndPrint [19:09:12]line [19:09:12]line [19:09:12]line [19:09:12]line [19:09:12]line [19:09:12]written 0, free lines is 2937 [19:09:12]MH_Cut [19:09:12]Write to MH i2c: D1 01 00 09 17 01 F2 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: D1 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: D1 01 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: D1 01 00 09 17 00 F1 [19:09:12]Write to MH i2c: 01 00 00 0A 17 21 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]OFD Sender: No OFD packet to send [19:09:13]*** Cut start [19:09:13]*** Partial cut [19:09:13]*** CUTSNS_PIN = 1 [19:09:13]*** CUTSNS_PIN = 0 [19:09:13]*** Brake cut motor [19:09:13]Read from MH i2c: 01 [19:09:13]MH_I2C_Read... [19:09:13]*** Stop cut motor [19:09:13]*** Cut end [19:09:13]Read from MH i2c: 01 07 00 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: 01 07 00 0A 17 00 00 00 00 00 FF 0F 36 [19:09:13]process_action close_receipt done [19:09:13]requested_data is exist [19:09:13]produce_requested_data [19:09:13]requested_item fm.sn is exist - process it [19:09:13]wFMCommunicate request_size=4 [19:09:13]MH_SAM_APDU [19:09:13]CAPDU: 80 11 00 00 [19:09:13]Write to MH i2c: E2 08 00 0B 17 80 11 00 00 00 00 00 00 9C [19:09:13]Write i2c OK [19:09:13]MH_I2C_Read... [19:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:13]Read from MH i2c: E2 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 17 00 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 17 00 0B 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F7 [19:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [19:09:13]wFMCommunicate OK [19:09:13]requested_item fd.num is exist - process it [19:09:13]SAM_PROTO_GetFieldsCounters [19:09:13]wFMCommunicate request_size=4 [19:09:13]MH_SAM_APDU [19:09:13]CAPDU: 80 13 00 00 [19:09:13]Write to MH i2c: E2 08 00 0C 17 80 13 00 00 00 00 00 00 9F [19:09:13]Write i2c OK [19:09:13]MH_I2C_Read... [19:09:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:09:13]Read from MH i2c: E2 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 62 00 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 62 00 0C 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 05 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [19:09:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 05 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FE 00 00 00 5E 04 04 00 FE 00 00 00 57 04 04 00 FF 00 00 00 19 04 04 00 00 00 00 00 90 00 [19:09:13]wFMCommunicate OK [19:09:13]SAM_PROTO_GetFieldsCounters done [19:09:13]requested_item shift.num is exist - process it [19:09:13]requested_item shift.opened is exist - process it [19:09:13]req_shift_opened [19:09:13]FM_GetShiftState [19:09:13]SAM_PROTO_GetShiftState [19:09:13]wFMCommunicate request_size=4 [19:09:13]MH_SAM_APDU [19:09:13]CAPDU: 80 13 01 00 [19:09:13]Write to MH i2c: E2 08 00 0D 17 80 13 01 00 00 00 00 00 A1 [19:09:13]Write i2c OK [19:09:13]MH_I2C_Read... [19:09:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:13]Read from MH i2c: E2 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 0E 00 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 0E 00 0D 17 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F0 [19:09:13]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [19:09:13]wFMCommunicate OK [19:09:13]SAM_PROTO_GetShiftState done [19:09:13]FM_GetShiftState done [19:09:13]req_shift_opened done [19:09:13]requested_item shift.open_date is exist - process it [19:09:13]req_shift_open_date [19:09:13]req_shift_open_date done [19:09:13]produce_requested_data done [19:09:13]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139269,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [19:09:13]process_action_free close_receipt [19:09:13]json_value_free [19:09:13]json_value_free done [19:09:13]process_json_proto returns [19:09:13]Send response to host [19:09:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139269,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [19:09:13]free response buf [19:09:13]execute_script done [19:09:13]execute_script returns [19:09:13]free content buf [19:09:13]Sock 8.Close socket [19:09:13]Sock 8.Thread stoped [19:09:17]OFD Sender: No OFD packet to send [19:09:22]OFD Sender: No OFD packet to send [19:09:27]OFD Sender: No OFD packet to send [19:09:32]OFD Sender: No OFD packet to send [19:09:37]OFD Sender: No OFD packet to send [19:09:42]OFD Sender: No OFD packet to send [19:09:47]OFD Sender: No OFD packet to send [19:09:52]OFD Sender: No OFD packet to send [19:09:57]OFD Sender: No OFD packet to send [19:10:02]OFD Sender: No OFD packet to send [19:10:07]OFD Sender: No OFD packet to send [19:10:12]OFD Sender: No OFD packet to send [19:10:17]OFD Sender: No OFD packet to send [19:10:22]OFD Sender: No OFD packet to send [19:10:27]OFD Sender: No OFD packet to send [19:10:32]OFD Sender: No OFD packet to send [19:10:37]OFD Sender: No OFD packet to send [19:10:42]OFD Sender: No OFD packet to send [19:10:47]OFD Sender: No OFD packet to send [19:10:52]OFD Sender: No OFD packet to send [19:10:57]OFD Sender: No OFD packet to send [19:11:02]OFD Sender: No OFD packet to send [19:11:07]OFD Sender: No OFD packet to send [19:11:12]OFD Sender: No OFD packet to send [19:11:17]OFD Sender: No OFD packet to send [19:11:22]OFD Sender: No OFD packet to send [19:11:27]OFD Sender: No OFD packet to send [19:11:32]OFD Sender: No OFD packet to send [19:11:37]OFD Sender: No OFD packet to send [19:11:42]OFD Sender: No OFD packet to send [19:11:47]OFD Sender: No OFD packet to send [19:11:52]OFD Sender: No OFD packet to send [19:11:57]OFD Sender: No OFD packet to send [19:12:02]OFD Sender: No OFD packet to send [19:12:07]OFD Sender: No OFD packet to send [19:12:12]OFD Sender: No OFD packet to send [19:12:17]OFD Sender: No OFD packet to send [19:12:22]OFD Sender: No OFD packet to send [19:12:27]OFD Sender: No OFD packet to send [19:12:32]OFD Sender: No OFD packet to send [19:12:37]OFD Sender: No OFD packet to send [19:12:42]OFD Sender: No OFD packet to send [19:12:47]OFD Sender: No OFD packet to send [19:12:52]OFD Sender: No OFD packet to send [19:12:57]OFD Sender: No OFD packet to send [19:13:02]OFD Sender: No OFD packet to send [19:13:07]OFD Sender: No OFD packet to send [19:13:12]OFD Sender: No OFD packet to send [19:13:17]OFD Sender: No OFD packet to send [19:13:22]OFD Sender: No OFD packet to send [19:13:27]OFD Sender: No OFD packet to send [19:13:32]OFD Sender: No OFD packet to send [19:13:37]OFD Sender: No OFD packet to send [19:13:42]OFD Sender: No OFD packet to send [19:13:47]OFD Sender: No OFD packet to send [19:13:52]OFD Sender: No OFD packet to send [19:13:57]OFD Sender: No OFD packet to send [19:14:02]OFD Sender: No OFD packet to send [19:14:07]OFD Sender: No OFD packet to send [19:14:12]OFD Sender: No OFD packet to send [19:14:17]OFD Sender: No OFD packet to send [19:14:22]OFD Sender: No OFD packet to send [19:14:27]OFD Sender: No OFD packet to send [19:14:32]OFD Sender: No OFD packet to send [19:14:37]OFD Sender: No OFD packet to send [19:14:42]OFD Sender: No OFD packet to send [19:14:47]OFD Sender: No OFD packet to send [19:14:52]OFD Sender: No OFD packet to send [19:14:57]OFD Sender: No OFD packet to send [19:15:02]OFD Sender: No OFD packet to send [19:15:07]OFD Sender: No OFD packet to send [19:15:12]OFD Sender: No OFD packet to send [19:15:17]OFD Sender: No OFD packet to send [19:15:22]OFD Sender: No OFD packet to send [19:15:27]OFD Sender: No OFD packet to send [19:15:32]OFD Sender: No OFD packet to send [19:15:37]OFD Sender: No OFD packet to send [19:15:42]OFD Sender: No OFD packet to send [19:15:47]OFD Sender: No OFD packet to send [19:15:52]OFD Sender: No OFD packet to send [19:15:57]OFD Sender: No OFD packet to send [19:16:02]OFD Sender: No OFD packet to send [19:16:07]OFD Sender: No OFD packet to send [19:16:12]OFD Sender: No OFD packet to send [19:16:17]OFD Sender: No OFD packet to send [19:16:22]OFD Sender: No OFD packet to send [19:16:27]OFD Sender: No OFD packet to send [19:16:32]OFD Sender: No OFD packet to send [19:16:37]OFD Sender: No OFD packet to send [19:16:42]OFD Sender: No OFD packet to send [19:16:47]OFD Sender: No OFD packet to send [19:16:52]OFD Sender: No OFD packet to send [19:16:57]OFD Sender: No OFD packet to send [19:17:02]OFD Sender: No OFD packet to send [19:17:07]OFD Sender: No OFD packet to send [19:17:12]OFD Sender: No OFD packet to send [19:17:17]OFD Sender: No OFD packet to send [19:17:22]OFD Sender: No OFD packet to send [19:17:27]OFD Sender: No OFD packet to send [19:17:32]OFD Sender: No OFD packet to send [19:17:37]OFD Sender: No OFD packet to send [19:17:42]OFD Sender: No OFD packet to send [19:17:47]OFD Sender: No OFD packet to send [19:17:52]OFD Sender: No OFD packet to send [19:17:57]OFD Sender: No OFD packet to send [19:18:02]OFD Sender: No OFD packet to send [19:18:07]OFD Sender: No OFD packet to send [19:18:12]OFD Sender: No OFD packet to send [19:18:17]OFD Sender: No OFD packet to send [19:18:22]OFD Sender: No OFD packet to send [19:18:27]OFD Sender: No OFD packet to send [19:18:32]OFD Sender: No OFD packet to send [19:18:37]OFD Sender: No OFD packet to send [19:18:42]OFD Sender: No OFD packet to send [19:18:47]OFD Sender: No OFD packet to send [19:18:52]OFD Sender: No OFD packet to send [19:18:57]OFD Sender: No OFD packet to send [19:19:02]OFD Sender: No OFD packet to send [19:19:07]OFD Sender: No OFD packet to send [19:19:12]OFD Sender: No OFD packet to send [19:19:17]OFD Sender: No OFD packet to send [19:19:22]OFD Sender: No OFD packet to send [19:19:27]OFD Sender: No OFD packet to send [19:19:32]OFD Sender: No OFD packet to send [19:19:37]OFD Sender: No OFD packet to send [19:19:42]OFD Sender: No OFD packet to send [19:19:47]OFD Sender: No OFD packet to send [19:19:52]OFD Sender: No OFD packet to send [19:19:57]OFD Sender: No OFD packet to send [19:20:02]OFD Sender: No OFD packet to send [19:20:07]OFD Sender: No OFD packet to send [19:20:12]OFD Sender: No OFD packet to send [19:20:17]OFD Sender: No OFD packet to send [19:20:22]OFD Sender: No OFD packet to send [19:20:27]OFD Sender: No OFD packet to send [19:20:32]OFD Sender: No OFD packet to send [19:20:37]OFD Sender: No OFD packet to send [19:20:42]OFD Sender: No OFD packet to send [19:20:47]OFD Sender: No OFD packet to send [19:20:52]accept exits with 10 [19:20:52]New connection [19:20:52]New thread 3067141476 created [19:20:52]Thread 3067284836 joined [19:20:52]Waiting for new connection... [19:20:52] Sock 10.Parse request [19:20:52]Sock 10.Check first char [19:20:52]Sock 10.First char is OK [19:20:52]request: POST /json_proto HTTP/1.0 [19:20:52]Method: POST [19:20:52]URL: /json_proto [19:20:52]Method is POST - this is cgi request [19:20:52]url: /json_proto [19:20:52]query_string will be loaded in cgi processing [19:20:52]execute_cgi json_proto POST (null) [19:20:52]execute_cgi path=json_proto method=POST [19:20:52]POST find Content-Length [19:20:52]Host: 172.17.50.196:8080 [19:20:52]Content-Length: 2306 [19:20:52]Content-Type: application/json [19:20:52] [19:20:52]POST finish read [19:20:52]Found Content-Length = 2306 [19:20:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335163", "tax_sys" : 0, "items" : [ { "code": "5449000189356", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 1\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4000417703002", "name": "\u0428\u043E\u043A\u043E\u043B\u0430\u0434 Ritter SPORT EN \u0446\u0435\u043B.\u043C\u0438\u043D\u0434 100\u0433", "price" : 255.00, "quantity" : 1.000, "sum" : 255.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4011100977624", "name": "\u0428\u043E\u043A \u0411\u0430\u0442\u043E\u043D\u0447\u0438\u043A \u0411\u0430\u0443\u043D\u0442\u0438 55\u0433", "price" : 59.00, "quantity" : 2.000, "sum" : 118.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "7622210309396", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 \"OREO\" 38 \u0433\u0440", "price" : 65.00, "quantity" : 2.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 973.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:20:52]execute_script... [19: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 : (3)335163", "tax_sys" : 0, "items" : [ { "code": "5449000189356", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 1\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000176448", "name": "\u0421\u043E\u043A Piko Pulpy \u0430\u043F\u0435\u043B\u044C\u0441\u0438\u043D \u041F\u042D\u0422 1\u043B", "price" : 170.00, "quantity" : 1.000, "sum" : 170.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4000417703002", "name": "\u0428\u043E\u043A\u043E\u043B\u0430\u0434 Ritter SPORT EN \u0446\u0435\u043B.\u043C\u0438\u043D\u0434 100\u0433", "price" : 255.00, "quantity" : 1.000, "sum" : 255.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4011100977624", "name": "\u0428\u043E\u043A \u0411\u0430\u0442\u043E\u043D\u0447\u0438\u043A \u0411\u0430\u0443\u043D\u0442\u0438 55\u0433", "price" : 59.00, "quantity" : 2.000, "sum" : 118.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "7622210309396", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 \"OREO\" 38 \u0433\u0440", "price" : 65.00, "quantity" : 2.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 973.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:20:52]POST & json_proto [19:20:52]process_json_proto [19:20:52]json parsed OK: [19:20:52]protocol is kg_v1.0 [19:20:52]action value=close_receipt [19:20:52]process_action close_receipt [19:20:52]cmd_close_receipt [19:20:52]MH_GetDate [19:20:52]Write to MH i2c: F0 00 00 0E 17 14 [19:20:52]Write i2c OK [19:20:52]MH_I2C_Read... [19:20:52]Read from MH i2c: F0 [19:20:52]MH_I2C_Read... [19:20:52]Read from MH i2c: F0 09 00 [19:20:52]MH_I2C_Read... [19:20:52]Read from MH i2c: F0 09 00 0E 17 00 96 35 21 67 72 0D 1C 67 72 [19:20:52]GetLastDocTimeStamp 1730228949 [19:20:52]current date 1730229654 [19:20:52]FM_GetShiftState [19:20:52]SAM_PROTO_GetShiftState [19:20:52]wFMCommunicate request_size=4 [19:20:52]MH_SAM_APDU [19:20:52]CAPDU: 80 13 01 00 [19:20:52]Write to MH i2c: E2 08 00 0F 17 80 13 01 00 00 00 00 00 A3 [19:20:52]Write i2c OK [19:20:52]MH_I2C_Read... [19:20:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:52]Read from MH i2c: E2 [19:20:52]MH_I2C_Read... [19:20:52]Read from MH i2c: E2 0E 00 [19:20:52]MH_I2C_Read... [19:20:52]Read from MH i2c: E2 0E 00 0F 17 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F2 [19:20:52]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [19:20:52]wFMCommunicate OK [19:20:52]SAM_PROTO_GetShiftState done [19:20:52]FM_GetShiftState done [19:20:52]opened in 1730160023 [19:20:52]opened+sec_in_day 1730246423 [19:20:52]quantity*price = 12000 [19:20:52]sum+1 = 12001 [19:20:52]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000176448 Сок Piko Pulpy апельсин ПЭТ 1л 1.000 * 170.00 = 170.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700000160358 Вода Легенда 1л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4000417703002 Шоколад Ritter SPORT EN цел.минд 100г 1.000 * 255.00 = 255.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4011100977624 Шок Батончик Баунти 55г 2.000 * 59.00 = 118.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 7622210309396 Печенье "OREO" 38 гр 2.000 * 65.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 973.00 НСП 1% : 8.60 НДС 12% : 103.31 Наличными: 973.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 255 29.10.2024 19:20 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139270 ФПД: 231127640326902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T192054&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139270&fm=231127640326902&tin=02508201610067®Number=0000000000091631&sum=97300 0 [19:20:53]StoreToDocumentArchive [19:20:53]shift 555 fd 139270 [19:20:53]save to /storage/0555/doc_00139270 [19:20:53]save last doc name /storage/0555/doc_00139270 to /storage/kkm_last_doc_name [19:20:53]save OK [19:20:53]Clear old archive folders... [19:20:53]ProcessDocumentItem done err = 0, tmpTLVsize=964 [19:20:53]tlvbuf is 01103F60 [19:20:53]SAM_PROTO_ClearQueue [19:20:53]wFMCommunicate request_size=4 [19:20:53]MH_SAM_APDU [19:20:53]CAPDU: 80 09 00 00 [19:20:53]Write to MH i2c: E2 08 00 1C 17 80 09 00 00 00 00 00 00 A5 [19:20:53]Write i2c OK [19:20:53]MH_I2C_Read... [19:20:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:20:54]Read from MH i2c: E2 [19:20:54]MH_I2C_Read... [19:20:54]Read from MH i2c: E2 03 00 [19:20:54]MH_I2C_Read... [19:20:54]Read from MH i2c: E2 03 00 1C 17 00 90 00 A7 [19:20:54]RAPDU: 90 00 [19:20:54]wFMCommunicate OK [19:20:54]SAM_PROTO_ClearQueue done [19:20:54]KKMCreateOFDPacket [19:20:54]OFDProtocolAddRootSTLVToBuf [19:20:54]FM_MakeSignedData [19:20:54]FM_MakeSignedData [19:20:54]SAM_PROTO_SignData [19:20:54]wFMCommunicate request_size=4 [19:20:54]MH_SAM_APDU [19:20:54]CAPDU: 80 0D 01 02 [19:20:54]Write to MH i2c: E2 08 00 1D 17 80 0D 01 02 00 00 00 00 AD [19:20:54]Write i2c OK [19:20:54]MH_I2C_Read... [19:20:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:20:54]Read from MH i2c: E2 [19:20:54]MH_I2C_Read... [19:20:54]Read from MH i2c: E2 03 00 [19:20:54]MH_I2C_Read... [19:20:54]Read from MH i2c: E2 03 00 1D 17 00 90 00 A8 [19:20:54]RAPDU: 90 00 [19:20:54]wFMCommunicate OK [19:20:54]wFMCommunicate request_size=255 [19:20:54]MH_SAM_APDU [19:20:54]CAPDU: 80 0D 02 02 FA 03 00 C4 03 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC [19:20:54]Write to MH i2c: E2 02 01 1E 17 80 0D 02 02 FA 00 03 00 C4 03 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 00 00 0F [19:20:54]Write i2c OK [19:20:54]MH_I2C_Read... [19:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:54]Read from MH i2c: E2 [19:20:54]MH_I2C_Read... [19:20:54]Read from MH i2c: E2 03 00 [19:20:54]MH_I2C_Read... [19:20:54]Read from MH i2c: E2 03 00 1E 17 00 90 00 A9 [19:20:54]RAPDU: 90 00 [19:20:54]wFMCommunicate OK [19:20:54]wFMCommunicate request_size=255 [19:20:54]MH_SAM_APDU [19:20:54]CAPDU: 80 0D 02 02 FA 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 33 30 30 32 06 04 34 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D1 86 D0 B5 D0 BB 2E D0 BC D0 B8 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 30 31 31 31 30 30 39 37 37 36 32 34 06 04 [19:20:54]Write to MH i2c: E2 02 01 1F 17 80 0D 02 02 FA 00 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 33 30 30 32 06 04 34 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D1 86 D0 B5 D0 BB 2E D0 BC D0 B8 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 30 31 31 31 30 30 39 37 37 36 32 34 06 04 00 00 DB [19:20:54]Write i2c OK [19:20:54]MH_I2C_Read... [19:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:54]Read from MH i2c: E2 [19:20:54]MH_I2C_Read... [19:20:54]Read from MH i2c: E2 03 00 [19:20:54]MH_I2C_Read... [19:20:54]Read from MH i2c: E2 03 00 1F 17 00 90 00 AA [19:20:54]RAPDU: 90 00 [19:20:54]wFMCommunicate OK [19:20:54]wFMCommunicate request_size=255 [19:20:54]MH_SAM_APDU [19:20:54]CAPDU: 80 0D 02 02 FA 29 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 91 D0 B0 D1 83 D0 BD D1 82 D0 B8 20 35 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 37 36 32 32 32 31 30 33 30 39 33 39 36 06 04 1D 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 22 4F 52 45 4F 22 20 33 38 20 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 [19:20:54]Write to MH i2c: E2 02 01 20 17 80 0D 02 02 FA 00 29 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 91 D0 B0 D1 83 D0 BD D1 82 D0 B8 20 35 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 37 36 32 32 32 31 30 33 30 39 33 39 36 06 04 1D 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 22 4F 52 45 4F 22 20 33 38 20 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 00 00 C6 [19:20:54]Write i2c OK [19:20:54]MH_I2C_Read... [19:20:54]Read from MH i2c: E2 [19:20:54]MH_I2C_Read... [19:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:54]Read from MH i2c: E2 03 00 [19:20:54]MH_I2C_Read... [19:20:54]Read from MH i2c: E2 03 00 20 17 00 90 00 AB [19:20:54]RAPDU: 90 00 [19:20:54]wFMCommunicate OK [19:20:54]wFMCommunicate request_size=223 [19:20:54]MH_SAM_APDU [19:20:54]CAPDU: 80 0D 02 02 DA 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 28 00 00 00 00 07 04 06 00 14 7C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 96 35 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 06 20 02 00 35 04 06 00 D2 35 98 E6 42 F6 [19:20:54]Write to MH i2c: E2 E2 00 21 17 80 0D 02 02 DA 00 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 28 00 00 00 00 07 04 06 00 14 7C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 96 35 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 06 20 02 00 35 04 06 00 D2 35 98 E6 42 F6 00 00 AA [19:20:54]Write i2c OK [19:20:54]MH_I2C_Read... [19:20:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:55]Read from MH i2c: E2 [19:20:55]MH_I2C_Read... [19:20:55]Read from MH i2c: E2 03 00 [19:20:55]MH_I2C_Read... [19:20:55]Read from MH i2c: E2 03 00 21 17 00 90 00 AC [19:20:55]RAPDU: 90 00 [19:20:55]wFMCommunicate OK [19:20:55]wFMCommunicate request_size=4 [19:20:55]MH_SAM_APDU [19:20:55]CAPDU: 80 0D 03 02 [19:20:55]Write to MH i2c: E2 08 00 22 17 80 0D 03 02 00 00 00 00 B4 [19:20:55]Write i2c OK [19:20:55]MH_I2C_Read... [19:20:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:20:55]Read from MH i2c: E2 [19:20:55]MH_I2C_Read... [19:20:55]Read from MH i2c: E2 0B 00 [19:20:55]MH_I2C_Read... [19:20:55]Read from MH i2c: E2 0B 00 22 17 00 76 72 81 BC E7 99 93 BA 90 00 A7 [19:20:55]RAPDU: 76 72 81 BC E7 99 93 BA 90 00 [19:20:55]wFMCommunicate OK [19:20:55]SAM_PROTO_SignData done [19:20:55]FM_MakeSignedData done [19:20:55]CreateOFDProtocolMessage [19:20:55]wFMCommunicate request_size=4 [19:20:55]MH_SAM_APDU [19:20:55]CAPDU: 80 11 00 00 [19:20:55]Write to MH i2c: E2 08 00 23 17 80 11 00 00 00 00 00 00 B4 [19:20:55]Write i2c OK [19:20:55]MH_I2C_Read... [19:20:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:55]Read from MH i2c: E2 [19:20:55]MH_I2C_Read... [19:20:55]Read from MH i2c: E2 17 00 [19:20:55]MH_I2C_Read... [19:20:55]Read from MH i2c: E2 17 00 23 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0F [19:20:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [19:20:55]wFMCommunicate OK [19:20:55]CreateOFDProtocolMessage done [19:20:55]OFDSenderStorePacket 139270 [19:20:55]StoreOFDPacket docnum=139270 [19:20:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 D8 03 00 00 B4 ED D0 03 C5 C3 5A 03 01 00 03 00 C4 03 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 33 30 30 32 06 04 34 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D1 86 D0 B5 D0 BB 2E D0 BC D0 B8 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 30 31 31 31 30 30 39 37 37 36 32 34 06 04 29 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 91 D0 B0 D1 83 D0 BD D1 82 D0 B8 20 35 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 37 36 32 32 32 31 30 33 30 39 33 39 36 06 04 1D 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 22 4F 52 45 4F 22 20 33 38 20 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 28 00 00 00 00 07 04 06 00 14 7C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 96 35 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 06 20 02 00 35 04 06 00 D2 35 98 E6 42 F6 76 72 81 BC E7 99 93 BA [19:20:55]CheckFolder [19:20:55]dirname=/storage/ofd_packets [19:20:55]CheckFolder done [19:20:55]ProducePacketName [19:20:55]name=ofd_packets/00139270 [19:20:55]NVStorageSaveData ofd_packets/00139270 [19:20:55]File name is /storage/ofd_packets/00139270 [19:20:55]Write 1014 bytes [19:20:55]NVStorageSaveData done [19:20:55]OFDSenderStorePacket done [19:20:55]KKMCreateOFDPacket done [19:20:55]NVStorageSaveData kkm_last_timestamp [19:20:55]File name is /storage/kkm_last_timestamp [19:20:55]Write 4 bytes [19:20:55]NVStorageSaveData done [19:20:55]ExternCall_PrintAddStr [19:20:55]wPrintStart [19:20:55]Write to MH i2c: 01 00 00 24 17 3B [19:20:55]Write i2c OK [19:20:55]MH_I2C_Read... [19:20:55]Read from MH i2c: 01 [19:20:55]MH_I2C_Read... [19:20:55]Read from MH i2c: 01 07 00 [19:20:55]MH_I2C_Read... [19:20:55]Read from MH i2c: 01 07 00 24 17 00 00 00 00 00 FF 0F 50 [19:20:55]RasterBufferAndPrint [19:20:55]line Счет N : (3)335163 [19:20:55]line ИНН: 02508201610067 [19:20:55]line Контрольно-Кассовый Чек [19:20:55]line ПРОДАЖА [19:20:55]line Товар: 5449000189356 [19:20:55]line Холодный чай Fuse манго ананас 1л [19:20:55]line 1.000 * 120.00 [19:20:55]line = 120.00 [19:20:55]line НДС 12% НСП 1% [19:20:55]line > о реализуемом товаре [19:20:55]line Товар: 5449000176448 [19:20:55]line Сок Piko Pulpy апельсин ПЭТ 1л [19:20:55]line 1.000 * 170.00 [19:20:55]line = 170.00 [19:20:55]line НДС 12% НСП 1% [19:20:55]line > о реализуемом товаре [19:20:55]line Товар: 4700000160358 [19:20:55]line Вода Легенда 1л [19:20:55]line 1.000 * 50.00 [19:20:55]line = 50.00 [19:20:55]line НДС 12% НСП 1% [19:20:55]line > о реализуемом товаре [19:20:55]line Товар: 4000417703002 [19:20:55]line Шоколад Ritter SPORT EN цел.минд 100г [19:20:55]line 1.000 * 255.00 [19:20:55]line = 255.00 [19:20:55]line НДС 12% НСП 1% [19:20:55]line > о реализуемом товаре [19:20:55]line Товар: 4011100977624 [19:20:55]line Шок Батончик Баунти 55г [19:20:55]line 2.000 * 59.00 [19:20:55]line = 118.00 [19:20:55]line НДС 12% НСП 1% [19:20:55]line > о реализуемом товаре [19:20:55]line Товар: 7622210309396 [19:20:55]line Печенье "OREO" 38 гр [19:20:55]line 2.000 * 65.00 [19:20:55]line = 130.00 [19:20:55]line НДС 12% НСП 1% [19:20:55]line > о реализуемом товаре [19:20:55]line Товар: 2000036220012 [19:20:55]line Кофе Капучино XL(GABB TRADE) [19:20:55]line 1.000 * 130.00 [19:20:55]line = 130.00 [19:20:55]line НДС 12% НСП 1% [19:20:55]line > о реализуемом товаре [19:20:55]line ИТОГО: 973.00 [19:20:55]line НСП 1% : 8.60 [19:20:55]line НДС 12% : 103.31 [19:20:55]line Наличными: 973.00 [19:20:55]line Безнал.: 0.00 [19:20:55]line Место: АЗС № 101 "Партнер Нефть" [19:20:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:20:55]line СНО: Общий режим [19:20:55]line Чек 255 29.10.2024 19:20 [19:20:55]line Смена: 555 ФФД: 1.0 [19:20:55]line ЗНМ: 0300000081 [19:20:55]line РНМ: 0000000000091631 [19:20:55]line Версия ККМ: 001 [19:20:55]line ФМ: 0000000000874669 [19:20:55]line ФД: 139270 [19:20:55]line ФПД: 231127640326902 [19:20:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T192054&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139270&fm=231127640326902&tin=02508201610067®Number=0000000000091631&sum=97300 [19:20:55]line 0 [19:20:55]written 0, free lines is 4095 [19:20:55]OFD Sender: Processing packet 139270 [packets to send 34, broken 33] [19:20:55]ProducePacketName [19:20:55]name=ofd_packets/00139270 [19:20:55]OFD Sender: To server: pG, [19:20:55]CommunicateWithHost lk.salyk.kg:30040 [19:20:55]ConnectInit lk.salyk.kg [19:20:55]Connected sock=9 [19:20: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 36 39 D8 03 00 00 B4 ED D0 03 C5 C3 5A 03 01 00 03 00 C4 03 1E 04 01 00 01 23 04 7C 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 35 36 06 04 38 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 20 D0 B0 D0 BD D0 B0 D0 BD D0 B0 D1 81 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E0 2E 00 00 00 00 13 04 06 00 E0 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 37 36 34 34 38 06 04 2D 00 D0 A1 D0 BE D0 BA 20 50 69 6B 6F 20 50 75 6C 70 79 20 D0 B0 D0 BF D0 B5 D0 BB D1 8C D1 81 D0 B8 D0 BD 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 68 42 00 00 00 00 13 04 06 00 68 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 33 30 30 32 06 04 34 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D1 86 D0 B5 D0 BB 2E D0 BC D0 B8 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 30 31 31 31 30 30 39 37 37 36 32 34 06 04 29 00 D0 A8 D0 BE D0 BA 20 D0 91 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 D0 91 D0 B0 D1 83 D0 BD D1 82 D0 B8 20 35 35 D0 B3 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 0C 17 00 00 00 00 13 04 06 00 18 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 37 36 32 32 32 31 30 33 30 39 33 39 36 06 04 1D 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 22 4F 52 45 4F 22 20 33 38 20 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 28 00 00 00 00 07 04 06 00 14 7C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 00 00 00 F4 03 04 00 96 35 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 06 20 02 00 35 04 06 00 D2 35 98 E6 42 F6 76 72 81 BC E7 99 93 BA [19:20: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 36 39 4F 00 00 00 92 3F 47 00 3D 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 36 39 10 04 04 00 06 20 02 00 F4 03 04 00 49 E1 20 67 B6 04 01 00 00 F9 FB 76 6E 46 AE EC 22 [19:20:56]CommunicateWithHost err = 0 [19:20:56]CheckOFDResponse [19:20:56]1017 (14) - 77093643461234 [19:20:56]1041 (16) - 0000000000874669 [19:20:56]1040 (4) - 139270 [19:20:56]1012 (4) - 29.10.2024 13:21 [19:20:56]1206 (1) - 0 [19:20:56]OFD Sender: Remove packet 139270 [19:20:56]ProducePacketName [19:20:56]name=ofd_packets/00139270 [19:20:56]NVStorageDeleteData [19:20:56]Write to MH i2c: 01 00 00 74 17 8B [19:20:56]Write i2c OK [19:20:56]MH_I2C_Read... [19:20:56]Read from MH i2c: 01 [19:20:56]MH_I2C_Read... [19:20:56]Read from MH i2c: 01 07 00 [19:20:56]MH_I2C_Read... [19:20:56]Read from MH i2c: 01 07 00 74 17 00 00 00 00 00 FE 0A 9A [19:20:56]RasterBufferAndPrint [19:20:56]line [19:20:56]line [19:20:56]line [19:20:56]line [19:20:56]line [19:20:56]written 0, free lines is 2826 [19:20:56]MH_Cut [19:20:56]Write to MH i2c: D1 01 00 7B 17 01 64 [19:20:56]Write i2c OK [19:20:56]MH_I2C_Read... [19:20:56]Read from MH i2c: D1 [19:20:56]MH_I2C_Read... [19:20:56]Read from MH i2c: D1 01 00 [19:20:56]MH_I2C_Read... [19:20:56]Read from MH i2c: D1 01 00 7B 17 00 63 [19:20:56]Write to MH i2c: 01 00 00 7C 17 93 [19:20:56]Write i2c OK [19:20:56]MH_I2C_Read... [19:20:56]OFD Sender: No OFD packet to send [19:20:57]*** Cut start [19:20:57]*** Partial cut [19:20:57]*** CUTSNS_PIN = 1 [19:20:57]*** CUTSNS_PIN = 0 [19:20:57]*** Brake cut motor [19:20:58]Read from MH i2c: 01 [19:20:58]MH_I2C_Read... [19:20:58]*** Stop cut motor [19:20:58]*** Cut end [19:20:58]Read from MH i2c: 01 07 00 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: 01 07 00 7C 17 00 00 00 00 00 FF 0F A8 [19:20:58]process_action close_receipt done [19:20:58]requested_data is exist [19:20:58]produce_requested_data [19:20:58]requested_item fm.sn is exist - process it [19:20:58]wFMCommunicate request_size=4 [19:20:58]MH_SAM_APDU [19:20:58]CAPDU: 80 11 00 00 [19:20:58]Write to MH i2c: E2 08 00 7D 17 80 11 00 00 00 00 00 00 0E [19:20:58]Write i2c OK [19:20:58]MH_I2C_Read... [19:20:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:58]Read from MH i2c: E2 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 17 00 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 17 00 7D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 69 [19:20:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [19:20:58]wFMCommunicate OK [19:20:58]requested_item fd.num is exist - process it [19:20:58]SAM_PROTO_GetFieldsCounters [19:20:58]wFMCommunicate request_size=4 [19:20:58]MH_SAM_APDU [19:20:58]CAPDU: 80 13 00 00 [19:20:58]Write to MH i2c: E2 08 00 7E 17 80 13 00 00 00 00 00 00 11 [19:20:58]Write i2c OK [19:20:58]MH_I2C_Read... [19:20:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:20:58]Read from MH i2c: E2 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 62 00 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 62 00 7E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 06 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [19:20: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 06 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 FF 00 00 00 5E 04 04 00 FF 00 00 00 57 04 04 00 00 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:20:58]wFMCommunicate OK [19:20:58]SAM_PROTO_GetFieldsCounters done [19:20:58]requested_item shift.num is exist - process it [19:20:58]requested_item shift.opened is exist - process it [19:20:58]req_shift_opened [19:20:58]FM_GetShiftState [19:20:58]SAM_PROTO_GetShiftState [19:20:58]wFMCommunicate request_size=4 [19:20:58]MH_SAM_APDU [19:20:58]CAPDU: 80 13 01 00 [19:20:58]Write to MH i2c: E2 08 00 7F 17 80 13 01 00 00 00 00 00 13 [19:20:58]Write i2c OK [19:20:58]MH_I2C_Read... [19:20:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:58]Read from MH i2c: E2 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 0E 00 [19:20:58]MH_I2C_Read... [19:20:58]Read from MH i2c: E2 0E 00 7F 17 00 09 00 01 97 25 20 67 00 00 00 00 90 00 62 [19:20:58]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [19:20:58]wFMCommunicate OK [19:20:58]SAM_PROTO_GetShiftState done [19:20:58]FM_GetShiftState done [19:20:58]req_shift_opened done [19:20:58]requested_item shift.open_date is exist - process it [19:20:58]req_shift_open_date [19:20:58]req_shift_open_date done [19:20:58]produce_requested_data done [19:20:58]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139270,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [19:20:58]process_action_free close_receipt [19:20:58]json_value_free [19:20:58]json_value_free done [19:20:58]process_json_proto returns [19:20:58]Send response to host [19:20:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139270,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [19:20:58]free response buf [19:20:58]execute_script done [19:20:58]execute_script returns [19:20:58]free content buf [19:20:58]Sock 10.Close socket [19:20:58]Sock 10.Thread stoped [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:21]OFD Sender: No OFD packet to send [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:51]OFD Sender: No OFD packet to send [19:22:56]OFD Sender: No OFD packet to send [19:23:01]OFD Sender: No OFD packet to send [19:23:06]OFD Sender: No OFD packet to send [19:23:11]OFD Sender: No OFD packet to send [19:23:16]OFD Sender: No OFD packet to send [19:23:21]OFD Sender: No OFD packet to send [19:23:26]OFD Sender: No OFD packet to send [19:23:31]OFD Sender: No OFD packet to send [19:23:36]OFD Sender: No OFD packet to send [19:23:41]OFD Sender: No OFD packet to send [19:23:46]OFD Sender: No OFD packet to send [19:23:51]OFD Sender: No OFD packet to send [19:23:56]OFD Sender: No OFD packet to send [19:24:01]OFD Sender: No OFD packet to send [19:24:06]OFD Sender: No OFD packet to send [19:24:11]OFD Sender: No OFD packet to send [19:24:16]OFD Sender: No OFD packet to send [19:24:21]OFD Sender: No OFD packet to send [19:24:26]OFD Sender: No OFD packet to send [19:24:31]OFD Sender: No OFD packet to send [19:24:36]OFD Sender: No OFD packet to send [19:24:41]OFD Sender: No OFD packet to send [19:24:46]OFD Sender: No OFD packet to send [19:24:51]OFD Sender: No OFD packet to send [19:24:56]OFD Sender: No OFD packet to send [19:25:01]OFD Sender: No OFD packet to send [19:25:06]OFD Sender: No OFD packet to send [19:25:11]OFD Sender: No OFD packet to send [19:25:16]OFD Sender: No OFD packet to send [19:25:21]OFD Sender: No OFD packet to send [19:25:26]OFD Sender: No OFD packet to send [19:25:31]OFD Sender: No OFD packet to send [19:25:36]OFD Sender: No OFD packet to send [19:25:41]OFD Sender: No OFD packet to send [19:25:46]OFD Sender: No OFD packet to send [19:25:51]OFD Sender: No OFD packet to send [19:25:56]OFD Sender: No OFD packet to send [19:26:01]OFD Sender: No OFD packet to send [19:26:06]OFD Sender: No OFD packet to send [19:26:11]OFD Sender: No OFD packet to send [19:26:16]OFD Sender: No OFD packet to send [19:26:21]OFD Sender: No OFD packet to send [19:26:26]OFD Sender: No OFD packet to send [19:26:31]OFD Sender: No OFD packet to send [19:26:36]OFD Sender: No OFD packet to send [19:26:41]OFD Sender: No OFD packet to send [19:26:46]OFD Sender: No OFD packet to send [19:26:51]OFD Sender: No OFD packet to send [19:26:56]OFD Sender: No OFD packet to send [19:27:01]OFD Sender: No OFD packet to send [19:27:06]OFD Sender: No OFD packet to send [19:27:11]OFD Sender: No OFD packet to send [19:27:16]OFD Sender: No OFD packet to send [19:27:21]OFD Sender: No OFD packet to send [19:27:26]OFD Sender: No OFD packet to send [19:27:31]OFD Sender: No OFD packet to send [19:27:36]OFD Sender: No OFD packet to send [19:27:41]OFD Sender: No OFD packet to send [19:27:46]OFD Sender: No OFD packet to send [19:27:51]OFD Sender: No OFD packet to send [19:27:56]OFD Sender: No OFD packet to send [19:28:01]OFD Sender: No OFD packet to send [19:28:06]OFD Sender: No OFD packet to send [19:28:11]OFD Sender: No OFD packet to send [19:28:16]OFD Sender: No OFD packet to send [19:28:21]OFD Sender: No OFD packet to send [19:28:26]OFD Sender: No OFD packet to send [19:28:31]OFD Sender: No OFD packet to send [19:28:36]OFD Sender: No OFD packet to send [19:28:41]OFD Sender: No OFD packet to send [19:28:46]OFD Sender: No OFD packet to send [19:28:51]OFD Sender: No OFD packet to send [19:28:57]OFD Sender: No OFD packet to send [19:29:02]OFD Sender: No OFD packet to send [19:29:07]OFD Sender: No OFD packet to send [19:29:12]OFD Sender: No OFD packet to send [19:29:17]OFD Sender: No OFD packet to send [19:29:22]OFD Sender: No OFD packet to send [19:29:27]OFD Sender: No OFD packet to send [19:29:32]OFD Sender: No OFD packet to send [19:29:37]OFD Sender: No OFD packet to send [19:29:42]OFD Sender: No OFD packet to send [19:29:47]OFD Sender: No OFD packet to send [19:29:52]OFD Sender: No OFD packet to send [19:29:57]OFD Sender: No OFD packet to send [19:30:02]OFD Sender: No OFD packet to send [19:30:07]OFD Sender: No OFD packet to send [19:30:12]OFD Sender: No OFD packet to send [19:30:17]OFD Sender: No OFD packet to send [19:30:22]OFD Sender: No OFD packet to send [19:30:27]OFD Sender: No OFD packet to send [19:30:32]OFD Sender: No OFD packet to send [19:30:37]OFD Sender: No OFD packet to send [19:30:42]OFD Sender: No OFD packet to send [19:30:47]OFD Sender: No OFD packet to send [19:30:52]OFD Sender: No OFD packet to send [19:30:57]OFD Sender: No OFD packet to send [19:31:02]OFD Sender: No OFD packet to send [19:31:07]OFD Sender: No OFD packet to send [19:31:12]OFD Sender: No OFD packet to send [19:31:17]OFD Sender: No OFD packet to send [19:31:22]OFD Sender: No OFD packet to send [19:31:27]OFD Sender: No OFD packet to send [19:31:32]OFD Sender: No OFD packet to send [19:31:37]OFD Sender: No OFD packet to send [19:31:42]OFD Sender: No OFD packet to send [19:31:47]OFD Sender: No OFD packet to send [19:31:52]OFD Sender: No OFD packet to send [19:31:57]OFD Sender: No OFD packet to send [19:32:02]OFD Sender: No OFD packet to send [19:32:07]OFD Sender: No OFD packet to send [19:32:12]OFD Sender: No OFD packet to send [19:32:17]OFD Sender: No OFD packet to send [19:32:22]OFD Sender: No OFD packet to send [19:32:27]OFD Sender: No OFD packet to send [19:32:32]OFD Sender: No OFD packet to send [19:32:37]OFD Sender: No OFD packet to send [19:32:42]OFD Sender: No OFD packet to send [19:32:47]OFD Sender: No OFD packet to send [19:32:52]OFD Sender: No OFD packet to send [19:32:57]OFD Sender: No OFD packet to send [19:33:02]OFD Sender: No OFD packet to send [19:33:07]OFD Sender: No OFD packet to send [19:33:12]OFD Sender: No OFD packet to send [19:33:17]OFD Sender: No OFD packet to send [19:33:22]OFD Sender: No OFD packet to send [19:33:27]OFD Sender: No OFD packet to send [19:33:32]OFD Sender: No OFD packet to send [19:33:37]OFD Sender: No OFD packet to send [19:33:42]OFD Sender: No OFD packet to send [19:33:47]OFD Sender: No OFD packet to send [19:33:52]OFD Sender: No OFD packet to send [19:33:57]OFD Sender: No OFD packet to send [19:34:02]OFD Sender: No OFD packet to send [19:34:07]OFD Sender: No OFD packet to send [19:34:12]OFD Sender: No OFD packet to send [19:34:17]OFD Sender: No OFD packet to send [19:34:22]OFD Sender: No OFD packet to send [19:34:27]OFD Sender: No OFD packet to send [19:34:32]OFD Sender: No OFD packet to send [19:34:37]OFD Sender: No OFD packet to send [19:34:42]OFD Sender: No OFD packet to send [19:34:47]OFD Sender: No OFD packet to send [19:34:52]OFD Sender: No OFD packet to send [19:34:57]OFD Sender: No OFD packet to send [19:35:02]OFD Sender: No OFD packet to send [19:35:07]OFD Sender: No OFD packet to send [19:35:12]OFD Sender: No OFD packet to send [19:35:17]OFD Sender: No OFD packet to send [19:35:22]OFD Sender: No OFD packet to send [19:35:27]OFD Sender: No OFD packet to send [19:35:32]OFD Sender: No OFD packet to send [19:35:37]OFD Sender: No OFD packet to send [19:35:42]OFD Sender: No OFD packet to send [19:35:47]OFD Sender: No OFD packet to send [19:35:52]OFD Sender: No OFD packet to send [19:35:57]OFD Sender: No OFD packet to send [19:36:02]OFD Sender: No OFD packet to send [19:36:07]OFD Sender: No OFD packet to send [19:36:12]OFD Sender: No OFD packet to send [19:36:17]OFD Sender: No OFD packet to send [19:36:22]OFD Sender: No OFD packet to send [19:36:27]OFD Sender: No OFD packet to send [19:36:32]OFD Sender: No OFD packet to send [19:36:37]OFD Sender: No OFD packet to send [19:36:42]OFD Sender: No OFD packet to send [19:36:47]OFD Sender: No OFD packet to send [19:36:52]OFD Sender: No OFD packet to send [19:36:57]OFD Sender: No OFD packet to send [19:37:02]OFD Sender: No OFD packet to send [19:37:07]OFD Sender: No OFD packet to send [19:37:12]OFD Sender: No OFD packet to send [19:37:17]OFD Sender: No OFD packet to send [19:37:22]OFD Sender: No OFD packet to send [19:37:27]OFD Sender: No OFD packet to send [19:37:32]OFD Sender: No OFD packet to send [19:37:37]OFD Sender: No OFD packet to send [19:37:42]OFD Sender: No OFD packet to send [19:37:47]OFD Sender: No OFD packet to send [19:37:52]OFD Sender: No OFD packet to send [19:37:57]OFD Sender: No OFD packet to send [19:38:02]OFD Sender: No OFD packet to send [19:38:07]OFD Sender: No OFD packet to send [19:38:12]OFD Sender: No OFD packet to send [19:38:17]OFD Sender: No OFD packet to send [19:38:22]OFD Sender: No OFD packet to send [19:38:27]OFD Sender: No OFD packet to send [19:38:32]OFD Sender: No OFD packet to send [19:38:37]OFD Sender: No OFD packet to send [19:38:42]OFD Sender: No OFD packet to send [19:38:47]OFD Sender: No OFD packet to send [19:38:52]OFD Sender: No OFD packet to send [19:38:57]OFD Sender: No OFD packet to send [19:39:02]OFD Sender: No OFD packet to send [19:39:07]OFD Sender: No OFD packet to send [19:39:12]OFD Sender: No OFD packet to send [19:39:17]OFD Sender: No OFD packet to send [19:39:22]OFD Sender: No OFD packet to send [19:39:27]OFD Sender: No OFD packet to send [19:39:32]OFD Sender: No OFD packet to send [19:39:37]OFD Sender: No OFD packet to send [19:39:42]OFD Sender: No OFD packet to send [19:39:47]OFD Sender: No OFD packet to send [19:39:52]OFD Sender: No OFD packet to send [19:39:57]OFD Sender: No OFD packet to send [19:40:02]OFD Sender: No OFD packet to send [19:40:07]OFD Sender: No OFD packet to send [19:40:12]OFD Sender: No OFD packet to send [19:40:17]OFD Sender: No OFD packet to send [19:40:22]OFD Sender: No OFD packet to send [19:40:27]OFD Sender: No OFD packet to send [19:40:32]OFD Sender: No OFD packet to send [19:40:37]OFD Sender: No OFD packet to send [19:40:42]OFD Sender: No OFD packet to send [19:40:47]OFD Sender: No OFD packet to send [19:40:52]OFD Sender: No OFD packet to send [19:40:57]OFD Sender: No OFD packet to send [19:40:57]accept exits with 8 [19:40:57]New connection [19:40:57]New thread 3067284836 created [19:40:57]Thread 3067141476 joined [19:40:57]Waiting for new connection... [19:40:57] Sock 8.Parse request [19:40:57]Sock 8.Check first char [19:40:57]Sock 8.First char is OK [19:40:57]request: POST /json_proto HTTP/1.0 [19:40:57]Method: POST [19:40:57]URL: /json_proto [19:40:57]Method is POST - this is cgi request [19:40:57]url: /json_proto [19:40:57]query_string will be loaded in cgi processing [19:40:57]execute_cgi json_proto POST (null) [19:40:57]execute_cgi path=json_proto method=POST [19:40:57]POST find Content-Length [19:40:57]Host: 172.17.50.196:8080 [19:40:57]Content-Length: 622 [19:40:57]Content-Type: application/json [19:40:57] [19:40:57]POST finish read [19:40:57]Found Content-Length = 622 [19:40:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335164", "tax_sys" : 0, "items" : [ { "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 160.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:57]execute_script... [19:40: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 : (3)335164", "tax_sys" : 0, "items" : [ { "code": "48741958", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Aqua Blue", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 160.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:57]POST & json_proto [19:40:57]process_json_proto [19:40:57]json parsed OK: [19:40:57]protocol is kg_v1.0 [19:40:57]action value=close_receipt [19:40:57]process_action close_receipt [19:40:57]cmd_close_receipt [19:40:57]MH_GetDate [19:40:57]Write to MH i2c: F0 00 00 80 17 86 [19:40:57]Write i2c OK [19:40:57]MH_I2C_Read... [19:40:57]Read from MH i2c: F0 [19:40:57]MH_I2C_Read... [19:40:57]Read from MH i2c: F0 09 00 [19:40:57]MH_I2C_Read... [19:40:57]Read from MH i2c: F0 09 00 80 17 00 4B 3A 21 67 72 0D 1C 67 9E [19:40:57]GetLastDocTimeStamp 1730229654 [19:40:57]current date 1730230859 [19:40:57]FM_GetShiftState [19:40:57]SAM_PROTO_GetShiftState [19:40:57]wFMCommunicate request_size=4 [19:40:57]MH_SAM_APDU [19:40:57]CAPDU: 80 13 01 00 [19:40:57]Write to MH i2c: E2 08 00 81 17 80 13 01 00 00 00 00 00 15 [19:40:57]Write i2c OK [19:40:57]MH_I2C_Read... [19:40:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:57]Read from MH i2c: E2 [19:40:57]MH_I2C_Read... [19:40:57]Read from MH i2c: E2 0E 00 [19:40:57]MH_I2C_Read... [19:40:57]Read from MH i2c: E2 0E 00 81 17 00 09 00 01 97 25 20 67 00 00 00 00 90 00 64 [19:40:57]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [19:40:57]wFMCommunicate OK [19:40:57]SAM_PROTO_GetShiftState done [19:40:57]FM_GetShiftState done [19:40:57]opened in 1730160023 [19:40:57]opened+sec_in_day 1730246423 [19:40:57]quantity*price = 16000 [19:40:57]sum+1 = 16001 [19:40:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 160.00 НСП 1% : 1.42 НДС 12% : 16.99 Наличными: 160.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 256 29.10.2024 19:40 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139271 ФПД: 51925031093560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T194059&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139271&fm=51925031093560&tin=02508201610067®Number=0000000000091631&sum=16000 0 [19:40:59]StoreToDocumentArchive [19:40:59]shift 555 fd 139271 [19:40:59]save to /storage/0555/doc_00139271 [19:40:59]save last doc name /storage/0555/doc_00139271 to /storage/kkm_last_doc_name [19:40:59]save OK [19:40:59]Clear old archive folders... [19:40:59]ProcessDocumentItem done err = 0, tmpTLVsize=274 [19:40:59]tlvbuf is 011351B0 [19:40:59]SAM_PROTO_ClearQueue [19:40:59]wFMCommunicate request_size=4 [19:40:59]MH_SAM_APDU [19:40:59]CAPDU: 80 09 00 00 [19:40:59]Write to MH i2c: E2 08 00 8E 17 80 09 00 00 00 00 00 00 17 [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:59]Read from MH i2c: E2 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 03 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 03 00 8E 17 00 90 00 19 [19:40:59]RAPDU: 90 00 [19:40:59]wFMCommunicate OK [19:40:59]SAM_PROTO_ClearQueue done [19:40:59]KKMCreateOFDPacket [19:40:59]OFDProtocolAddRootSTLVToBuf [19:40:59]FM_MakeSignedData [19:40:59]FM_MakeSignedData [19:40:59]SAM_PROTO_SignData [19:40:59]wFMCommunicate request_size=4 [19:40:59]MH_SAM_APDU [19:40:59]CAPDU: 80 0D 01 02 [19:40:59]Write to MH i2c: E2 08 00 8F 17 80 0D 01 02 00 00 00 00 1F [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:59]Read from MH i2c: E2 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 03 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 03 00 8F 17 00 90 00 1A [19:40:59]RAPDU: 90 00 [19:40:59]wFMCommunicate OK [19:40:59]wFMCommunicate request_size=255 [19:40:59]MH_SAM_APDU [19:40:59]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 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 A3 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 00 01 00 00 F4 03 04 00 4B 3A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [19:40:59]Write to MH i2c: E2 02 01 90 17 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 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 A3 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 00 01 00 00 F4 03 04 00 4B 3A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 A6 [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:59]Read from MH i2c: E2 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 03 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 03 00 90 17 00 90 00 1B [19:40:59]RAPDU: 90 00 [19:40:59]wFMCommunicate OK [19:40:59]wFMCommunicate request_size=33 [19:40:59]MH_SAM_APDU [19:40:59]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 07 20 02 00 35 04 06 00 2F 39 BD 08 85 38 [19:40:59]Write to MH i2c: E2 24 00 91 17 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 07 20 02 00 35 04 06 00 2F 39 BD 08 85 38 00 00 CC [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:59]Read from MH i2c: E2 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 03 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 03 00 91 17 00 90 00 1C [19:40:59]RAPDU: 90 00 [19:40:59]wFMCommunicate OK [19:40:59]wFMCommunicate request_size=4 [19:40:59]MH_SAM_APDU [19:40:59]CAPDU: 80 0D 03 02 [19:40:59]Write to MH i2c: E2 08 00 92 17 80 0D 03 02 00 00 00 00 24 [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:59]Read from MH i2c: E2 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 0B 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 0B 00 92 17 00 CC 45 13 DE 42 68 8B 52 90 00 AE [19:40:59]RAPDU: CC 45 13 DE 42 68 8B 52 90 00 [19:40:59]wFMCommunicate OK [19:40:59]SAM_PROTO_SignData done [19:40:59]FM_MakeSignedData done [19:40:59]CreateOFDProtocolMessage [19:40:59]wFMCommunicate request_size=4 [19:40:59]MH_SAM_APDU [19:40:59]CAPDU: 80 11 00 00 [19:40:59]Write to MH i2c: E2 08 00 93 17 80 11 00 00 00 00 00 00 24 [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:59]Read from MH i2c: E2 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 17 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: E2 17 00 93 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 7F [19:40:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [19:40:59]wFMCommunicate OK [19:40:59]CreateOFDProtocolMessage done [19:40:59]OFDSenderStorePacket 139271 [19:40:59]StoreOFDPacket docnum=139271 [19:40:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 97 5B 1E 01 06 35 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 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 A3 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 00 01 00 00 F4 03 04 00 4B 3A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 07 20 02 00 35 04 06 00 2F 39 BD 08 85 38 CC 45 13 DE 42 68 8B 52 [19:40:59]CheckFolder [19:40:59]dirname=/storage/ofd_packets [19:40:59]CheckFolder done [19:40:59]ProducePacketName [19:40:59]name=ofd_packets/00139271 [19:40:59]NVStorageSaveData ofd_packets/00139271 [19:40:59]File name is /storage/ofd_packets/00139271 [19:40:59]Write 324 bytes [19:40:59]NVStorageSaveData done [19:40:59]OFDSenderStorePacket done [19:40:59]KKMCreateOFDPacket done [19:40:59]NVStorageSaveData kkm_last_timestamp [19:40:59]File name is /storage/kkm_last_timestamp [19:40:59]Write 4 bytes [19:40:59]NVStorageSaveData done [19:40:59]ExternCall_PrintAddStr [19:40:59]wPrintStart [19:40:59]Write to MH i2c: 01 00 00 94 17 AB [19:40:59]Write i2c OK [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: 01 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: 01 07 00 [19:40:59]MH_I2C_Read... [19:40:59]Read from MH i2c: 01 07 00 94 17 00 00 00 00 00 FF 0F C0 [19:40:59]RasterBufferAndPrint [19:40:59]line Счет N : (3)335164 [19:40:59]line ИНН: 02508201610067 [19:40:59]line Контрольно-Кассовый Чек [19:40:59]line ПРОДАЖА [19:40:59]line Товар: 48741958 [19:40:59]line Сигареты Parliament Aqua Blue [19:40:59]line 1.000 * 160.00 [19:40:59]line = 160.00 [19:40:59]line НДС 12% НСП 1% [19:40:59]line > о реализуемом товаре [19:40:59]line ИТОГО: 160.00 [19:40:59]line НСП 1% : 1.42 [19:40:59]line НДС 12% : 16.99 [19:40:59]line Наличными: 160.00 [19:40:59]line Безнал.: 0.00 [19:40:59]line Место: АЗС № 101 "Партнер Нефть" [19:40:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:40:59]line СНО: Общий режим [19:40:59]line Чек 256 29.10.2024 19:40 [19:40:59]line Смена: 555 ФФД: 1.0 [19:40:59]line ЗНМ: 0300000081 [19:40:59]line РНМ: 0000000000091631 [19:40:59]line Версия ККМ: 001 [19:40:59]line ФМ: 0000000000874669 [19:40:59]line ФД: 139271 [19:40:59]line ФПД: 51925031093560 [19:40:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T194059&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139271&fm=51925031093560&tin=02508201610067®Number=0000000000091631&sum=16000 [19:40:59]OFD Sender: Processing packet 139271 [packets to send 34, broken 33] [19:40:59]ProducePacketName [19:40:59]name=ofd_packets/00139271 [19:40:59]OFD Sender: To server: pG, [19:40:59]CommunicateWithHost lk.salyk.kg:30040 [19:40:59]ConnectInit lk.salyk.kg [19:40:59]line 0 [19:40:59]written 0, free lines is 4095 [19:40:59]Connected sock=10 [19:40:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 97 5B 1E 01 06 35 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 08 00 34 38 37 34 31 39 35 38 06 04 25 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 41 71 75 61 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 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 A3 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 00 01 00 00 F4 03 04 00 4B 3A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 07 20 02 00 35 04 06 00 2F 39 BD 08 85 38 CC 45 13 DE 42 68 8B 52 [19:41: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 36 39 4F 00 00 00 68 71 47 00 88 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 07 20 02 00 F4 03 04 00 FD E5 20 67 B6 04 01 00 00 F5 8C D5 A9 CF 35 B3 44 [19:41:00]CommunicateWithHost err = 0 [19:41:00]CheckOFDResponse [19:41:00]1017 (14) - 77093643461234 [19:41:00]1041 (16) - 0000000000874669 [19:41:00]1040 (4) - 139271 [19:41:00]1012 (4) - 29.10.2024 13:41 [19:41:00]1206 (1) - 0 [19:41:00]OFD Sender: Remove packet 139271 [19:41:00]ProducePacketName [19:41:00]name=ofd_packets/00139271 [19:41:00]NVStorageDeleteData [19:41:00]Write to MH i2c: 01 00 00 BD 17 D4 [19:41:00]Write i2c OK [19:41:00]MH_I2C_Read... [19:41:00]Read from MH i2c: 01 [19:41:00]MH_I2C_Read... [19:41:00]Read from MH i2c: 01 07 00 [19:41:00]MH_I2C_Read... [19:41:00]Read from MH i2c: 01 07 00 BD 17 00 00 00 00 00 F1 0C D8 [19:41:00]RasterBufferAndPrint [19:41:00]line [19:41:00]line [19:41:00]line [19:41:00]line [19:41:00]line [19:41:00]written 0, free lines is 3320 [19:41:00]MH_Cut [19:41:00]Write to MH i2c: D1 01 00 C4 17 01 AD [19:41:00]Write i2c OK [19:41:00]MH_I2C_Read... [19:41:00]Read from MH i2c: D1 [19:41:00]MH_I2C_Read... [19:41:00]Read from MH i2c: D1 01 00 [19:41:00]MH_I2C_Read... [19:41:00]Read from MH i2c: D1 01 00 C4 17 00 AC [19:41:00]Write to MH i2c: 01 00 00 C5 17 DC [19:41:00]Write i2c OK [19:41:00]MH_I2C_Read... [19:41:00]OFD Sender: No OFD packet to send [19:41:01]*** Cut start [19:41:01]*** Partial cut [19:41:01]*** CUTSNS_PIN = 1 [19:41:01]*** CUTSNS_PIN = 0 [19:41:01]*** Brake cut motor [19:41:01]Read from MH i2c: 01 [19:41:01]MH_I2C_Read... [19:41:01]*** Stop cut motor [19:41:01]*** Cut end [19:41:01]Read from MH i2c: 01 07 00 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: 01 07 00 C5 17 00 00 00 00 00 FF 0F F1 [19:41:01]process_action close_receipt done [19:41:01]requested_data is exist [19:41:01]produce_requested_data [19:41:01]requested_item fm.sn is exist - process it [19:41:01]wFMCommunicate request_size=4 [19:41:01]MH_SAM_APDU [19:41:01]CAPDU: 80 11 00 00 [19:41:01]Write to MH i2c: E2 08 00 C6 17 80 11 00 00 00 00 00 00 57 [19:41:01]Write i2c OK [19:41:01]MH_I2C_Read... [19:41:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:01]Read from MH i2c: E2 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 17 00 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 17 00 C6 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B2 [19:41:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [19:41:01]wFMCommunicate OK [19:41:01]requested_item fd.num is exist - process it [19:41:01]SAM_PROTO_GetFieldsCounters [19:41:01]wFMCommunicate request_size=4 [19:41:01]MH_SAM_APDU [19:41:01]CAPDU: 80 13 00 00 [19:41:01]Write to MH i2c: E2 08 00 C7 17 80 13 00 00 00 00 00 00 5A [19:41:01]Write i2c OK [19:41:01]MH_I2C_Read... [19:41:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:41:01]Read from MH i2c: E2 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 62 00 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 62 00 C7 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 07 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [19:41: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 07 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:41:01]wFMCommunicate OK [19:41:01]SAM_PROTO_GetFieldsCounters done [19:41:01]requested_item shift.num is exist - process it [19:41:01]requested_item shift.opened is exist - process it [19:41:01]req_shift_opened [19:41:01]FM_GetShiftState [19:41:01]SAM_PROTO_GetShiftState [19:41:01]wFMCommunicate request_size=4 [19:41:01]MH_SAM_APDU [19:41:01]CAPDU: 80 13 01 00 [19:41:01]Write to MH i2c: E2 08 00 C8 17 80 13 01 00 00 00 00 00 5C [19:41:01]Write i2c OK [19:41:01]MH_I2C_Read... [19:41:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:01]Read from MH i2c: E2 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 0E 00 [19:41:01]MH_I2C_Read... [19:41:01]Read from MH i2c: E2 0E 00 C8 17 00 09 00 01 97 25 20 67 00 00 00 00 90 00 AB [19:41:01]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [19:41:01]wFMCommunicate OK [19:41:01]SAM_PROTO_GetShiftState done [19:41:01]FM_GetShiftState done [19:41:01]req_shift_opened done [19:41:01]requested_item shift.open_date is exist - process it [19:41:01]req_shift_open_date [19:41:01]req_shift_open_date done [19:41:01]produce_requested_data done [19:41:01]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139271,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [19:41:01]process_action_free close_receipt [19:41:01]json_value_free [19:41:01]json_value_free done [19:41:01]process_json_proto returns [19:41:01]Send response to host [19:41:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139271,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [19:41:01]free response buf [19:41:01]execute_script done [19:41:01]execute_script returns [19:41:01]free content buf [19:41:01]Sock 8.Close socket [19:41:01]Sock 8.Thread stoped [19:41:05]OFD Sender: No OFD packet to send [19:41:10]OFD Sender: No OFD packet to send [19:41:15]OFD Sender: No OFD packet to send [19:41:20]OFD Sender: No OFD packet to send [19:41:25]OFD Sender: No OFD packet to send [19:41:30]OFD Sender: No OFD packet to send [19:41:35]OFD Sender: No OFD packet to send [19:41:40]OFD Sender: No OFD packet to send [19:41:45]OFD Sender: No OFD packet to send [19:41:50]OFD Sender: No OFD packet to send [19:41:55]OFD Sender: No OFD packet to send [19:42:00]OFD Sender: No OFD packet to send [19:42:05]OFD Sender: No OFD packet to send [19:42:10]OFD Sender: No OFD packet to send [19:42:15]OFD Sender: No OFD packet to send [19:42:20]OFD Sender: No OFD packet to send [19:42:25]OFD Sender: No OFD packet to send [19:42:30]OFD Sender: No OFD packet to send [19:42:35]OFD Sender: No OFD packet to send [19:42:40]OFD Sender: No OFD packet to send [19:42:45]OFD Sender: No OFD packet to send [19:42:50]OFD Sender: No OFD packet to send [19:42:55]OFD Sender: No OFD packet to send [19:43:00]OFD Sender: No OFD packet to send [19:43:05]OFD Sender: No OFD packet to send [19:43:10]OFD Sender: No OFD packet to send [19:43:15]OFD Sender: No OFD packet to send [19:43:20]OFD Sender: No OFD packet to send [19:43:25]OFD Sender: No OFD packet to send [19:43:30]OFD Sender: No OFD packet to send [19:43:35]OFD Sender: No OFD packet to send [19:43:40]OFD Sender: No OFD packet to send [19:43:45]OFD Sender: No OFD packet to send [19:43:50]OFD Sender: No OFD packet to send [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:15]OFD Sender: No OFD packet to send [19:44:20]OFD Sender: No OFD packet to send [19:44:25]OFD Sender: No OFD packet to send [19:44:30]OFD Sender: No OFD packet to send [19:44:35]OFD Sender: No OFD packet to send [19:44:40]OFD Sender: No OFD packet to send [19:44:45]OFD Sender: No OFD packet to send [19:44:50]OFD Sender: No OFD packet to send [19:44:55]OFD Sender: No OFD packet to send [19:45:00]OFD Sender: No OFD packet to send [19:45:05]OFD Sender: No OFD packet to send [19:45:10]OFD Sender: No OFD packet to send [19:45:15]OFD Sender: No OFD packet to send [19:45:20]OFD Sender: No OFD packet to send [19:45:25]OFD Sender: No OFD packet to send [19:45:30]OFD Sender: No OFD packet to send [19:45:35]OFD Sender: No OFD packet to send [19:45:40]OFD Sender: No OFD packet to send [19:45:45]OFD Sender: No OFD packet to send [19:45:50]OFD Sender: No OFD packet to send [19:45:55]OFD Sender: No OFD packet to send [19:46:00]OFD Sender: No OFD packet to send [19:46:05]OFD Sender: No OFD packet to send [19:46:10]OFD Sender: No OFD packet to send [19:46:15]OFD Sender: No OFD packet to send [19:46:20]OFD Sender: No OFD packet to send [19:46:25]OFD Sender: No OFD packet to send [19:46:30]OFD Sender: No OFD packet to send [19:46:35]OFD Sender: No OFD packet to send [19:46:40]OFD Sender: No OFD packet to send [19:46:45]OFD Sender: No OFD packet to send [19:46:50]OFD Sender: No OFD packet to send [19:46:55]OFD Sender: No OFD packet to send [19:47:00]OFD Sender: No OFD packet to send [19:47:05]OFD Sender: No OFD packet to send [19:47:11]OFD Sender: No OFD packet to send [19:47:16]OFD Sender: No OFD packet to send [19:47:21]OFD Sender: No OFD packet to send [19:47:26]OFD Sender: No OFD packet to send [19:47:31]OFD Sender: No OFD packet to send [19:47:36]OFD Sender: No OFD packet to send [19:47:41]OFD Sender: No OFD packet to send [19:47:46]OFD Sender: No OFD packet to send [19:47:51]OFD Sender: No OFD packet to send [19:47:56]OFD Sender: No OFD packet to send [19:48:01]OFD Sender: No OFD packet to send [19:48:06]OFD Sender: No OFD packet to send [19:48:11]OFD Sender: No OFD packet to send [19:48:16]OFD Sender: No OFD packet to send [19:48:21]OFD Sender: No OFD packet to send [19:48:26]OFD Sender: No OFD packet to send [19:48:31]OFD Sender: No OFD packet to send [19:48:36]OFD Sender: No OFD packet to send [19:48:41]OFD Sender: No OFD packet to send [19:48:46]OFD Sender: No OFD packet to send [19:48:51]OFD Sender: No OFD packet to send [19:48:56]OFD Sender: No OFD packet to send [19:49:01]OFD Sender: No OFD packet to send [19:49:06]OFD Sender: No OFD packet to send [19:49:11]OFD Sender: No OFD packet to send [19:49:16]OFD Sender: No OFD packet to send [19:49:21]OFD Sender: No OFD packet to send [19:49:26]OFD Sender: No OFD packet to send [19:49:31]OFD Sender: No OFD packet to send [19:49:36]OFD Sender: No OFD packet to send [19:49:41]OFD Sender: No OFD packet to send [19:49:46]OFD Sender: No OFD packet to send [19:49:51]OFD Sender: No OFD packet to send [19:49:56]OFD Sender: No OFD packet to send [19:50:01]OFD Sender: No OFD packet to send [19:50:06]OFD Sender: No OFD packet to send [19:50:11]OFD Sender: No OFD packet to send [19:50:16]OFD Sender: No OFD packet to send [19:50:21]OFD Sender: No OFD packet to send [19:50:26]OFD Sender: No OFD packet to send [19:50:31]OFD Sender: No OFD packet to send [19:50:36]OFD Sender: No OFD packet to send [19:50:41]OFD Sender: No OFD packet to send [19:50:46]OFD Sender: No OFD packet to send [19:50:51]OFD Sender: No OFD packet to send [19:50:56]OFD Sender: No OFD packet to send [19:51:01]OFD Sender: No OFD packet to send [19:51:06]OFD Sender: No OFD packet to send [19:51:11]OFD Sender: No OFD packet to send [19:51:16]OFD Sender: No OFD packet to send [19:51:21]OFD Sender: No OFD packet to send [19:51:26]OFD Sender: No OFD packet to send [19:51:31]OFD Sender: No OFD packet to send [19:51:36]OFD Sender: No OFD packet to send [19:51:41]OFD Sender: No OFD packet to send [19:51:46]OFD Sender: No OFD packet to send [19:51:51]OFD Sender: No OFD packet to send [19:51:56]OFD Sender: No OFD packet to send [19:52:01]OFD Sender: No OFD packet to send [19:52:06]OFD Sender: No OFD packet to send [19:52:11]OFD Sender: No OFD packet to send [19:52:16]OFD Sender: No OFD packet to send [19:52:21]OFD Sender: No OFD packet to send [19:52:26]OFD Sender: No OFD packet to send [19:52:31]OFD Sender: No OFD packet to send [19:52:36]OFD Sender: No OFD packet to send [19:52:41]OFD Sender: No OFD packet to send [19:52:46]OFD Sender: No OFD packet to send [19:52:51]OFD Sender: No OFD packet to send [19:52:56]OFD Sender: No OFD packet to send [19:53:01]OFD Sender: No OFD packet to send [19:53:06]OFD Sender: No OFD packet to send [19:53:11]OFD Sender: No OFD packet to send [19:53:16]OFD Sender: No OFD packet to send [19:53:21]OFD Sender: No OFD packet to send [19:53:26]OFD Sender: No OFD packet to send [19:53:31]OFD Sender: No OFD packet to send [19:53:36]OFD Sender: No OFD packet to send [19:53:41]OFD Sender: No OFD packet to send [19:53:46]OFD Sender: No OFD packet to send [19:53:51]OFD Sender: No OFD packet to send [19:53:56]OFD Sender: No OFD packet to send [19:54:01]OFD Sender: No OFD packet to send [19:54:06]OFD Sender: No OFD packet to send [19:54:11]OFD Sender: No OFD packet to send [19:54:16]OFD Sender: No OFD packet to send [19:54:21]OFD Sender: No OFD packet to send [19:54:26]OFD Sender: No OFD packet to send [19:54:31]OFD Sender: No OFD packet to send [19:54:36]OFD Sender: No OFD packet to send [19:54:41]OFD Sender: No OFD packet to send [19:54:46]OFD Sender: No OFD packet to send [19:54:51]OFD Sender: No OFD packet to send [19:54:56]OFD Sender: No OFD packet to send [19:55:01]OFD Sender: No OFD packet to send [19:55:06]OFD Sender: No OFD packet to send [19:55:11]OFD Sender: No OFD packet to send [19:55:16]OFD Sender: No OFD packet to send [19:55:21]OFD Sender: No OFD packet to send [19:55:26]OFD Sender: No OFD packet to send [19:55:31]OFD Sender: No OFD packet to send [19:55:36]OFD Sender: No OFD packet to send [19:55:41]OFD Sender: No OFD packet to send [19:55:46]OFD Sender: No OFD packet to send [19:55:51]OFD Sender: No OFD packet to send [19:55:56]OFD Sender: No OFD packet to send [19:56:01]OFD Sender: No OFD packet to send [19:56:06]OFD Sender: No OFD packet to send [19:56:11]OFD Sender: No OFD packet to send [19:56:16]OFD Sender: No OFD packet to send [19:56:21]OFD Sender: No OFD packet to send [19:56:26]OFD Sender: No OFD packet to send [19:56:31]OFD Sender: No OFD packet to send [19:56:36]OFD Sender: No OFD packet to send [19:56:41]OFD Sender: No OFD packet to send [19:56:46]OFD Sender: No OFD packet to send [19:56:51]OFD Sender: No OFD packet to send [19:56:55]accept exits with 9 [19:56:55]New connection [19:56:55]New thread 3067141476 created [19:56:55]Thread 3067284836 joined [19:56:55]Waiting for new connection... [19:56:55] Sock 9.Parse request [19:56:55]Sock 9.Check first char [19:56:55]Sock 9.First char is OK [19:56:55]request: POST /json_proto HTTP/1.0 [19:56:55]Method: POST [19:56:55]URL: /json_proto [19:56:55]Method is POST - this is cgi request [19:56:55]url: /json_proto [19:56:55]query_string will be loaded in cgi processing [19:56:55]execute_cgi json_proto POST (null) [19:56:55]execute_cgi path=json_proto method=POST [19:56:55]POST find Content-Length [19:56:55]Host: 172.17.50.196:8080 [19:56:55]Content-Length: 919 [19:56:55]Content-Type: application/json [19:56:55] [19:56:55]POST finish read [19:56:55]Found Content-Length = 919 [19:56:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335165", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000005489", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 1\u043B \u0431/\u0433", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 145.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:55]execute_script... [19: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 : (3)335165", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000005489", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u043D\u0430\u043A\u0432\u0430 1\u043B \u0431/\u0433", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 145.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:55]POST & json_proto [19:56:55]process_json_proto [19:56:55]json parsed OK: [19:56:55]protocol is kg_v1.0 [19:56:55]action value=close_receipt [19:56:55]process_action close_receipt [19:56:55]cmd_close_receipt [19:56:55]MH_GetDate [19:56:55]Write to MH i2c: F0 00 00 C9 17 CF [19:56:55]Write i2c OK [19:56:55]MH_I2C_Read... [19:56:55]Read from MH i2c: F0 [19:56:55]MH_I2C_Read... [19:56:55]Read from MH i2c: F0 09 00 [19:56:55]MH_I2C_Read... [19:56:55]Read from MH i2c: F0 09 00 C9 17 00 09 3E 21 67 72 0D 1C 67 A9 [19:56:55]GetLastDocTimeStamp 1730230859 [19:56:55]current date 1730231817 [19:56:55]FM_GetShiftState [19:56:55]SAM_PROTO_GetShiftState [19:56:55]wFMCommunicate request_size=4 [19:56:55]MH_SAM_APDU [19:56:55]CAPDU: 80 13 01 00 [19:56:55]Write to MH i2c: E2 08 00 CA 17 80 13 01 00 00 00 00 00 5E [19:56:55]Write i2c OK [19:56:55]MH_I2C_Read... [19:56:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:56]Read from MH i2c: E2 [19:56:56]MH_I2C_Read... [19:56:56]Read from MH i2c: E2 0E 00 [19:56:56]MH_I2C_Read... [19:56:56]Read from MH i2c: E2 0E 00 CA 17 00 09 00 01 97 25 20 67 00 00 00 00 90 00 AD [19:56:56]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [19:56:56]wFMCommunicate OK [19:56:56]SAM_PROTO_GetShiftState done [19:56:56]FM_GetShiftState done [19:56:56]opened in 1730160023 [19:56:56]opened+sec_in_day 1730246423 [19:56:56]quantity*price = 9500 [19:56:56]sum+1 = 9501 [19:56:56]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000005489 Вода Бонаква 1л б/г 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 145.00 НСП 1% : 1.28 НДС 12% : 15.40 Наличными: 145.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 257 29.10.2024 19:56 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139272 ФПД: 218174506523416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T195657&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139272&fm=218174506523416&tin=02508201610067®Number=0000000000091631&sum=14500 0 [19:56:57]StoreToDocumentArchive [19:56:57]shift 555 fd 139272 [19:56:57]save to /storage/0555/doc_00139272 [19:56:57]save last doc name /storage/0555/doc_00139272 to /storage/kkm_last_doc_name [19:56:57]save OK [19:56:57]Clear old archive folders... [19:56:57]ProcessDocumentItem done err = 0, tmpTLVsize=393 [19:56:57]tlvbuf is 0110A840 [19:56:57]SAM_PROTO_ClearQueue [19:56:57]wFMCommunicate request_size=4 [19:56:57]MH_SAM_APDU [19:56:57]CAPDU: 80 09 00 00 [19:56:57]Write to MH i2c: E2 08 00 D7 17 80 09 00 00 00 00 00 00 60 [19:56:57]Write i2c OK [19:56:57]MH_I2C_Read... [19:56:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:56:57]Read from MH i2c: E2 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 03 00 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 03 00 D7 17 00 90 00 62 [19:56:57]RAPDU: 90 00 [19:56:57]wFMCommunicate OK [19:56:57]SAM_PROTO_ClearQueue done [19:56:57]KKMCreateOFDPacket [19:56:57]OFDProtocolAddRootSTLVToBuf [19:56:57]FM_MakeSignedData [19:56:57]FM_MakeSignedData [19:56:57]SAM_PROTO_SignData [19:56:57]wFMCommunicate request_size=4 [19:56:57]MH_SAM_APDU [19:56:57]CAPDU: 80 0D 01 02 [19:56:57]Write to MH i2c: E2 08 00 D8 17 80 0D 01 02 00 00 00 00 68 [19:56:57]Write i2c OK [19:56:57]MH_I2C_Read... [19:56:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:56:57]Read from MH i2c: E2 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 03 00 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 03 00 D8 17 00 90 00 63 [19:56:57]RAPDU: 90 00 [19:56:57]wFMCommunicate OK [19:56:57]wFMCommunicate request_size=255 [19:56:57]MH_SAM_APDU [19:56:57]CAPDU: 80 0D 02 02 FA 03 00 89 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 [19:56:57]Write to MH i2c: E2 02 01 D9 17 80 0D 02 02 FA 00 03 00 89 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 00 00 0F [19:56:57]Write i2c OK [19:56:57]MH_I2C_Read... [19:56:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:57]Read from MH i2c: E2 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 03 00 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 03 00 D9 17 00 90 00 64 [19:56:57]RAPDU: 90 00 [19:56:57]wFMCommunicate OK [19:56:57]wFMCommunicate request_size=152 [19:56:57]MH_SAM_APDU [19:56:57]CAPDU: 80 0D 02 02 93 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 09 3E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 08 20 02 00 35 04 06 00 C6 6D B5 F5 DB 18 [19:56:57]Write to MH i2c: E2 9B 00 DA 17 80 0D 02 02 93 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 09 3E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 08 20 02 00 35 04 06 00 C6 6D B5 F5 DB 18 00 00 1A [19:56:57]Write i2c OK [19:56:57]MH_I2C_Read... [19:56:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:57]Read from MH i2c: E2 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 03 00 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 03 00 DA 17 00 90 00 65 [19:56:57]RAPDU: 90 00 [19:56:57]wFMCommunicate OK [19:56:57]wFMCommunicate request_size=4 [19:56:57]MH_SAM_APDU [19:56:57]CAPDU: 80 0D 03 02 [19:56:57]Write to MH i2c: E2 08 00 DB 17 80 0D 03 02 00 00 00 00 6D [19:56:57]Write i2c OK [19:56:57]MH_I2C_Read... [19:56:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:56:57]Read from MH i2c: E2 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 0B 00 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 0B 00 DB 17 00 D1 BD C3 82 7D 95 32 CB 90 00 50 [19:56:57]RAPDU: D1 BD C3 82 7D 95 32 CB 90 00 [19:56:57]wFMCommunicate OK [19:56:57]SAM_PROTO_SignData done [19:56:57]FM_MakeSignedData done [19:56:57]CreateOFDProtocolMessage [19:56:57]wFMCommunicate request_size=4 [19:56:57]MH_SAM_APDU [19:56:57]CAPDU: 80 11 00 00 [19:56:57]Write to MH i2c: E2 08 00 DC 17 80 11 00 00 00 00 00 00 6D [19:56:57]Write i2c OK [19:56:57]MH_I2C_Read... [19:56:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:57]Read from MH i2c: E2 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 17 00 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: E2 17 00 DC 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C8 [19:56:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [19:56:57]wFMCommunicate OK [19:56:57]CreateOFDProtocolMessage done [19:56:57]OFDSenderStorePacket 139272 [19:56:57]StoreOFDPacket docnum=139272 [19:56:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9D 01 00 00 52 C7 95 01 97 3F 5A 03 01 00 03 00 89 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 09 3E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 08 20 02 00 35 04 06 00 C6 6D B5 F5 DB 18 D1 BD C3 82 7D 95 32 CB [19:56:57]CheckFolder [19:56:57]dirname=/storage/ofd_packets [19:56:57]CheckFolder done [19:56:57]ProducePacketName [19:56:57]name=ofd_packets/00139272 [19:56:57]NVStorageSaveData ofd_packets/00139272 [19:56:57]File name is /storage/ofd_packets/00139272 [19:56:57]Write 443 bytes [19:56:57]NVStorageSaveData done [19:56:57]OFDSenderStorePacket done [19:56:57]KKMCreateOFDPacket done [19:56:57]NVStorageSaveData kkm_last_timestamp [19:56:57]File name is /storage/kkm_last_timestamp [19:56:57]OFD Sender: Processing packet 139272 [packets to send 34, broken 33] [19:56:57]ProducePacketName [19:56:57]name=ofd_packets/00139272 [19:56:57]OFD Sender: To server: pG, [19:56:57]CommunicateWithHost lk.salyk.kg:30040 [19:56:57]ConnectInit lk.salyk.kg [19:56:57]Write 4 bytes [19:56:57]NVStorageSaveData done [19:56:57]ExternCall_PrintAddStr [19:56:57]wPrintStart [19:56:57]Write to MH i2c: 01 00 00 DD 17 F4 [19:56:57]Write i2c OK [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: 01 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: 01 07 00 [19:56:57]MH_I2C_Read... [19:56:57]Read from MH i2c: 01 07 00 DD 17 00 00 00 00 00 FF 0F 09 [19:56:57]RasterBufferAndPrint [19:56:57]line Счет N : (3)335165 [19:56:57]line ИНН: 02508201610067 [19:56:57]line Контрольно-Кассовый Чек [19:56:57]line ПРОДАЖА [19:56:57]line Товар: 4700000481453 [19:56:58]line Напиток энерг Nitro Max 0,45 ж/б [19:56:58]line 1.000 * 95.00 [19:56:58]line = 95.00 [19:56:58]line НДС 12% НСП 1% [19:56:58]line > о реализуемом товаре [19:56:58]line Товар: 5449000005489 [19:56:58]line Вода Бонаква 1л б/г [19:56:58]line 1.000 * 50.00 [19:56:58]line = 50.00 [19:56:58]line НДС 12% НСП 1% [19:56:58]line > о реализуемом товаре [19:56:58]line ИТОГО: 145.00 [19:56:58]line НСП 1% : 1.28 [19:56:58]line НДС 12% : 15.40 [19:56:58]line Наличными: 145.00 [19:56:58]line Безнал.: 0.00 [19:56:58]line Место: АЗС № 101 "Партнер Нефть" [19:56:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [19:56:58]line СНО: Общий режим [19:56:58]line Чек 257 29.10.2024 19:56 [19:56:58]line Смена: 555 ФФД: 1.0 [19:56:58]line ЗНМ: 0300000081 [19:56:58]line РНМ: 0000000000091631 [19:56:58]line Версия ККМ: 001 [19:56:58]line ФМ: 0000000000874669 [19:56:58]line ФД: 139272 [19:56:58]line ФПД: 218174506523416 [19:56:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T195657&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139272&fm=218174506523416&tin=02508201610067®Number=0000000000091631&sum=14500 [19:56:58]line 0 [19:56:58]Connected sock=12 [19: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 36 39 9D 01 00 00 52 C7 95 01 97 3F 5A 03 01 00 03 00 89 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 35 34 38 39 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D0 BD D0 B0 D0 BA D0 B2 D0 B0 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 09 3E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 08 20 02 00 35 04 06 00 C6 6D B5 F5 DB 18 D1 BD C3 82 7D 95 32 CB [19:56:58]written 0, free lines is 4095 [19: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 36 39 4F 00 00 00 C0 94 47 00 97 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 36 39 10 04 04 00 08 20 02 00 F4 03 04 00 BC E9 20 67 B6 04 01 00 00 F3 2E 84 53 3E 2D F6 C4 [19:56:58]CommunicateWithHost err = 0 [19:56:58]CheckOFDResponse [19:56:58]1017 (14) - 77093643461234 [19:56:58]1041 (16) - 0000000000874669 [19:56:58]1040 (4) - 139272 [19:56:58]1012 (4) - 29.10.2024 13:57 [19:56:58]1206 (1) - 0 [19:56:58]OFD Sender: Remove packet 139272 [19:56:58]ProducePacketName [19:56:58]name=ofd_packets/00139272 [19:56:58]NVStorageDeleteData [19:56:58]Write to MH i2c: 01 00 00 0C 18 24 [19:56:58]Write i2c OK [19:56:58]MH_I2C_Read... [19:56:58]Read from MH i2c: 01 [19:56:58]MH_I2C_Read... [19:56:58]Read from MH i2c: 01 07 00 [19:56:58]MH_I2C_Read... [19:56:58]Read from MH i2c: 01 07 00 0C 18 00 00 00 00 00 A8 0C DF [19:56:58]RasterBufferAndPrint [19:56:58]line [19:56:58]line [19:56:58]line [19:56:58]line [19:56:58]line [19:56:58]written 0, free lines is 3246 [19:56:58]MH_Cut [19:56:58]Write to MH i2c: D1 01 00 13 18 01 FD [19:56:58]Write i2c OK [19:56:58]MH_I2C_Read... [19:56:58]Read from MH i2c: D1 [19:56:58]MH_I2C_Read... [19:56:58]Read from MH i2c: D1 01 00 [19:56:58]MH_I2C_Read... [19:56:58]Read from MH i2c: D1 01 00 13 18 00 FC [19:56:58]Write to MH i2c: 01 00 00 14 18 2C [19:56:58]Write i2c OK [19:56:58]MH_I2C_Read... [19:56:58]OFD Sender: No OFD packet to send [19:56:59]*** Cut start [19:56:59]*** Partial cut [19:56:59]*** CUTSNS_PIN = 1 [19:56:59]*** CUTSNS_PIN = 0 [19:56:59]*** Brake cut motor [19:56:59]Read from MH i2c: 01 [19:57:00]MH_I2C_Read... [19:57:00]*** Stop cut motor [19:57:00]*** Cut end [19:57:00]Read from MH i2c: 01 07 00 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: 01 07 00 14 18 00 00 00 00 00 FF 0F 41 [19:57:00]process_action close_receipt done [19:57:00]requested_data is exist [19:57:00]produce_requested_data [19:57:00]requested_item fm.sn is exist - process it [19:57:00]wFMCommunicate request_size=4 [19:57:00]MH_SAM_APDU [19:57:00]CAPDU: 80 11 00 00 [19:57:00]Write to MH i2c: E2 08 00 15 18 80 11 00 00 00 00 00 00 A7 [19:57:00]Write i2c OK [19:57:00]MH_I2C_Read... [19:57:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:00]Read from MH i2c: E2 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 17 00 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 17 00 15 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 02 [19:57:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [19:57:00]wFMCommunicate OK [19:57:00]requested_item fd.num is exist - process it [19:57:00]SAM_PROTO_GetFieldsCounters [19:57:00]wFMCommunicate request_size=4 [19:57:00]MH_SAM_APDU [19:57:00]CAPDU: 80 13 00 00 [19:57:00]Write to MH i2c: E2 08 00 16 18 80 13 00 00 00 00 00 00 AA [19:57:00]Write i2c OK [19:57:00]MH_I2C_Read... [19:57:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:57:00]Read from MH i2c: E2 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 62 00 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 62 00 16 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 08 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [19: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 08 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:57:00]wFMCommunicate OK [19:57:00]SAM_PROTO_GetFieldsCounters done [19:57:00]requested_item shift.num is exist - process it [19:57:00]requested_item shift.opened is exist - process it [19:57:00]req_shift_opened [19:57:00]FM_GetShiftState [19:57:00]SAM_PROTO_GetShiftState [19:57:00]wFMCommunicate request_size=4 [19:57:00]MH_SAM_APDU [19:57:00]CAPDU: 80 13 01 00 [19:57:00]Write to MH i2c: E2 08 00 17 18 80 13 01 00 00 00 00 00 AC [19:57:00]Write i2c OK [19:57:00]MH_I2C_Read... [19:57:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:00]Read from MH i2c: E2 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 0E 00 [19:57:00]MH_I2C_Read... [19:57:00]Read from MH i2c: E2 0E 00 17 18 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FB [19:57:00]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [19:57:00]wFMCommunicate OK [19:57:00]SAM_PROTO_GetShiftState done [19:57:00]FM_GetShiftState done [19:57:00]req_shift_opened done [19:57:00]requested_item shift.open_date is exist - process it [19:57:00]req_shift_open_date [19:57:00]req_shift_open_date done [19:57:00]produce_requested_data done [19:57:00]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139272,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [19:57:00]process_action_free close_receipt [19:57:00]json_value_free [19:57:00]json_value_free done [19:57:00]process_json_proto returns [19:57:00]Send response to host [19:57:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139272,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [19:57:00]free response buf [19:57:00]execute_script done [19:57:00]execute_script returns [19:57:00]free content buf [19:57:00]Sock 9.Close socket [19:57:00]Sock 9.Thread stoped [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:48]OFD Sender: No OFD packet to send [19:59:53]OFD Sender: No OFD packet to send [19:59:58]OFD Sender: No OFD packet to send [20:00:04]OFD Sender: No OFD packet to send [20:00:09]OFD Sender: No OFD packet to send [20:00:14]OFD Sender: No OFD packet to send [20:00:19]OFD Sender: No OFD packet to send [20:00:24]OFD Sender: No OFD packet to send [20:00:29]OFD Sender: No OFD packet to send [20:00:34]OFD Sender: No OFD packet to send [20:00:39]OFD Sender: No OFD packet to send [20:00:44]OFD Sender: No OFD packet to send [20:00:49]OFD Sender: No OFD packet to send [20:00:54]OFD Sender: No OFD packet to send [20:00:59]OFD Sender: No OFD packet to send [20:01:04]OFD Sender: No OFD packet to send [20:01:09]OFD Sender: No OFD packet to send [20:01:14]OFD Sender: No OFD packet to send [20:01:19]OFD Sender: No OFD packet to send [20:01:24]OFD Sender: No OFD packet to send [20:01:29]OFD Sender: No OFD packet to send [20:01:34]OFD Sender: No OFD packet to send [20:01:39]OFD Sender: No OFD packet to send [20:01:44]OFD Sender: No OFD packet to send [20:01:49]OFD Sender: No OFD packet to send [20:01:54]OFD Sender: No OFD packet to send [20:01:59]OFD Sender: No OFD packet to send [20:02:04]OFD Sender: No OFD packet to send [20:02:09]OFD Sender: No OFD packet to send [20:02:14]OFD Sender: No OFD packet to send [20:02:19]OFD Sender: No OFD packet to send [20:02:24]OFD Sender: No OFD packet to send [20:02:29]OFD Sender: No OFD packet to send [20:02:34]OFD Sender: No OFD packet to send [20:02:39]OFD Sender: No OFD packet to send [20:02:44]OFD Sender: No OFD packet to send [20:02:49]OFD Sender: No OFD packet to send [20:02:54]OFD Sender: No OFD packet to send [20:02:59]OFD Sender: No OFD packet to send [20:03:04]OFD Sender: No OFD packet to send [20:03:09]OFD Sender: No OFD packet to send [20:03:14]OFD Sender: No OFD packet to send [20:03:19]OFD Sender: No OFD packet to send [20:03:24]OFD Sender: No OFD packet to send [20:03:29]OFD Sender: No OFD packet to send [20:03:34]OFD Sender: No OFD packet to send [20:03:39]OFD Sender: No OFD packet to send [20:03:44]OFD Sender: No OFD packet to send [20:03:49]OFD Sender: No OFD packet to send [20:03:54]OFD Sender: No OFD packet to send [20:03:59]OFD Sender: No OFD packet to send [20:04:04]OFD Sender: No OFD packet to send [20:04:09]OFD Sender: No OFD packet to send [20:04:14]OFD Sender: No OFD packet to send [20:04:19]OFD Sender: No OFD packet to send [20:04:24]OFD Sender: No OFD packet to send [20:04:29]OFD Sender: No OFD packet to send [20:04:34]OFD Sender: No OFD packet to send [20:04:39]OFD Sender: No OFD packet to send [20:04:44]OFD Sender: No OFD packet to send [20:04:49]OFD Sender: No OFD packet to send [20:04:54]OFD Sender: No OFD packet to send [20:04:59]OFD Sender: No OFD packet to send [20:05:04]OFD Sender: No OFD packet to send [20:05:09]OFD Sender: No OFD packet to send [20:05:14]OFD Sender: No OFD packet to send [20:05:19]OFD Sender: No OFD packet to send [20:05:24]OFD Sender: No OFD packet to send [20:05:29]OFD Sender: No OFD packet to send [20:05:34]OFD Sender: No OFD packet to send [20:05:39]OFD Sender: No OFD packet to send [20:05:44]OFD Sender: No OFD packet to send [20:05:49]OFD Sender: No OFD packet to send [20:05:54]OFD Sender: No OFD packet to send [20:05:59]OFD Sender: No OFD packet to send [20:06:04]OFD Sender: No OFD packet to send [20:06:09]OFD Sender: No OFD packet to send [20:06:14]OFD Sender: No OFD packet to send [20:06:19]OFD Sender: No OFD packet to send [20:06:24]OFD Sender: No OFD packet to send [20:06:29]OFD Sender: No OFD packet to send [20:06:34]OFD Sender: No OFD packet to send [20:06:39]OFD Sender: No OFD packet to send [20:06:44]OFD Sender: No OFD packet to send [20:06:49]OFD Sender: No OFD packet to send [20:06:54]OFD Sender: No OFD packet to send [20:06:59]OFD Sender: No OFD packet to send [20:07:04]OFD Sender: No OFD packet to send [20:07:09]OFD Sender: No OFD packet to send [20:07:14]OFD Sender: No OFD packet to send [20:07:19]OFD Sender: No OFD packet to send [20:07:24]OFD Sender: No OFD packet to send [20:07:29]OFD Sender: No OFD packet to send [20:07:34]OFD Sender: No OFD packet to send [20:07:39]OFD Sender: No OFD packet to send [20:07:44]OFD Sender: No OFD packet to send [20:07:49]OFD Sender: No OFD packet to send [20:07:54]OFD Sender: No OFD packet to send [20:07:59]OFD Sender: No OFD packet to send [20:08:04]OFD Sender: No OFD packet to send [20:08:09]OFD Sender: No OFD packet to send [20:08:14]OFD Sender: No OFD packet to send [20:08:19]OFD Sender: No OFD packet to send [20:08:24]OFD Sender: No OFD packet to send [20:08:29]OFD Sender: No OFD packet to send [20:08:34]OFD Sender: No OFD packet to send [20:08:39]OFD Sender: No OFD packet to send [20:08:44]OFD Sender: No OFD packet to send [20:08:49]OFD Sender: No OFD packet to send [20:08:54]OFD Sender: No OFD packet to send [20:08:59]OFD Sender: No OFD packet to send [20:09:04]OFD Sender: No OFD packet to send [20:09:09]OFD Sender: No OFD packet to send [20:09:14]OFD Sender: No OFD packet to send [20:09:19]OFD Sender: No OFD packet to send [20:09:24]OFD Sender: No OFD packet to send [20:09:29]OFD Sender: No OFD packet to send [20:09:34]OFD Sender: No OFD packet to send [20:09:39]OFD Sender: No OFD packet to send [20:09:44]OFD Sender: No OFD packet to send [20:09:49]OFD Sender: No OFD packet to send [20:09:54]OFD Sender: No OFD packet to send [20:09:59]OFD Sender: No OFD packet to send [20:10:04]OFD Sender: No OFD packet to send [20:10:09]OFD Sender: No OFD packet to send [20:10:14]OFD Sender: No OFD packet to send [20:10:19]OFD Sender: No OFD packet to send [20:10:24]OFD Sender: No OFD packet to send [20:10:29]OFD Sender: No OFD packet to send [20:10:34]OFD Sender: No OFD packet to send [20:10:39]OFD Sender: No OFD packet to send [20:10:44]OFD Sender: No OFD packet to send [20:10:49]OFD Sender: No OFD packet to send [20:10:54]OFD Sender: No OFD packet to send [20:10:59]OFD Sender: No OFD packet to send [20:11:04]OFD Sender: No OFD packet to send [20:11:09]OFD Sender: No OFD packet to send [20:11:14]OFD Sender: No OFD packet to send [20:11:19]OFD Sender: No OFD packet to send [20:11:24]OFD Sender: No OFD packet to send [20:11:29]OFD Sender: No OFD packet to send [20:11:34]OFD Sender: No OFD packet to send [20:11:39]OFD Sender: No OFD packet to send [20:11:44]OFD Sender: No OFD packet to send [20:11:49]OFD Sender: No OFD packet to send [20:11:54]OFD Sender: No OFD packet to send [20:11:59]OFD Sender: No OFD packet to send [20:12:04]OFD Sender: No OFD packet to send [20:12:09]OFD Sender: No OFD packet to send [20:12:14]OFD Sender: No OFD packet to send [20:12:19]OFD Sender: No OFD packet to send [20:12:24]OFD Sender: No OFD packet to send [20:12:29]OFD Sender: No OFD packet to send [20:12:34]OFD Sender: No OFD packet to send [20:12:39]OFD Sender: No OFD packet to send [20:12:44]OFD Sender: No OFD packet to send [20:12:49]OFD Sender: No OFD packet to send [20:12:54]OFD Sender: No OFD packet to send [20:12:59]OFD Sender: No OFD packet to send [20:13:04]OFD Sender: No OFD packet to send [20:13:09]OFD Sender: No OFD packet to send [20:13:14]OFD Sender: No OFD packet to send [20:13:19]OFD Sender: No OFD packet to send [20:13:24]OFD Sender: No OFD packet to send [20:13:29]OFD Sender: No OFD packet to send [20:13:34]OFD Sender: No OFD packet to send [20:13:39]OFD Sender: No OFD packet to send [20:13:44]OFD Sender: No OFD packet to send [20:13:49]OFD Sender: No OFD packet to send [20:13:54]OFD Sender: No OFD packet to send [20:13:59]OFD Sender: No OFD packet to send [20:14:04]OFD Sender: No OFD packet to send [20:14:09]OFD Sender: No OFD packet to send [20:14:14]OFD Sender: No OFD packet to send [20:14:19]OFD Sender: No OFD packet to send [20:14:24]OFD Sender: No OFD packet to send [20:14:29]OFD Sender: No OFD packet to send [20:14:34]OFD Sender: No OFD packet to send [20:14:39]OFD Sender: No OFD packet to send [20:14:44]OFD Sender: No OFD packet to send [20:14:49]OFD Sender: No OFD packet to send [20:14:54]OFD Sender: No OFD packet to send [20:14:59]OFD Sender: No OFD packet to send [20:15:04]OFD Sender: No OFD packet to send [20:15:09]OFD Sender: No OFD packet to send [20:15:14]OFD Sender: No OFD packet to send [20:15:19]OFD Sender: No OFD packet to send [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]accept exits with 8 [20:18:49]New connection [20:18:49]New thread 3067284836 created [20:18:49]Thread 3067141476 joined [20:18:49]Waiting for new connection... [20:18:49] Sock 8.Parse request [20:18:49]Sock 8.Check first char [20:18:49]Sock 8.First char is OK [20:18:49]request: POST /json_proto HTTP/1.0 [20:18:49]Method: POST [20:18:49]URL: /json_proto [20:18:49]Method is POST - this is cgi request [20:18:49]url: /json_proto [20:18:49]query_string will be loaded in cgi processing [20:18:49]execute_cgi json_proto POST (null) [20:18:49]execute_cgi path=json_proto method=POST [20:18:49]POST find Content-Length [20:18:49]Host: 172.17.50.196:8080 [20:18:49]Content-Length: 630 [20:18:49]Content-Type: application/json [20:18:49] [20:18:49]POST finish read [20:18:49]Found Content-Length = 630 [20:18:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335166", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:49]execute_script... [20:18:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335166", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 50.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:49]POST & json_proto [20:18:49]process_json_proto [20:18:49]json parsed OK: [20:18:49]protocol is kg_v1.0 [20:18:49]action value=close_receipt [20:18:49]process_action close_receipt [20:18:49]cmd_close_receipt [20:18:49]MH_GetDate [20:18:49]Write to MH i2c: F0 00 00 18 18 1F [20:18:49]Write i2c OK [20:18:49]MH_I2C_Read... [20:18:49]Read from MH i2c: F0 [20:18:49]MH_I2C_Read... [20:18:49]Read from MH i2c: F0 09 00 [20:18:49]MH_I2C_Read... [20:18:49]Read from MH i2c: F0 09 00 18 18 00 2B 43 21 67 72 0D 1C 67 20 [20:18:49]GetLastDocTimeStamp 1730231817 [20:18:49]current date 1730233131 [20:18:49]FM_GetShiftState [20:18:49]SAM_PROTO_GetShiftState [20:18:49]wFMCommunicate request_size=4 [20:18:49]MH_SAM_APDU [20:18:49]CAPDU: 80 13 01 00 [20:18:49]Write to MH i2c: E2 08 00 19 18 80 13 01 00 00 00 00 00 AE [20:18:49]Write i2c OK [20:18:49]MH_I2C_Read... [20:18:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:49]Read from MH i2c: E2 [20:18:49]MH_I2C_Read... [20:18:49]Read from MH i2c: E2 0E 00 [20:18:49]MH_I2C_Read... [20:18:49]Read from MH i2c: E2 0E 00 19 18 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FD [20:18:49]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:18:49]wFMCommunicate OK [20:18:49]SAM_PROTO_GetShiftState done [20:18:49]FM_GetShiftState done [20:18:49]opened in 1730160023 [20:18:49]opened+sec_in_day 1730246423 [20:18:49]quantity*price = 5000 [20:18:49]sum+1 = 5001 [20:18:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 50.00 НСП 1% : 0.44 НДС 12% : 5.31 Наличными: 50.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 258 29.10.2024 20:18 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139273 ФПД: 124356912724423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T201851&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139273&fm=124356912724423&tin=02508201610067®Number=0000000000091631&sum=5000 0 [20:18:50]StoreToDocumentArchive [20:18:50]shift 555 fd 139273 [20:18:50]save to /storage/0555/doc_00139273 [20:18:50]save last doc name /storage/0555/doc_00139273 to /storage/kkm_last_doc_name [20:18:50]save OK [20:18:50]Clear old archive folders... [20:18:50]ProcessDocumentItem done err = 0, tmpTLVsize=269 [20:18:50]tlvbuf is B6FA9230 [20:18:50]SAM_PROTO_ClearQueue [20:18:50]wFMCommunicate request_size=4 [20:18:50]MH_SAM_APDU [20:18:50]CAPDU: 80 09 00 00 [20:18:50]Write to MH i2c: E2 08 00 26 18 80 09 00 00 00 00 00 00 B0 [20:18:50]Write i2c OK [20:18:50]MH_I2C_Read... [20:18:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:18:50]Read from MH i2c: E2 [20:18:50]MH_I2C_Read... [20:18:50]Read from MH i2c: E2 03 00 [20:18:50]MH_I2C_Read... [20:18:50]Read from MH i2c: E2 03 00 26 18 00 90 00 B2 [20:18:50]RAPDU: 90 00 [20:18:50]wFMCommunicate OK [20:18:50]SAM_PROTO_ClearQueue done [20:18:50]KKMCreateOFDPacket [20:18:50]OFDProtocolAddRootSTLVToBuf [20:18:50]FM_MakeSignedData [20:18:50]FM_MakeSignedData [20:18:50]SAM_PROTO_SignData [20:18:50]wFMCommunicate request_size=4 [20:18:50]MH_SAM_APDU [20:18:50]CAPDU: 80 0D 01 02 [20:18:50]Write to MH i2c: E2 08 00 27 18 80 0D 01 02 00 00 00 00 B8 [20:18:50]Write i2c OK [20:18:50]MH_I2C_Read... [20:18:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:18:50]Read from MH i2c: E2 [20:18:50]MH_I2C_Read... [20:18:50]Read from MH i2c: E2 03 00 [20:18:50]MH_I2C_Read... [20:18:50]Read from MH i2c: E2 03 00 27 18 00 90 00 B3 [20:18:50]RAPDU: 90 00 [20:18:50]wFMCommunicate OK [20:18:50]wFMCommunicate request_size=255 [20:18:50]MH_SAM_APDU [20:18:50]CAPDU: 80 0D 02 02 FA 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 2B 43 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 [20:18:50]Write to MH i2c: E2 02 01 28 18 80 0D 02 02 FA 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 2B 43 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 00 00 F0 [20:18:50]Write i2c OK [20:18:50]MH_I2C_Read... [20:18:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:51]Read from MH i2c: E2 [20:18:51]MH_I2C_Read... [20:18:51]Read from MH i2c: E2 03 00 [20:18:51]MH_I2C_Read... [20:18:51]Read from MH i2c: E2 03 00 28 18 00 90 00 B4 [20:18:51]RAPDU: 90 00 [20:18:51]wFMCommunicate OK [20:18:51]wFMCommunicate request_size=28 [20:18:51]MH_SAM_APDU [20:18:51]CAPDU: 80 0D 02 02 17 37 34 36 36 39 10 04 04 00 09 20 02 00 35 04 06 00 71 1A 19 9B B9 C7 [20:18:51]Write to MH i2c: E2 1F 00 29 18 80 0D 02 02 17 00 37 34 36 36 39 10 04 04 00 09 20 02 00 35 04 06 00 71 1A 19 9B B9 C7 00 00 3A [20:18:51]Write i2c OK [20:18:51]MH_I2C_Read... [20:18:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:51]Read from MH i2c: E2 [20:18:51]MH_I2C_Read... [20:18:51]Read from MH i2c: E2 03 00 [20:18:51]MH_I2C_Read... [20:18:51]Read from MH i2c: E2 03 00 29 18 00 90 00 B5 [20:18:51]RAPDU: 90 00 [20:18:51]wFMCommunicate OK [20:18:51]wFMCommunicate request_size=4 [20:18:51]MH_SAM_APDU [20:18:51]CAPDU: 80 0D 03 02 [20:18:51]Write to MH i2c: E2 08 00 2A 18 80 0D 03 02 00 00 00 00 BD [20:18:51]Write i2c OK [20:18:51]MH_I2C_Read... [20:18:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:18:51]Read from MH i2c: E2 [20:18:51]MH_I2C_Read... [20:18:51]Read from MH i2c: E2 0B 00 [20:18:51]MH_I2C_Read... [20:18:51]Read from MH i2c: E2 0B 00 2A 18 00 0B 84 D7 20 EA EE 0B 32 90 00 59 [20:18:51]RAPDU: 0B 84 D7 20 EA EE 0B 32 90 00 [20:18:51]wFMCommunicate OK [20:18:51]SAM_PROTO_SignData done [20:18:51]FM_MakeSignedData done [20:18:51]CreateOFDProtocolMessage [20:18:51]wFMCommunicate request_size=4 [20:18:51]MH_SAM_APDU [20:18:51]CAPDU: 80 11 00 00 [20:18:51]Write to MH i2c: E2 08 00 2B 18 80 11 00 00 00 00 00 00 BD [20:18:51]Write i2c OK [20:18:51]MH_I2C_Read... [20:18:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:51]Read from MH i2c: E2 [20:18:51]MH_I2C_Read... [20:18:51]Read from MH i2c: E2 17 00 [20:18:51]MH_I2C_Read... [20:18:51]Read from MH i2c: E2 17 00 2B 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 18 [20:18:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:18:51]wFMCommunicate OK [20:18:51]CreateOFDProtocolMessage done [20:18:51]OFDSenderStorePacket 139273 [20:18:51]StoreOFDPacket docnum=139273 [20:18:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 21 01 00 00 86 6C 19 01 C6 FC 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 2B 43 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 09 20 02 00 35 04 06 00 71 1A 19 9B B9 C7 0B 84 D7 20 EA EE 0B 32 [20:18:51]CheckFolder [20:18:51]dirname=/storage/ofd_packets [20:18:51]CheckFolder done [20:18:51]ProducePacketName [20:18:51]name=ofd_packets/00139273 [20:18:51]NVStorageSaveData ofd_packets/00139273 [20:18:51]File name is /storage/ofd_packets/00139273 [20:18:51]Write 319 bytes [20:18:51]NVStorageSaveData done [20:18:51]OFDSenderStorePacket done [20:18:51]KKMCreateOFDPacket done [20:18:51]NVStorageSaveData kkm_last_timestamp [20:18:51]File name is /storage/kkm_last_timestamp [20:18:51]Write 4 bytes [20:18:51]NVStorageSaveData done [20:18:51]ExternCall_PrintAddStr [20:18:51]wPrintStart [20:18:51]Write to MH i2c: 01 00 00 2C 18 44 [20:18:51]Write i2c OK [20:18:51]MH_I2C_Read... [20:18:51]Read from MH i2c: 01 [20:18:51]MH_I2C_Read... [20:18:51]Read from MH i2c: 01 07 00 [20:18:51]MH_I2C_Read... [20:18:51]Read from MH i2c: 01 07 00 2C 18 00 00 00 00 00 FF 0F 59 [20:18:51]RasterBufferAndPrint [20:18:51]line Счет N : (3)335166 [20:18:51]line ИНН: 02508201610067 [20:18:51]line Контрольно-Кассовый Чек [20:18:51]line ПРОДАЖА [20:18:51]line Товар: 4700000160358 [20:18:51]line Вода Легенда 1л [20:18:51]line 1.000 * 50.00 [20:18:51]line = 50.00 [20:18:51]line НДС 12% НСП 1% [20:18:51]line > о реализуемом товаре [20:18:51]line ИТОГО: 50.00 [20:18:51]line НСП 1% : 0.44 [20:18:51]line НДС 12% : 5.31 [20:18:51]line Наличными: 50.00 [20:18:51]line Безнал.: 0.00 [20:18:51]line Место: АЗС № 101 "Партнер Нефть" [20:18:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:18:51]line СНО: Общий режим [20:18:51]line Чек 258 29.10.2024 20:18 [20:18:51]line Смена: 555 ФФД: 1.0 [20:18:51]line ЗНМ: 0300000081 [20:18:51]line РНМ: 0000000000091631 [20:18:51]line Версия ККМ: 001 [20:18:51]line ФМ: 0000000000874669 [20:18:51]line ФД: 139273 [20:18:51]line ФПД: 124356912724423 [20:18:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T201851&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139273&fm=124356912724423&tin=02508201610067®Number=0000000000091631&sum=5000 [20:18:51]OFD Sender: Processing packet 139273 [packets to send 34, broken 33] [20:18:51]ProducePacketName [20:18:51]name=ofd_packets/00139273 [20:18:51]OFD Sender: To server: pG, [20:18:51]CommunicateWithHost lk.salyk.kg:30040 [20:18:51]ConnectInit lk.salyk.kg [20:18:51]line 0 [20:18:51]written 0, free lines is 4095 [20:18:51]Connected sock=10 [20:18: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 36 39 21 01 00 00 86 6C 19 01 C6 FC 5A 03 01 00 03 00 0D 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 02 00 00 00 00 07 04 06 00 88 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 2B 43 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 09 20 02 00 35 04 06 00 71 1A 19 9B B9 C7 0B 84 D7 20 EA EE 0B 32 [20:18: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 36 39 4F 00 00 00 BD 01 47 00 52 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 36 39 10 04 04 00 09 20 02 00 F4 03 04 00 DD EE 20 67 B6 04 01 00 00 6F 8C 0E B7 E6 49 4A 69 [20:18:51]CommunicateWithHost err = 0 [20:18:51]CheckOFDResponse [20:18:51]1017 (14) - 77093643461234 [20:18:51]1041 (16) - 0000000000874669 [20:18:51]1040 (4) - 139273 [20:18:51]1012 (4) - 29.10.2024 14:19 [20:18:51]1206 (1) - 0 [20:18:51]OFD Sender: Remove packet 139273 [20:18:51]ProducePacketName [20:18:51]name=ofd_packets/00139273 [20:18:51]NVStorageDeleteData [20:18:52]Write to MH i2c: 01 00 00 54 18 6C [20:18:52]Write i2c OK [20:18:52]MH_I2C_Read... [20:18:52]Read from MH i2c: 01 [20:18:52]MH_I2C_Read... [20:18:52]Read from MH i2c: 01 07 00 [20:18:52]MH_I2C_Read... [20:18:52]Read from MH i2c: 01 07 00 54 18 00 00 00 00 00 08 0D 88 [20:18:52]RasterBufferAndPrint [20:18:52]line [20:18:52]line [20:18:52]line [20:18:52]line [20:18:52]line [20:18:52]written 0, free lines is 3345 [20:18:52]MH_Cut [20:18:52]Write to MH i2c: D1 01 00 5B 18 01 45 [20:18:52]Write i2c OK [20:18:52]MH_I2C_Read... [20:18:52]Read from MH i2c: D1 [20:18:52]MH_I2C_Read... [20:18:52]Read from MH i2c: D1 01 00 [20:18:52]MH_I2C_Read... [20:18:52]Read from MH i2c: D1 01 00 5B 18 00 44 [20:18:52]Write to MH i2c: 01 00 00 5C 18 74 [20:18:52]Write i2c OK [20:18:52]MH_I2C_Read... [20:18:52]OFD Sender: No OFD packet to send [20:18:52]*** Cut start [20:18:52]*** Partial cut [20:18:52]*** CUTSNS_PIN = 1 [20:18:52]*** CUTSNS_PIN = 0 [20:18:52]*** Brake cut motor [20:18:53]Read from MH i2c: 01 [20:18:53]MH_I2C_Read... [20:18:53]*** Stop cut motor [20:18:53]*** Cut end [20:18:53]Read from MH i2c: 01 07 00 [20:18:53]MH_I2C_Read... [20:18:53]Read from MH i2c: 01 07 00 5C 18 00 00 00 00 00 FF 0F 89 [20:18:53]process_action close_receipt done [20:18:53]requested_data is exist [20:18:53]produce_requested_data [20:18:53]requested_item fm.sn is exist - process it [20:18:53]wFMCommunicate request_size=4 [20:18:53]MH_SAM_APDU [20:18:53]CAPDU: 80 11 00 00 [20:18:53]Write to MH i2c: E2 08 00 5D 18 80 11 00 00 00 00 00 00 EF [20:18:53]Write i2c OK [20:18:53]MH_I2C_Read... [20:18:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:53]Read from MH i2c: E2 [20:18:53]MH_I2C_Read... [20:18:53]Read from MH i2c: E2 17 00 [20:18:53]MH_I2C_Read... [20:18:53]Read from MH i2c: E2 17 00 5D 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4A [20:18:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:18:53]wFMCommunicate OK [20:18:53]requested_item fd.num is exist - process it [20:18:53]SAM_PROTO_GetFieldsCounters [20:18:53]wFMCommunicate request_size=4 [20:18:53]MH_SAM_APDU [20:18:53]CAPDU: 80 13 00 00 [20:18:53]Write to MH i2c: E2 08 00 5E 18 80 13 00 00 00 00 00 00 F2 [20:18:53]Write i2c OK [20:18:53]MH_I2C_Read... [20:18:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:18:53]Read from MH i2c: E2 [20:18:53]MH_I2C_Read... [20:18:53]Read from MH i2c: E2 62 00 [20:18:53]MH_I2C_Read... [20:18:53]Read from MH i2c: E2 62 00 5E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 09 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 77 [20:18: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 09 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:18:53]wFMCommunicate OK [20:18:53]SAM_PROTO_GetFieldsCounters done [20:18:53]requested_item shift.num is exist - process it [20:18:53]requested_item shift.opened is exist - process it [20:18:53]req_shift_opened [20:18:53]FM_GetShiftState [20:18:53]SAM_PROTO_GetShiftState [20:18:53]wFMCommunicate request_size=4 [20:18:53]MH_SAM_APDU [20:18:53]CAPDU: 80 13 01 00 [20:18:53]Write to MH i2c: E2 08 00 5F 18 80 13 01 00 00 00 00 00 F4 [20:18:53]Write i2c OK [20:18:53]MH_I2C_Read... [20:18:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:53]Read from MH i2c: E2 [20:18:53]MH_I2C_Read... [20:18:53]Read from MH i2c: E2 0E 00 [20:18:53]MH_I2C_Read... [20:18:53]Read from MH i2c: E2 0E 00 5F 18 00 09 00 01 97 25 20 67 00 00 00 00 90 00 43 [20:18:53]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:18:53]wFMCommunicate OK [20:18:53]SAM_PROTO_GetShiftState done [20:18:53]FM_GetShiftState done [20:18:53]req_shift_opened done [20:18:53]requested_item shift.open_date is exist - process it [20:18:53]req_shift_open_date [20:18:53]req_shift_open_date done [20:18:53]produce_requested_data done [20:18:53]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139273,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [20:18:53]process_action_free close_receipt [20:18:53]json_value_free [20:18:53]json_value_free done [20:18:53]process_json_proto returns [20:18:53]Send response to host [20:18:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139273,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [20:18:53]free response buf [20:18:53]execute_script done [20:18:53]execute_script returns [20:18:53]free content buf [20:18:53]Sock 8.Close socket [20:18:53]Sock 8.Thread stoped [20:18:57]OFD Sender: No OFD packet to send [20:19:02]OFD Sender: No OFD packet to send [20:19:07]OFD Sender: No OFD packet to send [20:19:12]OFD Sender: No OFD packet to send [20:19:17]OFD Sender: No OFD packet to send [20:19:22]OFD Sender: No OFD packet to send [20:19:27]OFD Sender: No OFD packet to send [20:19:32]OFD Sender: No OFD packet to send [20:19:37]OFD Sender: No OFD packet to send [20:19:42]OFD Sender: No OFD packet to send [20:19:47]OFD Sender: No OFD packet to send [20:19:52]OFD Sender: No OFD packet to send [20:19:57]OFD Sender: No OFD packet to send [20:20:02]OFD Sender: No OFD packet to send [20:20:07]OFD Sender: No OFD packet to send [20:20:12]OFD Sender: No OFD packet to send [20:20:17]OFD Sender: No OFD packet to send [20:20:22]OFD Sender: No OFD packet to send [20:20:27]OFD Sender: No OFD packet to send [20:20:32]OFD Sender: No OFD packet to send [20:20:37]OFD Sender: No OFD packet to send [20:20:42]OFD Sender: No OFD packet to send [20:20:47]OFD Sender: No OFD packet to send [20:20:52]OFD Sender: No OFD packet to send [20:20:57]OFD Sender: No OFD packet to send [20:21:02]OFD Sender: No OFD packet to send [20:21:07]OFD Sender: No OFD packet to send [20:21:12]OFD Sender: No OFD packet to send [20:21:17]OFD Sender: No OFD packet to send [20:21:22]OFD Sender: No OFD packet to send [20:21:27]OFD Sender: No OFD packet to send [20:21:32]OFD Sender: No OFD packet to send [20:21:37]OFD Sender: No OFD packet to send [20:21:42]OFD Sender: No OFD packet to send [20:21:47]OFD Sender: No OFD packet to send [20:21:52]OFD Sender: No OFD packet to send [20:21:57]OFD Sender: No OFD packet to send [20:22:02]OFD Sender: No OFD packet to send [20:22:07]OFD Sender: No OFD packet to send [20:22:12]OFD Sender: No OFD packet to send [20:22:17]OFD Sender: No OFD packet to send [20:22:22]OFD Sender: No OFD packet to send [20:22:27]OFD Sender: No OFD packet to send [20:22:32]OFD Sender: No OFD packet to send [20:22:37]OFD Sender: No OFD packet to send [20:22:42]OFD Sender: No OFD packet to send [20:22:47]OFD Sender: No OFD packet to send [20:22:52]OFD Sender: No OFD packet to send [20:22:56]accept exits with 9 [20:22:56]New connection [20:22:56]New thread 3067141476 created [20:22:56]Thread 3067284836 joined [20:22:56]Waiting for new connection... [20:22:56] Sock 9.Parse request [20:22:56]Sock 9.Check first char [20:22:56]Sock 9.First char is OK [20:22:56]request: POST /json_proto HTTP/1.0 [20:22:56]Method: POST [20:22:56]URL: /json_proto [20:22:56]Method is POST - this is cgi request [20:22:56]url: /json_proto [20:22:56]query_string will be loaded in cgi processing [20:22:56]execute_cgi json_proto POST (null) [20:22:56]execute_cgi path=json_proto method=POST [20:22:56]POST find Content-Length [20:22:56]Host: 172.17.50.196:8080 [20:22:56]Content-Length: 621 [20:22:56]Content-Type: application/json [20:22:56] [20:22:56]POST finish read [20:22:56]Found Content-Length = 621 [20:22:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335167", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:56]execute_script... [20:22: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 : (3)335167", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:56]POST & json_proto [20:22:56]process_json_proto [20:22:56]json parsed OK: [20:22:56]protocol is kg_v1.0 [20:22:56]action value=close_receipt [20:22:56]process_action close_receipt [20:22:56]cmd_close_receipt [20:22:56]MH_GetDate [20:22:56]Write to MH i2c: F0 00 00 60 18 67 [20:22:56]Write i2c OK [20:22:56]MH_I2C_Read... [20:22:56]Read from MH i2c: F0 [20:22:56]MH_I2C_Read... [20:22:56]Read from MH i2c: F0 09 00 [20:22:56]MH_I2C_Read... [20:22:56]Read from MH i2c: F0 09 00 60 18 00 22 44 21 67 72 0D 1C 67 60 [20:22:56]GetLastDocTimeStamp 1730233131 [20:22:56]current date 1730233378 [20:22:56]FM_GetShiftState [20:22:56]SAM_PROTO_GetShiftState [20:22:56]wFMCommunicate request_size=4 [20:22:56]MH_SAM_APDU [20:22:56]CAPDU: 80 13 01 00 [20:22:56]Write to MH i2c: E2 08 00 61 18 80 13 01 00 00 00 00 00 F6 [20:22:56]Write i2c OK [20:22:56]MH_I2C_Read... [20:22:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:56]Read from MH i2c: E2 [20:22:56]MH_I2C_Read... [20:22:56]Read from MH i2c: E2 0E 00 [20:22:56]MH_I2C_Read... [20:22:56]Read from MH i2c: E2 0E 00 61 18 00 09 00 01 97 25 20 67 00 00 00 00 90 00 45 [20:22:56]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:22:56]wFMCommunicate OK [20:22:56]SAM_PROTO_GetShiftState done [20:22:56]FM_GetShiftState done [20:22:56]opened in 1730160023 [20:22:56]opened+sec_in_day 1730246423 [20:22:56]quantity*price = 14900 [20:22:56]sum+1 = 14901 [20:22:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 149.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 259 29.10.2024 20:22 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139274 ФПД: 113827172028390 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T202258&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139274&fm=113827172028390&tin=02508201610067®Number=0000000000091631&sum=14900 0 [20:22:57]StoreToDocumentArchive [20:22:57]shift 555 fd 139274 [20:22:57]save to /storage/0555/doc_00139274 [20:22:57]save last doc name /storage/0555/doc_00139274 to /storage/kkm_last_doc_name [20:22:57]save OK [20:22:57]Clear old archive folders... [20:22:57]ProcessDocumentItem done err = 0, tmpTLVsize=273 [20:22:57]tlvbuf is 0110A480 [20:22:57]SAM_PROTO_ClearQueue [20:22:57]wFMCommunicate request_size=4 [20:22:57]MH_SAM_APDU [20:22:57]CAPDU: 80 09 00 00 [20:22:57]Write to MH i2c: E2 08 00 6E 18 80 09 00 00 00 00 00 00 F8 [20:22:57]Write i2c OK [20:22:57]MH_I2C_Read... [20:22:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:57]Read from MH i2c: E2 [20:22:57]MH_I2C_Read... [20:22:57]Read from MH i2c: E2 03 00 [20:22:57]MH_I2C_Read... [20:22:57]Read from MH i2c: E2 03 00 6E 18 00 90 00 FA [20:22:57]RAPDU: 90 00 [20:22:57]wFMCommunicate OK [20:22:57]SAM_PROTO_ClearQueue done [20:22:57]KKMCreateOFDPacket [20:22:57]OFDProtocolAddRootSTLVToBuf [20:22:57]FM_MakeSignedData [20:22:57]FM_MakeSignedData [20:22:57]SAM_PROTO_SignData [20:22:57]wFMCommunicate request_size=4 [20:22:57]MH_SAM_APDU [20:22:57]CAPDU: 80 0D 01 02 [20:22:57]Write to MH i2c: E2 08 00 6F 18 80 0D 01 02 00 00 00 00 00 [20:22:57]Write i2c OK [20:22:57]MH_I2C_Read... [20:22:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:22:57]Read from MH i2c: E2 [20:22:57]MH_I2C_Read... [20:22:57]Read from MH i2c: E2 03 00 [20:22:57]MH_I2C_Read... [20:22:57]Read from MH i2c: E2 03 00 6F 18 00 90 00 FB [20:22:57]RAPDU: 90 00 [20:22:57]wFMCommunicate OK [20:22:57]wFMCommunicate request_size=255 [20:22:57]MH_SAM_APDU [20:22:57]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 22 44 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 [20:22:57]Write to MH i2c: E2 02 01 70 18 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 22 44 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 00 00 B5 [20:22:57]Write i2c OK [20:22:57]MH_I2C_Read... [20:22:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:58]Read from MH i2c: E2 [20:22:58]MH_I2C_Read... [20:22:58]Read from MH i2c: E2 03 00 [20:22:58]MH_I2C_Read... [20:22:58]Read from MH i2c: E2 03 00 70 18 00 90 00 FC [20:22:58]RAPDU: 90 00 [20:22:58]wFMCommunicate OK [20:22:58]wFMCommunicate request_size=32 [20:22:58]MH_SAM_APDU [20:22:58]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 36 36 39 10 04 04 00 0A 20 02 00 35 04 06 00 67 86 74 27 8F E6 [20:22:58]Write to MH i2c: E2 23 00 71 18 80 0D 02 02 1B 00 30 30 30 38 37 34 36 36 39 10 04 04 00 0A 20 02 00 35 04 06 00 67 86 74 27 8F E6 00 00 91 [20:22:58]Write i2c OK [20:22:58]MH_I2C_Read... [20:22:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:58]Read from MH i2c: E2 [20:22:58]MH_I2C_Read... [20:22:58]Read from MH i2c: E2 03 00 [20:22:58]MH_I2C_Read... [20:22:58]Read from MH i2c: E2 03 00 71 18 00 90 00 FD [20:22:58]RAPDU: 90 00 [20:22:58]wFMCommunicate OK [20:22:58]wFMCommunicate request_size=4 [20:22:58]MH_SAM_APDU [20:22:58]CAPDU: 80 0D 03 02 [20:22:58]Write to MH i2c: E2 08 00 72 18 80 0D 03 02 00 00 00 00 05 [20:22:58]Write i2c OK [20:22:58]MH_I2C_Read... [20:22:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:22:58]Read from MH i2c: E2 [20:22:58]MH_I2C_Read... [20:22:58]Read from MH i2c: E2 0B 00 [20:22:58]MH_I2C_Read... [20:22:58]Read from MH i2c: E2 0B 00 72 18 00 53 CB F4 CC 0F F1 D7 B3 90 00 6E [20:22:58]RAPDU: 53 CB F4 CC 0F F1 D7 B3 90 00 [20:22:58]wFMCommunicate OK [20:22:58]SAM_PROTO_SignData done [20:22:58]FM_MakeSignedData done [20:22:58]CreateOFDProtocolMessage [20:22:58]wFMCommunicate request_size=4 [20:22:58]MH_SAM_APDU [20:22:58]CAPDU: 80 11 00 00 [20:22:58]Write to MH i2c: E2 08 00 73 18 80 11 00 00 00 00 00 00 05 [20:22:58]Write i2c OK [20:22:58]MH_I2C_Read... [20:22:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:58]Read from MH i2c: E2 [20:22:58]MH_I2C_Read... [20:22:58]Read from MH i2c: E2 17 00 [20:22:58]MH_I2C_Read... [20:22:58]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 36 39 90 00 60 [20:22:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:22:58]wFMCommunicate OK [20:22:58]CreateOFDProtocolMessage done [20:22:58]OFDSenderStorePacket 139274 [20:22:58]StoreOFDPacket docnum=139274 [20:22:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 25 01 00 00 81 14 1D 01 57 43 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 22 44 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0A 20 02 00 35 04 06 00 67 86 74 27 8F E6 53 CB F4 CC 0F F1 D7 B3 [20:22:58]CheckFolder [20:22:58]dirname=/storage/ofd_packets [20:22:58]CheckFolder done [20:22:58]ProducePacketName [20:22:58]name=ofd_packets/00139274 [20:22:58]NVStorageSaveData ofd_packets/00139274 [20:22:58]File name is /storage/ofd_packets/00139274 [20:22:58]Write 323 bytes [20:22:58]NVStorageSaveData done [20:22:58]OFDSenderStorePacket done [20:22:58]KKMCreateOFDPacket done [20:22:58]NVStorageSaveData kkm_last_timestamp [20:22:58]File name is /storage/kkm_last_timestamp [20:22:58]Write 4 bytes [20:22:58]NVStorageSaveData done [20:22:58]ExternCall_PrintAddStr [20:22:58]wPrintStart [20:22:58]Write to MH i2c: 01 00 00 74 18 8C [20:22:58]Write i2c OK [20:22:58]MH_I2C_Read... [20:22:58]Read from MH i2c: 01 [20:22:58]MH_I2C_Read... [20:22:58]Read from MH i2c: 01 07 00 [20:22:58]MH_I2C_Read... [20:22:58]Read from MH i2c: 01 07 00 74 18 00 00 00 00 00 FF 0F A1 [20:22:58]RasterBufferAndPrint [20:22:58]line Счет N : (3)335167 [20:22:58]line ИНН: 02508201610067 [20:22:58]line Контрольно-Кассовый Чек [20:22:58]line ПРОДАЖА [20:22:58]line Товар: 48744119 [20:22:58]line Сигареты Winston Xstyle Dual [20:22:58]line 1.000 * 149.00 [20:22:58]line = 149.00 [20:22:58]line НДС 12% НСП 1% [20:22:58]line > о реализуемом товаре [20:22:58]line ИТОГО: 149.00 [20:22:58]line НСП 1% : 1.32 [20:22:58]line НДС 12% : 15.82 [20:22:58]line Наличными: 149.00 [20:22:58]line Безнал.: 0.00 [20:22:58]line Место: АЗС № 101 "Партнер Нефть" [20:22:58]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:22:58]line СНО: Общий режим [20:22:58]line Чек 259 29.10.2024 20:22 [20:22:58]line Смена: 555 ФФД: 1.0 [20:22:58]line ЗНМ: 0300000081 [20:22:58]line РНМ: 0000000000091631 [20:22:58]line Версия ККМ: 001 [20:22:58]line ФМ: 0000000000874669 [20:22:58]line ФД: 139274 [20:22:58]line ФПД: 113827172028390 [20:22:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T202258&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139274&fm=113827172028390&tin=02508201610067®Number=0000000000091631&sum=14900 [20:22:58]OFD Sender: Processing packet 139274 [packets to send 34, broken 33] [20:22:58]ProducePacketName [20:22:58]name=ofd_packets/00139274 [20:22:58]OFD Sender: To server: pG, [20:22:58]CommunicateWithHost lk.salyk.kg:30040 [20:22:58]ConnectInit lk.salyk.kg [20:22:58]line 0 [20:22:58]written 0, free lines is 4095 [20:22:58]Connected sock=10 [20:22: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 36 39 25 01 00 00 81 14 1D 01 57 43 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 22 44 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0A 20 02 00 35 04 06 00 67 86 74 27 8F E6 53 CB F4 CC 0F F1 D7 B3 [20:22: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 36 39 4F 00 00 00 34 48 47 00 D7 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 36 39 10 04 04 00 0A 20 02 00 F4 03 04 00 D4 EF 20 67 B6 04 01 00 00 65 74 80 5F 14 EE 52 19 [20:22:59]CommunicateWithHost err = 0 [20:22:59]CheckOFDResponse [20:22:59]1017 (14) - 77093643461234 [20:22:59]1041 (16) - 0000000000874669 [20:22:59]1040 (4) - 139274 [20:22:59]1012 (4) - 29.10.2024 14:23 [20:22:59]1206 (1) - 0 [20:22:59]OFD Sender: Remove packet 139274 [20:22:59]ProducePacketName [20:22:59]name=ofd_packets/00139274 [20:22:59]NVStorageDeleteData [20:22:59]Write to MH i2c: 01 00 00 9C 18 B4 [20:22:59]Write i2c OK [20:22:59]MH_I2C_Read... [20:22:59]Read from MH i2c: 01 [20:22:59]MH_I2C_Read... [20:22:59]Read from MH i2c: 01 07 00 [20:22:59]MH_I2C_Read... [20:22:59]Read from MH i2c: 01 07 00 9C 18 00 00 00 00 00 17 0D DF [20:22:59]RasterBufferAndPrint [20:22:59]line [20:22:59]line [20:22:59]line [20:22:59]line [20:22:59]line [20:22:59]written 0, free lines is 3361 [20:22:59]MH_Cut [20:22:59]Write to MH i2c: D1 01 00 A3 18 01 8D [20:22:59]Write i2c OK [20:22:59]MH_I2C_Read... [20:22:59]Read from MH i2c: D1 [20:22:59]MH_I2C_Read... [20:22:59]Read from MH i2c: D1 01 00 [20:22:59]MH_I2C_Read... [20:22:59]Read from MH i2c: D1 01 00 A3 18 00 8C [20:22:59]Write to MH i2c: 01 00 00 A4 18 BC [20:22:59]Write i2c OK [20:22:59]MH_I2C_Read... [20:22:59]OFD Sender: No OFD packet to send [20:22:59]*** Cut start [20:22:59]*** Partial cut [20:22:59]*** CUTSNS_PIN = 1 [20:22:59]*** CUTSNS_PIN = 0 [20:23:00]*** Brake cut motor [20:23:00]Read from MH i2c: 01 [20:23:00]MH_I2C_Read... [20:23:00]*** Stop cut motor [20:23:00]*** Cut end [20:23:00]Read from MH i2c: 01 07 00 [20:23:00]MH_I2C_Read... [20:23:00]Read from MH i2c: 01 07 00 A4 18 00 00 00 00 00 FF 0F D1 [20:23:00]process_action close_receipt done [20:23:00]requested_data is exist [20:23:00]produce_requested_data [20:23:00]requested_item fm.sn is exist - process it [20:23:00]wFMCommunicate request_size=4 [20:23:00]MH_SAM_APDU [20:23:00]CAPDU: 80 11 00 00 [20:23:00]Write to MH i2c: E2 08 00 A5 18 80 11 00 00 00 00 00 00 37 [20:23:00]Write i2c OK [20:23:00]MH_I2C_Read... [20:23:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:23:00]Read from MH i2c: E2 [20:23:00]MH_I2C_Read... [20:23:00]Read from MH i2c: E2 17 00 [20:23:00]MH_I2C_Read... [20:23:00]Read from MH i2c: E2 17 00 A5 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 92 [20:23:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:23:00]wFMCommunicate OK [20:23:00]requested_item fd.num is exist - process it [20:23:00]SAM_PROTO_GetFieldsCounters [20:23:00]wFMCommunicate request_size=4 [20:23:00]MH_SAM_APDU [20:23:00]CAPDU: 80 13 00 00 [20:23:00]Write to MH i2c: E2 08 00 A6 18 80 13 00 00 00 00 00 00 3A [20:23:00]Write i2c OK [20:23:00]MH_I2C_Read... [20:23:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:23:00]Read from MH i2c: E2 [20:23:00]MH_I2C_Read... [20:23:00]Read from MH i2c: E2 62 00 [20:23:00]MH_I2C_Read... [20:23:00]Read from MH i2c: E2 62 00 A6 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0A 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [20:23: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0A 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:23:00]wFMCommunicate OK [20:23:00]SAM_PROTO_GetFieldsCounters done [20:23:00]requested_item shift.num is exist - process it [20:23:00]requested_item shift.opened is exist - process it [20:23:00]req_shift_opened [20:23:00]FM_GetShiftState [20:23:00]SAM_PROTO_GetShiftState [20:23:00]wFMCommunicate request_size=4 [20:23:00]MH_SAM_APDU [20:23:00]CAPDU: 80 13 01 00 [20:23:00]Write to MH i2c: E2 08 00 A7 18 80 13 01 00 00 00 00 00 3C [20:23:00]Write i2c OK [20:23:00]MH_I2C_Read... [20:23:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:23:00]Read from MH i2c: E2 [20:23:00]MH_I2C_Read... [20:23:00]Read from MH i2c: E2 0E 00 [20:23:00]MH_I2C_Read... [20:23:00]Read from MH i2c: E2 0E 00 A7 18 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8B [20:23:00]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:23:00]wFMCommunicate OK [20:23:00]SAM_PROTO_GetShiftState done [20:23:00]FM_GetShiftState done [20:23:00]req_shift_opened done [20:23:00]requested_item shift.open_date is exist - process it [20:23:00]req_shift_open_date [20:23:00]req_shift_open_date done [20:23:00]produce_requested_data done [20:23:00]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139274,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [20:23:00]process_action_free close_receipt [20:23:00]json_value_free [20:23:00]json_value_free done [20:23:00]process_json_proto returns [20:23:00]Send response to host [20:23:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139274,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [20:23:00]free response buf [20:23:00]execute_script done [20:23:00]execute_script returns [20:23:00]free content buf [20:23:00]Sock 9.Close socket [20:23:00]Sock 9.Thread stoped [20:23:04]OFD Sender: No OFD packet to send [20:23:09]OFD Sender: No OFD packet to send [20:23:14]OFD Sender: No OFD packet to send [20:23:19]OFD Sender: No OFD packet to send [20:23:24]OFD Sender: No OFD packet to send [20:23:29]OFD Sender: No OFD packet to send [20:23:34]OFD Sender: No OFD packet to send [20:23:39]OFD Sender: No OFD packet to send [20:23:44]OFD Sender: No OFD packet to send [20:23:49]OFD Sender: No OFD packet to send [20:23:54]OFD Sender: No OFD packet to send [20:23:59]OFD Sender: No OFD packet to send [20:24:04]OFD Sender: No OFD packet to send [20:24:09]OFD Sender: No OFD packet to send [20:24:14]OFD Sender: No OFD packet to send [20:24:19]OFD Sender: No OFD packet to send [20:24:24]OFD Sender: No OFD packet to send [20:24:29]OFD Sender: No OFD packet to send [20:24:34]OFD Sender: No OFD packet to send [20:24:39]OFD Sender: No OFD packet to send [20:24:44]OFD Sender: No OFD packet to send [20:24:49]OFD Sender: No OFD packet to send [20:24:54]OFD Sender: No OFD packet to send [20:24:59]OFD Sender: No OFD packet to send [20:25:04]OFD Sender: No OFD packet to send [20:25:09]OFD Sender: No OFD packet to send [20:25:14]OFD Sender: No OFD packet to send [20:25:19]OFD Sender: No OFD packet to send [20:25:24]OFD Sender: No OFD packet to send [20:25:29]OFD Sender: No OFD packet to send [20:25:34]OFD Sender: No OFD packet to send [20:25:39]OFD Sender: No OFD packet to send [20:25:44]OFD Sender: No OFD packet to send [20:25:49]OFD Sender: No OFD packet to send [20:25:54]OFD Sender: No OFD packet to send [20:25:59]OFD Sender: No OFD packet to send [20:26:04]OFD Sender: No OFD packet to send [20:26:09]OFD Sender: No OFD packet to send [20:26:14]OFD Sender: No OFD packet to send [20:26:19]OFD Sender: No OFD packet to send [20:26:24]OFD Sender: No OFD packet to send [20:26:29]OFD Sender: No OFD packet to send [20:26:34]OFD Sender: No OFD packet to send [20:26:39]OFD Sender: No OFD packet to send [20:26:44]OFD Sender: No OFD packet to send [20:26:49]OFD Sender: No OFD packet to send [20:26:54]OFD Sender: No OFD packet to send [20:26:59]OFD Sender: No OFD packet to send [20:27:04]OFD Sender: No OFD packet to send [20:27:09]OFD Sender: No OFD packet to send [20:27:14]OFD Sender: No OFD packet to send [20:27:19]OFD Sender: No OFD packet to send [20:27:24]OFD Sender: No OFD packet to send [20:27:29]OFD Sender: No OFD packet to send [20:27:34]OFD Sender: No OFD packet to send [20:27:39]OFD Sender: No OFD packet to send [20:27:44]OFD Sender: No OFD packet to send [20:27:49]OFD Sender: No OFD packet to send [20:27:54]OFD Sender: No OFD packet to send [20:27:59]OFD Sender: No OFD packet to send [20:28:04]OFD Sender: No OFD packet to send [20:28:09]OFD Sender: No OFD packet to send [20:28:14]OFD Sender: No OFD packet to send [20:28:19]OFD Sender: No OFD packet to send [20:28:24]OFD Sender: No OFD packet to send [20:28:29]OFD Sender: No OFD packet to send [20:28:34]OFD Sender: No OFD packet to send [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:34:15]OFD Sender: No OFD packet to send [20:34:20]OFD Sender: No OFD packet to send [20:34:25]OFD Sender: No OFD packet to send [20:34:30]OFD Sender: No OFD packet to send [20:34:35]OFD Sender: No OFD packet to send [20:34:40]OFD Sender: No OFD packet to send [20:34:45]OFD Sender: No OFD packet to send [20:34:50]OFD Sender: No OFD packet to send [20:34:55]OFD Sender: No OFD packet to send [20:35:00]OFD Sender: No OFD packet to send [20:35:05]OFD Sender: No OFD packet to send [20:35:10]OFD Sender: No OFD packet to send [20:35:15]OFD Sender: No OFD packet to send [20:35:20]OFD Sender: No OFD packet to send [20:35:25]OFD Sender: No OFD packet to send [20:35:30]OFD Sender: No OFD packet to send [20:35:35]OFD Sender: No OFD packet to send [20:35:40]OFD Sender: No OFD packet to send [20:35:45]OFD Sender: No OFD packet to send [20:35:50]OFD Sender: No OFD packet to send [20:35:55]OFD Sender: No OFD packet to send [20:36:00]OFD Sender: No OFD packet to send [20:36:05]OFD Sender: No OFD packet to send [20:36:10]OFD Sender: No OFD packet to send [20:36:15]OFD Sender: No OFD packet to send [20:36:20]OFD Sender: No OFD packet to send [20:36:25]OFD Sender: No OFD packet to send [20:36:26]ConnectInit Can't connect to host [20:36:30]OFD Sender: No OFD packet to send [20:36:35]OFD Sender: No OFD packet to send [20:36:40]OFD Sender: No OFD packet to send [20:36:45]OFD Sender: No OFD packet to send [20:36:50]OFD Sender: No OFD packet to send [20:36:55]OFD Sender: No OFD packet to send [20:37:00]OFD Sender: No OFD packet to send [20:37:05]OFD Sender: No OFD packet to send [20:37:10]OFD Sender: No OFD packet to send [20:37:15]OFD Sender: No OFD packet to send [20:37:19]accept exits with 8 [20:37:19]New connection [20:37:19]New thread 3067284836 created [20:37:19]Thread 3067141476 joined [20:37:19]Waiting for new connection... [20:37:19] Sock 8.Parse request [20:37:19]Sock 8.Check first char [20:37:19]Sock 8.First char is OK [20:37:19]request: POST /json_proto HTTP/1.0 [20:37:19]Method: POST [20:37:19]URL: /json_proto [20:37:19]Method is POST - this is cgi request [20:37:19]url: /json_proto [20:37:19]query_string will be loaded in cgi processing [20:37:19]execute_cgi json_proto POST (null) [20:37:19]execute_cgi path=json_proto method=POST [20:37:19]POST find Content-Length [20:37:19]Host: 172.17.50.196:8080 [20:37:19]Content-Length: 2788 [20:37:19]Content-Type: application/json [20:37:19] [20:37:19]POST finish read [20:37:19]Found Content-Length = 2788 [20:37:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335168", "tax_sys" : 0, "items" : [ { "code": "5904310231343", "name": "\u041B\u0435\u0434\u0435\u043D\u0435\u0446 Johny Bee BOOTS POP", "price" : 212.00, "quantity" : 2.000, "sum" : 424.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5904917030103", "name": "\u041B\u0435\u0434\u0435\u043D\u0446\u044B JohnyBee AIR PLANE", "price" : 243.00, "quantity" : 1.000, "sum" : 243.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607120852456", "name": "\u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 Light 80 \u0433 \u0441\u043B-\u0441\u044B\u0440", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5000159438056", "name": "\u0414\u0440\u0430\u0436\u0435 Skittles \u041A\u0438\u0441\u043B\u043E\u043C\u0438\u043A\u0441", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4000417703002", "name": "\u0428\u043E\u043A\u043E\u043B\u0430\u0434 Ritter SPORT EN \u0446\u0435\u043B.\u043C\u0438\u043D\u0434 100\u0433", "price" : 255.00, "quantity" : 1.000, "sum" : 255.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "8691216090453", "name": "\u0416\u0435\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043C\u0430\u0440\u043C\u0435\u043B\u0430\u0434 HARIBO Chervyachki ", "price" : 100.00, "quantity" : 1.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870002325113", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A PEPSI \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u0442 0,25\u043B", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 2.000, "sum" : 230.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1572.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:19]execute_script... [20:37:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335168", "tax_sys" : 0, "items" : [ { "code": "5904310231343", "name": "\u041B\u0435\u0434\u0435\u043D\u0435\u0446 Johny Bee BOOTS POP", "price" : 212.00, "quantity" : 2.000, "sum" : 424.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5904917030103", "name": "\u041B\u0435\u0434\u0435\u043D\u0446\u044B JohnyBee AIR PLANE", "price" : 243.00, "quantity" : 1.000, "sum" : 243.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607120852456", "name": "\u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 Light 80 \u0433 \u0441\u043B-\u0441\u044B\u0440", "price" : 40.00, "quantity" : 1.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5000159438056", "name": "\u0414\u0440\u0430\u0436\u0435 Skittles \u041A\u0438\u0441\u043B\u043E\u043C\u0438\u043A\u0441", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4000417703002", "name": "\u0428\u043E\u043A\u043E\u043B\u0430\u0434 Ritter SPORT EN \u0446\u0435\u043B.\u043C\u0438\u043D\u0434 100\u0433", "price" : 255.00, "quantity" : 1.000, "sum" : 255.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "8691216090453", "name": "\u0416\u0435\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043C\u0430\u0440\u043C\u0435\u043B\u0430\u0434 HARIBO Chervyachki ", "price" : 100.00, "quantity" : 1.000, "sum" : 100.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870002325113", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A PEPSI \u0433\u0430\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u0442 0,25\u043B", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 2.000, "sum" : 230.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1572.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:19]POST & json_proto [20:37:19]process_json_proto [20:37:19]json parsed OK: [20:37:19]protocol is kg_v1.0 [20:37:19]action value=close_receipt [20:37:19]process_action close_receipt [20:37:19]cmd_close_receipt [20:37:19]MH_GetDate [20:37:19]Write to MH i2c: F0 00 00 A8 18 AF [20:37:19]Write i2c OK [20:37:19]MH_I2C_Read... [20:37:19]Read from MH i2c: F0 [20:37:19]MH_I2C_Read... [20:37:19]Read from MH i2c: F0 09 00 [20:37:19]MH_I2C_Read... [20:37:19]Read from MH i2c: F0 09 00 A8 18 00 81 47 21 67 72 0D 1C 67 0A [20:37:19]GetLastDocTimeStamp 1730233378 [20:37:19]current date 1730234241 [20:37:19]FM_GetShiftState [20:37:19]SAM_PROTO_GetShiftState [20:37:19]wFMCommunicate request_size=4 [20:37:19]MH_SAM_APDU [20:37:19]CAPDU: 80 13 01 00 [20:37:19]Write to MH i2c: E2 08 00 A9 18 80 13 01 00 00 00 00 00 3E [20:37:19]Write i2c OK [20:37:19]MH_I2C_Read... [20:37:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:19]Read from MH i2c: E2 [20:37:19]MH_I2C_Read... [20:37:19]Read from MH i2c: E2 0E 00 [20:37:19]MH_I2C_Read... [20:37:19]Read from MH i2c: E2 0E 00 A9 18 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8D [20:37:19]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:37:19]wFMCommunicate OK [20:37:19]SAM_PROTO_GetShiftState done [20:37:19]FM_GetShiftState done [20:37:19]opened in 1730160023 [20:37:19]opened+sec_in_day 1730246423 [20:37:19]quantity*price = 42400 [20:37:19]sum+1 = 42401 [20:37:19]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5904917030103 Леденцы JohnyBee AIR PLANE 1.000 * 243.00 = 243.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4607120852456 Кириешки Light 80 г сл-сыр 1.000 * 40.00 = 40.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 5000159438056 Драже Skittles Кисломикс 1.000 * 60.00 = 60.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4000417703002 Шоколад Ritter SPORT EN цел.минд 100г 1.000 * 255.00 = 255.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 8691216090453 Жевательный мармелад HARIBO Chervyachki 1.000 * 100.00 = 100.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870002325113 Напиток PEPSI газированный ст 0,25л 1.000 * 90.00 = 90.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036230011 Кофе Латте XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036240010 Кофе Латте (GABB TRADE) 2.000 * 115.00 = 230.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 1572.00 НСП 1% : 13.90 НДС 12% : 166.93 Наличными: 1572.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 260 29.10.2024 20:37 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139275 ФПД: 188684248304948 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T203721&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139275&fm=188684248304948&tin=02508201610067®Number=0000000000091631&sum=157200 0 [20:37:21]StoreToDocumentArchive [20:37:21]shift 555 fd 139275 [20:37:21]save to /storage/0555/doc_00139275 [20:37:21]save last doc name /storage/0555/doc_00139275 to /storage/kkm_last_doc_name [20:37:21]save OK [20:37:21]Clear old archive folders... [20:37:21]ProcessDocumentItem done err = 0, tmpTLVsize=1197 [20:37:21]tlvbuf is 0112A540 [20:37:21]SAM_PROTO_ClearQueue [20:37:21]wFMCommunicate request_size=4 [20:37:21]MH_SAM_APDU [20:37:21]CAPDU: 80 09 00 00 [20:37:21]Write to MH i2c: E2 08 00 B6 18 80 09 00 00 00 00 00 00 40 [20:37:21]Write i2c OK [20:37:21]MH_I2C_Read... [20:37:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:37:21]Read from MH i2c: E2 [20:37:21]MH_I2C_Read... [20:37:21]Read from MH i2c: E2 03 00 [20:37:21]MH_I2C_Read... [20:37:21]Read from MH i2c: E2 03 00 B6 18 00 90 00 42 [20:37:21]RAPDU: 90 00 [20:37:21]wFMCommunicate OK [20:37:21]SAM_PROTO_ClearQueue done [20:37:21]KKMCreateOFDPacket [20:37:21]OFDProtocolAddRootSTLVToBuf [20:37:21]FM_MakeSignedData [20:37:21]FM_MakeSignedData [20:37:21]SAM_PROTO_SignData [20:37:21]wFMCommunicate request_size=4 [20:37:21]MH_SAM_APDU [20:37:21]CAPDU: 80 0D 01 02 [20:37:21]Write to MH i2c: E2 08 00 B7 18 80 0D 01 02 00 00 00 00 48 [20:37:21]Write i2c OK [20:37:21]MH_I2C_Read... [20:37:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:37:21]Read from MH i2c: E2 [20:37:21]MH_I2C_Read... [20:37:21]Read from MH i2c: E2 03 00 [20:37:21]MH_I2C_Read... [20:37:21]Read from MH i2c: E2 03 00 B7 18 00 90 00 43 [20:37:21]RAPDU: 90 00 [20:37:21]wFMCommunicate OK [20:37:21]wFMCommunicate request_size=255 [20:37:21]MH_SAM_APDU [20:37:21]CAPDU: 80 0D 02 02 FA 03 00 AD 04 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 35 39 30 34 33 31 30 32 33 31 33 34 33 06 04 22 00 D0 9B D0 B5 D0 B4 D0 B5 D0 BD D0 B5 D1 86 20 4A 6F 68 6E 79 20 42 65 65 20 42 4F 4F 54 53 20 50 4F 50 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 52 00 00 00 00 13 04 06 00 A0 A5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 39 30 34 39 31 37 30 33 30 31 30 33 06 04 21 00 D0 9B D0 B5 D0 B4 D0 B5 D0 BD D1 86 D1 8B 20 4A 6F 68 6E 79 42 65 65 20 41 49 52 20 50 4C 41 4E 45 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 5E 00 00 00 00 13 04 06 00 EC 5E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 32 34 35 36 06 04 28 00 D0 9A D0 B8 D1 [20:37:21]Write to MH i2c: E2 02 01 B8 18 80 0D 02 02 FA 00 03 00 AD 04 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 35 39 30 34 33 31 30 32 33 31 33 34 33 06 04 22 00 D0 9B D0 B5 D0 B4 D0 B5 D0 BD D0 B5 D1 86 20 4A 6F 68 6E 79 20 42 65 65 20 42 4F 4F 54 53 20 50 4F 50 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 52 00 00 00 00 13 04 06 00 A0 A5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 39 30 34 39 31 37 30 33 30 31 30 33 06 04 21 00 D0 9B D0 B5 D0 B4 D0 B5 D0 BD D1 86 D1 8B 20 4A 6F 68 6E 79 42 65 65 20 41 49 52 20 50 4C 41 4E 45 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 5E 00 00 00 00 13 04 06 00 EC 5E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 32 34 35 36 06 04 28 00 D0 9A D0 B8 D1 00 00 12 [20:37:21]Write i2c OK [20:37:21]MH_I2C_Read... [20:37:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:21]Read from MH i2c: E2 [20:37:21]MH_I2C_Read... [20:37:21]Read from MH i2c: E2 03 00 [20:37:21]MH_I2C_Read... [20:37:21]Read from MH i2c: E2 03 00 B8 18 00 90 00 44 [20:37:21]RAPDU: 90 00 [20:37:21]wFMCommunicate OK [20:37:21]wFMCommunicate request_size=255 [20:37:21]MH_SAM_APDU [20:37:21]CAPDU: 80 0D 02 02 FA 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 4C 69 67 68 74 20 38 30 20 D0 B3 20 D1 81 D0 BB 2D D1 81 D1 8B D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 30 30 30 31 35 39 34 33 38 30 35 36 06 04 26 00 D0 94 D1 80 D0 B0 D0 B6 D0 B5 20 53 6B 69 74 74 6C 65 73 20 D0 9A D0 B8 D1 81 D0 BB D0 BE D0 BC D0 B8 D0 BA D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 33 30 30 32 06 04 34 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D1 86 [20:37:21]Write to MH i2c: E2 02 01 B9 18 80 0D 02 02 FA 00 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 4C 69 67 68 74 20 38 30 20 D0 B3 20 D1 81 D0 BB 2D D1 81 D1 8B D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 30 30 30 31 35 39 34 33 38 30 35 36 06 04 26 00 D0 94 D1 80 D0 B0 D0 B6 D0 B5 20 53 6B 69 74 74 6C 65 73 20 D0 9A D0 B8 D1 81 D0 BB D0 BE D0 BC D0 B8 D0 BA D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 33 30 30 32 06 04 34 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D1 86 00 00 6B [20:37:21]Write i2c OK [20:37:21]MH_I2C_Read... [20:37:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:22]Read from MH i2c: E2 [20:37:22]MH_I2C_Read... [20:37:22]Read from MH i2c: E2 03 00 [20:37:22]MH_I2C_Read... [20:37:22]Read from MH i2c: E2 03 00 B9 18 00 90 00 45 [20:37:22]RAPDU: 90 00 [20:37:22]wFMCommunicate OK [20:37:22]wFMCommunicate request_size=255 [20:37:22]MH_SAM_APDU [20:37:22]CAPDU: 80 0D 02 02 FA D0 B5 D0 BB 2E D0 BC D0 B8 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 38 36 39 31 32 31 36 30 39 30 34 35 33 06 04 3B 00 D0 96 D0 B5 D0 B2 D0 B0 D1 82 D0 B5 D0 BB D1 8C D0 BD D1 8B D0 B9 20 D0 BC D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 48 41 52 49 42 4F 20 43 68 65 72 76 79 61 63 68 6B 69 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 31 31 33 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 45 50 53 49 20 D0 B3 D0 B0 D0 B7 D0 [20:37:22]Write to MH i2c: E2 02 01 BA 18 80 0D 02 02 FA 00 D0 B5 D0 BB 2E D0 BC D0 B8 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 38 36 39 31 32 31 36 30 39 30 34 35 33 06 04 3B 00 D0 96 D0 B5 D0 B2 D0 B0 D1 82 D0 B5 D0 BB D1 8C D0 BD D1 8B D0 B9 20 D0 BC D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 48 41 52 49 42 4F 20 43 68 65 72 76 79 61 63 68 6B 69 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 31 31 33 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 45 50 53 49 20 D0 B3 D0 B0 D0 B7 D0 00 00 E6 [20:37:22]Write i2c OK [20:37:22]MH_I2C_Read... [20:37:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:22]Read from MH i2c: E2 [20:37:22]MH_I2C_Read... [20:37:22]Read from MH i2c: E2 03 00 [20:37:22]MH_I2C_Read... [20:37:22]Read from MH i2c: E2 03 00 BA 18 00 90 00 46 [20:37:22]RAPDU: 90 00 [20:37:22]wFMCommunicate OK [20:37:22]wFMCommunicate request_size=255 [20:37:22]MH_SAM_APDU [20:37:22]CAPDU: 80 0D 02 02 FA B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 D1 81 D1 82 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 [20:37:22]Write to MH i2c: E2 02 01 BB 18 80 0D 02 02 FA 00 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 D1 81 D1 82 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 00 05 [20:37:22]Write i2c OK [20:37:22]MH_I2C_Read... [20:37:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:22]Read from MH i2c: E2 [20:37:22]MH_I2C_Read... [20:37:22]Read from MH i2c: E2 03 00 [20:37:22]MH_I2C_Read... [20:37:22]Read from MH i2c: E2 03 00 BB 18 00 90 00 47 [20:37:22]RAPDU: 90 00 [20:37:22]wFMCommunicate OK [20:37:22]wFMCommunicate request_size=206 [20:37:22]MH_SAM_APDU [20:37:22]CAPDU: 80 0D 02 02 C9 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 66 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 41 00 00 00 00 07 04 06 00 10 66 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 81 47 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0B 20 02 00 35 04 06 00 AB 9B 79 98 4D 34 [20:37:22]Write to MH i2c: E2 D1 00 BC 18 80 0D 02 02 C9 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 66 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 41 00 00 00 00 07 04 06 00 10 66 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 81 47 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0B 20 02 00 35 04 06 00 AB 9B 79 98 4D 34 00 00 E0 [20:37:22]Write i2c OK [20:37:22]MH_I2C_Read... [20:37:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:22]Read from MH i2c: E2 [20:37:22]MH_I2C_Read... [20:37:22]Read from MH i2c: E2 03 00 [20:37:22]MH_I2C_Read... [20:37:22]Read from MH i2c: E2 03 00 BC 18 00 90 00 48 [20:37:22]RAPDU: 90 00 [20:37:22]wFMCommunicate OK [20:37:22]wFMCommunicate request_size=4 [20:37:22]MH_SAM_APDU [20:37:22]CAPDU: 80 0D 03 02 [20:37:22]Write to MH i2c: E2 08 00 BD 18 80 0D 03 02 00 00 00 00 50 [20:37:22]Write i2c OK [20:37:22]MH_I2C_Read... [20:37:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:37:23]Read from MH i2c: E2 [20:37:23]MH_I2C_Read... [20:37:23]Read from MH i2c: E2 0B 00 [20:37:23]MH_I2C_Read... [20:37:23]Read from MH i2c: E2 0B 00 BD 18 00 7B FF 1E 55 E9 4B 2F 4E 90 00 EF [20:37:23]RAPDU: 7B FF 1E 55 E9 4B 2F 4E 90 00 [20:37:23]wFMCommunicate OK [20:37:23]SAM_PROTO_SignData done [20:37:23]FM_MakeSignedData done [20:37:23]CreateOFDProtocolMessage [20:37:23]wFMCommunicate request_size=4 [20:37:23]MH_SAM_APDU [20:37:23]CAPDU: 80 11 00 00 [20:37:23]Write to MH i2c: E2 08 00 BE 18 80 11 00 00 00 00 00 00 50 [20:37:23]Write i2c OK [20:37:23]MH_I2C_Read... [20:37:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:23]Read from MH i2c: E2 [20:37:23]MH_I2C_Read... [20:37:23]Read from MH i2c: E2 17 00 [20:37:23]MH_I2C_Read... [20:37:23]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 36 39 90 00 AB [20:37:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:37:23]wFMCommunicate OK [20:37:23]CreateOFDProtocolMessage done [20:37:23]OFDSenderStorePacket 139275 [20:37:23]StoreOFDPacket docnum=139275 [20:37:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 C1 04 00 00 81 47 B9 04 3D 19 5A 03 01 00 03 00 AD 04 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 35 39 30 34 33 31 30 32 33 31 33 34 33 06 04 22 00 D0 9B D0 B5 D0 B4 D0 B5 D0 BD D0 B5 D1 86 20 4A 6F 68 6E 79 20 42 65 65 20 42 4F 4F 54 53 20 50 4F 50 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 52 00 00 00 00 13 04 06 00 A0 A5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 39 30 34 39 31 37 30 33 30 31 30 33 06 04 21 00 D0 9B D0 B5 D0 B4 D0 B5 D0 BD D1 86 D1 8B 20 4A 6F 68 6E 79 42 65 65 20 41 49 52 20 50 4C 41 4E 45 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 5E 00 00 00 00 13 04 06 00 EC 5E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 32 34 35 36 06 04 28 00 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 4C 69 67 68 74 20 38 30 20 D0 B3 20 D1 81 D0 BB 2D D1 81 D1 8B D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 30 30 30 31 35 39 34 33 38 30 35 36 06 04 26 00 D0 94 D1 80 D0 B0 D0 B6 D0 B5 20 53 6B 69 74 74 6C 65 73 20 D0 9A D0 B8 D1 81 D0 BB D0 BE D0 BC D0 B8 D0 BA D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 33 30 30 32 06 04 34 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D1 86 D0 B5 D0 BB 2E D0 BC D0 B8 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 38 36 39 31 32 31 36 30 39 30 34 35 33 06 04 3B 00 D0 96 D0 B5 D0 B2 D0 B0 D1 82 D0 B5 D0 BB D1 8C D0 BD D1 8B D0 B9 20 D0 BC D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 48 41 52 49 42 4F 20 43 68 65 72 76 79 61 63 68 6B 69 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 31 31 33 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 45 50 53 49 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 D1 81 D1 82 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 66 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 41 00 00 00 00 07 04 06 00 10 66 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 81 47 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0B 20 02 00 35 04 06 00 AB 9B 79 98 4D 34 7B FF 1E 55 E9 4B 2F 4E [20:37:23]CheckFolder [20:37:23]dirname=/storage/ofd_packets [20:37:23]CheckFolder done [20:37:23]ProducePacketName [20:37:23]name=ofd_packets/00139275 [20:37:23]NVStorageSaveData ofd_packets/00139275 [20:37:23]File name is /storage/ofd_packets/00139275 [20:37:23]Write 1247 bytes [20:37:23]NVStorageSaveData done [20:37:23]OFDSenderStorePacket done [20:37:23]KKMCreateOFDPacket done [20:37:23]NVStorageSaveData kkm_last_timestamp [20:37:23]File name is /storage/kkm_last_timestamp [20:37:23]Write 4 bytes [20:37:23]NVStorageSaveData done [20:37:23]ExternCall_PrintAddStr [20:37:23]wPrintStart [20:37:23]Write to MH i2c: 01 00 00 BF 18 D7 [20:37:23]Write i2c OK [20:37:23]MH_I2C_Read... [20:37:23]Read from MH i2c: 01 [20:37:23]MH_I2C_Read... [20:37:23]Read from MH i2c: 01 07 00 [20:37:23]MH_I2C_Read... [20:37:23]Read from MH i2c: 01 07 00 BF 18 00 00 00 00 00 FF 0F EC [20:37:23]RasterBufferAndPrint [20:37:23]line Счет N : (3)335168 [20:37:23]line ИНН: 02508201610067 [20:37:23]line Контрольно-Кассовый Чек [20:37:23]line ПРОДАЖА [20:37:23]line Товар: 5904310231343 [20:37:23]line Леденец Johny Bee BOOTS POP [20:37:23]line 2.000 * 212.00 [20:37:23]line = 424.00 [20:37:23]line НДС 12% НСП 1% [20:37:23]line > о реализуемом товаре [20:37:23]line Товар: 5904917030103 [20:37:23]line Леденцы JohnyBee AIR PLANE [20:37:23]line 1.000 * 243.00 [20:37:23]line = 243.00 [20:37:23]line НДС 12% НСП 1% [20:37:23]line > о реализуемом товаре [20:37:23]line Товар: 4607120852456 [20:37:23]line Кириешки Light 80 г сл-сыр [20:37:23]line 1.000 * 40.00 [20:37:23]line = 40.00 [20:37:23]line НДС 12% НСП 1% [20:37:23]line > о реализуемом товаре [20:37:23]line Товар: 5000159438056 [20:37:23]line Драже Skittles Кисломикс [20:37:23]line 1.000 * 60.00 [20:37:23]line = 60.00 [20:37:23]line НДС 12% НСП 1% [20:37:23]line > о реализуемом товаре [20:37:23]line Товар: 4000417703002 [20:37:23]line Шоколад Ritter SPORT EN цел.минд 100г [20:37:23]line 1.000 * 255.00 [20:37:23]line = 255.00 [20:37:23]line НДС 12% НСП 1% [20:37:23]line > о реализуемом товаре [20:37:23]line Товар: 8691216090453 [20:37:23]line Жевательный мармелад HARIBO Chervyachki [20:37:23]line 1.000 * 100.00 [20:37:23]line = 100.00 [20:37:23]line НДС 12% НСП 1% [20:37:23]line > о реализуемом товаре [20:37:23]line Товар: 4870002325113 [20:37:23]line Напиток PEPSI газированный ст 0,25л [20:37:23]line 1.000 * 90.00 [20:37:23]line = 90.00 [20:37:23]line НДС 12% НСП 1% [20:37:23]line > о реализуемом товаре [20:37:23]line Товар: 2000036230011 [20:37:23]line Кофе Латте XL(GABB TRADE) [20:37:23]line 1.000 * 130.00 [20:37:23]line = 130.00 [20:37:23]line НДС 12% НСП 1% [20:37:23]line > о реализуемом товаре [20:37:23]line Товар: 2000036240010 [20:37:23]line Кофе Латте (GABB TRADE) [20:37:23]line 2.000 * 115.00 [20:37:23]line = 230.00 [20:37:23]line НДС 12% НСП 1% [20:37:23]line > о реализуемом товаре [20:37:23]line ИТОГО: 1572.00 [20:37:23]line НСП 1% : 13.90 [20:37:23]line НДС 12% : 166.93 [20:37:23]line Наличными: 1572.00 [20:37:23]line Безнал.: 0.00 [20:37:23]line Место: АЗС № 101 "Партнер Нефть" [20:37:23]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:37:23]line СНО: Общий режим [20:37:23]line Чек 260 29.10.2024 20:37 [20:37:23]line Смена: 555 ФФД: 1.0 [20:37:23]line ЗНМ: 0300000081 [20:37:23]line РНМ: 0000000000091631 [20:37:23]line Версия ККМ: 001 [20:37:23]line ФМ: 0000000000874669 [20:37:23]line ФД: 139275 [20:37:23]line ФПД: 188684248304948 [20:37:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T203721&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139275&fm=188684248304948&tin=02508201610067®Number=0000000000091631&sum=157200 [20:37:23]line 0 [20:37:23]written 0, free lines is 4095 [20:37:23]OFD Sender: Processing packet 139275 [packets to send 34, broken 33] [20:37:23]ProducePacketName [20:37:23]name=ofd_packets/00139275 [20:37:23]OFD Sender: To server: pG, [20:37:23]CommunicateWithHost lk.salyk.kg:30040 [20:37:23]ConnectInit lk.salyk.kg [20:37:23]Connected sock=10 [20:37: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 36 39 C1 04 00 00 81 47 B9 04 3D 19 5A 03 01 00 03 00 AD 04 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 35 39 30 34 33 31 30 32 33 31 33 34 33 06 04 22 00 D0 9B D0 B5 D0 B4 D0 B5 D0 BD D0 B5 D1 86 20 4A 6F 68 6E 79 20 42 65 65 20 42 4F 4F 54 53 20 50 4F 50 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 52 00 00 00 00 13 04 06 00 A0 A5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 65 00 8A 04 0D 00 35 39 30 34 39 31 37 30 33 30 31 30 33 06 04 21 00 D0 9B D0 B5 D0 B4 D0 B5 D0 BD D1 86 D1 8B 20 4A 6F 68 6E 79 42 65 65 20 41 49 52 20 50 4C 41 4E 45 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 5E 00 00 00 00 13 04 06 00 EC 5E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 37 31 32 30 38 35 32 34 35 36 06 04 28 00 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 4C 69 67 68 74 20 38 30 20 D0 B3 20 D1 81 D0 BB 2D D1 81 D1 8B D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 0F 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 30 30 30 31 35 39 34 33 38 30 35 36 06 04 26 00 D0 94 D1 80 D0 B0 D0 B6 D0 B5 20 53 6B 69 74 74 6C 65 73 20 D0 9A D0 B8 D1 81 D0 BB D0 BE D0 BC D0 B8 D0 BA D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 78 00 8A 04 0D 00 34 30 30 30 34 31 37 37 30 33 30 30 32 06 04 34 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 52 69 74 74 65 72 20 53 50 4F 52 54 20 45 4E 20 D1 86 D0 B5 D0 BB 2E D0 BC D0 B8 D0 BD D0 B4 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 9C 63 00 00 00 00 13 04 06 00 9C 63 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7F 00 8A 04 0D 00 38 36 39 31 32 31 36 30 39 30 34 35 33 06 04 3B 00 D0 96 D0 B5 D0 B2 D0 B0 D1 82 D0 B5 D0 BB D1 8C D0 BD D1 8B D0 B9 20 D0 BC D0 B0 D1 80 D0 BC D0 B5 D0 BB D0 B0 D0 B4 20 48 41 52 49 42 4F 20 43 68 65 72 76 79 61 63 68 6B 69 20 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 10 27 00 00 00 00 13 04 06 00 10 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 31 31 33 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 45 50 53 49 20 D0 B3 D0 B0 D0 B7 D0 B8 D1 80 D0 BE D0 B2 D0 B0 D0 BD D0 BD D1 8B D0 B9 20 D1 81 D1 82 20 30 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 66 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 41 00 00 00 00 07 04 06 00 10 66 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 81 47 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0B 20 02 00 35 04 06 00 AB 9B 79 98 4D 34 7B FF 1E 55 E9 4B 2F 4E [20:37: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 36 39 4F 00 00 00 9F C1 47 00 E9 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 36 39 10 04 04 00 0B 20 02 00 F4 03 04 00 35 F3 20 67 B6 04 01 00 00 8D AB DB 5B 39 C3 30 66 [20:37:24]CommunicateWithHost err = 0 [20:37:24]CheckOFDResponse [20:37:24]1017 (14) - 77093643461234 [20:37:24]1041 (16) - 0000000000874669 [20:37:24]1040 (4) - 139275 [20:37:24]1012 (4) - 29.10.2024 14:37 [20:37:24]1206 (1) - 0 [20:37:24]OFD Sender: Remove packet 139275 [20:37:24]ProducePacketName [20:37:24]name=ofd_packets/00139275 [20:37:24]NVStorageDeleteData [20:37:24]Write to MH i2c: 01 00 00 1B 19 34 [20:37:24]Write i2c OK [20:37:24]MH_I2C_Read... [20:37:24]Read from MH i2c: 01 [20:37:24]MH_I2C_Read... [20:37:24]Read from MH i2c: 01 07 00 [20:37:24]MH_I2C_Read... [20:37:24]Read from MH i2c: 01 07 00 1B 19 00 00 00 00 00 A8 0A ED [20:37:24]RasterBufferAndPrint [20:37:24]line [20:37:24]line [20:37:24]line [20:37:24]line [20:37:24]line [20:37:24]written 0, free lines is 2742 [20:37:24]MH_Cut [20:37:24]Write to MH i2c: D1 01 00 22 19 01 0D [20:37:24]Write i2c OK [20:37:24]MH_I2C_Read... [20:37:24]Read from MH i2c: D1 [20:37:24]MH_I2C_Read... [20:37:24]Read from MH i2c: D1 01 00 [20:37:24]MH_I2C_Read... [20:37:24]Read from MH i2c: D1 01 00 22 19 00 0C [20:37:24]Write to MH i2c: 01 00 00 23 19 3C [20:37:24]Write i2c OK [20:37:24]MH_I2C_Read... [20:37:24]OFD Sender: No OFD packet to send [20:37:25]*** Cut start [20:37:25]*** Partial cut [20:37:25]*** CUTSNS_PIN = 1 [20:37:25]*** CUTSNS_PIN = 0 [20:37:25]*** Brake cut motor [20:37:26]Read from MH i2c: 01 [20:37:26]MH_I2C_Read... [20:37:26]*** Stop cut motor [20:37:26]*** Cut end [20:37:26]Read from MH i2c: 01 07 00 [20:37:26]MH_I2C_Read... [20:37:26]Read from MH i2c: 01 07 00 23 19 00 00 00 00 00 FF 0F 51 [20:37:26]process_action close_receipt done [20:37:26]requested_data is exist [20:37:26]produce_requested_data [20:37:26]requested_item fm.sn is exist - process it [20:37:26]wFMCommunicate request_size=4 [20:37:26]MH_SAM_APDU [20:37:26]CAPDU: 80 11 00 00 [20:37:26]Write to MH i2c: E2 08 00 24 19 80 11 00 00 00 00 00 00 B7 [20:37:26]Write i2c OK [20:37:26]MH_I2C_Read... [20:37:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:26]Read from MH i2c: E2 [20:37:26]MH_I2C_Read... [20:37:26]Read from MH i2c: E2 17 00 [20:37:26]MH_I2C_Read... [20:37:26]Read from MH i2c: E2 17 00 24 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 12 [20:37:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:37:26]wFMCommunicate OK [20:37:26]requested_item fd.num is exist - process it [20:37:26]SAM_PROTO_GetFieldsCounters [20:37:26]wFMCommunicate request_size=4 [20:37:26]MH_SAM_APDU [20:37:26]CAPDU: 80 13 00 00 [20:37:26]Write to MH i2c: E2 08 00 25 19 80 13 00 00 00 00 00 00 BA [20:37:26]Write i2c OK [20:37:26]MH_I2C_Read... [20:37:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:26]Read from MH i2c: E2 [20:37:26]MH_I2C_Read... [20:37:26]Read from MH i2c: E2 62 00 [20:37:26]MH_I2C_Read... [20:37:26]Read from MH i2c: E2 62 00 25 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0B 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [20: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0B 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:26]wFMCommunicate OK [20:37:26]SAM_PROTO_GetFieldsCounters done [20:37:26]requested_item shift.num is exist - process it [20:37:26]requested_item shift.opened is exist - process it [20:37:26]req_shift_opened [20:37:26]FM_GetShiftState [20:37:26]SAM_PROTO_GetShiftState [20:37:26]wFMCommunicate request_size=4 [20:37:26]MH_SAM_APDU [20:37:26]CAPDU: 80 13 01 00 [20:37:26]Write to MH i2c: E2 08 00 26 19 80 13 01 00 00 00 00 00 BC [20:37:26]Write i2c OK [20:37:26]MH_I2C_Read... [20:37:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:26]Read from MH i2c: E2 [20:37:26]MH_I2C_Read... [20:37:26]Read from MH i2c: E2 0E 00 [20:37:26]MH_I2C_Read... [20:37:26]Read from MH i2c: E2 0E 00 26 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0B [20:37:26]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:37:26]wFMCommunicate OK [20:37:26]SAM_PROTO_GetShiftState done [20:37:26]FM_GetShiftState done [20:37:26]req_shift_opened done [20:37:26]requested_item shift.open_date is exist - process it [20:37:26]req_shift_open_date [20:37:26]req_shift_open_date done [20:37:26]produce_requested_data done [20:37:26]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139275,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [20:37:26]process_action_free close_receipt [20:37:26]json_value_free [20:37:26]json_value_free done [20:37:26]process_json_proto returns [20:37:26]Send response to host [20:37:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139275,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [20:37:26]free response buf [20:37:26]execute_script done [20:37:26]execute_script returns [20:37:26]free content buf [20:37:26]Sock 8.Close socket [20:37:26]Sock 8.Thread stoped [20:37:29]OFD Sender: No OFD packet to send [20:37:34]OFD Sender: No OFD packet to send [20:37:39]OFD Sender: No OFD packet to send [20:37:44]OFD Sender: No OFD packet to send [20:37:49]OFD Sender: No OFD packet to send [20:37:54]OFD Sender: No OFD packet to send [20:37:59]OFD Sender: No OFD packet to send [20:38:04]OFD Sender: No OFD packet to send [20:38:09]OFD Sender: No OFD packet to send [20:38:14]OFD Sender: No OFD packet to send [20:38:19]OFD Sender: No OFD packet to send [20:38:24]OFD Sender: No OFD packet to send [20:38:29]OFD Sender: No OFD packet to send [20:38:34]OFD Sender: No OFD packet to send [20:38:39]OFD Sender: No OFD packet to send [20:38:44]OFD Sender: No OFD packet to send [20:38:49]OFD Sender: No OFD packet to send [20:38:54]OFD Sender: No OFD packet to send [20:38:59]OFD Sender: No OFD packet to send [20:39:04]OFD Sender: No OFD packet to send [20:39:09]OFD Sender: No OFD packet to send [20:39:14]OFD Sender: No OFD packet to send [20:39:19]OFD Sender: No OFD packet to send [20:39:24]OFD Sender: No OFD packet to send [20:39:29]OFD Sender: No OFD packet to send [20:39:34]OFD Sender: No OFD packet to send [20:39:39]OFD Sender: No OFD packet to send [20:39:44]OFD Sender: No OFD packet to send [20:39:49]OFD Sender: No OFD packet to send [20:39:54]OFD Sender: No OFD packet to send [20:39:59]OFD Sender: No OFD packet to send [20:40:04]OFD Sender: No OFD packet to send [20:40:09]OFD Sender: No OFD packet to send [20:40:14]OFD Sender: No OFD packet to send [20:40:19]OFD Sender: No OFD packet to send [20:40:24]OFD Sender: No OFD packet to send [20:40:29]OFD Sender: No OFD packet to send [20:40:34]OFD Sender: No OFD packet to send [20:40:39]OFD Sender: No OFD packet to send [20:40:44]OFD Sender: No OFD packet to send [20:40:49]OFD Sender: No OFD packet to send [20:40:54]OFD Sender: No OFD packet to send [20:40:59]OFD Sender: No OFD packet to send [20:41:04]OFD Sender: No OFD packet to send [20:41:09]OFD Sender: No OFD packet to send [20:41:14]OFD Sender: No OFD packet to send [20:41:19]OFD Sender: No OFD packet to send [20:41:24]OFD Sender: No OFD packet to send [20:41:29]OFD Sender: No OFD packet to send [20:41:34]OFD Sender: No OFD packet to send [20:41:39]OFD Sender: No OFD packet to send [20:41:44]OFD Sender: No OFD packet to send [20:41:49]OFD Sender: No OFD packet to send [20:41:54]OFD Sender: No OFD packet to send [20:41:59]OFD Sender: No OFD packet to send [20:42:04]accept exits with 9 [20:42:04]New connection [20:42:04]New thread 3067141476 created [20:42:04]Thread 3067284836 joined [20:42:04]Waiting for new connection... [20:42:04] Sock 9.Parse request [20:42:04]Sock 9.Check first char [20:42:04]Sock 9.First char is OK [20:42:04]request: POST /json_proto HTTP/1.0 [20:42:04]Method: POST [20:42:04]URL: /json_proto [20:42:04]Method is POST - this is cgi request [20:42:04]url: /json_proto [20:42:04]query_string will be loaded in cgi processing [20:42:04]execute_cgi json_proto POST (null) [20:42:04]execute_cgi path=json_proto method=POST [20:42:04]POST find Content-Length [20:42:04]Host: 172.17.50.196:8080 [20:42:04]Content-Length: 980 [20:42:04]Content-Type: application/json [20:42:04] [20:42:04]POST finish read [20:42:04]Found Content-Length = 980 [20:42:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335169", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002768", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Biskrem 100\u0433", "price" : 54.00, "quantity" : 1.000, "sum" : 54.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 198.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:04]execute_script... [20:42: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 : (3)335169", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002768", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Biskrem 100\u0433", "price" : 54.00, "quantity" : 1.000, "sum" : 54.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 198.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:04]POST & json_proto [20:42:04]process_json_proto [20:42:04]json parsed OK: [20:42:04]protocol is kg_v1.0 [20:42:04]action value=close_receipt [20:42:04]process_action close_receipt [20:42:04]cmd_close_receipt [20:42:04]MH_GetDate [20:42:04]Write to MH i2c: F0 00 00 27 19 2F [20:42:04]Write i2c OK [20:42:04]MH_I2C_Read... [20:42:04]Read from MH i2c: F0 [20:42:04]MH_I2C_Read... [20:42:04]Read from MH i2c: F0 09 00 [20:42:04]MH_I2C_Read... [20:42:04]Read from MH i2c: F0 09 00 27 19 00 9E 48 21 67 72 0D 1C 67 A8 [20:42:04]GetLastDocTimeStamp 1730234241 [20:42:04]current date 1730234526 [20:42:04]FM_GetShiftState [20:42:04]SAM_PROTO_GetShiftState [20:42:04]wFMCommunicate request_size=4 [20:42:04]MH_SAM_APDU [20:42:04]CAPDU: 80 13 01 00 [20:42:04]Write to MH i2c: E2 08 00 28 19 80 13 01 00 00 00 00 00 BE [20:42:04]Write i2c OK [20:42:04]MH_I2C_Read... [20:42:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:04]Read from MH i2c: E2 [20:42:04]MH_I2C_Read... [20:42:04]Read from MH i2c: E2 0E 00 [20:42:04]MH_I2C_Read... [20:42:04]Read from MH i2c: E2 0E 00 28 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0D [20:42:04]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:42:04]wFMCommunicate OK [20:42:04]SAM_PROTO_GetShiftState done [20:42:04]FM_GetShiftState done [20:42:04]opened in 1730160023 [20:42:04]opened+sec_in_day 1730246423 [20:42:04]quantity*price = 14400 [20:42:04]sum+1 = 14401 [20:42:04]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870112002768 Печенье Biskrem 100г 1.000 * 54.00 = 54.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 198.00 НСП 1% : 1.75 НДС 12% : 21.02 Наличными: 0.00 Безнал.: 198.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 261 29.10.2024 20:42 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139276 ФПД: 63003797999775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T204206&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139276&fm=63003797999775&tin=02508201610067®Number=0000000000091631&sum=19800 0 [20:42:05]StoreToDocumentArchive [20:42:05]shift 555 fd 139276 [20:42:05]save to /storage/0555/doc_00139276 [20:42:05]save last doc name /storage/0555/doc_00139276 to /storage/kkm_last_doc_name [20:42:05]save OK [20:42:05]Clear old archive folders... [20:42:05]ProcessDocumentItem done err = 0, tmpTLVsize=373 [20:42:05]tlvbuf is 01109F50 [20:42:05]SAM_PROTO_ClearQueue [20:42:05]wFMCommunicate request_size=4 [20:42:05]MH_SAM_APDU [20:42:05]CAPDU: 80 09 00 00 [20:42:05]Write to MH i2c: E2 08 00 35 19 80 09 00 00 00 00 00 00 C0 [20:42:05]Write i2c OK [20:42:05]MH_I2C_Read... [20:42:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:42:05]Read from MH i2c: E2 [20:42:05]MH_I2C_Read... [20:42:05]Read from MH i2c: E2 03 00 [20:42:05]MH_I2C_Read... [20:42:05]Read from MH i2c: E2 03 00 35 19 00 90 00 C2 [20:42:05]RAPDU: 90 00 [20:42:05]wFMCommunicate OK [20:42:05]SAM_PROTO_ClearQueue done [20:42:05]KKMCreateOFDPacket [20:42:05]OFDProtocolAddRootSTLVToBuf [20:42:05]FM_MakeSignedData [20:42:05]FM_MakeSignedData [20:42:05]SAM_PROTO_SignData [20:42:05]wFMCommunicate request_size=4 [20:42:05]MH_SAM_APDU [20:42:05]CAPDU: 80 0D 01 02 [20:42:05]Write to MH i2c: E2 08 00 36 19 80 0D 01 02 00 00 00 00 C8 [20:42:05]Write i2c OK [20:42:05]MH_I2C_Read... [20:42:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:42:06]Read from MH i2c: E2 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: E2 03 00 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: E2 03 00 36 19 00 90 00 C3 [20:42:06]RAPDU: 90 00 [20:42:06]wFMCommunicate OK [20:42:06]wFMCommunicate request_size=255 [20:42:06]MH_SAM_APDU [20:42:06]CAPDU: 80 0D 02 02 FA 03 00 75 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F 00 F2 [20:42:06]Write to MH i2c: E2 02 01 37 19 80 0D 02 02 FA 00 03 00 75 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F 00 F2 00 00 14 [20:42:06]Write i2c OK [20:42:06]MH_I2C_Read... [20:42:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:06]Read from MH i2c: E2 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: E2 03 00 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: E2 03 00 37 19 00 90 00 C4 [20:42:06]RAPDU: 90 00 [20:42:06]wFMCommunicate OK [20:42:06]wFMCommunicate request_size=132 [20:42:06]MH_SAM_APDU [20:42:06]CAPDU: 80 0D 02 02 7F 03 01 00 01 F3 03 06 00 36 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 9E 48 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0C 20 02 00 35 04 06 00 39 4D 36 FF D0 9F [20:42:06]Write to MH i2c: E2 87 00 38 19 80 0D 02 02 7F 00 03 01 00 01 F3 03 06 00 36 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 9E 48 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0C 20 02 00 35 04 06 00 39 4D 36 FF D0 9F 00 00 E3 [20:42:06]Write i2c OK [20:42:06]MH_I2C_Read... [20:42:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:06]Read from MH i2c: E2 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: E2 03 00 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: E2 03 00 38 19 00 90 00 C5 [20:42:06]RAPDU: 90 00 [20:42:06]wFMCommunicate OK [20:42:06]wFMCommunicate request_size=4 [20:42:06]MH_SAM_APDU [20:42:06]CAPDU: 80 0D 03 02 [20:42:06]Write to MH i2c: E2 08 00 39 19 80 0D 03 02 00 00 00 00 CD [20:42:06]Write i2c OK [20:42:06]MH_I2C_Read... [20:42:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:42:06]Read from MH i2c: E2 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: E2 0B 00 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: E2 0B 00 39 19 00 B4 4A DB BA 90 D4 EC 4E 90 00 FF [20:42:06]RAPDU: B4 4A DB BA 90 D4 EC 4E 90 00 [20:42:06]wFMCommunicate OK [20:42:06]SAM_PROTO_SignData done [20:42:06]FM_MakeSignedData done [20:42:06]CreateOFDProtocolMessage [20:42:06]wFMCommunicate request_size=4 [20:42:06]MH_SAM_APDU [20:42:06]CAPDU: 80 11 00 00 [20:42:06]Write to MH i2c: E2 08 00 3A 19 80 11 00 00 00 00 00 00 CD [20:42:06]Write i2c OK [20:42:06]MH_I2C_Read... [20:42:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:06]Read from MH i2c: E2 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: E2 17 00 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: E2 17 00 3A 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 28 [20:42:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:42:06]wFMCommunicate OK [20:42:06]CreateOFDProtocolMessage done [20:42:06]OFDSenderStorePacket 139276 [20:42:06]StoreOFDPacket docnum=139276 [20:42:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 89 01 00 00 D3 02 81 01 39 03 5A 03 01 00 03 00 75 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 9E 48 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0C 20 02 00 35 04 06 00 39 4D 36 FF D0 9F B4 4A DB BA 90 D4 EC 4E [20:42:06]CheckFolder [20:42:06]dirname=/storage/ofd_packets [20:42:06]CheckFolder done [20:42:06]ProducePacketName [20:42:06]name=ofd_packets/00139276 [20:42:06]NVStorageSaveData ofd_packets/00139276 [20:42:06]File name is /storage/ofd_packets/00139276 [20:42:06]Write 423 bytes [20:42:06]NVStorageSaveData done [20:42:06]OFDSenderStorePacket done [20:42:06]KKMCreateOFDPacket done [20:42:06]NVStorageSaveData kkm_last_timestamp [20:42:06]File name is /storage/kkm_last_timestamp [20:42:06]Write 4 bytes [20:42:06]NVStorageSaveData done [20:42:06]ExternCall_PrintAddStr [20:42:06]wPrintStart [20:42:06]Write to MH i2c: 01 00 00 3B 19 54 [20:42:06]Write i2c OK [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: 01 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: 01 07 00 [20:42:06]MH_I2C_Read... [20:42:06]Read from MH i2c: 01 07 00 3B 19 00 00 00 00 00 FF 0F 69 [20:42:06]RasterBufferAndPrint [20:42:06]line Счет N : (3)335169 [20:42:06]line ИНН: 02508201610067 [20:42:06]line Контрольно-Кассовый Чек [20:42:06]line ПРОДАЖА [20:42:06]line Товар: 48743570 [20:42:06]line Сигареты Winston XStyle Blue [20:42:06]line 1.000 * 144.00 [20:42:06]line = 144.00 [20:42:06]line НДС 12% НСП 1% [20:42:06]line > о реализуемом товаре [20:42:06]line Товар: 4870112002768 [20:42:06]line Печенье Biskrem 100г [20:42:06]line 1.000 * 54.00 [20:42:06]line = 54.00 [20:42:06]line НДС 12% НСП 1% [20:42:06]line > о реализуемом товаре [20:42:06]line ИТОГО: 198.00 [20:42:06]line НСП 1% : 1.75 [20:42:06]line НДС 12% : 21.02 [20:42:06]line Наличными: 0.00 [20:42:06]line Безнал.: 198.00 [20:42:06]line Место: АЗС № 101 "Партнер Нефть" [20:42:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:42:06]line СНО: Общий режим [20:42:06]line Чек 261 29.10.2024 20:42 [20:42:06]line Смена: 555 ФФД: 1.0 [20:42:06]line ЗНМ: 0300000081 [20:42:06]line РНМ: 0000000000091631 [20:42:06]line Версия ККМ: 001 [20:42:06]line Платежная система: Mbank [20:42:06]line ФМ: 0000000000874669 [20:42:06]line ФД: 139276 [20:42:06]line ФПД: 63003797999775 [20:42:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T204206&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139276&fm=63003797999775&tin=02508201610067®Number=0000000000091631&sum=19800 [20:42:06]OFD Sender: Processing packet 139276 [packets to send 34, broken 33] [20:42:06]ProducePacketName [20:42:06]name=ofd_packets/00139276 [20:42:06]OFD Sender: To server: pG, [20:42:06]CommunicateWithHost lk.salyk.kg:30040 [20:42:06]ConnectInit lk.salyk.kg [20:42:06]line 0 [20:42:06]written 0, free lines is 4095 [20:42:06]Connected sock=10 [20:42: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 36 39 89 01 00 00 D3 02 81 01 39 03 5A 03 01 00 03 00 75 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 4D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 4D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 9E 48 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0C 20 02 00 35 04 06 00 39 4D 36 FF D0 9F B4 4A DB BA 90 D4 EC 4E [20:42: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 36 39 4F 00 00 00 CD 11 47 00 7A 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 36 39 10 04 04 00 0C 20 02 00 F4 03 04 00 51 F4 20 67 B6 04 01 00 00 8A 60 E1 0C 86 F4 D3 A4 [20:42:07]CommunicateWithHost err = 0 [20:42:07]CheckOFDResponse [20:42:07]1017 (14) - 77093643461234 [20:42:07]1041 (16) - 0000000000874669 [20:42:07]1040 (4) - 139276 [20:42:07]1012 (4) - 29.10.2024 14:42 [20:42:07]1206 (1) - 0 [20:42:07]OFD Sender: Remove packet 139276 [20:42:07]ProducePacketName [20:42:07]name=ofd_packets/00139276 [20:42:07]NVStorageDeleteData [20:42:07]Write to MH i2c: 01 00 00 6A 19 83 [20:42:07]Write i2c OK [20:42:07]MH_I2C_Read... [20:42:07]Read from MH i2c: 01 [20:42:07]MH_I2C_Read... [20:42:07]Read from MH i2c: 01 07 00 [20:42:07]MH_I2C_Read... [20:42:07]Read from MH i2c: 01 07 00 6A 19 00 00 00 00 00 C3 0C 59 [20:42:07]RasterBufferAndPrint [20:42:07]line [20:42:07]line [20:42:07]line [20:42:07]line [20:42:07]line [20:42:07]written 0, free lines is 3276 [20:42:07]MH_Cut [20:42:07]Write to MH i2c: D1 01 00 71 19 01 5C [20:42:07]Write i2c OK [20:42:07]MH_I2C_Read... [20:42:07]Read from MH i2c: D1 [20:42:07]MH_I2C_Read... [20:42:07]Read from MH i2c: D1 01 00 [20:42:07]MH_I2C_Read... [20:42:07]Read from MH i2c: D1 01 00 71 19 00 5B [20:42:07]Write to MH i2c: 01 00 00 72 19 8B [20:42:07]Write i2c OK [20:42:07]MH_I2C_Read... [20:42:07]OFD Sender: No OFD packet to send [20:42:08]*** Cut start [20:42:08]*** Partial cut [20:42:08]*** CUTSNS_PIN = 1 [20:42:08]*** CUTSNS_PIN = 0 [20:42:08]*** Brake cut motor [20:42:08]Read from MH i2c: 01 [20:42:08]MH_I2C_Read... [20:42:08]*** Stop cut motor [20:42:08]*** Cut end [20:42:08]Read from MH i2c: 01 07 00 [20:42:08]MH_I2C_Read... [20:42:08]Read from MH i2c: 01 07 00 72 19 00 00 00 00 00 FF 0F A0 [20:42:08]process_action close_receipt done [20:42:08]requested_data is exist [20:42:08]produce_requested_data [20:42:08]requested_item fm.sn is exist - process it [20:42:08]wFMCommunicate request_size=4 [20:42:08]MH_SAM_APDU [20:42:08]CAPDU: 80 11 00 00 [20:42:08]Write to MH i2c: E2 08 00 73 19 80 11 00 00 00 00 00 00 06 [20:42:08]Write i2c OK [20:42:08]MH_I2C_Read... [20:42:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:08]Read from MH i2c: E2 [20:42:08]MH_I2C_Read... [20:42:08]Read from MH i2c: E2 17 00 [20:42:08]MH_I2C_Read... [20:42:08]Read from MH i2c: E2 17 00 73 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 61 [20:42:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:42:08]wFMCommunicate OK [20:42:08]requested_item fd.num is exist - process it [20:42:08]SAM_PROTO_GetFieldsCounters [20:42:08]wFMCommunicate request_size=4 [20:42:08]MH_SAM_APDU [20:42:08]CAPDU: 80 13 00 00 [20:42:08]Write to MH i2c: E2 08 00 74 19 80 13 00 00 00 00 00 00 09 [20:42:08]Write i2c OK [20:42:08]MH_I2C_Read... [20:42:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:42:08]Read from MH i2c: E2 [20:42:08]MH_I2C_Read... [20:42:08]Read from MH i2c: E2 62 00 [20:42:08]MH_I2C_Read... [20:42:08]Read from MH i2c: E2 62 00 74 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0C 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 9A [20:42: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0C 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 05 01 00 00 5E 04 04 00 05 01 00 00 57 04 04 00 06 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:42:08]wFMCommunicate OK [20:42:08]SAM_PROTO_GetFieldsCounters done [20:42:08]requested_item shift.num is exist - process it [20:42:08]requested_item shift.opened is exist - process it [20:42:08]req_shift_opened [20:42:08]FM_GetShiftState [20:42:08]SAM_PROTO_GetShiftState [20:42:08]wFMCommunicate request_size=4 [20:42:08]MH_SAM_APDU [20:42:08]CAPDU: 80 13 01 00 [20:42:08]Write to MH i2c: E2 08 00 75 19 80 13 01 00 00 00 00 00 0B [20:42:08]Write i2c OK [20:42:08]MH_I2C_Read... [20:42:08]Read from MH i2c: E2 [20:42:08]MH_I2C_Read... [20:42:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:08]Read from MH i2c: E2 0E 00 [20:42:08]MH_I2C_Read... [20:42:08]Read from MH i2c: E2 0E 00 75 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5A [20:42:08]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:42:08]wFMCommunicate OK [20:42:08]SAM_PROTO_GetShiftState done [20:42:08]FM_GetShiftState done [20:42:08]req_shift_opened done [20:42:08]requested_item shift.open_date is exist - process it [20:42:08]req_shift_open_date [20:42:08]req_shift_open_date done [20:42:08]produce_requested_data done [20:42:08]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139276,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [20:42:08]process_action_free close_receipt [20:42:08]json_value_free [20:42:08]json_value_free done [20:42:08]process_json_proto returns [20:42:08]Send response to host [20:42:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139276,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [20:42:08]free response buf [20:42:08]execute_script done [20:42:08]execute_script returns [20:42:08]free content buf [20:42:08]Sock 9.Close socket [20:42:08]Sock 9.Thread stoped [20:42:12]OFD Sender: No OFD packet to send [20:42:17]OFD Sender: No OFD packet to send [20:42:22]OFD Sender: No OFD packet to send [20:42:27]OFD Sender: No OFD packet to send [20:42:32]OFD Sender: No OFD packet to send [20:42:37]OFD Sender: No OFD packet to send [20:42:42]OFD Sender: No OFD packet to send [20:42:47]OFD Sender: No OFD packet to send [20:42:52]OFD Sender: No OFD packet to send [20:42:57]OFD Sender: No OFD packet to send [20:42:59]accept exits with 8 [20:42:59]New connection [20:42:59]New thread 3067284836 created [20:42:59]Thread 3067141476 joined [20:42:59]Waiting for new connection... [20:42:59] Sock 8.Parse request [20:42:59]Sock 8.Check first char [20:42:59]Sock 8.First char is OK [20:42:59]request: POST /json_proto HTTP/1.0 [20:42:59]Method: POST [20:42:59]URL: /json_proto [20:42:59]Method is POST - this is cgi request [20:42:59]url: /json_proto [20:42:59]query_string will be loaded in cgi processing [20:42:59]execute_cgi json_proto POST (null) [20:42:59]execute_cgi path=json_proto method=POST [20:42:59]POST find Content-Length [20:42:59]Host: 172.17.50.196:8080 [20:42:59]Content-Length: 1575 [20:42:59]Content-Type: application/json [20:42:59] [20:42:59]POST finish read [20:42:59]Found Content-Length = 1575 [20:42:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335170", "tax_sys" : 0, "items" : [ { "code": "4603290004862", "name": "\u041F\u0435\u0447.\u0441\u0430\u0445.FORSITE \u0421\u044D\u043D\u0434.\u0448\u043E\u043A-\u043E\u0440.\u0432\u043A", "price" : 93.00, "quantity" : 1.000, "sum" : 93.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 1.000, "sum" : 7.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 345.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:59]execute_script... [20:42: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 : (3)335170", "tax_sys" : 0, "items" : [ { "code": "4603290004862", "name": "\u041F\u0435\u0447.\u0441\u0430\u0445.FORSITE \u0421\u044D\u043D\u0434.\u0448\u043E\u043A-\u043E\u0440.\u0432\u043A", "price" : 93.00, "quantity" : 1.000, "sum" : 93.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000053020015", "name": "\u0411\u0443\u043C\u0430\u0436\u043D\u044B\u0435 \u0441\u0442\u0430\u043A\u0430\u043D\u044B 250\u043C\u043B 1\u0448\u0442", "price" : 7.00, "quantity" : 1.000, "sum" : 7.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 345.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:59]POST & json_proto [20:42:59]process_json_proto [20:42:59]json parsed OK: [20:42:59]protocol is kg_v1.0 [20:42:59]action value=close_receipt [20:42:59]process_action close_receipt [20:42:59]cmd_close_receipt [20:42:59]MH_GetDate [20:42:59]Write to MH i2c: F0 00 00 76 19 7E [20:42:59]Write i2c OK [20:42:59]MH_I2C_Read... [20:42:59]Read from MH i2c: F0 [20:42:59]MH_I2C_Read... [20:42:59]Read from MH i2c: F0 09 00 [20:42:59]MH_I2C_Read... [20:42:59]Read from MH i2c: F0 09 00 76 19 00 D4 48 21 67 72 0D 1C 67 2D [20:42:59]GetLastDocTimeStamp 1730234526 [20:42:59]current date 1730234580 [20:42:59]FM_GetShiftState [20:42:59]SAM_PROTO_GetShiftState [20:42:59]wFMCommunicate request_size=4 [20:42:59]MH_SAM_APDU [20:42:59]CAPDU: 80 13 01 00 [20:42:59]Write to MH i2c: E2 08 00 77 19 80 13 01 00 00 00 00 00 0D [20:42:59]Write i2c OK [20:42:59]MH_I2C_Read... [20:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:59]Read from MH i2c: E2 [20:42:59]MH_I2C_Read... [20:42:59]Read from MH i2c: E2 0E 00 [20:42:59]MH_I2C_Read... [20:42:59]Read from MH i2c: E2 0E 00 77 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5C [20:42:59]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:42:59]wFMCommunicate OK [20:42:59]SAM_PROTO_GetShiftState done [20:42:59]FM_GetShiftState done [20:42:59]opened in 1730160023 [20:42:59]opened+sec_in_day 1730246423 [20:42:59]quantity*price = 9300 [20:42:59]sum+1 = 9301 [20:42:59]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036230011 Кофе Латте XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036240010 Кофе Латте (GABB TRADE) 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000053020015 Бумажные стаканы 250мл 1шт 1.000 * 7.00 = 7.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 345.00 НСП 1% : 3.05 НДС 12% : 36.63 Наличными: 0.00 Безнал.: 345.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 262 29.10.2024 20:43 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139277 ФПД: 80439037218479 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T204301&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139277&fm=80439037218479&tin=02508201610067®Number=0000000000091631&sum=34500 0 [20:43:00]StoreToDocumentArchive [20:43:00]shift 555 fd 139277 [20:43:00]save to /storage/0555/doc_00139277 [20:43:00]save last doc name /storage/0555/doc_00139277 to /storage/kkm_last_doc_name [20:43:00]save OK [20:43:00]Clear old archive folders... [20:43:00]ProcessDocumentItem done err = 0, tmpTLVsize=616 [20:43:00]tlvbuf is B6EF90C0 [20:43:00]SAM_PROTO_ClearQueue [20:43:00]wFMCommunicate request_size=4 [20:43:00]MH_SAM_APDU [20:43:00]CAPDU: 80 09 00 00 [20:43:00]Write to MH i2c: E2 08 00 84 19 80 09 00 00 00 00 00 00 0F [20:43:00]Write i2c OK [20:43:00]MH_I2C_Read... [20:43:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:00]Read from MH i2c: E2 [20:43:00]MH_I2C_Read... [20:43:00]Read from MH i2c: E2 03 00 [20:43:00]MH_I2C_Read... [20:43:00]Read from MH i2c: E2 03 00 84 19 00 90 00 11 [20:43:00]RAPDU: 90 00 [20:43:00]wFMCommunicate OK [20:43:00]SAM_PROTO_ClearQueue done [20:43:00]KKMCreateOFDPacket [20:43:00]OFDProtocolAddRootSTLVToBuf [20:43:00]FM_MakeSignedData [20:43:00]FM_MakeSignedData [20:43:00]SAM_PROTO_SignData [20:43:00]wFMCommunicate request_size=4 [20:43:00]MH_SAM_APDU [20:43:00]CAPDU: 80 0D 01 02 [20:43:00]Write to MH i2c: E2 08 00 85 19 80 0D 01 02 00 00 00 00 17 [20:43:00]Write i2c OK [20:43:00]MH_I2C_Read... [20:43:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:00]Read from MH i2c: E2 [20:43:00]MH_I2C_Read... [20:43:00]Read from MH i2c: E2 03 00 [20:43:00]MH_I2C_Read... [20:43:00]Read from MH i2c: E2 03 00 85 19 00 90 00 12 [20:43:00]RAPDU: 90 00 [20:43:00]wFMCommunicate OK [20:43:00]wFMCommunicate request_size=255 [20:43:00]MH_SAM_APDU [20:43:00]CAPDU: 80 0D 02 02 FA 03 00 68 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 36 32 06 04 2F 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D0 BE D1 80 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 [20:43:00]Write to MH i2c: E2 02 01 86 19 80 0D 02 02 FA 00 03 00 68 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 36 32 06 04 2F 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D0 BE D1 80 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 00 00 B4 [20:43:00]Write i2c OK [20:43:00]MH_I2C_Read... [20:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:01]Read from MH i2c: E2 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: E2 03 00 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: E2 03 00 86 19 00 90 00 13 [20:43:01]RAPDU: 90 00 [20:43:01]wFMCommunicate OK [20:43:01]wFMCommunicate request_size=255 [20:43:01]MH_SAM_APDU [20:43:01]CAPDU: 80 0D 02 02 FA 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 [20:43:01]Write to MH i2c: E2 02 01 87 19 80 0D 02 02 FA 00 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 2B [20:43:01]Write i2c OK [20:43:01]MH_I2C_Read... [20:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:01]Read from MH i2c: E2 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: E2 03 00 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: E2 03 00 87 19 00 90 00 14 [20:43:01]RAPDU: 90 00 [20:43:01]wFMCommunicate OK [20:43:01]wFMCommunicate request_size=125 [20:43:01]MH_SAM_APDU [20:43:01]CAPDU: 80 0D 02 02 78 00 4F 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 D5 48 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0D 20 02 00 35 04 06 00 49 28 AC 3D 4E AF [20:43:01]Write to MH i2c: E2 80 00 88 19 80 0D 02 02 78 00 00 4F 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 D5 48 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0D 20 02 00 35 04 06 00 49 28 AC 3D 4E AF 00 00 4E [20:43:01]Write i2c OK [20:43:01]MH_I2C_Read... [20:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:01]Read from MH i2c: E2 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: E2 03 00 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: E2 03 00 88 19 00 90 00 15 [20:43:01]RAPDU: 90 00 [20:43:01]wFMCommunicate OK [20:43:01]wFMCommunicate request_size=4 [20:43:01]MH_SAM_APDU [20:43:01]CAPDU: 80 0D 03 02 [20:43:01]Write to MH i2c: E2 08 00 89 19 80 0D 03 02 00 00 00 00 1D [20:43:01]Write i2c OK [20:43:01]MH_I2C_Read... [20:43:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:01]Read from MH i2c: E2 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: E2 0B 00 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: E2 0B 00 89 19 00 24 14 46 B2 95 BB AA 5C 90 00 A4 [20:43:01]RAPDU: 24 14 46 B2 95 BB AA 5C 90 00 [20:43:01]wFMCommunicate OK [20:43:01]SAM_PROTO_SignData done [20:43:01]FM_MakeSignedData done [20:43:01]CreateOFDProtocolMessage [20:43:01]wFMCommunicate request_size=4 [20:43:01]MH_SAM_APDU [20:43:01]CAPDU: 80 11 00 00 [20:43:01]Write to MH i2c: E2 08 00 8A 19 80 11 00 00 00 00 00 00 1D [20:43:01]Write i2c OK [20:43:01]MH_I2C_Read... [20:43:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:01]Read from MH i2c: E2 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: E2 17 00 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: E2 17 00 8A 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 78 [20:43:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:43:01]wFMCommunicate OK [20:43:01]CreateOFDProtocolMessage done [20:43:01]OFDSenderStorePacket 139277 [20:43:01]StoreOFDPacket docnum=139277 [20:43:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 7C 02 00 00 C8 DF 74 02 6E E1 5A 03 01 00 03 00 68 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 36 32 06 04 2F 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D0 BE D1 80 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 D5 48 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0D 20 02 00 35 04 06 00 49 28 AC 3D 4E AF 24 14 46 B2 95 BB AA 5C [20:43:01]CheckFolder [20:43:01]dirname=/storage/ofd_packets [20:43:01]CheckFolder done [20:43:01]ProducePacketName [20:43:01]name=ofd_packets/00139277 [20:43:01]NVStorageSaveData ofd_packets/00139277 [20:43:01]File name is /storage/ofd_packets/00139277 [20:43:01]Write 666 bytes [20:43:01]NVStorageSaveData done [20:43:01]OFDSenderStorePacket done [20:43:01]KKMCreateOFDPacket done [20:43:01]NVStorageSaveData kkm_last_timestamp [20:43:01]File name is /storage/kkm_last_timestamp [20:43:01]Write 4 bytes [20:43:01]NVStorageSaveData done [20:43:01]ExternCall_PrintAddStr [20:43:01]wPrintStart [20:43:01]Write to MH i2c: 01 00 00 8B 19 A4 [20:43:01]Write i2c OK [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: 01 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: 01 07 00 [20:43:01]MH_I2C_Read... [20:43:01]Read from MH i2c: 01 07 00 8B 19 00 00 00 00 00 FF 0F B9 [20:43:01]RasterBufferAndPrint [20:43:01]line Счет N : (3)335170 [20:43:01]line ИНН: 02508201610067 [20:43:01]line Контрольно-Кассовый Чек [20:43:01]line ПРОДАЖА [20:43:01]line Товар: 4603290004862 [20:43:01]line Печ.сах.FORSITE Сэнд.шок-ор.вк [20:43:01]line 1.000 * 93.00 [20:43:01]line = 93.00 [20:43:01]line НДС 12% НСП 1% [20:43:01]line > о реализуемом товаре [20:43:01]line Товар: 2000036230011 [20:43:01]line Кофе Латте XL(GABB TRADE) [20:43:01]line 1.000 * 130.00 [20:43:01]line = 130.00 [20:43:01]line НДС 12% НСП 1% [20:43:01]line > о реализуемом товаре [20:43:01]line Товар: 2000036240010 [20:43:01]line Кофе Латте (GABB TRADE) [20:43:01]line 1.000 * 115.00 [20:43:01]line = 115.00 [20:43:01]line НДС 12% НСП 1% [20:43:01]line > о реализуемом товаре [20:43:01]line Товар: 2000053020015 [20:43:01]line Бумажные стаканы 250мл 1шт [20:43:01]line 1.000 * 7.00 [20:43:01]line = 7.00 [20:43:01]line НДС 12% НСП 1% [20:43:01]line > о реализуемом товаре [20:43:01]line ИТОГО: 345.00 [20:43:01]line НСП 1% : 3.05 [20:43:01]line НДС 12% : 36.63 [20:43:01]line Наличными: 0.00 [20:43:01]line Безнал.: 345.00 [20:43:01]line Место: АЗС № 101 "Партнер Нефть" [20:43:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:43:01]line СНО: Общий режим [20:43:01]line Чек 262 29.10.2024 20:43 [20:43:01]line Смена: 555 ФФД: 1.0 [20:43:01]line ЗНМ: 0300000081 [20:43:01]line РНМ: 0000000000091631 [20:43:01]line Версия ККМ: 001 [20:43:01]line Платежная система: Mbank [20:43:01]line ФМ: 0000000000874669 [20:43:01]line ФД: 139277 [20:43:01]line ФПД: 80439037218479 [20:43:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T204301&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139277&fm=80439037218479&tin=02508201610067®Number=0000000000091631&sum=34500 [20:43:01]line 0 [20:43:01]OFD Sender: Processing packet 139277 [packets to send 34, broken 33] [20:43:01]ProducePacketName [20:43:01]name=ofd_packets/00139277 [20:43:01]OFD Sender: To server: pG, [20:43:01]CommunicateWithHost lk.salyk.kg:30040 [20:43:01]ConnectInit lk.salyk.kg [20:43:01]written 0, free lines is 4095 [20:43:01]Connected sock=10 [20:43: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 36 39 7C 02 00 00 C8 DF 74 02 6E E1 5A 03 01 00 03 00 68 02 1E 04 01 00 01 23 04 73 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 36 32 06 04 2F 00 D0 9F D0 B5 D1 87 2E D1 81 D0 B0 D1 85 2E 46 4F 52 53 49 54 45 20 D0 A1 D1 8D D0 BD D0 B4 2E D1 88 D0 BE D0 BA 2D D0 BE D1 80 2E D0 B2 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 54 24 00 00 00 00 13 04 06 00 54 24 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 32 30 30 30 30 35 33 30 32 30 30 31 35 06 04 2D 00 D0 91 D1 83 D0 BC D0 B0 D0 B6 D0 BD D1 8B D0 B5 20 D1 81 D1 82 D0 B0 D0 BA D0 B0 D0 BD D1 8B 20 32 35 30 D0 BC D0 BB 20 31 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 02 00 00 00 00 13 04 06 00 BC 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C4 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 01 00 00 F4 03 04 00 D5 48 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0D 20 02 00 35 04 06 00 49 28 AC 3D 4E AF 24 14 46 B2 95 BB AA 5C [20:43: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 36 39 4F 00 00 00 C7 66 47 00 E4 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0D 20 02 00 F4 03 04 00 88 F4 20 67 B6 04 01 00 00 D0 BC AC 0F 45 0C C9 9D [20:43:02]CommunicateWithHost err = 0 [20:43:02]CheckOFDResponse [20:43:02]1017 (14) - 77093643461234 [20:43:02]1041 (16) - 0000000000874669 [20:43:02]1040 (4) - 139277 [20:43:02]1012 (4) - 29.10.2024 14:43 [20:43:02]1206 (1) - 0 [20:43:02]OFD Sender: Remove packet 139277 [20:43:02]ProducePacketName [20:43:02]name=ofd_packets/00139277 [20:43:02]NVStorageDeleteData [20:43:02]Write to MH i2c: 01 00 00 C8 19 E1 [20:43:02]Write i2c OK [20:43:02]MH_I2C_Read... [20:43:02]Read from MH i2c: 01 [20:43:02]MH_I2C_Read... [20:43:02]Read from MH i2c: 01 07 00 [20:43:02]MH_I2C_Read... [20:43:02]Read from MH i2c: 01 07 00 C8 19 00 00 00 00 00 14 0C 08 [20:43:02]RasterBufferAndPrint [20:43:02]line [20:43:02]line [20:43:02]line [20:43:02]line [20:43:02]line [20:43:02]written 0, free lines is 3100 [20:43:02]MH_Cut [20:43:02]Write to MH i2c: D1 01 00 CF 19 01 BA [20:43:02]Write i2c OK [20:43:02]MH_I2C_Read... [20:43:02]Read from MH i2c: D1 [20:43:02]MH_I2C_Read... [20:43:02]Read from MH i2c: D1 01 00 [20:43:02]MH_I2C_Read... [20:43:02]Read from MH i2c: D1 01 00 CF 19 00 B9 [20:43:02]Write to MH i2c: 01 00 00 D0 19 E9 [20:43:02]Write i2c OK [20:43:02]MH_I2C_Read... [20:43:02]OFD Sender: No OFD packet to send [20:43:03]*** Cut start [20:43:03]*** Partial cut [20:43:03]*** CUTSNS_PIN = 1 [20:43:03]*** CUTSNS_PIN = 0 [20:43:03]*** Brake cut motor [20:43:03]Read from MH i2c: 01 [20:43:04]MH_I2C_Read... [20:43:04]*** Stop cut motor [20:43:04]*** Cut end [20:43:04]Read from MH i2c: 01 07 00 [20:43:04]MH_I2C_Read... [20:43:04]Read from MH i2c: 01 07 00 D0 19 00 00 00 00 00 FF 0F FE [20:43:04]process_action close_receipt done [20:43:04]requested_data is exist [20:43:04]produce_requested_data [20:43:04]requested_item fm.sn is exist - process it [20:43:04]wFMCommunicate request_size=4 [20:43:04]MH_SAM_APDU [20:43:04]CAPDU: 80 11 00 00 [20:43:04]Write to MH i2c: E2 08 00 D1 19 80 11 00 00 00 00 00 00 64 [20:43:04]Write i2c OK [20:43:04]MH_I2C_Read... [20:43:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:04]Read from MH i2c: E2 [20:43:04]MH_I2C_Read... [20:43:04]Read from MH i2c: E2 17 00 [20:43:04]MH_I2C_Read... [20:43:04]Read from MH i2c: E2 17 00 D1 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BF [20:43:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:43:04]wFMCommunicate OK [20:43:04]requested_item fd.num is exist - process it [20:43:04]SAM_PROTO_GetFieldsCounters [20:43:04]wFMCommunicate request_size=4 [20:43:04]MH_SAM_APDU [20:43:04]CAPDU: 80 13 00 00 [20:43:04]Write to MH i2c: E2 08 00 D2 19 80 13 00 00 00 00 00 00 67 [20:43:04]Write i2c OK [20:43:04]MH_I2C_Read... [20:43:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:04]Read from MH i2c: E2 [20:43:04]MH_I2C_Read... [20:43:04]Read from MH i2c: E2 62 00 [20:43:04]MH_I2C_Read... [20:43:04]Read from MH i2c: E2 62 00 D2 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0D 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [20:43:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0D 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:04]wFMCommunicate OK [20:43:04]SAM_PROTO_GetFieldsCounters done [20:43:04]requested_item shift.num is exist - process it [20:43:04]requested_item shift.opened is exist - process it [20:43:04]req_shift_opened [20:43:04]FM_GetShiftState [20:43:04]SAM_PROTO_GetShiftState [20:43:04]wFMCommunicate request_size=4 [20:43:04]MH_SAM_APDU [20:43:04]CAPDU: 80 13 01 00 [20:43:04]Write to MH i2c: E2 08 00 D3 19 80 13 01 00 00 00 00 00 69 [20:43:04]Write i2c OK [20:43:04]MH_I2C_Read... [20:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:04]Read from MH i2c: E2 [20:43:04]MH_I2C_Read... [20:43:04]Read from MH i2c: E2 0E 00 [20:43:04]MH_I2C_Read... [20:43:04]Read from MH i2c: E2 0E 00 D3 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B8 [20:43:04]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:43:04]wFMCommunicate OK [20:43:04]SAM_PROTO_GetShiftState done [20:43:04]FM_GetShiftState done [20:43:04]req_shift_opened done [20:43:04]requested_item shift.open_date is exist - process it [20:43:04]req_shift_open_date [20:43:04]req_shift_open_date done [20:43:04]produce_requested_data done [20:43:04]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139277,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [20:43:04]process_action_free close_receipt [20:43:04]json_value_free [20:43:04]json_value_free done [20:43:04]process_json_proto returns [20:43:04]Send response to host [20:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139277,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [20:43:04]free response buf [20:43:04]execute_script done [20:43:04]execute_script returns [20:43:04]free content buf [20:43:04]Sock 8.Close socket [20:43:04]Sock 8.Thread stoped [20:43:07]OFD Sender: No OFD packet to send [20:43:12]OFD Sender: No OFD packet to send [20:43:17]OFD Sender: No OFD packet to send [20:43:22]OFD Sender: No OFD packet to send [20:43:27]OFD Sender: No OFD packet to send [20:43:32]OFD Sender: No OFD packet to send [20:43:37]OFD Sender: No OFD packet to send [20:43:42]OFD Sender: No OFD packet to send [20:43:47]OFD Sender: No OFD packet to send [20:43:52]OFD Sender: No OFD packet to send [20:43:57]OFD Sender: No OFD packet to send [20:44:02]OFD Sender: No OFD packet to send [20:44:07]OFD Sender: No OFD packet to send [20:44:12]OFD Sender: No OFD packet to send [20:44:17]OFD Sender: No OFD packet to send [20:44:22]OFD Sender: No OFD packet to send [20:44:27]OFD Sender: No OFD packet to send [20:44:32]OFD Sender: No OFD packet to send [20:44:37]OFD Sender: No OFD packet to send [20:44:42]OFD Sender: No OFD packet to send [20:44:47]OFD Sender: No OFD packet to send [20:44:52]OFD Sender: No OFD packet to send [20:44:57]OFD Sender: No OFD packet to send [20:45:02]OFD Sender: No OFD packet to send [20:45:07]OFD Sender: No OFD packet to send [20:45:12]OFD Sender: No OFD packet to send [20:45:17]OFD Sender: No OFD packet to send [20:45:22]OFD Sender: No OFD packet to send [20:45:27]OFD Sender: No OFD packet to send [20:45:32]OFD Sender: No OFD packet to send [20:45:37]OFD Sender: No OFD packet to send [20:45:42]OFD Sender: No OFD packet to send [20:45:47]OFD Sender: No OFD packet to send [20:45:52]OFD Sender: No OFD packet to send [20:45:57]OFD Sender: No OFD packet to send [20:46:02]OFD Sender: No OFD packet to send [20:46:07]OFD Sender: No OFD packet to send [20:46:12]OFD Sender: No OFD packet to send [20:46:17]OFD Sender: No OFD packet to send [20:46:22]OFD Sender: No OFD packet to send [20:46:27]OFD Sender: No OFD packet to send [20:46:32]OFD Sender: No OFD packet to send [20:46:37]OFD Sender: No OFD packet to send [20:46:42]OFD Sender: No OFD packet to send [20:46:47]OFD Sender: No OFD packet to send [20:46:52]OFD Sender: No OFD packet to send [20:46:57]OFD Sender: No OFD packet to send [20:47:02]OFD Sender: No OFD packet to send [20:47:07]OFD Sender: No OFD packet to send [20:47:12]OFD Sender: No OFD packet to send [20:47:17]OFD Sender: No OFD packet to send [20:47:22]OFD Sender: No OFD packet to send [20:47:27]OFD Sender: No OFD packet to send [20:47:32]OFD Sender: No OFD packet to send [20:47:37]OFD Sender: No OFD packet to send [20:47:42]OFD Sender: No OFD packet to send [20:47:47]OFD Sender: No OFD packet to send [20:47:52]OFD Sender: No OFD packet to send [20:47:57]OFD Sender: No OFD packet to send [20:48:02]OFD Sender: No OFD packet to send [20:48:07]OFD Sender: No OFD packet to send [20:48:12]OFD Sender: No OFD packet to send [20:48:17]OFD Sender: No OFD packet to send [20:48:22]OFD Sender: No OFD packet to send [20:48:27]OFD Sender: No OFD packet to send [20:48:32]OFD Sender: No OFD packet to send [20:48:37]OFD Sender: No OFD packet to send [20:48:42]OFD Sender: No OFD packet to send [20:48:47]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:33]OFD Sender: No OFD packet to send [20:50:38]OFD Sender: No OFD packet to send [20:50:43]OFD Sender: No OFD packet to send [20:50:48]OFD Sender: No OFD packet to send [20:50:53]OFD Sender: No OFD packet to send [20:50:58]OFD Sender: No OFD packet to send [20:51:03]OFD Sender: No OFD packet to send [20:51:08]OFD Sender: No OFD packet to send [20:51:13]OFD Sender: No OFD packet to send [20:51:18]OFD Sender: No OFD packet to send [20:51:23]OFD Sender: No OFD packet to send [20:51:28]OFD Sender: No OFD packet to send [20:51:33]OFD Sender: No OFD packet to send [20:51:38]OFD Sender: No OFD packet to send [20:51:43]OFD Sender: No OFD packet to send [20:51:48]OFD Sender: No OFD packet to send [20:51:53]OFD Sender: No OFD packet to send [20:51:58]OFD Sender: No OFD packet to send [20:52:03]OFD Sender: No OFD packet to send [20:52:08]OFD Sender: No OFD packet to send [20:52:13]OFD Sender: No OFD packet to send [20:52:18]OFD Sender: No OFD packet to send [20:52:23]OFD Sender: No OFD packet to send [20:52:28]OFD Sender: No OFD packet to send [20:52:33]OFD Sender: No OFD packet to send [20:52:38]OFD Sender: No OFD packet to send [20:52:43]OFD Sender: No OFD packet to send [20:52:48]OFD Sender: No OFD packet to send [20:52:53]OFD Sender: No OFD packet to send [20:52:58]OFD Sender: No OFD packet to send [20:53:03]OFD Sender: No OFD packet to send [20:53:08]OFD Sender: No OFD packet to send [20:53:13]OFD Sender: No OFD packet to send [20:53:18]OFD Sender: No OFD packet to send [20:53:23]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:24]accept exits with 9 [20:55:24]New connection [20:55:24]New thread 3067141476 created [20:55:24]Thread 3067284836 joined [20:55:24]Waiting for new connection... [20:55:24] Sock 9.Parse request [20:55:24]Sock 9.Check first char [20:55:24]Sock 9.First char is OK [20:55:24]request: POST /json_proto HTTP/1.0 [20:55:24]Method: POST [20:55:24]URL: /json_proto [20:55:24]Method is POST - this is cgi request [20:55:24]url: /json_proto [20:55:24]query_string will be loaded in cgi processing [20:55:24]execute_cgi json_proto POST (null) [20:55:24]execute_cgi path=json_proto method=POST [20:55:24]POST find Content-Length [20:55:24]Host: 172.17.50.196:8080 [20:55:24]Content-Length: 614 [20:55:24]Content-Type: application/json [20:55:24] [20:55:24]POST finish read [20:55:24]Found Content-Length = 614 [20:55:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335171", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 119.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:24]execute_script... [20:55: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 : (3)335171", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 119.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:24]POST & json_proto [20:55:24]process_json_proto [20:55:24]json parsed OK: [20:55:24]protocol is kg_v1.0 [20:55:24]action value=close_receipt [20:55:24]process_action close_receipt [20:55:24]cmd_close_receipt [20:55:24]MH_GetDate [20:55:24]Write to MH i2c: F0 00 00 D4 19 DC [20:55:24]Write i2c OK [20:55:24]MH_I2C_Read... [20:55:24]Read from MH i2c: F0 [20:55:24]MH_I2C_Read... [20:55:24]Read from MH i2c: F0 09 00 [20:55:24]MH_I2C_Read... [20:55:24]Read from MH i2c: F0 09 00 D4 19 00 BE 4B 21 67 72 0D 1C 67 78 [20:55:24]GetLastDocTimeStamp 1730234581 [20:55:24]current date 1730235326 [20:55:24]FM_GetShiftState [20:55:24]SAM_PROTO_GetShiftState [20:55:24]wFMCommunicate request_size=4 [20:55:24]MH_SAM_APDU [20:55:24]CAPDU: 80 13 01 00 [20:55:24]Write to MH i2c: E2 08 00 D5 19 80 13 01 00 00 00 00 00 6B [20:55:24]Write i2c OK [20:55:24]MH_I2C_Read... [20:55:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:24]Read from MH i2c: E2 [20:55:24]MH_I2C_Read... [20:55:24]Read from MH i2c: E2 0E 00 [20:55:24]MH_I2C_Read... [20:55:24]Read from MH i2c: E2 0E 00 D5 19 00 09 00 01 97 25 20 67 00 00 00 00 90 00 BA [20:55:24]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:55:24]wFMCommunicate OK [20:55:24]SAM_PROTO_GetShiftState done [20:55:24]FM_GetShiftState done [20:55:24]opened in 1730160023 [20:55:24]opened+sec_in_day 1730246423 [20:55:24]quantity*price = 11900 [20:55:24]sum+1 = 11901 [20:55:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 119.00 НСП 1% : 1.05 НДС 12% : 12.64 Наличными: 119.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 263 29.10.2024 20:55 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139278 ФПД: 256662173179111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205526&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139278&fm=256662173179111&tin=02508201610067®Number=0000000000091631&sum=11900 0 [20:55:25]StoreToDocumentArchive [20:55:25]shift 555 fd 139278 [20:55:25]save to /storage/0555/doc_00139278 [20:55:25]save last doc name /storage/0555/doc_00139278 to /storage/kkm_last_doc_name [20:55:25]save OK [20:55:25]Clear old archive folders... [20:55:25]ProcessDocumentItem done err = 0, tmpTLVsize=266 [20:55:25]tlvbuf is 0112CD30 [20:55:25]SAM_PROTO_ClearQueue [20:55:25]wFMCommunicate request_size=4 [20:55:25]MH_SAM_APDU [20:55:25]CAPDU: 80 09 00 00 [20:55:25]Write to MH i2c: E2 08 00 E2 19 80 09 00 00 00 00 00 00 6D [20:55:25]Write i2c OK [20:55:25]MH_I2C_Read... [20:55:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:55:25]Read from MH i2c: E2 [20:55:25]MH_I2C_Read... [20:55:25]Read from MH i2c: E2 03 00 [20:55:25]MH_I2C_Read... [20:55:25]Read from MH i2c: E2 03 00 E2 19 00 90 00 6F [20:55:25]RAPDU: 90 00 [20:55:25]wFMCommunicate OK [20:55:25]SAM_PROTO_ClearQueue done [20:55:25]KKMCreateOFDPacket [20:55:25]OFDProtocolAddRootSTLVToBuf [20:55:25]FM_MakeSignedData [20:55:25]FM_MakeSignedData [20:55:25]SAM_PROTO_SignData [20:55:25]wFMCommunicate request_size=4 [20:55:25]MH_SAM_APDU [20:55:25]CAPDU: 80 0D 01 02 [20:55:25]Write to MH i2c: E2 08 00 E3 19 80 0D 01 02 00 00 00 00 75 [20:55:25]Write i2c OK [20:55:25]MH_I2C_Read... [20:55:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:55:25]Read from MH i2c: E2 [20:55:25]MH_I2C_Read... [20:55:25]Read from MH i2c: E2 03 00 [20:55:25]MH_I2C_Read... [20:55:25]Read from MH i2c: E2 03 00 E3 19 00 90 00 70 [20:55:25]RAPDU: 90 00 [20:55:25]wFMCommunicate OK [20:55:25]wFMCommunicate request_size=255 [20:55:25]MH_SAM_APDU [20:55:25]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 07 01 00 00 F4 03 04 00 BE 4B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 [20:55:25]Write to MH i2c: E2 02 01 E4 19 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 07 01 00 00 F4 03 04 00 BE 4B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 00 00 36 [20:55:25]Write i2c OK [20:55:25]MH_I2C_Read... [20:55:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:25]Read from MH i2c: E2 [20:55:25]MH_I2C_Read... [20:55:25]Read from MH i2c: E2 03 00 [20:55:25]MH_I2C_Read... [20:55:25]Read from MH i2c: E2 03 00 E4 19 00 90 00 71 [20:55:25]RAPDU: 90 00 [20:55:25]wFMCommunicate OK [20:55:25]wFMCommunicate request_size=25 [20:55:25]MH_SAM_APDU [20:55:25]CAPDU: 80 0D 02 02 14 36 39 10 04 04 00 0E 20 02 00 35 04 06 00 E9 6E D1 A8 DC E7 [20:55:25]Write to MH i2c: E2 1C 00 E5 19 80 0D 02 02 14 00 36 39 10 04 04 00 0E 20 02 00 35 04 06 00 E9 6E D1 A8 DC E7 00 00 29 [20:55:25]Write i2c OK [20:55:25]MH_I2C_Read... [20:55:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:25]Read from MH i2c: E2 [20:55:25]MH_I2C_Read... [20:55:25]Read from MH i2c: E2 03 00 [20:55:25]MH_I2C_Read... [20:55:25]Read from MH i2c: E2 03 00 E5 19 00 90 00 72 [20:55:25]RAPDU: 90 00 [20:55:25]wFMCommunicate OK [20:55:25]wFMCommunicate request_size=4 [20:55:25]MH_SAM_APDU [20:55:25]CAPDU: 80 0D 03 02 [20:55:25]Write to MH i2c: E2 08 00 E6 19 80 0D 03 02 00 00 00 00 7A [20:55:25]Write i2c OK [20:55:25]MH_I2C_Read... [20:55:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:55:26]Read from MH i2c: E2 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: E2 0B 00 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: E2 0B 00 E6 19 00 8A E4 63 98 91 F9 87 04 90 00 F9 [20:55:26]RAPDU: 8A E4 63 98 91 F9 87 04 90 00 [20:55:26]wFMCommunicate OK [20:55:26]SAM_PROTO_SignData done [20:55:26]FM_MakeSignedData done [20:55:26]CreateOFDProtocolMessage [20:55:26]wFMCommunicate request_size=4 [20:55:26]MH_SAM_APDU [20:55:26]CAPDU: 80 11 00 00 [20:55:26]Write to MH i2c: E2 08 00 E7 19 80 11 00 00 00 00 00 00 7A [20:55:26]Write i2c OK [20:55:26]MH_I2C_Read... [20:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:26]Read from MH i2c: E2 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: E2 17 00 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: E2 17 00 E7 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D5 [20:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:55:26]wFMCommunicate OK [20:55:26]CreateOFDProtocolMessage done [20:55:26]OFDSenderStorePacket 139278 [20:55:26]StoreOFDPacket docnum=139278 [20:55:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1E 01 00 00 F4 E1 16 01 64 BA 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 07 01 00 00 F4 03 04 00 BE 4B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0E 20 02 00 35 04 06 00 E9 6E D1 A8 DC E7 8A E4 63 98 91 F9 87 04 [20:55:26]CheckFolder [20:55:26]dirname=/storage/ofd_packets [20:55:26]CheckFolder done [20:55:26]ProducePacketName [20:55:26]name=ofd_packets/00139278 [20:55:26]NVStorageSaveData ofd_packets/00139278 [20:55:26]File name is /storage/ofd_packets/00139278 [20:55:26]Write 316 bytes [20:55:26]NVStorageSaveData done [20:55:26]OFDSenderStorePacket done [20:55:26]KKMCreateOFDPacket done [20:55:26]NVStorageSaveData kkm_last_timestamp [20:55:26]File name is /storage/kkm_last_timestamp [20:55:26]Write 4 bytes [20:55:26]NVStorageSaveData done [20:55:26]ExternCall_PrintAddStr [20:55:26]wPrintStart [20:55:26]Write to MH i2c: 01 00 00 E8 19 01 [20:55:26]Write i2c OK [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: 01 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: 01 07 00 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: 01 07 00 E8 19 00 00 00 00 00 FF 0F 16 [20:55:26]RasterBufferAndPrint [20:55:26]line Счет N : (3)335171 [20:55:26]line ИНН: 02508201610067 [20:55:26]line Контрольно-Кассовый Чек [20:55:26]line ПРОДАЖА [20:55:26]line Товар: 4870001570071 [20:55:26]line Напиток Pepsi 1л [20:55:26]line 1.000 * 119.00 [20:55:26]line = 119.00 [20:55:26]line НДС 12% НСП 1% [20:55:26]line > о реализуемом товаре [20:55:26]line ИТОГО: 119.00 [20:55:26]line НСП 1% : 1.05 [20:55:26]line НДС 12% : 12.64 [20:55:26]line Наличными: 119.00 [20:55:26]line Безнал.: 0.00 [20:55:26]line Место: АЗС № 101 "Партнер Нефть" [20:55:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:55:26]line СНО: Общий режим [20:55:26]line Чек 263 29.10.2024 20:55 [20:55:26]line Смена: 555 ФФД: 1.0 [20:55:26]line ЗНМ: 0300000081 [20:55:26]line РНМ: 0000000000091631 [20:55:26]line Версия ККМ: 001 [20:55:26]line ФМ: 0000000000874669 [20:55:26]line ФД: 139278 [20:55:26]line ФПД: 256662173179111 [20:55:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205526&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139278&fm=256662173179111&tin=02508201610067®Number=0000000000091631&sum=11900 [20:55:26]OFD Sender: Processing packet 139278 [packets to send 34, broken 33] [20:55:26]ProducePacketName [20:55:26]name=ofd_packets/00139278 [20:55:26]OFD Sender: To server: pG, [20:55:26]CommunicateWithHost lk.salyk.kg:30040 [20:55:26]ConnectInit lk.salyk.kg [20:55:26]line 0 [20:55:26]written 0, free lines is 4095 [20:55:26]Connected sock=10 [20:55: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 36 39 1E 01 00 00 F4 E1 16 01 64 BA 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 07 01 00 00 F4 03 04 00 BE 4B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0E 20 02 00 35 04 06 00 E9 6E D1 A8 DC E7 8A E4 63 98 91 F9 87 04 [20:55: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 36 39 4F 00 00 00 EF 50 47 00 B2 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 36 39 10 04 04 00 0E 20 02 00 F4 03 04 00 70 F7 20 67 B6 04 01 00 00 6E F1 52 A1 6B 27 3F DC [20:55:26]CommunicateWithHost err = 0 [20:55:26]CheckOFDResponse [20:55:26]1017 (14) - 77093643461234 [20:55:26]1041 (16) - 0000000000874669 [20:55:26]1040 (4) - 139278 [20:55:26]1012 (4) - 29.10.2024 14:55 [20:55:26]1206 (1) - 0 [20:55:26]OFD Sender: Remove packet 139278 [20:55:26]ProducePacketName [20:55:26]name=ofd_packets/00139278 [20:55:26]NVStorageDeleteData [20:55:26]Write to MH i2c: 01 00 00 10 1A 2A [20:55:26]Write i2c OK [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: 01 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: 01 07 00 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: 01 07 00 10 1A 00 00 00 00 00 1A 0D 58 [20:55:26]RasterBufferAndPrint [20:55:26]line [20:55:26]line [20:55:26]line [20:55:26]line [20:55:26]line [20:55:26]written 0, free lines is 3362 [20:55:26]MH_Cut [20:55:26]Write to MH i2c: D1 01 00 17 1A 01 03 [20:55:26]Write i2c OK [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: D1 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: D1 01 00 [20:55:26]MH_I2C_Read... [20:55:26]Read from MH i2c: D1 01 00 17 1A 00 02 [20:55:26]Write to MH i2c: 01 00 00 18 1A 32 [20:55:26]Write i2c OK [20:55:26]MH_I2C_Read... [20:55:27]OFD Sender: No OFD packet to send [20:55:27]*** Cut start [20:55:27]*** Partial cut [20:55:27]*** CUTSNS_PIN = 1 [20:55:27]*** CUTSNS_PIN = 0 [20:55:27]*** Brake cut motor [20:55:28]Read from MH i2c: 01 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: 01 07 00 [20:55:28]MH_I2C_Read... [20:55:28]*** Stop cut motor [20:55:28]*** Cut end [20:55:28]Read from MH i2c: 01 07 00 18 1A 00 00 00 00 00 FF 0F 47 [20:55:28]process_action close_receipt done [20:55:28]requested_data is exist [20:55:28]produce_requested_data [20:55:28]requested_item fm.sn is exist - process it [20:55:28]wFMCommunicate request_size=4 [20:55:28]MH_SAM_APDU [20:55:28]CAPDU: 80 11 00 00 [20:55:28]Write to MH i2c: E2 08 00 19 1A 80 11 00 00 00 00 00 00 AD [20:55:28]Write i2c OK [20:55:28]MH_I2C_Read... [20:55:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:28]Read from MH i2c: E2 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 17 00 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 17 00 19 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 08 [20:55:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:55:28]wFMCommunicate OK [20:55:28]requested_item fd.num is exist - process it [20:55:28]SAM_PROTO_GetFieldsCounters [20:55:28]wFMCommunicate request_size=4 [20:55:28]MH_SAM_APDU [20:55:28]CAPDU: 80 13 00 00 [20:55:28]Write to MH i2c: E2 08 00 1A 1A 80 13 00 00 00 00 00 00 B0 [20:55:28]Write i2c OK [20:55:28]MH_I2C_Read... [20:55:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:55:28]Read from MH i2c: E2 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 62 00 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 62 00 1A 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0E 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 49 [20:55: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0E 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 07 01 00 00 5E 04 04 00 07 01 00 00 57 04 04 00 08 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:55:28]wFMCommunicate OK [20:55:28]SAM_PROTO_GetFieldsCounters done [20:55:28]requested_item shift.num is exist - process it [20:55:28]requested_item shift.opened is exist - process it [20:55:28]req_shift_opened [20:55:28]FM_GetShiftState [20:55:28]SAM_PROTO_GetShiftState [20:55:28]wFMCommunicate request_size=4 [20:55:28]MH_SAM_APDU [20:55:28]CAPDU: 80 13 01 00 [20:55:28]Write to MH i2c: E2 08 00 1B 1A 80 13 01 00 00 00 00 00 B2 [20:55:28]Write i2c OK [20:55:28]MH_I2C_Read... [20:55:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:28]Read from MH i2c: E2 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 0E 00 [20:55:28]MH_I2C_Read... [20:55:28]Read from MH i2c: E2 0E 00 1B 1A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 01 [20:55:28]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:55:28]wFMCommunicate OK [20:55:28]SAM_PROTO_GetShiftState done [20:55:28]FM_GetShiftState done [20:55:28]req_shift_opened done [20:55:28]requested_item shift.open_date is exist - process it [20:55:28]req_shift_open_date [20:55:28]req_shift_open_date done [20:55:28]produce_requested_data done [20:55:28]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139278,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [20:55:28]process_action_free close_receipt [20:55:28]json_value_free [20:55:28]json_value_free done [20:55:28]process_json_proto returns [20:55:28]Send response to host [20:55:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139278,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [20:55:28]free response buf [20:55:28]execute_script done [20:55:28]execute_script returns [20:55:28]free content buf [20:55:28]Sock 9.Close socket [20:55:28]Sock 9.Thread stoped [20:55:32]OFD Sender: No OFD packet to send [20:55:37]OFD Sender: No OFD packet to send [20:55:42]OFD Sender: No OFD packet to send [20:55:43]accept exits with 8 [20:55:43]New connection [20:55:43]New thread 3067284836 created [20:55:43]Thread 3067141476 joined [20:55:43]Waiting for new connection... [20:55:43] Sock 8.Parse request [20:55:43]Sock 8.Check first char [20:55:43]Sock 8.First char is OK [20:55:43]request: POST /json_proto HTTP/1.0 [20:55:43]Method: POST [20:55:43]URL: /json_proto [20:55:43]Method is POST - this is cgi request [20:55:43]url: /json_proto [20:55:43]query_string will be loaded in cgi processing [20:55:43]execute_cgi json_proto POST (null) [20:55:43]execute_cgi path=json_proto method=POST [20:55:43]POST find Content-Length [20:55:43]Host: 172.17.50.196:8080 [20:55:43]Content-Length: 644 [20:55:43]Content-Type: application/json [20:55:43] [20:55:43]POST finish read [20:55:43]Found Content-Length = 644 [20:55:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335172", "tax_sys" : 0, "items" : [ { "code": "4700000310326", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 1\u043B \u0431/\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:43]execute_script... [20:55: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 : (3)335172", "tax_sys" : 0, "items" : [ { "code": "4700000310326", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 1\u043B \u0431/\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:55:43]POST & json_proto [20:55:43]process_json_proto [20:55:43]json parsed OK: [20:55:43]protocol is kg_v1.0 [20:55:43]action value=close_receipt [20:55:43]process_action close_receipt [20:55:43]cmd_close_receipt [20:55:43]MH_GetDate [20:55:43]Write to MH i2c: F0 00 00 1C 1A 25 [20:55:43]Write i2c OK [20:55:43]MH_I2C_Read... [20:55:43]Read from MH i2c: F0 [20:55:43]MH_I2C_Read... [20:55:43]Read from MH i2c: F0 09 00 [20:55:43]MH_I2C_Read... [20:55:43]Read from MH i2c: F0 09 00 1C 1A 00 D1 4B 21 67 72 0D 1C 67 D4 [20:55:43]GetLastDocTimeStamp 1730235326 [20:55:43]current date 1730235345 [20:55:43]FM_GetShiftState [20:55:43]SAM_PROTO_GetShiftState [20:55:43]wFMCommunicate request_size=4 [20:55:43]MH_SAM_APDU [20:55:43]CAPDU: 80 13 01 00 [20:55:43]Write to MH i2c: E2 08 00 1D 1A 80 13 01 00 00 00 00 00 B4 [20:55:43]Write i2c OK [20:55:43]MH_I2C_Read... [20:55:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:43]Read from MH i2c: E2 [20:55:43]MH_I2C_Read... [20:55:43]Read from MH i2c: E2 0E 00 [20:55:43]MH_I2C_Read... [20:55:43]Read from MH i2c: E2 0E 00 1D 1A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 03 [20:55:43]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:55:43]wFMCommunicate OK [20:55:43]SAM_PROTO_GetShiftState done [20:55:43]FM_GetShiftState done [20:55:43]opened in 1730160023 [20:55:43]opened+sec_in_day 1730246423 [20:55:43]quantity*price = 4900 [20:55:43]sum+1 = 4901 [20:55:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 49.00 НСП 1% : 0.43 НДС 12% : 5.20 Наличными: 49.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 264 29.10.2024 20:55 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139279 ФПД: 274797532006708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205545&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139279&fm=274797532006708&tin=02508201610067®Number=0000000000091631&sum=4900 0 [20:55:44]StoreToDocumentArchive [20:55:44]shift 555 fd 139279 [20:55:44]save to /storage/0555/doc_00139279 [20:55:44]save last doc name /storage/0555/doc_00139279 to /storage/kkm_last_doc_name [20:55:44]save OK [20:55:44]Clear old archive folders... [20:55:44]ProcessDocumentItem done err = 0, tmpTLVsize=275 [20:55:44]tlvbuf is 0119C6E0 [20:55:44]SAM_PROTO_ClearQueue [20:55:44]wFMCommunicate request_size=4 [20:55:44]MH_SAM_APDU [20:55:44]CAPDU: 80 09 00 00 [20:55:44]Write to MH i2c: E2 08 00 2A 1A 80 09 00 00 00 00 00 00 B6 [20:55:44]Write i2c OK [20:55:44]MH_I2C_Read... [20:55:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:55:44]Read from MH i2c: E2 [20:55:44]MH_I2C_Read... [20:55:44]Read from MH i2c: E2 03 00 [20:55:44]MH_I2C_Read... [20:55:44]Read from MH i2c: E2 03 00 2A 1A 00 90 00 B8 [20:55:44]RAPDU: 90 00 [20:55:44]wFMCommunicate OK [20:55:44]SAM_PROTO_ClearQueue done [20:55:44]KKMCreateOFDPacket [20:55:44]OFDProtocolAddRootSTLVToBuf [20:55:44]FM_MakeSignedData [20:55:44]FM_MakeSignedData [20:55:44]SAM_PROTO_SignData [20:55:44]wFMCommunicate request_size=4 [20:55:44]MH_SAM_APDU [20:55:44]CAPDU: 80 0D 01 02 [20:55:44]Write to MH i2c: E2 08 00 2B 1A 80 0D 01 02 00 00 00 00 BE [20:55:44]Write i2c OK [20:55:44]MH_I2C_Read... [20:55:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:55:44]Read from MH i2c: E2 [20:55:44]MH_I2C_Read... [20:55:44]Read from MH i2c: E2 03 00 [20:55:44]MH_I2C_Read... [20:55:44]Read from MH i2c: E2 03 00 2B 1A 00 90 00 B9 [20:55:44]RAPDU: 90 00 [20:55:44]wFMCommunicate OK [20:55:44]wFMCommunicate request_size=255 [20:55:44]MH_SAM_APDU [20:55:44]CAPDU: 80 0D 02 02 FA 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 D1 4B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 [20:55:44]Write to MH i2c: E2 02 01 2C 1A 80 0D 02 02 FA 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 D1 4B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 00 00 14 [20:55:44]Write i2c OK [20:55:44]MH_I2C_Read... [20:55:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:45]Read from MH i2c: E2 [20:55:45]MH_I2C_Read... [20:55:45]Read from MH i2c: E2 03 00 [20:55:45]MH_I2C_Read... [20:55:45]Read from MH i2c: E2 03 00 2C 1A 00 90 00 BA [20:55:45]RAPDU: 90 00 [20:55:45]wFMCommunicate OK [20:55:45]wFMCommunicate request_size=34 [20:55:45]MH_SAM_APDU [20:55:45]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0F 20 02 00 35 04 06 00 F9 ED 49 47 C9 34 [20:55:45]Write to MH i2c: E2 25 00 2D 1A 80 0D 02 02 1D 00 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0F 20 02 00 35 04 06 00 F9 ED 49 47 C9 34 00 00 2E [20:55:45]Write i2c OK [20:55:45]MH_I2C_Read... [20:55:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:55:45]Read from MH i2c: E2 [20:55:45]MH_I2C_Read... [20:55:45]Read from MH i2c: E2 03 00 [20:55:45]MH_I2C_Read... [20:55:45]Read from MH i2c: E2 03 00 2D 1A 00 90 00 BB [20:55:45]RAPDU: 90 00 [20:55:45]wFMCommunicate OK [20:55:45]wFMCommunicate request_size=4 [20:55:45]MH_SAM_APDU [20:55:45]CAPDU: 80 0D 03 02 [20:55:45]Write to MH i2c: E2 08 00 2E 1A 80 0D 03 02 00 00 00 00 C3 [20:55:45]Write i2c OK [20:55:45]MH_I2C_Read... [20:55:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:55:45]Read from MH i2c: E2 [20:55:45]MH_I2C_Read... [20:55:45]Read from MH i2c: E2 0B 00 [20:55:45]MH_I2C_Read... [20:55:45]Read from MH i2c: E2 0B 00 2E 1A 00 B6 BF 62 9B E4 57 87 18 90 00 10 [20:55:45]RAPDU: B6 BF 62 9B E4 57 87 18 90 00 [20:55:45]wFMCommunicate OK [20:55:45]SAM_PROTO_SignData done [20:55:45]FM_MakeSignedData done [20:55:45]CreateOFDProtocolMessage [20:55:45]wFMCommunicate request_size=4 [20:55:45]MH_SAM_APDU [20:55:45]CAPDU: 80 11 00 00 [20:55:45]Write to MH i2c: E2 08 00 2F 1A 80 11 00 00 00 00 00 00 C3 [20:55:45]Write i2c OK [20:55:45]MH_I2C_Read... [20:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:45]Read from MH i2c: E2 [20:55:45]MH_I2C_Read... [20:55:45]Read from MH i2c: E2 17 00 [20:55:45]MH_I2C_Read... [20:55:45]Read from MH i2c: E2 17 00 2F 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 1E [20:55:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:55:45]wFMCommunicate OK [20:55:45]CreateOFDProtocolMessage done [20:55:45]OFDSenderStorePacket 139279 [20:55:45]StoreOFDPacket docnum=139279 [20:55:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 27 01 00 00 74 94 1F 01 3B 6F 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 D1 4B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0F 20 02 00 35 04 06 00 F9 ED 49 47 C9 34 B6 BF 62 9B E4 57 87 18 [20:55:45]CheckFolder [20:55:45]dirname=/storage/ofd_packets [20:55:45]CheckFolder done [20:55:45]ProducePacketName [20:55:45]name=ofd_packets/00139279 [20:55:45]NVStorageSaveData ofd_packets/00139279 [20:55:45]File name is /storage/ofd_packets/00139279 [20:55:45]Write 325 bytes [20:55:45]NVStorageSaveData done [20:55:45]OFDSenderStorePacket done [20:55:45]KKMCreateOFDPacket done [20:55:45]NVStorageSaveData kkm_last_timestamp [20:55:45]File name is /storage/kkm_last_timestamp [20:55:45]Write 4 bytes [20:55:45]NVStorageSaveData done [20:55:45]ExternCall_PrintAddStr [20:55:45]wPrintStart [20:55:45]Write to MH i2c: 01 00 00 30 1A 4A [20:55:45]Write i2c OK [20:55:45]MH_I2C_Read... [20:55:45]Read from MH i2c: 01 [20:55:45]MH_I2C_Read... [20:55:45]Read from MH i2c: 01 07 00 [20:55:45]MH_I2C_Read... [20:55:45]Read from MH i2c: 01 07 00 30 1A 00 00 00 00 00 FF 0F 5F [20:55:45]RasterBufferAndPrint [20:55:45]line Счет N : (3)335172 [20:55:45]line ИНН: 02508201610067 [20:55:45]line Контрольно-Кассовый Чек [20:55:45]line ПРОДАЖА [20:55:45]line Товар: 4700000310326 [20:55:45]line Вода Адыгене 1л б/г [20:55:45]line 1.000 * 49.00 [20:55:45]line = 49.00 [20:55:45]line НДС 12% НСП 1% [20:55:45]line > о реализуемом товаре [20:55:45]line ИТОГО: 49.00 [20:55:45]line НСП 1% : 0.43 [20:55:45]line НДС 12% : 5.20 [20:55:45]line Наличными: 49.00 [20:55:45]line Безнал.: 0.00 [20:55:45]line Место: АЗС № 101 "Партнер Нефть" [20:55:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:55:45]line СНО: Общий режим [20:55:45]line Чек 264 29.10.2024 20:55 [20:55:45]line Смена: 555 ФФД: 1.0 [20:55:45]line ЗНМ: 0300000081 [20:55:45]line РНМ: 0000000000091631 [20:55:45]line Версия ККМ: 001 [20:55:45]line ФМ: 0000000000874669 [20:55:45]line ФД: 139279 [20:55:45]line ФПД: 274797532006708 [20:55:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205545&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139279&fm=274797532006708&tin=02508201610067®Number=0000000000091631&sum=4900 [20:55:45]OFD Sender: Processing packet 139279 [packets to send 34, broken 33] [20:55:45]ProducePacketName [20:55:45]name=ofd_packets/00139279 [20:55:45]OFD Sender: To server: pG, [20:55:45]CommunicateWithHost lk.salyk.kg:30040 [20:55:45]ConnectInit lk.salyk.kg [20:55:45]line 0 [20:55:45]written 0, free lines is 4095 [20:55:45]Connected sock=10 [20:55: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 36 39 27 01 00 00 74 94 1F 01 3B 6F 5A 03 01 00 03 00 13 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 D1 4B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 0F 20 02 00 35 04 06 00 F9 ED 49 47 C9 34 B6 BF 62 9B E4 57 87 18 [20:55: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 36 39 4F 00 00 00 91 5F 47 00 24 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 36 39 10 04 04 00 0F 20 02 00 F4 03 04 00 83 F7 20 67 B6 04 01 00 00 13 5E DA F7 E1 3E 47 33 [20:55:45]CommunicateWithHost err = 0 [20:55:45]CheckOFDResponse [20:55:45]1017 (14) - 77093643461234 [20:55:45]1041 (16) - 0000000000874669 [20:55:45]1040 (4) - 139279 [20:55:45]1012 (4) - 29.10.2024 14:56 [20:55:45]1206 (1) - 0 [20:55:45]OFD Sender: Remove packet 139279 [20:55:45]ProducePacketName [20:55:45]name=ofd_packets/00139279 [20:55:45]NVStorageDeleteData [20:55:46]Write to MH i2c: 01 00 00 58 1A 72 [20:55:46]Write i2c OK [20:55:46]MH_I2C_Read... [20:55:46]Read from MH i2c: 01 [20:55:46]MH_I2C_Read... [20:55:46]Read from MH i2c: 01 07 00 [20:55:46]MH_I2C_Read... [20:55:46]Read from MH i2c: 01 07 00 58 1A 00 00 00 00 00 13 0D 99 [20:55:46]RasterBufferAndPrint [20:55:46]line [20:55:46]line [20:55:46]line [20:55:46]line [20:55:46]line [20:55:46]written 0, free lines is 3357 [20:55:46]MH_Cut [20:55:46]Write to MH i2c: D1 01 00 5F 1A 01 4B [20:55:46]Write i2c OK [20:55:46]MH_I2C_Read... [20:55:46]Read from MH i2c: D1 [20:55:46]MH_I2C_Read... [20:55:46]Read from MH i2c: D1 01 00 [20:55:46]MH_I2C_Read... [20:55:46]Read from MH i2c: D1 01 00 5F 1A 00 4A [20:55:46]Write to MH i2c: 01 00 00 60 1A 7A [20:55:46]Write i2c OK [20:55:46]MH_I2C_Read... [20:55:46]OFD Sender: No OFD packet to send [20:55:46]*** Cut start [20:55:46]*** Partial cut [20:55:46]*** CUTSNS_PIN = 1 [20:55:46]*** CUTSNS_PIN = 0 [20:55:46]*** Brake cut motor [20:55:47]Read from MH i2c: 01 [20:55:47]MH_I2C_Read... [20:55:47]*** Stop cut motor [20:55:47]*** Cut end [20:55:47]Read from MH i2c: 01 07 00 [20:55:47]MH_I2C_Read... [20:55:47]Read from MH i2c: 01 07 00 60 1A 00 00 00 00 00 FF 0F 8F [20:55:47]process_action close_receipt done [20:55:47]requested_data is exist [20:55:47]produce_requested_data [20:55:47]requested_item fm.sn is exist - process it [20:55:47]wFMCommunicate request_size=4 [20:55:47]MH_SAM_APDU [20:55:47]CAPDU: 80 11 00 00 [20:55:47]Write to MH i2c: E2 08 00 61 1A 80 11 00 00 00 00 00 00 F5 [20:55:47]Write i2c OK [20:55:47]MH_I2C_Read... [20:55:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:55:47]Read from MH i2c: E2 [20:55:47]MH_I2C_Read... [20:55:47]Read from MH i2c: E2 17 00 [20:55:47]MH_I2C_Read... [20:55:47]Read from MH i2c: E2 17 00 61 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 50 [20:55:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:55:47]wFMCommunicate OK [20:55:47]requested_item fd.num is exist - process it [20:55:47]SAM_PROTO_GetFieldsCounters [20:55:47]wFMCommunicate request_size=4 [20:55:47]MH_SAM_APDU [20:55:47]CAPDU: 80 13 00 00 [20:55:47]Write to MH i2c: E2 08 00 62 1A 80 13 00 00 00 00 00 00 F8 [20:55:47]Write i2c OK [20:55:47]MH_I2C_Read... [20:55:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:55:47]Read from MH i2c: E2 [20:55:47]MH_I2C_Read... [20:55:47]Read from MH i2c: E2 62 00 [20:55:47]MH_I2C_Read... [20:55:47]Read from MH i2c: E2 62 00 62 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0F 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 95 [20:55: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 0F 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 08 01 00 00 5E 04 04 00 08 01 00 00 57 04 04 00 09 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:55:47]wFMCommunicate OK [20:55:47]SAM_PROTO_GetFieldsCounters done [20:55:47]requested_item shift.num is exist - process it [20:55:47]requested_item shift.opened is exist - process it [20:55:47]req_shift_opened [20:55:47]FM_GetShiftState [20:55:47]SAM_PROTO_GetShiftState [20:55:47]wFMCommunicate request_size=4 [20:55:47]MH_SAM_APDU [20:55:47]CAPDU: 80 13 01 00 [20:55:47]Write to MH i2c: E2 08 00 63 1A 80 13 01 00 00 00 00 00 FA [20:55:47]Write i2c OK [20:55:47]MH_I2C_Read... [20:55:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:55:47]Read from MH i2c: E2 [20:55:47]MH_I2C_Read... [20:55:47]Read from MH i2c: E2 0E 00 [20:55:47]MH_I2C_Read... [20:55:47]Read from MH i2c: E2 0E 00 63 1A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 49 [20:55:47]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:55:47]wFMCommunicate OK [20:55:47]SAM_PROTO_GetShiftState done [20:55:47]FM_GetShiftState done [20:55:47]req_shift_opened done [20:55:47]requested_item shift.open_date is exist - process it [20:55:47]req_shift_open_date [20:55:47]req_shift_open_date done [20:55:47]produce_requested_data done [20:55:47]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139279,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [20:55:47]process_action_free close_receipt [20:55:47]json_value_free [20:55:47]json_value_free done [20:55:47]process_json_proto returns [20:55:47]Send response to host [20:55:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139279,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [20:55:47]free response buf [20:55:47]execute_script done [20:55:47]execute_script returns [20:55:47]free content buf [20:55:47]Sock 8.Close socket [20:55:47]Sock 8.Thread stoped [20:55:51]OFD Sender: No OFD packet to send [20:55:56]OFD Sender: No OFD packet to send [20:56:01]OFD Sender: No OFD packet to send [20:56:06]OFD Sender: No OFD packet to send [20:56:11]OFD Sender: No OFD packet to send [20:56:16]OFD Sender: No OFD packet to send [20:56:21]OFD Sender: No OFD packet to send [20:56:26]OFD Sender: No OFD packet to send [20:56:31]OFD Sender: No OFD packet to send [20:56:33]accept exits with 9 [20:56:33]New connection [20:56:33]New thread 3067141476 created [20:56:33]Thread 3067284836 joined [20:56:33]Waiting for new connection... [20:56:33] Sock 9.Parse request [20:56:33]Sock 9.Check first char [20:56:33]Sock 9.First char is OK [20:56:33]request: POST /json_proto HTTP/1.0 [20:56:33]Method: POST [20:56:33]URL: /json_proto [20:56:33]Method is POST - this is cgi request [20:56:33]url: /json_proto [20:56:33]query_string will be loaded in cgi processing [20:56:33]execute_cgi json_proto POST (null) [20:56:33]execute_cgi path=json_proto method=POST [20:56:33]POST find Content-Length [20:56:33]Host: 172.17.50.196:8080 [20:56:33]Content-Length: 620 [20:56:33]Content-Type: application/json [20:56:33] [20:56:33]POST finish read [20:56:33]Found Content-Length = 620 [20:56:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335173", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 139.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:33]execute_script... [20:56:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335173", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 139.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:33]POST & json_proto [20:56:33]process_json_proto [20:56:33]json parsed OK: [20:56:33]protocol is kg_v1.0 [20:56:33]action value=close_receipt [20:56:33]process_action close_receipt [20:56:33]cmd_close_receipt [20:56:33]MH_GetDate [20:56:33]Write to MH i2c: F0 00 00 64 1A 6D [20:56:33]Write i2c OK [20:56:33]MH_I2C_Read... [20:56:33]Read from MH i2c: F0 [20:56:33]MH_I2C_Read... [20:56:33]Read from MH i2c: F0 09 00 [20:56:33]MH_I2C_Read... [20:56:33]Read from MH i2c: F0 09 00 64 1A 00 03 4C 21 67 72 0D 1C 67 4F [20:56:33]GetLastDocTimeStamp 1730235345 [20:56:33]current date 1730235395 [20:56:33]FM_GetShiftState [20:56:33]SAM_PROTO_GetShiftState [20:56:33]wFMCommunicate request_size=4 [20:56:33]MH_SAM_APDU [20:56:33]CAPDU: 80 13 01 00 [20:56:33]Write to MH i2c: E2 08 00 65 1A 80 13 01 00 00 00 00 00 FC [20:56:33]Write i2c OK [20:56:33]MH_I2C_Read... [20:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:33]Read from MH i2c: E2 [20:56:33]MH_I2C_Read... [20:56:33]Read from MH i2c: E2 0E 00 [20:56:33]MH_I2C_Read... [20:56:33]Read from MH i2c: E2 0E 00 65 1A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 4B [20:56:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:56:33]wFMCommunicate OK [20:56:33]SAM_PROTO_GetShiftState done [20:56:33]FM_GetShiftState done [20:56:33]opened in 1730160023 [20:56:33]opened+sec_in_day 1730246423 [20:56:33]quantity*price = 13900 [20:56:33]sum+1 = 13901 [20:56:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 139.00 НСП 1% : 1.23 НДС 12% : 14.76 Наличными: 139.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 265 29.10.2024 20:56 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139280 ФПД: 165069257313632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205635&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139280&fm=165069257313632&tin=02508201610067®Number=0000000000091631&sum=13900 0 [20:56:34]StoreToDocumentArchive [20:56:34]shift 555 fd 139280 [20:56:34]save to /storage/0555/doc_00139280 [20:56:34]save last doc name /storage/0555/doc_00139280 to /storage/kkm_last_doc_name [20:56:34]save OK [20:56:34]Clear old archive folders... [20:56:34]ProcessDocumentItem done err = 0, tmpTLVsize=272 [20:56:34]tlvbuf is 0110A090 [20:56:34]SAM_PROTO_ClearQueue [20:56:34]wFMCommunicate request_size=4 [20:56:34]MH_SAM_APDU [20:56:34]CAPDU: 80 09 00 00 [20:56:34]Write to MH i2c: E2 08 00 72 1A 80 09 00 00 00 00 00 00 FE [20:56:34]Write i2c OK [20:56:34]MH_I2C_Read... [20:56:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:56:34]Read from MH i2c: E2 [20:56:34]MH_I2C_Read... [20:56:34]Read from MH i2c: E2 03 00 [20:56:34]MH_I2C_Read... [20:56:34]Read from MH i2c: E2 03 00 72 1A 00 90 00 00 [20:56:34]RAPDU: 90 00 [20:56:34]wFMCommunicate OK [20:56:34]SAM_PROTO_ClearQueue done [20:56:34]KKMCreateOFDPacket [20:56:34]OFDProtocolAddRootSTLVToBuf [20:56:34]FM_MakeSignedData [20:56:34]FM_MakeSignedData [20:56:34]SAM_PROTO_SignData [20:56:34]wFMCommunicate request_size=4 [20:56:34]MH_SAM_APDU [20:56:34]CAPDU: 80 0D 01 02 [20:56:34]Write to MH i2c: E2 08 00 73 1A 80 0D 01 02 00 00 00 00 06 [20:56:34]Write i2c OK [20:56:34]MH_I2C_Read... [20:56:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:56:34]Read from MH i2c: E2 [20:56:34]MH_I2C_Read... [20:56:34]Read from MH i2c: E2 03 00 [20:56:34]MH_I2C_Read... [20:56:34]Read from MH i2c: E2 03 00 73 1A 00 90 00 01 [20:56:34]RAPDU: 90 00 [20:56:34]wFMCommunicate OK [20:56:34]wFMCommunicate request_size=255 [20:56:34]MH_SAM_APDU [20:56:34]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 03 4C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 [20:56:34]Write to MH i2c: E2 02 01 74 1A 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 03 4C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 00 00 40 [20:56:34]Write i2c OK [20:56:34]MH_I2C_Read... [20:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:35]Read from MH i2c: E2 [20:56:35]MH_I2C_Read... [20:56:35]Read from MH i2c: E2 03 00 [20:56:35]MH_I2C_Read... [20:56:35]Read from MH i2c: E2 03 00 74 1A 00 90 00 02 [20:56:35]RAPDU: 90 00 [20:56:35]wFMCommunicate OK [20:56:35]wFMCommunicate request_size=31 [20:56:35]MH_SAM_APDU [20:56:35]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 36 36 39 10 04 04 00 10 20 02 00 35 04 06 00 96 21 2E 72 0D 60 [20:56:35]Write to MH i2c: E2 22 00 75 1A 80 0D 02 02 1A 00 30 30 38 37 34 36 36 39 10 04 04 00 10 20 02 00 35 04 06 00 96 21 2E 72 0D 60 00 00 32 [20:56:35]Write i2c OK [20:56:35]MH_I2C_Read... [20:56:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:35]Read from MH i2c: E2 [20:56:35]MH_I2C_Read... [20:56:35]Read from MH i2c: E2 03 00 [20:56:35]MH_I2C_Read... [20:56:35]Read from MH i2c: E2 03 00 75 1A 00 90 00 03 [20:56:35]RAPDU: 90 00 [20:56:35]wFMCommunicate OK [20:56:35]wFMCommunicate request_size=4 [20:56:35]MH_SAM_APDU [20:56:35]CAPDU: 80 0D 03 02 [20:56:35]Write to MH i2c: E2 08 00 76 1A 80 0D 03 02 00 00 00 00 0B [20:56:35]Write i2c OK [20:56:35]MH_I2C_Read... [20:56:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:56:35]Read from MH i2c: E2 [20:56:35]MH_I2C_Read... [20:56:35]Read from MH i2c: E2 0B 00 [20:56:35]MH_I2C_Read... [20:56:35]Read from MH i2c: E2 0B 00 76 1A 00 72 BB F7 88 D9 CB E6 A4 90 00 E6 [20:56:35]RAPDU: 72 BB F7 88 D9 CB E6 A4 90 00 [20:56:35]wFMCommunicate OK [20:56:35]SAM_PROTO_SignData done [20:56:35]FM_MakeSignedData done [20:56:35]CreateOFDProtocolMessage [20:56:35]wFMCommunicate request_size=4 [20:56:35]MH_SAM_APDU [20:56:35]CAPDU: 80 11 00 00 [20:56:35]Write to MH i2c: E2 08 00 77 1A 80 11 00 00 00 00 00 00 0B [20:56:35]Write i2c OK [20:56:35]MH_I2C_Read... [20:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:35]Read from MH i2c: E2 [20:56:35]MH_I2C_Read... [20:56:35]Read from MH i2c: E2 17 00 [20:56:35]MH_I2C_Read... [20:56:35]Read from MH i2c: E2 17 00 77 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 66 [20:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:56:35]wFMCommunicate OK [20:56:35]CreateOFDProtocolMessage done [20:56:35]OFDSenderStorePacket 139280 [20:56:35]StoreOFDPacket docnum=139280 [20:56:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 24 01 00 00 76 03 1C 01 8A AA 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 03 4C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 10 20 02 00 35 04 06 00 96 21 2E 72 0D 60 72 BB F7 88 D9 CB E6 A4 [20:56:35]CheckFolder [20:56:35]dirname=/storage/ofd_packets [20:56:35]CheckFolder done [20:56:35]ProducePacketName [20:56:35]name=ofd_packets/00139280 [20:56:35]NVStorageSaveData ofd_packets/00139280 [20:56:35]File name is /storage/ofd_packets/00139280 [20:56:35]Write 322 bytes [20:56:35]NVStorageSaveData done [20:56:35]OFDSenderStorePacket done [20:56:35]KKMCreateOFDPacket done [20:56:35]NVStorageSaveData kkm_last_timestamp [20:56:35]File name is /storage/kkm_last_timestamp [20:56:35]Write 4 bytes [20:56:35]NVStorageSaveData done [20:56:35]OFD Sender: Processing packet 139280 [packets to send 34, broken 33] [20:56:35]ProducePacketName [20:56:35]name=ofd_packets/00139280 [20:56:35]OFD Sender: To server: pG, [20:56:35]CommunicateWithHost lk.salyk.kg:30040 [20:56:35]ConnectInit lk.salyk.kg [20:56:35]ExternCall_PrintAddStr [20:56:35]wPrintStart [20:56:35]Write to MH i2c: 01 00 00 78 1A 92 [20:56:35]Write i2c OK [20:56:35]MH_I2C_Read... [20:56:35]Read from MH i2c: 01 [20:56:35]MH_I2C_Read... [20:56:35]Read from MH i2c: 01 07 00 [20:56:35]MH_I2C_Read... [20:56:35]Read from MH i2c: 01 07 00 78 1A 00 00 00 00 00 FF 0F A7 [20:56:35]RasterBufferAndPrint [20:56:35]line Счет N : (3)335173 [20:56:35]line ИНН: 02508201610067 [20:56:35]line Контрольно-Кассовый Чек [20:56:35]line ПРОДАЖА [20:56:35]line Товар: 48745000 [20:56:35]line Сигареты Winston Purple Mix [20:56:35]line 1.000 * 139.00 [20:56:35]line = 139.00 [20:56:35]line НДС 12% НСП 1% [20:56:35]line > о реализуемом товаре [20:56:35]line ИТОГО: 139.00 [20:56:35]line НСП 1% : 1.23 [20:56:35]line НДС 12% : 14.76 [20:56:35]line Наличными: 139.00 [20:56:35]line Безнал.: 0.00 [20:56:35]line Место: АЗС № 101 "Партнер Нефть" [20:56:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [20:56:35]line СНО: Общий режим [20:56:35]line Чек 265 29.10.2024 20:56 [20:56:35]line Смена: 555 ФФД: 1.0 [20:56:35]line ЗНМ: 0300000081 [20:56:35]line РНМ: 0000000000091631 [20:56:35]line Версия ККМ: 001 [20:56:35]line ФМ: 0000000000874669 [20:56:35]line ФД: 139280 [20:56:35]line ФПД: 165069257313632 [20:56:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T205635&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139280&fm=165069257313632&tin=02508201610067®Number=0000000000091631&sum=13900 [20:56:35]line 0 [20:56:35]Connected sock=11 [20:56:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 24 01 00 00 76 03 1C 01 8A AA 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 03 4C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 10 20 02 00 35 04 06 00 96 21 2E 72 0D 60 72 BB F7 88 D9 CB E6 A4 [20:56:35]written 0, free lines is 4095 [20:56: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 36 39 4F 00 00 00 62 12 47 00 7D 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 36 39 10 04 04 00 10 20 02 00 F4 03 04 00 B5 F7 20 67 B6 04 01 00 00 FF D2 D7 83 53 B3 7C C3 [20:56:35]CommunicateWithHost err = 0 [20:56:35]CheckOFDResponse [20:56:35]1017 (14) - 77093643461234 [20:56:35]1041 (16) - 0000000000874669 [20:56:35]1040 (4) - 139280 [20:56:35]1012 (4) - 29.10.2024 14:56 [20:56:35]1206 (1) - 0 [20:56:35]OFD Sender: Remove packet 139280 [20:56:35]ProducePacketName [20:56:35]name=ofd_packets/00139280 [20:56:35]NVStorageDeleteData [20:56:36]Write to MH i2c: 01 00 00 A0 1A BA [20:56:36]Write i2c OK [20:56:36]MH_I2C_Read... [20:56:36]Read from MH i2c: 01 [20:56:36]MH_I2C_Read... [20:56:36]Read from MH i2c: 01 07 00 [20:56:36]MH_I2C_Read... [20:56:36]Read from MH i2c: 01 07 00 A0 1A 00 00 00 00 00 0C 0D DA [20:56:36]RasterBufferAndPrint [20:56:36]line [20:56:36]line [20:56:36]line [20:56:36]line [20:56:36]line [20:56:36]written 0, free lines is 3349 [20:56:36]MH_Cut [20:56:36]Write to MH i2c: D1 01 00 A7 1A 01 93 [20:56:36]Write i2c OK [20:56:36]MH_I2C_Read... [20:56:36]Read from MH i2c: D1 [20:56:36]MH_I2C_Read... [20:56:36]Read from MH i2c: D1 01 00 [20:56:36]MH_I2C_Read... [20:56:36]Read from MH i2c: D1 01 00 A7 1A 00 92 [20:56:36]Write to MH i2c: 01 00 00 A8 1A C2 [20:56:36]Write i2c OK [20:56:36]MH_I2C_Read... [20:56:36]OFD Sender: No OFD packet to send [20:56:36]*** Cut start [20:56:36]*** Partial cut [20:56:36]*** CUTSNS_PIN = 1 [20:56:36]*** CUTSNS_PIN = 0 [20:56:36]*** Brake cut motor [20:56:37]Read from MH i2c: 01 [20:56:37]MH_I2C_Read... [20:56:37]*** Stop cut motor [20:56:37]*** Cut end [20:56:37]Read from MH i2c: 01 07 00 [20:56:37]MH_I2C_Read... [20:56:37]Read from MH i2c: 01 07 00 A8 1A 00 00 00 00 00 FF 0F D7 [20:56:37]process_action close_receipt done [20:56:37]requested_data is exist [20:56:37]produce_requested_data [20:56:37]requested_item fm.sn is exist - process it [20:56:37]wFMCommunicate request_size=4 [20:56:37]MH_SAM_APDU [20:56:37]CAPDU: 80 11 00 00 [20:56:37]Write to MH i2c: E2 08 00 A9 1A 80 11 00 00 00 00 00 00 3D [20:56:37]Write i2c OK [20:56:37]MH_I2C_Read... [20:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:37]Read from MH i2c: E2 [20:56:37]MH_I2C_Read... [20:56:37]Read from MH i2c: E2 17 00 [20:56:37]MH_I2C_Read... [20:56:37]Read from MH i2c: E2 17 00 A9 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 98 [20:56:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [20:56:37]wFMCommunicate OK [20:56:37]requested_item fd.num is exist - process it [20:56:37]SAM_PROTO_GetFieldsCounters [20:56:37]wFMCommunicate request_size=4 [20:56:37]MH_SAM_APDU [20:56:37]CAPDU: 80 13 00 00 [20:56:37]Write to MH i2c: E2 08 00 AA 1A 80 13 00 00 00 00 00 00 40 [20:56:37]Write i2c OK [20:56:37]MH_I2C_Read... [20:56:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:56:37]Read from MH i2c: E2 [20:56:37]MH_I2C_Read... [20:56:37]Read from MH i2c: E2 62 00 [20:56:37]MH_I2C_Read... [20:56:37]Read from MH i2c: E2 62 00 AA 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 10 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [20:56: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 10 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 09 01 00 00 5E 04 04 00 09 01 00 00 57 04 04 00 0A 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:56:37]wFMCommunicate OK [20:56:37]SAM_PROTO_GetFieldsCounters done [20:56:37]requested_item shift.num is exist - process it [20:56:37]requested_item shift.opened is exist - process it [20:56:37]req_shift_opened [20:56:37]FM_GetShiftState [20:56:37]SAM_PROTO_GetShiftState [20:56:37]wFMCommunicate request_size=4 [20:56:37]MH_SAM_APDU [20:56:37]CAPDU: 80 13 01 00 [20:56:37]Write to MH i2c: E2 08 00 AB 1A 80 13 01 00 00 00 00 00 42 [20:56:37]Write i2c OK [20:56:37]MH_I2C_Read... [20:56:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:37]Read from MH i2c: E2 [20:56:37]MH_I2C_Read... [20:56:37]Read from MH i2c: E2 0E 00 [20:56:37]MH_I2C_Read... [20:56:37]Read from MH i2c: E2 0E 00 AB 1A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 91 [20:56:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [20:56:37]wFMCommunicate OK [20:56:37]SAM_PROTO_GetShiftState done [20:56:37]FM_GetShiftState done [20:56:37]req_shift_opened done [20:56:37]requested_item shift.open_date is exist - process it [20:56:37]req_shift_open_date [20:56:37]req_shift_open_date done [20:56:37]produce_requested_data done [20:56:37]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139280,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [20:56:37]process_action_free close_receipt [20:56:37]json_value_free [20:56:37]json_value_free done [20:56:37]process_json_proto returns [20:56:37]Send response to host [20:56:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139280,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [20:56:37]free response buf [20:56:37]execute_script done [20:56:37]execute_script returns [20:56:37]free content buf [20:56:37]Sock 9.Close socket [20:56:37]Sock 9.Thread stoped [20:56:41]OFD Sender: No OFD packet to send [20:56:46]OFD Sender: No OFD packet to send [20:56:51]OFD Sender: No OFD packet to send [20:56:56]OFD Sender: No OFD packet to send [20:57:01]OFD Sender: No OFD packet to send [20:57:06]OFD Sender: No OFD packet to send [20:57:11]OFD Sender: No OFD packet to send [20:57:16]OFD Sender: No OFD packet to send [20:57:21]OFD Sender: No OFD packet to send [20:57:26]OFD Sender: No OFD packet to send [20:57:31]OFD Sender: No OFD packet to send [20:57:36]OFD Sender: No OFD packet to send [20:57:41]OFD Sender: No OFD packet to send [20:57:46]OFD Sender: No OFD packet to send [20:57:51]OFD Sender: No OFD packet to send [20:57:56]OFD Sender: No OFD packet to send [20:58:01]OFD Sender: No OFD packet to send [20:58:06]OFD Sender: No OFD packet to send [20:58:11]OFD Sender: No OFD packet to send [20:58:16]OFD Sender: No OFD packet to send [20:58:21]OFD Sender: No OFD packet to send [20:58:26]OFD Sender: No OFD packet to send [20:58:31]OFD Sender: No OFD packet to send [20:58:36]OFD Sender: No OFD packet to send [20:58:41]OFD Sender: No OFD packet to send [20:58:46]OFD Sender: No OFD packet to send [20:58:51]OFD Sender: No OFD packet to send [20:58:56]OFD Sender: No OFD packet to send [20:59:01]OFD Sender: No OFD packet to send [20:59:06]OFD Sender: No OFD packet to send [20:59:11]OFD Sender: No OFD packet to send [20:59:16]OFD Sender: No OFD packet to send [20:59:21]OFD Sender: No OFD packet to send [20:59:26]OFD Sender: No OFD packet to send [20:59:31]OFD Sender: No OFD packet to send [20:59:36]OFD Sender: No OFD packet to send [20:59:41]OFD Sender: No OFD packet to send [20:59:46]OFD Sender: No OFD packet to send [20:59:51]OFD Sender: No OFD packet to send [20:59:56]OFD Sender: No OFD packet to send [21:00:01]OFD Sender: No OFD packet to send [21:00:06]OFD Sender: No OFD packet to send [21:00:11]OFD Sender: No OFD packet to send [21:00:16]OFD Sender: No OFD packet to send [21:00:21]OFD Sender: No OFD packet to send [21:00:26]OFD Sender: No OFD packet to send [21:00:31]OFD Sender: No OFD packet to send [21:00:32]accept exits with 8 [21:00:32]New connection [21:00:32]New thread 3067284836 created [21:00:32]Thread 3067141476 joined [21:00:32]Waiting for new connection... [21:00:32] Sock 8.Parse request [21:00:32]Sock 8.Check first char [21:00:32]Sock 8.First char is OK [21:00:32]request: POST /json_proto HTTP/1.0 [21:00:32]Method: POST [21:00:32]URL: /json_proto [21:00:32]Method is POST - this is cgi request [21:00:32]url: /json_proto [21:00:32]query_string will be loaded in cgi processing [21:00:32]execute_cgi json_proto POST (null) [21:00:32]execute_cgi path=json_proto method=POST [21:00:32]POST find Content-Length [21:00:32]Host: 172.17.50.196:8080 [21:00:32]Content-Length: 983 [21:00:32]Content-Type: application/json [21:00:32] [21:00:32]POST finish read [21:00:32]Found Content-Length = 983 [21:00:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335174", "tax_sys" : 0, "items" : [ { "code": "4650075420409", "name": "\u0421\u043E\u043A Rich \u0412\u0438\u0448\u043D\u044F 0,2", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:32]execute_script... [21:00: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 : (3)335174", "tax_sys" : 0, "items" : [ { "code": "4650075420409", "name": "\u0421\u043E\u043A Rich \u0412\u0438\u0448\u043D\u044F 0,2", "price" : 85.00, "quantity" : 1.000, "sum" : 85.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:32]POST & json_proto [21:00:32]process_json_proto [21:00:32]json parsed OK: [21:00:32]protocol is kg_v1.0 [21:00:32]action value=close_receipt [21:00:32]process_action close_receipt [21:00:32]cmd_close_receipt [21:00:32]MH_GetDate [21:00:32]Write to MH i2c: F0 00 00 AC 1A B5 [21:00:32]Write i2c OK [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: F0 [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: F0 09 00 [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: F0 09 00 AC 1A 00 F2 4C 21 67 72 0D 1C 67 86 [21:00:32]GetLastDocTimeStamp 1730235395 [21:00:32]current date 1730235634 [21:00:32]FM_GetShiftState [21:00:32]SAM_PROTO_GetShiftState [21:00:32]wFMCommunicate request_size=4 [21:00:32]MH_SAM_APDU [21:00:32]CAPDU: 80 13 01 00 [21:00:32]Write to MH i2c: E2 08 00 AD 1A 80 13 01 00 00 00 00 00 44 [21:00:32]Write i2c OK [21:00:32]MH_I2C_Read... [21:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:32]Read from MH i2c: E2 [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: E2 0E 00 [21:00:32]MH_I2C_Read... [21:00:32]Read from MH i2c: E2 0E 00 AD 1A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 93 [21:00:32]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:00:32]wFMCommunicate OK [21:00:32]SAM_PROTO_GetShiftState done [21:00:32]FM_GetShiftState done [21:00:32]opened in 1730160023 [21:00:32]opened+sec_in_day 1730246423 [21:00:32]quantity*price = 8500 [21:00:32]sum+1 = 8501 [21:00:32]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036240010 Кофе Латте (GABB TRADE) 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 200.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 266 29.10.2024 21:00 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139281 ФПД: 153398228947899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210034&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139281&fm=153398228947899&tin=02508201610067®Number=0000000000091631&sum=20000 0 [21:00:33]StoreToDocumentArchive [21:00:33]shift 555 fd 139281 [21:00:33]save to /storage/0555/doc_00139281 [21:00:33]save last doc name /storage/0555/doc_00139281 to /storage/kkm_last_doc_name [21:00:33]save OK [21:00:33]Clear old archive folders... [21:00:33]ProcessDocumentItem done err = 0, tmpTLVsize=372 [21:00:33]tlvbuf is 01167BC0 [21:00:33]SAM_PROTO_ClearQueue [21:00:33]wFMCommunicate request_size=4 [21:00:33]MH_SAM_APDU [21:00:33]CAPDU: 80 09 00 00 [21:00:33]Write to MH i2c: E2 08 00 BA 1A 80 09 00 00 00 00 00 00 46 [21:00:33]Write i2c OK [21:00:33]MH_I2C_Read... [21:00:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:00:33]Read from MH i2c: E2 [21:00:33]MH_I2C_Read... [21:00:33]Read from MH i2c: E2 03 00 [21:00:33]MH_I2C_Read... [21:00:33]Read from MH i2c: E2 03 00 BA 1A 00 90 00 48 [21:00:33]RAPDU: 90 00 [21:00:33]wFMCommunicate OK [21:00:33]SAM_PROTO_ClearQueue done [21:00:33]KKMCreateOFDPacket [21:00:33]OFDProtocolAddRootSTLVToBuf [21:00:33]FM_MakeSignedData [21:00:33]FM_MakeSignedData [21:00:33]SAM_PROTO_SignData [21:00:33]wFMCommunicate request_size=4 [21:00:33]MH_SAM_APDU [21:00:33]CAPDU: 80 0D 01 02 [21:00:33]Write to MH i2c: E2 08 00 BB 1A 80 0D 01 02 00 00 00 00 4E [21:00:33]Write i2c OK [21:00:33]MH_I2C_Read... [21:00:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:00:33]Read from MH i2c: E2 [21:00:33]MH_I2C_Read... [21:00:33]Read from MH i2c: E2 03 00 [21:00:33]MH_I2C_Read... [21:00:33]Read from MH i2c: E2 03 00 BB 1A 00 90 00 49 [21:00:33]RAPDU: 90 00 [21:00:33]wFMCommunicate OK [21:00:33]wFMCommunicate request_size=255 [21:00:33]MH_SAM_APDU [21:00:33]CAPDU: 80 0D 02 02 FA 03 00 74 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 35 30 30 37 35 34 32 30 34 30 39 06 04 1A 00 D0 A1 D0 BE D0 BA 20 52 69 63 68 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 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 [21:00:33]Write to MH i2c: E2 02 01 BC 1A 80 0D 02 02 FA 00 03 00 74 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 35 30 30 37 35 34 32 30 34 30 39 06 04 1A 00 D0 A1 D0 BE D0 BA 20 52 69 63 68 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 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 00 00 EE [21:00:33]Write i2c OK [21:00:33]MH_I2C_Read... [21:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:34]Read from MH i2c: E2 [21:00:34]MH_I2C_Read... [21:00:34]Read from MH i2c: E2 03 00 [21:00:34]MH_I2C_Read... [21:00:34]Read from MH i2c: E2 03 00 BC 1A 00 90 00 4A [21:00:34]RAPDU: 90 00 [21:00:34]wFMCommunicate OK [21:00:34]wFMCommunicate request_size=131 [21:00:34]MH_SAM_APDU [21:00:34]CAPDU: 80 0D 02 02 7E 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 20 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 F2 4C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 11 20 02 00 35 04 06 00 8B 83 CE F2 13 BB [21:00:34]Write to MH i2c: E2 86 00 BD 1A 80 0D 02 02 7E 00 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 20 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 F2 4C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 11 20 02 00 35 04 06 00 8B 83 CE F2 13 BB 00 00 17 [21:00:34]Write i2c OK [21:00:34]MH_I2C_Read... [21:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:34]Read from MH i2c: E2 [21:00:34]MH_I2C_Read... [21:00:34]Read from MH i2c: E2 03 00 [21:00:34]MH_I2C_Read... [21:00:34]Read from MH i2c: E2 03 00 BD 1A 00 90 00 4B [21:00:34]RAPDU: 90 00 [21:00:34]wFMCommunicate OK [21:00:34]wFMCommunicate request_size=4 [21:00:34]MH_SAM_APDU [21:00:34]CAPDU: 80 0D 03 02 [21:00:34]Write to MH i2c: E2 08 00 BE 1A 80 0D 03 02 00 00 00 00 53 [21:00:34]Write i2c OK [21:00:34]MH_I2C_Read... [21:00:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:00:34]Read from MH i2c: E2 [21:00:34]MH_I2C_Read... [21:00:34]Read from MH i2c: E2 0B 00 [21:00:34]MH_I2C_Read... [21:00:34]Read from MH i2c: E2 0B 00 BE 1A 00 FE 23 F8 06 7E 17 A9 6A 90 00 1B [21:00:34]RAPDU: FE 23 F8 06 7E 17 A9 6A 90 00 [21:00:34]wFMCommunicate OK [21:00:34]SAM_PROTO_SignData done [21:00:34]FM_MakeSignedData done [21:00:34]CreateOFDProtocolMessage [21:00:34]wFMCommunicate request_size=4 [21:00:34]MH_SAM_APDU [21:00:34]CAPDU: 80 11 00 00 [21:00:34]Write to MH i2c: E2 08 00 BF 1A 80 11 00 00 00 00 00 00 53 [21:00:34]Write i2c OK [21:00:34]MH_I2C_Read... [21:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:34]Read from MH i2c: E2 [21:00:34]MH_I2C_Read... [21:00:34]Read from MH i2c: E2 17 00 [21:00:34]MH_I2C_Read... [21:00:34]Read from MH i2c: E2 17 00 BF 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AE [21:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:00:34]wFMCommunicate OK [21:00:34]CreateOFDProtocolMessage done [21:00:34]OFDSenderStorePacket 139281 [21:00:34]StoreOFDPacket docnum=139281 [21:00:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 88 01 00 00 CD 2B 80 01 10 8F 5A 03 01 00 03 00 74 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 35 30 30 37 35 34 32 30 34 30 39 06 04 1A 00 D0 A1 D0 BE D0 BA 20 52 69 63 68 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 20 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 F2 4C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 11 20 02 00 35 04 06 00 8B 83 CE F2 13 BB FE 23 F8 06 7E 17 A9 6A [21:00:34]CheckFolder [21:00:34]dirname=/storage/ofd_packets [21:00:34]CheckFolder done [21:00:34]ProducePacketName [21:00:34]name=ofd_packets/00139281 [21:00:34]NVStorageSaveData ofd_packets/00139281 [21:00:34]File name is /storage/ofd_packets/00139281 [21:00:34]Write 422 bytes [21:00:34]NVStorageSaveData done [21:00:34]OFDSenderStorePacket done [21:00:34]KKMCreateOFDPacket done [21:00:34]NVStorageSaveData kkm_last_timestamp [21:00:34]File name is /storage/kkm_last_timestamp [21:00:34]Write 4 bytes [21:00:34]NVStorageSaveData done [21:00:34]ExternCall_PrintAddStr [21:00:34]wPrintStart [21:00:34]Write to MH i2c: 01 00 00 C0 1A DA [21:00:34]Write i2c OK [21:00:34]MH_I2C_Read... [21:00:34]Read from MH i2c: 01 [21:00:34]MH_I2C_Read... [21:00:34]Read from MH i2c: 01 07 00 [21:00:34]MH_I2C_Read... [21:00:34]Read from MH i2c: 01 07 00 C0 1A 00 00 00 00 00 FF 0F EF [21:00:34]RasterBufferAndPrint [21:00:34]line Счет N : (3)335174 [21:00:34]line ИНН: 02508201610067 [21:00:34]line Контрольно-Кассовый Чек [21:00:34]line ПРОДАЖА [21:00:34]line Товар: 4650075420409 [21:00:34]line Сок Rich Вишня 0,2 [21:00:34]line 1.000 * 85.00 [21:00:34]line = 85.00 [21:00:34]line НДС 12% НСП 1% [21:00:34]line > о реализуемом товаре [21:00:34]line Товар: 2000036240010 [21:00:34]line Кофе Латте (GABB TRADE) [21:00:34]line 1.000 * 115.00 [21:00:34]line = 115.00 [21:00:34]line НДС 12% НСП 1% [21:00:34]line > о реализуемом товаре [21:00:34]line ИТОГО: 200.00 [21:00:34]line НСП 1% : 1.77 [21:00:34]line НДС 12% : 21.24 [21:00:34]line Наличными: 0.00 [21:00:34]line Безнал.: 200.00 [21:00:34]line Место: АЗС № 101 "Партнер Нефть" [21:00:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:00:34]line СНО: Общий режим [21:00:34]line Чек 266 29.10.2024 21:00 [21:00:34]line Смена: 555 ФФД: 1.0 [21:00:34]line ЗНМ: 0300000081 [21:00:34]line РНМ: 0000000000091631 [21:00:34]line Версия ККМ: 001 [21:00:34]line Платежная система: Mbank [21:00:34]line ФМ: 0000000000874669 [21:00:34]line ФД: 139281 [21:00:34]line ФПД: 153398228947899 [21:00:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210034&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139281&fm=153398228947899&tin=02508201610067®Number=0000000000091631&sum=20000 [21:00:34]line 0 [21:00:34]OFD Sender: Processing packet 139281 [packets to send 34, broken 33] [21:00:34]ProducePacketName [21:00:34]name=ofd_packets/00139281 [21:00:34]OFD Sender: To server: pG, [21:00:34]CommunicateWithHost lk.salyk.kg:30040 [21:00:34]ConnectInit lk.salyk.kg [21:00:34]written 0, free lines is 4095 [21:00:34]Connected sock=10 [21:00: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 36 39 88 01 00 00 CD 2B 80 01 10 8F 5A 03 01 00 03 00 74 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 36 35 30 30 37 35 34 32 30 34 30 39 06 04 1A 00 D0 A1 D0 BE D0 BA 20 52 69 63 68 20 D0 92 D0 B8 D1 88 D0 BD D1 8F 20 30 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 21 00 00 00 00 13 04 06 00 34 21 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 20 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 01 00 00 F4 03 04 00 F2 4C 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 11 20 02 00 35 04 06 00 8B 83 CE F2 13 BB FE 23 F8 06 7E 17 A9 6A [21:00: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 36 39 4F 00 00 00 30 86 47 00 12 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 36 39 10 04 04 00 11 20 02 00 F4 03 04 00 A4 F8 20 67 B6 04 01 00 00 C0 66 78 07 92 D2 48 8E [21:00:35]CommunicateWithHost err = 0 [21:00:35]CheckOFDResponse [21:00:35]1017 (14) - 77093643461234 [21:00:35]1041 (16) - 0000000000874669 [21:00:35]1040 (4) - 139281 [21:00:35]1012 (4) - 29.10.2024 15:00 [21:00:35]1206 (1) - 0 [21:00:35]OFD Sender: Remove packet 139281 [21:00:35]ProducePacketName [21:00:35]name=ofd_packets/00139281 [21:00:35]NVStorageDeleteData [21:00:35]Write to MH i2c: 01 00 00 EF 1A 09 [21:00:35]Write i2c OK [21:00:35]MH_I2C_Read... [21:00:35]Read from MH i2c: 01 [21:00:35]MH_I2C_Read... [21:00:35]Read from MH i2c: 01 07 00 [21:00:35]MH_I2C_Read... [21:00:35]Read from MH i2c: 01 07 00 EF 1A 00 00 00 00 00 C7 0C E3 [21:00:35]RasterBufferAndPrint [21:00:35]line [21:00:35]line [21:00:35]line [21:00:35]line [21:00:35]line [21:00:35]written 0, free lines is 3280 [21:00:35]MH_Cut [21:00:35]Write to MH i2c: D1 01 00 F6 1A 01 E2 [21:00:35]Write i2c OK [21:00:35]MH_I2C_Read... [21:00:35]Read from MH i2c: D1 [21:00:35]MH_I2C_Read... [21:00:35]Read from MH i2c: D1 01 00 [21:00:35]MH_I2C_Read... [21:00:35]Read from MH i2c: D1 01 00 F6 1A 00 E1 [21:00:35]Write to MH i2c: 01 00 00 F7 1A 11 [21:00:35]Write i2c OK [21:00:35]MH_I2C_Read... [21:00:35]OFD Sender: No OFD packet to send [21:00:36]*** Cut start [21:00:36]*** Partial cut [21:00:36]*** CUTSNS_PIN = 1 [21:00:36]*** CUTSNS_PIN = 0 [21:00:36]*** Brake cut motor [21:00:36]Read from MH i2c: 01 [21:00:36]MH_I2C_Read... [21:00:36]*** Stop cut motor [21:00:36]*** Cut end [21:00:36]Read from MH i2c: 01 07 00 [21:00:36]MH_I2C_Read... [21:00:36]Read from MH i2c: 01 07 00 F7 1A 00 00 00 00 00 FF 0F 26 [21:00:36]process_action close_receipt done [21:00:36]requested_data is exist [21:00:36]produce_requested_data [21:00:36]requested_item fm.sn is exist - process it [21:00:36]wFMCommunicate request_size=4 [21:00:36]MH_SAM_APDU [21:00:36]CAPDU: 80 11 00 00 [21:00:36]Write to MH i2c: E2 08 00 F8 1A 80 11 00 00 00 00 00 00 8C [21:00:36]Write i2c OK [21:00:36]MH_I2C_Read... [21:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:36]Read from MH i2c: E2 [21:00:36]MH_I2C_Read... [21:00:36]Read from MH i2c: E2 17 00 [21:00:36]MH_I2C_Read... [21:00:36]Read from MH i2c: E2 17 00 F8 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E7 [21:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:00:36]wFMCommunicate OK [21:00:36]requested_item fd.num is exist - process it [21:00:36]SAM_PROTO_GetFieldsCounters [21:00:36]wFMCommunicate request_size=4 [21:00:36]MH_SAM_APDU [21:00:36]CAPDU: 80 13 00 00 [21:00:36]Write to MH i2c: E2 08 00 F9 1A 80 13 00 00 00 00 00 00 8F [21:00:36]Write i2c OK [21:00:36]MH_I2C_Read... [21:00:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:00:36]Read from MH i2c: E2 [21:00:36]MH_I2C_Read... [21:00:36]Read from MH i2c: E2 62 00 [21:00:36]MH_I2C_Read... [21:00:36]Read from MH i2c: E2 62 00 F9 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 11 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [21:00: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 11 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0A 01 00 00 5E 04 04 00 0A 01 00 00 57 04 04 00 0B 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:00:36]wFMCommunicate OK [21:00:36]SAM_PROTO_GetFieldsCounters done [21:00:36]requested_item shift.num is exist - process it [21:00:36]requested_item shift.opened is exist - process it [21:00:36]req_shift_opened [21:00:36]FM_GetShiftState [21:00:36]SAM_PROTO_GetShiftState [21:00:36]wFMCommunicate request_size=4 [21:00:36]MH_SAM_APDU [21:00:36]CAPDU: 80 13 01 00 [21:00:36]Write to MH i2c: E2 08 00 FA 1A 80 13 01 00 00 00 00 00 91 [21:00:36]Write i2c OK [21:00:36]MH_I2C_Read... [21:00:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:36]Read from MH i2c: E2 [21:00:36]MH_I2C_Read... [21:00:36]Read from MH i2c: E2 0E 00 [21:00:36]MH_I2C_Read... [21:00:36]Read from MH i2c: E2 0E 00 FA 1A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 E0 [21:00:36]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:00:36]wFMCommunicate OK [21:00:36]SAM_PROTO_GetShiftState done [21:00:36]FM_GetShiftState done [21:00:36]req_shift_opened done [21:00:36]requested_item shift.open_date is exist - process it [21:00:36]req_shift_open_date [21:00:36]req_shift_open_date done [21:00:36]produce_requested_data done [21:00:36]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139281,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:00:36]process_action_free close_receipt [21:00:36]json_value_free [21:00:36]json_value_free done [21:00:36]process_json_proto returns [21:00:36]Send response to host [21:00:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139281,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:00:36]free response buf [21:00:36]execute_script done [21:00:36]execute_script returns [21:00:36]free content buf [21:00:36]Sock 8.Close socket [21:00:36]Sock 8.Thread stoped [21:00:40]OFD Sender: No OFD packet to send [21:00:45]OFD Sender: No OFD packet to send [21:00:50]OFD Sender: No OFD packet to send [21:00:55]OFD Sender: No OFD packet to send [21:01:00]OFD Sender: No OFD packet to send [21:01:04]accept exits with 9 [21:01:04]New connection [21:01:04]New thread 3067141476 created [21:01:04]Thread 3067284836 joined [21:01:04]Waiting for new connection... [21:01:04] Sock 9.Parse request [21:01:04]Sock 9.Check first char [21:01:04]Sock 9.First char is OK [21:01:04]request: POST /json_proto HTTP/1.0 [21:01:04]Method: POST [21:01:04]URL: /json_proto [21:01:04]Method is POST - this is cgi request [21:01:04]url: /json_proto [21:01:04]query_string will be loaded in cgi processing [21:01:04]execute_cgi json_proto POST (null) [21:01:04]execute_cgi path=json_proto method=POST [21:01:04]POST find Content-Length [21:01:04]Host: 172.17.50.196:8080 [21:01:04]Content-Length: 1162 [21:01:04]Content-Type: application/json [21:01:04] [21:01:04]POST finish read [21:01:04]Found Content-Length = 1162 [21:01:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335175", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 79.00, "quantity" : 1.000, "sum" : 79.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 519.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:04]execute_script... [21:01:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335175", "tax_sys" : 0, "items" : [ { "code": "4700000160358", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 79.00, "quantity" : 1.000, "sum" : 79.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700028325357", "name": "\u0412\u043E\u0434\u043A\u0430 \u0410\u043D\u0442\u0438\u0432\u0438\u0440\u0443\u0441 0,5\u043B", "price" : 390.00, "quantity" : 1.000, "sum" : 390.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 519.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:04]POST & json_proto [21:01:04]process_json_proto [21:01:04]json parsed OK: [21:01:04]protocol is kg_v1.0 [21:01:04]action value=close_receipt [21:01:04]process_action close_receipt [21:01:04]cmd_close_receipt [21:01:04]MH_GetDate [21:01:04]Write to MH i2c: F0 00 00 FB 1A 04 [21:01:04]Write i2c OK [21:01:04]MH_I2C_Read... [21:01:04]Read from MH i2c: F0 [21:01:04]MH_I2C_Read... [21:01:04]Read from MH i2c: F0 09 00 [21:01:04]MH_I2C_Read... [21:01:04]Read from MH i2c: F0 09 00 FB 1A 00 12 4D 21 67 72 0D 1C 67 F6 [21:01:04]GetLastDocTimeStamp 1730235634 [21:01:04]current date 1730235666 [21:01:04]FM_GetShiftState [21:01:04]SAM_PROTO_GetShiftState [21:01:04]wFMCommunicate request_size=4 [21:01:04]MH_SAM_APDU [21:01:04]CAPDU: 80 13 01 00 [21:01:04]Write to MH i2c: E2 08 00 FC 1A 80 13 01 00 00 00 00 00 93 [21:01:04]Write i2c OK [21:01:04]MH_I2C_Read... [21:01:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:05]Read from MH i2c: E2 [21:01:05]MH_I2C_Read... [21:01:05]Read from MH i2c: E2 0E 00 [21:01:05]MH_I2C_Read... [21:01:05]Read from MH i2c: E2 0E 00 FC 1A 00 09 00 01 97 25 20 67 00 00 00 00 90 00 E2 [21:01:05]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:01:05]wFMCommunicate OK [21:01:05]SAM_PROTO_GetShiftState done [21:01:05]FM_GetShiftState done [21:01:05]opened in 1730160023 [21:01:05]opened+sec_in_day 1730246423 [21:01:05]quantity*price = 5000 [21:01:05]sum+1 = 5001 [21:01:05]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000310043 Вода Жалалабат 27 1л 1.000 * 79.00 = 79.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700028325357 Водка Антивирус 0,5л 1.000 * 390.00 = 390.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 519.00 НСП 1% : 4.59 НДС 12% : 55.12 Наличными: 519.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 267 29.10.2024 21:01 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139282 ФПД: 148886905673250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210106&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139282&fm=148886905673250&tin=02508201610067®Number=0000000000091631&sum=51900 0 [21:01:06]StoreToDocumentArchive [21:01:06]shift 555 fd 139282 [21:01:06]save to /storage/0555/doc_00139282 [21:01:06]save last doc name /storage/0555/doc_00139282 to /storage/kkm_last_doc_name [21:01:06]save OK [21:01:06]Clear old archive folders... [21:01:06]ProcessDocumentItem done err = 0, tmpTLVsize=482 [21:01:06]tlvbuf is 0115ADA0 [21:01:06]SAM_PROTO_ClearQueue [21:01:06]wFMCommunicate request_size=4 [21:01:06]MH_SAM_APDU [21:01:06]CAPDU: 80 09 00 00 [21:01:06]Write to MH i2c: E2 08 00 09 1B 80 09 00 00 00 00 00 00 96 [21:01:06]Write i2c OK [21:01:06]MH_I2C_Read... [21:01:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:01:06]Read from MH i2c: E2 [21:01:06]MH_I2C_Read... [21:01:06]Read from MH i2c: E2 03 00 [21:01:06]MH_I2C_Read... [21:01:06]Read from MH i2c: E2 03 00 09 1B 00 90 00 98 [21:01:06]RAPDU: 90 00 [21:01:06]wFMCommunicate OK [21:01:06]SAM_PROTO_ClearQueue done [21:01:06]KKMCreateOFDPacket [21:01:06]OFDProtocolAddRootSTLVToBuf [21:01:06]FM_MakeSignedData [21:01:06]FM_MakeSignedData [21:01:06]SAM_PROTO_SignData [21:01:06]wFMCommunicate request_size=4 [21:01:06]MH_SAM_APDU [21:01:06]CAPDU: 80 0D 01 02 [21:01:06]Write to MH i2c: E2 08 00 0A 1B 80 0D 01 02 00 00 00 00 9E [21:01:06]Write i2c OK [21:01:06]MH_I2C_Read... [21:01:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:01:06]Read from MH i2c: E2 [21:01:06]MH_I2C_Read... [21:01:06]Read from MH i2c: E2 03 00 [21:01:06]MH_I2C_Read... [21:01:06]Read from MH i2c: E2 03 00 0A 1B 00 90 00 99 [21:01:06]RAPDU: 90 00 [21:01:06]wFMCommunicate OK [21:01:06]wFMCommunicate request_size=255 [21:01:06]MH_SAM_APDU [21:01:06]CAPDU: 80 0D 02 02 FA 03 00 E2 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 [21:01:06]Write to MH i2c: E2 02 01 0B 1B 80 0D 02 02 FA 00 03 00 E2 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 00 00 63 [21:01:06]Write i2c OK [21:01:06]MH_I2C_Read... [21:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:06]Read from MH i2c: E2 [21:01:06]MH_I2C_Read... [21:01:06]Read from MH i2c: E2 03 00 [21:01:06]MH_I2C_Read... [21:01:06]Read from MH i2c: E2 03 00 0B 1B 00 90 00 9A [21:01:06]RAPDU: 90 00 [21:01:06]wFMCommunicate OK [21:01:06]wFMCommunicate request_size=241 [21:01:06]MH_SAM_APDU [21:01:06]CAPDU: 80 0D 02 02 EC D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC CA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 15 00 00 00 00 07 04 06 00 BC CA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 12 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 12 20 02 00 35 04 06 00 87 69 6F 1F D6 22 [21:01:06]Write to MH i2c: E2 F4 00 0C 1B 80 0D 02 02 EC 00 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC CA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 15 00 00 00 00 07 04 06 00 BC CA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 12 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 12 20 02 00 35 04 06 00 87 69 6F 1F D6 22 00 00 EC [21:01:06]Write i2c OK [21:01:06]MH_I2C_Read... [21:01:07]Read from MH i2c: E2 [21:01:07]MH_I2C_Read... [21:01:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:07]Read from MH i2c: E2 03 00 [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: E2 03 00 0C 1B 00 90 00 9B [21:01:07]RAPDU: 90 00 [21:01:07]wFMCommunicate OK [21:01:07]wFMCommunicate request_size=4 [21:01:07]MH_SAM_APDU [21:01:07]CAPDU: 80 0D 03 02 [21:01:07]Write to MH i2c: E2 08 00 0D 1B 80 0D 03 02 00 00 00 00 A3 [21:01:07]Write i2c OK [21:01:07]MH_I2C_Read... [21:01:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:01:07]Read from MH i2c: E2 [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: E2 0B 00 [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: E2 0B 00 0D 1B 00 42 FF 21 F0 90 63 5E C4 90 00 0B [21:01:07]RAPDU: 42 FF 21 F0 90 63 5E C4 90 00 [21:01:07]wFMCommunicate OK [21:01:07]SAM_PROTO_SignData done [21:01:07]FM_MakeSignedData done [21:01:07]CreateOFDProtocolMessage [21:01:07]wFMCommunicate request_size=4 [21:01:07]MH_SAM_APDU [21:01:07]CAPDU: 80 11 00 00 [21:01:07]Write to MH i2c: E2 08 00 0E 1B 80 11 00 00 00 00 00 00 A3 [21:01:07]Write i2c OK [21:01:07]MH_I2C_Read... [21:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:07]Read from MH i2c: E2 [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: E2 17 00 [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: E2 17 00 0E 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 FE [21:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:01:07]wFMCommunicate OK [21:01:07]CreateOFDProtocolMessage done [21:01:07]OFDSenderStorePacket 139282 [21:01:07]StoreOFDPacket docnum=139282 [21:01:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 F6 01 00 00 BB 5B EE 01 B6 FF 5A 03 01 00 03 00 E2 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC CA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 15 00 00 00 00 07 04 06 00 BC CA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 12 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 12 20 02 00 35 04 06 00 87 69 6F 1F D6 22 42 FF 21 F0 90 63 5E C4 [21:01:07]CheckFolder [21:01:07]dirname=/storage/ofd_packets [21:01:07]CheckFolder done [21:01:07]ProducePacketName [21:01:07]name=ofd_packets/00139282 [21:01:07]NVStorageSaveData ofd_packets/00139282 [21:01:07]File name is /storage/ofd_packets/00139282 [21:01:07]Write 532 bytes [21:01:07]NVStorageSaveData done [21:01:07]OFDSenderStorePacket done [21:01:07]KKMCreateOFDPacket done [21:01:07]NVStorageSaveData kkm_last_timestamp [21:01:07]File name is /storage/kkm_last_timestamp [21:01:07]Write 4 bytes [21:01:07]NVStorageSaveData done [21:01:07]ExternCall_PrintAddStr [21:01:07]wPrintStart [21:01:07]Write to MH i2c: 01 00 00 0F 1B 2A [21:01:07]Write i2c OK [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: 01 [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: 01 07 00 [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: 01 07 00 0F 1B 00 00 00 00 00 FF 0F 3F [21:01:07]RasterBufferAndPrint [21:01:07]line Счет N : (3)335175 [21:01:07]line ИНН: 02508201610067 [21:01:07]line Контрольно-Кассовый Чек [21:01:07]line ПРОДАЖА [21:01:07]line Товар: 4700000160358 [21:01:07]line Вода Легенда 1л [21:01:07]line 1.000 * 50.00 [21:01:07]line = 50.00 [21:01:07]line НДС 12% НСП 1% [21:01:07]line > о реализуемом товаре [21:01:07]line Товар: 4700000310043 [21:01:07]line Вода Жалалабат 27 1л [21:01:07]line 1.000 * 79.00 [21:01:07]line = 79.00 [21:01:07]line НДС 12% НСП 1% [21:01:07]line > о реализуемом товаре [21:01:07]line Товар: 4700028325357 [21:01:07]line Водка Антивирус 0,5л [21:01:07]line 1.000 * 390.00 [21:01:07]line = 390.00 [21:01:07]line НДС 12% НСП 1% [21:01:07]line > о реализуемом товаре [21:01:07]line ИТОГО: 519.00 [21:01:07]line НСП 1% : 4.59 [21:01:07]line НДС 12% : 55.12 [21:01:07]line Наличными: 519.00 [21:01:07]line Безнал.: 0.00 [21:01:07]line Место: АЗС № 101 "Партнер Нефть" [21:01:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:01:07]line СНО: Общий режим [21:01:07]line Чек 267 29.10.2024 21:01 [21:01:07]line Смена: 555 ФФД: 1.0 [21:01:07]line ЗНМ: 0300000081 [21:01:07]line РНМ: 0000000000091631 [21:01:07]line Версия ККМ: 001 [21:01:07]line ФМ: 0000000000874669 [21:01:07]line ФД: 139282 [21:01:07]line ФПД: 148886905673250 [21:01:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210106&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139282&fm=148886905673250&tin=02508201610067®Number=0000000000091631&sum=51900 [21:01:07]line 0 [21:01:07]written 0, free lines is 4095 [21:01:07]OFD Sender: Processing packet 139282 [packets to send 34, broken 33] [21:01:07]ProducePacketName [21:01:07]name=ofd_packets/00139282 [21:01:07]OFD Sender: To server: pG, [21:01:07]CommunicateWithHost lk.salyk.kg:30040 [21:01:07]ConnectInit lk.salyk.kg [21:01:07]Connected sock=10 [21:01:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 F6 01 00 00 BB 5B EE 01 B6 FF 5A 03 01 00 03 00 E2 01 1E 04 01 00 01 23 04 5F 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 33 35 38 06 04 1B 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 32 38 33 32 35 33 35 37 06 04 23 00 D0 92 D0 BE D0 B4 D0 BA D0 B0 20 D0 90 D0 BD D1 82 D0 B8 D0 B2 D0 B8 D1 80 D1 83 D1 81 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 58 98 00 00 00 00 13 04 06 00 58 98 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC CA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 88 15 00 00 00 00 07 04 06 00 BC CA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 12 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 12 20 02 00 35 04 06 00 87 69 6F 1F D6 22 42 FF 21 F0 90 63 5E C4 [21:01:07]Write to MH i2c: 01 00 00 43 1B 5E [21:01:07]Write i2c OK [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: 01 [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: 01 07 00 [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: 01 07 00 43 1B 00 00 00 00 00 8B 0C FC [21:01:07]RasterBufferAndPrint [21:01:07]line [21:01:07]line [21:01:07]line [21:01:07]line [21:01:07]line [21:01:07]written 0, free lines is 3220 [21:01:07]MH_Cut [21:01:07]Write to MH i2c: D1 01 00 4A 1B 01 37 [21:01:07]Write i2c OK [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: D1 [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: D1 01 00 [21:01:07]MH_I2C_Read... [21:01:07]Read from MH i2c: D1 01 00 4A 1B 00 36 [21:01:07]Write to MH i2c: 01 00 00 4B 1B 66 [21:01:07]Write i2c OK [21:01:07]MH_I2C_Read... [21:01: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 36 39 4F 00 00 00 26 F6 47 00 51 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 12 20 02 00 F4 03 04 00 C5 F8 20 67 B6 04 01 00 00 09 45 F2 A0 FB 39 F2 22 [21:01:07]CommunicateWithHost err = 0 [21:01:07]CheckOFDResponse [21:01:07]1017 (14) - 77093643461234 [21:01:07]1041 (16) - 0000000000874669 [21:01:07]1040 (4) - 139282 [21:01:07]1012 (4) - 29.10.2024 15:01 [21:01:07]1206 (1) - 0 [21:01:07]OFD Sender: Remove packet 139282 [21:01:07]ProducePacketName [21:01:07]name=ofd_packets/00139282 [21:01:07]NVStorageDeleteData [21:01:08]OFD Sender: No OFD packet to send [21:01:08]*** Cut start [21:01:08]*** Partial cut [21:01:08]*** CUTSNS_PIN = 1 [21:01:08]*** CUTSNS_PIN = 0 [21:01:08]*** Brake cut motor [21:01:09]Read from MH i2c: 01 [21:01:09]MH_I2C_Read... [21:01:09]*** Stop cut motor [21:01:09]*** Cut end [21:01:09]Read from MH i2c: 01 07 00 [21:01:09]MH_I2C_Read... [21:01:09]Read from MH i2c: 01 07 00 4B 1B 00 00 00 00 00 FF 0F 7B [21:01:09]process_action close_receipt done [21:01:09]requested_data is exist [21:01:09]produce_requested_data [21:01:09]requested_item fm.sn is exist - process it [21:01:09]wFMCommunicate request_size=4 [21:01:09]MH_SAM_APDU [21:01:09]CAPDU: 80 11 00 00 [21:01:09]Write to MH i2c: E2 08 00 4C 1B 80 11 00 00 00 00 00 00 E1 [21:01:09]Write i2c OK [21:01:09]MH_I2C_Read... [21:01:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:09]Read from MH i2c: E2 [21:01:09]MH_I2C_Read... [21:01:09]Read from MH i2c: E2 17 00 [21:01:09]MH_I2C_Read... [21:01:09]Read from MH i2c: E2 17 00 4C 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3C [21:01:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:01:09]wFMCommunicate OK [21:01:09]requested_item fd.num is exist - process it [21:01:09]SAM_PROTO_GetFieldsCounters [21:01:09]wFMCommunicate request_size=4 [21:01:09]MH_SAM_APDU [21:01:09]CAPDU: 80 13 00 00 [21:01:09]Write to MH i2c: E2 08 00 4D 1B 80 13 00 00 00 00 00 00 E4 [21:01:09]Write i2c OK [21:01:09]MH_I2C_Read... [21:01:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:01:09]Read from MH i2c: E2 [21:01:09]MH_I2C_Read... [21:01:09]Read from MH i2c: E2 62 00 [21:01:09]MH_I2C_Read... [21:01:09]Read from MH i2c: E2 62 00 4D 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 12 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 8D [21:01: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 12 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:01:09]wFMCommunicate OK [21:01:09]SAM_PROTO_GetFieldsCounters done [21:01:09]requested_item shift.num is exist - process it [21:01:09]requested_item shift.opened is exist - process it [21:01:09]req_shift_opened [21:01:09]FM_GetShiftState [21:01:09]SAM_PROTO_GetShiftState [21:01:09]wFMCommunicate request_size=4 [21:01:09]MH_SAM_APDU [21:01:09]CAPDU: 80 13 01 00 [21:01:09]Write to MH i2c: E2 08 00 4E 1B 80 13 01 00 00 00 00 00 E6 [21:01:09]Write i2c OK [21:01:09]MH_I2C_Read... [21:01:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:09]Read from MH i2c: E2 [21:01:09]MH_I2C_Read... [21:01:09]Read from MH i2c: E2 0E 00 [21:01:09]MH_I2C_Read... [21:01:09]Read from MH i2c: E2 0E 00 4E 1B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 35 [21:01:09]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:01:09]wFMCommunicate OK [21:01:09]SAM_PROTO_GetShiftState done [21:01:09]FM_GetShiftState done [21:01:09]req_shift_opened done [21:01:09]requested_item shift.open_date is exist - process it [21:01:09]req_shift_open_date [21:01:09]req_shift_open_date done [21:01:09]produce_requested_data done [21:01:09]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139282,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:01:09]process_action_free close_receipt [21:01:09]json_value_free [21:01:09]json_value_free done [21:01:09]process_json_proto returns [21:01:09]Send response to host [21:01:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139282,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:01:09]free response buf [21:01:09]execute_script done [21:01:09]execute_script returns [21:01:09]free content buf [21:01:09]Sock 9.Close socket [21:01:09]Sock 9.Thread stoped [21:01:13]OFD Sender: No OFD packet to send [21:01:18]OFD Sender: No OFD packet to send [21:01:23]OFD Sender: No OFD packet to send [21:01:28]OFD Sender: No OFD packet to send [21:01:33]OFD Sender: No OFD packet to send [21:01:33]accept exits with 8 [21:01:33]New connection [21:01:33]New thread 3067284836 created [21:01:33]Thread 3067141476 joined [21:01:33]Waiting for new connection... [21:01:33] Sock 8.Parse request [21:01:33]Sock 8.Check first char [21:01:33]Sock 8.First char is OK [21:01:33]request: POST /json_proto HTTP/1.0 [21:01:33]Method: POST [21:01:33]URL: /json_proto [21:01:33]Method is POST - this is cgi request [21:01:33]url: /json_proto [21:01:33]query_string will be loaded in cgi processing [21:01:33]execute_cgi json_proto POST (null) [21:01:33]execute_cgi path=json_proto method=POST [21:01:33]POST find Content-Length [21:01:33]Host: 172.17.50.196:8080 [21:01:33]Content-Length: 749 [21:01:33]Content-Type: application/json [21:01:33] [21:01:33]POST finish read [21:01:33]Found Content-Length = 749 [21:01:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335176", "tax_sys" : 0, "items" : [ { "code": "4640030091621", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange W", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:33]execute_script... [21:01:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335176", "tax_sys" : 0, "items" : [ { "code": "4640030091621", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange W", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:33]POST & json_proto [21:01:33]process_json_proto [21:01:33]json parsed OK: [21:01:33]protocol is kg_v1.0 [21:01:33]action value=close_receipt [21:01:33]process_action close_receipt [21:01:33]cmd_close_receipt [21:01:33]MH_GetDate [21:01:33]Write to MH i2c: F0 00 00 4F 1B 59 [21:01:33]Write i2c OK [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: F0 [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: F0 09 00 [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: F0 09 00 4F 1B 00 2F 4D 21 67 72 0D 1C 67 68 [21:01:33]GetLastDocTimeStamp 1730235666 [21:01:33]current date 1730235695 [21:01:33]FM_GetShiftState [21:01:33]SAM_PROTO_GetShiftState [21:01:33]wFMCommunicate request_size=4 [21:01:33]MH_SAM_APDU [21:01:33]CAPDU: 80 13 01 00 [21:01:33]Write to MH i2c: E2 08 00 50 1B 80 13 01 00 00 00 00 00 E8 [21:01:33]Write i2c OK [21:01:33]MH_I2C_Read... [21:01:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:33]Read from MH i2c: E2 [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: E2 0E 00 [21:01:33]MH_I2C_Read... [21:01:33]Read from MH i2c: E2 0E 00 50 1B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 37 [21:01:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:01:33]wFMCommunicate OK [21:01:33]SAM_PROTO_GetShiftState done [21:01:33]FM_GetShiftState done [21:01:33]opened in 1730160023 [21:01:33]opened+sec_in_day 1730246423 [21:01:33]quantity*price = 15900 [21:01:33]sum+1 = 15901 [21:01:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 159.00 НСП 1% : 1.41 НДС 12% : 16.88 Наличными: 0.00 Безнал.: 159.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 268 29.10.2024 21:01 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139283 ФПД: 198321249449077 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210135&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139283&fm=198321249449077&tin=02508201610067®Number=0000000000091631&sum=15900 0 [21:01:34]StoreToDocumentArchive [21:01:34]shift 555 fd 139283 [21:01:34]save to /storage/0555/doc_00139283 [21:01:34]save last doc name /storage/0555/doc_00139283 to /storage/kkm_last_doc_name [21:01:34]save OK [21:01:34]Clear old archive folders... [21:01:34]ProcessDocumentItem done err = 0, tmpTLVsize=274 [21:01:34]tlvbuf is 01167A80 [21:01:34]SAM_PROTO_ClearQueue [21:01:34]wFMCommunicate request_size=4 [21:01:34]MH_SAM_APDU [21:01:34]CAPDU: 80 09 00 00 [21:01:34]Write to MH i2c: E2 08 00 5D 1B 80 09 00 00 00 00 00 00 EA [21:01:34]Write i2c OK [21:01:34]MH_I2C_Read... [21:01:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:01:34]Read from MH i2c: E2 [21:01:34]MH_I2C_Read... [21:01:34]Read from MH i2c: E2 03 00 [21:01:34]MH_I2C_Read... [21:01:34]Read from MH i2c: E2 03 00 5D 1B 00 90 00 EC [21:01:34]RAPDU: 90 00 [21:01:34]wFMCommunicate OK [21:01:34]SAM_PROTO_ClearQueue done [21:01:34]KKMCreateOFDPacket [21:01:34]OFDProtocolAddRootSTLVToBuf [21:01:34]FM_MakeSignedData [21:01:34]FM_MakeSignedData [21:01:34]SAM_PROTO_SignData [21:01:34]wFMCommunicate request_size=4 [21:01:34]MH_SAM_APDU [21:01:34]CAPDU: 80 0D 01 02 [21:01:34]Write to MH i2c: E2 08 00 5E 1B 80 0D 01 02 00 00 00 00 F2 [21:01:34]Write i2c OK [21:01:34]MH_I2C_Read... [21:01:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:01:34]Read from MH i2c: E2 [21:01:34]MH_I2C_Read... [21:01:34]Read from MH i2c: E2 03 00 [21:01:34]MH_I2C_Read... [21:01:34]Read from MH i2c: E2 03 00 5E 1B 00 90 00 ED [21:01:34]RAPDU: 90 00 [21:01:34]wFMCommunicate OK [21:01:34]wFMCommunicate request_size=255 [21:01:34]MH_SAM_APDU [21:01:34]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 32 31 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 57 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 2F 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [21:01:34]Write to MH i2c: E2 02 01 5F 1B 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 32 31 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 57 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 2F 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 53 [21:01:34]Write i2c OK [21:01:34]MH_I2C_Read... [21:01:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:35]Read from MH i2c: E2 [21:01:35]MH_I2C_Read... [21:01:35]Read from MH i2c: E2 03 00 [21:01:35]MH_I2C_Read... [21:01:35]Read from MH i2c: E2 03 00 5F 1B 00 90 00 EE [21:01:35]RAPDU: 90 00 [21:01:35]wFMCommunicate OK [21:01:35]wFMCommunicate request_size=33 [21:01:35]MH_SAM_APDU [21:01:35]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 13 20 02 00 35 04 06 00 B4 5F 43 9F F4 75 [21:01:35]Write to MH i2c: E2 24 00 60 1B 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 13 20 02 00 35 04 06 00 B4 5F 43 9F F4 75 00 00 1F [21:01:35]Write i2c OK [21:01:35]MH_I2C_Read... [21:01:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:35]Read from MH i2c: E2 [21:01:35]MH_I2C_Read... [21:01:35]Read from MH i2c: E2 03 00 [21:01:35]MH_I2C_Read... [21:01:35]Read from MH i2c: E2 03 00 60 1B 00 90 00 EF [21:01:35]RAPDU: 90 00 [21:01:35]wFMCommunicate OK [21:01:35]wFMCommunicate request_size=4 [21:01:35]MH_SAM_APDU [21:01:35]CAPDU: 80 0D 03 02 [21:01:35]Write to MH i2c: E2 08 00 61 1B 80 0D 03 02 00 00 00 00 F7 [21:01:35]Write i2c OK [21:01:35]MH_I2C_Read... [21:01:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:01:35]Read from MH i2c: E2 [21:01:35]MH_I2C_Read... [21:01:35]Read from MH i2c: E2 0B 00 [21:01:35]MH_I2C_Read... [21:01:35]Read from MH i2c: E2 0B 00 61 1B 00 3E 82 45 6F 7E 14 A5 86 90 00 29 [21:01:35]RAPDU: 3E 82 45 6F 7E 14 A5 86 90 00 [21:01:35]wFMCommunicate OK [21:01:35]SAM_PROTO_SignData done [21:01:35]FM_MakeSignedData done [21:01:35]CreateOFDProtocolMessage [21:01:35]wFMCommunicate request_size=4 [21:01:35]MH_SAM_APDU [21:01:35]CAPDU: 80 11 00 00 [21:01:35]Write to MH i2c: E2 08 00 62 1B 80 11 00 00 00 00 00 00 F7 [21:01:35]Write i2c OK [21:01:35]MH_I2C_Read... [21:01:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:35]Read from MH i2c: E2 [21:01:35]MH_I2C_Read... [21:01:35]Read from MH i2c: E2 17 00 [21:01:35]MH_I2C_Read... [21:01:35]Read from MH i2c: E2 17 00 62 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 52 [21:01:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:01:35]wFMCommunicate OK [21:01:35]CreateOFDProtocolMessage done [21:01:35]OFDSenderStorePacket 139283 [21:01:35]StoreOFDPacket docnum=139283 [21:01:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 82 E4 1E 01 26 08 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 32 31 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 57 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 2F 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 13 20 02 00 35 04 06 00 B4 5F 43 9F F4 75 3E 82 45 6F 7E 14 A5 86 [21:01:35]CheckFolder [21:01:35]dirname=/storage/ofd_packets [21:01:35]CheckFolder done [21:01:35]ProducePacketName [21:01:35]name=ofd_packets/00139283 [21:01:35]NVStorageSaveData ofd_packets/00139283 [21:01:35]File name is /storage/ofd_packets/00139283 [21:01:35]Write 324 bytes [21:01:35]NVStorageSaveData done [21:01:35]OFDSenderStorePacket done [21:01:35]KKMCreateOFDPacket done [21:01:35]NVStorageSaveData kkm_last_timestamp [21:01:35]File name is /storage/kkm_last_timestamp [21:01:35]Write 4 bytes [21:01:35]NVStorageSaveData done [21:01:35]ExternCall_PrintAddStr [21:01:35]wPrintStart [21:01:35]Write to MH i2c: 01 00 00 63 1B 7E [21:01:35]Write i2c OK [21:01:35]MH_I2C_Read... [21:01:35]Read from MH i2c: 01 [21:01:35]MH_I2C_Read... [21:01:35]Read from MH i2c: 01 07 00 [21:01:35]MH_I2C_Read... [21:01:35]Read from MH i2c: 01 07 00 63 1B 00 00 00 00 00 FF 0F 93 [21:01:35]RasterBufferAndPrint [21:01:35]line Счет N : (3)335176 [21:01:35]line ИНН: 02508201610067 [21:01:35]line Контрольно-Кассовый Чек [21:01:35]line ПРОДАЖА [21:01:35]line Товар: 4640030091621 [21:01:35]line Сигареты ESSE Exchange W [21:01:35]line 1.000 * 159.00 [21:01:35]line = 159.00 [21:01:35]line НДС 12% НСП 1% [21:01:35]line > о реализуемом товаре [21:01:35]line ИТОГО: 159.00 [21:01:35]line НСП 1% : 1.41 [21:01:35]line НДС 12% : 16.88 [21:01:35]line Наличными: 0.00 [21:01:35]line Безнал.: 159.00 [21:01:35]line Место: АЗС № 101 "Партнер Нефть" [21:01:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:01:35]line СНО: Общий режим [21:01:35]line Чек 268 29.10.2024 21:01 [21:01:35]line Смена: 555 ФФД: 1.0 [21:01:35]line ЗНМ: 0300000081 [21:01:35]line РНМ: 0000000000091631 [21:01:35]line Версия ККМ: 001 [21:01:35]line Платежная система: Mbank [21:01:35]line ФМ: 0000000000874669 [21:01:35]line ФД: 139283 [21:01:35]line ФПД: 198321249449077 [21:01:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210135&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139283&fm=198321249449077&tin=02508201610067®Number=0000000000091631&sum=15900 [21:01:35]line 0 [21:01:35]OFD Sender: Processing packet 139283 [packets to send 34, broken 33] [21:01:35]ProducePacketName [21:01:35]name=ofd_packets/00139283 [21:01:35]OFD Sender: To server: pG, [21:01:35]CommunicateWithHost lk.salyk.kg:30040 [21:01:35]ConnectInit lk.salyk.kg [21:01:35]written 0, free lines is 4095 [21:01:35]Connected sock=10 [21:01: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 36 39 26 01 00 00 82 E4 1E 01 26 08 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 32 31 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 20 57 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 2F 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 13 20 02 00 35 04 06 00 B4 5F 43 9F F4 75 3E 82 45 6F 7E 14 A5 86 [21:01: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 36 39 4F 00 00 00 A0 BA 47 00 DE 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 36 39 10 04 04 00 13 20 02 00 F4 03 04 00 E1 F8 20 67 B6 04 01 00 00 B7 96 17 E5 AE 48 02 BB [21:01:35]CommunicateWithHost err = 0 [21:01:35]CheckOFDResponse [21:01:35]1017 (14) - 77093643461234 [21:01:35]1041 (16) - 0000000000874669 [21:01:35]1040 (4) - 139283 [21:01:35]1012 (4) - 29.10.2024 15:01 [21:01:35]1206 (1) - 0 [21:01:35]OFD Sender: Remove packet 139283 [21:01:35]ProducePacketName [21:01:35]name=ofd_packets/00139283 [21:01:35]NVStorageDeleteData [21:01:36]Write to MH i2c: 01 00 00 8C 1B A7 [21:01:36]Write i2c OK [21:01:36]MH_I2C_Read... [21:01:36]Read from MH i2c: 01 [21:01:36]MH_I2C_Read... [21:01:36]Read from MH i2c: 01 07 00 [21:01:36]MH_I2C_Read... [21:01:36]Read from MH i2c: 01 07 00 8C 1B 00 00 00 00 00 20 0D DB [21:01:36]RasterBufferAndPrint [21:01:36]line [21:01:36]line [21:01:36]line [21:01:36]line [21:01:36]line [21:01:36]written 0, free lines is 3366 [21:01:36]MH_Cut [21:01:36]Write to MH i2c: D1 01 00 93 1B 01 80 [21:01:36]Write i2c OK [21:01:36]MH_I2C_Read... [21:01:36]Read from MH i2c: D1 [21:01:36]MH_I2C_Read... [21:01:36]Read from MH i2c: D1 01 00 [21:01:36]MH_I2C_Read... [21:01:36]Read from MH i2c: D1 01 00 93 1B 00 7F [21:01:36]Write to MH i2c: 01 00 00 94 1B AF [21:01:36]Write i2c OK [21:01:36]MH_I2C_Read... [21:01:36]OFD Sender: No OFD packet to send [21:01:36]*** Cut start [21:01:36]*** Partial cut [21:01:36]*** CUTSNS_PIN = 1 [21:01:36]*** CUTSNS_PIN = 0 [21:01:36]*** Brake cut motor [21:01:37]Read from MH i2c: 01 [21:01:37]MH_I2C_Read... [21:01:37]*** Stop cut motor [21:01:37]*** Cut end [21:01:37]Read from MH i2c: 01 07 00 [21:01:37]MH_I2C_Read... [21:01:37]Read from MH i2c: 01 07 00 94 1B 00 00 00 00 00 FF 0F C4 [21:01:37]process_action close_receipt done [21:01:37]requested_data is exist [21:01:37]produce_requested_data [21:01:37]requested_item fm.sn is exist - process it [21:01:37]wFMCommunicate request_size=4 [21:01:37]MH_SAM_APDU [21:01:37]CAPDU: 80 11 00 00 [21:01:37]Write to MH i2c: E2 08 00 95 1B 80 11 00 00 00 00 00 00 2A [21:01:37]Write i2c OK [21:01:37]MH_I2C_Read... [21:01:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:37]Read from MH i2c: E2 [21:01:37]MH_I2C_Read... [21:01:37]Read from MH i2c: E2 17 00 [21:01:37]MH_I2C_Read... [21:01:37]Read from MH i2c: E2 17 00 95 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 85 [21:01:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:01:37]wFMCommunicate OK [21:01:37]requested_item fd.num is exist - process it [21:01:37]SAM_PROTO_GetFieldsCounters [21:01:37]wFMCommunicate request_size=4 [21:01:37]MH_SAM_APDU [21:01:37]CAPDU: 80 13 00 00 [21:01:37]Write to MH i2c: E2 08 00 96 1B 80 13 00 00 00 00 00 00 2D [21:01:37]Write i2c OK [21:01:37]MH_I2C_Read... [21:01:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:01:37]Read from MH i2c: E2 [21:01:37]MH_I2C_Read... [21:01:37]Read from MH i2c: E2 62 00 [21:01:37]MH_I2C_Read... [21:01:37]Read from MH i2c: E2 62 00 96 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 13 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [21:01: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 13 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:01:37]wFMCommunicate OK [21:01:37]SAM_PROTO_GetFieldsCounters done [21:01:37]requested_item shift.num is exist - process it [21:01:37]requested_item shift.opened is exist - process it [21:01:37]req_shift_opened [21:01:37]FM_GetShiftState [21:01:37]SAM_PROTO_GetShiftState [21:01:37]wFMCommunicate request_size=4 [21:01:37]MH_SAM_APDU [21:01:37]CAPDU: 80 13 01 00 [21:01:37]Write to MH i2c: E2 08 00 97 1B 80 13 01 00 00 00 00 00 2F [21:01:37]Write i2c OK [21:01:37]MH_I2C_Read... [21:01:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:37]Read from MH i2c: E2 [21:01:37]MH_I2C_Read... [21:01:37]Read from MH i2c: E2 0E 00 [21:01:37]MH_I2C_Read... [21:01:37]Read from MH i2c: E2 0E 00 97 1B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7E [21:01:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:01:37]wFMCommunicate OK [21:01:37]SAM_PROTO_GetShiftState done [21:01:37]FM_GetShiftState done [21:01:37]req_shift_opened done [21:01:37]requested_item shift.open_date is exist - process it [21:01:37]req_shift_open_date [21:01:37]req_shift_open_date done [21:01:37]produce_requested_data done [21:01:37]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139283,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:01:37]process_action_free close_receipt [21:01:37]json_value_free [21:01:37]json_value_free done [21:01:37]process_json_proto returns [21:01:37]Send response to host [21:01:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139283,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:01:37]free response buf [21:01:37]execute_script done [21:01:37]execute_script returns [21:01:37]free content buf [21:01:37]Sock 8.Close socket [21:01:37]Sock 8.Thread stoped [21:01:41]OFD Sender: No OFD packet to send [21:01:46]OFD Sender: No OFD packet to send [21:01:51]OFD Sender: No OFD packet to send [21:01:56]OFD Sender: No OFD packet to send [21:02:01]OFD Sender: No OFD packet to send [21:02:06]OFD Sender: No OFD packet to send [21:02:11]OFD Sender: No OFD packet to send [21:02:16]OFD Sender: No OFD packet to send [21:02:21]OFD Sender: No OFD packet to send [21:02:26]OFD Sender: No OFD packet to send [21:02:31]OFD Sender: No OFD packet to send [21:02:31]accept exits with 9 [21:02:31]New connection [21:02:31]New thread 3067141476 created [21:02:31]Thread 3067284836 joined [21:02:31]Waiting for new connection... [21:02:31] Sock 9.Parse request [21:02:31]Sock 9.Check first char [21:02:31]Sock 9.First char is OK [21:02:31]request: POST /json_proto HTTP/1.0 [21:02:31]Method: POST [21:02:31]URL: /json_proto [21:02:31]Method is POST - this is cgi request [21:02:31]url: /json_proto [21:02:31]query_string will be loaded in cgi processing [21:02:31]execute_cgi json_proto POST (null) [21:02:31]execute_cgi path=json_proto method=POST [21:02:31]POST find Content-Length [21:02:31]Host: 172.17.50.196:8080 [21:02:31]Content-Length: 698 [21:02:31]Content-Type: application/json [21:02:31] [21:02:31]POST finish read [21:02:31]Found Content-Length = 698 [21:02:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335177", "tax_sys" : 0, "items" : [ { "code": "7622202395697", "name": "\u0428\u043E\u043A\u043E\u043B\u0430\u0434 Alpen Gold \u043C\u043E\u043B \u0434\u0440\u043E\u0431 \u0444\u0443\u043D\u0434\u0443\u043A 38\u0433", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:31]execute_script... [21: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 : (3)335177", "tax_sys" : 0, "items" : [ { "code": "7622202395697", "name": "\u0428\u043E\u043A\u043E\u043B\u0430\u0434 Alpen Gold \u043C\u043E\u043B \u0434\u0440\u043E\u0431 \u0444\u0443\u043D\u0434\u0443\u043A 38\u0433", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:31]POST & json_proto [21:02:31]process_json_proto [21:02:31]json parsed OK: [21:02:31]protocol is kg_v1.0 [21:02:31]action value=close_receipt [21:02:31]process_action close_receipt [21:02:31]cmd_close_receipt [21:02:31]MH_GetDate [21:02:31]Write to MH i2c: F0 00 00 98 1B A2 [21:02:31]Write i2c OK [21:02:31]MH_I2C_Read... [21:02:31]Read from MH i2c: F0 [21:02:31]MH_I2C_Read... [21:02:31]Read from MH i2c: F0 09 00 [21:02:31]MH_I2C_Read... [21:02:31]Read from MH i2c: F0 09 00 98 1B 00 69 4D 21 67 72 0D 1C 67 EB [21:02:31]GetLastDocTimeStamp 1730235695 [21:02:31]current date 1730235753 [21:02:31]FM_GetShiftState [21:02:31]SAM_PROTO_GetShiftState [21:02:31]wFMCommunicate request_size=4 [21:02:31]MH_SAM_APDU [21:02:31]CAPDU: 80 13 01 00 [21:02:31]Write to MH i2c: E2 08 00 99 1B 80 13 01 00 00 00 00 00 31 [21:02:31]Write i2c OK [21:02:31]MH_I2C_Read... [21:02:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:31]Read from MH i2c: E2 [21:02:31]MH_I2C_Read... [21:02:31]Read from MH i2c: E2 0E 00 [21:02:31]MH_I2C_Read... [21:02:31]Read from MH i2c: E2 0E 00 99 1B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 80 [21:02:31]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:02:31]wFMCommunicate OK [21:02:31]SAM_PROTO_GetShiftState done [21:02:31]FM_GetShiftState done [21:02:31]opened in 1730160023 [21:02:31]opened+sec_in_day 1730246423 [21:02:31]quantity*price = 7500 [21:02:31]sum+1 = 7501 [21:02:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 269 29.10.2024 21:02 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139284 ФПД: 234843024521650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210233&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139284&fm=234843024521650&tin=02508201610067®Number=0000000000091631&sum=7500 0 [21:02:32]StoreToDocumentArchive [21:02:32]shift 555 fd 139284 [21:02:32]save to /storage/0555/doc_00139284 [21:02:32]save last doc name /storage/0555/doc_00139284 to /storage/kkm_last_doc_name [21:02:32]save OK [21:02:32]Clear old archive folders... [21:02:32]ProcessDocumentItem done err = 0, tmpTLVsize=301 [21:02:32]tlvbuf is 01124370 [21:02:32]SAM_PROTO_ClearQueue [21:02:32]wFMCommunicate request_size=4 [21:02:32]MH_SAM_APDU [21:02:32]CAPDU: 80 09 00 00 [21:02:32]Write to MH i2c: E2 08 00 A6 1B 80 09 00 00 00 00 00 00 33 [21:02:32]Write i2c OK [21:02:32]MH_I2C_Read... [21:02:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:02:32]Read from MH i2c: E2 [21:02:32]MH_I2C_Read... [21:02:32]Read from MH i2c: E2 03 00 [21:02:32]MH_I2C_Read... [21:02:32]Read from MH i2c: E2 03 00 A6 1B 00 90 00 35 [21:02:32]RAPDU: 90 00 [21:02:32]wFMCommunicate OK [21:02:32]SAM_PROTO_ClearQueue done [21:02:32]KKMCreateOFDPacket [21:02:32]OFDProtocolAddRootSTLVToBuf [21:02:32]FM_MakeSignedData [21:02:32]FM_MakeSignedData [21:02:32]SAM_PROTO_SignData [21:02:32]wFMCommunicate request_size=4 [21:02:32]MH_SAM_APDU [21:02:32]CAPDU: 80 0D 01 02 [21:02:32]Write to MH i2c: E2 08 00 A7 1B 80 0D 01 02 00 00 00 00 3B [21:02:32]Write i2c OK [21:02:32]MH_I2C_Read... [21:02:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:02:32]Read from MH i2c: E2 [21:02:32]MH_I2C_Read... [21:02:32]Read from MH i2c: E2 03 00 [21:02:32]MH_I2C_Read... [21:02:32]Read from MH i2c: E2 03 00 A7 1B 00 90 00 36 [21:02:32]RAPDU: 90 00 [21:02:32]wFMCommunicate OK [21:02:32]wFMCommunicate request_size=255 [21:02:32]MH_SAM_APDU [21:02:32]CAPDU: 80 0D 02 02 FA 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 37 36 32 32 32 30 32 33 39 35 36 39 37 06 04 3B 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 41 6C 70 65 6E 20 47 6F 6C 64 20 D0 BC D0 BE D0 BB 20 D0 B4 D1 80 D0 BE D0 B1 20 D1 84 D1 83 D0 BD D0 B4 D1 83 D0 BA 20 33 38 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 69 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 [21:02:32]Write to MH i2c: E2 02 01 A8 1B 80 0D 02 02 FA 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 37 36 32 32 32 30 32 33 39 35 36 39 37 06 04 3B 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 41 6C 70 65 6E 20 47 6F 6C 64 20 D0 BC D0 BE D0 BB 20 D0 B4 D1 80 D0 BE D0 B1 20 D1 84 D1 83 D0 BD D0 B4 D1 83 D0 BA 20 33 38 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 69 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 00 C0 [21:02:32]Write i2c OK [21:02:32]MH_I2C_Read... [21:02:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:33]Read from MH i2c: E2 [21:02:33]MH_I2C_Read... [21:02:33]Read from MH i2c: E2 03 00 [21:02:33]MH_I2C_Read... [21:02:33]Read from MH i2c: E2 03 00 A8 1B 00 90 00 37 [21:02:33]RAPDU: 90 00 [21:02:33]wFMCommunicate OK [21:02:33]wFMCommunicate request_size=60 [21:02:33]MH_SAM_APDU [21:02:33]CAPDU: 80 0D 02 02 37 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 14 20 02 00 35 04 06 00 D5 96 A7 0D F9 B2 [21:02:33]Write to MH i2c: E2 3F 00 A9 1B 80 0D 02 02 37 00 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 14 20 02 00 35 04 06 00 D5 96 A7 0D F9 B2 00 00 64 [21:02:33]Write i2c OK [21:02:33]MH_I2C_Read... [21:02:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:33]Read from MH i2c: E2 [21:02:33]MH_I2C_Read... [21:02:33]Read from MH i2c: E2 03 00 [21:02:33]MH_I2C_Read... [21:02:33]Read from MH i2c: E2 03 00 A9 1B 00 90 00 38 [21:02:33]RAPDU: 90 00 [21:02:33]wFMCommunicate OK [21:02:33]wFMCommunicate request_size=4 [21:02:33]MH_SAM_APDU [21:02:33]CAPDU: 80 0D 03 02 [21:02:33]Write to MH i2c: E2 08 00 AA 1B 80 0D 03 02 00 00 00 00 40 [21:02:33]Write i2c OK [21:02:33]MH_I2C_Read... [21:02:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:02:33]Read from MH i2c: E2 [21:02:33]MH_I2C_Read... [21:02:33]Read from MH i2c: E2 0B 00 [21:02:33]MH_I2C_Read... [21:02:33]Read from MH i2c: E2 0B 00 AA 1B 00 41 F8 EA CA 13 5E 84 27 90 00 4A [21:02:33]RAPDU: 41 F8 EA CA 13 5E 84 27 90 00 [21:02:33]wFMCommunicate OK [21:02:33]SAM_PROTO_SignData done [21:02:33]FM_MakeSignedData done [21:02:33]CreateOFDProtocolMessage [21:02:33]wFMCommunicate request_size=4 [21:02:33]MH_SAM_APDU [21:02:33]CAPDU: 80 11 00 00 [21:02:33]Write to MH i2c: E2 08 00 AB 1B 80 11 00 00 00 00 00 00 40 [21:02:33]Write i2c OK [21:02:33]MH_I2C_Read... [21:02:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:33]Read from MH i2c: E2 [21:02:33]MH_I2C_Read... [21:02:33]Read from MH i2c: E2 17 00 [21:02:33]MH_I2C_Read... [21:02:33]Read from MH i2c: E2 17 00 AB 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9B [21:02:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:02:33]wFMCommunicate OK [21:02:33]CreateOFDProtocolMessage done [21:02:33]OFDSenderStorePacket 139284 [21:02:33]StoreOFDPacket docnum=139284 [21:02:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 41 01 00 00 74 7A 39 01 18 F5 5A 03 01 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 37 36 32 32 32 30 32 33 39 35 36 39 37 06 04 3B 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 41 6C 70 65 6E 20 47 6F 6C 64 20 D0 BC D0 BE D0 BB 20 D0 B4 D1 80 D0 BE D0 B1 20 D1 84 D1 83 D0 BD D0 B4 D1 83 D0 BA 20 33 38 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 69 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 14 20 02 00 35 04 06 00 D5 96 A7 0D F9 B2 41 F8 EA CA 13 5E 84 27 [21:02:33]CheckFolder [21:02:33]dirname=/storage/ofd_packets [21:02:33]CheckFolder done [21:02:33]ProducePacketName [21:02:33]name=ofd_packets/00139284 [21:02:33]NVStorageSaveData ofd_packets/00139284 [21:02:33]File name is /storage/ofd_packets/00139284 [21:02:33]Write 351 bytes [21:02:33]NVStorageSaveData done [21:02:33]OFDSenderStorePacket done [21:02:33]KKMCreateOFDPacket done [21:02:33]NVStorageSaveData kkm_last_timestamp [21:02:33]File name is /storage/kkm_last_timestamp [21:02:33]Write 4 bytes [21:02:33]NVStorageSaveData done [21:02:33]ExternCall_PrintAddStr [21:02:33]wPrintStart [21:02:33]Write to MH i2c: 01 00 00 AC 1B C7 [21:02:33]Write i2c OK [21:02:33]MH_I2C_Read... [21:02:33]Read from MH i2c: 01 [21:02:33]MH_I2C_Read... [21:02:33]Read from MH i2c: 01 07 00 [21:02:33]MH_I2C_Read... [21:02:33]Read from MH i2c: 01 07 00 AC 1B 00 00 00 00 00 FF 0F DC [21:02:33]RasterBufferAndPrint [21:02:33]line Счет N : (3)335177 [21:02:33]line ИНН: 02508201610067 [21:02:33]line Контрольно-Кассовый Чек [21:02:33]line ПРОДАЖА [21:02:33]line Товар: 7622202395697 [21:02:33]line Шоколад Alpen Gold мол дроб фундук 38г [21:02:33]line 1.000 * 75.00 [21:02:33]line = 75.00 [21:02:33]line НДС 12% НСП 1% [21:02:33]line > о реализуемом товаре [21:02:33]line ИТОГО: 75.00 [21:02:33]line НСП 1% : 0.66 [21:02:33]line НДС 12% : 7.96 [21:02:33]line Наличными: 75.00 [21:02:33]line Безнал.: 0.00 [21:02:33]line Место: АЗС № 101 "Партнер Нефть" [21:02:33]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:02:33]line СНО: Общий режим [21:02:33]line Чек 269 29.10.2024 21:02 [21:02:33]line Смена: 555 ФФД: 1.0 [21:02:33]line ЗНМ: 0300000081 [21:02:33]line РНМ: 0000000000091631 [21:02:33]line Версия ККМ: 001 [21:02:33]line ФМ: 0000000000874669 [21:02:33]line ФД: 139284 [21:02:33]line ФПД: 234843024521650 [21:02:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210233&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139284&fm=234843024521650&tin=02508201610067®Number=0000000000091631&sum=7500 [21:02:33]line 0 [21:02:33]OFD Sender: Processing packet 139284 [packets to send 34, broken 33] [21:02:33]ProducePacketName [21:02:33]name=ofd_packets/00139284 [21:02:33]OFD Sender: To server: pG, [21:02:33]CommunicateWithHost lk.salyk.kg:30040 [21:02:33]ConnectInit lk.salyk.kg [21:02:33]written 0, free lines is 4095 [21:02:33]Connected sock=10 [21: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 36 39 41 01 00 00 74 7A 39 01 18 F5 5A 03 01 00 03 00 2D 01 1E 04 01 00 01 23 04 7F 00 8A 04 0D 00 37 36 32 32 32 30 32 33 39 35 36 39 37 06 04 3B 00 D0 A8 D0 BE D0 BA D0 BE D0 BB D0 B0 D0 B4 20 41 6C 70 65 6E 20 47 6F 6C 64 20 D0 BC D0 BE D0 BB 20 D0 B4 D1 80 D0 BE D0 B1 20 D1 84 D1 83 D0 BD D0 B4 D1 83 D0 BA 20 33 38 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 4C 1D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 69 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 14 20 02 00 35 04 06 00 D5 96 A7 0D F9 B2 41 F8 EA CA 13 5E 84 27 [21: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 36 39 4F 00 00 00 D1 26 47 00 CB 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 14 20 02 00 F4 03 04 00 1B F9 20 67 B6 04 01 00 00 86 15 C4 AA 13 9A F0 06 [21:02:33]CommunicateWithHost err = 0 [21:02:33]CheckOFDResponse [21:02:33]1017 (14) - 77093643461234 [21:02:33]1041 (16) - 0000000000874669 [21:02:33]1040 (4) - 139284 [21:02:33]1012 (4) - 29.10.2024 15:02 [21:02:33]1206 (1) - 0 [21:02:33]OFD Sender: Remove packet 139284 [21:02:33]ProducePacketName [21:02:33]name=ofd_packets/00139284 [21:02:33]NVStorageDeleteData [21:02:34]Write to MH i2c: 01 00 00 D5 1B F0 [21:02:34]Write i2c OK [21:02:34]MH_I2C_Read... [21:02:34]Read from MH i2c: 01 [21:02:34]MH_I2C_Read... [21:02:34]Read from MH i2c: 01 07 00 [21:02:34]MH_I2C_Read... [21:02:34]Read from MH i2c: 01 07 00 D5 1B 00 00 00 00 00 02 0D 06 [21:02:34]RasterBufferAndPrint [21:02:34]line [21:02:34]line [21:02:34]line [21:02:34]line [21:02:34]line [21:02:34]written 0, free lines is 3339 [21:02:34]MH_Cut [21:02:34]Write to MH i2c: D1 01 00 DC 1B 01 C9 [21:02:34]Write i2c OK [21:02:34]MH_I2C_Read... [21:02:34]Read from MH i2c: D1 [21:02:34]MH_I2C_Read... [21:02:34]Read from MH i2c: D1 01 00 [21:02:34]MH_I2C_Read... [21:02:34]Read from MH i2c: D1 01 00 DC 1B 00 C8 [21:02:34]Write to MH i2c: 01 00 00 DD 1B F8 [21:02:34]Write i2c OK [21:02:34]MH_I2C_Read... [21:02:34]OFD Sender: No OFD packet to send [21:02:34]*** Cut start [21:02:34]*** Partial cut [21:02:34]*** CUTSNS_PIN = 1 [21:02:34]*** CUTSNS_PIN = 0 [21:02:34]*** Brake cut motor [21:02:35]Read from MH i2c: 01 [21:02:35]MH_I2C_Read... [21:02:35]*** Stop cut motor [21:02:35]*** Cut end [21:02:35]Read from MH i2c: 01 07 00 [21:02:35]MH_I2C_Read... [21:02:35]Read from MH i2c: 01 07 00 DD 1B 00 00 00 00 00 FF 0F 0D [21:02:35]process_action close_receipt done [21:02:35]requested_data is exist [21:02:35]produce_requested_data [21:02:35]requested_item fm.sn is exist - process it [21:02:35]wFMCommunicate request_size=4 [21:02:35]MH_SAM_APDU [21:02:35]CAPDU: 80 11 00 00 [21:02:35]Write to MH i2c: E2 08 00 DE 1B 80 11 00 00 00 00 00 00 73 [21:02:35]Write i2c OK [21:02:35]MH_I2C_Read... [21:02:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:35]Read from MH i2c: E2 [21:02:35]MH_I2C_Read... [21:02:35]Read from MH i2c: E2 17 00 [21:02:35]MH_I2C_Read... [21:02:35]Read from MH i2c: E2 17 00 DE 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CE [21:02:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:02:35]wFMCommunicate OK [21:02:35]requested_item fd.num is exist - process it [21:02:35]SAM_PROTO_GetFieldsCounters [21:02:35]wFMCommunicate request_size=4 [21:02:35]MH_SAM_APDU [21:02:35]CAPDU: 80 13 00 00 [21:02:35]Write to MH i2c: E2 08 00 DF 1B 80 13 00 00 00 00 00 00 76 [21:02:35]Write i2c OK [21:02:35]MH_I2C_Read... [21:02:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:02:35]Read from MH i2c: E2 [21:02:35]MH_I2C_Read... [21:02:35]Read from MH i2c: E2 62 00 [21:02:35]MH_I2C_Read... [21:02:35]Read from MH i2c: E2 62 00 DF 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 14 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [21: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 14 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:02:35]wFMCommunicate OK [21:02:35]SAM_PROTO_GetFieldsCounters done [21:02:35]requested_item shift.num is exist - process it [21:02:35]requested_item shift.opened is exist - process it [21:02:35]req_shift_opened [21:02:35]FM_GetShiftState [21:02:35]SAM_PROTO_GetShiftState [21:02:35]wFMCommunicate request_size=4 [21:02:35]MH_SAM_APDU [21:02:35]CAPDU: 80 13 01 00 [21:02:35]Write to MH i2c: E2 08 00 E0 1B 80 13 01 00 00 00 00 00 78 [21:02:35]Write i2c OK [21:02:35]MH_I2C_Read... [21:02:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:35]Read from MH i2c: E2 [21:02:35]MH_I2C_Read... [21:02:35]Read from MH i2c: E2 0E 00 [21:02:35]MH_I2C_Read... [21:02:35]Read from MH i2c: E2 0E 00 E0 1B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C7 [21:02:35]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:02:35]wFMCommunicate OK [21:02:35]SAM_PROTO_GetShiftState done [21:02:35]FM_GetShiftState done [21:02:35]req_shift_opened done [21:02:35]requested_item shift.open_date is exist - process it [21:02:35]req_shift_open_date [21:02:35]req_shift_open_date done [21:02:35]produce_requested_data done [21:02:35]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139284,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:02:35]process_action_free close_receipt [21:02:35]json_value_free [21:02:35]json_value_free done [21:02:35]process_json_proto returns [21:02:35]Send response to host [21:02:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139284,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:02:35]free response buf [21:02:35]execute_script done [21:02:35]execute_script returns [21:02:35]free content buf [21:02:35]Sock 9.Close socket [21:02:35]Sock 9.Thread stoped [21:02:39]OFD Sender: No OFD packet to send [21:02:44]OFD Sender: No OFD packet to send [21:02:49]OFD Sender: No OFD packet to send [21:02:54]OFD Sender: No OFD packet to send [21:02:59]OFD Sender: No OFD packet to send [21:03:04]OFD Sender: No OFD packet to send [21:03:09]OFD Sender: No OFD packet to send [21:03:14]OFD Sender: No OFD packet to send [21:03:19]OFD Sender: No OFD packet to send [21:03:24]OFD Sender: No OFD packet to send [21:03:29]OFD Sender: No OFD packet to send [21:03:34]OFD Sender: No OFD packet to send [21:03:35]accept exits with 8 [21:03:35]New connection [21:03:35]New thread 3067284836 created [21:03:35]Thread 3067141476 joined [21:03:35]Waiting for new connection... [21:03:35] Sock 8.Parse request [21:03:35]Sock 8.Check first char [21:03:35]Sock 8.First char is OK [21:03:35]request: POST /json_proto HTTP/1.0 [21:03:35]Method: POST [21:03:35]URL: /json_proto [21:03:35]Method is POST - this is cgi request [21:03:35]url: /json_proto [21:03:35]query_string will be loaded in cgi processing [21:03:35]execute_cgi json_proto POST (null) [21:03:35]execute_cgi path=json_proto method=POST [21:03:35]POST find Content-Length [21:03:35]Host: 172.17.50.196:8080 [21:03:35]Content-Length: 675 [21:03:35]Content-Type: application/json [21:03:35] [21:03:35]POST finish read [21:03:35]Found Content-Length = 675 [21:03:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335178", "tax_sys" : 0, "items" : [ { "code": "4620017451303", "name": "\u041A\u0430\u0440.\u0441 \u0436\u0435\u0432.\u043A\u043E\u043D\u0444.\u0421\u0442\u0440\u0430\u0439\u043A 11.3\u0433/50", "price" : 17.00, "quantity" : 2.000, "sum" : 34.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 34.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:35]execute_script... [21:03: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 : (3)335178", "tax_sys" : 0, "items" : [ { "code": "4620017451303", "name": "\u041A\u0430\u0440.\u0441 \u0436\u0435\u0432.\u043A\u043E\u043D\u0444.\u0421\u0442\u0440\u0430\u0439\u043A 11.3\u0433/50", "price" : 17.00, "quantity" : 2.000, "sum" : 34.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 34.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:35]POST & json_proto [21:03:35]process_json_proto [21:03:35]json parsed OK: [21:03:35]protocol is kg_v1.0 [21:03:35]action value=close_receipt [21:03:35]process_action close_receipt [21:03:35]cmd_close_receipt [21:03:35]MH_GetDate [21:03:35]Write to MH i2c: F0 00 00 E1 1B EB [21:03:35]Write i2c OK [21:03:35]MH_I2C_Read... [21:03:35]Read from MH i2c: F0 [21:03:35]MH_I2C_Read... [21:03:35]Read from MH i2c: F0 09 00 [21:03:35]MH_I2C_Read... [21:03:35]Read from MH i2c: F0 09 00 E1 1B 00 A9 4D 21 67 72 0D 1C 67 74 [21:03:35]GetLastDocTimeStamp 1730235753 [21:03:35]current date 1730235817 [21:03:35]FM_GetShiftState [21:03:35]SAM_PROTO_GetShiftState [21:03:35]wFMCommunicate request_size=4 [21:03:35]MH_SAM_APDU [21:03:35]CAPDU: 80 13 01 00 [21:03:35]Write to MH i2c: E2 08 00 E2 1B 80 13 01 00 00 00 00 00 7A [21:03:35]Write i2c OK [21:03:35]MH_I2C_Read... [21:03:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:35]Read from MH i2c: E2 [21:03:35]MH_I2C_Read... [21:03:35]Read from MH i2c: E2 0E 00 [21:03:35]MH_I2C_Read... [21:03:35]Read from MH i2c: E2 0E 00 E2 1B 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C9 [21:03:35]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:03:35]wFMCommunicate OK [21:03:35]SAM_PROTO_GetShiftState done [21:03:35]FM_GetShiftState done [21:03:35]opened in 1730160023 [21:03:35]opened+sec_in_day 1730246423 [21:03:35]quantity*price = 3400 [21:03:35]sum+1 = 3401 [21:03:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 34.00 НСП 1% : 0.30 НДС 12% : 3.61 Наличными: 34.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 270 29.10.2024 21:03 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139285 ФПД: 260526329271117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210337&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139285&fm=260526329271117&tin=02508201610067®Number=0000000000091631&sum=3400 0 [21:03:36]StoreToDocumentArchive [21:03:36]shift 555 fd 139285 [21:03:36]save to /storage/0555/doc_00139285 [21:03:36]save last doc name /storage/0555/doc_00139285 to /storage/kkm_last_doc_name [21:03:36]save OK [21:03:36]Clear old archive folders... [21:03:36]ProcessDocumentItem done err = 0, tmpTLVsize=290 [21:03:36]tlvbuf is 01109DC0 [21:03:36]SAM_PROTO_ClearQueue [21:03:36]wFMCommunicate request_size=4 [21:03:36]MH_SAM_APDU [21:03:36]CAPDU: 80 09 00 00 [21:03:36]Write to MH i2c: E2 08 00 EF 1B 80 09 00 00 00 00 00 00 7C [21:03:36]Write i2c OK [21:03:36]MH_I2C_Read... [21:03:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:03:36]Read from MH i2c: E2 [21:03:36]MH_I2C_Read... [21:03:36]Read from MH i2c: E2 03 00 [21:03:36]MH_I2C_Read... [21:03:36]Read from MH i2c: E2 03 00 EF 1B 00 90 00 7E [21:03:36]RAPDU: 90 00 [21:03:36]wFMCommunicate OK [21:03:36]SAM_PROTO_ClearQueue done [21:03:36]KKMCreateOFDPacket [21:03:36]OFDProtocolAddRootSTLVToBuf [21:03:36]FM_MakeSignedData [21:03:36]FM_MakeSignedData [21:03:36]SAM_PROTO_SignData [21:03:36]wFMCommunicate request_size=4 [21:03:36]MH_SAM_APDU [21:03:36]CAPDU: 80 0D 01 02 [21:03:36]Write to MH i2c: E2 08 00 F0 1B 80 0D 01 02 00 00 00 00 84 [21:03:36]Write i2c OK [21:03:36]MH_I2C_Read... [21:03:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:03:36]Read from MH i2c: E2 [21:03:36]MH_I2C_Read... [21:03:36]Read from MH i2c: E2 03 00 [21:03:36]MH_I2C_Read... [21:03:36]Read from MH i2c: E2 03 00 F0 1B 00 90 00 7F [21:03:36]RAPDU: 90 00 [21:03:36]wFMCommunicate OK [21:03:36]wFMCommunicate request_size=255 [21:03:36]MH_SAM_APDU [21:03:36]CAPDU: 80 0D 02 02 FA 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 31 33 30 33 06 04 30 00 D0 9A D0 B0 D1 80 2E D1 81 20 D0 B6 D0 B5 D0 B2 2E D0 BA D0 BE D0 BD D1 84 2E D0 A1 D1 82 D1 80 D0 B0 D0 B9 D0 BA 20 31 31 2E 33 D0 B3 2F 35 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A4 06 00 00 00 00 13 04 06 00 48 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 01 00 00 00 00 07 04 06 00 48 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 A9 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 [21:03:36]Write to MH i2c: E2 02 01 F1 1B 80 0D 02 02 FA 00 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 31 33 30 33 06 04 30 00 D0 9A D0 B0 D1 80 2E D1 81 20 D0 B6 D0 B5 D0 B2 2E D0 BA D0 BE D0 BD D1 84 2E D0 A1 D1 82 D1 80 D0 B0 D0 B9 D0 BA 20 31 31 2E 33 D0 B3 2F 35 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A4 06 00 00 00 00 13 04 06 00 48 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 01 00 00 00 00 07 04 06 00 48 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 A9 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 00 00 77 [21:03:36]Write i2c OK [21:03:36]MH_I2C_Read... [21:03:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:37]Read from MH i2c: E2 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 03 00 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 03 00 F1 1B 00 90 00 80 [21:03:37]RAPDU: 90 00 [21:03:37]wFMCommunicate OK [21:03:37]wFMCommunicate request_size=49 [21:03:37]MH_SAM_APDU [21:03:37]CAPDU: 80 0D 02 02 2C 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 15 20 02 00 35 04 06 00 EC F2 83 4F 93 4D [21:03:37]Write to MH i2c: E2 34 00 F2 1B 80 0D 02 02 2C 00 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 15 20 02 00 35 04 06 00 EC F2 83 4F 93 4D 00 00 7E [21:03:37]Write i2c OK [21:03:37]MH_I2C_Read... [21:03:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:37]Read from MH i2c: E2 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 03 00 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 03 00 F2 1B 00 90 00 81 [21:03:37]RAPDU: 90 00 [21:03:37]wFMCommunicate OK [21:03:37]wFMCommunicate request_size=4 [21:03:37]MH_SAM_APDU [21:03:37]CAPDU: 80 0D 03 02 [21:03:37]Write to MH i2c: E2 08 00 F3 1B 80 0D 03 02 00 00 00 00 89 [21:03:37]Write i2c OK [21:03:37]MH_I2C_Read... [21:03:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:03:37]Read from MH i2c: E2 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 0B 00 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 0B 00 F3 1B 00 DD 4F 06 3A 8A 2F 31 36 90 00 16 [21:03:37]RAPDU: DD 4F 06 3A 8A 2F 31 36 90 00 [21:03:37]wFMCommunicate OK [21:03:37]SAM_PROTO_SignData done [21:03:37]FM_MakeSignedData done [21:03:37]CreateOFDProtocolMessage [21:03:37]wFMCommunicate request_size=4 [21:03:37]MH_SAM_APDU [21:03:37]CAPDU: 80 11 00 00 [21:03:37]Write to MH i2c: E2 08 00 F4 1B 80 11 00 00 00 00 00 00 89 [21:03:37]Write i2c OK [21:03:37]MH_I2C_Read... [21:03:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:37]Read from MH i2c: E2 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 17 00 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 17 00 F4 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E4 [21:03:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:03:37]wFMCommunicate OK [21:03:37]CreateOFDProtocolMessage done [21:03:37]OFDSenderStorePacket 139285 [21:03:37]StoreOFDPacket docnum=139285 [21:03:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 36 01 00 00 1D 19 2E 01 3D A5 5A 03 01 00 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 31 33 30 33 06 04 30 00 D0 9A D0 B0 D1 80 2E D1 81 20 D0 B6 D0 B5 D0 B2 2E D0 BA D0 BE D0 BD D1 84 2E D0 A1 D1 82 D1 80 D0 B0 D0 B9 D0 BA 20 31 31 2E 33 D0 B3 2F 35 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A4 06 00 00 00 00 13 04 06 00 48 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 01 00 00 00 00 07 04 06 00 48 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 A9 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 15 20 02 00 35 04 06 00 EC F2 83 4F 93 4D DD 4F 06 3A 8A 2F 31 36 [21:03:37]CheckFolder [21:03:37]dirname=/storage/ofd_packets [21:03:37]CheckFolder done [21:03:37]ProducePacketName [21:03:37]name=ofd_packets/00139285 [21:03:37]NVStorageSaveData ofd_packets/00139285 [21:03:37]File name is /storage/ofd_packets/00139285 [21:03:37]Write 340 bytes [21:03:37]NVStorageSaveData done [21:03:37]OFDSenderStorePacket done [21:03:37]KKMCreateOFDPacket done [21:03:37]NVStorageSaveData kkm_last_timestamp [21:03:37]File name is /storage/kkm_last_timestamp [21:03:37]Write 4 bytes [21:03:37]NVStorageSaveData done [21:03:37]ExternCall_PrintAddStr [21:03:37]wPrintStart [21:03:37]Write to MH i2c: 01 00 00 F5 1B 10 [21:03:37]Write i2c OK [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: 01 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: 01 07 00 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: 01 07 00 F5 1B 00 00 00 00 00 FF 0F 25 [21:03:37]RasterBufferAndPrint [21:03:37]line Счет N : (3)335178 [21:03:37]line ИНН: 02508201610067 [21:03:37]line Контрольно-Кассовый Чек [21:03:37]line ПРОДАЖА [21:03:37]line Товар: 4620017451303 [21:03:37]line Кар.с жев.конф.Страйк 11.3г/50 [21:03:37]line 2.000 * 17.00 [21:03:37]line = 34.00 [21:03:37]line НДС 12% НСП 1% [21:03:37]line > о реализуемом товаре [21:03:37]line ИТОГО: 34.00 [21:03:37]line НСП 1% : 0.30 [21:03:37]line НДС 12% : 3.61 [21:03:37]line Наличными: 34.00 [21:03:37]line Безнал.: 0.00 [21:03:37]line Место: АЗС № 101 "Партнер Нефть" [21:03:37]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:03:37]line СНО: Общий режим [21:03:37]line Чек 270 29.10.2024 21:03 [21:03:37]line Смена: 555 ФФД: 1.0 [21:03:37]line ЗНМ: 0300000081 [21:03:37]line РНМ: 0000000000091631 [21:03:37]line Версия ККМ: 001 [21:03:37]line ФМ: 0000000000874669 [21:03:37]line ФД: 139285 [21:03:37]line ФПД: 260526329271117 [21:03:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T210337&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139285&fm=260526329271117&tin=02508201610067®Number=0000000000091631&sum=3400 [21:03:37]line 0 [21:03:37]OFD Sender: Processing packet 139285 [packets to send 34, broken 33] [21:03:37]ProducePacketName [21:03:37]name=ofd_packets/00139285 [21:03:37]OFD Sender: To server: pG, [21:03:37]CommunicateWithHost lk.salyk.kg:30040 [21:03:37]ConnectInit lk.salyk.kg [21:03:37]written 0, free lines is 4095 [21:03:37]Connected sock=11 [21:03: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 36 39 36 01 00 00 1D 19 2E 01 3D A5 5A 03 01 00 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 31 33 30 33 06 04 30 00 D0 9A D0 B0 D1 80 2E D1 81 20 D0 B6 D0 B5 D0 B2 2E D0 BA D0 BE D0 BD D1 84 2E D0 A1 D1 82 D1 80 D0 B0 D0 B9 D0 BA 20 31 31 2E 33 D0 B3 2F 35 30 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A4 06 00 00 00 00 13 04 06 00 48 0D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 0D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 01 00 00 00 00 07 04 06 00 48 0D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 A9 4D 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 15 20 02 00 35 04 06 00 EC F2 83 4F 93 4D DD 4F 06 3A 8A 2F 31 36 [21:03: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 36 39 4F 00 00 00 6E 95 47 00 54 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 15 20 02 00 F4 03 04 00 5B F9 20 67 B6 04 01 00 00 A8 48 26 F6 AF E4 AE F9 [21:03:38]CommunicateWithHost err = 0 [21:03:38]CheckOFDResponse [21:03:38]1017 (14) - 77093643461234 [21:03:38]1041 (16) - 0000000000874669 [21:03:38]1040 (4) - 139285 [21:03:38]1012 (4) - 29.10.2024 15:03 [21:03:38]1206 (1) - 0 [21:03:38]OFD Sender: Remove packet 139285 [21:03:38]ProducePacketName [21:03:38]name=ofd_packets/00139285 [21:03:38]NVStorageDeleteData [21:03:38]Write to MH i2c: 01 00 00 1E 1C 3A [21:03:38]Write i2c OK [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: 01 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: 01 07 00 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: 01 07 00 1E 1C 00 00 00 00 00 F5 0C 42 [21:03:38]RasterBufferAndPrint [21:03:38]line [21:03:38]line [21:03:38]line [21:03:38]line [21:03:38]line [21:03:38]written 0, free lines is 3324 [21:03:38]MH_Cut [21:03:38]Write to MH i2c: D1 01 00 25 1C 01 13 [21:03:38]Write i2c OK [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: D1 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: D1 01 00 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: D1 01 00 25 1C 00 12 [21:03:38]Write to MH i2c: 01 00 00 26 1C 42 [21:03:38]Write i2c OK [21:03:38]MH_I2C_Read... [21:03:38]OFD Sender: No OFD packet to send [21:03:38]*** Cut start [21:03:38]*** Partial cut [21:03:38]*** CUTSNS_PIN = 1 [21:03:38]*** CUTSNS_PIN = 0 [21:03:39]*** Brake cut motor [21:03:39]Read from MH i2c: 01 [21:03:39]MH_I2C_Read... [21:03:39]*** Stop cut motor [21:03:39]*** Cut end [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 26 1C 00 00 00 00 00 FF 0F 57 [21:03:39]process_action close_receipt done [21:03:39]requested_data is exist [21:03:39]produce_requested_data [21:03:39]requested_item fm.sn is exist - process it [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 27 1C 80 11 00 00 00 00 00 00 BD [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 27 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 18 [21:03:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:03:39]wFMCommunicate OK [21:03:39]requested_item fd.num is exist - process it [21:03:39]SAM_PROTO_GetFieldsCounters [21:03:39]wFMCommunicate request_size=4 [21:03:39]MH_SAM_APDU [21:03:39]CAPDU: 80 13 00 00 [21:03:39]Write to MH i2c: E2 08 00 28 1C 80 13 00 00 00 00 00 00 C0 [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:03:39]Read from MH i2c: E2 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 62 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 62 00 28 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 15 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 75 [21:03: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 15 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:03:39]wFMCommunicate OK [21:03:39]SAM_PROTO_GetFieldsCounters done [21:03:39]requested_item shift.num is exist - process it [21:03:39]requested_item shift.opened is exist - process it [21:03:39]req_shift_opened [21:03:39]FM_GetShiftState [21:03:39]SAM_PROTO_GetShiftState [21:03:39]wFMCommunicate request_size=4 [21:03:39]MH_SAM_APDU [21:03:39]CAPDU: 80 13 01 00 [21:03:39]Write to MH i2c: E2 08 00 29 1C 80 13 01 00 00 00 00 00 C2 [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:39]Read from MH i2c: E2 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 0E 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 0E 00 29 1C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 11 [21:03:39]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:03:39]wFMCommunicate OK [21:03:39]SAM_PROTO_GetShiftState done [21:03:39]FM_GetShiftState done [21:03:39]req_shift_opened done [21:03:39]requested_item shift.open_date is exist - process it [21:03:39]req_shift_open_date [21:03:39]req_shift_open_date done [21:03:39]produce_requested_data done [21:03:39]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139285,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:03:39]process_action_free close_receipt [21:03:39]json_value_free [21:03:39]json_value_free done [21:03:39]process_json_proto returns [21:03:39]Send response to host [21:03:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139285,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:03:39]free response buf [21:03:39]execute_script done [21:03:39]execute_script returns [21:03:39]free content buf [21:03:39]Sock 8.Close socket [21:03:39]Sock 8.Thread stoped [21:03:43]OFD Sender: No OFD packet to send [21:03:48]OFD Sender: No OFD packet to send [21:03:53]OFD Sender: No OFD packet to send [21:03:58]OFD Sender: No OFD packet to send [21:04:03]OFD Sender: No OFD packet to send [21:04:08]OFD Sender: No OFD packet to send [21:04:13]OFD Sender: No OFD packet to send [21:04:18]OFD Sender: No OFD packet to send [21:04:23]OFD Sender: No OFD packet to send [21:04:28]OFD Sender: No OFD packet to send [21:04:33]OFD Sender: No OFD packet to send [21:04:38]OFD Sender: No OFD packet to send [21:04:43]OFD Sender: No OFD packet to send [21:04:48]OFD Sender: No OFD packet to send [21:04:53]OFD Sender: No OFD packet to send [21:04:58]OFD Sender: No OFD packet to send [21:05:03]OFD Sender: No OFD packet to send [21:05:08]OFD Sender: No OFD packet to send [21:05:13]OFD Sender: No OFD packet to send [21:05:18]OFD Sender: No OFD packet to send [21:05:23]OFD Sender: No OFD packet to send [21:05:28]OFD Sender: No OFD packet to send [21:05:33]OFD Sender: No OFD packet to send [21:05:38]OFD Sender: No OFD packet to send [21:05:43]OFD Sender: No OFD packet to send [21:05:48]OFD Sender: No OFD packet to send [21:05:53]OFD Sender: No OFD packet to send [21:05:58]OFD Sender: No OFD packet to send [21:06:03]OFD Sender: No OFD packet to send [21:06:08]OFD Sender: No OFD packet to send [21:06:13]OFD Sender: No OFD packet to send [21:06:18]OFD Sender: No OFD packet to send [21:06:23]OFD Sender: No OFD packet to send [21:06:28]OFD Sender: No OFD packet to send [21:06:33]OFD Sender: No OFD packet to send [21:06:38]OFD Sender: No OFD packet to send [21:06:43]OFD Sender: No OFD packet to send [21:06:48]OFD Sender: No OFD packet to send [21:06:53]OFD Sender: No OFD packet to send [21:06:58]OFD Sender: No OFD packet to send [21:07:03]OFD Sender: No OFD packet to send [21:07:08]OFD Sender: No OFD packet to send [21:07:13]OFD Sender: No OFD packet to send [21:07:18]OFD Sender: No OFD packet to send [21:07:23]OFD Sender: No OFD packet to send [21:07:28]OFD Sender: No OFD packet to send [21:07:33]OFD Sender: No OFD packet to send [21:07:38]OFD Sender: No OFD packet to send [21:07:43]OFD Sender: No OFD packet to send [21:07:48]OFD Sender: No OFD packet to send [21:07:53]OFD Sender: No OFD packet to send [21:07:58]OFD Sender: No OFD packet to send [21:08:03]OFD Sender: No OFD packet to send [21:08:08]OFD Sender: No OFD packet to send [21:08:13]OFD Sender: No OFD packet to send [21:08:18]OFD Sender: No OFD packet to send [21:08:23]OFD Sender: No OFD packet to send [21:08:28]OFD Sender: No OFD packet to send [21:08:33]OFD Sender: No OFD packet to send [21:08:38]OFD Sender: No OFD packet to send [21:08:43]OFD Sender: No OFD packet to send [21:08:48]OFD Sender: No OFD packet to send [21:08:53]OFD Sender: No OFD packet to send [21:08:58]OFD Sender: No OFD packet to send [21:09:03]OFD Sender: No OFD packet to send [21:09:08]OFD Sender: No OFD packet to send [21:09:13]OFD Sender: No OFD packet to send [21:09:18]OFD Sender: No OFD packet to send [21:09:23]OFD Sender: No OFD packet to send [21:09:28]OFD Sender: No OFD packet to send [21:09:33]OFD Sender: No OFD packet to send [21:09:38]OFD Sender: No OFD packet to send [21:09:43]OFD Sender: No OFD packet to send [21:09:48]OFD Sender: No OFD packet to send [21:09:53]OFD Sender: No OFD packet to send [21:09:58]OFD Sender: No OFD packet to send [21:10:03]OFD Sender: No OFD packet to send [21:10:08]OFD Sender: No OFD packet to send [21:10:13]OFD Sender: No OFD packet to send [21:10:18]OFD Sender: No OFD packet to send [21:10:23]OFD Sender: No OFD packet to send [21:10:28]OFD Sender: No OFD packet to send [21:10:33]OFD Sender: No OFD packet to send [21:10:38]OFD Sender: No OFD packet to send [21:10:43]OFD Sender: No OFD packet to send [21:10:48]OFD Sender: No OFD packet to send [21:10:53]OFD Sender: No OFD packet to send [21:10:58]OFD Sender: No OFD packet to send [21:11:03]OFD Sender: No OFD packet to send [21:11:08]OFD Sender: No OFD packet to send [21:11:13]OFD Sender: No OFD packet to send [21:11:18]OFD Sender: No OFD packet to send [21:11:23]OFD Sender: No OFD packet to send [21:11:28]OFD Sender: No OFD packet to send [21:11:33]OFD Sender: No OFD packet to send [21:11:38]OFD Sender: No OFD packet to send [21:11:43]OFD Sender: No OFD packet to send [21:11:48]OFD Sender: No OFD packet to send [21:11:53]OFD Sender: No OFD packet to send [21:11:58]OFD Sender: No OFD packet to send [21:12:03]OFD Sender: No OFD packet to send [21:12:08]OFD Sender: No OFD packet to send [21:12:13]OFD Sender: No OFD packet to send [21:12:19]OFD Sender: No OFD packet to send [21:12:24]OFD Sender: No OFD packet to send [21:12:29]OFD Sender: No OFD packet to send [21:12:34]OFD Sender: No OFD packet to send [21:12:39]OFD Sender: No OFD packet to send [21:12:44]OFD Sender: No OFD packet to send [21:12:49]OFD Sender: No OFD packet to send [21:12:54]OFD Sender: No OFD packet to send [21:12:59]OFD Sender: No OFD packet to send [21:13:04]OFD Sender: No OFD packet to send [21:13:09]OFD Sender: No OFD packet to send [21:13:14]OFD Sender: No OFD packet to send [21:13:19]OFD Sender: No OFD packet to send [21:13:24]OFD Sender: No OFD packet to send [21:13:29]OFD Sender: No OFD packet to send [21:13:34]OFD Sender: No OFD packet to send [21:13:39]OFD Sender: No OFD packet to send [21:13:44]OFD Sender: No OFD packet to send [21:13:49]OFD Sender: No OFD packet to send [21:13:54]OFD Sender: No OFD packet to send [21:13:59]OFD Sender: No OFD packet to send [21:14:04]OFD Sender: No OFD packet to send [21:14:09]OFD Sender: No OFD packet to send [21:14:14]OFD Sender: No OFD packet to send [21:14:19]OFD Sender: No OFD packet to send [21:14:24]OFD Sender: No OFD packet to send [21:14:29]OFD Sender: No OFD packet to send [21:14:34]OFD Sender: No OFD packet to send [21:14:39]OFD Sender: No OFD packet to send [21:14:44]OFD Sender: No OFD packet to send [21:14:45]accept exits with 9 [21:14:45]New connection [21:14:45]New thread 3067141476 created [21:14:45]Thread 3067284836 joined [21:14:45]Waiting for new connection... [21:14:45] Sock 9.Parse request [21:14:45]Sock 9.Check first char [21:14:45]Sock 9.First char is OK [21:14:45]request: POST /json_proto HTTP/1.0 [21:14:45]Method: POST [21:14:45]URL: /json_proto [21:14:45]Method is POST - this is cgi request [21:14:45]url: /json_proto [21:14:45]query_string will be loaded in cgi processing [21:14:45]execute_cgi json_proto POST (null) [21:14:45]execute_cgi path=json_proto method=POST [21:14:45]POST find Content-Length [21:14:45]Host: 172.17.50.196:8080 [21:14:45]Content-Length: 747 [21:14:45]Content-Type: application/json [21:14:45] [21:14:45]POST finish read [21:14:45]Found Content-Length = 747 [21:14:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335179", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:45]execute_script... [21:14:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335179", "tax_sys" : 0, "items" : [ { "code": "4640030091607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B ESSE Exchange", "price" : 159.00, "quantity" : 1.000, "sum" : 159.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 159.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:45]POST & json_proto [21:14:45]process_json_proto [21:14:45]json parsed OK: [21:14:45]protocol is kg_v1.0 [21:14:45]action value=close_receipt [21:14:45]process_action close_receipt [21:14:45]cmd_close_receipt [21:14:45]MH_GetDate [21:14:45]Write to MH i2c: F0 00 00 2A 1C 35 [21:14:45]Write i2c OK [21:14:45]MH_I2C_Read... [21:14:45]Read from MH i2c: F0 [21:14:45]MH_I2C_Read... [21:14:45]Read from MH i2c: F0 09 00 [21:14:45]MH_I2C_Read... [21:14:45]Read from MH i2c: F0 09 00 2A 1C 00 47 50 21 67 72 0D 1C 67 5F [21:14:45]GetLastDocTimeStamp 1730235817 [21:14:45]current date 1730236487 [21:14:45]FM_GetShiftState [21:14:45]SAM_PROTO_GetShiftState [21:14:45]wFMCommunicate request_size=4 [21:14:45]MH_SAM_APDU [21:14:45]CAPDU: 80 13 01 00 [21:14:45]Write to MH i2c: E2 08 00 2B 1C 80 13 01 00 00 00 00 00 C4 [21:14:45]Write i2c OK [21:14:45]MH_I2C_Read... [21:14:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:45]Read from MH i2c: E2 [21:14:45]MH_I2C_Read... [21:14:45]Read from MH i2c: E2 0E 00 [21:14:45]MH_I2C_Read... [21:14:45]Read from MH i2c: E2 0E 00 2B 1C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 13 [21:14:45]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:14:45]wFMCommunicate OK [21:14:45]SAM_PROTO_GetShiftState done [21:14:45]FM_GetShiftState done [21:14:45]opened in 1730160023 [21:14:45]opened+sec_in_day 1730246423 [21:14:45]quantity*price = 15900 [21:14:45]sum+1 = 15901 [21:14:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 159.00 НСП 1% : 1.41 НДС 12% : 16.88 Наличными: 0.00 Безнал.: 159.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 271 29.10.2024 21:14 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139286 ФПД: 117422003753240 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T211447&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139286&fm=117422003753240&tin=02508201610067®Number=0000000000091631&sum=15900 0 [21:14:46]StoreToDocumentArchive [21:14:46]shift 555 fd 139286 [21:14:46]save to /storage/0555/doc_00139286 [21:14:46]save last doc name /storage/0555/doc_00139286 to /storage/kkm_last_doc_name [21:14:46]save OK [21:14:46]Clear old archive folders... [21:14:46]ProcessDocumentItem done err = 0, tmpTLVsize=272 [21:14:46]tlvbuf is 0115ADA0 [21:14:46]SAM_PROTO_ClearQueue [21:14:46]wFMCommunicate request_size=4 [21:14:46]MH_SAM_APDU [21:14:46]CAPDU: 80 09 00 00 [21:14:46]Write to MH i2c: E2 08 00 38 1C 80 09 00 00 00 00 00 00 C6 [21:14:46]Write i2c OK [21:14:46]MH_I2C_Read... [21:14:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:14:46]Read from MH i2c: E2 [21:14:46]MH_I2C_Read... [21:14:46]Read from MH i2c: E2 03 00 [21:14:46]MH_I2C_Read... [21:14:46]Read from MH i2c: E2 03 00 38 1C 00 90 00 C8 [21:14:46]RAPDU: 90 00 [21:14:46]wFMCommunicate OK [21:14:46]SAM_PROTO_ClearQueue done [21:14:46]KKMCreateOFDPacket [21:14:46]OFDProtocolAddRootSTLVToBuf [21:14:46]FM_MakeSignedData [21:14:46]FM_MakeSignedData [21:14:46]SAM_PROTO_SignData [21:14:46]wFMCommunicate request_size=4 [21:14:46]MH_SAM_APDU [21:14:46]CAPDU: 80 0D 01 02 [21:14:46]Write to MH i2c: E2 08 00 39 1C 80 0D 01 02 00 00 00 00 CE [21:14:46]Write i2c OK [21:14:46]MH_I2C_Read... [21:14:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:14:46]Read from MH i2c: E2 [21:14:46]MH_I2C_Read... [21:14:46]Read from MH i2c: E2 03 00 [21:14:46]MH_I2C_Read... [21:14:46]Read from MH i2c: E2 03 00 39 1C 00 90 00 C9 [21:14:46]RAPDU: 90 00 [21:14:46]wFMCommunicate OK [21:14:46]wFMCommunicate request_size=255 [21:14:46]MH_SAM_APDU [21:14:46]CAPDU: 80 0D 02 02 FA 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 47 50 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 [21:14:46]Write to MH i2c: E2 02 01 3A 1C 80 0D 02 02 FA 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 47 50 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 00 00 34 [21:14:46]Write i2c OK [21:14:46]MH_I2C_Read... [21:14:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:46]Read from MH i2c: E2 [21:14:46]MH_I2C_Read... [21:14:46]Read from MH i2c: E2 03 00 [21:14:46]MH_I2C_Read... [21:14:46]Read from MH i2c: E2 03 00 3A 1C 00 90 00 CA [21:14:46]RAPDU: 90 00 [21:14:46]wFMCommunicate OK [21:14:46]wFMCommunicate request_size=31 [21:14:46]MH_SAM_APDU [21:14:46]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 36 36 39 10 04 04 00 16 20 02 00 35 04 06 00 6A CB 70 D2 91 18 [21:14:46]Write to MH i2c: E2 22 00 3B 1C 80 0D 02 02 1A 00 30 30 38 37 34 36 36 39 10 04 04 00 16 20 02 00 35 04 06 00 6A CB 70 D2 91 18 00 00 5C [21:14:46]Write i2c OK [21:14:46]MH_I2C_Read... [21:14:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:46]Read from MH i2c: E2 [21:14:46]MH_I2C_Read... [21:14:46]Read from MH i2c: E2 03 00 [21:14:46]MH_I2C_Read... [21:14:46]Read from MH i2c: E2 03 00 3B 1C 00 90 00 CB [21:14:46]RAPDU: 90 00 [21:14:46]wFMCommunicate OK [21:14:46]wFMCommunicate request_size=4 [21:14:46]MH_SAM_APDU [21:14:46]CAPDU: 80 0D 03 02 [21:14:46]Write to MH i2c: E2 08 00 3C 1C 80 0D 03 02 00 00 00 00 D3 [21:14:46]Write i2c OK [21:14:46]MH_I2C_Read... [21:14:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:14:46]Read from MH i2c: E2 [21:14:46]MH_I2C_Read... [21:14:46]Read from MH i2c: E2 0B 00 [21:14:46]MH_I2C_Read... [21:14:46]Read from MH i2c: E2 0B 00 3C 1C 00 30 4A 4F A5 CB 01 42 16 90 00 66 [21:14:46]RAPDU: 30 4A 4F A5 CB 01 42 16 90 00 [21:14:46]wFMCommunicate OK [21:14:46]SAM_PROTO_SignData done [21:14:46]FM_MakeSignedData done [21:14:46]CreateOFDProtocolMessage [21:14:46]wFMCommunicate request_size=4 [21:14:46]MH_SAM_APDU [21:14:46]CAPDU: 80 11 00 00 [21:14:46]Write to MH i2c: E2 08 00 3D 1C 80 11 00 00 00 00 00 00 D3 [21:14:46]Write i2c OK [21:14:46]MH_I2C_Read... [21:14:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:47]Read from MH i2c: E2 [21:14:47]MH_I2C_Read... [21:14:47]Read from MH i2c: E2 17 00 [21:14:47]MH_I2C_Read... [21:14:47]Read from MH i2c: E2 17 00 3D 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2E [21:14:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:14:47]wFMCommunicate OK [21:14:47]CreateOFDProtocolMessage done [21:14:47]OFDSenderStorePacket 139286 [21:14:47]StoreOFDPacket docnum=139286 [21:14:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 24 01 00 00 DB B3 1C 01 F4 A0 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 47 50 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 16 20 02 00 35 04 06 00 6A CB 70 D2 91 18 30 4A 4F A5 CB 01 42 16 [21:14:47]CheckFolder [21:14:47]dirname=/storage/ofd_packets [21:14:47]CheckFolder done [21:14:47]ProducePacketName [21:14:47]name=ofd_packets/00139286 [21:14:47]NVStorageSaveData ofd_packets/00139286 [21:14:47]File name is /storage/ofd_packets/00139286 [21:14:47]Write 322 bytes [21:14:47]NVStorageSaveData done [21:14:47]OFDSenderStorePacket done [21:14:47]KKMCreateOFDPacket done [21:14:47]NVStorageSaveData kkm_last_timestamp [21:14:47]File name is /storage/kkm_last_timestamp [21:14:47]Write 4 bytes [21:14:47]NVStorageSaveData done [21:14:47]ExternCall_PrintAddStr [21:14:47]wPrintStart [21:14:47]Write to MH i2c: 01 00 00 3E 1C 5A [21:14:47]Write i2c OK [21:14:47]MH_I2C_Read... [21:14:47]Read from MH i2c: 01 [21:14:47]MH_I2C_Read... [21:14:47]Read from MH i2c: 01 07 00 [21:14:47]MH_I2C_Read... [21:14:47]Read from MH i2c: 01 07 00 3E 1C 00 00 00 00 00 FF 0F 6F [21:14:47]RasterBufferAndPrint [21:14:47]line Счет N : (3)335179 [21:14:47]line ИНН: 02508201610067 [21:14:47]line Контрольно-Кассовый Чек [21:14:47]line ПРОДАЖА [21:14:47]line Товар: 4640030091607 [21:14:47]line Сигареты ESSE Exchange [21:14:47]line 1.000 * 159.00 [21:14:47]line = 159.00 [21:14:47]line НДС 12% НСП 1% [21:14:47]line > о реализуемом товаре [21:14:47]line ИТОГО: 159.00 [21:14:47]line НСП 1% : 1.41 [21:14:47]line НДС 12% : 16.88 [21:14:47]line Наличными: 0.00 [21:14:47]line Безнал.: 159.00 [21:14:47]line Место: АЗС № 101 "Партнер Нефть" [21:14:47]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:14:47]line СНО: Общий режим [21:14:47]line Чек 271 29.10.2024 21:14 [21:14:47]line Смена: 555 ФФД: 1.0 [21:14:47]line ЗНМ: 0300000081 [21:14:47]line РНМ: 0000000000091631 [21:14:47]line Версия ККМ: 001 [21:14:47]line Платежная система: Mbank [21:14:47]line ФМ: 0000000000874669 [21:14:47]line ФД: 139286 [21:14:47]line ФПД: 117422003753240 [21:14:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T211447&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139286&fm=117422003753240&tin=02508201610067®Number=0000000000091631&sum=15900 [21:14:47]line 0 [21:14:47]OFD Sender: Processing packet 139286 [packets to send 34, broken 33] [21:14:47]ProducePacketName [21:14:47]name=ofd_packets/00139286 [21:14:47]OFD Sender: To server: pG, [21:14:47]CommunicateWithHost lk.salyk.kg:30040 [21:14:47]ConnectInit lk.salyk.kg [21:14:47]written 0, free lines is 4095 [21:14:47]Connected sock=10 [21:14: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 36 39 24 01 00 00 DB B3 1C 01 F4 A0 5A 03 01 00 03 00 10 01 1E 04 01 00 01 23 04 62 00 8A 04 0D 00 34 36 34 30 30 33 30 30 39 31 36 30 37 06 04 1E 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 45 53 53 45 20 45 78 63 68 61 6E 67 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 3E 00 00 00 00 13 04 06 00 1C 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 3E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 47 50 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 16 20 02 00 35 04 06 00 6A CB 70 D2 91 18 30 4A 4F A5 CB 01 42 16 [21:14: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 36 39 4F 00 00 00 96 92 47 00 F7 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 36 39 10 04 04 00 16 20 02 00 F4 03 04 00 F9 FB 20 67 B6 04 01 00 00 23 D8 D9 F6 2A 85 50 BE [21:14:47]CommunicateWithHost err = 0 [21:14:47]CheckOFDResponse [21:14:47]1017 (14) - 77093643461234 [21:14:47]1041 (16) - 0000000000874669 [21:14:47]1040 (4) - 139286 [21:14:47]1012 (4) - 29.10.2024 15:15 [21:14:47]1206 (1) - 0 [21:14:47]OFD Sender: Remove packet 139286 [21:14:47]ProducePacketName [21:14:47]name=ofd_packets/00139286 [21:14:47]NVStorageDeleteData [21:14:47]Write to MH i2c: 01 00 00 67 1C 83 [21:14:47]Write i2c OK [21:14:47]MH_I2C_Read... [21:14:47]Read from MH i2c: 01 [21:14:47]MH_I2C_Read... [21:14:47]Read from MH i2c: 01 07 00 [21:14:47]MH_I2C_Read... [21:14:47]Read from MH i2c: 01 07 00 67 1C 00 00 00 00 00 0C 0D A3 [21:14:47]RasterBufferAndPrint [21:14:47]line [21:14:47]line [21:14:47]line [21:14:47]line [21:14:47]line [21:14:47]written 0, free lines is 3347 [21:14:47]MH_Cut [21:14:47]Write to MH i2c: D1 01 00 6E 1C 01 5C [21:14:47]Write i2c OK [21:14:47]MH_I2C_Read... [21:14:47]Read from MH i2c: D1 [21:14:47]MH_I2C_Read... [21:14:47]Read from MH i2c: D1 01 00 [21:14:47]MH_I2C_Read... [21:14:47]Read from MH i2c: D1 01 00 6E 1C 00 5B [21:14:47]Write to MH i2c: 01 00 00 6F 1C 8B [21:14:47]Write i2c OK [21:14:47]MH_I2C_Read... [21:14:48]OFD Sender: No OFD packet to send [21:14:48]*** Cut start [21:14:48]*** Partial cut [21:14:48]*** CUTSNS_PIN = 1 [21:14:48]*** CUTSNS_PIN = 0 [21:14:48]*** Brake cut motor [21:14:49]Read from MH i2c: 01 [21:14:49]MH_I2C_Read... [21:14:49]*** Stop cut motor [21:14:49]*** Cut end [21:14:49]Read from MH i2c: 01 07 00 [21:14:49]MH_I2C_Read... [21:14:49]Read from MH i2c: 01 07 00 6F 1C 00 00 00 00 00 FF 0F A0 [21:14:49]process_action close_receipt done [21:14:49]requested_data is exist [21:14:49]produce_requested_data [21:14:49]requested_item fm.sn is exist - process it [21:14:49]wFMCommunicate request_size=4 [21:14:49]MH_SAM_APDU [21:14:49]CAPDU: 80 11 00 00 [21:14:49]Write to MH i2c: E2 08 00 70 1C 80 11 00 00 00 00 00 00 06 [21:14:49]Write i2c OK [21:14:49]MH_I2C_Read... [21:14:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:49]Read from MH i2c: E2 [21:14:49]MH_I2C_Read... [21:14:49]Read from MH i2c: E2 17 00 [21:14:49]MH_I2C_Read... [21:14:49]Read from MH i2c: E2 17 00 70 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 61 [21:14:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:14:49]wFMCommunicate OK [21:14:49]requested_item fd.num is exist - process it [21:14:49]SAM_PROTO_GetFieldsCounters [21:14:49]wFMCommunicate request_size=4 [21:14:49]MH_SAM_APDU [21:14:49]CAPDU: 80 13 00 00 [21:14:49]Write to MH i2c: E2 08 00 71 1C 80 13 00 00 00 00 00 00 09 [21:14:49]Write i2c OK [21:14:49]MH_I2C_Read... [21:14:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:14:49]Read from MH i2c: E2 [21:14:49]MH_I2C_Read... [21:14:49]Read from MH i2c: E2 62 00 [21:14:49]MH_I2C_Read... [21:14:49]Read from MH i2c: E2 62 00 71 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 16 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [21:14: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 16 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:14:49]wFMCommunicate OK [21:14:49]SAM_PROTO_GetFieldsCounters done [21:14:49]requested_item shift.num is exist - process it [21:14:49]requested_item shift.opened is exist - process it [21:14:49]req_shift_opened [21:14:49]FM_GetShiftState [21:14:49]SAM_PROTO_GetShiftState [21:14:49]wFMCommunicate request_size=4 [21:14:49]MH_SAM_APDU [21:14:49]CAPDU: 80 13 01 00 [21:14:49]Write to MH i2c: E2 08 00 72 1C 80 13 01 00 00 00 00 00 0B [21:14:49]Write i2c OK [21:14:49]MH_I2C_Read... [21:14:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:49]Read from MH i2c: E2 [21:14:49]MH_I2C_Read... [21:14:49]Read from MH i2c: E2 0E 00 [21:14:49]MH_I2C_Read... [21:14:49]Read from MH i2c: E2 0E 00 72 1C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5A [21:14:49]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:14:49]wFMCommunicate OK [21:14:49]SAM_PROTO_GetShiftState done [21:14:49]FM_GetShiftState done [21:14:49]req_shift_opened done [21:14:49]requested_item shift.open_date is exist - process it [21:14:49]req_shift_open_date [21:14:49]req_shift_open_date done [21:14:49]produce_requested_data done [21:14:49]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139286,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:14:49]process_action_free close_receipt [21:14:49]json_value_free [21:14:49]json_value_free done [21:14:49]process_json_proto returns [21:14:49]Send response to host [21:14:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139286,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:14:49]free response buf [21:14:49]execute_script done [21:14:49]execute_script returns [21:14:49]free content buf [21:14:49]Sock 9.Close socket [21:14:49]Sock 9.Thread stoped [21:14:53]OFD Sender: No OFD packet to send [21:14:58]OFD Sender: No OFD packet to send [21:15:03]OFD Sender: No OFD packet to send [21:15:08]OFD Sender: No OFD packet to send [21:15:13]OFD Sender: No OFD packet to send [21:15:18]OFD Sender: No OFD packet to send [21:15:23]OFD Sender: No OFD packet to send [21:15:28]OFD Sender: No OFD packet to send [21:15:33]OFD Sender: No OFD packet to send [21:15:38]OFD Sender: No OFD packet to send [21:15:43]OFD Sender: No OFD packet to send [21:15:48]OFD Sender: No OFD packet to send [21:15:53]OFD Sender: No OFD packet to send [21:15:58]OFD Sender: No OFD packet to send [21:16:03]OFD Sender: No OFD packet to send [21:16:08]OFD Sender: No OFD packet to send [21:16:13]OFD Sender: No OFD packet to send [21:16:18]OFD Sender: No OFD packet to send [21:16:23]OFD Sender: No OFD packet to send [21:16:28]OFD Sender: No OFD packet to send [21:16:33]OFD Sender: No OFD packet to send [21:16:38]OFD Sender: No OFD packet to send [21:16:43]OFD Sender: No OFD packet to send [21:16:48]OFD Sender: No OFD packet to send [21:16:53]OFD Sender: No OFD packet to send [21:16:58]OFD Sender: No OFD packet to send [21:17:03]OFD Sender: No OFD packet to send [21:17:08]OFD Sender: No OFD packet to send [21:17:13]OFD Sender: No OFD packet to send [21:17:18]OFD Sender: No OFD packet to send [21:17:23]OFD Sender: No OFD packet to send [21:17:28]OFD Sender: No OFD packet to send [21:17:33]OFD Sender: No OFD packet to send [21:17:38]OFD Sender: No OFD packet to send [21:17:43]OFD Sender: No OFD packet to send [21:17:48]OFD Sender: No OFD packet to send [21:17:53]OFD Sender: No OFD packet to send [21:17:58]OFD Sender: No OFD packet to send [21:18:03]OFD Sender: No OFD packet to send [21:18:08]OFD Sender: No OFD packet to send [21:18:13]OFD Sender: No OFD packet to send [21:18:18]OFD Sender: No OFD packet to send [21:18:23]OFD Sender: No OFD packet to send [21:18:28]OFD Sender: No OFD packet to send [21:18:33]OFD Sender: No OFD packet to send [21:18:38]OFD Sender: No OFD packet to send [21:18:43]OFD Sender: No OFD packet to send [21:18:48]OFD Sender: No OFD packet to send [21:18:53]OFD Sender: No OFD packet to send [21:18:58]OFD Sender: No OFD packet to send [21:19:03]OFD Sender: No OFD packet to send [21:19:08]OFD Sender: No OFD packet to send [21:19:13]OFD Sender: No OFD packet to send [21:19:18]OFD Sender: No OFD packet to send [21:19:23]OFD Sender: No OFD packet to send [21:19:28]OFD Sender: No OFD packet to send [21:19:33]OFD Sender: No OFD packet to send [21:19:38]OFD Sender: No OFD packet to send [21:19:43]OFD Sender: No OFD packet to send [21:19:48]OFD Sender: No OFD packet to send [21:19:53]OFD Sender: No OFD packet to send [21:19:58]OFD Sender: No OFD packet to send [21:20:03]OFD Sender: No OFD packet to send [21:20:08]OFD Sender: No OFD packet to send [21:20:13]OFD Sender: No OFD packet to send [21:20:18]OFD Sender: No OFD packet to send [21:20:23]OFD Sender: No OFD packet to send [21:20:28]OFD Sender: No OFD packet to send [21:20:33]OFD Sender: No OFD packet to send [21:20:38]OFD Sender: No OFD packet to send [21:20:43]OFD Sender: No OFD packet to send [21:20:48]OFD Sender: No OFD packet to send [21:20:53]OFD Sender: No OFD packet to send [21:20:58]OFD Sender: No OFD packet to send [21:21:03]OFD Sender: No OFD packet to send [21:21:08]accept exits with 8 [21:21:08]New connection [21:21:08]New thread 3067284836 created [21:21:08]Thread 3067141476 joined [21:21:08]Waiting for new connection... [21:21:08] Sock 8.Parse request [21:21:08]Sock 8.Check first char [21:21:08]Sock 8.First char is OK [21:21:08]request: POST /json_proto HTTP/1.0 [21:21:08]Method: POST [21:21:08]URL: /json_proto [21:21:08]Method is POST - this is cgi request [21:21:08]url: /json_proto [21:21:08]query_string will be loaded in cgi processing [21:21:08]execute_cgi json_proto POST (null) [21:21:08]execute_cgi path=json_proto method=POST [21:21:08]POST find Content-Length [21:21:08]Host: 172.17.50.196:8080 [21:21:08]Content-Length: 793 [21:21:08]Content-Type: application/json [21:21:08] [21:21:08]POST finish read [21:21:08]Found Content-Length = 793 [21:21:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335181", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 99.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:08]execute_script... [21:21: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 : (3)335181", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 99.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:08]POST & json_proto [21:21:08]process_json_proto [21:21:08]json parsed OK: [21:21:08]protocol is kg_v1.0 [21:21:08]action value=close_receipt [21:21:08]process_action close_receipt [21:21:08]cmd_close_receipt [21:21:08]MH_GetDate [21:21:08]Write to MH i2c: F0 00 00 73 1C 7E [21:21:08]Write i2c OK [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: F0 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: F0 09 00 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: F0 09 00 73 1C 00 C6 51 21 67 72 0D 1C 67 28 [21:21:08]GetLastDocTimeStamp 1730236487 [21:21:08]current date 1730236870 [21:21:08]FM_GetShiftState [21:21:08]SAM_PROTO_GetShiftState [21:21:08]wFMCommunicate request_size=4 [21:21:08]MH_SAM_APDU [21:21:08]CAPDU: 80 13 01 00 [21:21:08]Write to MH i2c: E2 08 00 74 1C 80 13 01 00 00 00 00 00 0D [21:21:08]Write i2c OK [21:21:08]MH_I2C_Read... [21:21:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:08]Read from MH i2c: E2 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 0E 00 [21:21:08]MH_I2C_Read... [21:21:08]Read from MH i2c: E2 0E 00 74 1C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 5C [21:21:08]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:21:08]wFMCommunicate OK [21:21:08]SAM_PROTO_GetShiftState done [21:21:08]FM_GetShiftState done [21:21:08]opened in 1730160023 [21:21:08]opened+sec_in_day 1730246423 [21:21:08]quantity*price = 9900 [21:21:08]sum+1 = 9901 [21:21:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 99.00 НСП 1% : 0.88 НДС 12% : 10.51 Наличными: 0.00 Безнал.: 99.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 272 29.10.2024 21:21 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139287 ФПД: 132051497069938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T212110&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139287&fm=132051497069938&tin=02508201610067®Number=0000000000091631&sum=9900 0 [21:21:09]StoreToDocumentArchive [21:21:09]shift 555 fd 139287 [21:21:09]save to /storage/0555/doc_00139287 [21:21:09]save last doc name /storage/0555/doc_00139287 to /storage/kkm_last_doc_name [21:21:09]save OK [21:21:09]Clear old archive folders... [21:21:09]ProcessDocumentItem done err = 0, tmpTLVsize=293 [21:21:09]tlvbuf is 01124410 [21:21:09]SAM_PROTO_ClearQueue [21:21:09]wFMCommunicate request_size=4 [21:21:09]MH_SAM_APDU [21:21:09]CAPDU: 80 09 00 00 [21:21:09]Write to MH i2c: E2 08 00 81 1C 80 09 00 00 00 00 00 00 0F [21:21:09]Write i2c OK [21:21:09]MH_I2C_Read... [21:21:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:21:09]Read from MH i2c: E2 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: E2 03 00 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: E2 03 00 81 1C 00 90 00 11 [21:21:09]RAPDU: 90 00 [21:21:09]wFMCommunicate OK [21:21:09]SAM_PROTO_ClearQueue done [21:21:09]KKMCreateOFDPacket [21:21:09]OFDProtocolAddRootSTLVToBuf [21:21:09]FM_MakeSignedData [21:21:09]FM_MakeSignedData [21:21:09]SAM_PROTO_SignData [21:21:09]wFMCommunicate request_size=4 [21:21:09]MH_SAM_APDU [21:21:09]CAPDU: 80 0D 01 02 [21:21:09]Write to MH i2c: E2 08 00 82 1C 80 0D 01 02 00 00 00 00 17 [21:21:09]Write i2c OK [21:21:09]MH_I2C_Read... [21:21:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:21:09]Read from MH i2c: E2 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: E2 03 00 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: E2 03 00 82 1C 00 90 00 12 [21:21:09]RAPDU: 90 00 [21:21:09]wFMCommunicate OK [21:21:09]wFMCommunicate request_size=255 [21:21:09]MH_SAM_APDU [21:21:09]CAPDU: 80 0D 02 02 FA 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 26 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 C6 51 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 [21:21:09]Write to MH i2c: E2 02 01 83 1C 80 0D 02 02 FA 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 26 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 C6 51 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 00 00 50 [21:21:09]Write i2c OK [21:21:09]MH_I2C_Read... [21:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:09]Read from MH i2c: E2 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: E2 03 00 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: E2 03 00 83 1C 00 90 00 13 [21:21:09]RAPDU: 90 00 [21:21:09]wFMCommunicate OK [21:21:09]wFMCommunicate request_size=52 [21:21:09]MH_SAM_APDU [21:21:09]CAPDU: 80 0D 02 02 2F 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 17 20 02 00 35 04 06 00 78 19 A2 93 2D 72 [21:21:09]Write to MH i2c: E2 37 00 84 1C 80 0D 02 02 2F 00 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 17 20 02 00 35 04 06 00 78 19 A2 93 2D 72 00 00 7E [21:21:09]Write i2c OK [21:21:09]MH_I2C_Read... [21:21:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:09]Read from MH i2c: E2 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: E2 03 00 [21:21:09]MH_I2C_Read... [21:21:09]Read from MH i2c: E2 03 00 84 1C 00 90 00 14 [21:21:09]RAPDU: 90 00 [21:21:09]wFMCommunicate OK [21:21:09]wFMCommunicate request_size=4 [21:21:09]MH_SAM_APDU [21:21:09]CAPDU: 80 0D 03 02 [21:21:09]Write to MH i2c: E2 08 00 85 1C 80 0D 03 02 00 00 00 00 1C [21:21:09]Write i2c OK [21:21:09]MH_I2C_Read... [21:21:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:21:10]Read from MH i2c: E2 [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: E2 0B 00 [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: E2 0B 00 85 1C 00 83 04 08 0D 94 07 90 7D 90 00 61 [21:21:10]RAPDU: 83 04 08 0D 94 07 90 7D 90 00 [21:21:10]wFMCommunicate OK [21:21:10]SAM_PROTO_SignData done [21:21:10]FM_MakeSignedData done [21:21:10]CreateOFDProtocolMessage [21:21:10]wFMCommunicate request_size=4 [21:21:10]MH_SAM_APDU [21:21:10]CAPDU: 80 11 00 00 [21:21:10]Write to MH i2c: E2 08 00 86 1C 80 11 00 00 00 00 00 00 1C [21:21:10]Write i2c OK [21:21:10]MH_I2C_Read... [21:21:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:10]Read from MH i2c: E2 [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: E2 17 00 [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: E2 17 00 86 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 77 [21:21:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:21:10]wFMCommunicate OK [21:21:10]CreateOFDProtocolMessage done [21:21:10]OFDSenderStorePacket 139287 [21:21:10]StoreOFDPacket docnum=139287 [21:21:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 39 01 00 00 01 D7 31 01 38 1D 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 26 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 C6 51 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 17 20 02 00 35 04 06 00 78 19 A2 93 2D 72 83 04 08 0D 94 07 90 7D [21:21:10]CheckFolder [21:21:10]dirname=/storage/ofd_packets [21:21:10]CheckFolder done [21:21:10]ProducePacketName [21:21:10]name=ofd_packets/00139287 [21:21:10]NVStorageSaveData ofd_packets/00139287 [21:21:10]File name is /storage/ofd_packets/00139287 [21:21:10]Write 343 bytes [21:21:10]NVStorageSaveData done [21:21:10]OFDSenderStorePacket done [21:21:10]KKMCreateOFDPacket done [21:21:10]NVStorageSaveData kkm_last_timestamp [21:21:10]File name is /storage/kkm_last_timestamp [21:21:10]Write 4 bytes [21:21:10]NVStorageSaveData done [21:21:10]ExternCall_PrintAddStr [21:21:10]wPrintStart [21:21:10]Write to MH i2c: 01 00 00 87 1C A3 [21:21:10]Write i2c OK [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: 01 [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: 01 07 00 [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: 01 07 00 87 1C 00 00 00 00 00 FF 0F B8 [21:21:10]RasterBufferAndPrint [21:21:10]line Счет N : (3)335181 [21:21:10]line ИНН: 02508201610067 [21:21:10]line Контрольно-Кассовый Чек [21:21:10]line ПРОДАЖА [21:21:10]line Товар: 4870022003305 [21:21:10]line Напиток Gorilla эн нат ж/б 0,5/0,45л [21:21:10]line 1.000 * 99.00 [21:21:10]line = 99.00 [21:21:10]line НДС 12% НСП 1% [21:21:10]line > о реализуемом товаре [21:21:10]line ИТОГО: 99.00 [21:21:10]line НСП 1% : 0.88 [21:21:10]line НДС 12% : 10.51 [21:21:10]line Наличными: 0.00 [21:21:10]line Безнал.: 99.00 [21:21:10]line Место: АЗС № 101 "Партнер Нефть" [21:21:10]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:21:10]line СНО: Общий режим [21:21:10]line Чек 272 29.10.2024 21:21 [21:21:10]line Смена: 555 ФФД: 1.0 [21:21:10]line ЗНМ: 0300000081 [21:21:10]line РНМ: 0000000000091631 [21:21:10]line Версия ККМ: 001 [21:21:10]line Платежная система: Mbank [21:21:10]line ФМ: 0000000000874669 [21:21:10]line ФД: 139287 [21:21:10]line ФПД: 132051497069938 [21:21:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T212110&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139287&fm=132051497069938&tin=02508201610067®Number=0000000000091631&sum=9900 [21:21:10]line 0 [21:21:10]OFD Sender: Processing packet 139287 [packets to send 34, broken 33] [21:21:10]ProducePacketName [21:21:10]name=ofd_packets/00139287 [21:21:10]OFD Sender: To server: pG, [21:21:10]CommunicateWithHost lk.salyk.kg:30040 [21:21:10]ConnectInit lk.salyk.kg [21:21:10]written 0, free lines is 4095 [21:21:10]Connected sock=11 [21:21: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 36 39 39 01 00 00 01 D7 31 01 38 1D 5A 03 01 00 03 00 25 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 26 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 1B 04 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AC 26 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 C6 51 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 17 20 02 00 35 04 06 00 78 19 A2 93 2D 72 83 04 08 0D 94 07 90 7D [21:21: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 36 39 4F 00 00 00 35 3E 47 00 83 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 36 39 10 04 04 00 17 20 02 00 F4 03 04 00 78 FD 20 67 B6 04 01 00 00 28 2A 16 58 7A BF 66 A9 [21:21:10]CommunicateWithHost err = 0 [21:21:10]CheckOFDResponse [21:21:10]1017 (14) - 77093643461234 [21:21:10]1041 (16) - 0000000000874669 [21:21:10]1040 (4) - 139287 [21:21:10]1012 (4) - 29.10.2024 15:21 [21:21:10]1206 (1) - 0 [21:21:10]OFD Sender: Remove packet 139287 [21:21:10]ProducePacketName [21:21:10]name=ofd_packets/00139287 [21:21:10]NVStorageDeleteData [21:21:10]Write to MH i2c: 01 00 00 B1 1C CD [21:21:10]Write i2c OK [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: 01 [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: 01 07 00 [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: 01 07 00 B1 1C 00 00 00 00 00 06 0D E7 [21:21:10]RasterBufferAndPrint [21:21:10]line [21:21:10]line [21:21:10]line [21:21:10]line [21:21:10]line [21:21:10]written 0, free lines is 3340 [21:21:10]MH_Cut [21:21:10]Write to MH i2c: D1 01 00 B8 1C 01 A6 [21:21:10]Write i2c OK [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: D1 [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: D1 01 00 [21:21:10]MH_I2C_Read... [21:21:10]Read from MH i2c: D1 01 00 B8 1C 00 A5 [21:21:10]Write to MH i2c: 01 00 00 B9 1C D5 [21:21:10]Write i2c OK [21:21:10]MH_I2C_Read... [21:21:11]OFD Sender: No OFD packet to send [21:21:11]*** Cut start [21:21:11]*** Partial cut [21:21:11]*** CUTSNS_PIN = 1 [21:21:11]*** CUTSNS_PIN = 0 [21:21:11]*** Brake cut motor [21:21:12]Read from MH i2c: 01 [21:21:12]MH_I2C_Read... [21:21:12]*** Stop cut motor [21:21:12]*** Cut end [21:21:12]Read from MH i2c: 01 07 00 [21:21:12]MH_I2C_Read... [21:21:12]Read from MH i2c: 01 07 00 B9 1C 00 00 00 00 00 FF 0F EA [21:21:12]process_action close_receipt done [21:21:12]requested_data is exist [21:21:12]produce_requested_data [21:21:12]requested_item fm.sn is exist - process it [21:21:12]wFMCommunicate request_size=4 [21:21:12]MH_SAM_APDU [21:21:12]CAPDU: 80 11 00 00 [21:21:12]Write to MH i2c: E2 08 00 BA 1C 80 11 00 00 00 00 00 00 50 [21:21:12]Write i2c OK [21:21:12]MH_I2C_Read... [21:21:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:12]Read from MH i2c: E2 [21:21:12]MH_I2C_Read... [21:21:12]Read from MH i2c: E2 17 00 [21:21:12]MH_I2C_Read... [21:21:12]Read from MH i2c: E2 17 00 BA 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 AB [21:21:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:21:12]wFMCommunicate OK [21:21:12]requested_item fd.num is exist - process it [21:21:12]SAM_PROTO_GetFieldsCounters [21:21:12]wFMCommunicate request_size=4 [21:21:12]MH_SAM_APDU [21:21:12]CAPDU: 80 13 00 00 [21:21:12]Write to MH i2c: E2 08 00 BB 1C 80 13 00 00 00 00 00 00 53 [21:21:12]Write i2c OK [21:21:12]MH_I2C_Read... [21:21:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:21:12]Read from MH i2c: E2 [21:21:12]MH_I2C_Read... [21:21:12]Read from MH i2c: E2 62 00 [21:21:12]MH_I2C_Read... [21:21:12]Read from MH i2c: E2 62 00 BB 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 17 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [21:21: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 17 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:21:12]wFMCommunicate OK [21:21:12]SAM_PROTO_GetFieldsCounters done [21:21:12]requested_item shift.num is exist - process it [21:21:12]requested_item shift.opened is exist - process it [21:21:12]req_shift_opened [21:21:12]FM_GetShiftState [21:21:12]SAM_PROTO_GetShiftState [21:21:12]wFMCommunicate request_size=4 [21:21:12]MH_SAM_APDU [21:21:12]CAPDU: 80 13 01 00 [21:21:12]Write to MH i2c: E2 08 00 BC 1C 80 13 01 00 00 00 00 00 55 [21:21:12]Write i2c OK [21:21:12]MH_I2C_Read... [21:21:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:12]Read from MH i2c: E2 [21:21:12]MH_I2C_Read... [21:21:12]Read from MH i2c: E2 0E 00 [21:21:12]MH_I2C_Read... [21:21:12]Read from MH i2c: E2 0E 00 BC 1C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A4 [21:21:12]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:21:12]wFMCommunicate OK [21:21:12]SAM_PROTO_GetShiftState done [21:21:12]FM_GetShiftState done [21:21:12]req_shift_opened done [21:21:12]requested_item shift.open_date is exist - process it [21:21:12]req_shift_open_date [21:21:12]req_shift_open_date done [21:21:12]produce_requested_data done [21:21:12]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139287,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:21:12]process_action_free close_receipt [21:21:12]json_value_free [21:21:12]json_value_free done [21:21:12]process_json_proto returns [21:21:12]Send response to host [21:21:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139287,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:21:12]free response buf [21:21:12]execute_script done [21:21:12]execute_script returns [21:21:12]free content buf [21:21:12]Sock 8.Close socket [21:21:12]Sock 8.Thread stoped [21:21:15]accept exits with 9 [21:21:15]New connection [21:21:15]New thread 3067141476 created [21:21:15]Thread 3067284836 joined [21:21:15]Waiting for new connection... [21:21:15] Sock 9.Parse request [21:21:15]Sock 9.Check first char [21:21:15]Sock 9.First char is OK [21:21:15]request: POST /json_proto HTTP/1.0 [21:21:15]Method: POST [21:21:15]URL: /json_proto [21:21:15]Method is POST - this is cgi request [21:21:15]url: /json_proto [21:21:15]query_string will be loaded in cgi processing [21:21:15]execute_cgi json_proto POST (null) [21:21:15]execute_cgi path=json_proto method=POST [21:21:15]POST find Content-Length [21:21:15]Host: 172.17.50.196:8080 [21:21:15]Content-Length: 660 [21:21:15]Content-Type: application/json [21:21:15] [21:21:15]POST finish read [21:21:15]Found Content-Length = 660 [21:21:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335182", "tax_sys" : 0, "items" : [ { "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:15]execute_script... [21:21:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335182", "tax_sys" : 0, "items" : [ { "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 49.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:15]POST & json_proto [21:21:15]process_json_proto [21:21:15]json parsed OK: [21:21:15]protocol is kg_v1.0 [21:21:15]action value=close_receipt [21:21:15]process_action close_receipt [21:21:15]cmd_close_receipt [21:21:15]MH_GetDate [21:21:15]Write to MH i2c: F0 00 00 BD 1C C8 [21:21:15]Write i2c OK [21:21:15]MH_I2C_Read... [21:21:15]Read from MH i2c: F0 [21:21:15]MH_I2C_Read... [21:21:15]Read from MH i2c: F0 09 00 [21:21:15]MH_I2C_Read... [21:21:15]Read from MH i2c: F0 09 00 BD 1C 00 CD 51 21 67 72 0D 1C 67 79 [21:21:15]GetLastDocTimeStamp 1730236870 [21:21:15]current date 1730236877 [21:21:15]FM_GetShiftState [21:21:15]SAM_PROTO_GetShiftState [21:21:15]wFMCommunicate request_size=4 [21:21:15]MH_SAM_APDU [21:21:15]CAPDU: 80 13 01 00 [21:21:15]Write to MH i2c: E2 08 00 BE 1C 80 13 01 00 00 00 00 00 57 [21:21:15]Write i2c OK [21:21:15]MH_I2C_Read... [21:21:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:15]Read from MH i2c: E2 [21:21:15]MH_I2C_Read... [21:21:15]Read from MH i2c: E2 0E 00 [21:21:15]MH_I2C_Read... [21:21:15]Read from MH i2c: E2 0E 00 BE 1C 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A6 [21:21:15]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:21:15]wFMCommunicate OK [21:21:15]SAM_PROTO_GetShiftState done [21:21:15]FM_GetShiftState done [21:21:15]opened in 1730160023 [21:21:15]opened+sec_in_day 1730246423 [21:21:15]quantity*price = 4900 [21:21:15]sum+1 = 4901 [21:21:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 49.00 НСП 1% : 0.43 НДС 12% : 5.20 Наличными: 49.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 273 29.10.2024 21:21 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139288 ФПД: 271223480845468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T212117&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139288&fm=271223480845468&tin=02508201610067®Number=0000000000091631&sum=4900 0 [21:21:16]StoreToDocumentArchive [21:21:16]shift 555 fd 139288 [21:21:16]save to /storage/0555/doc_00139288 [21:21:16]save last doc name /storage/0555/doc_00139288 to /storage/kkm_last_doc_name [21:21:16]save OK [21:21:16]Clear old archive folders... [21:21:16]ProcessDocumentItem done err = 0, tmpTLVsize=291 [21:21:16]tlvbuf is B6EF9330 [21:21:16]SAM_PROTO_ClearQueue [21:21:16]wFMCommunicate request_size=4 [21:21:16]MH_SAM_APDU [21:21:16]CAPDU: 80 09 00 00 [21:21:16]Write to MH i2c: E2 08 00 CB 1C 80 09 00 00 00 00 00 00 59 [21:21:16]Write i2c OK [21:21:16]MH_I2C_Read... [21:21:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:21:16]Read from MH i2c: E2 [21:21:16]MH_I2C_Read... [21:21:16]Read from MH i2c: E2 03 00 [21:21:16]MH_I2C_Read... [21:21:16]Read from MH i2c: E2 03 00 CB 1C 00 90 00 5B [21:21:16]RAPDU: 90 00 [21:21:16]wFMCommunicate OK [21:21:16]SAM_PROTO_ClearQueue done [21:21:16]KKMCreateOFDPacket [21:21:16]OFDProtocolAddRootSTLVToBuf [21:21:16]FM_MakeSignedData [21:21:16]FM_MakeSignedData [21:21:16]SAM_PROTO_SignData [21:21:16]wFMCommunicate request_size=4 [21:21:16]MH_SAM_APDU [21:21:16]CAPDU: 80 0D 01 02 [21:21:16]Write to MH i2c: E2 08 00 CC 1C 80 0D 01 02 00 00 00 00 61 [21:21:16]Write i2c OK [21:21:16]MH_I2C_Read... [21:21:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:21:16]Read from MH i2c: E2 [21:21:16]MH_I2C_Read... [21:21:16]Read from MH i2c: E2 03 00 [21:21:16]MH_I2C_Read... [21:21:16]Read from MH i2c: E2 03 00 CC 1C 00 90 00 5C [21:21:16]RAPDU: 90 00 [21:21:16]wFMCommunicate OK [21:21:16]wFMCommunicate request_size=255 [21:21:16]MH_SAM_APDU [21:21:16]CAPDU: 80 0D 02 02 FA 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 CD 51 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 [21:21:16]Write to MH i2c: E2 02 01 CD 1C 80 0D 02 02 FA 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 CD 51 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 00 00 F8 [21:21:16]Write i2c OK [21:21:16]MH_I2C_Read... [21:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:17]Read from MH i2c: E2 [21:21:17]MH_I2C_Read... [21:21:17]Read from MH i2c: E2 03 00 [21:21:17]MH_I2C_Read... [21:21:17]Read from MH i2c: E2 03 00 CD 1C 00 90 00 5D [21:21:17]RAPDU: 90 00 [21:21:17]wFMCommunicate OK [21:21:17]wFMCommunicate request_size=50 [21:21:17]MH_SAM_APDU [21:21:17]CAPDU: 80 0D 02 02 2D 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 18 20 02 00 35 04 06 00 F6 AD 23 3B 04 9C [21:21:17]Write to MH i2c: E2 35 00 CE 1C 80 0D 02 02 2D 00 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 18 20 02 00 35 04 06 00 F6 AD 23 3B 04 9C 00 00 A1 [21:21:17]Write i2c OK [21:21:17]MH_I2C_Read... [21:21:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:17]Read from MH i2c: E2 [21:21:17]MH_I2C_Read... [21:21:17]Read from MH i2c: E2 03 00 [21:21:17]MH_I2C_Read... [21:21:17]Read from MH i2c: E2 03 00 CE 1C 00 90 00 5E [21:21:17]RAPDU: 90 00 [21:21:17]wFMCommunicate OK [21:21:17]wFMCommunicate request_size=4 [21:21:17]MH_SAM_APDU [21:21:17]CAPDU: 80 0D 03 02 [21:21:17]Write to MH i2c: E2 08 00 CF 1C 80 0D 03 02 00 00 00 00 66 [21:21:17]Write i2c OK [21:21:17]MH_I2C_Read... [21:21:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:21:17]Read from MH i2c: E2 [21:21:17]MH_I2C_Read... [21:21:17]Read from MH i2c: E2 0B 00 [21:21:17]MH_I2C_Read... [21:21:17]Read from MH i2c: E2 0B 00 CF 1C 00 80 AE 11 16 9B 27 2F 1A 90 00 C7 [21:21:17]RAPDU: 80 AE 11 16 9B 27 2F 1A 90 00 [21:21:17]wFMCommunicate OK [21:21:17]SAM_PROTO_SignData done [21:21:17]FM_MakeSignedData done [21:21:17]CreateOFDProtocolMessage [21:21:17]wFMCommunicate request_size=4 [21:21:17]MH_SAM_APDU [21:21:17]CAPDU: 80 11 00 00 [21:21:17]Write to MH i2c: E2 08 00 D0 1C 80 11 00 00 00 00 00 00 66 [21:21:17]Write i2c OK [21:21:17]MH_I2C_Read... [21:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:17]Read from MH i2c: E2 [21:21:17]MH_I2C_Read... [21:21:17]Read from MH i2c: E2 17 00 [21:21:17]MH_I2C_Read... [21:21:17]Read from MH i2c: E2 17 00 D0 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C1 [21:21:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:21:17]wFMCommunicate OK [21:21:17]CreateOFDProtocolMessage done [21:21:17]OFDSenderStorePacket 139288 [21:21:17]StoreOFDPacket docnum=139288 [21:21:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 37 01 00 00 0C 1E 2F 01 F6 8A 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 CD 51 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 18 20 02 00 35 04 06 00 F6 AD 23 3B 04 9C 80 AE 11 16 9B 27 2F 1A [21:21:17]CheckFolder [21:21:17]dirname=/storage/ofd_packets [21:21:17]CheckFolder done [21:21:17]ProducePacketName [21:21:17]name=ofd_packets/00139288 [21:21:17]NVStorageSaveData ofd_packets/00139288 [21:21:17]File name is /storage/ofd_packets/00139288 [21:21:17]Write 341 bytes [21:21:17]NVStorageSaveData done [21:21:17]OFDSenderStorePacket done [21:21:17]KKMCreateOFDPacket done [21:21:17]NVStorageSaveData kkm_last_timestamp [21:21:17]File name is /storage/kkm_last_timestamp [21:21:17]Write 4 bytes [21:21:17]NVStorageSaveData done [21:21:17]ExternCall_PrintAddStr [21:21:17]wPrintStart [21:21:17]Write to MH i2c: 01 00 00 D1 1C ED [21:21:17]Write i2c OK [21:21:17]MH_I2C_Read... [21:21:17]Read from MH i2c: 01 [21:21:17]MH_I2C_Read... [21:21:17]Read from MH i2c: 01 07 00 [21:21:17]MH_I2C_Read... [21:21:17]Read from MH i2c: 01 07 00 D1 1C 00 00 00 00 00 FF 0F 02 [21:21:17]RasterBufferAndPrint [21:21:17]line Счет N : (3)335182 [21:21:17]line ИНН: 02508201610067 [21:21:17]line Контрольно-Кассовый Чек [21:21:17]line ПРОДАЖА [21:21:17]line Товар: 46227720 [21:21:17]line Р/ж mentos pure fresh виноград ролл 15,5 [21:21:17]line 1.000 * 49.00 [21:21:17]line = 49.00 [21:21:17]line НДС 12% НСП 1% [21:21:17]line > о реализуемом товаре [21:21:17]line ИТОГО: 49.00 [21:21:17]line НСП 1% : 0.43 [21:21:17]line НДС 12% : 5.20 [21:21:17]line Наличными: 49.00 [21:21:17]line Безнал.: 0.00 [21:21:17]line Место: АЗС № 101 "Партнер Нефть" [21:21:17]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:21:17]line СНО: Общий режим [21:21:17]line Чек 273 29.10.2024 21:21 [21:21:17]line Смена: 555 ФФД: 1.0 [21:21:17]line ЗНМ: 0300000081 [21:21:17]line РНМ: 0000000000091631 [21:21:17]line Версия ККМ: 001 [21:21:17]line ФМ: 0000000000874669 [21:21:17]OFD Sender: Processing packet 139288 [packets to send 34, broken 33] [21:21:17]ProducePacketName [21:21:17]name=ofd_packets/00139288 [21:21:17]OFD Sender: To server: pG, [21:21:17]CommunicateWithHost lk.salyk.kg:30040 [21:21:17]ConnectInit lk.salyk.kg [21:21:17]line ФД: 139288 [21:21:17]line ФПД: 271223480845468 [21:21:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T212117&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139288&fm=271223480845468&tin=02508201610067®Number=0000000000091631&sum=4900 [21:21:17]line 0 [21:21:17]written 0, free lines is 4095 [21:21:17]Connected sock=10 [21:21: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 36 39 37 01 00 00 0C 1E 2F 01 F6 8A 5A 03 01 00 03 00 23 01 1E 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 13 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 08 02 00 00 00 00 07 04 06 00 24 13 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 CD 51 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 18 20 02 00 35 04 06 00 F6 AD 23 3B 04 9C 80 AE 11 16 9B 27 2F 1A [21:21: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 36 39 4F 00 00 00 F3 70 47 00 F9 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 18 20 02 00 F4 03 04 00 7F FD 20 67 B6 04 01 00 00 7A A3 12 24 EA D8 20 85 [21:21:17]CommunicateWithHost err = 0 [21:21:17]CheckOFDResponse [21:21:17]1017 (14) - 77093643461234 [21:21:17]1041 (16) - 0000000000874669 [21:21:17]1040 (4) - 139288 [21:21:17]1012 (4) - 29.10.2024 15:21 [21:21:17]1206 (1) - 0 [21:21:17]OFD Sender: Remove packet 139288 [21:21:17]ProducePacketName [21:21:17]name=ofd_packets/00139288 [21:21:17]NVStorageDeleteData [21:21:18]Write to MH i2c: 01 00 00 FA 1C 16 [21:21:18]Write i2c OK [21:21:18]MH_I2C_Read... [21:21:18]Read from MH i2c: 01 [21:21:18]MH_I2C_Read... [21:21:18]Read from MH i2c: 01 07 00 [21:21:18]MH_I2C_Read... [21:21:18]Read from MH i2c: 01 07 00 FA 1C 00 00 00 00 00 F2 0C 1B [21:21:18]RasterBufferAndPrint [21:21:18]line [21:21:18]line [21:21:18]line [21:21:18]line [21:21:18]line [21:21:18]written 0, free lines is 3326 [21:21:18]MH_Cut [21:21:18]Write to MH i2c: D1 01 00 01 1D 01 F0 [21:21:18]Write i2c OK [21:21:18]MH_I2C_Read... [21:21:18]Read from MH i2c: D1 [21:21:18]MH_I2C_Read... [21:21:18]Read from MH i2c: D1 01 00 [21:21:18]MH_I2C_Read... [21:21:18]Read from MH i2c: D1 01 00 01 1D 00 EF [21:21:18]Write to MH i2c: 01 00 00 02 1D 1F [21:21:18]Write i2c OK [21:21:18]MH_I2C_Read... [21:21:18]OFD Sender: No OFD packet to send [21:21:18]*** Cut start [21:21:18]*** Partial cut [21:21:18]*** CUTSNS_PIN = 1 [21:21:18]*** CUTSNS_PIN = 0 [21:21:18]*** Brake cut motor [21:21:19]Read from MH i2c: 01 [21:21:19]MH_I2C_Read... [21:21:19]*** Stop cut motor [21:21:19]*** Cut end [21:21:19]Read from MH i2c: 01 07 00 [21:21:19]MH_I2C_Read... [21:21:19]Read from MH i2c: 01 07 00 02 1D 00 00 00 00 00 FF 0F 34 [21:21:19]process_action close_receipt done [21:21:19]requested_data is exist [21:21:19]produce_requested_data [21:21:19]requested_item fm.sn is exist - process it [21:21:19]wFMCommunicate request_size=4 [21:21:19]MH_SAM_APDU [21:21:19]CAPDU: 80 11 00 00 [21:21:19]Write to MH i2c: E2 08 00 03 1D 80 11 00 00 00 00 00 00 9A [21:21:19]Write i2c OK [21:21:19]MH_I2C_Read... [21:21:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:19]Read from MH i2c: E2 [21:21:19]MH_I2C_Read... [21:21:19]Read from MH i2c: E2 17 00 [21:21:19]MH_I2C_Read... [21:21:19]Read from MH i2c: E2 17 00 03 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F5 [21:21:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:21:19]wFMCommunicate OK [21:21:19]requested_item fd.num is exist - process it [21:21:19]SAM_PROTO_GetFieldsCounters [21:21:19]wFMCommunicate request_size=4 [21:21:19]MH_SAM_APDU [21:21:19]CAPDU: 80 13 00 00 [21:21:19]Write to MH i2c: E2 08 00 04 1D 80 13 00 00 00 00 00 00 9D [21:21:19]Write i2c OK [21:21:19]MH_I2C_Read... [21:21:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:21:19]Read from MH i2c: E2 [21:21:19]MH_I2C_Read... [21:21:19]Read from MH i2c: E2 62 00 [21:21:19]MH_I2C_Read... [21:21:19]Read from MH i2c: E2 62 00 04 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 18 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 5E [21:21:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 18 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:21:19]wFMCommunicate OK [21:21:19]SAM_PROTO_GetFieldsCounters done [21:21:19]requested_item shift.num is exist - process it [21:21:19]requested_item shift.opened is exist - process it [21:21:19]req_shift_opened [21:21:19]FM_GetShiftState [21:21:19]SAM_PROTO_GetShiftState [21:21:19]wFMCommunicate request_size=4 [21:21:19]MH_SAM_APDU [21:21:19]CAPDU: 80 13 01 00 [21:21:19]Write to MH i2c: E2 08 00 05 1D 80 13 01 00 00 00 00 00 9F [21:21:19]Write i2c OK [21:21:19]MH_I2C_Read... [21:21:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:19]Read from MH i2c: E2 [21:21:19]MH_I2C_Read... [21:21:19]Read from MH i2c: E2 0E 00 [21:21:19]MH_I2C_Read... [21:21:19]Read from MH i2c: E2 0E 00 05 1D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EE [21:21:19]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:21:19]wFMCommunicate OK [21:21:19]SAM_PROTO_GetShiftState done [21:21:19]FM_GetShiftState done [21:21:19]req_shift_opened done [21:21:19]requested_item shift.open_date is exist - process it [21:21:19]req_shift_open_date [21:21:19]req_shift_open_date done [21:21:19]produce_requested_data done [21:21:19]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139288,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:21:19]process_action_free close_receipt [21:21:19]json_value_free [21:21:19]json_value_free done [21:21:19]process_json_proto returns [21:21:19]Send response to host [21:21:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139288,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:21:19]free response buf [21:21:19]execute_script done [21:21:19]execute_script returns [21:21:19]free content buf [21:21:19]Sock 9.Close socket [21:21:19]Sock 9.Thread stoped [21:21:23]OFD Sender: No OFD packet to send [21:21:28]OFD Sender: No OFD packet to send [21:21:33]OFD Sender: No OFD packet to send [21:21:38]OFD Sender: No OFD packet to send [21:21:43]OFD Sender: No OFD packet to send [21:21:48]OFD Sender: No OFD packet to send [21:21:53]OFD Sender: No OFD packet to send [21:21:58]OFD Sender: No OFD packet to send [21:22:03]OFD Sender: No OFD packet to send [21:22:08]OFD Sender: No OFD packet to send [21:22:13]OFD Sender: No OFD packet to send [21:22:18]OFD Sender: No OFD packet to send [21:22:23]OFD Sender: No OFD packet to send [21:22:28]OFD Sender: No OFD packet to send [21:22:33]OFD Sender: No OFD packet to send [21:22:38]OFD Sender: No OFD packet to send [21:22:42]accept exits with 8 [21:22:42]New connection [21:22:42]New thread 3067284836 created [21:22:42]Thread 3067141476 joined [21:22:42]Waiting for new connection... [21:22:42] Sock 8.Parse request [21:22:42]Sock 8.Check first char [21:22:42]Sock 8.First char is OK [21:22:42]request: POST /json_proto HTTP/1.0 [21:22:42]Method: POST [21:22:42]URL: /json_proto [21:22:42]Method is POST - this is cgi request [21:22:42]url: /json_proto [21:22:42]query_string will be loaded in cgi processing [21:22:42]execute_cgi json_proto POST (null) [21:22:42]execute_cgi path=json_proto method=POST [21:22:42]POST find Content-Length [21:22:42]Host: 172.17.50.196:8080 [21:22:42]Content-Length: 836 [21:22:42]Content-Type: application/json [21:22:42] [21:22:42]POST finish read [21:22:42]Found Content-Length = 836 [21:22:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335183", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:42]execute_script... [21:22:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335183", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:42]POST & json_proto [21:22:42]process_json_proto [21:22:42]json parsed OK: [21:22:42]protocol is kg_v1.0 [21:22:42]action value=close_receipt [21:22:42]process_action close_receipt [21:22:42]cmd_close_receipt [21:22:42]MH_GetDate [21:22:42]Write to MH i2c: F0 00 00 06 1D 12 [21:22:42]Write i2c OK [21:22:42]MH_I2C_Read... [21:22:42]Read from MH i2c: F0 [21:22:42]MH_I2C_Read... [21:22:42]Read from MH i2c: F0 09 00 [21:22:42]MH_I2C_Read... [21:22:42]Read from MH i2c: F0 09 00 06 1D 00 24 52 21 67 72 0D 1C 67 1B [21:22:42]GetLastDocTimeStamp 1730236877 [21:22:42]current date 1730236964 [21:22:42]FM_GetShiftState [21:22:42]SAM_PROTO_GetShiftState [21:22:42]wFMCommunicate request_size=4 [21:22:42]MH_SAM_APDU [21:22:42]CAPDU: 80 13 01 00 [21:22:42]Write to MH i2c: E2 08 00 07 1D 80 13 01 00 00 00 00 00 A1 [21:22:42]Write i2c OK [21:22:42]MH_I2C_Read... [21:22:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:42]Read from MH i2c: E2 [21:22:42]MH_I2C_Read... [21:22:42]Read from MH i2c: E2 0E 00 [21:22:42]MH_I2C_Read... [21:22:42]Read from MH i2c: E2 0E 00 07 1D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F0 [21:22:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:22:42]wFMCommunicate OK [21:22:42]SAM_PROTO_GetShiftState done [21:22:42]FM_GetShiftState done [21:22:42]opened in 1730160023 [21:22:42]opened+sec_in_day 1730246423 [21:22:42]quantity*price = 9500 [21:22:42]sum+1 = 9501 [21:22:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 0.00 Безнал.: 95.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 274 29.10.2024 21:22 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139289 ФПД: 89160854270144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T212244&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139289&fm=89160854270144&tin=02508201610067®Number=0000000000091631&sum=9500 0 [21:22:43]StoreToDocumentArchive [21:22:43]shift 555 fd 139289 [21:22:43]save to /storage/0555/doc_00139289 [21:22:43]save last doc name /storage/0555/doc_00139289 to /storage/kkm_last_doc_name [21:22:43]save OK [21:22:43]Clear old archive folders... [21:22:43]ProcessDocumentItem done err = 0, tmpTLVsize=304 [21:22:43]tlvbuf is 0110A140 [21:22:43]SAM_PROTO_ClearQueue [21:22:43]wFMCommunicate request_size=4 [21:22:43]MH_SAM_APDU [21:22:43]CAPDU: 80 09 00 00 [21:22:43]Write to MH i2c: E2 08 00 14 1D 80 09 00 00 00 00 00 00 A3 [21:22:43]Write i2c OK [21:22:43]MH_I2C_Read... [21:22:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:22:43]Read from MH i2c: E2 [21:22:43]MH_I2C_Read... [21:22:43]Read from MH i2c: E2 03 00 [21:22:43]MH_I2C_Read... [21:22:43]Read from MH i2c: E2 03 00 14 1D 00 90 00 A5 [21:22:43]RAPDU: 90 00 [21:22:43]wFMCommunicate OK [21:22:43]SAM_PROTO_ClearQueue done [21:22:43]KKMCreateOFDPacket [21:22:43]OFDProtocolAddRootSTLVToBuf [21:22:43]FM_MakeSignedData [21:22:43]FM_MakeSignedData [21:22:43]SAM_PROTO_SignData [21:22:43]wFMCommunicate request_size=4 [21:22:43]MH_SAM_APDU [21:22:43]CAPDU: 80 0D 01 02 [21:22:43]Write to MH i2c: E2 08 00 15 1D 80 0D 01 02 00 00 00 00 AB [21:22:43]Write i2c OK [21:22:43]MH_I2C_Read... [21:22:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:22:43]Read from MH i2c: E2 [21:22:43]MH_I2C_Read... [21:22:43]Read from MH i2c: E2 03 00 [21:22:43]MH_I2C_Read... [21:22:43]Read from MH i2c: E2 03 00 15 1D 00 90 00 A6 [21:22:43]RAPDU: 90 00 [21:22:43]wFMCommunicate OK [21:22:43]wFMCommunicate request_size=255 [21:22:43]MH_SAM_APDU [21:22:43]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 24 52 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 [21:22:43]Write to MH i2c: E2 02 01 16 1D 80 0D 02 02 FA 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 24 52 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 00 00 2F [21:22:43]Write i2c OK [21:22:43]MH_I2C_Read... [21:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:43]Read from MH i2c: E2 [21:22:43]MH_I2C_Read... [21:22:43]Read from MH i2c: E2 03 00 [21:22:43]MH_I2C_Read... [21:22:43]Read from MH i2c: E2 03 00 16 1D 00 90 00 A7 [21:22:43]RAPDU: 90 00 [21:22:43]wFMCommunicate OK [21:22:43]wFMCommunicate request_size=63 [21:22:43]MH_SAM_APDU [21:22:43]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 19 20 02 00 35 04 06 00 51 17 61 0B F0 C0 [21:22:43]Write to MH i2c: E2 42 00 17 1D 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 19 20 02 00 35 04 06 00 51 17 61 0B F0 C0 00 00 BA [21:22:43]Write i2c OK [21:22:43]MH_I2C_Read... [21:22:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:44]Read from MH i2c: E2 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: E2 03 00 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: E2 03 00 17 1D 00 90 00 A8 [21:22:44]RAPDU: 90 00 [21:22:44]wFMCommunicate OK [21:22:44]wFMCommunicate request_size=4 [21:22:44]MH_SAM_APDU [21:22:44]CAPDU: 80 0D 03 02 [21:22:44]Write to MH i2c: E2 08 00 18 1D 80 0D 03 02 00 00 00 00 B0 [21:22:44]Write i2c OK [21:22:44]MH_I2C_Read... [21:22:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:22:44]Read from MH i2c: E2 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: E2 0B 00 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: E2 0B 00 18 1D 00 40 5F 7E B8 C4 4A 7B E8 90 00 F7 [21:22:44]RAPDU: 40 5F 7E B8 C4 4A 7B E8 90 00 [21:22:44]wFMCommunicate OK [21:22:44]SAM_PROTO_SignData done [21:22:44]FM_MakeSignedData done [21:22:44]CreateOFDProtocolMessage [21:22:44]wFMCommunicate request_size=4 [21:22:44]MH_SAM_APDU [21:22:44]CAPDU: 80 11 00 00 [21:22:44]Write to MH i2c: E2 08 00 19 1D 80 11 00 00 00 00 00 00 B0 [21:22:44]Write i2c OK [21:22:44]MH_I2C_Read... [21:22:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:44]Read from MH i2c: E2 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: E2 17 00 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: E2 17 00 19 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0B [21:22:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:22:44]wFMCommunicate OK [21:22:44]CreateOFDProtocolMessage done [21:22:44]OFDSenderStorePacket 139289 [21:22:44]StoreOFDPacket docnum=139289 [21:22:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 44 01 00 00 19 3F 3C 01 22 DD 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 24 52 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 19 20 02 00 35 04 06 00 51 17 61 0B F0 C0 40 5F 7E B8 C4 4A 7B E8 [21:22:44]CheckFolder [21:22:44]dirname=/storage/ofd_packets [21:22:44]CheckFolder done [21:22:44]ProducePacketName [21:22:44]name=ofd_packets/00139289 [21:22:44]NVStorageSaveData ofd_packets/00139289 [21:22:44]File name is /storage/ofd_packets/00139289 [21:22:44]Write 354 bytes [21:22:44]NVStorageSaveData done [21:22:44]OFDSenderStorePacket done [21:22:44]KKMCreateOFDPacket done [21:22:44]NVStorageSaveData kkm_last_timestamp [21:22:44]File name is /storage/kkm_last_timestamp [21:22:44]Write 4 bytes [21:22:44]NVStorageSaveData done [21:22:44]ExternCall_PrintAddStr [21:22:44]wPrintStart [21:22:44]Write to MH i2c: 01 00 00 1A 1D 37 [21:22:44]Write i2c OK [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: 01 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: 01 07 00 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: 01 07 00 1A 1D 00 00 00 00 00 FF 0F 4C [21:22:44]RasterBufferAndPrint [21:22:44]line Счет N : (3)335183 [21:22:44]line ИНН: 02508201610067 [21:22:44]line Контрольно-Кассовый Чек [21:22:44]line ПРОДАЖА [21:22:44]line Товар: 4700000480302 [21:22:44]line Напиток энерг Nitro манго-клуб 0.45 ж/б [21:22:44]line 1.000 * 95.00 [21:22:44]line = 95.00 [21:22:44]line НДС 12% НСП 1% [21:22:44]line > о реализуемом товаре [21:22:44]line ИТОГО: 95.00 [21:22:44]line НСП 1% : 0.84 [21:22:44]line НДС 12% : 10.09 [21:22:44]line Наличными: 0.00 [21:22:44]line Безнал.: 95.00 [21:22:44]line Место: АЗС № 101 "Партнер Нефть" [21:22:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:22:44]line СНО: Общий режим [21:22:44]line Чек 274 29.10.2024 21:22 [21:22:44]line Смена: 555 ФФД: 1.0 [21:22:44]line ЗНМ: 0300000081 [21:22:44]line РНМ: 0000000000091631 [21:22:44]line Версия ККМ: 001 [21:22:44]line Платежная система: Mbank [21:22:44]line ФМ: 0000000000874669 [21:22:44]line ФД: 139289 [21:22:44]line ФПД: 89160854270144 [21:22:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T212244&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139289&fm=89160854270144&tin=02508201610067®Number=0000000000091631&sum=9500 [21:22:44]line 0 [21:22:44]OFD Sender: Processing packet 139289 [packets to send 34, broken 33] [21:22:44]ProducePacketName [21:22:44]name=ofd_packets/00139289 [21:22:44]OFD Sender: To server: pG, [21:22:44]CommunicateWithHost lk.salyk.kg:30040 [21:22:44]ConnectInit lk.salyk.kg [21:22:44]written 0, free lines is 4095 [21:22:44]Connected sock=10 [21:22:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 44 01 00 00 19 3F 3C 01 22 DD 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 24 52 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 19 20 02 00 35 04 06 00 51 17 61 0B F0 C0 40 5F 7E B8 C4 4A 7B E8 [21:22:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 2E 79 47 00 E5 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 19 20 02 00 F4 03 04 00 D6 FD 20 67 B6 04 01 00 00 4D 6F B5 E5 9E 84 82 77 [21:22:44]CommunicateWithHost err = 0 [21:22:44]CheckOFDResponse [21:22:44]1017 (14) - 77093643461234 [21:22:44]1041 (16) - 0000000000874669 [21:22:44]1040 (4) - 139289 [21:22:44]1012 (4) - 29.10.2024 15:23 [21:22:44]1206 (1) - 0 [21:22:44]OFD Sender: Remove packet 139289 [21:22:44]ProducePacketName [21:22:44]name=ofd_packets/00139289 [21:22:44]NVStorageDeleteData [21:22:44]Write to MH i2c: 01 00 00 44 1D 61 [21:22:44]Write i2c OK [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: 01 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: 01 07 00 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: 01 07 00 44 1D 00 00 00 00 00 E9 0C 5D [21:22:44]RasterBufferAndPrint [21:22:44]line [21:22:44]line [21:22:44]line [21:22:44]line [21:22:44]line [21:22:44]written 0, free lines is 3314 [21:22:44]MH_Cut [21:22:44]Write to MH i2c: D1 01 00 4B 1D 01 3A [21:22:44]Write i2c OK [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: D1 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: D1 01 00 [21:22:44]MH_I2C_Read... [21:22:44]Read from MH i2c: D1 01 00 4B 1D 00 39 [21:22:44]Write to MH i2c: 01 00 00 4C 1D 69 [21:22:44]Write i2c OK [21:22:44]MH_I2C_Read... [21:22:45]OFD Sender: No OFD packet to send [21:22:45]*** Cut start [21:22:45]*** Partial cut [21:22:45]*** CUTSNS_PIN = 1 [21:22:45]*** CUTSNS_PIN = 0 [21:22:45]*** Brake cut motor [21:22:46]Read from MH i2c: 01 [21:22:46]MH_I2C_Read... [21:22:46]*** Stop cut motor [21:22:46]*** Cut end [21:22:46]Read from MH i2c: 01 07 00 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: 01 07 00 4C 1D 00 00 00 00 00 FF 0F 7E [21:22:46]process_action close_receipt done [21:22:46]requested_data is exist [21:22:46]produce_requested_data [21:22:46]requested_item fm.sn is exist - process it [21:22:46]wFMCommunicate request_size=4 [21:22:46]MH_SAM_APDU [21:22:46]CAPDU: 80 11 00 00 [21:22:46]Write to MH i2c: E2 08 00 4D 1D 80 11 00 00 00 00 00 00 E4 [21:22:46]Write i2c OK [21:22:46]MH_I2C_Read... [21:22:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:46]Read from MH i2c: E2 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: E2 17 00 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: E2 17 00 4D 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3F [21:22:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:22:46]wFMCommunicate OK [21:22:46]requested_item fd.num is exist - process it [21:22:46]SAM_PROTO_GetFieldsCounters [21:22:46]wFMCommunicate request_size=4 [21:22:46]MH_SAM_APDU [21:22:46]CAPDU: 80 13 00 00 [21:22:46]Write to MH i2c: E2 08 00 4E 1D 80 13 00 00 00 00 00 00 E7 [21:22:46]Write i2c OK [21:22:46]MH_I2C_Read... [21:22:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:22:46]Read from MH i2c: E2 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: E2 62 00 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: E2 62 00 4E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 19 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 AC [21:22: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 19 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:22:46]wFMCommunicate OK [21:22:46]SAM_PROTO_GetFieldsCounters done [21:22:46]requested_item shift.num is exist - process it [21:22:46]requested_item shift.opened is exist - process it [21:22:46]req_shift_opened [21:22:46]FM_GetShiftState [21:22:46]SAM_PROTO_GetShiftState [21:22:46]wFMCommunicate request_size=4 [21:22:46]MH_SAM_APDU [21:22:46]CAPDU: 80 13 01 00 [21:22:46]Write to MH i2c: E2 08 00 4F 1D 80 13 01 00 00 00 00 00 E9 [21:22:46]Write i2c OK [21:22:46]MH_I2C_Read... [21:22:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:46]Read from MH i2c: E2 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: E2 0E 00 [21:22:46]MH_I2C_Read... [21:22:46]Read from MH i2c: E2 0E 00 4F 1D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 38 [21:22:46]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:22:46]wFMCommunicate OK [21:22:46]SAM_PROTO_GetShiftState done [21:22:46]FM_GetShiftState done [21:22:46]req_shift_opened done [21:22:46]requested_item shift.open_date is exist - process it [21:22:46]req_shift_open_date [21:22:46]req_shift_open_date done [21:22:46]produce_requested_data done [21:22:46]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139289,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:22:46]process_action_free close_receipt [21:22:46]json_value_free [21:22:46]json_value_free done [21:22:46]process_json_proto returns [21:22:46]Send response to host [21:22:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139289,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:22:46]free response buf [21:22:46]execute_script done [21:22:46]execute_script returns [21:22:46]free content buf [21:22:46]Sock 8.Close socket [21:22:46]Sock 8.Thread stoped [21:22:50]OFD Sender: No OFD packet to send [21:22:55]OFD Sender: No OFD packet to send [21:23:00]OFD Sender: No OFD packet to send [21:23:05]OFD Sender: No OFD packet to send [21:23:10]OFD Sender: No OFD packet to send [21:23:15]OFD Sender: No OFD packet to send [21:23:20]OFD Sender: No OFD packet to send [21:23:25]OFD Sender: No OFD packet to send [21:23:30]OFD Sender: No OFD packet to send [21:23:35]OFD Sender: No OFD packet to send [21:23:40]OFD Sender: No OFD packet to send [21:23:45]OFD Sender: No OFD packet to send [21:23:50]OFD Sender: No OFD packet to send [21:23:55]OFD Sender: No OFD packet to send [21:24:00]OFD Sender: No OFD packet to send [21:24:05]OFD Sender: No OFD packet to send [21:24:10]OFD Sender: No OFD packet to send [21:24:15]OFD Sender: No OFD packet to send [21:24:20]OFD Sender: No OFD packet to send [21:24:25]OFD Sender: No OFD packet to send [21:24:30]OFD Sender: No OFD packet to send [21:24:35]OFD Sender: No OFD packet to send [21:24:40]OFD Sender: No OFD packet to send [21:24:45]OFD Sender: No OFD packet to send [21:24:50]OFD Sender: No OFD packet to send [21:24:55]OFD Sender: No OFD packet to send [21:25:00]OFD Sender: No OFD packet to send [21:25:05]OFD Sender: No OFD packet to send [21:25:10]OFD Sender: No OFD packet to send [21:25:15]OFD Sender: No OFD packet to send [21:25:20]OFD Sender: No OFD packet to send [21:25:25]OFD Sender: No OFD packet to send [21:25:30]OFD Sender: No OFD packet to send [21:25:35]OFD Sender: No OFD packet to send [21:25:40]OFD Sender: No OFD packet to send [21:25:45]OFD Sender: No OFD packet to send [21:25:50]OFD Sender: No OFD packet to send [21:25:55]OFD Sender: No OFD packet to send [21:26:00]OFD Sender: No OFD packet to send [21:26:05]OFD Sender: No OFD packet to send [21:26:10]OFD Sender: No OFD packet to send [21:26:15]OFD Sender: No OFD packet to send [21:26:20]OFD Sender: No OFD packet to send [21:26:25]OFD Sender: No OFD packet to send [21:26:30]OFD Sender: No OFD packet to send [21:26:35]OFD Sender: No OFD packet to send [21:26:40]OFD Sender: No OFD packet to send [21:26:45]OFD Sender: No OFD packet to send [21:26:50]OFD Sender: No OFD packet to send [21:26:55]OFD Sender: No OFD packet to send [21:27:00]OFD Sender: No OFD packet to send [21:27:05]OFD Sender: No OFD packet to send [21:27:10]OFD Sender: No OFD packet to send [21:27:15]OFD Sender: No OFD packet to send [21:27:20]OFD Sender: No OFD packet to send [21:27:25]OFD Sender: No OFD packet to send [21:27:30]OFD Sender: No OFD packet to send [21:27:35]OFD Sender: No OFD packet to send [21:27:40]OFD Sender: No OFD packet to send [21:27:45]OFD Sender: No OFD packet to send [21:27:50]OFD Sender: No OFD packet to send [21:27:55]OFD Sender: No OFD packet to send [21:28:00]OFD Sender: No OFD packet to send [21:28:05]OFD Sender: No OFD packet to send [21:28:10]OFD Sender: No OFD packet to send [21:28:15]OFD Sender: No OFD packet to send [21:28:20]OFD Sender: No OFD packet to send [21:28:25]OFD Sender: No OFD packet to send [21:28:30]OFD Sender: No OFD packet to send [21:28:35]OFD Sender: No OFD packet to send [21:28:40]OFD Sender: No OFD packet to send [21:28:45]OFD Sender: No OFD packet to send [21:28:50]OFD Sender: No OFD packet to send [21:28:55]OFD Sender: No OFD packet to send [21:29:00]OFD Sender: No OFD packet to send [21:29:05]OFD Sender: No OFD packet to send [21:29:10]OFD Sender: No OFD packet to send [21:29:15]OFD Sender: No OFD packet to send [21:29:20]OFD Sender: No OFD packet to send [21:29:25]OFD Sender: No OFD packet to send [21:29:30]OFD Sender: No OFD packet to send [21:29:35]OFD Sender: No OFD packet to send [21:29:40]OFD Sender: No OFD packet to send [21:29:45]OFD Sender: No OFD packet to send [21:29:46]accept exits with 9 [21:29:46]New connection [21:29:46]New thread 3067141476 created [21:29:46]Thread 3067284836 joined [21:29:46]Waiting for new connection... [21:29:46] Sock 9.Parse request [21:29:46]Sock 9.Check first char [21:29:46]Sock 9.First char is OK [21:29:46]request: POST /json_proto HTTP/1.0 [21:29:46]Method: POST [21:29:46]URL: /json_proto [21:29:46]Method is POST - this is cgi request [21:29:46]url: /json_proto [21:29:46]query_string will be loaded in cgi processing [21:29:46]execute_cgi json_proto POST (null) [21:29:46]execute_cgi path=json_proto method=POST [21:29:46]POST find Content-Length [21:29:46]Host: 172.17.50.196:8080 [21:29:46]Content-Length: 616 [21:29:46]Content-Type: application/json [21:29:46] [21:29:46]POST finish read [21:29:46]Found Content-Length = 616 [21:29:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335184", "tax_sys" : 0, "items" : [ { "code": "4870002329487", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1,5\u043B", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 175.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:46]execute_script... [21:29:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335184", "tax_sys" : 0, "items" : [ { "code": "4870002329487", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1,5\u043B", "price" : 175.00, "quantity" : 1.000, "sum" : 175.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 175.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:29:46]POST & json_proto [21:29:46]process_json_proto [21:29:46]json parsed OK: [21:29:46]protocol is kg_v1.0 [21:29:46]action value=close_receipt [21:29:46]process_action close_receipt [21:29:46]cmd_close_receipt [21:29:46]MH_GetDate [21:29:46]Write to MH i2c: F0 00 00 50 1D 5C [21:29:46]Write i2c OK [21:29:46]MH_I2C_Read... [21:29:46]Read from MH i2c: F0 [21:29:46]MH_I2C_Read... [21:29:46]Read from MH i2c: F0 09 00 [21:29:46]MH_I2C_Read... [21:29:46]Read from MH i2c: F0 09 00 50 1D 00 CC 53 21 67 72 0D 1C 67 0E [21:29:46]GetLastDocTimeStamp 1730236964 [21:29:46]current date 1730237388 [21:29:46]FM_GetShiftState [21:29:46]SAM_PROTO_GetShiftState [21:29:46]wFMCommunicate request_size=4 [21:29:46]MH_SAM_APDU [21:29:46]CAPDU: 80 13 01 00 [21:29:46]Write to MH i2c: E2 08 00 51 1D 80 13 01 00 00 00 00 00 EB [21:29:46]Write i2c OK [21:29:46]MH_I2C_Read... [21:29:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:46]Read from MH i2c: E2 [21:29:46]MH_I2C_Read... [21:29:46]Read from MH i2c: E2 0E 00 [21:29:46]MH_I2C_Read... [21:29:46]Read from MH i2c: E2 0E 00 51 1D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3A [21:29:46]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:29:46]wFMCommunicate OK [21:29:46]SAM_PROTO_GetShiftState done [21:29:46]FM_GetShiftState done [21:29:46]opened in 1730160023 [21:29:46]opened+sec_in_day 1730246423 [21:29:46]quantity*price = 17500 [21:29:46]sum+1 = 17501 [21:29:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 175.00 НСП 1% : 1.55 НДС 12% : 18.58 Наличными: 175.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 275 29.10.2024 21:29 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139290 ФПД: 61059458770548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T212948&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139290&fm=61059458770548&tin=02508201610067®Number=0000000000091631&sum=17500 0 [21:29:47]StoreToDocumentArchive [21:29:47]shift 555 fd 139290 [21:29:47]save to /storage/0555/doc_00139290 [21:29:47]save last doc name /storage/0555/doc_00139290 to /storage/kkm_last_doc_name [21:29:47]save OK [21:29:47]Clear old archive folders... [21:29:47]ProcessDocumentItem done err = 0, tmpTLVsize=268 [21:29:47]tlvbuf is 0111B1F0 [21:29:47]SAM_PROTO_ClearQueue [21:29:47]wFMCommunicate request_size=4 [21:29:47]MH_SAM_APDU [21:29:47]CAPDU: 80 09 00 00 [21:29:47]Write to MH i2c: E2 08 00 5E 1D 80 09 00 00 00 00 00 00 ED [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:29:47]Read from MH i2c: E2 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 5E 1D 00 90 00 EF [21:29:47]RAPDU: 90 00 [21:29:47]wFMCommunicate OK [21:29:47]SAM_PROTO_ClearQueue done [21:29:47]KKMCreateOFDPacket [21:29:47]OFDProtocolAddRootSTLVToBuf [21:29:47]FM_MakeSignedData [21:29:47]FM_MakeSignedData [21:29:47]SAM_PROTO_SignData [21:29:47]wFMCommunicate request_size=4 [21:29:47]MH_SAM_APDU [21:29:47]CAPDU: 80 0D 01 02 [21:29:47]Write to MH i2c: E2 08 00 5F 1D 80 0D 01 02 00 00 00 00 F5 [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:29:47]Read from MH i2c: E2 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 5F 1D 00 90 00 F0 [21:29:47]RAPDU: 90 00 [21:29:47]wFMCommunicate OK [21:29:47]wFMCommunicate request_size=255 [21:29:47]MH_SAM_APDU [21:29:47]CAPDU: 80 0D 02 02 FA 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 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 CC 53 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [21:29:47]Write to MH i2c: E2 02 01 60 1D 80 0D 02 02 FA 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 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 CC 53 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 42 [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:47]Read from MH i2c: E2 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 60 1D 00 90 00 F1 [21:29:47]RAPDU: 90 00 [21:29:47]wFMCommunicate OK [21:29:47]wFMCommunicate request_size=27 [21:29:47]MH_SAM_APDU [21:29:47]CAPDU: 80 0D 02 02 16 34 36 36 39 10 04 04 00 1A 20 02 00 35 04 06 00 37 88 83 59 A6 74 [21:29:47]Write to MH i2c: E2 1E 00 61 1D 80 0D 02 02 16 00 34 36 36 39 10 04 04 00 1A 20 02 00 35 04 06 00 37 88 83 59 A6 74 00 00 45 [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 [21:29:47]MH_I2C_Read... [21:29:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:47]Read from MH i2c: E2 03 00 [21:29:47]MH_I2C_Read... [21:29:47]Read from MH i2c: E2 03 00 61 1D 00 90 00 F2 [21:29:47]RAPDU: 90 00 [21:29:47]wFMCommunicate OK [21:29:47]wFMCommunicate request_size=4 [21:29:47]MH_SAM_APDU [21:29:47]CAPDU: 80 0D 03 02 [21:29:47]Write to MH i2c: E2 08 00 62 1D 80 0D 03 02 00 00 00 00 FA [21:29:47]Write i2c OK [21:29:47]MH_I2C_Read... [21:29:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:29:48]Read from MH i2c: E2 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: E2 0B 00 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: E2 0B 00 62 1D 00 59 28 EA BE C0 FD 19 4C 90 00 46 [21:29:48]RAPDU: 59 28 EA BE C0 FD 19 4C 90 00 [21:29:48]wFMCommunicate OK [21:29:48]SAM_PROTO_SignData done [21:29:48]FM_MakeSignedData done [21:29:48]CreateOFDProtocolMessage [21:29:48]wFMCommunicate request_size=4 [21:29:48]MH_SAM_APDU [21:29:48]CAPDU: 80 11 00 00 [21:29:48]Write to MH i2c: E2 08 00 63 1D 80 11 00 00 00 00 00 00 FA [21:29:48]Write i2c OK [21:29:48]MH_I2C_Read... [21:29:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:48]Read from MH i2c: E2 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: E2 17 00 [21:29:48]MH_I2C_Read... [21:29:48]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 36 39 90 00 55 [21:29:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:29:48]wFMCommunicate OK [21:29:48]CreateOFDProtocolMessage done [21:29:48]OFDSenderStorePacket 139290 [21:29:48]StoreOFDPacket docnum=139290 [21:29:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 20 01 00 00 EF 86 18 01 58 3E 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 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 CC 53 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1A 20 02 00 35 04 06 00 37 88 83 59 A6 74 59 28 EA BE C0 FD 19 4C [21:29:48]CheckFolder [21:29:48]dirname=/storage/ofd_packets [21:29:48]CheckFolder done [21:29:48]ProducePacketName [21:29:48]name=ofd_packets/00139290 [21:29:48]NVStorageSaveData ofd_packets/00139290 [21:29:48]File name is /storage/ofd_packets/00139290 [21:29:48]Write 318 bytes [21:29:48]NVStorageSaveData done [21:29:48]OFDSenderStorePacket done [21:29:48]KKMCreateOFDPacket done [21:29:48]NVStorageSaveData kkm_last_timestamp [21:29:48]File name is /storage/kkm_last_timestamp [21:29:48]Write 4 bytes [21:29:48]NVStorageSaveData done [21:29:48]ExternCall_PrintAddStr [21:29:48]wPrintStart [21:29:48]Write to MH i2c: 01 00 00 64 1D 81 [21:29:48]Write i2c OK [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: 01 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: 01 07 00 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: 01 07 00 64 1D 00 00 00 00 00 FF 0F 96 [21:29:48]RasterBufferAndPrint [21:29:48]line Счет N : (3)335184 [21:29:48]line ИНН: 02508201610067 [21:29:48]line Контрольно-Кассовый Чек [21:29:48]line ПРОДАЖА [21:29:48]line Товар: 4870002329487 [21:29:48]line Напиток Pepsi 1,5л [21:29:48]line 1.000 * 175.00 [21:29:48]line = 175.00 [21:29:48]line НДС 12% НСП 1% [21:29:48]line > о реализуемом товаре [21:29:48]line ИТОГО: 175.00 [21:29:48]line НСП 1% : 1.55 [21:29:48]line НДС 12% : 18.58 [21:29:48]line Наличными: 175.00 [21:29:48]line Безнал.: 0.00 [21:29:48]line Место: АЗС № 101 "Партнер Нефть" [21:29:48]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:29:48]line СНО: Общий режим [21:29:48]line Чек 275 29.10.2024 21:29 [21:29:48]line Смена: 555 ФФД: 1.0 [21:29:48]line ЗНМ: 0300000081 [21:29:48]line РНМ: 0000000000091631 [21:29:48]line Версия ККМ: 001 [21:29:48]line ФМ: 0000000000874669 [21:29:48]line ФД: 139290 [21:29:48]line ФПД: 61059458770548 [21:29:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T212948&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139290&fm=61059458770548&tin=02508201610067®Number=0000000000091631&sum=17500 [21:29:48]line 0 [21:29:48]written 0, free lines is 4095 [21:29:48]OFD Sender: Processing packet 139290 [packets to send 34, broken 33] [21:29:48]ProducePacketName [21:29:48]name=ofd_packets/00139290 [21:29:48]OFD Sender: To server: pG, [21:29:48]CommunicateWithHost lk.salyk.kg:30040 [21:29:48]ConnectInit lk.salyk.kg [21:29:48]Connected sock=10 [21:29:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 20 01 00 00 EF 86 18 01 58 3E 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 34 38 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 5C 44 00 00 00 00 13 04 06 00 5C 44 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 44 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 07 00 00 00 00 07 04 06 00 5C 44 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 CC 53 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1A 20 02 00 35 04 06 00 37 88 83 59 A6 74 59 28 EA BE C0 FD 19 4C [21:29:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 83 50 47 00 D8 CF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1A 20 02 00 F4 03 04 00 7E FF 20 67 B6 04 01 00 00 FD 7E FD CC A1 39 DE C8 [21:29:48]CommunicateWithHost err = 0 [21:29:48]CheckOFDResponse [21:29:48]1017 (14) - 77093643461234 [21:29:48]1041 (16) - 0000000000874669 [21:29:48]1040 (4) - 139290 [21:29:48]1012 (4) - 29.10.2024 15:30 [21:29:48]1206 (1) - 0 [21:29:48]OFD Sender: Remove packet 139290 [21:29:48]ProducePacketName [21:29:48]name=ofd_packets/00139290 [21:29:48]NVStorageDeleteData [21:29:48]Write to MH i2c: 01 00 00 8C 1D A9 [21:29:48]Write i2c OK [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: 01 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: 01 07 00 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: 01 07 00 8C 1D 00 00 00 00 00 10 0D CD [21:29:48]RasterBufferAndPrint [21:29:48]line [21:29:48]line [21:29:48]line [21:29:48]line [21:29:48]line [21:29:48]written 0, free lines is 3350 [21:29:48]MH_Cut [21:29:48]Write to MH i2c: D1 01 00 93 1D 01 82 [21:29:48]Write i2c OK [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: D1 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: D1 01 00 [21:29:48]MH_I2C_Read... [21:29:48]Read from MH i2c: D1 01 00 93 1D 00 81 [21:29:48]Write to MH i2c: 01 00 00 94 1D B1 [21:29:48]Write i2c OK [21:29:48]MH_I2C_Read... [21:29:48]OFD Sender: No OFD packet to send [21:29:49]*** Cut start [21:29:49]*** Partial cut [21:29:49]*** CUTSNS_PIN = 1 [21:29:49]*** CUTSNS_PIN = 0 [21:29:49]*** Brake cut motor [21:29:49]Read from MH i2c: 01 [21:29:49]MH_I2C_Read... [21:29:49]*** Stop cut motor [21:29:49]*** Cut end [21:29:49]Read from MH i2c: 01 07 00 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: 01 07 00 94 1D 00 00 00 00 00 FF 0F C6 [21:29:49]process_action close_receipt done [21:29:49]requested_data is exist [21:29:49]produce_requested_data [21:29:49]requested_item fm.sn is exist - process it [21:29:49]wFMCommunicate request_size=4 [21:29:49]MH_SAM_APDU [21:29:49]CAPDU: 80 11 00 00 [21:29:49]Write to MH i2c: E2 08 00 95 1D 80 11 00 00 00 00 00 00 2C [21:29:49]Write i2c OK [21:29:49]MH_I2C_Read... [21:29:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:49]Read from MH i2c: E2 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: E2 17 00 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: E2 17 00 95 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 87 [21:29:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:29:49]wFMCommunicate OK [21:29:49]requested_item fd.num is exist - process it [21:29:49]SAM_PROTO_GetFieldsCounters [21:29:49]wFMCommunicate request_size=4 [21:29:49]MH_SAM_APDU [21:29:49]CAPDU: 80 13 00 00 [21:29:49]Write to MH i2c: E2 08 00 96 1D 80 13 00 00 00 00 00 00 2F [21:29:49]Write i2c OK [21:29:49]MH_I2C_Read... [21:29:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:29:49]Read from MH i2c: E2 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: E2 62 00 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: E2 62 00 96 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1A 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 F8 [21:29: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1A 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:29:49]wFMCommunicate OK [21:29:49]SAM_PROTO_GetFieldsCounters done [21:29:49]requested_item shift.num is exist - process it [21:29:49]requested_item shift.opened is exist - process it [21:29:49]req_shift_opened [21:29:49]FM_GetShiftState [21:29:49]SAM_PROTO_GetShiftState [21:29:49]wFMCommunicate request_size=4 [21:29:49]MH_SAM_APDU [21:29:49]CAPDU: 80 13 01 00 [21:29:49]Write to MH i2c: E2 08 00 97 1D 80 13 01 00 00 00 00 00 31 [21:29:50]Write i2c OK [21:29:50]MH_I2C_Read... [21:29:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:50]Read from MH i2c: E2 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 0E 00 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 0E 00 97 1D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 80 [21:29:50]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:29:50]wFMCommunicate OK [21:29:50]SAM_PROTO_GetShiftState done [21:29:50]FM_GetShiftState done [21:29:50]req_shift_opened done [21:29:50]requested_item shift.open_date is exist - process it [21:29:50]req_shift_open_date [21:29:50]req_shift_open_date done [21:29:50]produce_requested_data done [21:29:50]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139290,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:29:50]process_action_free close_receipt [21:29:50]json_value_free [21:29:50]json_value_free done [21:29:50]process_json_proto returns [21:29:50]Send response to host [21:29:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139290,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:29:50]free response buf [21:29:50]execute_script done [21:29:50]execute_script returns [21:29:50]free content buf [21:29:50]Sock 9.Close socket [21:29:50]Sock 9.Thread stoped [21:29:53]OFD Sender: No OFD packet to send [21:29:58]OFD Sender: No OFD packet to send [21:30:03]OFD Sender: No OFD packet to send [21:30:08]OFD Sender: No OFD packet to send [21:30:13]OFD Sender: No OFD packet to send [21:30:18]OFD Sender: No OFD packet to send [21:30:23]OFD Sender: No OFD packet to send [21:30:28]OFD Sender: No OFD packet to send [21:30:34]OFD Sender: No OFD packet to send [21:30:39]OFD Sender: No OFD packet to send [21:30:44]OFD Sender: No OFD packet to send [21:30:49]OFD Sender: No OFD packet to send [21:30:54]OFD Sender: No OFD packet to send [21:30:59]OFD Sender: No OFD packet to send [21:31:04]OFD Sender: No OFD packet to send [21:31:09]OFD Sender: No OFD packet to send [21:31:14]OFD Sender: No OFD packet to send [21:31:19]OFD Sender: No OFD packet to send [21:31:24]OFD Sender: No OFD packet to send [21:31:29]OFD Sender: No OFD packet to send [21:31:34]OFD Sender: No OFD packet to send [21:31:39]OFD Sender: No OFD packet to send [21:31:44]OFD Sender: No OFD packet to send [21:31:49]OFD Sender: No OFD packet to send [21:31:54]OFD Sender: No OFD packet to send [21:31:59]OFD Sender: No OFD packet to send [21:32:04]OFD Sender: No OFD packet to send [21:32:09]OFD Sender: No OFD packet to send [21:32:14]OFD Sender: No OFD packet to send [21:32:19]OFD Sender: No OFD packet to send [21:32:24]OFD Sender: No OFD packet to send [21:32:29]OFD Sender: No OFD packet to send [21:32:34]OFD Sender: No OFD packet to send [21:32:39]OFD Sender: No OFD packet to send [21:32:44]OFD Sender: No OFD packet to send [21:32:49]OFD Sender: No OFD packet to send [21:32:54]OFD Sender: No OFD packet to send [21:32:59]OFD Sender: No OFD packet to send [21:33:04]OFD Sender: No OFD packet to send [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:19]OFD Sender: No OFD packet to send [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]accept exits with 8 [21:38:59]New connection [21:38:59]New thread 3067284836 created [21:38:59]Thread 3067141476 joined [21:38:59]Waiting for new connection... [21:38:59] Sock 8.Parse request [21:38:59]Sock 8.Check first char [21:38:59]Sock 8.First char is OK [21:38:59]request: POST /json_proto HTTP/1.0 [21:38:59]Method: POST [21:38:59]URL: /json_proto [21:38:59]Method is POST - this is cgi request [21:38:59]url: /json_proto [21:38:59]query_string will be loaded in cgi processing [21:38:59]execute_cgi json_proto POST (null) [21:38:59]execute_cgi path=json_proto method=POST [21:38:59]POST find Content-Length [21:38:59]Host: 172.17.50.196:8080 [21:38:59]Content-Length: 614 [21:38:59]Content-Type: application/json [21:38:59] [21:38:59]POST finish read [21:38:59]Found Content-Length = 614 [21:38:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335185", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 119.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:38:59]execute_script... [21:38:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335185", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 119.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:38:59]POST & json_proto [21:38:59]process_json_proto [21:38:59]json parsed OK: [21:38:59]protocol is kg_v1.0 [21:38:59]action value=close_receipt [21:38:59]process_action close_receipt [21:38:59]cmd_close_receipt [21:38:59]MH_GetDate [21:38:59]Write to MH i2c: F0 00 00 98 1D A4 [21:38:59]Write i2c OK [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: F0 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: F0 09 00 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: F0 09 00 98 1D 00 F5 55 21 67 72 0D 1C 67 81 [21:38:59]GetLastDocTimeStamp 1730237388 [21:38:59]current date 1730237941 [21:38:59]FM_GetShiftState [21:38:59]SAM_PROTO_GetShiftState [21:38:59]wFMCommunicate request_size=4 [21:38:59]MH_SAM_APDU [21:38:59]CAPDU: 80 13 01 00 [21:38:59]Write to MH i2c: E2 08 00 99 1D 80 13 01 00 00 00 00 00 33 [21:38:59]Write i2c OK [21:38:59]MH_I2C_Read... [21:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:59]Read from MH i2c: E2 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: E2 0E 00 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: E2 0E 00 99 1D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 82 [21:38:59]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:38:59]wFMCommunicate OK [21:38:59]SAM_PROTO_GetShiftState done [21:38:59]FM_GetShiftState done [21:38:59]opened in 1730160023 [21:38:59]opened+sec_in_day 1730246423 [21:38:59]quantity*price = 11900 [21:38:59]sum+1 = 11901 [21:38:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 119.00 НСП 1% : 1.05 НДС 12% : 12.64 Наличными: 119.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 276 29.10.2024 21:39 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139291 ФПД: 193062051006383 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T213901&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139291&fm=193062051006383&tin=02508201610067®Number=0000000000091631&sum=11900 0 [21:39:00]StoreToDocumentArchive [21:39:00]shift 555 fd 139291 [21:39:00]save to /storage/0555/doc_00139291 [21:39:00]save last doc name /storage/0555/doc_00139291 to /storage/kkm_last_doc_name [21:39:00]save OK [21:39:00]Clear old archive folders... [21:39:00]ProcessDocumentItem done err = 0, tmpTLVsize=266 [21:39:00]tlvbuf is 01173A90 [21:39:00]SAM_PROTO_ClearQueue [21:39:00]wFMCommunicate request_size=4 [21:39:00]MH_SAM_APDU [21:39:00]CAPDU: 80 09 00 00 [21:39:00]Write to MH i2c: E2 08 00 A6 1D 80 09 00 00 00 00 00 00 35 [21:39:00]Write i2c OK [21:39:00]MH_I2C_Read... [21:39:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:39:00]Read from MH i2c: E2 [21:39:00]MH_I2C_Read... [21:39:00]Read from MH i2c: E2 03 00 [21:39:00]MH_I2C_Read... [21:39:00]Read from MH i2c: E2 03 00 A6 1D 00 90 00 37 [21:39:00]RAPDU: 90 00 [21:39:00]wFMCommunicate OK [21:39:00]SAM_PROTO_ClearQueue done [21:39:00]KKMCreateOFDPacket [21:39:00]OFDProtocolAddRootSTLVToBuf [21:39:00]FM_MakeSignedData [21:39:00]FM_MakeSignedData [21:39:00]SAM_PROTO_SignData [21:39:00]wFMCommunicate request_size=4 [21:39:00]MH_SAM_APDU [21:39:00]CAPDU: 80 0D 01 02 [21:39:00]Write to MH i2c: E2 08 00 A7 1D 80 0D 01 02 00 00 00 00 3D [21:39:00]Write i2c OK [21:39:00]MH_I2C_Read... [21:39:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:39:00]Read from MH i2c: E2 [21:39:00]MH_I2C_Read... [21:39:00]Read from MH i2c: E2 03 00 [21:39:00]MH_I2C_Read... [21:39:00]Read from MH i2c: E2 03 00 A7 1D 00 90 00 38 [21:39:00]RAPDU: 90 00 [21:39:00]wFMCommunicate OK [21:39:00]wFMCommunicate request_size=255 [21:39:00]MH_SAM_APDU [21:39:00]CAPDU: 80 0D 02 02 FA 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 14 01 00 00 F4 03 04 00 F5 55 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 [21:39:00]Write to MH i2c: E2 02 01 A8 1D 80 0D 02 02 FA 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 14 01 00 00 F4 03 04 00 F5 55 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 00 00 4C [21:39:00]Write i2c OK [21:39:00]MH_I2C_Read... [21:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:00]Read from MH i2c: E2 [21:39:00]MH_I2C_Read... [21:39:00]Read from MH i2c: E2 03 00 [21:39:00]MH_I2C_Read... [21:39:00]Read from MH i2c: E2 03 00 A8 1D 00 90 00 39 [21:39:00]RAPDU: 90 00 [21:39:00]wFMCommunicate OK [21:39:00]wFMCommunicate request_size=25 [21:39:00]MH_SAM_APDU [21:39:00]CAPDU: 80 0D 02 02 14 36 39 10 04 04 00 1B 20 02 00 35 04 06 00 AF 96 C2 F8 47 AF [21:39:00]Write to MH i2c: E2 1C 00 A9 1D 80 0D 02 02 14 00 36 39 10 04 04 00 1B 20 02 00 35 04 06 00 AF 96 C2 F8 47 AF 00 00 60 [21:39:00]Write i2c OK [21:39:00]MH_I2C_Read... [21:39:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:00]Read from MH i2c: E2 [21:39:00]MH_I2C_Read... [21:39:00]Read from MH i2c: E2 03 00 [21:39:00]MH_I2C_Read... [21:39:00]Read from MH i2c: E2 03 00 A9 1D 00 90 00 3A [21:39:00]RAPDU: 90 00 [21:39:00]wFMCommunicate OK [21:39:00]wFMCommunicate request_size=4 [21:39:00]MH_SAM_APDU [21:39:00]CAPDU: 80 0D 03 02 [21:39:00]Write to MH i2c: E2 08 00 AA 1D 80 0D 03 02 00 00 00 00 42 [21:39:00]Write i2c OK [21:39:00]MH_I2C_Read... [21:39:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:39:01]Read from MH i2c: E2 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: E2 0B 00 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: E2 0B 00 AA 1D 00 45 25 AD 09 90 79 05 B8 90 00 29 [21:39:01]RAPDU: 45 25 AD 09 90 79 05 B8 90 00 [21:39:01]wFMCommunicate OK [21:39:01]SAM_PROTO_SignData done [21:39:01]FM_MakeSignedData done [21:39:01]CreateOFDProtocolMessage [21:39:01]wFMCommunicate request_size=4 [21:39:01]MH_SAM_APDU [21:39:01]CAPDU: 80 11 00 00 [21:39:01]Write to MH i2c: E2 08 00 AB 1D 80 11 00 00 00 00 00 00 42 [21:39:01]Write i2c OK [21:39:01]MH_I2C_Read... [21:39:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:01]Read from MH i2c: E2 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: E2 17 00 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: E2 17 00 AB 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9D [21:39:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:39:01]wFMCommunicate OK [21:39:01]CreateOFDProtocolMessage done [21:39:01]OFDSenderStorePacket 139291 [21:39:01]StoreOFDPacket docnum=139291 [21:39:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1E 01 00 00 9A 83 16 01 A3 1D 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 14 01 00 00 F4 03 04 00 F5 55 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1B 20 02 00 35 04 06 00 AF 96 C2 F8 47 AF 45 25 AD 09 90 79 05 B8 [21:39:01]CheckFolder [21:39:01]dirname=/storage/ofd_packets [21:39:01]CheckFolder done [21:39:01]ProducePacketName [21:39:01]name=ofd_packets/00139291 [21:39:01]NVStorageSaveData ofd_packets/00139291 [21:39:01]File name is /storage/ofd_packets/00139291 [21:39:01]Write 316 bytes [21:39:01]NVStorageSaveData done [21:39:01]OFDSenderStorePacket done [21:39:01]KKMCreateOFDPacket done [21:39:01]NVStorageSaveData kkm_last_timestamp [21:39:01]File name is /storage/kkm_last_timestamp [21:39:01]Write 4 bytes [21:39:01]NVStorageSaveData done [21:39:01]ExternCall_PrintAddStr [21:39:01]wPrintStart [21:39:01]Write to MH i2c: 01 00 00 AC 1D C9 [21:39:01]Write i2c OK [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: 01 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: 01 07 00 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: 01 07 00 AC 1D 00 00 00 00 00 FF 0F DE [21:39:01]RasterBufferAndPrint [21:39:01]line Счет N : (3)335185 [21:39:01]line ИНН: 02508201610067 [21:39:01]line Контрольно-Кассовый Чек [21:39:01]line ПРОДАЖА [21:39:01]line Товар: 4870001570071 [21:39:01]line Напиток Pepsi 1л [21:39:01]line 1.000 * 119.00 [21:39:01]line = 119.00 [21:39:01]line НДС 12% НСП 1% [21:39:01]line > о реализуемом товаре [21:39:01]line ИТОГО: 119.00 [21:39:01]line НСП 1% : 1.05 [21:39:01]line НДС 12% : 12.64 [21:39:01]line Наличными: 119.00 [21:39:01]line Безнал.: 0.00 [21:39:01]line Место: АЗС № 101 "Партнер Нефть" [21:39:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:39:01]line СНО: Общий режим [21:39:01]line Чек 276 29.10.2024 21:39 [21:39:01]line Смена: 555 ФФД: 1.0 [21:39:01]line ЗНМ: 0300000081 [21:39:01]line РНМ: 0000000000091631 [21:39:01]line Версия ККМ: 001 [21:39:01]line ФМ: 0000000000874669 [21:39:01]line ФД: 139291 [21:39:01]line ФПД: 193062051006383 [21:39:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T213901&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139291&fm=193062051006383&tin=02508201610067®Number=0000000000091631&sum=11900 [21:39:01]line 0 [21:39:01]OFD Sender: Processing packet 139291 [packets to send 34, broken 33] [21:39:01]ProducePacketName [21:39:01]name=ofd_packets/00139291 [21:39:01]OFD Sender: To server: pG, [21:39:01]CommunicateWithHost lk.salyk.kg:30040 [21:39:01]ConnectInit lk.salyk.kg [21:39:01]written 0, free lines is 4095 [21:39:01]Connected sock=10 [21:39:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1E 01 00 00 9A 83 16 01 A3 1D 5A 03 01 00 03 00 0A 01 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 7C 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 04 00 00 00 00 07 04 06 00 7C 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 14 01 00 00 F4 03 04 00 F5 55 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1B 20 02 00 35 04 06 00 AF 96 C2 F8 47 AF 45 25 AD 09 90 79 05 B8 [21:39:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 18 26 47 00 EE 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 36 39 10 04 04 00 1B 20 02 00 F4 03 04 00 A7 01 21 67 B6 04 01 00 00 54 E1 72 E9 BB 32 8F 04 [21:39:01]CommunicateWithHost err = 0 [21:39:01]CheckOFDResponse [21:39:01]1017 (14) - 77093643461234 [21:39:01]1041 (16) - 0000000000874669 [21:39:01]1040 (4) - 139291 [21:39:01]1012 (4) - 29.10.2024 15:39 [21:39:01]1206 (1) - 0 [21:39:01]OFD Sender: Remove packet 139291 [21:39:01]ProducePacketName [21:39:01]name=ofd_packets/00139291 [21:39:01]NVStorageDeleteData [21:39:01]Write to MH i2c: 01 00 00 D4 1D F1 [21:39:01]Write i2c OK [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: 01 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: 01 07 00 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: 01 07 00 D4 1D 00 00 00 00 00 15 0D 1A [21:39:01]RasterBufferAndPrint [21:39:01]line [21:39:01]line [21:39:01]line [21:39:01]line [21:39:01]line [21:39:01]written 0, free lines is 3356 [21:39:01]MH_Cut [21:39:01]Write to MH i2c: D1 01 00 DB 1D 01 CA [21:39:01]Write i2c OK [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: D1 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: D1 01 00 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: D1 01 00 DB 1D 00 C9 [21:39:01]Write to MH i2c: 01 00 00 DC 1D F9 [21:39:01]Write i2c OK [21:39:01]MH_I2C_Read... [21:39:02]OFD Sender: No OFD packet to send [21:39:02]*** Cut start [21:39:02]*** Partial cut [21:39:02]*** CUTSNS_PIN = 1 [21:39:02]*** CUTSNS_PIN = 0 [21:39:02]*** Brake cut motor [21:39:03]Read from MH i2c: 01 [21:39:03]MH_I2C_Read... [21:39:03]*** Stop cut motor [21:39:03]*** Cut end [21:39:03]Read from MH i2c: 01 07 00 [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: 01 07 00 DC 1D 00 00 00 00 00 FF 0F 0E [21:39:03]process_action close_receipt done [21:39:03]requested_data is exist [21:39:03]produce_requested_data [21:39:03]requested_item fm.sn is exist - process it [21:39:03]wFMCommunicate request_size=4 [21:39:03]MH_SAM_APDU [21:39:03]CAPDU: 80 11 00 00 [21:39:03]Write to MH i2c: E2 08 00 DD 1D 80 11 00 00 00 00 00 00 74 [21:39:03]Write i2c OK [21:39:03]MH_I2C_Read... [21:39:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:03]Read from MH i2c: E2 [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: E2 17 00 [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: E2 17 00 DD 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CF [21:39:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:39:03]wFMCommunicate OK [21:39:03]requested_item fd.num is exist - process it [21:39:03]SAM_PROTO_GetFieldsCounters [21:39:03]wFMCommunicate request_size=4 [21:39:03]MH_SAM_APDU [21:39:03]CAPDU: 80 13 00 00 [21:39:03]Write to MH i2c: E2 08 00 DE 1D 80 13 00 00 00 00 00 00 77 [21:39:03]Write i2c OK [21:39:03]MH_I2C_Read... [21:39:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:39:03]Read from MH i2c: E2 [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: E2 62 00 [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: E2 62 00 DE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1B 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [21:39: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1B 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:39:03]wFMCommunicate OK [21:39:03]SAM_PROTO_GetFieldsCounters done [21:39:03]requested_item shift.num is exist - process it [21:39:03]requested_item shift.opened is exist - process it [21:39:03]req_shift_opened [21:39:03]FM_GetShiftState [21:39:03]SAM_PROTO_GetShiftState [21:39:03]wFMCommunicate request_size=4 [21:39:03]MH_SAM_APDU [21:39:03]CAPDU: 80 13 01 00 [21:39:03]Write to MH i2c: E2 08 00 DF 1D 80 13 01 00 00 00 00 00 79 [21:39:03]Write i2c OK [21:39:03]MH_I2C_Read... [21:39:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:03]Read from MH i2c: E2 [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: E2 0E 00 [21:39:03]MH_I2C_Read... [21:39:03]Read from MH i2c: E2 0E 00 DF 1D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C8 [21:39:03]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:39:03]wFMCommunicate OK [21:39:03]SAM_PROTO_GetShiftState done [21:39:03]FM_GetShiftState done [21:39:03]req_shift_opened done [21:39:03]requested_item shift.open_date is exist - process it [21:39:03]req_shift_open_date [21:39:03]req_shift_open_date done [21:39:03]produce_requested_data done [21:39:03]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139291,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:39:03]process_action_free close_receipt [21:39:03]json_value_free [21:39:03]json_value_free done [21:39:03]process_json_proto returns [21:39:03]Send response to host [21:39:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139291,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:39:03]free response buf [21:39:03]execute_script done [21:39:03]execute_script returns [21:39:03]free content buf [21:39:03]Sock 8.Close socket [21:39:03]Sock 8.Thread stoped [21:39:07]OFD Sender: No OFD packet to send [21:39:12]OFD Sender: No OFD packet to send [21:39:17]OFD Sender: No OFD packet to send [21:39:22]OFD Sender: No OFD packet to send [21:39:27]OFD Sender: No OFD packet to send [21:39:32]OFD Sender: No OFD packet to send [21:39:37]OFD Sender: No OFD packet to send [21:39:42]OFD Sender: No OFD packet to send [21:39:47]OFD Sender: No OFD packet to send [21:39:52]OFD Sender: No OFD packet to send [21:39:57]OFD Sender: No OFD packet to send [21:40:02]OFD Sender: No OFD packet to send [21:40:07]OFD Sender: No OFD packet to send [21:40:12]OFD Sender: No OFD packet to send [21:40:17]OFD Sender: No OFD packet to send [21:40:22]OFD Sender: No OFD packet to send [21:40:27]OFD Sender: No OFD packet to send [21:40:32]OFD Sender: No OFD packet to send [21:40:37]OFD Sender: No OFD packet to send [21:40:42]OFD Sender: No OFD packet to send [21:40:47]OFD Sender: No OFD packet to send [21:40:52]OFD Sender: No OFD packet to send [21:40:57]OFD Sender: No OFD packet to send [21:41:02]OFD Sender: No OFD packet to send [21:41:07]OFD Sender: No OFD packet to send [21:41:12]OFD Sender: No OFD packet to send [21:41:17]OFD Sender: No OFD packet to send [21:41:22]OFD Sender: No OFD packet to send [21:41:27]OFD Sender: No OFD packet to send [21:41:32]OFD Sender: No OFD packet to send [21:41:37]OFD Sender: No OFD packet to send [21:41:42]OFD Sender: No OFD packet to send [21:41:47]OFD Sender: No OFD packet to send [21:41:52]OFD Sender: No OFD packet to send [21:41:57]OFD Sender: No OFD packet to send [21:42:02]OFD Sender: No OFD packet to send [21:42:07]OFD Sender: No OFD packet to send [21:42:12]OFD Sender: No OFD packet to send [21:42:17]OFD Sender: No OFD packet to send [21:42:22]OFD Sender: No OFD packet to send [21:42:27]OFD Sender: No OFD packet to send [21:42:32]OFD Sender: No OFD packet to send [21:42:37]OFD Sender: No OFD packet to send [21:42:42]OFD Sender: No OFD packet to send [21:42:47]OFD Sender: No OFD packet to send [21:42:52]OFD Sender: No OFD packet to send [21:42:57]OFD Sender: No OFD packet to send [21:43:02]OFD Sender: No OFD packet to send [21:43:07]OFD Sender: No OFD packet to send [21:43:12]OFD Sender: No OFD packet to send [21:43:17]OFD Sender: No OFD packet to send [21:43:22]OFD Sender: No OFD packet to send [21:43:27]OFD Sender: No OFD packet to send [21:43:32]OFD Sender: No OFD packet to send [21:43:37]OFD Sender: No OFD packet to send [21:43:42]OFD Sender: No OFD packet to send [21:43:47]OFD Sender: No OFD packet to send [21:43:52]OFD Sender: No OFD packet to send [21:43:57]OFD Sender: No OFD packet to send [21:44:02]OFD Sender: No OFD packet to send [21:44:07]OFD Sender: No OFD packet to send [21:44:12]OFD Sender: No OFD packet to send [21:44:17]OFD Sender: No OFD packet to send [21:44:22]OFD Sender: No OFD packet to send [21:44:27]OFD Sender: No OFD packet to send [21:44:32]OFD Sender: No OFD packet to send [21:44:37]OFD Sender: No OFD packet to send [21:44:42]OFD Sender: No OFD packet to send [21:44:47]OFD Sender: No OFD packet to send [21:44:52]OFD Sender: No OFD packet to send [21:44:57]OFD Sender: No OFD packet to send [21:45:02]OFD Sender: No OFD packet to send [21:45:07]OFD Sender: No OFD packet to send [21:45:12]OFD Sender: No OFD packet to send [21:45:17]OFD Sender: No OFD packet to send [21:45:22]OFD Sender: No OFD packet to send [21:45:27]accept exits with 9 [21:45:27]New connection [21:45:27]New thread 3067141476 created [21:45:27]Thread 3067284836 joined [21:45:27]Waiting for new connection... [21:45:27] Sock 9.Parse request [21:45:27]Sock 9.Check first char [21:45:27]Sock 9.First char is OK [21:45:27]request: POST /json_proto HTTP/1.0 [21:45:27]Method: POST [21:45:27]URL: /json_proto [21:45:27]Method is POST - this is cgi request [21:45:27]url: /json_proto [21:45:27]query_string will be loaded in cgi processing [21:45:27]execute_cgi json_proto POST (null) [21:45:27]execute_cgi path=json_proto method=POST [21:45:27]POST find Content-Length [21:45:27]Host: 172.17.50.196:8080 [21:45:27]Content-Length: 2056 [21:45:27]Content-Type: application/json [21:45:27] [21:45:27]POST finish read [21:45:27]Found Content-Length = 2056 [21:45:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335186", "tax_sys" : 0, "items" : [ { "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600721018832", "name": "\u041F\u0438\u0432\u043E \u0421\u0438\u0431.\u041A\u043E\u0440 \u0437\u043E\u043B 0,5\u043B \u0441\u0442", "price" : 145.00, "quantity" : 2.000, "sum" : 290.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 2.000, "sum" : 230.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112003956", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI SUPER \u0410\u043B\u044C\u0431\u0435\u043D\u0438 \u0421\u0443\u043F\u0435\u0440", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002768", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Biskrem 100\u0433", "price" : 54.00, "quantity" : 1.000, "sum" : 54.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189301", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043B\u0438\u043C\u043E\u043D 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 769.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:27]execute_script... [21:45: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 : (3)335186", "tax_sys" : 0, "items" : [ { "code": "4607010740733", "name": "\u0427\u0438\u043F\u0441\u044B \u0427\u0438\u043F\u0441\u043E\u043D\u044B \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 45.00, "quantity" : 1.000, "sum" : 45.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4600721018832", "name": "\u041F\u0438\u0432\u043E \u0421\u0438\u0431.\u041A\u043E\u0440 \u0437\u043E\u043B 0,5\u043B \u0441\u0442", "price" : 145.00, "quantity" : 2.000, "sum" : 290.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036210013", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E (GABB TRADE)", "price" : 115.00, "quantity" : 2.000, "sum" : 230.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112003956", "name": "\u0428\u043E\u043A \u0431\u0430\u0442\u043E\u043D\u0447\u0438\u043A ALBENI SUPER \u0410\u043B\u044C\u0431\u0435\u043D\u0438 \u0421\u0443\u043F\u0435\u0440", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002768", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Biskrem 100\u0433", "price" : 54.00, "quantity" : 1.000, "sum" : 54.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000189301", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043B\u0438\u043C\u043E\u043D 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 769.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:27]POST & json_proto [21:45:27]process_json_proto [21:45:27]json parsed OK: [21:45:27]protocol is kg_v1.0 [21:45:27]action value=close_receipt [21:45:27]process_action close_receipt [21:45:27]cmd_close_receipt [21:45:27]MH_GetDate [21:45:27]Write to MH i2c: F0 00 00 E0 1D EC [21:45:27]OFD Sender: No OFD packet to send [21:45:27]Write i2c OK [21:45:27]MH_I2C_Read... [21:45:27]Read from MH i2c: F0 [21:45:27]MH_I2C_Read... [21:45:27]Read from MH i2c: F0 09 00 [21:45:27]MH_I2C_Read... [21:45:27]Read from MH i2c: F0 09 00 E0 1D 00 79 57 21 67 72 0D 1C 67 4F [21:45:27]GetLastDocTimeStamp 1730237941 [21:45:27]current date 1730238329 [21:45:27]FM_GetShiftState [21:45:27]SAM_PROTO_GetShiftState [21:45:27]wFMCommunicate request_size=4 [21:45:27]MH_SAM_APDU [21:45:27]CAPDU: 80 13 01 00 [21:45:27]Write to MH i2c: E2 08 00 E1 1D 80 13 01 00 00 00 00 00 7B [21:45:27]Write i2c OK [21:45:27]MH_I2C_Read... [21:45:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:27]Read from MH i2c: E2 [21:45:27]MH_I2C_Read... [21:45:27]Read from MH i2c: E2 0E 00 [21:45:27]MH_I2C_Read... [21:45:27]Read from MH i2c: E2 0E 00 E1 1D 00 09 00 01 97 25 20 67 00 00 00 00 90 00 CA [21:45:27]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:45:27]wFMCommunicate OK [21:45:27]SAM_PROTO_GetShiftState done [21:45:27]FM_GetShiftState done [21:45:27]opened in 1730160023 [21:45:27]opened+sec_in_day 1730246423 [21:45:27]quantity*price = 4500 [21:45:27]sum+1 = 4501 [21:45:27]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4600721018832 Пиво Сиб.Кор зол 0,5л ст 2.000 * 145.00 = 290.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036210013 Кофе Капучино (GABB TRADE) 2.000 * 115.00 = 230.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870112003956 Шок батончик ALBENI SUPER Альбени Супер 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870112002768 Печенье Biskrem 100г 1.000 * 54.00 = 54.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 5449000189301 Холодный чай Fuse лимон 0,5л 1.000 * 75.00 = 75.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 769.00 НСП 1% : 6.80 НДС 12% : 81.65 Наличными: 769.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 277 29.10.2024 21:45 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139292 ФПД: 24418530475287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T214529&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139292&fm=24418530475287&tin=02508201610067®Number=0000000000091631&sum=76900 0 [21:45:29]StoreToDocumentArchive [21:45:29]shift 555 fd 139292 [21:45:29]save to /storage/0555/doc_00139292 [21:45:29]save last doc name /storage/0555/doc_00139292 to /storage/kkm_last_doc_name [21:45:29]save OK [21:45:29]Clear old archive folders... [21:45:29]ProcessDocumentItem done err = 0, tmpTLVsize=858 [21:45:29]tlvbuf is B6DF9480 [21:45:29]SAM_PROTO_ClearQueue [21:45:29]wFMCommunicate request_size=4 [21:45:29]MH_SAM_APDU [21:45:29]CAPDU: 80 09 00 00 [21:45:29]Write to MH i2c: E2 08 00 EE 1D 80 09 00 00 00 00 00 00 7D [21:45:29]Write i2c OK [21:45:29]MH_I2C_Read... [21:45:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:45:29]Read from MH i2c: E2 [21:45:29]MH_I2C_Read... [21:45:29]Read from MH i2c: E2 03 00 [21:45:29]MH_I2C_Read... [21:45:29]Read from MH i2c: E2 03 00 EE 1D 00 90 00 7F [21:45:29]RAPDU: 90 00 [21:45:29]wFMCommunicate OK [21:45:29]SAM_PROTO_ClearQueue done [21:45:29]KKMCreateOFDPacket [21:45:29]OFDProtocolAddRootSTLVToBuf [21:45:29]FM_MakeSignedData [21:45:29]FM_MakeSignedData [21:45:29]SAM_PROTO_SignData [21:45:29]wFMCommunicate request_size=4 [21:45:29]MH_SAM_APDU [21:45:29]CAPDU: 80 0D 01 02 [21:45:29]Write to MH i2c: E2 08 00 EF 1D 80 0D 01 02 00 00 00 00 85 [21:45:29]Write i2c OK [21:45:29]MH_I2C_Read... [21:45:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:45:29]Read from MH i2c: E2 [21:45:29]MH_I2C_Read... [21:45:29]Read from MH i2c: E2 03 00 [21:45:29]MH_I2C_Read... [21:45:29]Read from MH i2c: E2 03 00 EF 1D 00 90 00 80 [21:45:29]RAPDU: 90 00 [21:45:29]wFMCommunicate OK [21:45:29]wFMCommunicate request_size=255 [21:45:29]MH_SAM_APDU [21:45:29]CAPDU: 80 0D 02 02 FA 03 00 5A 03 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 30 37 32 31 30 31 38 38 33 32 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 A1 D0 B8 D0 B1 2E D0 9A D0 BE D1 80 20 D0 B7 D0 BE D0 BB 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 48 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 [21:45:29]Write to MH i2c: E2 02 01 F0 1D 80 0D 02 02 FA 00 03 00 5A 03 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 30 37 32 31 30 31 38 38 33 32 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 A1 D0 B8 D0 B1 2E D0 9A D0 BE D1 80 20 D0 B7 D0 BE D0 BB 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 48 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 00 00 80 [21:45:29]Write i2c OK [21:45:29]MH_I2C_Read... [21:45:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:29]Read from MH i2c: E2 [21:45:29]MH_I2C_Read... [21:45:29]Read from MH i2c: E2 03 00 [21:45:29]MH_I2C_Read... [21:45:29]Read from MH i2c: E2 03 00 F0 1D 00 90 00 81 [21:45:29]RAPDU: 90 00 [21:45:29]wFMCommunicate OK [21:45:29]wFMCommunicate request_size=255 [21:45:29]MH_SAM_APDU [21:45:29]CAPDU: 80 0D 02 02 FA 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 [21:45:29]Write to MH i2c: E2 02 01 F1 1D 80 0D 02 02 FA 00 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 00 00 6E [21:45:29]Write i2c OK [21:45:29]MH_I2C_Read... [21:45:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:29]Read from MH i2c: E2 [21:45:29]MH_I2C_Read... [21:45:29]Read from MH i2c: E2 03 00 [21:45:29]MH_I2C_Read... [21:45:29]Read from MH i2c: E2 03 00 F1 1D 00 90 00 82 [21:45:29]RAPDU: 90 00 [21:45:29]wFMCommunicate OK [21:45:29]wFMCommunicate request_size=255 [21:45:29]MH_SAM_APDU [21:45:29]CAPDU: 80 0D 02 02 FA 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 30 31 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 1F 00 00 00 00 07 [21:45:29]Write to MH i2c: E2 02 01 F2 1D 80 0D 02 02 FA 00 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 30 31 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 1F 00 00 00 00 07 00 00 2D [21:45:29]Write i2c OK [21:45:29]MH_I2C_Read... [21:45:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:30]Read from MH i2c: E2 [21:45:30]MH_I2C_Read... [21:45:30]Read from MH i2c: E2 03 00 [21:45:30]MH_I2C_Read... [21:45:30]Read from MH i2c: E2 03 00 F2 1D 00 90 00 83 [21:45:30]RAPDU: 90 00 [21:45:30]wFMCommunicate OK [21:45:30]wFMCommunicate request_size=117 [21:45:30]MH_SAM_APDU [21:45:30]CAPDU: 80 0D 02 02 70 04 06 00 64 2C 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 79 57 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1C 20 02 00 35 04 06 00 16 35 61 D5 BD 17 [21:45:30]Write to MH i2c: E2 78 00 F3 1D 80 0D 02 02 70 00 04 06 00 64 2C 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 79 57 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1C 20 02 00 35 04 06 00 16 35 61 D5 BD 17 00 00 5F [21:45:30]Write i2c OK [21:45:30]MH_I2C_Read... [21:45:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:30]Read from MH i2c: E2 [21:45:30]MH_I2C_Read... [21:45:30]Read from MH i2c: E2 03 00 [21:45:30]MH_I2C_Read... [21:45:30]Read from MH i2c: E2 03 00 F3 1D 00 90 00 84 [21:45:30]RAPDU: 90 00 [21:45:30]wFMCommunicate OK [21:45:30]wFMCommunicate request_size=4 [21:45:30]MH_SAM_APDU [21:45:30]CAPDU: 80 0D 03 02 [21:45:30]Write to MH i2c: E2 08 00 F4 1D 80 0D 03 02 00 00 00 00 8C [21:45:30]Write i2c OK [21:45:30]MH_I2C_Read... [21:45:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:45:30]Read from MH i2c: E2 [21:45:30]MH_I2C_Read... [21:45:30]Read from MH i2c: E2 0B 00 [21:45:30]MH_I2C_Read... [21:45:30]Read from MH i2c: E2 0B 00 F4 1D 00 0D E3 82 2C A2 01 09 ED 90 00 C4 [21:45:30]RAPDU: 0D E3 82 2C A2 01 09 ED 90 00 [21:45:30]wFMCommunicate OK [21:45:30]SAM_PROTO_SignData done [21:45:30]FM_MakeSignedData done [21:45:30]CreateOFDProtocolMessage [21:45:30]wFMCommunicate request_size=4 [21:45:30]MH_SAM_APDU [21:45:30]CAPDU: 80 11 00 00 [21:45:30]Write to MH i2c: E2 08 00 F5 1D 80 11 00 00 00 00 00 00 8C [21:45:30]Write i2c OK [21:45:30]MH_I2C_Read... [21:45:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:30]Read from MH i2c: E2 [21:45:30]MH_I2C_Read... [21:45:30]Read from MH i2c: E2 17 00 [21:45:30]MH_I2C_Read... [21:45:30]Read from MH i2c: E2 17 00 F5 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E7 [21:45:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:45:30]wFMCommunicate OK [21:45:30]CreateOFDProtocolMessage done [21:45:30]OFDSenderStorePacket 139292 [21:45:30]StoreOFDPacket docnum=139292 [21:45:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 6E 03 00 00 CF 8C 66 03 10 97 5A 03 01 00 03 00 5A 03 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 30 37 32 31 30 31 38 38 33 32 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 A1 D0 B8 D0 B1 2E D0 9A D0 BE D1 80 20 D0 B7 D0 BE D0 BB 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 48 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 30 31 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 1F 00 00 00 00 07 04 06 00 64 2C 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 79 57 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1C 20 02 00 35 04 06 00 16 35 61 D5 BD 17 0D E3 82 2C A2 01 09 ED [21:45:30]CheckFolder [21:45:30]dirname=/storage/ofd_packets [21:45:30]CheckFolder done [21:45:30]ProducePacketName [21:45:30]name=ofd_packets/00139292 [21:45:30]NVStorageSaveData ofd_packets/00139292 [21:45:30]File name is /storage/ofd_packets/00139292 [21:45:30]Write 908 bytes [21:45:30]NVStorageSaveData done [21:45:30]OFDSenderStorePacket done [21:45:30]KKMCreateOFDPacket done [21:45:30]NVStorageSaveData kkm_last_timestamp [21:45:30]File name is /storage/kkm_last_timestamp [21:45:30]Write 4 bytes [21:45:30]NVStorageSaveData done [21:45:30]ExternCall_PrintAddStr [21:45:30]wPrintStart [21:45:30]Write to MH i2c: 01 00 00 F6 1D 13 [21:45:30]Write i2c OK [21:45:30]MH_I2C_Read... [21:45:30]Read from MH i2c: 01 [21:45:30]MH_I2C_Read... [21:45:30]Read from MH i2c: 01 07 00 [21:45:30]MH_I2C_Read... [21:45:30]Read from MH i2c: 01 07 00 F6 1D 00 00 00 00 00 FF 0F 28 [21:45:30]RasterBufferAndPrint [21:45:30]line Счет N : (3)335186 [21:45:30]line ИНН: 02508201610067 [21:45:30]line Контрольно-Кассовый Чек [21:45:30]line ПРОДАЖА [21:45:30]line Товар: 4607010740733 [21:45:30]line Чипсы Чипсоны шашлык 40г [21:45:30]line 1.000 * 45.00 [21:45:30]line = 45.00 [21:45:30]line НДС 12% НСП 1% [21:45:30]line > о реализуемом товаре [21:45:30]line Товар: 4600721018832 [21:45:30]line Пиво Сиб.Кор зол 0,5л ст [21:45:30]line 2.000 * 145.00 [21:45:30]line = 290.00 [21:45:30]line НДС 12% НСП 1% [21:45:30]line > о реализуемом товаре [21:45:30]line Товар: 2000036210013 [21:45:30]line Кофе Капучино (GABB TRADE) [21:45:30]line 2.000 * 115.00 [21:45:30]line = 230.00 [21:45:30]line НДС 12% НСП 1% [21:45:30]line > о реализуемом товаре [21:45:30]line Товар: 4870112003956 [21:45:30]line Шок батончик ALBENI SUPER Альбени Супер [21:45:30]line 1.000 * 75.00 [21:45:30]line = 75.00 [21:45:30]line НДС 12% НСП 1% [21:45:30]line > о реализуемом товаре [21:45:30]line Товар: 4870112002768 [21:45:30]line Печенье Biskrem 100г [21:45:30]line 1.000 * 54.00 [21:45:30]line = 54.00 [21:45:30]line НДС 12% НСП 1% [21:45:30]line > о реализуемом товаре [21:45:30]line Товар: 5449000189301 [21:45:30]line Холодный чай Fuse лимон 0,5л [21:45:30]line 1.000 * 75.00 [21:45:30]line = 75.00 [21:45:30]line НДС 12% НСП 1% [21:45:30]line > о реализуемом товаре [21:45:30]line ИТОГО: 769.00 [21:45:30]line НСП 1% : 6.80 [21:45:30]line НДС 12% : 81.65 [21:45:30]line Наличными: 769.00 [21:45:30]line Безнал.: 0.00 [21:45:30]line Место: АЗС № 101 "Партнер Нефть" [21:45:30]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:45:30]line СНО: Общий режим [21:45:30]line Чек 277 29.10.2024 21:45 [21:45:30]line Смена: 555 ФФД: 1.0 [21:45:30]line ЗНМ: 0300000081 [21:45:30]line РНМ: 0000000000091631 [21:45:30]line Версия ККМ: 001 [21:45:30]line ФМ: 0000000000874669 [21:45:30]line ФД: 139292 [21:45:30]line ФПД: 24418530475287 [21:45:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T214529&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139292&fm=24418530475287&tin=02508201610067®Number=0000000000091631&sum=76900 [21:45:30]line 0 [21:45:30]OFD Sender: Processing packet 139292 [packets to send 34, broken 33] [21:45:30]ProducePacketName [21:45:30]name=ofd_packets/00139292 [21:45:30]OFD Sender: To server: pG, [21:45:30]CommunicateWithHost lk.salyk.kg:30040 [21:45:30]ConnectInit lk.salyk.kg [21:45:30]written 0, free lines is 4095 [21:45:30]Connected sock=10 [21:45: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 36 39 6E 03 00 00 CF 8C 66 03 10 97 5A 03 01 00 03 00 5A 03 1E 04 01 00 01 23 04 6F 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 30 37 33 33 06 04 2B 00 D0 A7 D0 B8 D0 BF D1 81 D1 8B 20 D0 A7 D0 B8 D0 BF D1 81 D0 BE D0 BD D1 8B 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 94 11 00 00 00 00 13 04 06 00 94 11 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 34 36 30 30 37 32 31 30 31 38 38 33 32 06 04 28 00 D0 9F D0 B8 D0 B2 D0 BE 20 D0 A1 D0 B8 D0 B1 2E D0 9A D0 BE D1 80 20 D0 B7 D0 BE D0 BB 20 30 2C 35 D0 BB 20 D1 81 D1 82 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 48 71 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6A 00 8A 04 0D 00 32 30 30 30 30 33 36 32 31 30 30 31 33 06 04 26 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 D8 59 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 82 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 33 39 35 36 06 04 3E 00 D0 A8 D0 BE D0 BA 20 D0 B1 D0 B0 D1 82 D0 BE D0 BD D1 87 D0 B8 D0 BA 20 41 4C 42 45 4E 49 20 53 55 50 45 52 20 D0 90 D0 BB D1 8C D0 B1 D0 B5 D0 BD D0 B8 20 D0 A1 D1 83 D0 BF D0 B5 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 60 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 36 38 06 04 1C 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 42 69 73 6B 72 65 6D 20 31 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 18 15 00 00 00 00 13 04 06 00 18 15 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 30 31 06 04 2D 00 D0 A5 D0 BE D0 BB D0 BE D0 B4 D0 BD D1 8B D0 B9 20 D1 87 D0 B0 D0 B9 20 46 75 73 65 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 1F 00 00 00 00 07 04 06 00 64 2C 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 79 57 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1C 20 02 00 35 04 06 00 16 35 61 D5 BD 17 0D E3 82 2C A2 01 09 ED [21:45: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 36 39 4F 00 00 00 94 A3 47 00 49 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 36 39 10 04 04 00 1C 20 02 00 F4 03 04 00 2D 03 21 67 B6 04 01 00 00 67 E0 AD 09 EE 39 3E 1A [21:45:31]CommunicateWithHost err = 0 [21:45:31]CheckOFDResponse [21:45:31]1017 (14) - 77093643461234 [21:45:31]1041 (16) - 0000000000874669 [21:45:31]1040 (4) - 139292 [21:45:31]1012 (4) - 29.10.2024 15:45 [21:45:31]1206 (1) - 0 [21:45:31]OFD Sender: Remove packet 139292 [21:45:31]ProducePacketName [21:45:31]name=ofd_packets/00139292 [21:45:31]NVStorageDeleteData [21:45:31]Write to MH i2c: 01 00 00 3E 1E 5C [21:45:31]Write i2c OK [21:45:31]MH_I2C_Read... [21:45:31]Read from MH i2c: 01 [21:45:31]MH_I2C_Read... [21:45:31]Read from MH i2c: 01 07 00 [21:45:31]MH_I2C_Read... [21:45:31]Read from MH i2c: 01 07 00 3E 1E 00 00 00 00 00 93 0B 01 [21:45:31]RasterBufferAndPrint [21:45:31]line [21:45:31]line [21:45:31]line [21:45:31]line [21:45:31]line [21:45:31]written 0, free lines is 2975 [21:45:31]MH_Cut [21:45:31]Write to MH i2c: D1 01 00 45 1E 01 35 [21:45:31]Write i2c OK [21:45:31]MH_I2C_Read... [21:45:31]Read from MH i2c: D1 [21:45:31]MH_I2C_Read... [21:45:31]Read from MH i2c: D1 01 00 [21:45:31]MH_I2C_Read... [21:45:31]Read from MH i2c: D1 01 00 45 1E 00 34 [21:45:31]Write to MH i2c: 01 00 00 46 1E 64 [21:45:31]Write i2c OK [21:45:31]MH_I2C_Read... [21:45:31]OFD Sender: No OFD packet to send [21:45:32]*** Cut start [21:45:32]*** Partial cut [21:45:32]*** CUTSNS_PIN = 1 [21:45:32]*** CUTSNS_PIN = 0 [21:45:32]*** Brake cut motor [21:45:33]Read from MH i2c: 01 [21:45:33]MH_I2C_Read... [21:45:33]*** Stop cut motor [21:45:33]*** Cut end [21:45:33]Read from MH i2c: 01 07 00 [21:45:33]MH_I2C_Read... [21:45:33]Read from MH i2c: 01 07 00 46 1E 00 00 00 00 00 FF 0F 79 [21:45:33]process_action close_receipt done [21:45:33]requested_data is exist [21:45:33]produce_requested_data [21:45:33]requested_item fm.sn is exist - process it [21:45:33]wFMCommunicate request_size=4 [21:45:33]MH_SAM_APDU [21:45:33]CAPDU: 80 11 00 00 [21:45:33]Write to MH i2c: E2 08 00 47 1E 80 11 00 00 00 00 00 00 DF [21:45:33]Write i2c OK [21:45:33]MH_I2C_Read... [21:45:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:33]Read from MH i2c: E2 [21:45:33]MH_I2C_Read... [21:45:33]Read from MH i2c: E2 17 00 [21:45:33]MH_I2C_Read... [21:45:33]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 36 39 90 00 3A [21:45:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:45:33]wFMCommunicate OK [21:45:33]requested_item fd.num is exist - process it [21:45:33]SAM_PROTO_GetFieldsCounters [21:45:33]wFMCommunicate request_size=4 [21:45:33]MH_SAM_APDU [21:45:33]CAPDU: 80 13 00 00 [21:45:33]Write to MH i2c: E2 08 00 48 1E 80 13 00 00 00 00 00 00 E2 [21:45:33]Write i2c OK [21:45:33]MH_I2C_Read... [21:45:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:45:33]Read from MH i2c: E2 [21:45:33]MH_I2C_Read... [21:45:33]Read from MH i2c: E2 62 00 [21:45:33]MH_I2C_Read... [21:45:33]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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1C 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [21:45: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1C 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:45:33]wFMCommunicate OK [21:45:33]SAM_PROTO_GetFieldsCounters done [21:45:33]requested_item shift.num is exist - process it [21:45:33]requested_item shift.opened is exist - process it [21:45:33]req_shift_opened [21:45:33]FM_GetShiftState [21:45:33]SAM_PROTO_GetShiftState [21:45:33]wFMCommunicate request_size=4 [21:45:33]MH_SAM_APDU [21:45:33]CAPDU: 80 13 01 00 [21:45:33]Write to MH i2c: E2 08 00 49 1E 80 13 01 00 00 00 00 00 E4 [21:45:33]Write i2c OK [21:45:33]MH_I2C_Read... [21:45:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:33]Read from MH i2c: E2 [21:45:33]MH_I2C_Read... [21:45:33]Read from MH i2c: E2 0E 00 [21:45:33]MH_I2C_Read... [21:45:33]Read from MH i2c: E2 0E 00 49 1E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 33 [21:45:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:45:33]wFMCommunicate OK [21:45:33]SAM_PROTO_GetShiftState done [21:45:33]FM_GetShiftState done [21:45:33]req_shift_opened done [21:45:33]requested_item shift.open_date is exist - process it [21:45:33]req_shift_open_date [21:45:33]req_shift_open_date done [21:45:33]produce_requested_data done [21:45:33]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139292,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:45:33]process_action_free close_receipt [21:45:33]json_value_free [21:45:33]json_value_free done [21:45:33]process_json_proto returns [21:45:33]Send response to host [21:45:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139292,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:45:33]free response buf [21:45:33]execute_script done [21:45:33]execute_script returns [21:45:33]free content buf [21:45:33]Sock 9.Close socket [21:45:33]Sock 9.Thread stoped [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:31]OFD Sender: No OFD packet to send [21:47:36]OFD Sender: No OFD packet to send [21:47:41]OFD Sender: No OFD packet to send [21:47:46]OFD Sender: No OFD packet to send [21:47:51]OFD Sender: No OFD packet to send [21:47:56]OFD Sender: No OFD packet to send [21:48:01]OFD Sender: No OFD packet to send [21:48:06]OFD Sender: No OFD packet to send [21:48:11]OFD Sender: No OFD packet to send [21:48:16]OFD Sender: No OFD packet to send [21:48:21]OFD Sender: No OFD packet to send [21:48:26]OFD Sender: No OFD packet to send [21:48:31]OFD Sender: No OFD packet to send [21:48:36]OFD Sender: No OFD packet to send [21:48:41]OFD Sender: No OFD packet to send [21:48:46]OFD Sender: No OFD packet to send [21:48:51]OFD Sender: No OFD packet to send [21:48:56]OFD Sender: No OFD packet to send [21:49:01]OFD Sender: No OFD packet to send [21:49:06]OFD Sender: No OFD packet to send [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:36]OFD Sender: No OFD packet to send [21:49:41]OFD Sender: No OFD packet to send [21:49:46]OFD Sender: No OFD packet to send [21:49:51]OFD Sender: No OFD packet to send [21:49:56]OFD Sender: No OFD packet to send [21:50:01]OFD Sender: No OFD packet to send [21:50:06]OFD Sender: No OFD packet to send [21:50:11]OFD Sender: No OFD packet to send [21:50:16]OFD Sender: No OFD packet to send [21:50:21]OFD Sender: No OFD packet to send [21:50:26]OFD Sender: No OFD packet to send [21:50:31]OFD Sender: No OFD packet to send [21:50:36]OFD Sender: No OFD packet to send [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:57]OFD Sender: No OFD packet to send [21:51:02]OFD Sender: No OFD packet to send [21:51:07]OFD Sender: No OFD packet to send [21:51:12]OFD Sender: No OFD packet to send [21:51:17]OFD Sender: No OFD packet to send [21:51:22]OFD Sender: No OFD packet to send [21:51:27]OFD Sender: No OFD packet to send [21:51:32]OFD Sender: No OFD packet to send [21:51:37]OFD Sender: No OFD packet to send [21:51:42]OFD Sender: No OFD packet to send [21:51:47]OFD Sender: No OFD packet to send [21:51:52]OFD Sender: No OFD packet to send [21:51:57]OFD Sender: No OFD packet to send [21:52:02]OFD Sender: No OFD packet to send [21:52:07]OFD Sender: No OFD packet to send [21:52:12]OFD Sender: No OFD packet to send [21:52:17]OFD Sender: No OFD packet to send [21:52:22]OFD Sender: No OFD packet to send [21:52:27]OFD Sender: No OFD packet to send [21:52:32]OFD Sender: No OFD packet to send [21:52:37]OFD Sender: No OFD packet to send [21:52:42]OFD Sender: No OFD packet to send [21:52:47]OFD Sender: No OFD packet to send [21:52:52]OFD Sender: No OFD packet to send [21:52:57]OFD Sender: No OFD packet to send [21:53:02]OFD Sender: No OFD packet to send [21:53:07]OFD Sender: No OFD packet to send [21:53:12]OFD Sender: No OFD packet to send [21:53:17]OFD Sender: No OFD packet to send [21:53:22]OFD Sender: No OFD packet to send [21:53:27]OFD Sender: No OFD packet to send [21:53:32]OFD Sender: No OFD packet to send [21:53:37]OFD Sender: No OFD packet to send [21:53:42]OFD Sender: No OFD packet to send [21:53:47]OFD Sender: No OFD packet to send [21:53:52]OFD Sender: No OFD packet to send [21:53:57]OFD Sender: No OFD packet to send [21:54:02]OFD Sender: No OFD packet to send [21:54:07]OFD Sender: No OFD packet to send [21:54:12]OFD Sender: No OFD packet to send [21:54:17]OFD Sender: No OFD packet to send [21:54:22]OFD Sender: No OFD packet to send [21:54:27]OFD Sender: No OFD packet to send [21:54:32]OFD Sender: No OFD packet to send [21:54:37]OFD Sender: No OFD packet to send [21:54:42]OFD Sender: No OFD packet to send [21:54:47]OFD Sender: No OFD packet to send [21:54:52]OFD Sender: No OFD packet to send [21:54:57]OFD Sender: No OFD packet to send [21:55:02]OFD Sender: No OFD packet to send [21:55:07]OFD Sender: No OFD packet to send [21:55:12]OFD Sender: No OFD packet to send [21:55:17]OFD Sender: No OFD packet to send [21:55:22]OFD Sender: No OFD packet to send [21:55:27]OFD Sender: No OFD packet to send [21:55:32]OFD Sender: No OFD packet to send [21:55:37]OFD Sender: No OFD packet to send [21:55:42]OFD Sender: No OFD packet to send [21:55:47]OFD Sender: No OFD packet to send [21:55:52]OFD Sender: No OFD packet to send [21:55:57]OFD Sender: No OFD packet to send [21:56:02]OFD Sender: No OFD packet to send [21:56:07]OFD Sender: No OFD packet to send [21:56:12]OFD Sender: No OFD packet to send [21:56:17]OFD Sender: No OFD packet to send [21:56:17]accept exits with 8 [21:56:17]New connection [21:56:17]New thread 3067284836 created [21:56:17]Thread 3067141476 joined [21:56:17]Waiting for new connection... [21:56:17] Sock 8.Parse request [21:56:17]Sock 8.Check first char [21:56:17]Sock 8.First char is OK [21:56:17]request: POST /json_proto HTTP/1.0 [21:56:17]Method: POST [21:56:17]URL: /json_proto [21:56:17]Method is POST - this is cgi request [21:56:17]url: /json_proto [21:56:17]query_string will be loaded in cgi processing [21:56:17]execute_cgi json_proto POST (null) [21:56:17]execute_cgi path=json_proto method=POST [21:56:17]POST find Content-Length [21:56:17]Host: 172.17.50.196:8080 [21:56:17]Content-Length: 645 [21:56:17]Content-Type: application/json [21:56:17] [21:56:17]POST finish read [21:56:17]Found Content-Length = 645 [21:56:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335187", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 79.00, "quantity" : 1.000, "sum" : 79.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 79.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:56:17]execute_script... [21:56:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335187", "tax_sys" : 0, "items" : [ { "code": "4700000310043", "name": "\u0412\u043E\u0434\u0430 \u0416\u0430\u043B\u0430\u043B\u0430\u0431\u0430\u0442 27 1\u043B", "price" : 79.00, "quantity" : 1.000, "sum" : 79.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 79.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:56:17]POST & json_proto [21:56:17]process_json_proto [21:56:17]json parsed OK: [21:56:17]protocol is kg_v1.0 [21:56:17]action value=close_receipt [21:56:17]process_action close_receipt [21:56:17]cmd_close_receipt [21:56:17]MH_GetDate [21:56:17]Write to MH i2c: F0 00 00 4A 1E 57 [21:56:17]Write i2c OK [21:56:17]MH_I2C_Read... [21:56:17]Read from MH i2c: F0 [21:56:17]MH_I2C_Read... [21:56:17]Read from MH i2c: F0 09 00 [21:56:17]MH_I2C_Read... [21:56:17]Read from MH i2c: F0 09 00 4A 1E 00 03 5A 21 67 72 0D 1C 67 47 [21:56:17]GetLastDocTimeStamp 1730238329 [21:56:17]current date 1730238979 [21:56:17]FM_GetShiftState [21:56:17]SAM_PROTO_GetShiftState [21:56:17]wFMCommunicate request_size=4 [21:56:17]MH_SAM_APDU [21:56:17]CAPDU: 80 13 01 00 [21:56:17]Write to MH i2c: E2 08 00 4B 1E 80 13 01 00 00 00 00 00 E6 [21:56:17]Write i2c OK [21:56:17]MH_I2C_Read... [21:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:17]Read from MH i2c: E2 [21:56:17]MH_I2C_Read... [21:56:17]Read from MH i2c: E2 0E 00 [21:56:17]MH_I2C_Read... [21:56:17]Read from MH i2c: E2 0E 00 4B 1E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 35 [21:56:17]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:56:17]wFMCommunicate OK [21:56:17]SAM_PROTO_GetShiftState done [21:56:17]FM_GetShiftState done [21:56:17]opened in 1730160023 [21:56:17]opened+sec_in_day 1730246423 [21:56:17]quantity*price = 7900 [21:56:17]sum+1 = 7901 [21:56:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 79.00 НСП 1% : 0.70 НДС 12% : 8.39 Наличными: 79.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 278 29.10.2024 21:56 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139293 ФПД: 273536410525827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215619&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139293&fm=273536410525827&tin=02508201610067®Number=0000000000091631&sum=7900 0 [21:56:18]StoreToDocumentArchive [21:56:18]shift 555 fd 139293 [21:56:18]save to /storage/0555/doc_00139293 [21:56:18]save last doc name /storage/0555/doc_00139293 to /storage/kkm_last_doc_name [21:56:18]save OK [21:56:18]Clear old archive folders... [21:56:18]ProcessDocumentItem done err = 0, tmpTLVsize=276 [21:56:18]tlvbuf is 01187110 [21:56:18]SAM_PROTO_ClearQueue [21:56:18]wFMCommunicate request_size=4 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 09 00 00 [21:56:18]Write to MH i2c: E2 08 00 58 1E 80 09 00 00 00 00 00 00 E8 [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:56:18]Read from MH i2c: E2 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 58 1E 00 90 00 EA [21:56:18]RAPDU: 90 00 [21:56:18]wFMCommunicate OK [21:56:18]SAM_PROTO_ClearQueue done [21:56:18]KKMCreateOFDPacket [21:56:18]OFDProtocolAddRootSTLVToBuf [21:56:18]FM_MakeSignedData [21:56:18]FM_MakeSignedData [21:56:18]SAM_PROTO_SignData [21:56:18]wFMCommunicate request_size=4 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 0D 01 02 [21:56:18]Write to MH i2c: E2 08 00 59 1E 80 0D 01 02 00 00 00 00 F0 [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:56:18]Read from MH i2c: E2 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 59 1E 00 90 00 EB [21:56:18]RAPDU: 90 00 [21:56:18]wFMCommunicate OK [21:56:18]wFMCommunicate request_size=255 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 03 00 00 00 00 07 04 06 00 DC 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 03 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 [21:56:18]Write to MH i2c: E2 02 01 5A 1E 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 03 00 00 00 00 07 04 06 00 DC 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 03 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 00 00 F7 [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:18]Read from MH i2c: E2 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 5A 1E 00 90 00 EC [21:56:18]RAPDU: 90 00 [21:56:18]wFMCommunicate OK [21:56:18]wFMCommunicate request_size=35 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1D 20 02 00 35 04 06 00 F8 C7 A8 95 20 83 [21:56:18]Write to MH i2c: E2 26 00 5B 1E 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1D 20 02 00 35 04 06 00 F8 C7 A8 95 20 83 00 00 CC [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:18]Read from MH i2c: E2 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 5B 1E 00 90 00 ED [21:56:18]RAPDU: 90 00 [21:56:18]wFMCommunicate OK [21:56:18]wFMCommunicate request_size=4 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 0D 03 02 [21:56:18]Write to MH i2c: E2 08 00 5C 1E 80 0D 03 02 00 00 00 00 F5 [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:56:18]Read from MH i2c: E2 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 0B 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 0B 00 5C 1E 00 7A 0F 6B 54 A3 BC A9 49 90 00 8F [21:56:18]RAPDU: 7A 0F 6B 54 A3 BC A9 49 90 00 [21:56:18]wFMCommunicate OK [21:56:18]SAM_PROTO_SignData done [21:56:18]FM_MakeSignedData done [21:56:18]CreateOFDProtocolMessage [21:56:18]wFMCommunicate request_size=4 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 11 00 00 [21:56:18]Write to MH i2c: E2 08 00 5D 1E 80 11 00 00 00 00 00 00 F5 [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:19]Read from MH i2c: E2 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: E2 17 00 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: E2 17 00 5D 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 50 [21:56:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:56:19]wFMCommunicate OK [21:56:19]CreateOFDProtocolMessage done [21:56:19]OFDSenderStorePacket 139293 [21:56:19]StoreOFDPacket docnum=139293 [21:56:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 28 01 00 00 26 90 20 01 D2 91 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 03 00 00 00 00 07 04 06 00 DC 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 03 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1D 20 02 00 35 04 06 00 F8 C7 A8 95 20 83 7A 0F 6B 54 A3 BC A9 49 [21:56:19]CheckFolder [21:56:19]dirname=/storage/ofd_packets [21:56:19]CheckFolder done [21:56:19]ProducePacketName [21:56:19]name=ofd_packets/00139293 [21:56:19]NVStorageSaveData ofd_packets/00139293 [21:56:19]File name is /storage/ofd_packets/00139293 [21:56:19]Write 326 bytes [21:56:19]NVStorageSaveData done [21:56:19]OFDSenderStorePacket done [21:56:19]KKMCreateOFDPacket done [21:56:19]NVStorageSaveData kkm_last_timestamp [21:56:19]File name is /storage/kkm_last_timestamp [21:56:19]Write 4 bytes [21:56:19]NVStorageSaveData done [21:56:19]ExternCall_PrintAddStr [21:56:19]wPrintStart [21:56:19]Write to MH i2c: 01 00 00 5E 1E 7C [21:56:19]Write i2c OK [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: 01 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: 01 07 00 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: 01 07 00 5E 1E 00 00 00 00 00 FF 0F 91 [21:56:19]RasterBufferAndPrint [21:56:19]line Счет N : (3)335187 [21:56:19]line ИНН: 02508201610067 [21:56:19]line Контрольно-Кассовый Чек [21:56:19]line ПРОДАЖА [21:56:19]line Товар: 4700000310043 [21:56:19]line Вода Жалалабат 27 1л [21:56:19]line 1.000 * 79.00 [21:56:19]line = 79.00 [21:56:19]line НДС 12% НСП 1% [21:56:19]line > о реализуемом товаре [21:56:19]line ИТОГО: 79.00 [21:56:19]line НСП 1% : 0.70 [21:56:19]line НДС 12% : 8.39 [21:56:19]line Наличными: 79.00 [21:56:19]line Безнал.: 0.00 [21:56:19]line Место: АЗС № 101 "Партнер Нефть" [21:56:19]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:56:19]line СНО: Общий режим [21:56:19]line Чек 278 29.10.2024 21:56 [21:56:19]line Смена: 555 ФФД: 1.0 [21:56:19]line ЗНМ: 0300000081 [21:56:19]line РНМ: 0000000000091631 [21:56:19]line Версия ККМ: 001 [21:56:19]line ФМ: 0000000000874669 [21:56:19]line ФД: 139293 [21:56:19]line ФПД: 273536410525827 [21:56:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215619&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139293&fm=273536410525827&tin=02508201610067®Number=0000000000091631&sum=7900 [21:56:19]OFD Sender: Processing packet 139293 [packets to send 34, broken 33] [21:56:19]ProducePacketName [21:56:19]name=ofd_packets/00139293 [21:56:19]OFD Sender: To server: pG, [21:56:19]CommunicateWithHost lk.salyk.kg:30040 [21:56:19]ConnectInit lk.salyk.kg [21:56:19]line 0 [21:56:19]written 0, free lines is 4095 [21:56:19]Connected sock=10 [21:56:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 28 01 00 00 26 90 20 01 D2 91 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 30 34 33 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 96 D0 B0 D0 BB D0 B0 D0 BB D0 B0 D0 B1 D0 B0 D1 82 20 32 37 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 03 00 00 00 00 07 04 06 00 DC 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 03 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1D 20 02 00 35 04 06 00 F8 C7 A8 95 20 83 7A 0F 6B 54 A3 BC A9 49 [21:56:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 66 80 47 00 34 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 36 39 10 04 04 00 1D 20 02 00 F4 03 04 00 B5 05 21 67 B6 04 01 00 00 94 26 C3 CB 6B 4B C5 BD [21:56:19]CommunicateWithHost err = 0 [21:56:19]CheckOFDResponse [21:56:19]1017 (14) - 77093643461234 [21:56:19]1041 (16) - 0000000000874669 [21:56:19]1040 (4) - 139293 [21:56:19]1012 (4) - 29.10.2024 15:56 [21:56:19]1206 (1) - 0 [21:56:19]OFD Sender: Remove packet 139293 [21:56:19]ProducePacketName [21:56:19]name=ofd_packets/00139293 [21:56:19]NVStorageDeleteData [21:56:19]Write to MH i2c: 01 00 00 86 1E A4 [21:56:19]Write i2c OK [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: 01 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: 01 07 00 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: 01 07 00 86 1E 00 00 00 00 00 19 0D D1 [21:56:19]RasterBufferAndPrint [21:56:19]line [21:56:19]line [21:56:19]line [21:56:19]line [21:56:19]line [21:56:19]written 0, free lines is 3359 [21:56:19]MH_Cut [21:56:19]Write to MH i2c: D1 01 00 8D 1E 01 7D [21:56:19]Write i2c OK [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: D1 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: D1 01 00 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: D1 01 00 8D 1E 00 7C [21:56:19]Write to MH i2c: 01 00 00 8E 1E AC [21:56:19]Write i2c OK [21:56:19]MH_I2C_Read... [21:56:20]OFD Sender: No OFD packet to send [21:56:20]*** Cut start [21:56:20]*** Partial cut [21:56:20]*** CUTSNS_PIN = 1 [21:56:20]*** CUTSNS_PIN = 0 [21:56:20]*** Brake cut motor [21:56:21]Read from MH i2c: 01 [21:56:21]MH_I2C_Read... [21:56:21]*** Stop cut motor [21:56:21]*** Cut end [21:56:21]Read from MH i2c: 01 07 00 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: 01 07 00 8E 1E 00 00 00 00 00 FF 0F C1 [21:56:21]process_action close_receipt done [21:56:21]requested_data is exist [21:56:21]produce_requested_data [21:56:21]requested_item fm.sn is exist - process it [21:56:21]wFMCommunicate request_size=4 [21:56:21]MH_SAM_APDU [21:56:21]CAPDU: 80 11 00 00 [21:56:21]Write to MH i2c: E2 08 00 8F 1E 80 11 00 00 00 00 00 00 27 [21:56:21]Write i2c OK [21:56:21]MH_I2C_Read... [21:56:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:21]Read from MH i2c: E2 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: E2 17 00 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: E2 17 00 8F 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 82 [21:56:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:56:21]wFMCommunicate OK [21:56:21]requested_item fd.num is exist - process it [21:56:21]SAM_PROTO_GetFieldsCounters [21:56:21]wFMCommunicate request_size=4 [21:56:21]MH_SAM_APDU [21:56:21]CAPDU: 80 13 00 00 [21:56:21]Write to MH i2c: E2 08 00 90 1E 80 13 00 00 00 00 00 00 2A [21:56:21]Write i2c OK [21:56:21]MH_I2C_Read... [21:56:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:56:21]Read from MH i2c: E2 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: E2 62 00 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: E2 62 00 90 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1D 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [21:56: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1D 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:56:21]wFMCommunicate OK [21:56:21]SAM_PROTO_GetFieldsCounters done [21:56:21]requested_item shift.num is exist - process it [21:56:21]requested_item shift.opened is exist - process it [21:56:21]req_shift_opened [21:56:21]FM_GetShiftState [21:56:21]SAM_PROTO_GetShiftState [21:56:21]wFMCommunicate request_size=4 [21:56:21]MH_SAM_APDU [21:56:21]CAPDU: 80 13 01 00 [21:56:21]Write to MH i2c: E2 08 00 91 1E 80 13 01 00 00 00 00 00 2C [21:56:21]Write i2c OK [21:56:21]MH_I2C_Read... [21:56:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:21]Read from MH i2c: E2 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: E2 0E 00 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: E2 0E 00 91 1E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7B [21:56:21]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:56:21]wFMCommunicate OK [21:56:21]SAM_PROTO_GetShiftState done [21:56:21]FM_GetShiftState done [21:56:21]req_shift_opened done [21:56:21]requested_item shift.open_date is exist - process it [21:56:21]req_shift_open_date [21:56:21]req_shift_open_date done [21:56:21]produce_requested_data done [21:56:21]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139293,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:56:21]process_action_free close_receipt [21:56:21]json_value_free [21:56:21]json_value_free done [21:56:21]process_json_proto returns [21:56:21]Send response to host [21:56:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139293,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:56:21]free response buf [21:56:21]execute_script done [21:56:21]execute_script returns [21:56:21]free content buf [21:56:21]Sock 8.Close socket [21:56:21]Sock 8.Thread stoped [21:56:25]OFD Sender: No OFD packet to send [21:56:30]OFD Sender: No OFD packet to send [21:56:35]OFD Sender: No OFD packet to send [21:56:40]OFD Sender: No OFD packet to send [21:56:45]OFD Sender: No OFD packet to send [21:56:50]OFD Sender: No OFD packet to send [21:56:55]OFD Sender: No OFD packet to send [21:57:00]OFD Sender: No OFD packet to send [21:57:05]OFD Sender: No OFD packet to send [21:57:10]OFD Sender: No OFD packet to send [21:57:15]OFD Sender: No OFD packet to send [21:57:20]OFD Sender: No OFD packet to send [21:57:25]OFD Sender: No OFD packet to send [21:57:30]OFD Sender: No OFD packet to send [21:57:35]OFD Sender: No OFD packet to send [21:57:40]OFD Sender: No OFD packet to send [21:57:45]OFD Sender: No OFD packet to send [21:57:50]OFD Sender: No OFD packet to send [21:57:55]OFD Sender: No OFD packet to send [21:58:00]OFD Sender: No OFD packet to send [21:58:05]OFD Sender: No OFD packet to send [21:58:10]OFD Sender: No OFD packet to send [21:58:15]OFD Sender: No OFD packet to send [21:58:20]OFD Sender: No OFD packet to send [21:58:25]OFD Sender: No OFD packet to send [21:58:30]OFD Sender: No OFD packet to send [21:58:35]OFD Sender: No OFD packet to send [21:58:40]OFD Sender: No OFD packet to send [21:58:45]OFD Sender: No OFD packet to send [21:58:48]accept exits with 9 [21:58:48]New connection [21:58:48]New thread 3067141476 created [21:58:48]Thread 3067284836 joined [21:58:48]Waiting for new connection... [21:58:48] Sock 9.Parse request [21:58:48]Sock 9.Check first char [21:58:48]Sock 9.First char is OK [21:58:48]request: POST /json_proto HTTP/1.0 [21:58:48]Method: POST [21:58:48]URL: /json_proto [21:58:48]Method is POST - this is cgi request [21:58:48]url: /json_proto [21:58:48]query_string will be loaded in cgi processing [21:58:48]execute_cgi json_proto POST (null) [21:58:48]execute_cgi path=json_proto method=POST [21:58:48]POST find Content-Length [21:58:48]Host: 172.17.50.196:8080 [21:58:48]Content-Length: 815 [21:58:48]Content-Type: application/json [21:58:48] [21:58:48]POST finish read [21:58:48]Found Content-Length = 815 [21:58:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335188", "tax_sys" : 0, "items" : [ { "code": "4870002325441", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043B\u0438\u043C\u043E\u043D \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:58:48]execute_script... [21:58: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 : (3)335188", "tax_sys" : 0, "items" : [ { "code": "4870002325441", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043B\u0438\u043C\u043E\u043D \u041F\u042D\u0422 0,5\u043B", "price" : 65.00, "quantity" : 1.000, "sum" : 65.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 65.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:58:48]POST & json_proto [21:58:48]process_json_proto [21:58:48]json parsed OK: [21:58:48]protocol is kg_v1.0 [21:58:48]action value=close_receipt [21:58:48]process_action close_receipt [21:58:48]cmd_close_receipt [21:58:48]MH_GetDate [21:58:48]Write to MH i2c: F0 00 00 92 1E 9F [21:58:48]Write i2c OK [21:58:48]MH_I2C_Read... [21:58:48]Read from MH i2c: F0 [21:58:48]MH_I2C_Read... [21:58:48]Read from MH i2c: F0 09 00 [21:58:48]MH_I2C_Read... [21:58:48]Read from MH i2c: F0 09 00 92 1E 00 9A 5A 21 67 72 0D 1C 67 26 [21:58:48]GetLastDocTimeStamp 1730238979 [21:58:48]current date 1730239130 [21:58:48]FM_GetShiftState [21:58:48]SAM_PROTO_GetShiftState [21:58:48]wFMCommunicate request_size=4 [21:58:48]MH_SAM_APDU [21:58:48]CAPDU: 80 13 01 00 [21:58:48]Write to MH i2c: E2 08 00 93 1E 80 13 01 00 00 00 00 00 2E [21:58:48]Write i2c OK [21:58:48]MH_I2C_Read... [21:58:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:48]Read from MH i2c: E2 [21:58:48]MH_I2C_Read... [21:58:48]Read from MH i2c: E2 0E 00 [21:58:48]MH_I2C_Read... [21:58:48]Read from MH i2c: E2 0E 00 93 1E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7D [21:58:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:58:48]wFMCommunicate OK [21:58:48]SAM_PROTO_GetShiftState done [21:58:48]FM_GetShiftState done [21:58:48]opened in 1730160023 [21:58:48]opened+sec_in_day 1730246423 [21:58:48]quantity*price = 6500 [21:58:48]sum+1 = 6501 [21:58:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 65.00 НСП 1% : 0.57 НДС 12% : 6.90 Наличными: 0.00 Безнал.: 65.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 279 29.10.2024 21:58 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139294 ФПД: 183987919718275 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215850&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139294&fm=183987919718275&tin=02508201610067®Number=0000000000091631&sum=6500 0 [21:58:49]StoreToDocumentArchive [21:58:49]shift 555 fd 139294 [21:58:49]save to /storage/0555/doc_00139294 [21:58:49]save last doc name /storage/0555/doc_00139294 to /storage/kkm_last_doc_name [21:58:49]save OK [21:58:49]Clear old archive folders... [21:58:49]ProcessDocumentItem done err = 0, tmpTLVsize=295 [21:58:49]tlvbuf is 01124AA0 [21:58:49]SAM_PROTO_ClearQueue [21:58:49]wFMCommunicate request_size=4 [21:58:49]MH_SAM_APDU [21:58:49]CAPDU: 80 09 00 00 [21:58:49]Write to MH i2c: E2 08 00 A0 1E 80 09 00 00 00 00 00 00 30 [21:58:49]Write i2c OK [21:58:49]MH_I2C_Read... [21:58:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:58:49]Read from MH i2c: E2 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 03 00 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 03 00 A0 1E 00 90 00 32 [21:58:49]RAPDU: 90 00 [21:58:49]wFMCommunicate OK [21:58:49]SAM_PROTO_ClearQueue done [21:58:49]KKMCreateOFDPacket [21:58:49]OFDProtocolAddRootSTLVToBuf [21:58:49]FM_MakeSignedData [21:58:49]FM_MakeSignedData [21:58:49]SAM_PROTO_SignData [21:58:49]wFMCommunicate request_size=4 [21:58:49]MH_SAM_APDU [21:58:49]CAPDU: 80 0D 01 02 [21:58:49]Write to MH i2c: E2 08 00 A1 1E 80 0D 01 02 00 00 00 00 38 [21:58:49]Write i2c OK [21:58:49]MH_I2C_Read... [21:58:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:58:49]Read from MH i2c: E2 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 03 00 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 03 00 A1 1E 00 90 00 33 [21:58:49]RAPDU: 90 00 [21:58:49]wFMCommunicate OK [21:58:49]wFMCommunicate request_size=255 [21:58:49]MH_SAM_APDU [21:58:49]CAPDU: 80 0D 02 02 FA 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 34 34 31 06 04 35 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 19 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 9A 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 [21:58:49]Write to MH i2c: E2 02 01 A2 1E 80 0D 02 02 FA 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 34 34 31 06 04 35 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 19 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 9A 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 00 00 39 [21:58:49]Write i2c OK [21:58:49]MH_I2C_Read... [21:58:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:49]Read from MH i2c: E2 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 03 00 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 03 00 A2 1E 00 90 00 34 [21:58:49]RAPDU: 90 00 [21:58:49]wFMCommunicate OK [21:58:49]wFMCommunicate request_size=54 [21:58:49]MH_SAM_APDU [21:58:49]CAPDU: 80 0D 02 02 31 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1E 20 02 00 35 04 06 00 A7 56 06 99 07 83 [21:58:49]Write to MH i2c: E2 39 00 A3 1E 80 0D 02 02 31 00 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1E 20 02 00 35 04 06 00 A7 56 06 99 07 83 00 00 CB [21:58:49]Write i2c OK [21:58:49]MH_I2C_Read... [21:58:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:49]Read from MH i2c: E2 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 03 00 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 03 00 A3 1E 00 90 00 35 [21:58:49]RAPDU: 90 00 [21:58:49]wFMCommunicate OK [21:58:49]wFMCommunicate request_size=4 [21:58:49]MH_SAM_APDU [21:58:49]CAPDU: 80 0D 03 02 [21:58:49]Write to MH i2c: E2 08 00 A4 1E 80 0D 03 02 00 00 00 00 3D [21:58:49]Write i2c OK [21:58:49]MH_I2C_Read... [21:58:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:58:49]Read from MH i2c: E2 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 0B 00 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 0B 00 A4 1E 00 2B 92 CA CA 7F B6 50 BA 90 00 CE [21:58:49]RAPDU: 2B 92 CA CA 7F B6 50 BA 90 00 [21:58:49]wFMCommunicate OK [21:58:49]SAM_PROTO_SignData done [21:58:49]FM_MakeSignedData done [21:58:49]CreateOFDProtocolMessage [21:58:49]wFMCommunicate request_size=4 [21:58:49]MH_SAM_APDU [21:58:49]CAPDU: 80 11 00 00 [21:58:49]Write to MH i2c: E2 08 00 A5 1E 80 11 00 00 00 00 00 00 3D [21:58:49]Write i2c OK [21:58:49]MH_I2C_Read... [21:58:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:49]Read from MH i2c: E2 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 17 00 [21:58:49]MH_I2C_Read... [21:58:49]Read from MH i2c: E2 17 00 A5 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 98 [21:58:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:58:49]wFMCommunicate OK [21:58:49]CreateOFDProtocolMessage done [21:58:49]OFDSenderStorePacket 139294 [21:58:49]StoreOFDPacket docnum=139294 [21:58:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3B 01 00 00 69 72 33 01 86 31 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 34 34 31 06 04 35 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 19 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 9A 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1E 20 02 00 35 04 06 00 A7 56 06 99 07 83 2B 92 CA CA 7F B6 50 BA [21:58:49]CheckFolder [21:58:49]dirname=/storage/ofd_packets [21:58:49]CheckFolder done [21:58:49]ProducePacketName [21:58:49]name=ofd_packets/00139294 [21:58:49]NVStorageSaveData ofd_packets/00139294 [21:58:49]File name is /storage/ofd_packets/00139294 [21:58:49]Write 345 bytes [21:58:49]NVStorageSaveData done [21:58:50]OFDSenderStorePacket done [21:58:50]KKMCreateOFDPacket done [21:58:50]NVStorageSaveData kkm_last_timestamp [21:58:50]File name is /storage/kkm_last_timestamp [21:58:50]Write 4 bytes [21:58:50]NVStorageSaveData done [21:58:50]ExternCall_PrintAddStr [21:58:50]wPrintStart [21:58:50]Write to MH i2c: 01 00 00 A6 1E C4 [21:58:50]Write i2c OK [21:58:50]MH_I2C_Read... [21:58:50]Read from MH i2c: 01 [21:58:50]MH_I2C_Read... [21:58:50]Read from MH i2c: 01 07 00 [21:58:50]MH_I2C_Read... [21:58:50]Read from MH i2c: 01 07 00 A6 1E 00 00 00 00 00 FF 0F D9 [21:58:50]RasterBufferAndPrint [21:58:50]line Счет N : (3)335188 [21:58:50]line ИНН: 02508201610067 [21:58:50]line Контрольно-Кассовый Чек [21:58:50]line ПРОДАЖА [21:58:50]line Товар: 4870002325441 [21:58:50]line Вода ASU пит н.газ лимон ПЭТ 0,5л [21:58:50]line 1.000 * 65.00 [21:58:50]line = 65.00 [21:58:50]line НДС 12% НСП 1% [21:58:50]line > о реализуемом товаре [21:58:50]line ИТОГО: 65.00 [21:58:50]line НСП 1% : 0.57 [21:58:50]line НДС 12% : 6.90 [21:58:50]line Наличными: 0.00 [21:58:50]line Безнал.: 65.00 [21:58:50]line Место: АЗС № 101 "Партнер Нефть" [21:58:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:58:50]line СНО: Общий режим [21:58:50]line Чек 279 29.10.2024 21:58 [21:58:50]line Смена: 555 ФФД: 1.0 [21:58:50]line ЗНМ: 0300000081 [21:58:50]line РНМ: 0000000000091631 [21:58:50]line Версия ККМ: 001 [21:58:50]line Платежная система: Mbank [21:58:50]line ФМ: 0000000000874669 [21:58:50]line ФД: 139294 [21:58:50]line ФПД: 183987919718275 [21:58:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215850&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139294&fm=183987919718275&tin=02508201610067®Number=0000000000091631&sum=6500 [21:58:50]line 0 [21:58:50]OFD Sender: Processing packet 139294 [packets to send 34, broken 33] [21:58:50]ProducePacketName [21:58:50]name=ofd_packets/00139294 [21:58:50]OFD Sender: To server: pG, [21:58:50]CommunicateWithHost lk.salyk.kg:30040 [21:58:50]ConnectInit lk.salyk.kg [21:58:50]written 0, free lines is 4095 [21:58:50]Connected sock=10 [21:58: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 36 39 3B 01 00 00 69 72 33 01 86 31 5A 03 01 00 03 00 27 01 1E 04 01 00 01 23 04 79 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 35 34 34 31 06 04 35 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BB D0 B8 D0 BC D0 BE D0 BD 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 64 19 00 00 00 00 13 04 06 00 64 19 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 19 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 19 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 9A 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1E 20 02 00 35 04 06 00 A7 56 06 99 07 83 2B 92 CA CA 7F B6 50 BA [21:58: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 36 39 4F 00 00 00 ED 02 47 00 20 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 36 39 10 04 04 00 1E 20 02 00 F4 03 04 00 4C 06 21 67 B6 04 01 00 00 2A E8 C8 1E 2A 8A C8 1A [21:58:50]CommunicateWithHost err = 0 [21:58:50]CheckOFDResponse [21:58:50]1017 (14) - 77093643461234 [21:58:50]1041 (16) - 0000000000874669 [21:58:50]1040 (4) - 139294 [21:58:50]1012 (4) - 29.10.2024 15:59 [21:58:50]1206 (1) - 0 [21:58:50]OFD Sender: Remove packet 139294 [21:58:50]ProducePacketName [21:58:50]name=ofd_packets/00139294 [21:58:50]NVStorageDeleteData [21:58:50]Write to MH i2c: 01 00 00 D0 1E EE [21:58:50]Write i2c OK [21:58:50]MH_I2C_Read... [21:58:50]Read from MH i2c: 01 [21:58:50]MH_I2C_Read... [21:58:50]Read from MH i2c: 01 07 00 [21:58:50]MH_I2C_Read... [21:58:50]Read from MH i2c: 01 07 00 D0 1E 00 00 00 00 00 F1 0C F2 [21:58:50]RasterBufferAndPrint [21:58:50]line [21:58:50]line [21:58:50]line [21:58:50]line [21:58:50]line [21:58:50]written 0, free lines is 3320 [21:58:50]MH_Cut [21:58:50]Write to MH i2c: D1 01 00 D7 1E 01 C7 [21:58:50]Write i2c OK [21:58:50]MH_I2C_Read... [21:58:50]Read from MH i2c: D1 [21:58:50]MH_I2C_Read... [21:58:50]Read from MH i2c: D1 01 00 [21:58:50]MH_I2C_Read... [21:58:50]Read from MH i2c: D1 01 00 D7 1E 00 C6 [21:58:50]Write to MH i2c: 01 00 00 D8 1E F6 [21:58:50]Write i2c OK [21:58:50]MH_I2C_Read... [21:58:51]OFD Sender: No OFD packet to send [21:58:51]*** Cut start [21:58:51]*** Partial cut [21:58:51]*** CUTSNS_PIN = 1 [21:58:51]*** CUTSNS_PIN = 0 [21:58:51]*** Brake cut motor [21:58:52]Read from MH i2c: 01 [21:58:52]MH_I2C_Read... [21:58:52]*** Stop cut motor [21:58:52]*** Cut end [21:58:52]Read from MH i2c: 01 07 00 [21:58:52]MH_I2C_Read... [21:58:52]Read from MH i2c: 01 07 00 D8 1E 00 00 00 00 00 FF 0F 0B [21:58:52]process_action close_receipt done [21:58:52]requested_data is exist [21:58:52]produce_requested_data [21:58:52]requested_item fm.sn is exist - process it [21:58:52]wFMCommunicate request_size=4 [21:58:52]MH_SAM_APDU [21:58:52]CAPDU: 80 11 00 00 [21:58:52]Write to MH i2c: E2 08 00 D9 1E 80 11 00 00 00 00 00 00 71 [21:58:52]Write i2c OK [21:58:52]MH_I2C_Read... [21:58:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:52]Read from MH i2c: E2 [21:58:52]MH_I2C_Read... [21:58:52]Read from MH i2c: E2 17 00 [21:58:52]MH_I2C_Read... [21:58:52]Read from MH i2c: E2 17 00 D9 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CC [21:58:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:58:52]wFMCommunicate OK [21:58:52]requested_item fd.num is exist - process it [21:58:52]SAM_PROTO_GetFieldsCounters [21:58:52]wFMCommunicate request_size=4 [21:58:52]MH_SAM_APDU [21:58:52]CAPDU: 80 13 00 00 [21:58:52]Write to MH i2c: E2 08 00 DA 1E 80 13 00 00 00 00 00 00 74 [21:58:52]Write i2c OK [21:58:52]MH_I2C_Read... [21:58:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:58:52]Read from MH i2c: E2 [21:58:52]MH_I2C_Read... [21:58:52]Read from MH i2c: E2 62 00 [21:58:52]MH_I2C_Read... [21:58:52]Read from MH i2c: E2 62 00 DA 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1E 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [21:58: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1E 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:58:52]wFMCommunicate OK [21:58:52]SAM_PROTO_GetFieldsCounters done [21:58:52]requested_item shift.num is exist - process it [21:58:52]requested_item shift.opened is exist - process it [21:58:52]req_shift_opened [21:58:52]FM_GetShiftState [21:58:52]SAM_PROTO_GetShiftState [21:58:52]wFMCommunicate request_size=4 [21:58:52]MH_SAM_APDU [21:58:52]CAPDU: 80 13 01 00 [21:58:52]Write to MH i2c: E2 08 00 DB 1E 80 13 01 00 00 00 00 00 76 [21:58:52]Write i2c OK [21:58:52]MH_I2C_Read... [21:58:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:52]Read from MH i2c: E2 [21:58:52]MH_I2C_Read... [21:58:52]Read from MH i2c: E2 0E 00 [21:58:52]MH_I2C_Read... [21:58:52]Read from MH i2c: E2 0E 00 DB 1E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C5 [21:58:52]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:58:52]wFMCommunicate OK [21:58:52]SAM_PROTO_GetShiftState done [21:58:52]FM_GetShiftState done [21:58:52]req_shift_opened done [21:58:52]requested_item shift.open_date is exist - process it [21:58:52]req_shift_open_date [21:58:52]req_shift_open_date done [21:58:52]produce_requested_data done [21:58:52]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139294,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:58:52]process_action_free close_receipt [21:58:52]json_value_free [21:58:52]json_value_free done [21:58:52]process_json_proto returns [21:58:52]Send response to host [21:58:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139294,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:58:52]free response buf [21:58:52]execute_script done [21:58:52]execute_script returns [21:58:52]free content buf [21:58:52]Sock 9.Close socket [21:58:52]Sock 9.Thread stoped [21:58:56]OFD Sender: No OFD packet to send [21:59:01]OFD Sender: No OFD packet to send [21:59:06]OFD Sender: No OFD packet to send [21:59:11]OFD Sender: No OFD packet to send [21:59:16]OFD Sender: No OFD packet to send [21:59:21]OFD Sender: No OFD packet to send [21:59:26]OFD Sender: No OFD packet to send [21:59:31]OFD Sender: No OFD packet to send [21:59:36]OFD Sender: No OFD packet to send [21:59:37]accept exits with 8 [21:59:37]New connection [21:59:37]New thread 3067284836 created [21:59:37]Thread 3067141476 joined [21:59:37]Waiting for new connection... [21:59:37] Sock 8.Parse request [21:59:37]Sock 8.Check first char [21:59:37]Sock 8.First char is OK [21:59:37]request: POST /json_proto HTTP/1.0 [21:59:37]Method: POST [21:59:37]URL: /json_proto [21:59:37]Method is POST - this is cgi request [21:59:37]url: /json_proto [21:59:37]query_string will be loaded in cgi processing [21:59:37]execute_cgi json_proto POST (null) [21:59:37]execute_cgi path=json_proto method=POST [21:59:37]POST find Content-Length [21:59:37]Host: 172.17.50.196:8080 [21:59:37]Content-Length: 711 [21:59:37]Content-Type: application/json [21:59:37] [21:59:37]POST finish read [21:59:37]Found Content-Length = 711 [21:59:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335189", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 84.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:37]execute_script... [21:59: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 : (3)335189", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 84.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:37]POST & json_proto [21:59:37]process_json_proto [21:59:37]json parsed OK: [21:59:37]protocol is kg_v1.0 [21:59:37]action value=close_receipt [21:59:37]process_action close_receipt [21:59:37]cmd_close_receipt [21:59:37]MH_GetDate [21:59:37]Write to MH i2c: F0 00 00 DC 1E E9 [21:59:37]Write i2c OK [21:59:37]MH_I2C_Read... [21:59:37]Read from MH i2c: F0 [21:59:37]MH_I2C_Read... [21:59:37]Read from MH i2c: F0 09 00 [21:59:37]MH_I2C_Read... [21:59:37]Read from MH i2c: F0 09 00 DC 1E 00 CB 5A 21 67 72 0D 1C 67 A1 [21:59:37]GetLastDocTimeStamp 1730239130 [21:59:37]current date 1730239179 [21:59:37]FM_GetShiftState [21:59:37]SAM_PROTO_GetShiftState [21:59:37]wFMCommunicate request_size=4 [21:59:37]MH_SAM_APDU [21:59:37]CAPDU: 80 13 01 00 [21:59:37]Write to MH i2c: E2 08 00 DD 1E 80 13 01 00 00 00 00 00 78 [21:59:37]Write i2c OK [21:59:37]MH_I2C_Read... [21:59:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:37]Read from MH i2c: E2 [21:59:37]MH_I2C_Read... [21:59:37]Read from MH i2c: E2 0E 00 [21:59:37]MH_I2C_Read... [21:59:37]Read from MH i2c: E2 0E 00 DD 1E 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C7 [21:59:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:59:37]wFMCommunicate OK [21:59:37]SAM_PROTO_GetShiftState done [21:59:37]FM_GetShiftState done [21:59:37]opened in 1730160023 [21:59:37]opened+sec_in_day 1730246423 [21:59:37]quantity*price = 8400 [21:59:37]sum+1 = 8401 [21:59:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 84.00 НСП 1% : 0.74 НДС 12% : 8.92 Наличными: 84.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 280 29.10.2024 21:59 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139295 ФПД: 20171264306595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215939&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139295&fm=20171264306595&tin=02508201610067®Number=0000000000091631&sum=8400 0 [21:59:38]StoreToDocumentArchive [21:59:38]shift 555 fd 139295 [21:59:38]save to /storage/0555/doc_00139295 [21:59:38]save last doc name /storage/0555/doc_00139295 to /storage/kkm_last_doc_name [21:59:38]save OK [21:59:38]Clear old archive folders... [21:59:38]ProcessDocumentItem done err = 0, tmpTLVsize=302 [21:59:38]tlvbuf is 011E48E0 [21:59:38]SAM_PROTO_ClearQueue [21:59:38]wFMCommunicate request_size=4 [21:59:38]MH_SAM_APDU [21:59:38]CAPDU: 80 09 00 00 [21:59:38]Write to MH i2c: E2 08 00 EA 1E 80 09 00 00 00 00 00 00 7A [21:59:38]Write i2c OK [21:59:38]MH_I2C_Read... [21:59:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:38]Read from MH i2c: E2 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 03 00 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 03 00 EA 1E 00 90 00 7C [21:59:38]RAPDU: 90 00 [21:59:38]wFMCommunicate OK [21:59:38]SAM_PROTO_ClearQueue done [21:59:38]KKMCreateOFDPacket [21:59:38]OFDProtocolAddRootSTLVToBuf [21:59:38]FM_MakeSignedData [21:59:38]FM_MakeSignedData [21:59:38]SAM_PROTO_SignData [21:59:38]wFMCommunicate request_size=4 [21:59:38]MH_SAM_APDU [21:59:38]CAPDU: 80 0D 01 02 [21:59:38]Write to MH i2c: E2 08 00 EB 1E 80 0D 01 02 00 00 00 00 82 [21:59:38]Write i2c OK [21:59:38]MH_I2C_Read... [21:59:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:38]Read from MH i2c: E2 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 03 00 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 03 00 EB 1E 00 90 00 7D [21:59:38]RAPDU: 90 00 [21:59:38]wFMCommunicate OK [21:59:38]wFMCommunicate request_size=255 [21:59:38]MH_SAM_APDU [21:59:38]CAPDU: 80 0D 02 02 FA 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 CB 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 [21:59:38]Write to MH i2c: E2 02 01 EC 1E 80 0D 02 02 FA 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 CB 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 00 00 13 [21:59:38]Write i2c OK [21:59:38]MH_I2C_Read... [21:59:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:38]Read from MH i2c: E2 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 03 00 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 03 00 EC 1E 00 90 00 7E [21:59:38]RAPDU: 90 00 [21:59:38]wFMCommunicate OK [21:59:38]wFMCommunicate request_size=61 [21:59:38]MH_SAM_APDU [21:59:38]CAPDU: 80 0D 02 02 38 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1F 20 02 00 35 04 06 00 12 58 7D 0B 2D A3 [21:59:38]Write to MH i2c: E2 40 00 ED 1E 80 0D 02 02 38 00 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1F 20 02 00 35 04 06 00 12 58 7D 0B 2D A3 00 00 C0 [21:59:38]Write i2c OK [21:59:38]MH_I2C_Read... [21:59:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:38]Read from MH i2c: E2 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 03 00 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 03 00 ED 1E 00 90 00 7F [21:59:38]RAPDU: 90 00 [21:59:38]wFMCommunicate OK [21:59:38]wFMCommunicate request_size=4 [21:59:38]MH_SAM_APDU [21:59:38]CAPDU: 80 0D 03 02 [21:59:38]Write to MH i2c: E2 08 00 EE 1E 80 0D 03 02 00 00 00 00 87 [21:59:38]Write i2c OK [21:59:38]MH_I2C_Read... [21:59:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:38]Read from MH i2c: E2 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 0B 00 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 0B 00 EE 1E 00 9F 19 DB A3 A1 94 E6 CA 90 00 A3 [21:59:38]RAPDU: 9F 19 DB A3 A1 94 E6 CA 90 00 [21:59:38]wFMCommunicate OK [21:59:38]SAM_PROTO_SignData done [21:59:38]FM_MakeSignedData done [21:59:38]CreateOFDProtocolMessage [21:59:38]wFMCommunicate request_size=4 [21:59:38]MH_SAM_APDU [21:59:38]CAPDU: 80 11 00 00 [21:59:38]Write to MH i2c: E2 08 00 EF 1E 80 11 00 00 00 00 00 00 87 [21:59:38]Write i2c OK [21:59:38]MH_I2C_Read... [21:59:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:38]Read from MH i2c: E2 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 17 00 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: E2 17 00 EF 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E2 [21:59:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:59:38]wFMCommunicate OK [21:59:38]CreateOFDProtocolMessage done [21:59:38]OFDSenderStorePacket 139295 [21:59:38]StoreOFDPacket docnum=139295 [21:59:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 42 01 00 00 CB 33 3A 01 70 A7 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 CB 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1F 20 02 00 35 04 06 00 12 58 7D 0B 2D A3 9F 19 DB A3 A1 94 E6 CA [21:59:38]CheckFolder [21:59:38]dirname=/storage/ofd_packets [21:59:38]CheckFolder done [21:59:38]ProducePacketName [21:59:38]name=ofd_packets/00139295 [21:59:38]NVStorageSaveData ofd_packets/00139295 [21:59:38]File name is /storage/ofd_packets/00139295 [21:59:38]Write 352 bytes [21:59:38]NVStorageSaveData done [21:59:38]OFDSenderStorePacket done [21:59:38]KKMCreateOFDPacket done [21:59:38]NVStorageSaveData kkm_last_timestamp [21:59:38]File name is /storage/kkm_last_timestamp [21:59:38]Write 4 bytes [21:59:38]NVStorageSaveData done [21:59:38]ExternCall_PrintAddStr [21:59:38]wPrintStart [21:59:38]Write to MH i2c: 01 00 00 F0 1E 0E [21:59:38]Write i2c OK [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: 01 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: 01 07 00 [21:59:38]MH_I2C_Read... [21:59:38]Read from MH i2c: 01 07 00 F0 1E 00 00 00 00 00 FF 0F 23 [21:59:38]RasterBufferAndPrint [21:59:38]line Счет N : (3)335189 [21:59:38]line ИНН: 02508201610067 [21:59:38]line Контрольно-Кассовый Чек [21:59:38]line ПРОДАЖА [21:59:38]line Товар: 4870001571030 [21:59:38]line Вода ASU пит н.газ клубн,киви ПЭТ 1л [21:59:38]line 1.000 * 84.00 [21:59:38]line = 84.00 [21:59:38]line НДС 12% НСП 1% [21:59:38]line > о реализуемом товаре [21:59:38]line ИТОГО: 84.00 [21:59:38]line НСП 1% : 0.74 [21:59:38]line НДС 12% : 8.92 [21:59:38]line Наличными: 84.00 [21:59:38]line Безнал.: 0.00 [21:59:38]line Место: АЗС № 101 "Партнер Нефть" [21:59:38]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [21:59:38]line СНО: Общий режим [21:59:38]line Чек 280 29.10.2024 21:59 [21:59:38]line Смена: 555 ФФД: 1.0 [21:59:38]line ЗНМ: 0300000081 [21:59:38]line РНМ: 0000000000091631 [21:59:38]line Версия ККМ: 001 [21:59:38]line ФМ: 0000000000874669 [21:59:38]line ФД: 139295 [21:59:38]line ФПД: 20171264306595 [21:59:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T215939&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139295&fm=20171264306595&tin=02508201610067®Number=0000000000091631&sum=8400 [21:59:39]line 0 [21:59:39]OFD Sender: Processing packet 139295 [packets to send 34, broken 33] [21:59:39]ProducePacketName [21:59:39]name=ofd_packets/00139295 [21:59:39]OFD Sender: To server: pG, [21:59:39]CommunicateWithHost lk.salyk.kg:30040 [21:59:39]ConnectInit lk.salyk.kg [21:59:39]written 0, free lines is 4095 [21:59:39]Connected sock=10 [21:59: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 36 39 42 01 00 00 CB 33 3A 01 70 A7 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 CB 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1F 20 02 00 35 04 06 00 12 58 7D 0B 2D A3 9F 19 DB A3 A1 94 E6 CA [21:59: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 36 39 4F 00 00 00 C8 78 47 00 49 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 1F 20 02 00 F4 03 04 00 7D 06 21 67 B6 04 01 00 00 E9 4A 4E F9 72 64 2D 3A [21:59:39]CommunicateWithHost err = 0 [21:59:39]CheckOFDResponse [21:59:39]1017 (14) - 77093643461234 [21:59:39]1041 (16) - 0000000000874669 [21:59:39]1040 (4) - 139295 [21:59:39]1012 (4) - 29.10.2024 15:59 [21:59:39]1206 (1) - 0 [21:59:39]OFD Sender: Remove packet 139295 [21:59:39]ProducePacketName [21:59:39]name=ofd_packets/00139295 [21:59:39]NVStorageDeleteData [21:59:39]Write to MH i2c: 01 00 00 19 1F 38 [21:59:39]Write i2c OK [21:59:39]MH_I2C_Read... [21:59:39]Read from MH i2c: 01 [21:59:39]MH_I2C_Read... [21:59:39]Read from MH i2c: 01 07 00 [21:59:39]MH_I2C_Read... [21:59:39]Read from MH i2c: 01 07 00 19 1F 00 00 00 00 00 05 0D 51 [21:59:39]RasterBufferAndPrint [21:59:39]line [21:59:39]line [21:59:39]line [21:59:39]line [21:59:39]line [21:59:39]written 0, free lines is 3342 [21:59:39]MH_Cut [21:59:39]Write to MH i2c: D1 01 00 20 1F 01 11 [21:59:39]Write i2c OK [21:59:39]MH_I2C_Read... [21:59:39]Read from MH i2c: D1 [21:59:39]MH_I2C_Read... [21:59:39]Read from MH i2c: D1 01 00 [21:59:39]MH_I2C_Read... [21:59:39]Read from MH i2c: D1 01 00 20 1F 00 10 [21:59:39]Write to MH i2c: 01 00 00 21 1F 40 [21:59:39]Write i2c OK [21:59:39]MH_I2C_Read... [21:59:40]OFD Sender: No OFD packet to send [21:59:40]*** Cut start [21:59:40]*** Partial cut [21:59:40]*** CUTSNS_PIN = 1 [21:59:40]*** CUTSNS_PIN = 0 [21:59:40]*** Brake cut motor [21:59:40]Read from MH i2c: 01 [21:59:40]MH_I2C_Read... [21:59:40]*** Stop cut motor [21:59:40]*** Cut end [21:59:40]Read from MH i2c: 01 07 00 [21:59:40]MH_I2C_Read... [21:59:40]Read from MH i2c: 01 07 00 21 1F 00 00 00 00 00 FF 0F 55 [21:59:40]process_action close_receipt done [21:59:40]requested_data is exist [21:59:40]produce_requested_data [21:59:40]requested_item fm.sn is exist - process it [21:59:40]wFMCommunicate request_size=4 [21:59:40]MH_SAM_APDU [21:59:40]CAPDU: 80 11 00 00 [21:59:40]Write to MH i2c: E2 08 00 22 1F 80 11 00 00 00 00 00 00 BB [21:59:40]Write i2c OK [21:59:40]MH_I2C_Read... [21:59:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:41]Read from MH i2c: E2 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 17 00 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 17 00 22 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 16 [21:59:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [21:59:41]wFMCommunicate OK [21:59:41]requested_item fd.num is exist - process it [21:59:41]SAM_PROTO_GetFieldsCounters [21:59:41]wFMCommunicate request_size=4 [21:59:41]MH_SAM_APDU [21:59:41]CAPDU: 80 13 00 00 [21:59:41]Write to MH i2c: E2 08 00 23 1F 80 13 00 00 00 00 00 00 BE [21:59:41]Write i2c OK [21:59:41]MH_I2C_Read... [21:59:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:41]Read from MH i2c: E2 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 62 00 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 62 00 23 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1F 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [21:59: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 1F 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:41]wFMCommunicate OK [21:59:41]SAM_PROTO_GetFieldsCounters done [21:59:41]requested_item shift.num is exist - process it [21:59:41]requested_item shift.opened is exist - process it [21:59:41]req_shift_opened [21:59:41]FM_GetShiftState [21:59:41]SAM_PROTO_GetShiftState [21:59:41]wFMCommunicate request_size=4 [21:59:41]MH_SAM_APDU [21:59:41]CAPDU: 80 13 01 00 [21:59:41]Write to MH i2c: E2 08 00 24 1F 80 13 01 00 00 00 00 00 C0 [21:59:41]Write i2c OK [21:59:41]MH_I2C_Read... [21:59:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:41]Read from MH i2c: E2 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 0E 00 [21:59:41]MH_I2C_Read... [21:59:41]Read from MH i2c: E2 0E 00 24 1F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0F [21:59:41]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [21:59:41]wFMCommunicate OK [21:59:41]SAM_PROTO_GetShiftState done [21:59:41]FM_GetShiftState done [21:59:41]req_shift_opened done [21:59:41]requested_item shift.open_date is exist - process it [21:59:41]req_shift_open_date [21:59:41]req_shift_open_date done [21:59:41]produce_requested_data done [21:59:41]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139295,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [21:59:41]process_action_free close_receipt [21:59:41]json_value_free [21:59:41]json_value_free done [21:59:41]process_json_proto returns [21:59:41]Send response to host [21:59:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139295,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [21:59:41]free response buf [21:59:41]execute_script done [21:59:41]execute_script returns [21:59:41]free content buf [21:59:41]Sock 8.Close socket [21:59:41]Sock 8.Thread stoped [21:59:45]OFD Sender: No OFD packet to send [21:59:50]OFD Sender: No OFD packet to send [21:59:55]OFD Sender: No OFD packet to send [22:00:00]OFD Sender: No OFD packet to send [22:00:05]OFD Sender: No OFD packet to send [22:00:10]OFD Sender: No OFD packet to send [22:00:14]accept exits with 9 [22:00:14]New connection [22:00:14]New thread 3067141476 created [22:00:14]Thread 3067284836 joined [22:00:14]Waiting for new connection... [22:00:14] Sock 9.Parse request [22:00:14]Sock 9.Check first char [22:00:14]Sock 9.First char is OK [22:00:14]request: POST /json_proto HTTP/1.0 [22:00:14]Method: POST [22:00:14]URL: /json_proto [22:00:14]Method is POST - this is cgi request [22:00:14]url: /json_proto [22:00:14]query_string will be loaded in cgi processing [22:00:14]execute_cgi json_proto POST (null) [22:00:14]execute_cgi path=json_proto method=POST [22:00:14]POST find Content-Length [22:00:14]Host: 172.17.50.196:8080 [22:00:14]Content-Length: 622 [22:00:14]Content-Type: application/json [22:00:14] [22:00:14]POST finish read [22:00:14]Found Content-Length = 622 [22:00:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335190", "tax_sys" : 0, "items" : [ { "code": "4006396053848", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B CHAPMAN RED SSL", "price" : 210.00, "quantity" : 1.000, "sum" : 210.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 210.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:14]execute_script... [22:00:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335190", "tax_sys" : 0, "items" : [ { "code": "4006396053848", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B CHAPMAN RED SSL", "price" : 210.00, "quantity" : 1.000, "sum" : 210.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 210.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:14]POST & json_proto [22:00:14]process_json_proto [22:00:14]json parsed OK: [22:00:14]protocol is kg_v1.0 [22:00:14]action value=close_receipt [22:00:14]process_action close_receipt [22:00:14]cmd_close_receipt [22:00:14]MH_GetDate [22:00:14]Write to MH i2c: F0 00 00 25 1F 33 [22:00:14]Write i2c OK [22:00:14]MH_I2C_Read... [22:00:14]Read from MH i2c: F0 [22:00:14]MH_I2C_Read... [22:00:14]Read from MH i2c: F0 09 00 [22:00:14]MH_I2C_Read... [22:00:14]Read from MH i2c: F0 09 00 25 1F 00 F0 5A 21 67 72 0D 1C 67 10 [22:00:14]GetLastDocTimeStamp 1730239179 [22:00:14]current date 1730239216 [22:00:14]FM_GetShiftState [22:00:14]SAM_PROTO_GetShiftState [22:00:14]wFMCommunicate request_size=4 [22:00:14]MH_SAM_APDU [22:00:14]CAPDU: 80 13 01 00 [22:00:14]Write to MH i2c: E2 08 00 26 1F 80 13 01 00 00 00 00 00 C2 [22:00:14]Write i2c OK [22:00:14]MH_I2C_Read... [22:00:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:14]Read from MH i2c: E2 [22:00:14]MH_I2C_Read... [22:00:14]Read from MH i2c: E2 0E 00 [22:00:14]MH_I2C_Read... [22:00:14]Read from MH i2c: E2 0E 00 26 1F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 11 [22:00:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:00:14]wFMCommunicate OK [22:00:14]SAM_PROTO_GetShiftState done [22:00:14]FM_GetShiftState done [22:00:14]opened in 1730160023 [22:00:14]opened+sec_in_day 1730246423 [22:00:14]quantity*price = 21000 [22:00:14]sum+1 = 21001 [22:00:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 210.00 НСП 1% : 1.86 НДС 12% : 22.30 Наличными: 210.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 281 29.10.2024 22:00 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139296 ФПД: 125059041853810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T220016&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139296&fm=125059041853810&tin=02508201610067®Number=0000000000091631&sum=21000 0 [22:00:15]StoreToDocumentArchive [22:00:15]shift 555 fd 139296 [22:00:15]save to /storage/0555/doc_00139296 [22:00:15]save last doc name /storage/0555/doc_00139296 to /storage/kkm_last_doc_name [22:00:15]save OK [22:00:15]Clear old archive folders... [22:00:15]ProcessDocumentItem done err = 0, tmpTLVsize=274 [22:00:15]tlvbuf is 01167920 [22:00:15]SAM_PROTO_ClearQueue [22:00:15]wFMCommunicate request_size=4 [22:00:15]MH_SAM_APDU [22:00:15]CAPDU: 80 09 00 00 [22:00:15]Write to MH i2c: E2 08 00 33 1F 80 09 00 00 00 00 00 00 C4 [22:00:15]Write i2c OK [22:00:15]MH_I2C_Read... [22:00:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:00:15]Read from MH i2c: E2 [22:00:15]MH_I2C_Read... [22:00:15]Read from MH i2c: E2 03 00 [22:00:15]MH_I2C_Read... [22:00:15]Read from MH i2c: E2 03 00 33 1F 00 90 00 C6 [22:00:15]RAPDU: 90 00 [22:00:15]wFMCommunicate OK [22:00:15]SAM_PROTO_ClearQueue done [22:00:15]KKMCreateOFDPacket [22:00:15]OFDProtocolAddRootSTLVToBuf [22:00:15]FM_MakeSignedData [22:00:15]FM_MakeSignedData [22:00:15]SAM_PROTO_SignData [22:00:15]wFMCommunicate request_size=4 [22:00:15]MH_SAM_APDU [22:00:15]CAPDU: 80 0D 01 02 [22:00:15]Write to MH i2c: E2 08 00 34 1F 80 0D 01 02 00 00 00 00 CC [22:00:15]Write i2c OK [22:00:15]MH_I2C_Read... [22:00:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:00:15]Read from MH i2c: E2 [22:00:15]MH_I2C_Read... [22:00:15]Read from MH i2c: E2 03 00 [22:00:15]MH_I2C_Read... [22:00:15]Read from MH i2c: E2 03 00 34 1F 00 90 00 C7 [22:00:15]RAPDU: 90 00 [22:00:15]wFMCommunicate OK [22:00:15]wFMCommunicate request_size=255 [22:00:15]MH_SAM_APDU [22:00:15]CAPDU: 80 0D 02 02 FA 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 30 30 36 33 39 36 30 35 33 38 34 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 48 41 50 4D 41 4E 20 52 45 44 20 53 53 4C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 08 52 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 F0 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 [22:00:15]Write to MH i2c: E2 02 01 35 1F 80 0D 02 02 FA 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 30 30 36 33 39 36 30 35 33 38 34 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 48 41 50 4D 41 4E 20 52 45 44 20 53 53 4C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 08 52 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 F0 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 00 00 84 [22:00:15]Write i2c OK [22:00:15]MH_I2C_Read... [22:00:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:15]Read from MH i2c: E2 [22:00:15]MH_I2C_Read... [22:00:15]Read from MH i2c: E2 03 00 [22:00:15]MH_I2C_Read... [22:00:15]Read from MH i2c: E2 03 00 35 1F 00 90 00 C8 [22:00:15]RAPDU: 90 00 [22:00:15]wFMCommunicate OK [22:00:15]wFMCommunicate request_size=33 [22:00:15]MH_SAM_APDU [22:00:15]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 34 36 36 39 10 04 04 00 20 20 02 00 35 04 06 00 71 BD 93 C4 01 72 [22:00:15]Write to MH i2c: E2 24 00 36 1F 80 0D 02 02 1C 00 30 30 30 30 38 37 34 36 36 39 10 04 04 00 20 20 02 00 35 04 06 00 71 BD 93 C4 01 72 00 00 A0 [22:00:15]Write i2c OK [22:00:15]MH_I2C_Read... [22:00:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:15]Read from MH i2c: E2 [22:00:15]MH_I2C_Read... [22:00:15]Read from MH i2c: E2 03 00 [22:00:15]MH_I2C_Read... [22:00:15]Read from MH i2c: E2 03 00 36 1F 00 90 00 C9 [22:00:15]RAPDU: 90 00 [22:00:15]wFMCommunicate OK [22:00:15]wFMCommunicate request_size=4 [22:00:15]MH_SAM_APDU [22:00:15]CAPDU: 80 0D 03 02 [22:00:15]Write to MH i2c: E2 08 00 37 1F 80 0D 03 02 00 00 00 00 D1 [22:00:15]Write i2c OK [22:00:15]MH_I2C_Read... [22:00:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:00:16]Read from MH i2c: E2 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 0B 00 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 0B 00 37 1F 00 D1 38 6A CD 52 10 B0 10 90 00 34 [22:00:16]RAPDU: D1 38 6A CD 52 10 B0 10 90 00 [22:00:16]wFMCommunicate OK [22:00:16]SAM_PROTO_SignData done [22:00:16]FM_MakeSignedData done [22:00:16]CreateOFDProtocolMessage [22:00:16]wFMCommunicate request_size=4 [22:00:16]MH_SAM_APDU [22:00:16]CAPDU: 80 11 00 00 [22:00:16]Write to MH i2c: E2 08 00 38 1F 80 11 00 00 00 00 00 00 D1 [22:00:16]Write i2c OK [22:00:16]MH_I2C_Read... [22:00:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:16]Read from MH i2c: E2 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 17 00 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: E2 17 00 38 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2C [22:00:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:00:16]wFMCommunicate OK [22:00:16]CreateOFDProtocolMessage done [22:00:16]OFDSenderStorePacket 139296 [22:00:16]StoreOFDPacket docnum=139296 [22:00:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 26 01 00 00 F5 14 1E 01 C9 FE 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 30 30 36 33 39 36 30 35 33 38 34 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 48 41 50 4D 41 4E 20 52 45 44 20 53 53 4C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 08 52 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 F0 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 20 20 02 00 35 04 06 00 71 BD 93 C4 01 72 D1 38 6A CD 52 10 B0 10 [22:00:16]CheckFolder [22:00:16]dirname=/storage/ofd_packets [22:00:16]CheckFolder done [22:00:16]ProducePacketName [22:00:16]name=ofd_packets/00139296 [22:00:16]NVStorageSaveData ofd_packets/00139296 [22:00:16]File name is /storage/ofd_packets/00139296 [22:00:16]Write 324 bytes [22:00:16]NVStorageSaveData done [22:00:16]OFDSenderStorePacket done [22:00:16]KKMCreateOFDPacket done [22:00:16]NVStorageSaveData kkm_last_timestamp [22:00:16]File name is /storage/kkm_last_timestamp [22:00:16]Write 4 bytes [22:00:16]NVStorageSaveData done [22:00:16]ExternCall_PrintAddStr [22:00:16]wPrintStart [22:00:16]Write to MH i2c: 01 00 00 39 1F 58 [22:00:16]Write i2c OK [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: 01 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: 01 07 00 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: 01 07 00 39 1F 00 00 00 00 00 FF 0F 6D [22:00:16]RasterBufferAndPrint [22:00:16]line Счет N : (3)335190 [22:00:16]line ИНН: 02508201610067 [22:00:16]line Контрольно-Кассовый Чек [22:00:16]line ПРОДАЖА [22:00:16]line Товар: 4006396053848 [22:00:16]line Сигареты CHAPMAN RED SSL [22:00:16]line 1.000 * 210.00 [22:00:16]line = 210.00 [22:00:16]line НДС 12% НСП 1% [22:00:16]line > о реализуемом товаре [22:00:16]line ИТОГО: 210.00 [22:00:16]line НСП 1% : 1.86 [22:00:16]line НДС 12% : 22.30 [22:00:16]line Наличными: 210.00 [22:00:16]line Безнал.: 0.00 [22:00:16]line Место: АЗС № 101 "Партнер Нефть" [22:00:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:00:16]line СНО: Общий режим [22:00:16]line Чек 281 29.10.2024 22:00 [22:00:16]line Смена: 555 ФФД: 1.0 [22:00:16]line ЗНМ: 0300000081 [22:00:16]line РНМ: 0000000000091631 [22:00:16]line Версия ККМ: 001 [22:00:16]line ФМ: 0000000000874669 [22:00:16]line ФД: 139296 [22:00:16]line ФПД: 125059041853810 [22:00:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T220016&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139296&fm=125059041853810&tin=02508201610067®Number=0000000000091631&sum=21000 [22:00:16]OFD Sender: Processing packet 139296 [packets to send 34, broken 33] [22:00:16]ProducePacketName [22:00:16]name=ofd_packets/00139296 [22:00:16]OFD Sender: To server: pG, [22:00:16]CommunicateWithHost lk.salyk.kg:30040 [22:00:16]ConnectInit lk.salyk.kg [22:00:16]line 0 [22:00:16]written 0, free lines is 4095 [22:00:16]Connected sock=10 [22:00: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 36 39 26 01 00 00 F5 14 1E 01 C9 FE 5A 03 01 00 03 00 12 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 34 30 30 36 33 39 36 30 35 33 38 34 38 06 04 20 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 43 48 41 50 4D 41 4E 20 52 45 44 20 53 53 4C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 08 52 00 00 00 00 13 04 06 00 08 52 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 52 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 08 00 00 00 00 07 04 06 00 08 52 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 F0 5A 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 20 20 02 00 35 04 06 00 71 BD 93 C4 01 72 D1 38 6A CD 52 10 B0 10 [22:00: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 36 39 4F 00 00 00 D4 D6 47 00 D8 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 20 20 02 00 F4 03 04 00 A2 06 21 67 B6 04 01 00 00 CB 94 D0 0A 41 6B 8A 3D [22:00:16]CommunicateWithHost err = 0 [22:00:16]CheckOFDResponse [22:00:16]1017 (14) - 77093643461234 [22:00:16]1041 (16) - 0000000000874669 [22:00:16]1040 (4) - 139296 [22:00:16]1012 (4) - 29.10.2024 16:00 [22:00:16]1206 (1) - 0 [22:00:16]OFD Sender: Remove packet 139296 [22:00:16]ProducePacketName [22:00:16]name=ofd_packets/00139296 [22:00:16]NVStorageDeleteData [22:00:16]Write to MH i2c: 01 00 00 61 1F 80 [22:00:16]Write i2c OK [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: 01 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: 01 07 00 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: 01 07 00 61 1F 00 00 00 00 00 23 0D B7 [22:00:16]RasterBufferAndPrint [22:00:16]line [22:00:16]line [22:00:16]line [22:00:16]line [22:00:16]line [22:00:16]written 0, free lines is 3369 [22:00:16]MH_Cut [22:00:16]Write to MH i2c: D1 01 00 68 1F 01 59 [22:00:16]Write i2c OK [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: D1 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: D1 01 00 [22:00:16]MH_I2C_Read... [22:00:16]Read from MH i2c: D1 01 00 68 1F 00 58 [22:00:16]Write to MH i2c: 01 00 00 69 1F 88 [22:00:16]Write i2c OK [22:00:16]MH_I2C_Read... [22:00:17]OFD Sender: No OFD packet to send [22:00:17]*** Cut start [22:00:17]*** Partial cut [22:00:17]*** CUTSNS_PIN = 1 [22:00:17]*** CUTSNS_PIN = 0 [22:00:17]*** Brake cut motor [22:00:18]Read from MH i2c: 01 [22:00:18]MH_I2C_Read... [22:00:18]*** Stop cut motor [22:00:18]*** Cut end [22:00:18]Read from MH i2c: 01 07 00 [22:00:18]MH_I2C_Read... [22:00:18]Read from MH i2c: 01 07 00 69 1F 00 00 00 00 00 FF 0F 9D [22:00:18]process_action close_receipt done [22:00:18]requested_data is exist [22:00:18]produce_requested_data [22:00:18]requested_item fm.sn is exist - process it [22:00:18]wFMCommunicate request_size=4 [22:00:18]MH_SAM_APDU [22:00:18]CAPDU: 80 11 00 00 [22:00:18]Write to MH i2c: E2 08 00 6A 1F 80 11 00 00 00 00 00 00 03 [22:00:18]Write i2c OK [22:00:18]MH_I2C_Read... [22:00:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:18]Read from MH i2c: E2 [22:00:18]MH_I2C_Read... [22:00:18]Read from MH i2c: E2 17 00 [22:00:18]MH_I2C_Read... [22:00:18]Read from MH i2c: E2 17 00 6A 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5E [22:00:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:00:18]wFMCommunicate OK [22:00:18]requested_item fd.num is exist - process it [22:00:18]SAM_PROTO_GetFieldsCounters [22:00:18]wFMCommunicate request_size=4 [22:00:18]MH_SAM_APDU [22:00:18]CAPDU: 80 13 00 00 [22:00:18]Write to MH i2c: E2 08 00 6B 1F 80 13 00 00 00 00 00 00 06 [22:00:18]Write i2c OK [22:00:18]MH_I2C_Read... [22:00:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:00:18]Read from MH i2c: E2 [22:00:18]MH_I2C_Read... [22:00:18]Read from MH i2c: E2 62 00 [22:00:18]MH_I2C_Read... [22:00:18]Read from MH i2c: E2 62 00 6B 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 20 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 E7 [22:00:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 20 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:00:18]wFMCommunicate OK [22:00:18]SAM_PROTO_GetFieldsCounters done [22:00:18]requested_item shift.num is exist - process it [22:00:18]requested_item shift.opened is exist - process it [22:00:18]req_shift_opened [22:00:18]FM_GetShiftState [22:00:18]SAM_PROTO_GetShiftState [22:00:18]wFMCommunicate request_size=4 [22:00:18]MH_SAM_APDU [22:00:18]CAPDU: 80 13 01 00 [22:00:18]Write to MH i2c: E2 08 00 6C 1F 80 13 01 00 00 00 00 00 08 [22:00:18]Write i2c OK [22:00:18]MH_I2C_Read... [22:00:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:18]Read from MH i2c: E2 [22:00:18]MH_I2C_Read... [22:00:18]Read from MH i2c: E2 0E 00 [22:00:18]MH_I2C_Read... [22:00:18]Read from MH i2c: E2 0E 00 6C 1F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 57 [22:00:18]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:00:18]wFMCommunicate OK [22:00:18]SAM_PROTO_GetShiftState done [22:00:18]FM_GetShiftState done [22:00:18]req_shift_opened done [22:00:18]requested_item shift.open_date is exist - process it [22:00:18]req_shift_open_date [22:00:18]req_shift_open_date done [22:00:18]produce_requested_data done [22:00:18]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139296,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [22:00:18]process_action_free close_receipt [22:00:18]json_value_free [22:00:18]json_value_free done [22:00:18]process_json_proto returns [22:00:18]Send response to host [22:00:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139296,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [22:00:18]free response buf [22:00:18]execute_script done [22:00:18]execute_script returns [22:00:18]free content buf [22:00:18]Sock 9.Close socket [22:00:18]Sock 9.Thread stoped [22:00:22]OFD Sender: No OFD packet to send [22:00:27]OFD Sender: No OFD packet to send [22:00:32]OFD Sender: No OFD packet to send [22:00:37]OFD Sender: No OFD packet to send [22:00:42]OFD Sender: No OFD packet to send [22:00:47]OFD Sender: No OFD packet to send [22:00:52]OFD Sender: No OFD packet to send [22:00:57]OFD Sender: No OFD packet to send [22:01:02]OFD Sender: No OFD packet to send [22:01:07]OFD Sender: No OFD packet to send [22:01:12]OFD Sender: No OFD packet to send [22:01:17]OFD Sender: No OFD packet to send [22:01:22]OFD Sender: No OFD packet to send [22:01:27]OFD Sender: No OFD packet to send [22:01:32]OFD Sender: No OFD packet to send [22:01:37]OFD Sender: No OFD packet to send [22:01:42]OFD Sender: No OFD packet to send [22:01:47]OFD Sender: No OFD packet to send [22:01:52]OFD Sender: No OFD packet to send [22:01:57]OFD Sender: No OFD packet to send [22:02:02]OFD Sender: No OFD packet to send [22:02:07]OFD Sender: No OFD packet to send [22:02:12]OFD Sender: No OFD packet to send [22:02:17]OFD Sender: No OFD packet to send [22:02:22]OFD Sender: No OFD packet to send [22:02:27]OFD Sender: No OFD packet to send [22:02:32]OFD Sender: No OFD packet to send [22:02:37]OFD Sender: No OFD packet to send [22:02:42]OFD Sender: No OFD packet to send [22:02:47]OFD Sender: No OFD packet to send [22:02:52]OFD Sender: No OFD packet to send [22:02:57]OFD Sender: No OFD packet to send [22:03:02]OFD Sender: No OFD packet to send [22:03:07]OFD Sender: No OFD packet to send [22:03:12]OFD Sender: No OFD packet to send [22:03:17]OFD Sender: No OFD packet to send [22:03:22]OFD Sender: No OFD packet to send [22:03:27]OFD Sender: No OFD packet to send [22:03:32]OFD Sender: No OFD packet to send [22:03:37]OFD Sender: No OFD packet to send [22:03:42]OFD Sender: No OFD packet to send [22:03:47]OFD Sender: No OFD packet to send [22:03:52]OFD Sender: No OFD packet to send [22:03:57]OFD Sender: No OFD packet to send [22:04:02]OFD Sender: No OFD packet to send [22:04:07]OFD Sender: No OFD packet to send [22:04:12]OFD Sender: No OFD packet to send [22:04:14]accept exits with 8 [22:04:14]New connection [22:04:14]New thread 3067284836 created [22:04:14]Thread 3067141476 joined [22:04:14]Waiting for new connection... [22:04:14] Sock 8.Parse request [22:04:14]Sock 8.Check first char [22:04:14]Sock 8.First char is OK [22:04:14]request: POST /json_proto HTTP/1.0 [22:04:14]Method: POST [22:04:14]URL: /json_proto [22:04:14]Method is POST - this is cgi request [22:04:14]url: /json_proto [22:04:14]query_string will be loaded in cgi processing [22:04:14]execute_cgi json_proto POST (null) [22:04:14]execute_cgi path=json_proto method=POST [22:04:14]POST find Content-Length [22:04:14]Host: 172.17.50.196:8080 [22:04:14]Content-Length: 646 [22:04:14]Content-Type: application/json [22:04:14] [22:04:14]POST finish read [22:04:14]Found Content-Length = 646 [22:04:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335191", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:14]execute_script... [22:04: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 : (3)335191", "tax_sys" : 0, "items" : [ { "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:14]POST & json_proto [22:04:14]process_json_proto [22:04:14]json parsed OK: [22:04:14]protocol is kg_v1.0 [22:04:14]action value=close_receipt [22:04:14]process_action close_receipt [22:04:14]cmd_close_receipt [22:04:14]MH_GetDate [22:04:14]Write to MH i2c: F0 00 00 6D 1F 7B [22:04:14]Write i2c OK [22:04:14]MH_I2C_Read... [22:04:14]Read from MH i2c: F0 [22:04:14]MH_I2C_Read... [22:04:14]Read from MH i2c: F0 09 00 [22:04:14]MH_I2C_Read... [22:04:14]Read from MH i2c: F0 09 00 6D 1F 00 E0 5B 21 67 72 0D 1C 67 49 [22:04:14]GetLastDocTimeStamp 1730239216 [22:04:14]current date 1730239456 [22:04:14]FM_GetShiftState [22:04:14]SAM_PROTO_GetShiftState [22:04:14]wFMCommunicate request_size=4 [22:04:14]MH_SAM_APDU [22:04:14]CAPDU: 80 13 01 00 [22:04:14]Write to MH i2c: E2 08 00 6E 1F 80 13 01 00 00 00 00 00 0A [22:04:14]Write i2c OK [22:04:14]MH_I2C_Read... [22:04:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:14]Read from MH i2c: E2 [22:04:14]MH_I2C_Read... [22:04:14]Read from MH i2c: E2 0E 00 [22:04:14]MH_I2C_Read... [22:04:14]Read from MH i2c: E2 0E 00 6E 1F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 59 [22:04:14]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:04:14]wFMCommunicate OK [22:04:14]SAM_PROTO_GetShiftState done [22:04:14]FM_GetShiftState done [22:04:14]opened in 1730160023 [22:04:14]opened+sec_in_day 1730246423 [22:04:14]quantity*price = 26000 [22:04:14]sum+1 = 26001 [22:04:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 260.00 НСП 1% : 2.30 НДС 12% : 27.61 Наличными: 260.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 282 29.10.2024 22:04 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139297 ФПД: 155518280041522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T220416&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139297&fm=155518280041522&tin=02508201610067®Number=0000000000091631&sum=26000 0 [22:04:15]StoreToDocumentArchive [22:04:15]shift 555 fd 139297 [22:04:15]save to /storage/0555/doc_00139297 [22:04:15]save last doc name /storage/0555/doc_00139297 to /storage/kkm_last_doc_name [22:04:15]save OK [22:04:15]Clear old archive folders... [22:04:15]ProcessDocumentItem done err = 0, tmpTLVsize=282 [22:04:15]tlvbuf is 01112850 [22:04:15]SAM_PROTO_ClearQueue [22:04:15]wFMCommunicate request_size=4 [22:04:15]MH_SAM_APDU [22:04:15]CAPDU: 80 09 00 00 [22:04:15]Write to MH i2c: E2 08 00 7B 1F 80 09 00 00 00 00 00 00 0C [22:04:15]Write i2c OK [22:04:15]MH_I2C_Read... [22:04:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:04:15]Read from MH i2c: E2 [22:04:15]MH_I2C_Read... [22:04:15]Read from MH i2c: E2 03 00 [22:04:15]MH_I2C_Read... [22:04:15]Read from MH i2c: E2 03 00 7B 1F 00 90 00 0E [22:04:15]RAPDU: 90 00 [22:04:15]wFMCommunicate OK [22:04:15]SAM_PROTO_ClearQueue done [22:04:15]KKMCreateOFDPacket [22:04:15]OFDProtocolAddRootSTLVToBuf [22:04:15]FM_MakeSignedData [22:04:15]FM_MakeSignedData [22:04:15]SAM_PROTO_SignData [22:04:15]wFMCommunicate request_size=4 [22:04:15]MH_SAM_APDU [22:04:15]CAPDU: 80 0D 01 02 [22:04:15]Write to MH i2c: E2 08 00 7C 1F 80 0D 01 02 00 00 00 00 14 [22:04:15]Write i2c OK [22:04:15]MH_I2C_Read... [22:04:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:04:15]Read from MH i2c: E2 [22:04:15]MH_I2C_Read... [22:04:15]Read from MH i2c: E2 03 00 [22:04:15]MH_I2C_Read... [22:04:15]Read from MH i2c: E2 03 00 7C 1F 00 90 00 0F [22:04:15]RAPDU: 90 00 [22:04:15]wFMCommunicate OK [22:04:15]wFMCommunicate request_size=255 [22:04:15]MH_SAM_APDU [22:04:15]CAPDU: 80 0D 02 02 FA 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 1A 01 00 00 F4 03 04 00 E0 5B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 [22:04:15]Write to MH i2c: E2 02 01 7D 1F 80 0D 02 02 FA 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 1A 01 00 00 F4 03 04 00 E0 5B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 00 00 E3 [22:04:15]Write i2c OK [22:04:15]MH_I2C_Read... [22:04:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:15]Read from MH i2c: E2 [22:04:15]MH_I2C_Read... [22:04:15]Read from MH i2c: E2 03 00 [22:04:15]MH_I2C_Read... [22:04:15]Read from MH i2c: E2 03 00 7D 1F 00 90 00 10 [22:04:15]RAPDU: 90 00 [22:04:15]wFMCommunicate OK [22:04:15]wFMCommunicate request_size=41 [22:04:15]MH_SAM_APDU [22:04:15]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 21 20 02 00 35 04 06 00 8D 71 6B D6 84 32 [22:04:15]Write to MH i2c: E2 2C 00 7E 1F 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 21 20 02 00 35 04 06 00 8D 71 6B D6 84 32 00 00 26 [22:04:15]Write i2c OK [22:04:15]MH_I2C_Read... [22:04:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:15]Read from MH i2c: E2 [22:04:15]MH_I2C_Read... [22:04:15]Read from MH i2c: E2 03 00 [22:04:15]MH_I2C_Read... [22:04:15]Read from MH i2c: E2 03 00 7E 1F 00 90 00 11 [22:04:15]RAPDU: 90 00 [22:04:15]wFMCommunicate OK [22:04:15]wFMCommunicate request_size=4 [22:04:15]MH_SAM_APDU [22:04:15]CAPDU: 80 0D 03 02 [22:04:15]Write to MH i2c: E2 08 00 7F 1F 80 0D 03 02 00 00 00 00 19 [22:04:15]Write i2c OK [22:04:15]MH_I2C_Read... [22:04:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:04:16]Read from MH i2c: E2 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: E2 0B 00 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: E2 0B 00 7F 1F 00 E2 EA 69 CD 39 BD 6C 6D 90 00 EB [22:04:16]RAPDU: E2 EA 69 CD 39 BD 6C 6D 90 00 [22:04:16]wFMCommunicate OK [22:04:16]SAM_PROTO_SignData done [22:04:16]FM_MakeSignedData done [22:04:16]CreateOFDProtocolMessage [22:04:16]wFMCommunicate request_size=4 [22:04:16]MH_SAM_APDU [22:04:16]CAPDU: 80 11 00 00 [22:04:16]Write to MH i2c: E2 08 00 80 1F 80 11 00 00 00 00 00 00 19 [22:04:16]Write i2c OK [22:04:16]MH_I2C_Read... [22:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:16]Read from MH i2c: E2 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: E2 17 00 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: E2 17 00 80 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 74 [22:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:04:16]wFMCommunicate OK [22:04:16]CreateOFDProtocolMessage done [22:04:16]OFDSenderStorePacket 139297 [22:04:16]StoreOFDPacket docnum=139297 [22:04:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2E 01 00 00 B5 FA 26 01 5F 0C 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 1A 01 00 00 F4 03 04 00 E0 5B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 21 20 02 00 35 04 06 00 8D 71 6B D6 84 32 E2 EA 69 CD 39 BD 6C 6D [22:04:16]CheckFolder [22:04:16]dirname=/storage/ofd_packets [22:04:16]CheckFolder done [22:04:16]ProducePacketName [22:04:16]name=ofd_packets/00139297 [22:04:16]NVStorageSaveData ofd_packets/00139297 [22:04:16]File name is /storage/ofd_packets/00139297 [22:04:16]Write 332 bytes [22:04:16]NVStorageSaveData done [22:04:16]OFDSenderStorePacket done [22:04:16]KKMCreateOFDPacket done [22:04:16]NVStorageSaveData kkm_last_timestamp [22:04:16]File name is /storage/kkm_last_timestamp [22:04:16]Write 4 bytes [22:04:16]NVStorageSaveData done [22:04:16]ExternCall_PrintAddStr [22:04:16]wPrintStart [22:04:16]Write to MH i2c: 01 00 00 81 1F A0 [22:04:16]Write i2c OK [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: 01 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: 01 07 00 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: 01 07 00 81 1F 00 00 00 00 00 FF 0F B5 [22:04:16]RasterBufferAndPrint [22:04:16]line Счет N : (3)335191 [22:04:16]line ИНН: 02508201610067 [22:04:16]line Контрольно-Кассовый Чек [22:04:16]line ПРОДАЖА [22:04:16]line Товар: 2000036220012 [22:04:16]line Кофе Капучино XL(GABB TRADE) [22:04:16]line 2.000 * 130.00 [22:04:16]line = 260.00 [22:04:16]line НДС 12% НСП 1% [22:04:16]line > о реализуемом товаре [22:04:16]line ИТОГО: 260.00 [22:04:16]line НСП 1% : 2.30 [22:04:16]line НДС 12% : 27.61 [22:04:16]line Наличными: 260.00 [22:04:16]line Безнал.: 0.00 [22:04:16]line Место: АЗС № 101 "Партнер Нефть" [22:04:16]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:04:16]line СНО: Общий режим [22:04:16]line Чек 282 29.10.2024 22:04 [22:04:16]line Смена: 555 ФФД: 1.0 [22:04:16]line ЗНМ: 0300000081 [22:04:16]line РНМ: 0000000000091631 [22:04:16]line Версия ККМ: 001 [22:04:16]line ФМ: 0000000000874669 [22:04:16]line ФД: 139297 [22:04:16]line ФПД: 155518280041522 [22:04:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T220416&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139297&fm=155518280041522&tin=02508201610067®Number=0000000000091631&sum=26000 [22:04:16]line 0 [22:04:16]OFD Sender: Processing packet 139297 [packets to send 34, broken 33] [22:04:16]ProducePacketName [22:04:16]name=ofd_packets/00139297 [22:04:16]OFD Sender: To server: pG, [22:04:16]CommunicateWithHost lk.salyk.kg:30040 [22:04:16]ConnectInit lk.salyk.kg [22:04:16]written 0, free lines is 4095 [22:04:16]Connected sock=10 [22:04: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 36 39 2E 01 00 00 B5 FA 26 01 5F 0C 5A 03 01 00 03 00 1A 01 1E 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 1A 01 00 00 F4 03 04 00 E0 5B 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 21 20 02 00 35 04 06 00 8D 71 6B D6 84 32 E2 EA 69 CD 39 BD 6C 6D [22:04: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 36 39 4F 00 00 00 DD E5 47 00 7B 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 36 39 10 04 04 00 21 20 02 00 F4 03 04 00 92 07 21 67 B6 04 01 00 00 5B 2A 4D 5E 94 59 C6 35 [22:04:16]CommunicateWithHost err = 0 [22:04:16]CheckOFDResponse [22:04:16]1017 (14) - 77093643461234 [22:04:16]1041 (16) - 0000000000874669 [22:04:16]1040 (4) - 139297 [22:04:16]1012 (4) - 29.10.2024 16:04 [22:04:16]1206 (1) - 0 [22:04:16]OFD Sender: Remove packet 139297 [22:04:16]ProducePacketName [22:04:16]name=ofd_packets/00139297 [22:04:16]NVStorageDeleteData [22:04:16]Write to MH i2c: 01 00 00 AA 1F C9 [22:04:16]Write i2c OK [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: 01 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: 01 07 00 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: 01 07 00 AA 1F 00 00 00 00 00 04 0D E1 [22:04:16]RasterBufferAndPrint [22:04:16]line [22:04:16]line [22:04:16]line [22:04:16]line [22:04:16]line [22:04:16]written 0, free lines is 3341 [22:04:16]MH_Cut [22:04:16]Write to MH i2c: D1 01 00 B1 1F 01 A2 [22:04:16]Write i2c OK [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: D1 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: D1 01 00 [22:04:16]MH_I2C_Read... [22:04:16]Read from MH i2c: D1 01 00 B1 1F 00 A1 [22:04:16]Write to MH i2c: 01 00 00 B2 1F D1 [22:04:16]Write i2c OK [22:04:16]MH_I2C_Read... [22:04:17]OFD Sender: No OFD packet to send [22:04:17]*** Cut start [22:04:17]*** Partial cut [22:04:17]*** CUTSNS_PIN = 1 [22:04:17]*** CUTSNS_PIN = 0 [22:04:17]*** Brake cut motor [22:04:18]Read from MH i2c: 01 [22:04:18]MH_I2C_Read... [22:04:18]*** Stop cut motor [22:04:18]*** Cut end [22:04:18]Read from MH i2c: 01 07 00 [22:04:18]MH_I2C_Read... [22:04:18]Read from MH i2c: 01 07 00 B2 1F 00 00 00 00 00 FF 0F E6 [22:04:18]process_action close_receipt done [22:04:18]requested_data is exist [22:04:18]produce_requested_data [22:04:18]requested_item fm.sn is exist - process it [22:04:18]wFMCommunicate request_size=4 [22:04:18]MH_SAM_APDU [22:04:18]CAPDU: 80 11 00 00 [22:04:18]Write to MH i2c: E2 08 00 B3 1F 80 11 00 00 00 00 00 00 4C [22:04:18]Write i2c OK [22:04:18]MH_I2C_Read... [22:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:18]Read from MH i2c: E2 [22:04:18]MH_I2C_Read... [22:04:18]Read from MH i2c: E2 17 00 [22:04:18]MH_I2C_Read... [22:04:18]Read from MH i2c: E2 17 00 B3 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A7 [22:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:04:18]wFMCommunicate OK [22:04:18]requested_item fd.num is exist - process it [22:04:18]SAM_PROTO_GetFieldsCounters [22:04:18]wFMCommunicate request_size=4 [22:04:18]MH_SAM_APDU [22:04:18]CAPDU: 80 13 00 00 [22:04:18]Write to MH i2c: E2 08 00 B4 1F 80 13 00 00 00 00 00 00 4F [22:04:18]Write i2c OK [22:04:18]MH_I2C_Read... [22:04:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:04:18]Read from MH i2c: E2 [22:04:18]MH_I2C_Read... [22:04:18]Read from MH i2c: E2 62 00 [22:04:18]MH_I2C_Read... [22:04:18]Read from MH i2c: E2 62 00 B4 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 21 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [22:04: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 21 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:04:18]wFMCommunicate OK [22:04:18]SAM_PROTO_GetFieldsCounters done [22:04:18]requested_item shift.num is exist - process it [22:04:18]requested_item shift.opened is exist - process it [22:04:18]req_shift_opened [22:04:18]FM_GetShiftState [22:04:18]SAM_PROTO_GetShiftState [22:04:18]wFMCommunicate request_size=4 [22:04:18]MH_SAM_APDU [22:04:18]CAPDU: 80 13 01 00 [22:04:18]Write to MH i2c: E2 08 00 B5 1F 80 13 01 00 00 00 00 00 51 [22:04:18]Write i2c OK [22:04:18]MH_I2C_Read... [22:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:18]Read from MH i2c: E2 [22:04:18]MH_I2C_Read... [22:04:18]Read from MH i2c: E2 0E 00 [22:04:18]MH_I2C_Read... [22:04:18]Read from MH i2c: E2 0E 00 B5 1F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A0 [22:04:18]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:04:18]wFMCommunicate OK [22:04:18]SAM_PROTO_GetShiftState done [22:04:18]FM_GetShiftState done [22:04:18]req_shift_opened done [22:04:18]requested_item shift.open_date is exist - process it [22:04:18]req_shift_open_date [22:04:18]req_shift_open_date done [22:04:18]produce_requested_data done [22:04:18]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139297,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [22:04:18]process_action_free close_receipt [22:04:18]json_value_free [22:04:18]json_value_free done [22:04:18]process_json_proto returns [22:04:18]Send response to host [22:04:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139297,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [22:04:18]free response buf [22:04:18]execute_script done [22:04:18]execute_script returns [22:04:18]free content buf [22:04:18]Sock 8.Close socket [22:04:18]Sock 8.Thread stoped [22:04:22]OFD Sender: No OFD packet to send [22:04:27]OFD Sender: No OFD packet to send [22:04:32]OFD Sender: No OFD packet to send [22:04:37]OFD Sender: No OFD packet to send [22:04:42]OFD Sender: No OFD packet to send [22:04:47]OFD Sender: No OFD packet to send [22:04:52]OFD Sender: No OFD packet to send [22:04:57]OFD Sender: No OFD packet to send [22:05:02]OFD Sender: No OFD packet to send [22:05:07]OFD Sender: No OFD packet to send [22:05:12]OFD Sender: No OFD packet to send [22:05:17]OFD Sender: No OFD packet to send [22:05:22]OFD Sender: No OFD packet to send [22:05:27]OFD Sender: No OFD packet to send [22:05:32]OFD Sender: No OFD packet to send [22:05:37]OFD Sender: No OFD packet to send [22:05:42]OFD Sender: No OFD packet to send [22:05:47]OFD Sender: No OFD packet to send [22:05:52]OFD Sender: No OFD packet to send [22:05:57]OFD Sender: No OFD packet to send [22:06:02]OFD Sender: No OFD packet to send [22:06:07]OFD Sender: No OFD packet to send [22:06:12]OFD Sender: No OFD packet to send [22:06:17]OFD Sender: No OFD packet to send [22:06:22]OFD Sender: No OFD packet to send [22:06:27]OFD Sender: No OFD packet to send [22:06:32]OFD Sender: No OFD packet to send [22:06:37]OFD Sender: No OFD packet to send [22:06:42]OFD Sender: No OFD packet to send [22:06:47]OFD Sender: No OFD packet to send [22:06:52]OFD Sender: No OFD packet to send [22:06:57]OFD Sender: No OFD packet to send [22:07:02]OFD Sender: No OFD packet to send [22:07:07]OFD Sender: No OFD packet to send [22:07:12]OFD Sender: No OFD packet to send [22:07:17]OFD Sender: No OFD packet to send [22:07:22]OFD Sender: No OFD packet to send [22:07:27]OFD Sender: No OFD packet to send [22:07:32]OFD Sender: No OFD packet to send [22:07:37]OFD Sender: No OFD packet to send [22:07:42]OFD Sender: No OFD packet to send [22:07:47]OFD Sender: No OFD packet to send [22:07:52]OFD Sender: No OFD packet to send [22:07:57]OFD Sender: No OFD packet to send [22:08:02]OFD Sender: No OFD packet to send [22:08:07]OFD Sender: No OFD packet to send [22:08:12]OFD Sender: No OFD packet to send [22:08:17]OFD Sender: No OFD packet to send [22:08:22]OFD Sender: No OFD packet to send [22:08:27]OFD Sender: No OFD packet to send [22:08:32]OFD Sender: No OFD packet to send [22:08:37]OFD Sender: No OFD packet to send [22:08:42]OFD Sender: No OFD packet to send [22:08:47]OFD Sender: No OFD packet to send [22:08:52]OFD Sender: No OFD packet to send [22:08:57]OFD Sender: No OFD packet to send [22:09:02]OFD Sender: No OFD packet to send [22:09:07]OFD Sender: No OFD packet to send [22:09:12]OFD Sender: No OFD packet to send [22:09:17]OFD Sender: No OFD packet to send [22:09:22]OFD Sender: No OFD packet to send [22:09:27]OFD Sender: No OFD packet to send [22:09:32]OFD Sender: No OFD packet to send [22:09:37]OFD Sender: No OFD packet to send [22:09:42]OFD Sender: No OFD packet to send [22:09:47]OFD Sender: No OFD packet to send [22:09:52]OFD Sender: No OFD packet to send [22:09:57]OFD Sender: No OFD packet to send [22:10:02]OFD Sender: No OFD packet to send [22:10:07]OFD Sender: No OFD packet to send [22:10:12]OFD Sender: No OFD packet to send [22:10:17]OFD Sender: No OFD packet to send [22:10:22]OFD Sender: No OFD packet to send [22:10:27]OFD Sender: No OFD packet to send [22:10:32]OFD Sender: No OFD packet to send [22:10:37]OFD Sender: No OFD packet to send [22:10:42]OFD Sender: No OFD packet to send [22:10:47]OFD Sender: No OFD packet to send [22:10:52]OFD Sender: No OFD packet to send [22:10:57]OFD Sender: No OFD packet to send [22:11:02]OFD Sender: No OFD packet to send [22:11:07]OFD Sender: No OFD packet to send [22:11:12]OFD Sender: No OFD packet to send [22:11:17]OFD Sender: No OFD packet to send [22:11:22]OFD Sender: No OFD packet to send [22:11:27]OFD Sender: No OFD packet to send [22:11:32]OFD Sender: No OFD packet to send [22:11:37]OFD Sender: No OFD packet to send [22:11:42]OFD Sender: No OFD packet to send [22:11:47]OFD Sender: No OFD packet to send [22:11:52]OFD Sender: No OFD packet to send [22:11:57]OFD Sender: No OFD packet to send [22:12:02]OFD Sender: No OFD packet to send [22:12:07]OFD Sender: No OFD packet to send [22:12:12]OFD Sender: No OFD packet to send [22:12:17]OFD Sender: No OFD packet to send [22:12:22]OFD Sender: No OFD packet to send [22:12:27]OFD Sender: No OFD packet to send [22:12:32]OFD Sender: No OFD packet to send [22:12:37]OFD Sender: No OFD packet to send [22:12:42]OFD Sender: No OFD packet to send [22:12:47]OFD Sender: No OFD packet to send [22:12:52]OFD Sender: No OFD packet to send [22:12:57]OFD Sender: No OFD packet to send [22:13:02]OFD Sender: No OFD packet to send [22:13:07]OFD Sender: No OFD packet to send [22:13:12]OFD Sender: No OFD packet to send [22:13:17]OFD Sender: No OFD packet to send [22:13:22]OFD Sender: No OFD packet to send [22:13:27]OFD Sender: No OFD packet to send [22:13:32]OFD Sender: No OFD packet to send [22:13:37]OFD Sender: No OFD packet to send [22:13:42]OFD Sender: No OFD packet to send [22:13:47]OFD Sender: No OFD packet to send [22:13:52]OFD Sender: No OFD packet to send [22:13:57]OFD Sender: No OFD packet to send [22:14:02]OFD Sender: No OFD packet to send [22:14:07]OFD Sender: No OFD packet to send [22:14:12]OFD Sender: No OFD packet to send [22:14:17]OFD Sender: No OFD packet to send [22:14:22]OFD Sender: No OFD packet to send [22:14:27]OFD Sender: No OFD packet to send [22:14:32]OFD Sender: No OFD packet to send [22:14:37]OFD Sender: No OFD packet to send [22:14:42]OFD Sender: No OFD packet to send [22:14:47]OFD Sender: No OFD packet to send [22:14:52]OFD Sender: No OFD packet to send [22:14:57]OFD Sender: No OFD packet to send [22:15:02]OFD Sender: No OFD packet to send [22:15:07]OFD Sender: No OFD packet to send [22:15:12]OFD Sender: No OFD packet to send [22:15:17]OFD Sender: No OFD packet to send [22:15:22]OFD Sender: No OFD packet to send [22:15:27]OFD Sender: No OFD packet to send [22:15:32]OFD Sender: No OFD packet to send [22:15:37]OFD Sender: No OFD packet to send [22:15:42]OFD Sender: No OFD packet to send [22:15:47]OFD Sender: No OFD packet to send [22:15:52]OFD Sender: No OFD packet to send [22:15:57]OFD Sender: No OFD packet to send [22:16:02]OFD Sender: No OFD packet to send [22:16:07]OFD Sender: No OFD packet to send [22:16:12]OFD Sender: No OFD packet to send [22:16:17]OFD Sender: No OFD packet to send [22:16:22]OFD Sender: No OFD packet to send [22:16:27]OFD Sender: No OFD packet to send [22:16:32]OFD Sender: No OFD packet to send [22:16:37]OFD Sender: No OFD packet to send [22:16:42]OFD Sender: No OFD packet to send [22:16:47]OFD Sender: No OFD packet to send [22:16:52]OFD Sender: No OFD packet to send [22:16:57]OFD Sender: No OFD packet to send [22:17:02]OFD Sender: No OFD packet to send [22:17:07]OFD Sender: No OFD packet to send [22:17:12]OFD Sender: No OFD packet to send [22:17:17]OFD Sender: No OFD packet to send [22:17:22]OFD Sender: No OFD packet to send [22:17:27]OFD Sender: No OFD packet to send [22:17:32]OFD Sender: No OFD packet to send [22:17:37]OFD Sender: No OFD packet to send [22:17:42]OFD Sender: No OFD packet to send [22:17:47]OFD Sender: No OFD packet to send [22:17:52]OFD Sender: No OFD packet to send [22:17:57]OFD Sender: No OFD packet to send [22:18:02]OFD Sender: No OFD packet to send [22:18:07]OFD Sender: No OFD packet to send [22:18:12]OFD Sender: No OFD packet to send [22:18:17]OFD Sender: No OFD packet to send [22:18:22]OFD Sender: No OFD packet to send [22:18:27]OFD Sender: No OFD packet to send [22:18:32]OFD Sender: No OFD packet to send [22:18:37]OFD Sender: No OFD packet to send [22:18:42]OFD Sender: No OFD packet to send [22:18:47]OFD Sender: No OFD packet to send [22:18:52]OFD Sender: No OFD packet to send [22:18:57]OFD Sender: No OFD packet to send [22:19:02]OFD Sender: No OFD packet to send [22:19:07]OFD Sender: No OFD packet to send [22:19:12]OFD Sender: No OFD packet to send [22:19:17]OFD Sender: No OFD packet to send [22:19:22]OFD Sender: No OFD packet to send [22:19:27]OFD Sender: No OFD packet to send [22:19:32]OFD Sender: No OFD packet to send [22:19:37]OFD Sender: No OFD packet to send [22:19:42]OFD Sender: No OFD packet to send [22:19:47]OFD Sender: No OFD packet to send [22:19:52]OFD Sender: No OFD packet to send [22:19:57]OFD Sender: No OFD packet to send [22:20:02]OFD Sender: No OFD packet to send [22:20:07]OFD Sender: No OFD packet to send [22:20:12]OFD Sender: No OFD packet to send [22:20:18]OFD Sender: No OFD packet to send [22:20:23]OFD Sender: No OFD packet to send [22:20:28]OFD Sender: No OFD packet to send [22:20:33]OFD Sender: No OFD packet to send [22:20:38]OFD Sender: No OFD packet to send [22:20:43]OFD Sender: No OFD packet to send [22:20:48]OFD Sender: No OFD packet to send [22:20:48]accept exits with 9 [22:20:48]New connection [22:20:48]New thread 3067141476 created [22:20:48]Thread 3067284836 joined [22:20:48]Waiting for new connection... [22:20:48] Sock 9.Parse request [22:20:48]Sock 9.Check first char [22:20:48]Sock 9.First char is OK [22:20:48]request: POST /json_proto HTTP/1.0 [22:20:48]Method: POST [22:20:48]URL: /json_proto [22:20:48]Method is POST - this is cgi request [22:20:48]url: /json_proto [22:20:48]query_string will be loaded in cgi processing [22:20:48]execute_cgi json_proto POST (null) [22:20:48]execute_cgi path=json_proto method=POST [22:20:48]POST find Content-Length [22:20:48]Host: 172.17.50.196:8080 [22:20:48]Content-Length: 711 [22:20:48]Content-Type: application/json [22:20:48] [22:20:48]POST finish read [22:20:48]Found Content-Length = 711 [22:20:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335192", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 84.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:48]execute_script... [22:20: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 : (3)335192", "tax_sys" : 0, "items" : [ { "code": "4870001571030", "name": "\u0412\u043E\u0434\u0430 ASU \u043F\u0438\u0442 \u043D.\u0433\u0430\u0437 \u043A\u043B\u0443\u0431\u043D,\u043A\u0438\u0432\u0438 \u041F\u042D\u0422 1\u043B", "price" : 84.00, "quantity" : 1.000, "sum" : 84.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 84.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:48]POST & json_proto [22:20:48]process_json_proto [22:20:48]json parsed OK: [22:20:48]protocol is kg_v1.0 [22:20:48]action value=close_receipt [22:20:48]process_action close_receipt [22:20:48]cmd_close_receipt [22:20:48]MH_GetDate [22:20:48]Write to MH i2c: F0 00 00 B6 1F C4 [22:20:48]Write i2c OK [22:20:48]MH_I2C_Read... [22:20:48]Read from MH i2c: F0 [22:20:48]MH_I2C_Read... [22:20:48]Read from MH i2c: F0 09 00 [22:20:48]MH_I2C_Read... [22:20:48]Read from MH i2c: F0 09 00 B6 1F 00 C2 5F 21 67 72 0D 1C 67 78 [22:20:48]GetLastDocTimeStamp 1730239456 [22:20:48]current date 1730240450 [22:20:48]FM_GetShiftState [22:20:48]SAM_PROTO_GetShiftState [22:20:48]wFMCommunicate request_size=4 [22:20:48]MH_SAM_APDU [22:20:48]CAPDU: 80 13 01 00 [22:20:48]Write to MH i2c: E2 08 00 B7 1F 80 13 01 00 00 00 00 00 53 [22:20:48]Write i2c OK [22:20:48]MH_I2C_Read... [22:20:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:48]Read from MH i2c: E2 [22:20:48]MH_I2C_Read... [22:20:48]Read from MH i2c: E2 0E 00 [22:20:48]MH_I2C_Read... [22:20:48]Read from MH i2c: E2 0E 00 B7 1F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A2 [22:20:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:20:48]wFMCommunicate OK [22:20:48]SAM_PROTO_GetShiftState done [22:20:48]FM_GetShiftState done [22:20:48]opened in 1730160023 [22:20:48]opened+sec_in_day 1730246423 [22:20:48]quantity*price = 8400 [22:20:48]sum+1 = 8401 [22:20:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 84.00 НСП 1% : 0.74 НДС 12% : 8.92 Наличными: 84.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 283 29.10.2024 22:20 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139298 ФПД: 280226021253192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T222050&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139298&fm=280226021253192&tin=02508201610067®Number=0000000000091631&sum=8400 0 [22:20:49]StoreToDocumentArchive [22:20:49]shift 555 fd 139298 [22:20:49]save to /storage/0555/doc_00139298 [22:20:49]save last doc name /storage/0555/doc_00139298 to /storage/kkm_last_doc_name [22:20:49]save OK [22:20:49]Clear old archive folders... [22:20:49]ProcessDocumentItem done err = 0, tmpTLVsize=302 [22:20:49]tlvbuf is 01114FC0 [22:20:49]SAM_PROTO_ClearQueue [22:20:49]wFMCommunicate request_size=4 [22:20:49]MH_SAM_APDU [22:20:49]CAPDU: 80 09 00 00 [22:20:49]Write to MH i2c: E2 08 00 C4 1F 80 09 00 00 00 00 00 00 55 [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:20:49]Read from MH i2c: E2 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 C4 1F 00 90 00 57 [22:20:49]RAPDU: 90 00 [22:20:49]wFMCommunicate OK [22:20:49]SAM_PROTO_ClearQueue done [22:20:49]KKMCreateOFDPacket [22:20:49]OFDProtocolAddRootSTLVToBuf [22:20:49]FM_MakeSignedData [22:20:49]FM_MakeSignedData [22:20:49]SAM_PROTO_SignData [22:20:49]wFMCommunicate request_size=4 [22:20:49]MH_SAM_APDU [22:20:49]CAPDU: 80 0D 01 02 [22:20:49]Write to MH i2c: E2 08 00 C5 1F 80 0D 01 02 00 00 00 00 5D [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:20:49]Read from MH i2c: E2 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 C5 1F 00 90 00 58 [22:20:49]RAPDU: 90 00 [22:20:49]wFMCommunicate OK [22:20:49]wFMCommunicate request_size=255 [22:20:49]MH_SAM_APDU [22:20:49]CAPDU: 80 0D 02 02 FA 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 01 00 00 F4 03 04 00 C2 5F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 [22:20:49]Write to MH i2c: E2 02 01 C6 1F 80 0D 02 02 FA 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 01 00 00 F4 03 04 00 C2 5F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 00 00 ED [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:49]Read from MH i2c: E2 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 C6 1F 00 90 00 59 [22:20:49]RAPDU: 90 00 [22:20:49]wFMCommunicate OK [22:20:49]wFMCommunicate request_size=61 [22:20:49]MH_SAM_APDU [22:20:49]CAPDU: 80 0D 02 02 38 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 22 20 02 00 35 04 06 00 FE DD 34 74 20 48 [22:20:49]Write to MH i2c: E2 40 00 C7 1F 80 0D 02 02 38 00 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 22 20 02 00 35 04 06 00 FE DD 34 74 20 48 00 00 C7 [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:20:49]Read from MH i2c: E2 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 03 00 C7 1F 00 90 00 5A [22:20:49]RAPDU: 90 00 [22:20:49]wFMCommunicate OK [22:20:49]wFMCommunicate request_size=4 [22:20:49]MH_SAM_APDU [22:20:49]CAPDU: 80 0D 03 02 [22:20:49]Write to MH i2c: E2 08 00 C8 1F 80 0D 03 02 00 00 00 00 62 [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:20:49]Read from MH i2c: E2 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 0B 00 [22:20:49]MH_I2C_Read... [22:20:49]Read from MH i2c: E2 0B 00 C8 1F 00 6E 26 F5 A5 F5 70 A3 8A 90 00 23 [22:20:49]RAPDU: 6E 26 F5 A5 F5 70 A3 8A 90 00 [22:20:49]wFMCommunicate OK [22:20:49]SAM_PROTO_SignData done [22:20:49]FM_MakeSignedData done [22:20:49]CreateOFDProtocolMessage [22:20:49]wFMCommunicate request_size=4 [22:20:49]MH_SAM_APDU [22:20:49]CAPDU: 80 11 00 00 [22:20:49]Write to MH i2c: E2 08 00 C9 1F 80 11 00 00 00 00 00 00 62 [22:20:49]Write i2c OK [22:20:49]MH_I2C_Read... [22:20:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:50]Read from MH i2c: E2 [22:20:50]MH_I2C_Read... [22:20:50]Read from MH i2c: E2 17 00 [22:20:50]MH_I2C_Read... [22:20:50]Read from MH i2c: E2 17 00 C9 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BD [22:20:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:20:50]wFMCommunicate OK [22:20:50]CreateOFDProtocolMessage done [22:20:50]OFDSenderStorePacket 139298 [22:20:50]StoreOFDPacket docnum=139298 [22:20:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 42 01 00 00 BF 09 3A 01 0A BD 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 01 00 00 F4 03 04 00 C2 5F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 22 20 02 00 35 04 06 00 FE DD 34 74 20 48 6E 26 F5 A5 F5 70 A3 8A [22:20:50]CheckFolder [22:20:50]dirname=/storage/ofd_packets [22:20:50]CheckFolder done [22:20:50]ProducePacketName [22:20:50]name=ofd_packets/00139298 [22:20:50]NVStorageSaveData ofd_packets/00139298 [22:20:50]File name is /storage/ofd_packets/00139298 [22:20:50]Write 352 bytes [22:20:50]NVStorageSaveData done [22:20:50]OFDSenderStorePacket done [22:20:50]KKMCreateOFDPacket done [22:20:50]NVStorageSaveData kkm_last_timestamp [22:20:50]File name is /storage/kkm_last_timestamp [22:20:50]Write 4 bytes [22:20:50]NVStorageSaveData done [22:20:50]ExternCall_PrintAddStr [22:20:50]wPrintStart [22:20:50]Write to MH i2c: 01 00 00 CA 1F E9 [22:20:50]Write i2c OK [22:20:50]MH_I2C_Read... [22:20:50]Read from MH i2c: 01 [22:20:50]MH_I2C_Read... [22:20:50]Read from MH i2c: 01 07 00 [22:20:50]MH_I2C_Read... [22:20:50]Read from MH i2c: 01 07 00 CA 1F 00 00 00 00 00 FF 0F FE [22:20:50]RasterBufferAndPrint [22:20:50]line Счет N : (3)335192 [22:20:50]line ИНН: 02508201610067 [22:20:50]line Контрольно-Кассовый Чек [22:20:50]line ПРОДАЖА [22:20:50]line Товар: 4870001571030 [22:20:50]line Вода ASU пит н.газ клубн,киви ПЭТ 1л [22:20:50]line 1.000 * 84.00 [22:20:50]line = 84.00 [22:20:50]line НДС 12% НСП 1% [22:20:50]line > о реализуемом товаре [22:20:50]line ИТОГО: 84.00 [22:20:50]line НСП 1% : 0.74 [22:20:50]line НДС 12% : 8.92 [22:20:50]line Наличными: 84.00 [22:20:50]line Безнал.: 0.00 [22:20:50]line Место: АЗС № 101 "Партнер Нефть" [22:20:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:20:50]line СНО: Общий режим [22:20:50]line Чек 283 29.10.2024 22:20 [22:20:50]line Смена: 555 ФФД: 1.0 [22:20:50]line ЗНМ: 0300000081 [22:20:50]line РНМ: 0000000000091631 [22:20:50]line Версия ККМ: 001 [22:20:50]line ФМ: 0000000000874669 [22:20:50]line ФД: 139298 [22:20:50]line ФПД: 280226021253192 [22:20:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T222050&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139298&fm=280226021253192&tin=02508201610067®Number=0000000000091631&sum=8400 [22:20:50]line 0 [22:20:50]OFD Sender: Processing packet 139298 [packets to send 34, broken 33] [22:20:50]ProducePacketName [22:20:50]name=ofd_packets/00139298 [22:20:50]OFD Sender: To server: pG, [22:20:50]CommunicateWithHost lk.salyk.kg:30040 [22:20:50]ConnectInit lk.salyk.kg [22:20:50]written 0, free lines is 4095 [22:20:50]Connected sock=10 [22:20: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 36 39 42 01 00 00 BF 09 3A 01 0A BD 5A 03 01 00 03 00 2E 01 1E 04 01 00 01 23 04 80 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 31 30 33 30 06 04 3C 00 D0 92 D0 BE D0 B4 D0 B0 20 41 53 55 20 D0 BF D0 B8 D1 82 20 D0 BD 2E D0 B3 D0 B0 D0 B7 20 D0 BA D0 BB D1 83 D0 B1 D0 BD 2C D0 BA D0 B8 D0 B2 D0 B8 20 D0 9F D0 AD D0 A2 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D0 20 00 00 00 00 13 04 06 00 D0 20 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 20 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 03 00 00 00 00 07 04 06 00 D0 20 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 01 00 00 F4 03 04 00 C2 5F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 22 20 02 00 35 04 06 00 FE DD 34 74 20 48 6E 26 F5 A5 F5 70 A3 8A [22:20: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 36 39 4F 00 00 00 E4 DC 47 00 75 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 36 39 10 04 04 00 22 20 02 00 F4 03 04 00 74 0B 21 67 B6 04 01 00 00 02 54 2D 19 A0 76 6C 29 [22:20:50]CommunicateWithHost err = 0 [22:20:50]CheckOFDResponse [22:20:50]1017 (14) - 77093643461234 [22:20:50]1041 (16) - 0000000000874669 [22:20:50]1040 (4) - 139298 [22:20:50]1012 (4) - 29.10.2024 16:21 [22:20:50]1206 (1) - 0 [22:20:50]OFD Sender: Remove packet 139298 [22:20:50]ProducePacketName [22:20:50]name=ofd_packets/00139298 [22:20:50]NVStorageDeleteData [22:20:50]Write to MH i2c: 01 00 00 F3 1F 12 [22:20:50]Write i2c OK [22:20:50]MH_I2C_Read... [22:20:50]Read from MH i2c: 01 [22:20:50]MH_I2C_Read... [22:20:50]Read from MH i2c: 01 07 00 [22:20:50]MH_I2C_Read... [22:20:50]Read from MH i2c: 01 07 00 F3 1F 00 00 00 00 00 03 0D 29 [22:20:50]RasterBufferAndPrint [22:20:50]line [22:20:50]line [22:20:50]line [22:20:50]line [22:20:50]line [22:20:50]written 0, free lines is 3340 [22:20:50]MH_Cut [22:20:50]Write to MH i2c: D1 01 00 FA 1F 01 EB [22:20:50]Write i2c OK [22:20:50]MH_I2C_Read... [22:20:50]Read from MH i2c: D1 [22:20:50]MH_I2C_Read... [22:20:50]Read from MH i2c: D1 01 00 [22:20:50]MH_I2C_Read... [22:20:50]Read from MH i2c: D1 01 00 FA 1F 00 EA [22:20:50]Write to MH i2c: 01 00 00 FB 1F 1A [22:20:50]Write i2c OK [22:20:50]MH_I2C_Read... [22:20:51]OFD Sender: No OFD packet to send [22:20:51]*** Cut start [22:20:51]*** Partial cut [22:20:51]*** CUTSNS_PIN = 1 [22:20:51]*** CUTSNS_PIN = 0 [22:20:51]*** Brake cut motor [22:20:52]Read from MH i2c: 01 [22:20:52]MH_I2C_Read... [22:20:52]*** Stop cut motor [22:20:52]*** Cut end [22:20:52]Read from MH i2c: 01 07 00 [22:20:52]MH_I2C_Read... [22:20:52]Read from MH i2c: 01 07 00 FB 1F 00 00 00 00 00 FF 0F 2F [22:20:52]process_action close_receipt done [22:20:52]requested_data is exist [22:20:52]produce_requested_data [22:20:52]requested_item fm.sn is exist - process it [22:20:52]wFMCommunicate request_size=4 [22:20:52]MH_SAM_APDU [22:20:52]CAPDU: 80 11 00 00 [22:20:52]Write to MH i2c: E2 08 00 FC 1F 80 11 00 00 00 00 00 00 95 [22:20:52]Write i2c OK [22:20:52]MH_I2C_Read... [22:20:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:52]Read from MH i2c: E2 [22:20:52]MH_I2C_Read... [22:20:52]Read from MH i2c: E2 17 00 [22:20:52]MH_I2C_Read... [22:20:52]Read from MH i2c: E2 17 00 FC 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F0 [22:20:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:20:52]wFMCommunicate OK [22:20:52]requested_item fd.num is exist - process it [22:20:52]SAM_PROTO_GetFieldsCounters [22:20:52]wFMCommunicate request_size=4 [22:20:52]MH_SAM_APDU [22:20:52]CAPDU: 80 13 00 00 [22:20:52]Write to MH i2c: E2 08 00 FD 1F 80 13 00 00 00 00 00 00 98 [22:20:52]Write i2c OK [22:20:52]MH_I2C_Read... [22:20:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:20:52]Read from MH i2c: E2 [22:20:52]MH_I2C_Read... [22:20:52]Read from MH i2c: E2 62 00 [22:20:52]MH_I2C_Read... [22:20:52]Read from MH i2c: E2 62 00 FD 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 22 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [22:20: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 22 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:20:52]wFMCommunicate OK [22:20:52]SAM_PROTO_GetFieldsCounters done [22:20:52]requested_item shift.num is exist - process it [22:20:52]requested_item shift.opened is exist - process it [22:20:52]req_shift_opened [22:20:52]FM_GetShiftState [22:20:52]SAM_PROTO_GetShiftState [22:20:52]wFMCommunicate request_size=4 [22:20:52]MH_SAM_APDU [22:20:52]CAPDU: 80 13 01 00 [22:20:52]Write to MH i2c: E2 08 00 FE 1F 80 13 01 00 00 00 00 00 9A [22:20:52]Write i2c OK [22:20:52]MH_I2C_Read... [22:20:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:52]Read from MH i2c: E2 [22:20:52]MH_I2C_Read... [22:20:52]Read from MH i2c: E2 0E 00 [22:20:52]MH_I2C_Read... [22:20:52]Read from MH i2c: E2 0E 00 FE 1F 00 09 00 01 97 25 20 67 00 00 00 00 90 00 E9 [22:20:52]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:20:52]wFMCommunicate OK [22:20:52]SAM_PROTO_GetShiftState done [22:20:52]FM_GetShiftState done [22:20:52]req_shift_opened done [22:20:52]requested_item shift.open_date is exist - process it [22:20:52]req_shift_open_date [22:20:52]req_shift_open_date done [22:20:52]produce_requested_data done [22:20:52]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139298,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [22:20:52]process_action_free close_receipt [22:20:52]json_value_free [22:20:52]json_value_free done [22:20:52]process_json_proto returns [22:20:52]Send response to host [22:20:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139298,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [22:20:52]free response buf [22:20:52]execute_script done [22:20:52]execute_script returns [22:20:52]free content buf [22:20:52]Sock 9.Close socket [22:20:52]Sock 9.Thread stoped [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:25]accept exits with 8 [22:21:25]New connection [22:21:25]New thread 3067284836 created [22:21:25]Thread 3067141476 joined [22:21:25]Waiting for new connection... [22:21:25] Sock 8.Parse request [22:21:25]Sock 8.Check first char [22:21:25]Sock 8.First char is OK [22:21:25]request: POST /json_proto HTTP/1.0 [22:21:25]Method: POST [22:21:25]URL: /json_proto [22:21:25]Method is POST - this is cgi request [22:21:25]url: /json_proto [22:21:25]query_string will be loaded in cgi processing [22:21:25]execute_cgi json_proto POST (null) [22:21:25]execute_cgi path=json_proto method=POST [22:21:25]POST find Content-Length [22:21:25]Host: 172.17.50.196:8080 [22:21:25]Content-Length: 624 [22:21:25]Content-Type: application/json [22:21:25] [22:21:25]POST finish read [22:21:25]Found Content-Length = 624 [22:21:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335194", "tax_sys" : 0, "items" : [ { "code": "48742245", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Silver Blue", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 160.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:25]execute_script... [22:21:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335194", "tax_sys" : 0, "items" : [ { "code": "48742245", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Silver Blue", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 160.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:25]POST & json_proto [22:21:25]process_json_proto [22:21:25]json parsed OK: [22:21:25]protocol is kg_v1.0 [22:21:25]action value=close_receipt [22:21:25]process_action close_receipt [22:21:25]cmd_close_receipt [22:21:25]MH_GetDate [22:21:25]Write to MH i2c: F0 00 00 FF 1F 0D [22:21:25]Write i2c OK [22:21:25]MH_I2C_Read... [22:21:25]Read from MH i2c: F0 [22:21:25]MH_I2C_Read... [22:21:25]Read from MH i2c: F0 09 00 [22:21:25]MH_I2C_Read... [22:21:25]Read from MH i2c: F0 09 00 FF 1F 00 E7 5F 21 67 72 0D 1C 67 E6 [22:21:25]GetLastDocTimeStamp 1730240450 [22:21:25]current date 1730240487 [22:21:25]FM_GetShiftState [22:21:25]SAM_PROTO_GetShiftState [22:21:25]wFMCommunicate request_size=4 [22:21:25]MH_SAM_APDU [22:21:25]CAPDU: 80 13 01 00 [22:21:25]Write to MH i2c: E2 08 00 00 20 80 13 01 00 00 00 00 00 9D [22:21:25]Write i2c OK [22:21:25]MH_I2C_Read... [22:21:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:25]Read from MH i2c: E2 [22:21:25]MH_I2C_Read... [22:21:25]Read from MH i2c: E2 0E 00 [22:21:25]MH_I2C_Read... [22:21:25]Read from MH i2c: E2 0E 00 00 20 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EC [22:21:25]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:21:25]wFMCommunicate OK [22:21:25]SAM_PROTO_GetShiftState done [22:21:25]FM_GetShiftState done [22:21:25]opened in 1730160023 [22:21:25]opened+sec_in_day 1730246423 [22:21:25]quantity*price = 16000 [22:21:25]sum+1 = 16001 [22:21:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 160.00 НСП 1% : 1.42 НДС 12% : 16.99 Наличными: 160.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 284 29.10.2024 22:21 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139299 ФПД: 169629255607467 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T222127&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139299&fm=169629255607467&tin=02508201610067®Number=0000000000091631&sum=16000 0 [22:21:26]StoreToDocumentArchive [22:21:26]shift 555 fd 139299 [22:21:26]save to /storage/0555/doc_00139299 [22:21:26]save last doc name /storage/0555/doc_00139299 to /storage/kkm_last_doc_name [22:21:26]save OK [22:21:26]Clear old archive folders... [22:21:26]ProcessDocumentItem done err = 0, tmpTLVsize=276 [22:21:26]tlvbuf is 0112D550 [22:21:26]SAM_PROTO_ClearQueue [22:21:26]wFMCommunicate request_size=4 [22:21:26]MH_SAM_APDU [22:21:26]CAPDU: 80 09 00 00 [22:21:26]Write to MH i2c: E2 08 00 0D 20 80 09 00 00 00 00 00 00 9F [22:21:26]Write i2c OK [22:21:26]MH_I2C_Read... [22:21:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:21:26]Read from MH i2c: E2 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 03 00 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 03 00 0D 20 00 90 00 A1 [22:21:26]RAPDU: 90 00 [22:21:26]wFMCommunicate OK [22:21:26]SAM_PROTO_ClearQueue done [22:21:26]KKMCreateOFDPacket [22:21:26]OFDProtocolAddRootSTLVToBuf [22:21:26]FM_MakeSignedData [22:21:26]FM_MakeSignedData [22:21:26]SAM_PROTO_SignData [22:21:26]wFMCommunicate request_size=4 [22:21:26]MH_SAM_APDU [22:21:26]CAPDU: 80 0D 01 02 [22:21:26]Write to MH i2c: E2 08 00 0E 20 80 0D 01 02 00 00 00 00 A7 [22:21:26]Write i2c OK [22:21:26]MH_I2C_Read... [22:21:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:21:26]Read from MH i2c: E2 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 03 00 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 03 00 0E 20 00 90 00 A2 [22:21:26]RAPDU: 90 00 [22:21:26]wFMCommunicate OK [22:21:26]wFMCommunicate request_size=255 [22:21:26]MH_SAM_APDU [22:21:26]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 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 A3 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 1C 01 00 00 F4 03 04 00 E7 5F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 [22:21:26]Write to MH i2c: E2 02 01 0F 20 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 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 A3 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 1C 01 00 00 F4 03 04 00 E7 5F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 00 00 94 [22:21:26]Write i2c OK [22:21:26]MH_I2C_Read... [22:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:26]Read from MH i2c: E2 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 03 00 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 03 00 0F 20 00 90 00 A3 [22:21:26]RAPDU: 90 00 [22:21:26]wFMCommunicate OK [22:21:26]wFMCommunicate request_size=35 [22:21:26]MH_SAM_APDU [22:21:26]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 23 20 02 00 35 04 06 00 9A 46 E3 86 24 AB [22:21:26]Write to MH i2c: E2 26 00 10 20 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 23 20 02 00 35 04 06 00 9A 46 E3 86 24 AB 00 00 02 [22:21:26]Write i2c OK [22:21:26]MH_I2C_Read... [22:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:26]Read from MH i2c: E2 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 03 00 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 03 00 10 20 00 90 00 A4 [22:21:26]RAPDU: 90 00 [22:21:26]wFMCommunicate OK [22:21:26]wFMCommunicate request_size=4 [22:21:26]MH_SAM_APDU [22:21:26]CAPDU: 80 0D 03 02 [22:21:26]Write to MH i2c: E2 08 00 11 20 80 0D 03 02 00 00 00 00 AC [22:21:26]Write i2c OK [22:21:26]MH_I2C_Read... [22:21:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:21:26]Read from MH i2c: E2 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 0B 00 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 0B 00 11 20 00 E8 E4 74 C0 C7 78 B4 6C 90 00 0C [22:21:26]RAPDU: E8 E4 74 C0 C7 78 B4 6C 90 00 [22:21:26]wFMCommunicate OK [22:21:26]SAM_PROTO_SignData done [22:21:26]FM_MakeSignedData done [22:21:26]CreateOFDProtocolMessage [22:21:26]wFMCommunicate request_size=4 [22:21:26]MH_SAM_APDU [22:21:26]CAPDU: 80 11 00 00 [22:21:26]Write to MH i2c: E2 08 00 12 20 80 11 00 00 00 00 00 00 AC [22:21:26]Write i2c OK [22:21:26]MH_I2C_Read... [22:21:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:26]Read from MH i2c: E2 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 17 00 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: E2 17 00 12 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 07 [22:21:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:21:26]wFMCommunicate OK [22:21:26]CreateOFDProtocolMessage done [22:21:26]OFDSenderStorePacket 139299 [22:21:26]StoreOFDPacket docnum=139299 [22:21:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 28 01 00 00 A7 78 20 01 42 B0 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 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 A3 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 1C 01 00 00 F4 03 04 00 E7 5F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 23 20 02 00 35 04 06 00 9A 46 E3 86 24 AB E8 E4 74 C0 C7 78 B4 6C [22:21:26]CheckFolder [22:21:26]dirname=/storage/ofd_packets [22:21:26]CheckFolder done [22:21:26]ProducePacketName [22:21:26]name=ofd_packets/00139299 [22:21:26]NVStorageSaveData ofd_packets/00139299 [22:21:26]File name is /storage/ofd_packets/00139299 [22:21:26]Write 326 bytes [22:21:26]NVStorageSaveData done [22:21:26]OFDSenderStorePacket done [22:21:26]KKMCreateOFDPacket done [22:21:26]NVStorageSaveData kkm_last_timestamp [22:21:26]File name is /storage/kkm_last_timestamp [22:21:26]Write 4 bytes [22:21:26]NVStorageSaveData done [22:21:26]ExternCall_PrintAddStr [22:21:26]wPrintStart [22:21:26]Write to MH i2c: 01 00 00 13 20 33 [22:21:26]Write i2c OK [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: 01 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: 01 07 00 [22:21:26]MH_I2C_Read... [22:21:26]Read from MH i2c: 01 07 00 13 20 00 00 00 00 00 FF 0F 48 [22:21:26]RasterBufferAndPrint [22:21:26]line Счет N : (3)335194 [22:21:26]line ИНН: 02508201610067 [22:21:26]line Контрольно-Кассовый Чек [22:21:26]line ПРОДАЖА [22:21:26]line Товар: 48742245 [22:21:26]line Сигареты Parliament Silver Blue [22:21:26]line 1.000 * 160.00 [22:21:26]line = 160.00 [22:21:26]line НДС 12% НСП 1% [22:21:26]line > о реализуемом товаре [22:21:26]line ИТОГО: 160.00 [22:21:26]line НСП 1% : 1.42 [22:21:26]line НДС 12% : 16.99 [22:21:26]line Наличными: 160.00 [22:21:26]line Безнал.: 0.00 [22:21:26]line Место: АЗС № 101 "Партнер Нефть" [22:21:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:21:26]line СНО: Общий режим [22:21:26]line Чек 284 29.10.2024 22:21 [22:21:26]line Смена: 555 ФФД: 1.0 [22:21:26]line ЗНМ: 0300000081 [22:21:26]line РНМ: 0000000000091631 [22:21:26]line Версия ККМ: 001 [22:21:26]line ФМ: 0000000000874669 [22:21:26]line ФД: 139299 [22:21:26]line ФПД: 169629255607467 [22:21:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T222127&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139299&fm=169629255607467&tin=02508201610067®Number=0000000000091631&sum=16000 [22:21:26]line 0 [22:21:27]written 0, free lines is 4095 [22:21:27]OFD Sender: Processing packet 139299 [packets to send 34, broken 33] [22:21:27]ProducePacketName [22:21:27]name=ofd_packets/00139299 [22:21:27]OFD Sender: To server: pG, [22:21:27]CommunicateWithHost lk.salyk.kg:30040 [22:21:27]ConnectInit lk.salyk.kg [22:21:27]Connected sock=10 [22:21:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 28 01 00 00 A7 78 20 01 42 B0 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 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 A3 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 1C 01 00 00 F4 03 04 00 E7 5F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 23 20 02 00 35 04 06 00 9A 46 E3 86 24 AB E8 E4 74 C0 C7 78 B4 6C [22:21:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 3A A1 47 00 5D 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 23 20 02 00 F4 03 04 00 99 0B 21 67 B6 04 01 00 00 AD 30 F1 81 5C 16 FE 18 [22:21:27]CommunicateWithHost err = 0 [22:21:27]CheckOFDResponse [22:21:27]1017 (14) - 77093643461234 [22:21:27]1041 (16) - 0000000000874669 [22:21:27]1040 (4) - 139299 [22:21:27]1012 (4) - 29.10.2024 16:21 [22:21:27]1206 (1) - 0 [22:21:27]OFD Sender: Remove packet 139299 [22:21:27]ProducePacketName [22:21:27]name=ofd_packets/00139299 [22:21:27]NVStorageDeleteData [22:21:27]Write to MH i2c: 01 00 00 3C 20 5C [22:21:27]Write i2c OK [22:21:27]MH_I2C_Read... [22:21:27]Read from MH i2c: 01 [22:21:27]MH_I2C_Read... [22:21:27]Read from MH i2c: 01 07 00 [22:21:27]MH_I2C_Read... [22:21:27]Read from MH i2c: 01 07 00 3C 20 00 00 00 00 00 EA 0C 59 [22:21:27]RasterBufferAndPrint [22:21:27]line [22:21:27]line [22:21:27]line [22:21:27]line [22:21:27]line [22:21:27]written 0, free lines is 3313 [22:21:27]MH_Cut [22:21:27]Write to MH i2c: D1 01 00 43 20 01 35 [22:21:27]Write i2c OK [22:21:27]MH_I2C_Read... [22:21:27]Read from MH i2c: D1 [22:21:27]MH_I2C_Read... [22:21:27]Read from MH i2c: D1 01 00 [22:21:27]MH_I2C_Read... [22:21:27]Read from MH i2c: D1 01 00 43 20 00 34 [22:21:27]Write to MH i2c: 01 00 00 44 20 64 [22:21:27]Write i2c OK [22:21:27]MH_I2C_Read... [22:21:27]OFD Sender: No OFD packet to send [22:21:28]*** Cut start [22:21:28]*** Partial cut [22:21:28]*** CUTSNS_PIN = 1 [22:21:28]*** CUTSNS_PIN = 0 [22:21:28]*** Brake cut motor [22:21:28]Read from MH i2c: 01 [22:21:28]MH_I2C_Read... [22:21:28]*** Stop cut motor [22:21:28]*** Cut end [22:21:28]Read from MH i2c: 01 07 00 [22:21:28]MH_I2C_Read... [22:21:28]Read from MH i2c: 01 07 00 44 20 00 00 00 00 00 FF 0F 79 [22:21:28]process_action close_receipt done [22:21:28]requested_data is exist [22:21:28]produce_requested_data [22:21:28]requested_item fm.sn is exist - process it [22:21:28]wFMCommunicate request_size=4 [22:21:28]MH_SAM_APDU [22:21:28]CAPDU: 80 11 00 00 [22:21:28]Write to MH i2c: E2 08 00 45 20 80 11 00 00 00 00 00 00 DF [22:21:28]Write i2c OK [22:21:28]MH_I2C_Read... [22:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:28]Read from MH i2c: E2 [22:21:28]MH_I2C_Read... [22:21:28]Read from MH i2c: E2 17 00 [22:21:28]MH_I2C_Read... [22:21:28]Read from MH i2c: E2 17 00 45 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3A [22:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:21:28]wFMCommunicate OK [22:21:28]requested_item fd.num is exist - process it [22:21:28]SAM_PROTO_GetFieldsCounters [22:21:28]wFMCommunicate request_size=4 [22:21:28]MH_SAM_APDU [22:21:28]CAPDU: 80 13 00 00 [22:21:28]Write to MH i2c: E2 08 00 46 20 80 13 00 00 00 00 00 00 E2 [22:21:28]Write i2c OK [22:21:28]MH_I2C_Read... [22:21:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:21:29]Read from MH i2c: E2 [22:21:29]MH_I2C_Read... [22:21:29]Read from MH i2c: E2 62 00 [22:21:29]MH_I2C_Read... [22:21:29]Read from MH i2c: E2 62 00 46 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 23 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [22:21: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 23 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:21:29]wFMCommunicate OK [22:21:29]SAM_PROTO_GetFieldsCounters done [22:21:29]requested_item shift.num is exist - process it [22:21:29]requested_item shift.opened is exist - process it [22:21:29]req_shift_opened [22:21:29]FM_GetShiftState [22:21:29]SAM_PROTO_GetShiftState [22:21:29]wFMCommunicate request_size=4 [22:21:29]MH_SAM_APDU [22:21:29]CAPDU: 80 13 01 00 [22:21:29]Write to MH i2c: E2 08 00 47 20 80 13 01 00 00 00 00 00 E4 [22:21:29]Write i2c OK [22:21:29]MH_I2C_Read... [22:21:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:29]Read from MH i2c: E2 [22:21:29]MH_I2C_Read... [22:21:29]Read from MH i2c: E2 0E 00 [22:21:29]MH_I2C_Read... [22:21:29]Read from MH i2c: E2 0E 00 47 20 00 09 00 01 97 25 20 67 00 00 00 00 90 00 33 [22:21:29]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:21:29]wFMCommunicate OK [22:21:29]SAM_PROTO_GetShiftState done [22:21:29]FM_GetShiftState done [22:21:29]req_shift_opened done [22:21:29]requested_item shift.open_date is exist - process it [22:21:29]req_shift_open_date [22:21:29]req_shift_open_date done [22:21:29]produce_requested_data done [22:21:29]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139299,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [22:21:29]process_action_free close_receipt [22:21:29]json_value_free [22:21:29]json_value_free done [22:21:29]process_json_proto returns [22:21:29]Send response to host [22:21:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139299,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [22:21:29]free response buf [22:21:29]execute_script done [22:21:29]execute_script returns [22:21:29]free content buf [22:21:29]Sock 8.Close socket [22:21:29]Sock 8.Thread stoped [22:21:32]OFD Sender: No OFD packet to send [22:21:37]OFD Sender: No OFD packet to send [22:21:42]OFD Sender: No OFD packet to send [22:21:47]OFD Sender: No OFD packet to send [22:21:52]OFD Sender: No OFD packet to send [22:21:57]OFD Sender: No OFD packet to send [22:22:02]OFD Sender: No OFD packet to send [22:22:07]OFD Sender: No OFD packet to send [22:22:12]OFD Sender: No OFD packet to send [22:22:17]OFD Sender: No OFD packet to send [22:22:23]OFD Sender: No OFD packet to send [22:22:28]OFD Sender: No OFD packet to send [22:22:33]OFD Sender: No OFD packet to send [22:22:38]OFD Sender: No OFD packet to send [22:22:43]OFD Sender: No OFD packet to send [22:22:48]OFD Sender: No OFD packet to send [22:22:53]OFD Sender: No OFD packet to send [22:22:58]OFD Sender: No OFD packet to send [22:23:03]OFD Sender: No OFD packet to send [22:23:08]OFD Sender: No OFD packet to send [22:23:13]OFD Sender: No OFD packet to send [22:23:18]OFD Sender: No OFD packet to send [22:23:23]OFD Sender: No OFD packet to send [22:23:28]OFD Sender: No OFD packet to send [22:23:33]OFD Sender: No OFD packet to send [22:23:38]OFD Sender: No OFD packet to send [22:23:43]OFD Sender: No OFD packet to send [22:23:48]OFD Sender: No OFD packet to send [22:23:53]OFD Sender: No OFD packet to send [22:23:58]OFD Sender: No OFD packet to send [22:24:03]OFD Sender: No OFD packet to send [22:24:08]OFD Sender: No OFD packet to send [22:24:13]OFD Sender: No OFD packet to send [22:24:18]OFD Sender: No OFD packet to send [22:24:23]OFD Sender: No OFD packet to send [22:24:28]OFD Sender: No OFD packet to send [22:24:30]accept exits with 9 [22:24:30]New connection [22:24:30]New thread 3067141476 created [22:24:30]Thread 3067284836 joined [22:24:30]Waiting for new connection... [22:24:30] Sock 9.Parse request [22:24:30]Sock 9.Check first char [22:24:30]Sock 9.First char is OK [22:24:30]request: POST /json_proto HTTP/1.0 [22:24:30]Method: POST [22:24:30]URL: /json_proto [22:24:30]Method is POST - this is cgi request [22:24:30]url: /json_proto [22:24:30]query_string will be loaded in cgi processing [22:24:30]execute_cgi json_proto POST (null) [22:24:30]execute_cgi path=json_proto method=POST [22:24:30]POST find Content-Length [22:24:30]Host: 172.17.50.196:8080 [22:24:30]Content-Length: 752 [22:24:30]Content-Type: application/json [22:24:30] [22:24:30]POST finish read [22:24:30]Found Content-Length = 752 [22:24:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335195", "tax_sys" : 0, "items" : [ { "code": "4607015235333", "name": "\u041F\u0440\u044F\u043D\u0438\u043A\u0438 \u042F\u0448\u043A\u0438\u043D\u043E \u0441 \u0432\u0430\u0440\u0435\u043D\u043E\u0439 \u0441\u0433\u0443\u0449\u0435\u043D\u043A\u043E\u0439 350\u0433", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:30]execute_script... [22:24: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 : (3)335195", "tax_sys" : 0, "items" : [ { "code": "4607015235333", "name": "\u041F\u0440\u044F\u043D\u0438\u043A\u0438 \u042F\u0448\u043A\u0438\u043D\u043E \u0441 \u0432\u0430\u0440\u0435\u043D\u043E\u0439 \u0441\u0433\u0443\u0449\u0435\u043D\u043A\u043E\u0439 350\u0433", "price" : 149.00, "quantity" : 1.000, "sum" : 149.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 149.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:24:30]POST & json_proto [22:24:30]process_json_proto [22:24:30]json parsed OK: [22:24:30]protocol is kg_v1.0 [22:24:30]action value=close_receipt [22:24:30]process_action close_receipt [22:24:30]cmd_close_receipt [22:24:30]MH_GetDate [22:24:30]Write to MH i2c: F0 00 00 48 20 57 [22:24:30]Write i2c OK [22:24:30]MH_I2C_Read... [22:24:30]Read from MH i2c: F0 [22:24:30]MH_I2C_Read... [22:24:30]Read from MH i2c: F0 09 00 [22:24:30]MH_I2C_Read... [22:24:30]Read from MH i2c: F0 09 00 48 20 00 A0 60 21 67 72 0D 1C 67 EA [22:24:30]GetLastDocTimeStamp 1730240487 [22:24:30]current date 1730240672 [22:24:30]FM_GetShiftState [22:24:30]SAM_PROTO_GetShiftState [22:24:30]wFMCommunicate request_size=4 [22:24:30]MH_SAM_APDU [22:24:30]CAPDU: 80 13 01 00 [22:24:30]Write to MH i2c: E2 08 00 49 20 80 13 01 00 00 00 00 00 E6 [22:24:30]Write i2c OK [22:24:30]MH_I2C_Read... [22:24:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:30]Read from MH i2c: E2 [22:24:30]MH_I2C_Read... [22:24:30]Read from MH i2c: E2 0E 00 [22:24:30]MH_I2C_Read... [22:24:30]Read from MH i2c: E2 0E 00 49 20 00 09 00 01 97 25 20 67 00 00 00 00 90 00 35 [22:24:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:24:30]wFMCommunicate OK [22:24:30]SAM_PROTO_GetShiftState done [22:24:30]FM_GetShiftState done [22:24:30]opened in 1730160023 [22:24:30]opened+sec_in_day 1730246423 [22:24:30]quantity*price = 14900 [22:24:30]sum+1 = 14901 [22:24:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 149.00 НСП 1% : 1.32 НДС 12% : 15.82 Наличными: 149.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 285 29.10.2024 22:24 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139300 ФПД: 127577840926496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T222432&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139300&fm=127577840926496&tin=02508201610067®Number=0000000000091631&sum=14900 0 [22:24:31]StoreToDocumentArchive [22:24:31]shift 555 fd 139300 [22:24:31]save to /storage/0555/doc_00139300 [22:24:31]save last doc name /storage/0555/doc_00139300 to /storage/kkm_last_doc_name [22:24:31]save OK [22:24:31]Clear old archive folders... [22:24:31]ProcessDocumentItem done err = 0, tmpTLVsize=312 [22:24:31]tlvbuf is 0116BCB0 [22:24:31]SAM_PROTO_ClearQueue [22:24:31]wFMCommunicate request_size=4 [22:24:31]MH_SAM_APDU [22:24:31]CAPDU: 80 09 00 00 [22:24:31]Write to MH i2c: E2 08 00 56 20 80 09 00 00 00 00 00 00 E8 [22:24:31]Write i2c OK [22:24:31]MH_I2C_Read... [22:24:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:24:31]Read from MH i2c: E2 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 03 00 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 03 00 56 20 00 90 00 EA [22:24:31]RAPDU: 90 00 [22:24:31]wFMCommunicate OK [22:24:31]SAM_PROTO_ClearQueue done [22:24:31]KKMCreateOFDPacket [22:24:31]OFDProtocolAddRootSTLVToBuf [22:24:31]FM_MakeSignedData [22:24:31]FM_MakeSignedData [22:24:31]SAM_PROTO_SignData [22:24:31]wFMCommunicate request_size=4 [22:24:31]MH_SAM_APDU [22:24:31]CAPDU: 80 0D 01 02 [22:24:31]Write to MH i2c: E2 08 00 57 20 80 0D 01 02 00 00 00 00 F0 [22:24:31]Write i2c OK [22:24:31]MH_I2C_Read... [22:24:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:24:31]Read from MH i2c: E2 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 03 00 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 03 00 57 20 00 90 00 EB [22:24:31]RAPDU: 90 00 [22:24:31]wFMCommunicate OK [22:24:31]wFMCommunicate request_size=255 [22:24:31]MH_SAM_APDU [22:24:31]CAPDU: 80 0D 02 02 FA 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 33 33 33 06 04 46 00 D0 9F D1 80 D1 8F D0 BD D0 B8 D0 BA D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 33 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 A0 60 21 67 0E 04 04 00 2B [22:24:31]Write to MH i2c: E2 02 01 58 20 80 0D 02 02 FA 00 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 33 33 33 06 04 46 00 D0 9F D1 80 D1 8F D0 BD D0 B8 D0 BA D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 33 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 A0 60 21 67 0E 04 04 00 2B 00 00 80 [22:24:31]Write i2c OK [22:24:31]MH_I2C_Read... [22:24:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:31]Read from MH i2c: E2 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 03 00 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 03 00 58 20 00 90 00 EC [22:24:31]RAPDU: 90 00 [22:24:31]wFMCommunicate OK [22:24:31]wFMCommunicate request_size=71 [22:24:31]MH_SAM_APDU [22:24:31]CAPDU: 80 0D 02 02 42 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 24 20 02 00 35 04 06 00 74 08 07 E3 BF 20 [22:24:31]Write to MH i2c: E2 4A 00 59 20 80 0D 02 02 42 00 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 24 20 02 00 35 04 06 00 74 08 07 E3 BF 20 00 00 9C [22:24:31]Write i2c OK [22:24:31]MH_I2C_Read... [22:24:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:24:31]Read from MH i2c: E2 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 03 00 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 03 00 59 20 00 90 00 ED [22:24:31]RAPDU: 90 00 [22:24:31]wFMCommunicate OK [22:24:31]wFMCommunicate request_size=4 [22:24:31]MH_SAM_APDU [22:24:31]CAPDU: 80 0D 03 02 [22:24:31]Write to MH i2c: E2 08 00 5A 20 80 0D 03 02 00 00 00 00 F5 [22:24:31]Write i2c OK [22:24:31]MH_I2C_Read... [22:24:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:24:31]Read from MH i2c: E2 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 0B 00 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 0B 00 5A 20 00 A2 D7 CC CA F0 58 67 62 90 00 16 [22:24:31]RAPDU: A2 D7 CC CA F0 58 67 62 90 00 [22:24:31]wFMCommunicate OK [22:24:31]SAM_PROTO_SignData done [22:24:31]FM_MakeSignedData done [22:24:31]CreateOFDProtocolMessage [22:24:31]wFMCommunicate request_size=4 [22:24:31]MH_SAM_APDU [22:24:31]CAPDU: 80 11 00 00 [22:24:31]Write to MH i2c: E2 08 00 5B 20 80 11 00 00 00 00 00 00 F5 [22:24:31]Write i2c OK [22:24:31]MH_I2C_Read... [22:24:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:31]Read from MH i2c: E2 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 17 00 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: E2 17 00 5B 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 50 [22:24:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:24:31]wFMCommunicate OK [22:24:31]CreateOFDProtocolMessage done [22:24:31]OFDSenderStorePacket 139300 [22:24:31]StoreOFDPacket docnum=139300 [22:24:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4C 01 00 00 DE 74 44 01 30 93 5A 03 01 00 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 33 33 33 06 04 46 00 D0 9F D1 80 D1 8F D0 BD D0 B8 D0 BA D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 33 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 A0 60 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 24 20 02 00 35 04 06 00 74 08 07 E3 BF 20 A2 D7 CC CA F0 58 67 62 [22:24:31]CheckFolder [22:24:31]dirname=/storage/ofd_packets [22:24:31]CheckFolder done [22:24:31]ProducePacketName [22:24:31]name=ofd_packets/00139300 [22:24:31]NVStorageSaveData ofd_packets/00139300 [22:24:31]File name is /storage/ofd_packets/00139300 [22:24:31]Write 362 bytes [22:24:31]NVStorageSaveData done [22:24:31]OFDSenderStorePacket done [22:24:31]KKMCreateOFDPacket done [22:24:31]NVStorageSaveData kkm_last_timestamp [22:24:31]File name is /storage/kkm_last_timestamp [22:24:31]Write 4 bytes [22:24:31]NVStorageSaveData done [22:24:31]ExternCall_PrintAddStr [22:24:31]wPrintStart [22:24:31]Write to MH i2c: 01 00 00 5C 20 7C [22:24:31]Write i2c OK [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: 01 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: 01 07 00 [22:24:31]MH_I2C_Read... [22:24:31]Read from MH i2c: 01 07 00 5C 20 00 00 00 00 00 FF 0F 91 [22:24:31]RasterBufferAndPrint [22:24:31]line Счет N : (3)335195 [22:24:31]line ИНН: 02508201610067 [22:24:31]line Контрольно-Кассовый Чек [22:24:31]line ПРОДАЖА [22:24:31]line Товар: 4607015235333 [22:24:31]line Пряники Яшкино с вареной сгущенкой 350г [22:24:31]line 1.000 * 149.00 [22:24:31]line = 149.00 [22:24:31]line НДС 12% НСП 1% [22:24:31]line > о реализуемом товаре [22:24:31]line ИТОГО: 149.00 [22:24:31]line НСП 1% : 1.32 [22:24:31]line НДС 12% : 15.82 [22:24:31]line Наличными: 149.00 [22:24:31]line Безнал.: 0.00 [22:24:31]line Место: АЗС № 101 "Партнер Нефть" [22:24:31]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:24:31]line СНО: Общий режим [22:24:31]line Чек 285 29.10.2024 22:24 [22:24:31]line Смена: 555 ФФД: 1.0 [22:24:31]line ЗНМ: 0300000081 [22:24:31]line РНМ: 0000000000091631 [22:24:31]line Версия ККМ: 001 [22:24:31]line ФМ: 0000000000874669 [22:24:31]line ФД: 139300 [22:24:31]line ФПД: 127577840926496 [22:24:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T222432&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139300&fm=127577840926496&tin=02508201610067®Number=0000000000091631&sum=14900 [22:24:32]line 0 [22:24:32]OFD Sender: Processing packet 139300 [packets to send 34, broken 33] [22:24:32]ProducePacketName [22:24:32]name=ofd_packets/00139300 [22:24:32]OFD Sender: To server: pG, [22:24:32]CommunicateWithHost lk.salyk.kg:30040 [22:24:32]ConnectInit lk.salyk.kg [22:24:32]written 0, free lines is 4095 [22:24:32]Connected sock=10 [22:24: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 36 39 4C 01 00 00 DE 74 44 01 30 93 5A 03 01 00 03 00 38 01 1E 04 01 00 01 23 04 8A 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 35 33 33 33 06 04 46 00 D0 9F D1 80 D1 8F D0 BD D0 B8 D0 BA D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 33 35 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 3A 00 00 00 00 13 04 06 00 34 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2E 06 00 00 00 00 07 04 06 00 34 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 A0 60 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 24 20 02 00 35 04 06 00 74 08 07 E3 BF 20 A2 D7 CC CA F0 58 67 62 [22:24: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 36 39 4F 00 00 00 3A 43 47 00 67 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 36 39 10 04 04 00 24 20 02 00 F4 03 04 00 52 0C 21 67 B6 04 01 00 00 13 94 83 5E 9D 96 3D 04 [22:24:32]CommunicateWithHost err = 0 [22:24:32]CheckOFDResponse [22:24:32]1017 (14) - 77093643461234 [22:24:32]1041 (16) - 0000000000874669 [22:24:32]1040 (4) - 139300 [22:24:32]1012 (4) - 29.10.2024 16:24 [22:24:32]1206 (1) - 0 [22:24:32]OFD Sender: Remove packet 139300 [22:24:32]ProducePacketName [22:24:32]name=ofd_packets/00139300 [22:24:32]NVStorageDeleteData [22:24:32]Write to MH i2c: 01 00 00 85 20 A5 [22:24:32]Write i2c OK [22:24:32]MH_I2C_Read... [22:24:32]Read from MH i2c: 01 [22:24:32]MH_I2C_Read... [22:24:32]Read from MH i2c: 01 07 00 [22:24:32]MH_I2C_Read... [22:24:32]Read from MH i2c: 01 07 00 85 20 00 00 00 00 00 05 0D BE [22:24:32]RasterBufferAndPrint [22:24:32]line [22:24:32]line [22:24:32]line [22:24:32]line [22:24:32]line [22:24:32]written 0, free lines is 3342 [22:24:32]MH_Cut [22:24:32]Write to MH i2c: D1 01 00 8C 20 01 7E [22:24:32]Write i2c OK [22:24:32]MH_I2C_Read... [22:24:32]Read from MH i2c: D1 [22:24:32]MH_I2C_Read... [22:24:32]Read from MH i2c: D1 01 00 [22:24:32]MH_I2C_Read... [22:24:32]Read from MH i2c: D1 01 00 8C 20 00 7D [22:24:32]Write to MH i2c: 01 00 00 8D 20 AD [22:24:32]Write i2c OK [22:24:32]MH_I2C_Read... [22:24:33]OFD Sender: No OFD packet to send [22:24:33]*** Cut start [22:24:33]*** Partial cut [22:24:33]*** CUTSNS_PIN = 1 [22:24:33]*** CUTSNS_PIN = 0 [22:24:33]*** Brake cut motor [22:24:33]Read from MH i2c: 01 [22:24:33]*** Stop cut motor [22:24:33]*** Cut end [22:24:33]MH_I2C_Read... [22:24:33]Read from MH i2c: 01 07 00 [22:24:33]MH_I2C_Read... [22:24:33]Read from MH i2c: 01 07 00 8D 20 00 00 00 00 00 FF 0F C2 [22:24:33]process_action close_receipt done [22:24:33]requested_data is exist [22:24:33]produce_requested_data [22:24:33]requested_item fm.sn is exist - process it [22:24:33]wFMCommunicate request_size=4 [22:24:33]MH_SAM_APDU [22:24:33]CAPDU: 80 11 00 00 [22:24:33]Write to MH i2c: E2 08 00 8E 20 80 11 00 00 00 00 00 00 28 [22:24:33]Write i2c OK [22:24:33]MH_I2C_Read... [22:24:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:24:33]Read from MH i2c: E2 [22:24:33]MH_I2C_Read... [22:24:33]Read from MH i2c: E2 17 00 [22:24:33]MH_I2C_Read... [22:24:33]Read from MH i2c: E2 17 00 8E 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 83 [22:24:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:24:33]wFMCommunicate OK [22:24:33]requested_item fd.num is exist - process it [22:24:33]SAM_PROTO_GetFieldsCounters [22:24:33]wFMCommunicate request_size=4 [22:24:33]MH_SAM_APDU [22:24:33]CAPDU: 80 13 00 00 [22:24:33]Write to MH i2c: E2 08 00 8F 20 80 13 00 00 00 00 00 00 2B [22:24:34]Write i2c OK [22:24:34]MH_I2C_Read... [22:24:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:24:34]Read from MH i2c: E2 [22:24:34]MH_I2C_Read... [22:24:34]Read from MH i2c: E2 62 00 [22:24:34]MH_I2C_Read... [22:24:34]Read from MH i2c: E2 62 00 8F 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 24 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [22:24: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 24 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:24:34]wFMCommunicate OK [22:24:34]SAM_PROTO_GetFieldsCounters done [22:24:34]requested_item shift.num is exist - process it [22:24:34]requested_item shift.opened is exist - process it [22:24:34]req_shift_opened [22:24:34]FM_GetShiftState [22:24:34]SAM_PROTO_GetShiftState [22:24:34]wFMCommunicate request_size=4 [22:24:34]MH_SAM_APDU [22:24:34]CAPDU: 80 13 01 00 [22:24:34]Write to MH i2c: E2 08 00 90 20 80 13 01 00 00 00 00 00 2D [22:24:34]Write i2c OK [22:24:34]MH_I2C_Read... [22:24:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:34]Read from MH i2c: E2 [22:24:34]MH_I2C_Read... [22:24:34]Read from MH i2c: E2 0E 00 [22:24:34]MH_I2C_Read... [22:24:34]Read from MH i2c: E2 0E 00 90 20 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7C [22:24:34]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:24:34]wFMCommunicate OK [22:24:34]SAM_PROTO_GetShiftState done [22:24:34]FM_GetShiftState done [22:24:34]req_shift_opened done [22:24:34]requested_item shift.open_date is exist - process it [22:24:34]req_shift_open_date [22:24:34]req_shift_open_date done [22:24:34]produce_requested_data done [22:24:34]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139300,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [22:24:34]process_action_free close_receipt [22:24:34]json_value_free [22:24:34]json_value_free done [22:24:34]process_json_proto returns [22:24:34]Send response to host [22:24:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139300,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [22:24:34]free response buf [22:24:34]execute_script done [22:24:34]execute_script returns [22:24:34]free content buf [22:24:34]Sock 9.Close socket [22:24:34]Sock 9.Thread stoped [22:24:38]OFD Sender: No OFD packet to send [22:24:43]OFD Sender: No OFD packet to send [22:24:48]OFD Sender: No OFD packet to send [22:24:53]OFD Sender: No OFD packet to send [22:24:58]OFD Sender: No OFD packet to send [22:25:03]OFD Sender: No OFD packet to send [22:25:08]OFD Sender: No OFD packet to send [22:25:13]OFD Sender: No OFD packet to send [22:25:18]OFD Sender: No OFD packet to send [22:25:23]OFD Sender: No OFD packet to send [22:25:28]OFD Sender: No OFD packet to send [22:25:33]OFD Sender: No OFD packet to send [22:25:38]OFD Sender: No OFD packet to send [22:25:43]OFD Sender: No OFD packet to send [22:25:48]OFD Sender: No OFD packet to send [22:25:53]OFD Sender: No OFD packet to send [22:25:58]OFD Sender: No OFD packet to send [22:26:03]OFD Sender: No OFD packet to send [22:26:08]OFD Sender: No OFD packet to send [22:26:13]OFD Sender: No OFD packet to send [22:26:18]OFD Sender: No OFD packet to send [22:26:23]OFD Sender: No OFD packet to send [22:26:28]OFD Sender: No OFD packet to send [22:26:33]OFD Sender: No OFD packet to send [22:26:38]OFD Sender: No OFD packet to send [22:26:43]OFD Sender: No OFD packet to send [22:26:48]OFD Sender: No OFD packet to send [22:26:53]OFD Sender: No OFD packet to send [22:26:58]OFD Sender: No OFD packet to send [22:27:03]OFD Sender: No OFD packet to send [22:27:08]OFD Sender: No OFD packet to send [22:27:13]OFD Sender: No OFD packet to send [22:27:18]OFD Sender: No OFD packet to send [22:27:23]OFD Sender: No OFD packet to send [22:27:28]OFD Sender: No OFD packet to send [22:27:33]OFD Sender: No OFD packet to send [22:27:38]OFD Sender: No OFD packet to send [22:27:43]OFD Sender: No OFD packet to send [22:27:48]OFD Sender: No OFD packet to send [22:27:53]OFD Sender: No OFD packet to send [22:27:58]OFD Sender: No OFD packet to send [22:28:03]OFD Sender: No OFD packet to send [22:28:08]OFD Sender: No OFD packet to send [22:28:13]OFD Sender: No OFD packet to send [22:28:18]OFD Sender: No OFD packet to send [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:58]OFD Sender: No OFD packet to send [22:30:03]OFD Sender: No OFD packet to send [22:30:08]OFD Sender: No OFD packet to send [22:30:13]OFD Sender: No OFD packet to send [22:30:18]OFD Sender: No OFD packet to send [22:30:23]OFD Sender: No OFD packet to send [22:30:28]OFD Sender: No OFD packet to send [22:30:33]OFD Sender: No OFD packet to send [22:30:38]OFD Sender: No OFD packet to send [22:30:43]OFD Sender: No OFD packet to send [22:30:48]OFD Sender: No OFD packet to send [22:30:53]OFD Sender: No OFD packet to send [22:30:58]OFD Sender: No OFD packet to send [22:31:03]OFD Sender: No OFD packet to send [22:31:08]OFD Sender: No OFD packet to send [22:31:13]OFD Sender: No OFD packet to send [22:31:18]OFD Sender: No OFD packet to send [22:31:23]OFD Sender: No OFD packet to send [22:31:28]OFD Sender: No OFD packet to send [22:31:33]OFD Sender: No OFD packet to send [22:31:38]OFD Sender: No OFD packet to send [22:31:43]OFD Sender: No OFD packet to send [22:31:48]OFD Sender: No OFD packet to send [22:31:53]OFD Sender: No OFD packet to send [22:31:55]accept exits with 8 [22:31:55]New connection [22:31:55]New thread 3067284836 created [22:31:55]Thread 3067141476 joined [22:31:55]Waiting for new connection... [22:31:55] Sock 8.Parse request [22:31:55]Sock 8.Check first char [22:31:55]Sock 8.First char is OK [22:31:55]request: POST /json_proto HTTP/1.0 [22:31:55]Method: POST [22:31:55]URL: /json_proto [22:31:55]Method is POST - this is cgi request [22:31:55]url: /json_proto [22:31:55]query_string will be loaded in cgi processing [22:31:55]execute_cgi json_proto POST (null) [22:31:55]execute_cgi path=json_proto method=POST [22:31:55]POST find Content-Length [22:31:55]Host: 172.17.50.196:8080 [22:31:55]Content-Length: 646 [22:31:55]Content-Type: application/json [22:31:55] [22:31:55]POST finish read [22:31:55]Found Content-Length = 646 [22:31:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335196", "tax_sys" : 0, "items" : [ { "code": "4700000310173", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 0,5\u043B \u0431/\u0433", "price" : 39.00, "quantity" : 1.000, "sum" : 39.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 39.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:55]execute_script... [22:31: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 : (3)335196", "tax_sys" : 0, "items" : [ { "code": "4700000310173", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 0,5\u043B \u0431/\u0433", "price" : 39.00, "quantity" : 1.000, "sum" : 39.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 39.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:55]POST & json_proto [22:31:55]process_json_proto [22:31:55]json parsed OK: [22:31:55]protocol is kg_v1.0 [22:31:55]action value=close_receipt [22:31:55]process_action close_receipt [22:31:55]cmd_close_receipt [22:31:55]MH_GetDate [22:31:55]Write to MH i2c: F0 00 00 91 20 A0 [22:31:55]Write i2c OK [22:31:55]MH_I2C_Read... [22:31:55]Read from MH i2c: F0 [22:31:55]MH_I2C_Read... [22:31:55]Read from MH i2c: F0 09 00 [22:31:55]MH_I2C_Read... [22:31:55]Read from MH i2c: F0 09 00 91 20 00 5D 62 21 67 72 0D 1C 67 F2 [22:31:55]GetLastDocTimeStamp 1730240672 [22:31:55]current date 1730241117 [22:31:55]FM_GetShiftState [22:31:55]SAM_PROTO_GetShiftState [22:31:55]wFMCommunicate request_size=4 [22:31:55]MH_SAM_APDU [22:31:55]CAPDU: 80 13 01 00 [22:31:55]Write to MH i2c: E2 08 00 92 20 80 13 01 00 00 00 00 00 2F [22:31:55]Write i2c OK [22:31:55]MH_I2C_Read... [22:31:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:55]Read from MH i2c: E2 [22:31:55]MH_I2C_Read... [22:31:55]Read from MH i2c: E2 0E 00 [22:31:55]MH_I2C_Read... [22:31:55]Read from MH i2c: E2 0E 00 92 20 00 09 00 01 97 25 20 67 00 00 00 00 90 00 7E [22:31:55]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:31:55]wFMCommunicate OK [22:31:55]SAM_PROTO_GetShiftState done [22:31:55]FM_GetShiftState done [22:31:55]opened in 1730160023 [22:31:55]opened+sec_in_day 1730246423 [22:31:55]quantity*price = 3900 [22:31:55]sum+1 = 3901 [22:31:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 39.00 НСП 1% : 0.34 НДС 12% : 4.14 Наличными: 39.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 286 29.10.2024 22:31 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139301 ФПД: 24447616530258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T223157&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139301&fm=24447616530258&tin=02508201610067®Number=0000000000091631&sum=3900 0 [22:31:56]StoreToDocumentArchive [22:31:56]shift 555 fd 139301 [22:31:56]save to /storage/0555/doc_00139301 [22:31:56]save last doc name /storage/0555/doc_00139301 to /storage/kkm_last_doc_name [22:31:56]save OK [22:31:56]Clear old archive folders... [22:31:56]ProcessDocumentItem done err = 0, tmpTLVsize=277 [22:31:56]tlvbuf is 011132E0 [22:31:56]SAM_PROTO_ClearQueue [22:31:56]wFMCommunicate request_size=4 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 09 00 00 [22:31:56]Write to MH i2c: E2 08 00 9F 20 80 09 00 00 00 00 00 00 31 [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:31:56]Read from MH i2c: E2 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 9F 20 00 90 00 33 [22:31:56]RAPDU: 90 00 [22:31:56]wFMCommunicate OK [22:31:56]SAM_PROTO_ClearQueue done [22:31:56]KKMCreateOFDPacket [22:31:56]OFDProtocolAddRootSTLVToBuf [22:31:56]FM_MakeSignedData [22:31:56]FM_MakeSignedData [22:31:56]SAM_PROTO_SignData [22:31:56]wFMCommunicate request_size=4 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 0D 01 02 [22:31:56]Write to MH i2c: E2 08 00 A0 20 80 0D 01 02 00 00 00 00 39 [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:31:56]Read from MH i2c: E2 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 A0 20 00 90 00 34 [22:31:56]RAPDU: 90 00 [22:31:56]wFMCommunicate OK [22:31:56]wFMCommunicate request_size=255 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 0D 02 02 FA 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 31 37 33 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 3C 0F 00 00 00 00 13 04 06 00 3C 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 01 00 00 00 00 07 04 06 00 3C 0F 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 5D 62 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 [22:31:56]Write to MH i2c: E2 02 01 A1 20 80 0D 02 02 FA 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 31 37 33 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 3C 0F 00 00 00 00 13 04 06 00 3C 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 01 00 00 00 00 07 04 06 00 3C 0F 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 5D 62 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 00 00 2A [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:56]Read from MH i2c: E2 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 A1 20 00 90 00 35 [22:31:56]RAPDU: 90 00 [22:31:56]wFMCommunicate OK [22:31:56]wFMCommunicate request_size=36 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 25 20 02 00 35 04 06 00 16 3C 27 7F B7 52 [22:31:56]Write to MH i2c: E2 27 00 A2 20 80 0D 02 02 1F 00 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 25 20 02 00 35 04 06 00 16 3C 27 7F B7 52 00 00 B1 [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:56]Read from MH i2c: E2 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 03 00 A2 20 00 90 00 36 [22:31:56]RAPDU: 90 00 [22:31:56]wFMCommunicate OK [22:31:56]wFMCommunicate request_size=4 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 0D 03 02 [22:31:56]Write to MH i2c: E2 08 00 A3 20 80 0D 03 02 00 00 00 00 3E [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:31:56]Read from MH i2c: E2 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 0B 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 0B 00 A3 20 00 67 56 DF C2 3F CF 10 F7 90 00 B2 [22:31:56]RAPDU: 67 56 DF C2 3F CF 10 F7 90 00 [22:31:56]wFMCommunicate OK [22:31:56]SAM_PROTO_SignData done [22:31:56]FM_MakeSignedData done [22:31:56]CreateOFDProtocolMessage [22:31:56]wFMCommunicate request_size=4 [22:31:56]MH_SAM_APDU [22:31:56]CAPDU: 80 11 00 00 [22:31:56]Write to MH i2c: E2 08 00 A4 20 80 11 00 00 00 00 00 00 3E [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:56]Read from MH i2c: E2 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 17 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: E2 17 00 A4 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 99 [22:31:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:31:56]wFMCommunicate OK [22:31:56]CreateOFDProtocolMessage done [22:31:56]OFDSenderStorePacket 139301 [22:31:56]StoreOFDPacket docnum=139301 [22:31:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 29 01 00 00 3F 47 21 01 01 8C 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 31 37 33 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 3C 0F 00 00 00 00 13 04 06 00 3C 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 01 00 00 00 00 07 04 06 00 3C 0F 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 5D 62 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 25 20 02 00 35 04 06 00 16 3C 27 7F B7 52 67 56 DF C2 3F CF 10 F7 [22:31:56]CheckFolder [22:31:56]dirname=/storage/ofd_packets [22:31:56]CheckFolder done [22:31:56]ProducePacketName [22:31:56]name=ofd_packets/00139301 [22:31:56]NVStorageSaveData ofd_packets/00139301 [22:31:56]File name is /storage/ofd_packets/00139301 [22:31:56]Write 327 bytes [22:31:56]NVStorageSaveData done [22:31:56]OFDSenderStorePacket done [22:31:56]KKMCreateOFDPacket done [22:31:56]NVStorageSaveData kkm_last_timestamp [22:31:56]File name is /storage/kkm_last_timestamp [22:31:56]Write 4 bytes [22:31:56]NVStorageSaveData done [22:31:56]ExternCall_PrintAddStr [22:31:56]wPrintStart [22:31:56]Write to MH i2c: 01 00 00 A5 20 C5 [22:31:56]Write i2c OK [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: 01 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: 01 07 00 [22:31:56]MH_I2C_Read... [22:31:56]Read from MH i2c: 01 07 00 A5 20 00 00 00 00 00 FF 0F DA [22:31:56]RasterBufferAndPrint [22:31:56]line Счет N : (3)335196 [22:31:56]line ИНН: 02508201610067 [22:31:56]line Контрольно-Кассовый Чек [22:31:56]line ПРОДАЖА [22:31:56]line Товар: 4700000310173 [22:31:56]line Вода Адыгене 0,5л б/г [22:31:56]line 1.000 * 39.00 [22:31:56]line = 39.00 [22:31:56]line НДС 12% НСП 1% [22:31:56]line > о реализуемом товаре [22:31:56]line ИТОГО: 39.00 [22:31:56]line НСП 1% : 0.34 [22:31:56]line НДС 12% : 4.14 [22:31:56]line Наличными: 39.00 [22:31:56]line Безнал.: 0.00 [22:31:56]line Место: АЗС № 101 "Партнер Нефть" [22:31:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:31:56]line СНО: Общий режим [22:31:56]line Чек 286 29.10.2024 22:31 [22:31:56]line Смена: 555 ФФД: 1.0 [22:31:56]line ЗНМ: 0300000081 [22:31:56]line РНМ: 0000000000091631 [22:31:56]line Версия ККМ: 001 [22:31:56]line ФМ: 0000000000874669 [22:31:56]line ФД: 139301 [22:31:56]line ФПД: 24447616530258 [22:31:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T223157&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139301&fm=24447616530258&tin=02508201610067®Number=0000000000091631&sum=3900 [22:31:57]OFD Sender: Processing packet 139301 [packets to send 34, broken 33] [22:31:57]ProducePacketName [22:31:57]name=ofd_packets/00139301 [22:31:57]OFD Sender: To server: pG, [22:31:57]CommunicateWithHost lk.salyk.kg:30040 [22:31:57]ConnectInit lk.salyk.kg [22:31:57]line 0 [22:31:57]written 0, free lines is 4095 [22:31:57]Connected sock=10 [22:31: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 36 39 29 01 00 00 3F 47 21 01 01 8C 5A 03 01 00 03 00 15 01 1E 04 01 00 01 23 04 67 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 31 37 33 06 04 23 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 30 2C 35 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 3C 0F 00 00 00 00 13 04 06 00 3C 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 0F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 01 00 00 00 00 07 04 06 00 3C 0F 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 5D 62 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 25 20 02 00 35 04 06 00 16 3C 27 7F B7 52 67 56 DF C2 3F CF 10 F7 [22:31: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 36 39 4F 00 00 00 21 07 47 00 90 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 25 20 02 00 F4 03 04 00 0F 0E 21 67 B6 04 01 00 00 1C 49 54 6C 28 F1 97 9C [22:31:57]CommunicateWithHost err = 0 [22:31:57]CheckOFDResponse [22:31:57]1017 (14) - 77093643461234 [22:31:57]1041 (16) - 0000000000874669 [22:31:57]1040 (4) - 139301 [22:31:57]1012 (4) - 29.10.2024 16:32 [22:31:57]1206 (1) - 0 [22:31:57]OFD Sender: Remove packet 139301 [22:31:57]ProducePacketName [22:31:57]name=ofd_packets/00139301 [22:31:57]NVStorageDeleteData [22:31:57]Write to MH i2c: 01 00 00 CD 20 ED [22:31:57]Write i2c OK [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: 01 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: 01 07 00 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: 01 07 00 CD 20 00 00 00 00 00 07 0D 08 [22:31:57]RasterBufferAndPrint [22:31:57]line [22:31:57]line [22:31:57]line [22:31:57]line [22:31:57]line [22:31:57]written 0, free lines is 3344 [22:31:57]MH_Cut [22:31:57]Write to MH i2c: D1 01 00 D4 20 01 C6 [22:31:57]Write i2c OK [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: D1 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: D1 01 00 [22:31:57]MH_I2C_Read... [22:31:57]Read from MH i2c: D1 01 00 D4 20 00 C5 [22:31:57]Write to MH i2c: 01 00 00 D5 20 F5 [22:31:57]Write i2c OK [22:31:57]MH_I2C_Read... [22:31:57]OFD Sender: No OFD packet to send [22:31:58]*** Cut start [22:31:58]*** Partial cut [22:31:58]*** CUTSNS_PIN = 1 [22:31:58]*** CUTSNS_PIN = 0 [22:31:58]*** Brake cut motor [22:31:58]Read from MH i2c: 01 [22:31:58]MH_I2C_Read... [22:31:58]*** Stop cut motor [22:31:58]*** Cut end [22:31:58]Read from MH i2c: 01 07 00 [22:31:58]MH_I2C_Read... [22:31:58]Read from MH i2c: 01 07 00 D5 20 00 00 00 00 00 FF 0F 0A [22:31:58]process_action close_receipt done [22:31:58]requested_data is exist [22:31:58]produce_requested_data [22:31:58]requested_item fm.sn is exist - process it [22:31:58]wFMCommunicate request_size=4 [22:31:58]MH_SAM_APDU [22:31:58]CAPDU: 80 11 00 00 [22:31:58]Write to MH i2c: E2 08 00 D6 20 80 11 00 00 00 00 00 00 70 [22:31:58]Write i2c OK [22:31:58]MH_I2C_Read... [22:31:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:58]Read from MH i2c: E2 [22:31:58]MH_I2C_Read... [22:31:58]Read from MH i2c: E2 17 00 [22:31:58]MH_I2C_Read... [22:31:58]Read from MH i2c: E2 17 00 D6 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CB [22:31:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:31:58]wFMCommunicate OK [22:31:58]requested_item fd.num is exist - process it [22:31:58]SAM_PROTO_GetFieldsCounters [22:31:58]wFMCommunicate request_size=4 [22:31:58]MH_SAM_APDU [22:31:58]CAPDU: 80 13 00 00 [22:31:58]Write to MH i2c: E2 08 00 D7 20 80 13 00 00 00 00 00 00 73 [22:31:58]Write i2c OK [22:31:58]MH_I2C_Read... [22:31:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:31:59]Read from MH i2c: E2 [22:31:59]MH_I2C_Read... [22:31:59]Read from MH i2c: E2 62 00 [22:31:59]MH_I2C_Read... [22:31:59]Read from MH i2c: E2 62 00 D7 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 25 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 68 [22:31: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 25 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:31:59]wFMCommunicate OK [22:31:59]SAM_PROTO_GetFieldsCounters done [22:31:59]requested_item shift.num is exist - process it [22:31:59]requested_item shift.opened is exist - process it [22:31:59]req_shift_opened [22:31:59]FM_GetShiftState [22:31:59]SAM_PROTO_GetShiftState [22:31:59]wFMCommunicate request_size=4 [22:31:59]MH_SAM_APDU [22:31:59]CAPDU: 80 13 01 00 [22:31:59]Write to MH i2c: E2 08 00 D8 20 80 13 01 00 00 00 00 00 75 [22:31:59]Write i2c OK [22:31:59]MH_I2C_Read... [22:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:59]Read from MH i2c: E2 [22:31:59]MH_I2C_Read... [22:31:59]Read from MH i2c: E2 0E 00 [22:31:59]MH_I2C_Read... [22:31:59]Read from MH i2c: E2 0E 00 D8 20 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C4 [22:31:59]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:31:59]wFMCommunicate OK [22:31:59]SAM_PROTO_GetShiftState done [22:31:59]FM_GetShiftState done [22:31:59]req_shift_opened done [22:31:59]requested_item shift.open_date is exist - process it [22:31:59]req_shift_open_date [22:31:59]req_shift_open_date done [22:31:59]produce_requested_data done [22:31:59]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139301,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [22:31:59]process_action_free close_receipt [22:31:59]json_value_free [22:31:59]json_value_free done [22:31:59]process_json_proto returns [22:31:59]Send response to host [22:31:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139301,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [22:31:59]free response buf [22:31:59]execute_script done [22:31:59]execute_script returns [22:31:59]free content buf [22:31:59]Sock 8.Close socket [22:31:59]Sock 8.Thread stoped [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:58]OFD Sender: No OFD packet to send [22:33:03]OFD Sender: No OFD packet to send [22:33:08]OFD Sender: No OFD packet to send [22:33:13]OFD Sender: No OFD packet to send [22:33:18]OFD Sender: No OFD packet to send [22:33:23]OFD Sender: No OFD packet to send [22:33:28]OFD Sender: No OFD packet to send [22:33:33]OFD Sender: No OFD packet to send [22:33:38]OFD Sender: No OFD packet to send [22:33:43]OFD Sender: No OFD packet to send [22:33:48]OFD Sender: No OFD packet to send [22:33:53]OFD Sender: No OFD packet to send [22:33:58]OFD Sender: No OFD packet to send [22:34:03]OFD Sender: No OFD packet to send [22:34:08]OFD Sender: No OFD packet to send [22:34:13]OFD Sender: No OFD packet to send [22:34:18]OFD Sender: No OFD packet to send [22:34:23]OFD Sender: No OFD packet to send [22:34:28]OFD Sender: No OFD packet to send [22:34:33]OFD Sender: No OFD packet to send [22:34:38]OFD Sender: No OFD packet to send [22:34:43]OFD Sender: No OFD packet to send [22:34:48]OFD Sender: No OFD packet to send [22:34:53]OFD Sender: No OFD packet to send [22:34:58]OFD Sender: No OFD packet to send [22:35:03]OFD Sender: No OFD packet to send [22:35:08]OFD Sender: No OFD packet to send [22:35:13]OFD Sender: No OFD packet to send [22:35:18]OFD Sender: No OFD packet to send [22:35:23]OFD Sender: No OFD packet to send [22:35:28]OFD Sender: No OFD packet to send [22:35:33]OFD Sender: No OFD packet to send [22:35:38]OFD Sender: No OFD packet to send [22:35:43]OFD Sender: No OFD packet to send [22:35:48]OFD Sender: No OFD packet to send [22:35:53]OFD Sender: No OFD packet to send [22:35:58]OFD Sender: No OFD packet to send [22:36:03]OFD Sender: No OFD packet to send [22:36:08]OFD Sender: No OFD packet to send [22:36:13]OFD Sender: No OFD packet to send [22:36:18]OFD Sender: No OFD packet to send [22:36:23]OFD Sender: No OFD packet to send [22:36:28]OFD Sender: No OFD packet to send [22:36:33]OFD Sender: No OFD packet to send [22:36:38]OFD Sender: No OFD packet to send [22:36:43]OFD Sender: No OFD packet to send [22:36:48]OFD Sender: No OFD packet to send [22:36:53]OFD Sender: No OFD packet to send [22:36:58]OFD Sender: No OFD packet to send [22:37:03]OFD Sender: No OFD packet to send [22:37:08]OFD Sender: No OFD packet to send [22:37:13]OFD Sender: No OFD packet to send [22:37:18]OFD Sender: No OFD packet to send [22:37:23]OFD Sender: No OFD packet to send [22:37:28]OFD Sender: No OFD packet to send [22:37:33]OFD Sender: No OFD packet to send [22:37:38]OFD Sender: No OFD packet to send [22:37:43]OFD Sender: No OFD packet to send [22:37:48]OFD Sender: No OFD packet to send [22:37:53]OFD Sender: No OFD packet to send [22:37:58]OFD Sender: No OFD packet to send [22:38:02]accept exits with 9 [22:38:02]New connection [22:38:02]New thread 3067141476 created [22:38:02]Thread 3067284836 joined [22:38:02]Waiting for new connection... [22:38:02] Sock 9.Parse request [22:38:02]Sock 9.Check first char [22:38:02]Sock 9.First char is OK [22:38:02]request: POST /json_proto HTTP/1.0 [22:38:02]Method: POST [22:38:02]URL: /json_proto [22:38:02]Method is POST - this is cgi request [22:38:02]url: /json_proto [22:38:02]query_string will be loaded in cgi processing [22:38:02]execute_cgi json_proto POST (null) [22:38:02]execute_cgi path=json_proto method=POST [22:38:02]POST find Content-Length [22:38:02]Host: 172.17.50.196:8080 [22:38:02]Content-Length: 948 [22:38:02]Content-Type: application/json [22:38:02] [22:38:02]POST finish read [22:38:02]Found Content-Length = 948 [22:38:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335197", "tax_sys" : 0, "items" : [ { "code": "4700003010056", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 1,25\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:02]execute_script... [22:38:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335197", "tax_sys" : 0, "items" : [ { "code": "4700003010056", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0437\u0435\u043B \u043B\u0438\u043C \u041F\u042D\u0422 1,25\u043B", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:02]POST & json_proto [22:38:02]process_json_proto [22:38:02]json parsed OK: [22:38:02]protocol is kg_v1.0 [22:38:02]action value=close_receipt [22:38:02]process_action close_receipt [22:38:02]cmd_close_receipt [22:38:02]MH_GetDate [22:38:02]Write to MH i2c: F0 00 00 D9 20 E8 [22:38:02]Write i2c OK [22:38:02]MH_I2C_Read... [22:38:02]Read from MH i2c: F0 [22:38:02]MH_I2C_Read... [22:38:02]Read from MH i2c: F0 09 00 [22:38:02]MH_I2C_Read... [22:38:02]Read from MH i2c: F0 09 00 D9 20 00 CC 63 21 67 72 0D 1C 67 AA [22:38:02]GetLastDocTimeStamp 1730241117 [22:38:02]current date 1730241484 [22:38:02]FM_GetShiftState [22:38:02]SAM_PROTO_GetShiftState [22:38:02]wFMCommunicate request_size=4 [22:38:02]MH_SAM_APDU [22:38:02]CAPDU: 80 13 01 00 [22:38:02]Write to MH i2c: E2 08 00 DA 20 80 13 01 00 00 00 00 00 77 [22:38:02]Write i2c OK [22:38:02]MH_I2C_Read... [22:38:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:02]Read from MH i2c: E2 [22:38:02]MH_I2C_Read... [22:38:02]Read from MH i2c: E2 0E 00 [22:38:02]MH_I2C_Read... [22:38:02]Read from MH i2c: E2 0E 00 DA 20 00 09 00 01 97 25 20 67 00 00 00 00 90 00 C6 [22:38:02]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:38:02]wFMCommunicate OK [22:38:02]SAM_PROTO_GetShiftState done [22:38:02]FM_GetShiftState done [22:38:02]opened in 1730160023 [22:38:02]opened+sec_in_day 1730246423 [22:38:02]quantity*price = 9500 [22:38:02]sum+1 = 9501 [22:38:02]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46227720 Р/ж mentos pure fresh виноград ролл 15,5 1.000 * 49.00 = 49.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 287 29.10.2024 22:38 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139302 ФПД: 73675124534902 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T223804&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139302&fm=73675124534902&tin=02508201610067®Number=0000000000091631&sum=14400 0 [22:38:03]StoreToDocumentArchive [22:38:03]shift 555 fd 139302 [22:38:03]save to /storage/0555/doc_00139302 [22:38:03]save last doc name /storage/0555/doc_00139302 to /storage/kkm_last_doc_name [22:38:03]save OK [22:38:03]Clear old archive folders... [22:38:03]ProcessDocumentItem done err = 0, tmpTLVsize=414 [22:38:03]tlvbuf is 01124250 [22:38:03]SAM_PROTO_ClearQueue [22:38:03]wFMCommunicate request_size=4 [22:38:03]MH_SAM_APDU [22:38:03]CAPDU: 80 09 00 00 [22:38:03]Write to MH i2c: E2 08 00 E7 20 80 09 00 00 00 00 00 00 79 [22:38:03]Write i2c OK [22:38:03]MH_I2C_Read... [22:38:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:03]Read from MH i2c: E2 [22:38:03]MH_I2C_Read... [22:38:03]Read from MH i2c: E2 03 00 [22:38:03]MH_I2C_Read... [22:38:03]Read from MH i2c: E2 03 00 E7 20 00 90 00 7B [22:38:03]RAPDU: 90 00 [22:38:03]wFMCommunicate OK [22:38:03]SAM_PROTO_ClearQueue done [22:38:03]KKMCreateOFDPacket [22:38:03]OFDProtocolAddRootSTLVToBuf [22:38:03]FM_MakeSignedData [22:38:03]FM_MakeSignedData [22:38:03]SAM_PROTO_SignData [22:38:03]wFMCommunicate request_size=4 [22:38:03]MH_SAM_APDU [22:38:03]CAPDU: 80 0D 01 02 [22:38:03]Write to MH i2c: E2 08 00 E8 20 80 0D 01 02 00 00 00 00 81 [22:38:03]Write i2c OK [22:38:03]MH_I2C_Read... [22:38:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:03]Read from MH i2c: E2 [22:38:03]MH_I2C_Read... [22:38:03]Read from MH i2c: E2 03 00 [22:38:03]MH_I2C_Read... [22:38:03]Read from MH i2c: E2 03 00 E8 20 00 90 00 7C [22:38:03]RAPDU: 90 00 [22:38:03]wFMCommunicate OK [22:38:03]wFMCommunicate request_size=255 [22:38:03]MH_SAM_APDU [22:38:03]CAPDU: 80 0D 02 02 FA 03 00 9E 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 35 36 06 04 33 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 [22:38:03]Write to MH i2c: E2 02 01 E9 20 80 0D 02 02 FA 00 03 00 9E 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 35 36 06 04 33 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 00 00 D9 [22:38:03]Write i2c OK [22:38:03]MH_I2C_Read... [22:38:03]Read from MH i2c: E2 [22:38:03]MH_I2C_Read... [22:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:03]Read from MH i2c: E2 03 00 [22:38:03]MH_I2C_Read... [22:38:03]Read from MH i2c: E2 03 00 E9 20 00 90 00 7D [22:38:03]RAPDU: 90 00 [22:38:03]wFMCommunicate OK [22:38:03]wFMCommunicate request_size=173 [22:38:03]MH_SAM_APDU [22:38:03]CAPDU: 80 0D 02 02 A8 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 CC 63 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 26 20 02 00 35 04 06 00 43 01 D3 A0 6E 76 [22:38:03]Write to MH i2c: E2 B0 00 EA 20 80 0D 02 02 A8 00 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 CC 63 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 26 20 02 00 35 04 06 00 43 01 D3 A0 6E 76 00 00 6F [22:38:03]Write i2c OK [22:38:03]MH_I2C_Read... [22:38:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:04]Read from MH i2c: E2 [22:38:04]MH_I2C_Read... [22:38:04]Read from MH i2c: E2 03 00 [22:38:04]MH_I2C_Read... [22:38:04]Read from MH i2c: E2 03 00 EA 20 00 90 00 7E [22:38:04]RAPDU: 90 00 [22:38:04]wFMCommunicate OK [22:38:04]wFMCommunicate request_size=4 [22:38:04]MH_SAM_APDU [22:38:04]CAPDU: 80 0D 03 02 [22:38:04]Write to MH i2c: E2 08 00 EB 20 80 0D 03 02 00 00 00 00 86 [22:38:04]Write i2c OK [22:38:04]MH_I2C_Read... [22:38:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:04]Read from MH i2c: E2 [22:38:04]MH_I2C_Read... [22:38:04]Read from MH i2c: E2 0B 00 [22:38:04]MH_I2C_Read... [22:38:04]Read from MH i2c: E2 0B 00 EB 20 00 4F AE E6 C9 AD 7E 21 CA 90 00 49 [22:38:04]RAPDU: 4F AE E6 C9 AD 7E 21 CA 90 00 [22:38:04]wFMCommunicate OK [22:38:04]SAM_PROTO_SignData done [22:38:04]FM_MakeSignedData done [22:38:04]CreateOFDProtocolMessage [22:38:04]wFMCommunicate request_size=4 [22:38:04]MH_SAM_APDU [22:38:04]CAPDU: 80 11 00 00 [22:38:04]Write to MH i2c: E2 08 00 EC 20 80 11 00 00 00 00 00 00 86 [22:38:04]Write i2c OK [22:38:04]MH_I2C_Read... [22:38:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:04]Read from MH i2c: E2 [22:38:04]MH_I2C_Read... [22:38:04]Read from MH i2c: E2 17 00 [22:38:04]MH_I2C_Read... [22:38:04]Read from MH i2c: E2 17 00 EC 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E1 [22:38:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:38:04]wFMCommunicate OK [22:38:04]CreateOFDProtocolMessage done [22:38:04]OFDSenderStorePacket 139302 [22:38:04]StoreOFDPacket docnum=139302 [22:38:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 B2 01 00 00 22 DC AA 01 AE 49 5A 03 01 00 03 00 9E 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 35 36 06 04 33 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 CC 63 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 26 20 02 00 35 04 06 00 43 01 D3 A0 6E 76 4F AE E6 C9 AD 7E 21 CA [22:38:04]CheckFolder [22:38:04]dirname=/storage/ofd_packets [22:38:04]CheckFolder done [22:38:04]ProducePacketName [22:38:04]name=ofd_packets/00139302 [22:38:04]NVStorageSaveData ofd_packets/00139302 [22:38:04]File name is /storage/ofd_packets/00139302 [22:38:04]Write 464 bytes [22:38:04]NVStorageSaveData done [22:38:04]OFDSenderStorePacket done [22:38:04]KKMCreateOFDPacket done [22:38:04]NVStorageSaveData kkm_last_timestamp [22:38:04]File name is /storage/kkm_last_timestamp [22:38:04]Write 4 bytes [22:38:04]NVStorageSaveData done [22:38:04]ExternCall_PrintAddStr [22:38:04]wPrintStart [22:38:04]Write to MH i2c: 01 00 00 ED 20 0D [22:38:04]Write i2c OK [22:38:04]MH_I2C_Read... [22:38:04]Read from MH i2c: 01 [22:38:04]MH_I2C_Read... [22:38:04]Read from MH i2c: 01 07 00 [22:38:04]MH_I2C_Read... [22:38:04]Read from MH i2c: 01 07 00 ED 20 00 00 00 00 00 FF 0F 22 [22:38:04]RasterBufferAndPrint [22:38:04]line Счет N : (3)335197 [22:38:04]line ИНН: 02508201610067 [22:38:04]line Контрольно-Кассовый Чек [22:38:04]line ПРОДАЖА [22:38:04]line Товар: 4700003010056 [22:38:04]line Чай хол Let`s Go! зел лим ПЭТ 1,25л [22:38:04]line 1.000 * 95.00 [22:38:04]line = 95.00 [22:38:04]line НДС 12% НСП 1% [22:38:04]line > о реализуемом товаре [22:38:04]line Товар: 46227720 [22:38:04]line Р/ж mentos pure fresh виноград ролл 15,5 [22:38:04]line 1.000 * 49.00 [22:38:04]line = 49.00 [22:38:04]line НДС 12% НСП 1% [22:38:04]line > о реализуемом товаре [22:38:04]line ИТОГО: 144.00 [22:38:04]line НСП 1% : 1.27 [22:38:04]line НДС 12% : 15.29 [22:38:04]line Наличными: 144.00 [22:38:04]line Безнал.: 0.00 [22:38:04]line Место: АЗС № 101 "Партнер Нефть" [22:38:04]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:38:04]line СНО: Общий режим [22:38:04]line Чек 287 29.10.2024 22:38 [22:38:04]line Смена: 555 ФФД: 1.0 [22:38:04]line ЗНМ: 0300000081 [22:38:04]line РНМ: 0000000000091631 [22:38:04]line Версия ККМ: 001 [22:38:04]line ФМ: 0000000000874669 [22:38:04]line ФД: 139302 [22:38:04]line ФПД: 73675124534902 [22:38:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T223804&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139302&fm=73675124534902&tin=02508201610067®Number=0000000000091631&sum=14400 [22:38:04]line 0 [22:38:04]OFD Sender: Processing packet 139302 [packets to send 34, broken 33] [22:38:04]ProducePacketName [22:38:04]name=ofd_packets/00139302 [22:38:04]OFD Sender: To server: pG, [22:38:04]CommunicateWithHost lk.salyk.kg:30040 [22:38:04]ConnectInit lk.salyk.kg [22:38:04]written 0, free lines is 4095 [22:38:04]Connected sock=10 [22:38:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 B2 01 00 00 22 DC AA 01 AE 49 5A 03 01 00 03 00 9E 01 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 35 36 06 04 33 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D0 B7 D0 B5 D0 BB 20 D0 BB D0 B8 D0 BC 20 D0 9F D0 AD D0 A2 20 31 2C 32 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 CC 63 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 26 20 02 00 35 04 06 00 43 01 D3 A0 6E 76 4F AE E6 C9 AD 7E 21 CA [22:38:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 2D 25 47 00 CD 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 36 39 10 04 04 00 26 20 02 00 F4 03 04 00 7E 0F 21 67 B6 04 01 00 00 51 3F F2 7D DF 1C B1 E9 [22:38:04]CommunicateWithHost err = 0 [22:38:04]CheckOFDResponse [22:38:04]1017 (14) - 77093643461234 [22:38:04]1041 (16) - 0000000000874669 [22:38:04]1040 (4) - 139302 [22:38:04]1012 (4) - 29.10.2024 16:38 [22:38:04]1206 (1) - 0 [22:38:04]OFD Sender: Remove packet 139302 [22:38:04]ProducePacketName [22:38:04]name=ofd_packets/00139302 [22:38:04]NVStorageDeleteData [22:38:05]Write to MH i2c: 01 00 00 1D 21 3E [22:38:05]Write i2c OK [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: 01 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: 01 07 00 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: 01 07 00 1D 21 00 00 00 00 00 98 0C E9 [22:38:05]RasterBufferAndPrint [22:38:05]line [22:38:05]line [22:38:05]line [22:38:05]line [22:38:05]line [22:38:05]written 0, free lines is 3230 [22:38:05]MH_Cut [22:38:05]Write to MH i2c: D1 01 00 24 21 01 17 [22:38:05]Write i2c OK [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: D1 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: D1 01 00 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: D1 01 00 24 21 00 16 [22:38:05]Write to MH i2c: 01 00 00 25 21 46 [22:38:05]Write i2c OK [22:38:05]MH_I2C_Read... [22:38:05]OFD Sender: No OFD packet to send [22:38:05]*** Cut start [22:38:05]*** Partial cut [22:38:05]*** CUTSNS_PIN = 1 [22:38:05]*** CUTSNS_PIN = 0 [22:38:06]*** Brake cut motor [22:38:06]Read from MH i2c: 01 [22:38:06]MH_I2C_Read... [22:38:06]*** Stop cut motor [22:38:06]*** Cut end [22:38:06]Read from MH i2c: 01 07 00 [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: 01 07 00 25 21 00 00 00 00 00 FF 0F 5B [22:38:06]process_action close_receipt done [22:38:06]requested_data is exist [22:38:06]produce_requested_data [22:38:06]requested_item fm.sn is exist - process it [22:38:06]wFMCommunicate request_size=4 [22:38:06]MH_SAM_APDU [22:38:06]CAPDU: 80 11 00 00 [22:38:06]Write to MH i2c: E2 08 00 26 21 80 11 00 00 00 00 00 00 C1 [22:38:06]Write i2c OK [22:38:06]MH_I2C_Read... [22:38:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:06]Read from MH i2c: E2 [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: E2 17 00 [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: E2 17 00 26 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 1C [22:38:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:38:06]wFMCommunicate OK [22:38:06]requested_item fd.num is exist - process it [22:38:06]SAM_PROTO_GetFieldsCounters [22:38:06]wFMCommunicate request_size=4 [22:38:06]MH_SAM_APDU [22:38:06]CAPDU: 80 13 00 00 [22:38:06]Write to MH i2c: E2 08 00 27 21 80 13 00 00 00 00 00 00 C4 [22:38:06]Write i2c OK [22:38:06]MH_I2C_Read... [22:38:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:06]Read from MH i2c: E2 [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: E2 62 00 [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: E2 62 00 27 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 26 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [22:38: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 26 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:06]wFMCommunicate OK [22:38:06]SAM_PROTO_GetFieldsCounters done [22:38:06]requested_item shift.num is exist - process it [22:38:06]requested_item shift.opened is exist - process it [22:38:06]req_shift_opened [22:38:06]FM_GetShiftState [22:38:06]SAM_PROTO_GetShiftState [22:38:06]wFMCommunicate request_size=4 [22:38:06]MH_SAM_APDU [22:38:06]CAPDU: 80 13 01 00 [22:38:06]Write to MH i2c: E2 08 00 28 21 80 13 01 00 00 00 00 00 C6 [22:38:06]Write i2c OK [22:38:06]MH_I2C_Read... [22:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:06]Read from MH i2c: E2 [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: E2 0E 00 [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: E2 0E 00 28 21 00 09 00 01 97 25 20 67 00 00 00 00 90 00 15 [22:38:06]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:38:06]wFMCommunicate OK [22:38:06]SAM_PROTO_GetShiftState done [22:38:06]FM_GetShiftState done [22:38:06]req_shift_opened done [22:38:06]requested_item shift.open_date is exist - process it [22:38:06]req_shift_open_date [22:38:06]req_shift_open_date done [22:38:06]produce_requested_data done [22:38:06]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139302,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [22:38:06]process_action_free close_receipt [22:38:06]json_value_free [22:38:06]json_value_free done [22:38:06]process_json_proto returns [22:38:06]Send response to host [22:38:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139302,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [22:38:06]free response buf [22:38:06]execute_script done [22:38:06]execute_script returns [22:38:06]free content buf [22:38:06]Sock 9.Close socket [22:38:06]Sock 9.Thread stoped [22:38:10]OFD Sender: No OFD packet to send [22:38:15]OFD Sender: No OFD packet to send [22:38:20]OFD Sender: No OFD packet to send [22:38:25]OFD Sender: No OFD packet to send [22:38:30]OFD Sender: No OFD packet to send [22:38:34]accept exits with 8 [22:38:34]New connection [22:38:34]New thread 3067284836 created [22:38:34]Thread 3067141476 joined [22:38:34]Waiting for new connection... [22:38:34] Sock 8.Parse request [22:38:34]Sock 8.Check first char [22:38:34]Sock 8.First char is OK [22:38:34]request: POST /json_proto HTTP/1.0 [22:38:34]Method: POST [22:38:34]URL: /json_proto [22:38:34]Method is POST - this is cgi request [22:38:34]url: /json_proto [22:38:34]query_string will be loaded in cgi processing [22:38:34]execute_cgi json_proto POST (null) [22:38:34]execute_cgi path=json_proto method=POST [22:38:34]POST find Content-Length [22:38:34]Host: 172.17.50.196:8080 [22:38:34]Content-Length: 938 [22:38:34]Content-Type: application/json [22:38:34] [22:38:34]POST finish read [22:38:34]Found Content-Length = 938 [22:38:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335199", "tax_sys" : 0, "items" : [ { "code": "46230607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Bronze Edition", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 249.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:34]execute_script... [22:38:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335199", "tax_sys" : 0, "items" : [ { "code": "46230607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Bronze Edition", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000480364", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u044D\u043A\u0437\u043E\u0442\u0438\u043A 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 249.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:34]POST & json_proto [22:38:34]process_json_proto [22:38:34]json parsed OK: [22:38:34]protocol is kg_v1.0 [22:38:34]action value=close_receipt [22:38:34]process_action close_receipt [22:38:34]cmd_close_receipt [22:38:34]MH_GetDate [22:38:34]Write to MH i2c: F0 00 00 29 21 39 [22:38:34]Write i2c OK [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: F0 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: F0 09 00 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: F0 09 00 29 21 00 EC 63 21 67 72 0D 1C 67 1B [22:38:34]GetLastDocTimeStamp 1730241484 [22:38:34]current date 1730241516 [22:38:34]FM_GetShiftState [22:38:34]SAM_PROTO_GetShiftState [22:38:34]wFMCommunicate request_size=4 [22:38:34]MH_SAM_APDU [22:38:34]CAPDU: 80 13 01 00 [22:38:34]Write to MH i2c: E2 08 00 2A 21 80 13 01 00 00 00 00 00 C8 [22:38:34]Write i2c OK [22:38:34]MH_I2C_Read... [22:38:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:34]Read from MH i2c: E2 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 0E 00 [22:38:34]MH_I2C_Read... [22:38:34]Read from MH i2c: E2 0E 00 2A 21 00 09 00 01 97 25 20 67 00 00 00 00 90 00 17 [22:38:34]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:38:34]wFMCommunicate OK [22:38:34]SAM_PROTO_GetShiftState done [22:38:34]FM_GetShiftState done [22:38:34]opened in 1730160023 [22:38:34]opened+sec_in_day 1730246423 [22:38:34]quantity*price = 15400 [22:38:34]sum+1 = 15401 [22:38:34]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000480364 Напиток энерг Nitro экзотик 0.45 ж/б 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 249.00 НСП 1% : 2.20 НДС 12% : 26.44 Наличными: 249.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 288 29.10.2024 22:38 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139303 ФПД: 126454203998942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T223836&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139303&fm=126454203998942&tin=02508201610067®Number=0000000000091631&sum=24900 0 [22:38:35]StoreToDocumentArchive [22:38:35]shift 555 fd 139303 [22:38:35]save to /storage/0555/doc_00139303 [22:38:35]save last doc name /storage/0555/doc_00139303 to /storage/kkm_last_doc_name [22:38:35]save OK [22:38:35]Clear old archive folders... [22:38:35]ProcessDocumentItem done err = 0, tmpTLVsize=406 [22:38:35]tlvbuf is 01144EF0 [22:38:35]SAM_PROTO_ClearQueue [22:38:35]wFMCommunicate request_size=4 [22:38:35]MH_SAM_APDU [22:38:35]CAPDU: 80 09 00 00 [22:38:35]Write to MH i2c: E2 08 00 37 21 80 09 00 00 00 00 00 00 CA [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:35]Read from MH i2c: E2 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 03 00 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 03 00 37 21 00 90 00 CC [22:38:35]RAPDU: 90 00 [22:38:35]wFMCommunicate OK [22:38:35]SAM_PROTO_ClearQueue done [22:38:35]KKMCreateOFDPacket [22:38:35]OFDProtocolAddRootSTLVToBuf [22:38:35]FM_MakeSignedData [22:38:35]FM_MakeSignedData [22:38:35]SAM_PROTO_SignData [22:38:35]wFMCommunicate request_size=4 [22:38:35]MH_SAM_APDU [22:38:35]CAPDU: 80 0D 01 02 [22:38:35]Write to MH i2c: E2 08 00 38 21 80 0D 01 02 00 00 00 00 D2 [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:35]Read from MH i2c: E2 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 03 00 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 03 00 38 21 00 90 00 CD [22:38:35]RAPDU: 90 00 [22:38:35]wFMCommunicate OK [22:38:35]wFMCommunicate request_size=255 [22:38:35]MH_SAM_APDU [22:38:35]CAPDU: 80 0D 02 02 FA 03 00 96 01 1E 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 [22:38:35]Write to MH i2c: E2 02 01 39 21 80 0D 02 02 FA 00 03 00 96 01 1E 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 00 00 45 [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:35]Read from MH i2c: E2 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 03 00 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 03 00 39 21 00 90 00 CE [22:38:35]RAPDU: 90 00 [22:38:35]wFMCommunicate OK [22:38:35]wFMCommunicate request_size=165 [22:38:35]MH_SAM_APDU [22:38:35]CAPDU: 80 0D 02 02 A0 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 0A 00 00 00 00 07 04 06 00 44 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 20 01 00 00 F4 03 04 00 EC 63 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 27 20 02 00 35 04 06 00 73 02 69 E8 E2 DE [22:38:35]Write to MH i2c: E2 A8 00 3A 21 80 0D 02 02 A0 00 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 0A 00 00 00 00 07 04 06 00 44 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 20 01 00 00 F4 03 04 00 EC 63 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 27 20 02 00 35 04 06 00 73 02 69 E8 E2 DE 00 00 89 [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:35]Read from MH i2c: E2 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 03 00 [22:38:35]MH_I2C_Read... [22:38:35]Read from MH i2c: E2 03 00 3A 21 00 90 00 CF [22:38:35]RAPDU: 90 00 [22:38:35]wFMCommunicate OK [22:38:35]wFMCommunicate request_size=4 [22:38:35]MH_SAM_APDU [22:38:35]CAPDU: 80 0D 03 02 [22:38:35]Write to MH i2c: E2 08 00 3B 21 80 0D 03 02 00 00 00 00 D7 [22:38:35]Write i2c OK [22:38:35]MH_I2C_Read... [22:38:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:36]Read from MH i2c: E2 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 0B 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 0B 00 3B 21 00 6C C1 C1 04 34 18 E1 1B 90 00 12 [22:38:36]RAPDU: 6C C1 C1 04 34 18 E1 1B 90 00 [22:38:36]wFMCommunicate OK [22:38:36]SAM_PROTO_SignData done [22:38:36]FM_MakeSignedData done [22:38:36]CreateOFDProtocolMessage [22:38:36]wFMCommunicate request_size=4 [22:38:36]MH_SAM_APDU [22:38:36]CAPDU: 80 11 00 00 [22:38:36]Write to MH i2c: E2 08 00 3C 21 80 11 00 00 00 00 00 00 D7 [22:38:36]Write i2c OK [22:38:36]MH_I2C_Read... [22:38:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:36]Read from MH i2c: E2 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 17 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: E2 17 00 3C 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 32 [22:38:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:38:36]wFMCommunicate OK [22:38:36]CreateOFDProtocolMessage done [22:38:36]OFDSenderStorePacket 139303 [22:38:36]StoreOFDPacket docnum=139303 [22:38:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 AA 01 00 00 83 39 A2 01 25 9A 5A 03 01 00 03 00 96 01 1E 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 0A 00 00 00 00 07 04 06 00 44 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 20 01 00 00 F4 03 04 00 EC 63 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 27 20 02 00 35 04 06 00 73 02 69 E8 E2 DE 6C C1 C1 04 34 18 E1 1B [22:38:36]CheckFolder [22:38:36]dirname=/storage/ofd_packets [22:38:36]CheckFolder done [22:38:36]ProducePacketName [22:38:36]name=ofd_packets/00139303 [22:38:36]NVStorageSaveData ofd_packets/00139303 [22:38:36]File name is /storage/ofd_packets/00139303 [22:38:36]Write 456 bytes [22:38:36]NVStorageSaveData done [22:38:36]OFDSenderStorePacket done [22:38:36]KKMCreateOFDPacket done [22:38:36]NVStorageSaveData kkm_last_timestamp [22:38:36]File name is /storage/kkm_last_timestamp [22:38:36]Write 4 bytes [22:38:36]NVStorageSaveData done [22:38:36]ExternCall_PrintAddStr [22:38:36]wPrintStart [22:38:36]Write to MH i2c: 01 00 00 3D 21 5E [22:38:36]Write i2c OK [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: 01 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: 01 07 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: 01 07 00 3D 21 00 00 00 00 00 FF 0F 73 [22:38:36]RasterBufferAndPrint [22:38:36]line Счет N : (3)335199 [22:38:36]line ИНН: 02508201610067 [22:38:36]line Контрольно-Кассовый Чек [22:38:36]line ПРОДАЖА [22:38:36]line Товар: 46230607 [22:38:36]line Сигареты Richmond Bronze Edition [22:38:36]line 1.000 * 154.00 [22:38:36]line = 154.00 [22:38:36]line НДС 12% НСП 1% [22:38:36]line > о реализуемом товаре [22:38:36]line Товар: 4700000480364 [22:38:36]line Напиток энерг Nitro экзотик 0.45 ж/б [22:38:36]line 1.000 * 95.00 [22:38:36]line = 95.00 [22:38:36]line НДС 12% НСП 1% [22:38:36]line > о реализуемом товаре [22:38:36]line ИТОГО: 249.00 [22:38:36]line НСП 1% : 2.20 [22:38:36]line НДС 12% : 26.44 [22:38:36]line Наличными: 249.00 [22:38:36]line Безнал.: 0.00 [22:38:36]line Место: АЗС № 101 "Партнер Нефть" [22:38:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:38:36]line СНО: Общий режим [22:38:36]line Чек 288 29.10.2024 22:38 [22:38:36]line Смена: 555 ФФД: 1.0 [22:38:36]line ЗНМ: 0300000081 [22:38:36]line РНМ: 0000000000091631 [22:38:36]line Версия ККМ: 001 [22:38:36]line ФМ: 0000000000874669 [22:38:36]line ФД: 139303 [22:38:36]line ФПД: 126454203998942 [22:38:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T223836&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139303&fm=126454203998942&tin=02508201610067®Number=0000000000091631&sum=24900 [22:38:36]line 0 [22:38:36]OFD Sender: Processing packet 139303 [packets to send 34, broken 33] [22:38:36]ProducePacketName [22:38:36]name=ofd_packets/00139303 [22:38:36]OFD Sender: To server: pG, [22:38:36]CommunicateWithHost lk.salyk.kg:30040 [22:38:36]ConnectInit lk.salyk.kg [22:38:36]written 0, free lines is 4095 [22:38:36]Connected sock=10 [22:38: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 36 39 AA 01 00 00 83 39 A2 01 25 9A 5A 03 01 00 03 00 96 01 1E 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7D 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 36 34 06 04 39 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D1 8D D0 BA D0 B7 D0 BE D1 82 D0 B8 D0 BA 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 0A 00 00 00 00 07 04 06 00 44 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 20 01 00 00 F4 03 04 00 EC 63 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 27 20 02 00 35 04 06 00 73 02 69 E8 E2 DE 6C C1 C1 04 34 18 E1 1B [22:38: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 36 39 4F 00 00 00 92 63 47 00 B1 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 36 39 10 04 04 00 27 20 02 00 F4 03 04 00 9E 0F 21 67 B6 04 01 00 00 C3 AE 02 95 4F 78 12 9C [22:38:36]CommunicateWithHost err = 0 [22:38:36]CheckOFDResponse [22:38:36]1017 (14) - 77093643461234 [22:38:36]1041 (16) - 0000000000874669 [22:38:36]1040 (4) - 139303 [22:38:36]1012 (4) - 29.10.2024 16:38 [22:38:36]1206 (1) - 0 [22:38:36]OFD Sender: Remove packet 139303 [22:38:36]ProducePacketName [22:38:36]name=ofd_packets/00139303 [22:38:36]NVStorageDeleteData [22:38:36]Write to MH i2c: 01 00 00 6D 21 8E [22:38:36]Write i2c OK [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: 01 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: 01 07 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: 01 07 00 6D 21 00 00 00 00 00 A7 0C 48 [22:38:36]RasterBufferAndPrint [22:38:36]line [22:38:36]line [22:38:36]line [22:38:36]line [22:38:36]line [22:38:36]written 0, free lines is 3248 [22:38:36]MH_Cut [22:38:36]Write to MH i2c: D1 01 00 74 21 01 67 [22:38:36]Write i2c OK [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: D1 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: D1 01 00 [22:38:36]MH_I2C_Read... [22:38:36]Read from MH i2c: D1 01 00 74 21 00 66 [22:38:36]Write to MH i2c: 01 00 00 75 21 96 [22:38:36]Write i2c OK [22:38:36]MH_I2C_Read... [22:38:37]OFD Sender: No OFD packet to send [22:38:37]*** Cut start [22:38:37]*** Partial cut [22:38:37]*** CUTSNS_PIN = 1 [22:38:37]*** CUTSNS_PIN = 0 [22:38:37]*** Brake cut motor [22:38:38]Read from MH i2c: 01 [22:38:38]MH_I2C_Read... [22:38:38]*** Stop cut motor [22:38:38]*** Cut end [22:38:38]Read from MH i2c: 01 07 00 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: 01 07 00 75 21 00 00 00 00 00 FF 0F AB [22:38:38]process_action close_receipt done [22:38:38]requested_data is exist [22:38:38]produce_requested_data [22:38:38]requested_item fm.sn is exist - process it [22:38:38]wFMCommunicate request_size=4 [22:38:38]MH_SAM_APDU [22:38:38]CAPDU: 80 11 00 00 [22:38:38]Write to MH i2c: E2 08 00 76 21 80 11 00 00 00 00 00 00 11 [22:38:38]Write i2c OK [22:38:38]MH_I2C_Read... [22:38:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:38]Read from MH i2c: E2 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 17 00 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 17 00 76 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 6C [22:38:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:38:38]wFMCommunicate OK [22:38:38]requested_item fd.num is exist - process it [22:38:38]SAM_PROTO_GetFieldsCounters [22:38:38]wFMCommunicate request_size=4 [22:38:38]MH_SAM_APDU [22:38:38]CAPDU: 80 13 00 00 [22:38:38]Write to MH i2c: E2 08 00 77 21 80 13 00 00 00 00 00 00 14 [22:38:38]Write i2c OK [22:38:38]MH_I2C_Read... [22:38:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:38]Read from MH i2c: E2 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 62 00 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 62 00 77 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 27 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [22:38: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 27 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:38]wFMCommunicate OK [22:38:38]SAM_PROTO_GetFieldsCounters done [22:38:38]requested_item shift.num is exist - process it [22:38:38]requested_item shift.opened is exist - process it [22:38:38]req_shift_opened [22:38:38]FM_GetShiftState [22:38:38]SAM_PROTO_GetShiftState [22:38:38]wFMCommunicate request_size=4 [22:38:38]MH_SAM_APDU [22:38:38]CAPDU: 80 13 01 00 [22:38:38]Write to MH i2c: E2 08 00 78 21 80 13 01 00 00 00 00 00 16 [22:38:38]Write i2c OK [22:38:38]MH_I2C_Read... [22:38:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:38]Read from MH i2c: E2 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 0E 00 [22:38:38]MH_I2C_Read... [22:38:38]Read from MH i2c: E2 0E 00 78 21 00 09 00 01 97 25 20 67 00 00 00 00 90 00 65 [22:38:38]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:38:38]wFMCommunicate OK [22:38:38]SAM_PROTO_GetShiftState done [22:38:38]FM_GetShiftState done [22:38:38]req_shift_opened done [22:38:38]requested_item shift.open_date is exist - process it [22:38:38]req_shift_open_date [22:38:38]req_shift_open_date done [22:38:38]produce_requested_data done [22:38:38]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139303,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [22:38:38]process_action_free close_receipt [22:38:38]json_value_free [22:38:38]json_value_free done [22:38:38]process_json_proto returns [22:38:38]Send response to host [22:38:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139303,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [22:38:38]free response buf [22:38:38]execute_script done [22:38:38]execute_script returns [22:38:38]free content buf [22:38:38]Sock 8.Close socket [22:38:38]Sock 8.Thread stoped [22:38:42]OFD Sender: No OFD packet to send [22:38:47]OFD Sender: No OFD packet to send [22:38:52]OFD Sender: No OFD packet to send [22:38:57]OFD Sender: No OFD packet to send [22:39:02]OFD Sender: No OFD packet to send [22:39:07]OFD Sender: No OFD packet to send [22:39:12]OFD Sender: No OFD packet to send [22:39:17]OFD Sender: No OFD packet to send [22:39:22]OFD Sender: No OFD packet to send [22:39:27]OFD Sender: No OFD packet to send [22:39:32]OFD Sender: No OFD packet to send [22:39:37]OFD Sender: No OFD packet to send [22:39:42]OFD Sender: No OFD packet to send [22:39:47]OFD Sender: No OFD packet to send [22:39:52]OFD Sender: No OFD packet to send [22:39:57]OFD Sender: No OFD packet to send [22:40:02]OFD Sender: No OFD packet to send [22:40:07]OFD Sender: No OFD packet to send [22:40:12]OFD Sender: No OFD packet to send [22:40:17]OFD Sender: No OFD packet to send [22:40:22]OFD Sender: No OFD packet to send [22:40:27]OFD Sender: No OFD packet to send [22:40:32]OFD Sender: No OFD packet to send [22:40:37]OFD Sender: No OFD packet to send [22:40:42]OFD Sender: No OFD packet to send [22:40:47]OFD Sender: No OFD packet to send [22:40:52]OFD Sender: No OFD packet to send [22:40:57]OFD Sender: No OFD packet to send [22:41:02]OFD Sender: No OFD packet to send [22:41:07]OFD Sender: No OFD packet to send [22:41:12]OFD Sender: No OFD packet to send [22:41:17]OFD Sender: No OFD packet to send [22:41:22]OFD Sender: No OFD packet to send [22:41:27]OFD Sender: No OFD packet to send [22:41:32]OFD Sender: No OFD packet to send [22:41:37]OFD Sender: No OFD packet to send [22:41:42]OFD Sender: No OFD packet to send [22:41:47]OFD Sender: No OFD packet to send [22:41:52]OFD Sender: No OFD packet to send [22:41:57]OFD Sender: No OFD packet to send [22:42:02]OFD Sender: No OFD packet to send [22:42:07]OFD Sender: No OFD packet to send [22:42:12]OFD Sender: No OFD packet to send [22:42:17]OFD Sender: No OFD packet to send [22:42:22]OFD Sender: No OFD packet to send [22:42:27]OFD Sender: No OFD packet to send [22:42:32]OFD Sender: No OFD packet to send [22:42:37]OFD Sender: No OFD packet to send [22:42:42]OFD Sender: No OFD packet to send [22:42:47]OFD Sender: No OFD packet to send [22:42:52]OFD Sender: No OFD packet to send [22:42:57]OFD Sender: No OFD packet to send [22:43:02]OFD Sender: No OFD packet to send [22:43:07]OFD Sender: No OFD packet to send [22:43:12]OFD Sender: No OFD packet to send [22:43:17]OFD Sender: No OFD packet to send [22:43:22]OFD Sender: No OFD packet to send [22:43:27]OFD Sender: No OFD packet to send [22:43:32]OFD Sender: No OFD packet to send [22:43:37]OFD Sender: No OFD packet to send [22:43:42]OFD Sender: No OFD packet to send [22:43:47]OFD Sender: No OFD packet to send [22:43:52]OFD Sender: No OFD packet to send [22:43:57]OFD Sender: No OFD packet to send [22:44:02]OFD Sender: No OFD packet to send [22:44:07]OFD Sender: No OFD packet to send [22:44:12]OFD Sender: No OFD packet to send [22:44:17]OFD Sender: No OFD packet to send [22:44:22]OFD Sender: No OFD packet to send [22:44:27]OFD Sender: No OFD packet to send [22:44:32]OFD Sender: No OFD packet to send [22:44:37]OFD Sender: No OFD packet to send [22:44:42]OFD Sender: No OFD packet to send [22:44:47]OFD Sender: No OFD packet to send [22:44:52]OFD Sender: No OFD packet to send [22:44:57]OFD Sender: No OFD packet to send [22:45:02]OFD Sender: No OFD packet to send [22:45:07]OFD Sender: No OFD packet to send [22:45:12]OFD Sender: No OFD packet to send [22:45:17]OFD Sender: No OFD packet to send [22:45:22]OFD Sender: No OFD packet to send [22:45:27]OFD Sender: No OFD packet to send [22:45:32]OFD Sender: No OFD packet to send [22:45:37]OFD Sender: No OFD packet to send [22:45:42]OFD Sender: No OFD packet to send [22:45:47]OFD Sender: No OFD packet to send [22:45:52]OFD Sender: No OFD packet to send [22:45:57]OFD Sender: No OFD packet to send [22:46:02]OFD Sender: No OFD packet to send [22:46:07]OFD Sender: No OFD packet to send [22:46:12]OFD Sender: No OFD packet to send [22:46:17]OFD Sender: No OFD packet to send [22:46:22]OFD Sender: No OFD packet to send [22:46:27]OFD Sender: No OFD packet to send [22:46:32]OFD Sender: No OFD packet to send [22:46:37]OFD Sender: No OFD packet to send [22:46:42]OFD Sender: No OFD packet to send [22:46:47]OFD Sender: No OFD packet to send [22:46:52]OFD Sender: No OFD packet to send [22:46:57]OFD Sender: No OFD packet to send [22:47:02]OFD Sender: No OFD packet to send [22:47:07]OFD Sender: No OFD packet to send [22:47:12]OFD Sender: No OFD packet to send [22:47:17]OFD Sender: No OFD packet to send [22:47:22]OFD Sender: No OFD packet to send [22:47:27]OFD Sender: No OFD packet to send [22:47:32]OFD Sender: No OFD packet to send [22:47:37]OFD Sender: No OFD packet to send [22:47:42]OFD Sender: No OFD packet to send [22:47:47]OFD Sender: No OFD packet to send [22:47:52]OFD Sender: No OFD packet to send [22:47:57]OFD Sender: No OFD packet to send [22:48:02]OFD Sender: No OFD packet to send [22:48:07]OFD Sender: No OFD packet to send [22:48:12]OFD Sender: No OFD packet to send [22:48:17]OFD Sender: No OFD packet to send [22:48:22]OFD Sender: No OFD packet to send [22:48:27]OFD Sender: No OFD packet to send [22:48:32]OFD Sender: No OFD packet to send [22:48:33]accept exits with 9 [22:48:33]New connection [22:48:33]New thread 3067141476 created [22:48:33]Thread 3067284836 joined [22:48:33]Waiting for new connection... [22:48:33] Sock 9.Parse request [22:48:33]Sock 9.Check first char [22:48:33]Sock 9.First char is OK [22:48:33]request: POST /json_proto HTTP/1.0 [22:48:33]Method: POST [22:48:33]URL: /json_proto [22:48:33]Method is POST - this is cgi request [22:48:33]url: /json_proto [22:48:33]query_string will be loaded in cgi processing [22:48:33]execute_cgi json_proto POST (null) [22:48:33]execute_cgi path=json_proto method=POST [22:48:33]POST find Content-Length [22:48:33]Host: 172.17.50.196:8080 [22:48:33]Content-Length: 1011 [22:48:33]Content-Type: application/json [22:48:33] [22:48:33]POST finish read [22:48:33]Found Content-Length = 1011 [22:48:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335200", "tax_sys" : 0, "items" : [ { "code": "4700003730039", "name": "\u0421\u043D\u0435\u043A \u0412\u043E\u0437\u0434 \u043F\u0448\u0435\u043D\u0438\u0446\u0430 \u0411\u0430\u0434\u044B\u0440\u0430\u043A \u0441\u043B\u0430\u0434\u043A\u0430\u044F 30\u0433\u0440", "price" : 20.00, "quantity" : 2.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:33]execute_script... [22:48:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335200", "tax_sys" : 0, "items" : [ { "code": "4700003730039", "name": "\u0421\u043D\u0435\u043A \u0412\u043E\u0437\u0434 \u043F\u0448\u0435\u043D\u0438\u0446\u0430 \u0411\u0430\u0434\u044B\u0440\u0430\u043A \u0441\u043B\u0430\u0434\u043A\u0430\u044F 30\u0433\u0440", "price" : 20.00, "quantity" : 2.000, "sum" : 40.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 300.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:33]POST & json_proto [22:48:33]process_json_proto [22:48:33]json parsed OK: [22:48:33]protocol is kg_v1.0 [22:48:33]action value=close_receipt [22:48:33]process_action close_receipt [22:48:33]cmd_close_receipt [22:48:33]MH_GetDate [22:48:33]Write to MH i2c: F0 00 00 79 21 89 [22:48:33]Write i2c OK [22:48:33]MH_I2C_Read... [22:48:33]Read from MH i2c: F0 [22:48:33]MH_I2C_Read... [22:48:33]Read from MH i2c: F0 09 00 [22:48:33]MH_I2C_Read... [22:48:33]Read from MH i2c: F0 09 00 79 21 00 43 66 21 67 72 0D 1C 67 C5 [22:48:33]GetLastDocTimeStamp 1730241516 [22:48:33]current date 1730242115 [22:48:33]FM_GetShiftState [22:48:33]SAM_PROTO_GetShiftState [22:48:33]wFMCommunicate request_size=4 [22:48:33]MH_SAM_APDU [22:48:33]CAPDU: 80 13 01 00 [22:48:33]Write to MH i2c: E2 08 00 7A 21 80 13 01 00 00 00 00 00 18 [22:48:33]Write i2c OK [22:48:33]MH_I2C_Read... [22:48:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:33]Read from MH i2c: E2 [22:48:33]MH_I2C_Read... [22:48:33]Read from MH i2c: E2 0E 00 [22:48:33]MH_I2C_Read... [22:48:33]Read from MH i2c: E2 0E 00 7A 21 00 09 00 01 97 25 20 67 00 00 00 00 90 00 67 [22:48:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:48:33]wFMCommunicate OK [22:48:33]SAM_PROTO_GetShiftState done [22:48:33]FM_GetShiftState done [22:48:33]opened in 1730160023 [22:48:33]opened+sec_in_day 1730246423 [22:48:33]quantity*price = 4000 [22:48:33]sum+1 = 4001 [22:48:33]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 2.000 * 130.00 = 260.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 300.00 НСП 1% : 2.65 НДС 12% : 31.86 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 289 29.10.2024 22:48 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139304 ФПД: 133138509830951 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T224835&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139304&fm=133138509830951&tin=02508201610067®Number=0000000000091631&sum=30000 0 [22:48:34]StoreToDocumentArchive [22:48:34]shift 555 fd 139304 [22:48:34]save to /storage/0555/doc_00139304 [22:48:34]save last doc name /storage/0555/doc_00139304 to /storage/kkm_last_doc_name [22:48:34]save OK [22:48:34]Clear old archive folders... [22:48:34]ProcessDocumentItem done err = 0, tmpTLVsize=423 [22:48:34]tlvbuf is B6FA97D0 [22:48:34]SAM_PROTO_ClearQueue [22:48:34]wFMCommunicate request_size=4 [22:48:34]MH_SAM_APDU [22:48:34]CAPDU: 80 09 00 00 [22:48:34]Write to MH i2c: E2 08 00 87 21 80 09 00 00 00 00 00 00 1A [22:48:34]Write i2c OK [22:48:34]MH_I2C_Read... [22:48:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:34]Read from MH i2c: E2 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 03 00 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 03 00 87 21 00 90 00 1C [22:48:34]RAPDU: 90 00 [22:48:34]wFMCommunicate OK [22:48:34]SAM_PROTO_ClearQueue done [22:48:34]KKMCreateOFDPacket [22:48:34]OFDProtocolAddRootSTLVToBuf [22:48:34]FM_MakeSignedData [22:48:34]FM_MakeSignedData [22:48:34]SAM_PROTO_SignData [22:48:34]wFMCommunicate request_size=4 [22:48:34]MH_SAM_APDU [22:48:34]CAPDU: 80 0D 01 02 [22:48:34]Write to MH i2c: E2 08 00 88 21 80 0D 01 02 00 00 00 00 22 [22:48:34]Write i2c OK [22:48:34]MH_I2C_Read... [22:48:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:34]Read from MH i2c: E2 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 03 00 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 03 00 88 21 00 90 00 1D [22:48:34]RAPDU: 90 00 [22:48:34]wFMCommunicate OK [22:48:34]wFMCommunicate request_size=255 [22:48:34]MH_SAM_APDU [22:48:34]CAPDU: 80 0D 02 02 FA 03 00 A7 01 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 33 37 33 30 30 33 39 06 04 45 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 92 D0 BE D0 B7 D0 B4 20 D0 BF D1 88 D0 B5 D0 BD D0 B8 D1 86 D0 B0 20 D0 91 D0 B0 D0 B4 D1 8B D1 80 D0 B0 D0 BA 20 D1 81 D0 BB D0 B0 D0 B4 D0 BA D0 B0 D1 8F 20 33 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 07 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 [22:48:34]Write to MH i2c: E2 02 01 89 21 80 0D 02 02 FA 00 03 00 A7 01 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 33 37 33 30 30 33 39 06 04 45 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 92 D0 BE D0 B7 D0 B4 20 D0 BF D1 88 D0 B5 D0 BD D0 B8 D1 86 D0 B0 20 D0 91 D0 B0 D0 B4 D1 8B D1 80 D0 B0 D0 BA 20 D1 81 D0 BB D0 B0 D0 B4 D0 BA D0 B0 D1 8F 20 33 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 07 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 00 A5 [22:48:34]Write i2c OK [22:48:34]MH_I2C_Read... [22:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:34]Read from MH i2c: E2 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 03 00 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 03 00 89 21 00 90 00 1E [22:48:34]RAPDU: 90 00 [22:48:34]wFMCommunicate OK [22:48:34]wFMCommunicate request_size=182 [22:48:34]MH_SAM_APDU [22:48:34]CAPDU: 80 0D 02 02 B1 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 30 75 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 43 66 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 28 20 02 00 35 04 06 00 79 16 B9 95 9B 27 [22:48:34]Write to MH i2c: E2 B9 00 8A 21 80 0D 02 02 B1 00 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 30 75 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 43 66 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 28 20 02 00 35 04 06 00 79 16 B9 95 9B 27 00 00 C5 [22:48:34]Write i2c OK [22:48:34]MH_I2C_Read... [22:48:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:35]Read from MH i2c: E2 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 03 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 03 00 8A 21 00 90 00 1F [22:48:35]RAPDU: 90 00 [22:48:35]wFMCommunicate OK [22:48:35]wFMCommunicate request_size=4 [22:48:35]MH_SAM_APDU [22:48:35]CAPDU: 80 0D 03 02 [22:48:35]Write to MH i2c: E2 08 00 8B 21 80 0D 03 02 00 00 00 00 27 [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:35]Read from MH i2c: E2 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 0B 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 0B 00 8B 21 00 9B 5A AC 05 47 EC 21 03 90 00 25 [22:48:35]RAPDU: 9B 5A AC 05 47 EC 21 03 90 00 [22:48:35]wFMCommunicate OK [22:48:35]SAM_PROTO_SignData done [22:48:35]FM_MakeSignedData done [22:48:35]CreateOFDProtocolMessage [22:48:35]wFMCommunicate request_size=4 [22:48:35]MH_SAM_APDU [22:48:35]CAPDU: 80 11 00 00 [22:48:35]Write to MH i2c: E2 08 00 8C 21 80 11 00 00 00 00 00 00 27 [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:35]Read from MH i2c: E2 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 17 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 17 00 8C 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 82 [22:48:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:48:35]wFMCommunicate OK [22:48:35]CreateOFDProtocolMessage done [22:48:35]OFDSenderStorePacket 139304 [22:48:35]StoreOFDPacket docnum=139304 [22:48:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 BB 01 00 00 86 95 B3 01 B6 06 5A 03 01 00 03 00 A7 01 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 33 37 33 30 30 33 39 06 04 45 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 92 D0 BE D0 B7 D0 B4 20 D0 BF D1 88 D0 B5 D0 BD D0 B8 D1 86 D0 B0 20 D0 91 D0 B0 D0 B4 D1 8B D1 80 D0 B0 D0 BA 20 D1 81 D0 BB D0 B0 D0 B4 D0 BA D0 B0 D1 8F 20 33 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 07 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 30 75 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 43 66 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 28 20 02 00 35 04 06 00 79 16 B9 95 9B 27 9B 5A AC 05 47 EC 21 03 [22:48:35]CheckFolder [22:48:35]dirname=/storage/ofd_packets [22:48:35]CheckFolder done [22:48:35]ProducePacketName [22:48:35]name=ofd_packets/00139304 [22:48:35]NVStorageSaveData ofd_packets/00139304 [22:48:35]File name is /storage/ofd_packets/00139304 [22:48:35]Write 473 bytes [22:48:35]NVStorageSaveData done [22:48:35]OFDSenderStorePacket done [22:48:35]KKMCreateOFDPacket done [22:48:35]NVStorageSaveData kkm_last_timestamp [22:48:35]File name is /storage/kkm_last_timestamp [22:48:35]Write 4 bytes [22:48:35]NVStorageSaveData done [22:48:35]ExternCall_PrintAddStr [22:48:35]wPrintStart [22:48:35]Write to MH i2c: 01 00 00 8D 21 AE [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: 01 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: 01 07 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: 01 07 00 8D 21 00 00 00 00 00 FF 0F C3 [22:48:35]RasterBufferAndPrint [22:48:35]line Счет N : (3)335200 [22:48:35]line ИНН: 02508201610067 [22:48:35]line Контрольно-Кассовый Чек [22:48:35]line ПРОДАЖА [22:48:35]line Товар: 4700003730039 [22:48:35]line Снек Возд пшеница Бадырак сладкая 30гр [22:48:35]line 2.000 * 20.00 [22:48:35]line = 40.00 [22:48:35]line НДС 12% НСП 1% [22:48:35]line > о реализуемом товаре [22:48:35]line Товар: 2000036220012 [22:48:35]line Кофе Капучино XL(GABB TRADE) [22:48:35]line 2.000 * 130.00 [22:48:35]line = 260.00 [22:48:35]line НДС 12% НСП 1% [22:48:35]line > о реализуемом товаре [22:48:35]line ИТОГО: 300.00 [22:48:35]line НСП 1% : 2.65 [22:48:35]line НДС 12% : 31.86 [22:48:35]line Наличными: 300.00 [22:48:35]line Безнал.: 0.00 [22:48:35]line Место: АЗС № 101 "Партнер Нефть" [22:48:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:48:35]line СНО: Общий режим [22:48:35]line Чек 289 29.10.2024 22:48 [22:48:35]line Смена: 555 ФФД: 1.0 [22:48:35]line ЗНМ: 0300000081 [22:48:35]line РНМ: 0000000000091631 [22:48:35]line Версия ККМ: 001 [22:48:35]line ФМ: 0000000000874669 [22:48:35]line ФД: 139304 [22:48:35]line ФПД: 133138509830951 [22:48:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T224835&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139304&fm=133138509830951&tin=02508201610067®Number=0000000000091631&sum=30000 [22:48:35]line 0 [22:48:35]OFD Sender: Processing packet 139304 [packets to send 34, broken 33] [22:48:35]ProducePacketName [22:48:35]name=ofd_packets/00139304 [22:48:35]OFD Sender: To server: pG, [22:48:35]CommunicateWithHost lk.salyk.kg:30040 [22:48:35]ConnectInit lk.salyk.kg [22:48:35]written 0, free lines is 4095 [22:48:35]Connected sock=10 [22:48: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 36 39 BB 01 00 00 86 95 B3 01 B6 06 5A 03 01 00 03 00 A7 01 1E 04 01 00 01 23 04 89 00 8A 04 0D 00 34 37 30 30 30 30 33 37 33 30 30 33 39 06 04 45 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 92 D0 BE D0 B7 D0 B4 20 D0 BF D1 88 D0 B5 D0 BD D0 B8 D1 86 D0 B0 20 D0 91 D0 B0 D0 B4 D1 8B D1 80 D0 B0 D0 BA 20 D1 81 D0 BB D0 B0 D0 B4 D0 BA D0 B0 D1 8F 20 33 30 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D0 07 00 00 00 00 13 04 06 00 A0 0F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 72 0C 00 00 00 00 07 04 06 00 30 75 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 43 66 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 28 20 02 00 35 04 06 00 79 16 B9 95 9B 27 9B 5A AC 05 47 EC 21 03 [22:48:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 32 35 47 00 4E 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 36 39 10 04 04 00 28 20 02 00 F4 03 04 00 F5 11 21 67 B6 04 01 00 00 90 D4 D0 9C 10 4A CA 09 [22:48:35]CommunicateWithHost err = 0 [22:48:35]CheckOFDResponse [22:48:35]1017 (14) - 77093643461234 [22:48:35]1041 (16) - 0000000000874669 [22:48:35]1040 (4) - 139304 [22:48:35]1012 (4) - 29.10.2024 16:48 [22:48:35]1206 (1) - 0 [22:48:35]OFD Sender: Remove packet 139304 [22:48:35]ProducePacketName [22:48:35]name=ofd_packets/00139304 [22:48:35]NVStorageDeleteData [22:48:35]Write to MH i2c: 01 00 00 BD 21 DE [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: 01 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: 01 07 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: 01 07 00 BD 21 00 00 00 00 00 AE 0C 9F [22:48:35]RasterBufferAndPrint [22:48:35]line [22:48:35]line [22:48:35]line [22:48:35]line [22:48:35]line [22:48:35]written 0, free lines is 3252 [22:48:35]MH_Cut [22:48:35]Write to MH i2c: D1 01 00 C4 21 01 B7 [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: D1 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: D1 01 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: D1 01 00 C4 21 00 B6 [22:48:35]Write to MH i2c: 01 00 00 C5 21 E6 [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:36]OFD Sender: No OFD packet to send [22:48:36]*** Cut start [22:48:36]*** Partial cut [22:48:36]*** CUTSNS_PIN = 1 [22:48:36]*** CUTSNS_PIN = 0 [22:48:36]*** Brake cut motor [22:48:37]Read from MH i2c: 01 [22:48:37]MH_I2C_Read... [22:48:37]*** Stop cut motor [22:48:37]*** Cut end [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 C5 21 00 00 00 00 00 FF 0F FB [22:48:37]process_action close_receipt done [22:48:37]requested_data is exist [22:48:37]produce_requested_data [22:48:37]requested_item fm.sn is exist - process it [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 C6 21 80 11 00 00 00 00 00 00 61 [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 [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 17 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 17 00 C6 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BC [22:48:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:48:37]wFMCommunicate OK [22:48:37]requested_item fd.num is exist - process it [22:48:37]SAM_PROTO_GetFieldsCounters [22:48:37]wFMCommunicate request_size=4 [22:48:37]MH_SAM_APDU [22:48:37]CAPDU: 80 13 00 00 [22:48:37]Write to MH i2c: E2 08 00 C7 21 80 13 00 00 00 00 00 00 64 [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:37]Read from MH i2c: E2 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 62 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 62 00 C7 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 28 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [22:48:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 28 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:37]wFMCommunicate OK [22:48:37]SAM_PROTO_GetFieldsCounters done [22:48:37]requested_item shift.num is exist - process it [22:48:37]requested_item shift.opened is exist - process it [22:48:37]req_shift_opened [22:48:37]FM_GetShiftState [22:48:37]SAM_PROTO_GetShiftState [22:48:37]wFMCommunicate request_size=4 [22:48:37]MH_SAM_APDU [22:48:37]CAPDU: 80 13 01 00 [22:48:37]Write to MH i2c: E2 08 00 C8 21 80 13 01 00 00 00 00 00 66 [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:37]Read from MH i2c: E2 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 0E 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 0E 00 C8 21 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B5 [22:48:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:48:37]wFMCommunicate OK [22:48:37]SAM_PROTO_GetShiftState done [22:48:37]FM_GetShiftState done [22:48:37]req_shift_opened done [22:48:37]requested_item shift.open_date is exist - process it [22:48:37]req_shift_open_date [22:48:37]req_shift_open_date done [22:48:37]produce_requested_data done [22:48:37]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139304,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [22:48:37]process_action_free close_receipt [22:48:37]json_value_free [22:48:37]json_value_free done [22:48:37]process_json_proto returns [22:48:37]Send response to host [22:48:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139304,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [22:48:37]free response buf [22:48:37]execute_script done [22:48:37]execute_script returns [22:48:37]free content buf [22:48:37]Sock 9.Close socket [22:48:37]Sock 9.Thread stoped [22:48:41]OFD Sender: No OFD packet to send [22:48:46]OFD Sender: No OFD packet to send [22:48:51]OFD Sender: No OFD packet to send [22:48:56]OFD Sender: No OFD packet to send [22:49:01]OFD Sender: No OFD packet to send [22:49:05]accept exits with 8 [22:49:05]New connection [22:49:05]New thread 3067284836 created [22:49:05]Thread 3067141476 joined [22:49:05]Waiting for new connection... [22:49:05] Sock 8.Parse request [22:49:05]Sock 8.Check first char [22:49:05]Sock 8.First char is OK [22:49:05]request: POST /json_proto HTTP/1.0 [22:49:05]Method: POST [22:49:05]URL: /json_proto [22:49:05]Method is POST - this is cgi request [22:49:05]url: /json_proto [22:49:05]query_string will be loaded in cgi processing [22:49:05]execute_cgi json_proto POST (null) [22:49:05]execute_cgi path=json_proto method=POST [22:49:05]POST find Content-Length [22:49:05]Host: 172.17.50.196:8080 [22:49:05]Content-Length: 652 [22:49:05]Content-Type: application/json [22:49:05] [22:49:05]POST finish read [22:49:05]Found Content-Length = 652 [22:49:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335201", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 2.000, "sum" : 250.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 250.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:49:05]execute_script... [22:49:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335201", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 2.000, "sum" : 250.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 250.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:49:05]POST & json_proto [22:49:05]process_json_proto [22:49:05]json parsed OK: [22:49:05]protocol is kg_v1.0 [22:49:05]action value=close_receipt [22:49:05]process_action close_receipt [22:49:05]cmd_close_receipt [22:49:05]MH_GetDate [22:49:05]Write to MH i2c: F0 00 00 C9 21 D9 [22:49:05]Write i2c OK [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: F0 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: F0 09 00 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: F0 09 00 C9 21 00 63 66 21 67 72 0D 1C 67 35 [22:49:05]GetLastDocTimeStamp 1730242115 [22:49:05]current date 1730242147 [22:49:05]FM_GetShiftState [22:49:05]SAM_PROTO_GetShiftState [22:49:05]wFMCommunicate request_size=4 [22:49:05]MH_SAM_APDU [22:49:05]CAPDU: 80 13 01 00 [22:49:05]Write to MH i2c: E2 08 00 CA 21 80 13 01 00 00 00 00 00 68 [22:49:05]Write i2c OK [22:49:05]MH_I2C_Read... [22:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:05]Read from MH i2c: E2 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 0E 00 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 0E 00 CA 21 00 09 00 01 97 25 20 67 00 00 00 00 90 00 B7 [22:49:05]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:49:05]wFMCommunicate OK [22:49:05]SAM_PROTO_GetShiftState done [22:49:05]FM_GetShiftState done [22:49:05]opened in 1730160023 [22:49:05]opened+sec_in_day 1730246423 [22:49:05]quantity*price = 25000 [22:49:05]sum+1 = 25001 [22:49:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 250.00 НСП 1% : 2.21 НДС 12% : 26.55 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 290 29.10.2024 22:49 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139305 ФПД: 273442813386209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T224907&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139305&fm=273442813386209&tin=02508201610067®Number=0000000000091631&sum=25000 0 [22:49:06]StoreToDocumentArchive [22:49:06]shift 555 fd 139305 [22:49:06]save to /storage/0555/doc_00139305 [22:49:06]save last doc name /storage/0555/doc_00139305 to /storage/kkm_last_doc_name [22:49:06]save OK [22:49:06]Clear old archive folders... [22:49:06]ProcessDocumentItem done err = 0, tmpTLVsize=284 [22:49:06]tlvbuf is 011DB730 [22:49:06]SAM_PROTO_ClearQueue [22:49:06]wFMCommunicate request_size=4 [22:49:06]MH_SAM_APDU [22:49:06]CAPDU: 80 09 00 00 [22:49:06]Write to MH i2c: E2 08 00 D7 21 80 09 00 00 00 00 00 00 6A [22:49:06]Write i2c OK [22:49:06]MH_I2C_Read... [22:49:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:49:06]Read from MH i2c: E2 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 03 00 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 03 00 D7 21 00 90 00 6C [22:49:06]RAPDU: 90 00 [22:49:06]wFMCommunicate OK [22:49:06]SAM_PROTO_ClearQueue done [22:49:06]KKMCreateOFDPacket [22:49:06]OFDProtocolAddRootSTLVToBuf [22:49:06]FM_MakeSignedData [22:49:06]FM_MakeSignedData [22:49:06]SAM_PROTO_SignData [22:49:06]wFMCommunicate request_size=4 [22:49:06]MH_SAM_APDU [22:49:06]CAPDU: 80 0D 01 02 [22:49:06]Write to MH i2c: E2 08 00 D8 21 80 0D 01 02 00 00 00 00 72 [22:49:06]Write i2c OK [22:49:06]MH_I2C_Read... [22:49:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:49:06]Read from MH i2c: E2 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 03 00 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 03 00 D8 21 00 90 00 6D [22:49:06]RAPDU: 90 00 [22:49:06]wFMCommunicate OK [22:49:06]wFMCommunicate request_size=255 [22:49:06]MH_SAM_APDU [22:49:06]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 A8 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 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 22 01 00 00 F4 03 04 00 63 66 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 [22:49:06]Write to MH i2c: E2 02 01 D9 21 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 A8 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 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 22 01 00 00 F4 03 04 00 63 66 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 00 00 4E [22:49:06]Write i2c OK [22:49:06]MH_I2C_Read... [22:49:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:06]Read from MH i2c: E2 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 03 00 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 03 00 D9 21 00 90 00 6E [22:49:06]RAPDU: 90 00 [22:49:06]wFMCommunicate OK [22:49:06]wFMCommunicate request_size=43 [22:49:06]MH_SAM_APDU [22:49:06]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 29 20 02 00 35 04 06 00 F8 B1 DD C2 1D E1 [22:49:06]Write to MH i2c: E2 2E 00 DA 21 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 29 20 02 00 35 04 06 00 F8 B1 DD C2 1D E1 00 00 F6 [22:49:06]Write i2c OK [22:49:06]MH_I2C_Read... [22:49:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:06]Read from MH i2c: E2 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 03 00 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 03 00 DA 21 00 90 00 6F [22:49:06]RAPDU: 90 00 [22:49:06]wFMCommunicate OK [22:49:06]wFMCommunicate request_size=4 [22:49:06]MH_SAM_APDU [22:49:06]CAPDU: 80 0D 03 02 [22:49:06]Write to MH i2c: E2 08 00 DB 21 80 0D 03 02 00 00 00 00 77 [22:49:06]Write i2c OK [22:49:06]MH_I2C_Read... [22:49:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:49:06]Read from MH i2c: E2 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 0B 00 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 0B 00 DB 21 00 D2 A9 71 F4 CE 84 86 3A 90 00 6A [22:49:06]RAPDU: D2 A9 71 F4 CE 84 86 3A 90 00 [22:49:06]wFMCommunicate OK [22:49:06]SAM_PROTO_SignData done [22:49:06]FM_MakeSignedData done [22:49:06]CreateOFDProtocolMessage [22:49:06]wFMCommunicate request_size=4 [22:49:06]MH_SAM_APDU [22:49:06]CAPDU: 80 11 00 00 [22:49:06]Write to MH i2c: E2 08 00 DC 21 80 11 00 00 00 00 00 00 77 [22:49:06]Write i2c OK [22:49:06]MH_I2C_Read... [22:49:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:06]Read from MH i2c: E2 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 17 00 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: E2 17 00 DC 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D2 [22:49:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:49:06]wFMCommunicate OK [22:49:06]CreateOFDProtocolMessage done [22:49:06]OFDSenderStorePacket 139305 [22:49:06]StoreOFDPacket docnum=139305 [22:49:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 30 01 00 00 5B 35 28 01 6D 86 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 A8 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 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 22 01 00 00 F4 03 04 00 63 66 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 29 20 02 00 35 04 06 00 F8 B1 DD C2 1D E1 D2 A9 71 F4 CE 84 86 3A [22:49:06]CheckFolder [22:49:06]dirname=/storage/ofd_packets [22:49:06]CheckFolder done [22:49:06]ProducePacketName [22:49:06]name=ofd_packets/00139305 [22:49:06]NVStorageSaveData ofd_packets/00139305 [22:49:06]File name is /storage/ofd_packets/00139305 [22:49:06]Write 334 bytes [22:49:06]NVStorageSaveData done [22:49:06]OFDSenderStorePacket done [22:49:06]KKMCreateOFDPacket done [22:49:06]NVStorageSaveData kkm_last_timestamp [22:49:06]File name is /storage/kkm_last_timestamp [22:49:06]Write 4 bytes [22:49:06]NVStorageSaveData done [22:49:06]ExternCall_PrintAddStr [22:49:06]wPrintStart [22:49:06]Write to MH i2c: 01 00 00 DD 21 FE [22:49:06]Write i2c OK [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: 01 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: 01 07 00 [22:49:06]MH_I2C_Read... [22:49:06]Read from MH i2c: 01 07 00 DD 21 00 00 00 00 00 FF 0F 13 [22:49:06]RasterBufferAndPrint [22:49:06]line Счет N : (3)335201 [22:49:06]line ИНН: 02508201610067 [22:49:06]line Контрольно-Кассовый Чек [22:49:06]line ПРОДАЖА [22:49:06]line Товар: 2000036190018 [22:49:06]line Кофе Американо XL(GABB TRADE) [22:49:06]line 2.000 * 125.00 [22:49:06]line = 250.00 [22:49:06]line НДС 12% НСП 1% [22:49:06]line > о реализуемом товаре [22:49:06]line ИТОГО: 250.00 [22:49:06]line НСП 1% : 2.21 [22:49:06]line НДС 12% : 26.55 [22:49:06]line Наличными: 250.00 [22:49:06]line Безнал.: 0.00 [22:49:06]line Место: АЗС № 101 "Партнер Нефть" [22:49:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [22:49:06]line СНО: Общий режим [22:49:06]line Чек 290 29.10.2024 22:49 [22:49:06]line Смена: 555 ФФД: 1.0 [22:49:06]line ЗНМ: 0300000081 [22:49:06]line РНМ: 0000000000091631 [22:49:06]line Версия ККМ: 001 [22:49:06]line ФМ: 0000000000874669 [22:49:06]line ФД: 139305 [22:49:06]line ФПД: 273442813386209 [22:49:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T224907&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139305&fm=273442813386209&tin=02508201610067®Number=0000000000091631&sum=25000 [22:49:07]line 0 [22:49:07]OFD Sender: Processing packet 139305 [packets to send 34, broken 33] [22:49:07]ProducePacketName [22:49:07]name=ofd_packets/00139305 [22:49:07]OFD Sender: To server: pG, [22:49:07]CommunicateWithHost lk.salyk.kg:30040 [22:49:07]ConnectInit lk.salyk.kg [22:49:07]written 0, free lines is 4095 [22:49:07]Connected sock=10 [22:49: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 36 39 30 01 00 00 5B 35 28 01 6D 86 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 A8 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5F 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 22 01 00 00 F4 03 04 00 63 66 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 29 20 02 00 35 04 06 00 F8 B1 DD C2 1D E1 D2 A9 71 F4 CE 84 86 3A [22:49: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 36 39 4F 00 00 00 79 E8 47 00 59 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 36 39 10 04 04 00 29 20 02 00 F4 03 04 00 15 12 21 67 B6 04 01 00 00 A9 36 CB 42 1A 11 C6 A3 [22:49:07]CommunicateWithHost err = 0 [22:49:07]CheckOFDResponse [22:49:07]1017 (14) - 77093643461234 [22:49:07]1041 (16) - 0000000000874669 [22:49:07]1040 (4) - 139305 [22:49:07]1012 (4) - 29.10.2024 16:49 [22:49:07]1206 (1) - 0 [22:49:07]OFD Sender: Remove packet 139305 [22:49:07]ProducePacketName [22:49:07]name=ofd_packets/00139305 [22:49:07]NVStorageDeleteData [22:49:07]Write to MH i2c: 01 00 00 06 22 28 [22:49:07]Write i2c OK [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: 01 [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: 01 07 00 [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: 01 07 00 06 22 00 00 00 00 00 05 0D 41 [22:49:07]RasterBufferAndPrint [22:49:07]line [22:49:07]line [22:49:07]line [22:49:07]line [22:49:07]line [22:49:07]written 0, free lines is 3339 [22:49:07]MH_Cut [22:49:07]Write to MH i2c: D1 01 00 0D 22 01 01 [22:49:07]Write i2c OK [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: D1 [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: D1 01 00 [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: D1 01 00 0D 22 00 00 [22:49:07]Write to MH i2c: 01 00 00 0E 22 30 [22:49:07]Write i2c OK [22:49:07]MH_I2C_Read... [22:49:07]OFD Sender: No OFD packet to send [22:49:08]*** Cut start [22:49:08]*** Partial cut [22:49:08]*** CUTSNS_PIN = 1 [22:49:08]*** CUTSNS_PIN = 0 [22:49:08]*** Brake cut motor [22:49:08]Read from MH i2c: 01 [22:49:08]MH_I2C_Read... [22:49:08]*** Stop cut motor [22:49:08]*** Cut end [22:49:08]Read from MH i2c: 01 07 00 [22:49:08]MH_I2C_Read... [22:49:08]Read from MH i2c: 01 07 00 0E 22 00 00 00 00 00 FF 0F 45 [22:49:08]process_action close_receipt done [22:49:08]requested_data is exist [22:49:08]produce_requested_data [22:49:08]requested_item fm.sn is exist - process it [22:49:08]wFMCommunicate request_size=4 [22:49:08]MH_SAM_APDU [22:49:08]CAPDU: 80 11 00 00 [22:49:08]Write to MH i2c: E2 08 00 0F 22 80 11 00 00 00 00 00 00 AB [22:49:08]Write i2c OK [22:49:08]MH_I2C_Read... [22:49:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:08]Read from MH i2c: E2 [22:49:08]MH_I2C_Read... [22:49:08]Read from MH i2c: E2 17 00 [22:49:08]MH_I2C_Read... [22:49:08]Read from MH i2c: E2 17 00 0F 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 06 [22:49:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:49:08]wFMCommunicate OK [22:49:08]requested_item fd.num is exist - process it [22:49:08]SAM_PROTO_GetFieldsCounters [22:49:08]wFMCommunicate request_size=4 [22:49:08]MH_SAM_APDU [22:49:08]CAPDU: 80 13 00 00 [22:49:08]Write to MH i2c: E2 08 00 10 22 80 13 00 00 00 00 00 00 AE [22:49:09]Write i2c OK [22:49:09]MH_I2C_Read... [22:49:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:49:09]Read from MH i2c: E2 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 62 00 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 62 00 10 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 29 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [22: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 29 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:49:09]wFMCommunicate OK [22:49:09]SAM_PROTO_GetFieldsCounters done [22:49:09]requested_item shift.num is exist - process it [22:49:09]requested_item shift.opened is exist - process it [22:49:09]req_shift_opened [22:49:09]FM_GetShiftState [22:49:09]SAM_PROTO_GetShiftState [22:49:09]wFMCommunicate request_size=4 [22:49:09]MH_SAM_APDU [22:49:09]CAPDU: 80 13 01 00 [22:49:09]Write to MH i2c: E2 08 00 11 22 80 13 01 00 00 00 00 00 B0 [22:49:09]Write i2c OK [22:49:09]MH_I2C_Read... [22:49:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:09]Read from MH i2c: E2 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 0E 00 [22:49:09]MH_I2C_Read... [22:49:09]Read from MH i2c: E2 0E 00 11 22 00 09 00 01 97 25 20 67 00 00 00 00 90 00 FF [22:49:09]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:49:09]wFMCommunicate OK [22:49:09]SAM_PROTO_GetShiftState done [22:49:09]FM_GetShiftState done [22:49:09]req_shift_opened done [22:49:09]requested_item shift.open_date is exist - process it [22:49:09]req_shift_open_date [22:49:09]req_shift_open_date done [22:49:09]produce_requested_data done [22:49:09]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139305,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [22:49:09]process_action_free close_receipt [22:49:09]json_value_free [22:49:09]json_value_free done [22:49:09]process_json_proto returns [22:49:09]Send response to host [22:49:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139305,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [22:49:09]free response buf [22:49:09]execute_script done [22:49:09]execute_script returns [22:49:09]free content buf [22:49:09]Sock 8.Close socket [22:49:09]Sock 8.Thread stoped [22:49:13]OFD Sender: No OFD packet to send [22:49:18]OFD Sender: No OFD packet to send [22:49:23]OFD Sender: No OFD packet to send [22:49:28]OFD Sender: No OFD packet to send [22:49:33]OFD Sender: No OFD packet to send [22:49:38]OFD Sender: No OFD packet to send [22:49:43]OFD Sender: No OFD packet to send [22:49:48]OFD Sender: No OFD packet to send [22:49:53]OFD Sender: No OFD packet to send [22:49:58]OFD Sender: No OFD packet to send [22:50:03]OFD Sender: No OFD packet to send [22:50:08]OFD Sender: No OFD packet to send [22:50:13]OFD Sender: No OFD packet to send [22:50:18]OFD Sender: No OFD packet to send [22:50:23]OFD Sender: No OFD packet to send [22:50:28]OFD Sender: No OFD packet to send [22:50:33]OFD Sender: No OFD packet to send [22:50:38]OFD Sender: No OFD packet to send [22:50:43]OFD Sender: No OFD packet to send [22:50:48]OFD Sender: No OFD packet to send [22:50:53]OFD Sender: No OFD packet to send [22:50:58]OFD Sender: No OFD packet to send [22:51:03]OFD Sender: No OFD packet to send [22:51:08]OFD Sender: No OFD packet to send [22:51:13]OFD Sender: No OFD packet to send [22:51:18]OFD Sender: No OFD packet to send [22:51:23]OFD Sender: No OFD packet to send [22:51:28]OFD Sender: No OFD packet to send [22:51:33]OFD Sender: No OFD packet to send [22:51:38]OFD Sender: No OFD packet to send [22:51:41]accept exits with 9 [22:51:41]New connection [22:51:41]New thread 3067141476 created [22:51:41]Thread 3067284836 joined [22:51:41]Waiting for new connection... [22:51:41] Sock 9.Parse request [22:51:41]Sock 9.Check first char [22:51:41]Sock 9.First char is OK [22:51:41]request: POST /json_proto HTTP/1.0 [22:51:41]Method: POST [22:51:41]URL: /json_proto [22:51:41]Method is POST - this is cgi request [22:51:41]url: /json_proto [22:51:41]query_string will be loaded in cgi processing [22:51:41]execute_cgi json_proto POST (null) [22:51:41]execute_cgi path=json_proto method=POST [22:51:41]POST find Content-Length [22:51:41]Host: 172.17.50.196:8080 [22:51:41]Content-Length: 215 [22:51:41]Content-Type: application/json [22:51:41] [22:51:41]POST finish read [22:51:41]Found Content-Length = 215 [22:51:41]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:41]execute_script... [22:51:41]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:41]POST & json_proto [22:51:41]process_json_proto [22:51:41]json parsed OK: [22:51:41]protocol is kg_v1.0 [22:51:41]action value=get_value [22:51:41]process_action get_value [22:51:41]cmd_get_value [22:51:41]process_action get_value done [22:51:41]requested_data is exist [22:51:41]produce_requested_data [22:51:41]requested_item kkm.sn is exist - process it [22:51:41]requested_item kkm.ver is exist - process it [22:51:41]requested_item fm.sn is exist - process it [22:51:41]wFMCommunicate request_size=4 [22:51:41]MH_SAM_APDU [22:51:41]CAPDU: 80 11 00 00 [22:51:41]Write to MH i2c: E2 08 00 12 22 80 11 00 00 00 00 00 00 AE [22:51:41]Write i2c OK [22:51:41]MH_I2C_Read... [22:51:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:42]Read from MH i2c: E2 [22:51:42]MH_I2C_Read... [22:51:42]Read from MH i2c: E2 17 00 [22:51:42]MH_I2C_Read... [22:51:42]Read from MH i2c: E2 17 00 12 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 09 [22:51:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [22:51:42]wFMCommunicate OK [22:51:42]requested_item fd.num is exist - process it [22:51:42]SAM_PROTO_GetFieldsCounters [22:51:42]wFMCommunicate request_size=4 [22:51:42]MH_SAM_APDU [22:51:42]CAPDU: 80 13 00 00 [22:51:42]Write to MH i2c: E2 08 00 13 22 80 13 00 00 00 00 00 00 B1 [22:51:42]Write i2c OK [22:51:42]MH_I2C_Read... [22:51:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:51:42]Read from MH i2c: E2 [22:51:42]MH_I2C_Read... [22:51:42]Read from MH i2c: E2 62 00 [22:51:42]MH_I2C_Read... [22:51:42]Read from MH i2c: E2 62 00 13 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 29 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [22:51: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 29 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:51:42]wFMCommunicate OK [22:51:42]SAM_PROTO_GetFieldsCounters done [22:51:42]requested_item shift.num is exist - process it [22:51:42]requested_item shift.opened is exist - process it [22:51:42]req_shift_opened [22:51:42]FM_GetShiftState [22:51:42]SAM_PROTO_GetShiftState [22:51:42]wFMCommunicate request_size=4 [22:51:42]MH_SAM_APDU [22:51:42]CAPDU: 80 13 01 00 [22:51:42]Write to MH i2c: E2 08 00 14 22 80 13 01 00 00 00 00 00 B3 [22:51:42]Write i2c OK [22:51:42]MH_I2C_Read... [22:51:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:42]Read from MH i2c: E2 [22:51:42]MH_I2C_Read... [22:51:42]Read from MH i2c: E2 0E 00 [22:51:42]MH_I2C_Read... [22:51:42]Read from MH i2c: E2 0E 00 14 22 00 09 00 01 97 25 20 67 00 00 00 00 90 00 02 [22:51:42]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [22:51:42]wFMCommunicate OK [22:51:42]SAM_PROTO_GetShiftState done [22:51:42]FM_GetShiftState done [22:51:42]req_shift_opened done [22:51:42]requested_item shift.open_date is exist - process it [22:51:42]req_shift_open_date [22:51:42]req_shift_open_date done [22:51:42]produce_requested_data done [22:51:42]produce_requested_data return {"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139305,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [22:51:42]process_action_free get_value [22:51:42]json_value_free [22:51:42]json_value_free done [22:51:42]process_json_proto returns [22:51:42]Send response to host [22:51:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139305,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [22:51:42]free response buf [22:51:42]execute_script done [22:51:42]execute_script returns [22:51:42]free content buf [22:51:42]Sock 9.Close socket [22:51:42]Sock 9.Thread stoped [22:51:42]accept exits with 8 [22:51:42]New connection [22:51:42]New thread 3067284836 created [22:51:42]Thread 3067141476 joined [22:51:42]Waiting for new connection... [22:51:42] Sock 8.Parse request [22:51:42]Sock 8.Check first char [22:51:42]Sock 8.First char is OK [22:51:42]request: POST /json_proto HTTP/1.0 [22:51:42]Method: POST [22:51:42]URL: /json_proto [22:51:42]Method is POST - this is cgi request [22:51:42]url: /json_proto [22:51:42]query_string will be loaded in cgi processing [22:51:42]execute_cgi json_proto POST (null) [22:51:42]execute_cgi path=json_proto method=POST [22:51:42]POST find Content-Length [22:51:42]Host: 172.17.50.196:8080 [22:51:42]Content-Length: 331 [22:51:42]Content-Type: application/json [22:51:42] [22:51:42]POST finish read [22:51:42]Found Content-Length = 331 [22:51: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" ] } } [22:51:42]execute_script... [22:51:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:51:42]POST & json_proto [22:51:42]process_json_proto [22:51:42]json parsed OK: [22:51:42]protocol is kg_v1.0 [22:51:42]action value=get_value [22:51:42]process_action get_value [22:51:42]cmd_get_value [22:51:42]process_action get_value done [22:51:42]requested_data is exist [22:51:42]produce_requested_data [22:51:42]requested_item fm.sale.total is exist - process it [22:51:42]SAM_PROTO_GetFMData [22:51:42]wFMCommunicate request_size=4 [22:51:42]MH_SAM_APDU [22:51:42]CAPDU: 80 13 03 00 [22:51:42]Write to MH i2c: E2 08 00 15 22 80 13 03 00 00 00 00 00 B6 [22:51:42]Write i2c OK [22:51:42]MH_I2C_Read... [22:51:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:51:42]Read from MH i2c: E2 [22:51:42]MH_I2C_Read... [22:51:42]Read from MH i2c: E2 FD 00 [22:51:42]MH_I2C_Read... [22:51:42]Read from MH i2c: E2 FD 00 15 22 00 C7 04 85 04 C3 04 6E 04 04 00 D3 1B 02 00 69 04 A3 00 6F 04 04 00 88 19 02 00 B1 04 05 00 24 AE FE 51 01 70 04 05 00 20 70 DF 02 01 72 04 04 00 04 3E 1F 4F 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 65 E5 23 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 D7 85 FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 D4 [22:51:42]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 D3 1B 02 00 69 04 A3 00 6F 04 04 00 88 19 02 00 B1 04 05 00 24 AE FE 51 01 70 04 05 00 20 70 DF 02 01 72 04 04 00 04 3E 1F 4F 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 65 E5 23 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 D7 85 FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [22:51:42]wFMCommunicate OK [22:51:42]wFMCommunicate request_size=4 [22:51:42]MH_SAM_APDU [22:51:42]CAPDU: 80 17 00 00 [22:51:42]Write to MH i2c: E2 08 00 16 22 80 17 00 00 00 00 00 00 B8 [22:51:42]Write i2c OK [22:51:42]MH_I2C_Read... [22:51:43]OFD Sender: No OFD packet to send [22:51:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:43]Read from MH i2c: E2 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 FD 00 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 FD 00 16 22 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 CF [22:51:43]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [22:51:43]wFMCommunicate OK [22:51:43]wFMCommunicate request_size=4 [22:51:43]MH_SAM_APDU [22:51:43]CAPDU: 80 17 00 00 [22:51:43]Write to MH i2c: E2 08 00 17 22 80 17 00 00 00 00 00 00 B9 [22:51:43]Write i2c OK [22:51:43]MH_I2C_Read... [22:51:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:43]Read from MH i2c: E2 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 FD 00 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 FD 00 17 22 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 91 [22:51:43]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [22:51:43]wFMCommunicate OK [22:51:43]wFMCommunicate request_size=4 [22:51:43]MH_SAM_APDU [22:51:43]CAPDU: 80 17 00 00 [22:51:43]Write to MH i2c: E2 08 00 18 22 80 17 00 00 00 00 00 00 BA [22:51:43]Write i2c OK [22:51:43]MH_I2C_Read... [22:51:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:43]Read from MH i2c: E2 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 FD 00 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 FD 00 18 22 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 35 [22:51:43]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [22:51:43]wFMCommunicate OK [22:51:43]wFMCommunicate request_size=4 [22:51:43]MH_SAM_APDU [22:51:43]CAPDU: 80 17 00 00 [22:51:43]Write to MH i2c: E2 08 00 19 22 80 17 00 00 00 00 00 00 BB [22:51:43]Write i2c OK [22:51:43]MH_I2C_Read... [22:51:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [22:51:43]Read from MH i2c: E2 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 E4 00 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 E4 00 19 22 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9B [22:51:44]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:51:44]wFMCommunicate OK [22:51:44]SAM_PROTO_GetFMData done [22:51:44]requested_item fm.sale_refund.total is exist - process it [22:51:44]requested_item fm.buy.total is exist - process it [22:51:44]requested_item shift.sale.total is exist - process it [22:51:44]SAM_PROTO_GetShiftData [22:51:44]wFMCommunicate request_size=4 [22:51:44]MH_SAM_APDU [22:51:44]CAPDU: 80 13 02 00 [22:51:44]Write to MH i2c: E2 08 00 1A 22 80 13 02 00 00 00 00 00 BA [22:51:44]Write i2c OK [22:51:44]MH_I2C_Read... [22:51:44]Read from MH i2c: E2 [22:51:44]MH_I2C_Read... [22:51:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:51:44]Read from MH i2c: E2 FD 00 [22:51:44]MH_I2C_Read... [22:51:44]Read from MH i2c: E2 FD 00 1A 22 00 AF 04 AA 04 AB 04 6E 04 04 00 22 01 00 00 69 04 9C 00 6F 04 04 00 22 01 00 00 B1 04 03 00 A2 F3 C2 70 04 03 00 60 B1 93 72 04 03 00 42 42 2F 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 59 B4 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A4 B9 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 FD [22:51:44]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 22 01 00 00 69 04 9C 00 6F 04 04 00 22 01 00 00 B1 04 03 00 A2 F3 C2 70 04 03 00 60 B1 93 72 04 03 00 42 42 2F 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 59 B4 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A4 B9 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [22:51:44]wFMCommunicate OK [22:51:44]wFMCommunicate request_size=4 [22:51:44]MH_SAM_APDU [22:51:44]CAPDU: 80 17 00 00 [22:51:44]Write to MH i2c: E2 08 00 1B 22 80 17 00 00 00 00 00 00 BD [22:51:44]Write i2c OK [22:51:44]MH_I2C_Read... [22:51:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:44]Read from MH i2c: E2 [22:51:44]MH_I2C_Read... [22:51:44]Read from MH i2c: E2 FD 00 [22:51:44]MH_I2C_Read... [22:51:44]Read from MH i2c: E2 FD 00 1B 22 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 D6 [22:51: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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [22:51:44]wFMCommunicate OK [22:51:44]wFMCommunicate request_size=4 [22:51:44]MH_SAM_APDU [22:51:44]CAPDU: 80 17 00 00 [22:51:44]Write to MH i2c: E2 08 00 1C 22 80 17 00 00 00 00 00 00 BE [22:51:44]Write i2c OK [22:51:44]MH_I2C_Read... [22:51:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:45]Read from MH i2c: E2 [22:51:45]MH_I2C_Read... [22:51:45]Read from MH i2c: E2 FD 00 [22:51:45]MH_I2C_Read... [22:51:45]Read from MH i2c: E2 FD 00 1C 22 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 72 [22:51:45]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [22:51:45]wFMCommunicate OK [22:51:45]wFMCommunicate request_size=4 [22:51:45]MH_SAM_APDU [22:51:45]CAPDU: 80 17 00 00 [22:51:45]Write to MH i2c: E2 08 00 1D 22 80 17 00 00 00 00 00 00 BF [22:51:45]Write i2c OK [22:51:45]MH_I2C_Read... [22:51:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:45]Read from MH i2c: E2 [22:51:45]MH_I2C_Read... [22:51:45]Read from MH i2c: E2 FD 00 [22:51:45]MH_I2C_Read... [22:51:45]Read from MH i2c: E2 FD 00 1D 22 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 3D [22:51:45]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [22:51:45]wFMCommunicate OK [22:51:45]wFMCommunicate request_size=4 [22:51:45]MH_SAM_APDU [22:51:45]CAPDU: 80 17 00 00 [22:51:45]Write to MH i2c: E2 08 00 1E 22 80 17 00 00 00 00 00 00 C0 [22:51:45]Write i2c OK [22:51:45]MH_I2C_Read... [22:51:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [22:51:45]Read from MH i2c: E2 [22:51:45]MH_I2C_Read... [22:51:45]Read from MH i2c: E2 CC 00 [22:51:45]MH_I2C_Read... [22:51:45]Read from MH i2c: E2 CC 00 1E 22 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A1 [22:51:45]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:51:45]wFMCommunicate OK [22:51:45]SAM_PROTO_GetShiftData done [22:51:45]requested_item shift.sale.total_cash is exist - process it [22:51:45]requested_item shift.sale_refund.total is exist - process it [22:51:45]requested_item shift.sale_refund.total_cash is exist - process it [22:51:45]requested_item shift.buy.total is exist - process it [22:51:45]requested_item shift.buy.total_cash is exist - process it [22:51:45]produce_requested_data done [22:51:45]produce_requested_data return {"fm.sale.total":56706125.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":127763.54,"shift.sale.total_cash":96792.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} [22:51:45]process_action_free get_value [22:51:45]json_value_free [22:51:45]json_value_free done [22:51:45]process_json_proto returns [22:51:45]Send response to host [22:51:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56706125.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":127763.54,"shift.sale.total_cash":96792.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}}} [22:51:45]free response buf [22:51:45]execute_script done [22:51:45]execute_script returns [22:51:45]free content buf [22:51:45]Sock 8.Close socket [22:51:45]Sock 8.Thread stoped [22:51:48]OFD Sender: No OFD packet to send [22:51:53]OFD Sender: No OFD packet to send [22:51:58]OFD Sender: No OFD packet to send [22:52:03]OFD Sender: No OFD packet to send [22:52:08]OFD Sender: No OFD packet to send [22:52:13]OFD Sender: No OFD packet to send [22:52:18]OFD Sender: No OFD packet to send [22:52:23]OFD Sender: No OFD packet to send [22:52:28]OFD Sender: No OFD packet to send [22:52:33]OFD Sender: No OFD packet to send [22:52:38]OFD Sender: No OFD packet to send [22:52:43]OFD Sender: No OFD packet to send [22:52:48]OFD Sender: No OFD packet to send [22:52:53]OFD Sender: No OFD packet to send [22:52:58]OFD Sender: No OFD packet to send [22:53:03]OFD Sender: No OFD packet to send [22:53:08]OFD Sender: No OFD packet to send [22:53:13]OFD Sender: No OFD packet to send [22:53:18]OFD Sender: No OFD packet to send [22:53:23]OFD Sender: No OFD packet to send [22:53:28]OFD Sender: No OFD packet to send [22:53:33]OFD Sender: No OFD packet to send [22:53:38]OFD Sender: No OFD packet to send [22:53:43]OFD Sender: No OFD packet to send [22:53:48]OFD Sender: No OFD packet to send [22:53:53]OFD Sender: No OFD packet to send [22:53:58]OFD Sender: No OFD packet to send [22:54:03]OFD Sender: No OFD packet to send [22:54:08]OFD Sender: No OFD packet to send [22:54:13]OFD Sender: No OFD packet to send [22:54:18]OFD Sender: No OFD packet to send [22:54:23]OFD Sender: No OFD packet to send [22:54:28]OFD Sender: No OFD packet to send [22:54:33]OFD Sender: No OFD packet to send [22:54:38]OFD Sender: No OFD packet to send [22:54:43]OFD Sender: No OFD packet to send [22:54:48]OFD Sender: No OFD packet to send [22:54:53]OFD Sender: No OFD packet to send [22:54:58]OFD Sender: No OFD packet to send [22:55:03]OFD Sender: No OFD packet to send [22:55:08]OFD Sender: No OFD packet to send [22:55:13]OFD Sender: No OFD packet to send [22:55:18]OFD Sender: No OFD packet to send [22:55:23]OFD Sender: No OFD packet to send [22:55:28]OFD Sender: No OFD packet to send [22:55:33]OFD Sender: No OFD packet to send [22:55:38]OFD Sender: No OFD packet to send [22:55:43]OFD Sender: No OFD packet to send [22:55:48]OFD Sender: No OFD packet to send [22:55:53]OFD Sender: No OFD packet to send [22:55:58]OFD Sender: No OFD packet to send [22:56:03]OFD Sender: No OFD packet to send [22:56:08]OFD Sender: No OFD packet to send [22:56:13]OFD Sender: No OFD packet to send [22:56:18]OFD Sender: No OFD packet to send [22:56:23]OFD Sender: No OFD packet to send [22:56:28]OFD Sender: No OFD packet to send [22:56:33]OFD Sender: No OFD packet to send [22:56:38]OFD Sender: No OFD packet to send [22:56:43]OFD Sender: No OFD packet to send [22:56:48]OFD Sender: No OFD packet to send [22:56:53]OFD Sender: No OFD packet to send [22:56:58]OFD Sender: No OFD packet to send [22:57:03]OFD Sender: No OFD packet to send [22:57:08]OFD Sender: No OFD packet to send [22:57:13]OFD Sender: No OFD packet to send [22:57:18]OFD Sender: No OFD packet to send [22:57:23]OFD Sender: No OFD packet to send [22:57:28]OFD Sender: No OFD packet to send [22:57:33]OFD Sender: No OFD packet to send [22:57:38]OFD Sender: No OFD packet to send [22:57:43]OFD Sender: No OFD packet to send [22:57:48]OFD Sender: No OFD packet to send [22:57:53]OFD Sender: No OFD packet to send [22:57:58]OFD Sender: No OFD packet to send [22:58:03]OFD Sender: No OFD packet to send [22:58:08]OFD Sender: No OFD packet to send [22:58:13]OFD Sender: No OFD packet to send [22:58:18]OFD Sender: No OFD packet to send [22:58:23]OFD Sender: No OFD packet to send [22:58:28]OFD Sender: No OFD packet to send [22:58:33]OFD Sender: No OFD packet to send [22:58:38]OFD Sender: No OFD packet to send [22:58:43]OFD Sender: No OFD packet to send [22:58:48]OFD Sender: No OFD packet to send [22:58:53]OFD Sender: No OFD packet to send [22:58:58]OFD Sender: No OFD packet to send [22:59:03]OFD Sender: No OFD packet to send [22:59:08]OFD Sender: No OFD packet to send [22:59:13]OFD Sender: No OFD packet to send [22:59:18]OFD Sender: No OFD packet to send [22:59:23]OFD Sender: No OFD packet to send [22:59:28]OFD Sender: No OFD packet to send [22:59:33]OFD Sender: No OFD packet to send [22:59:38]OFD Sender: No OFD packet to send [22:59:43]OFD Sender: No OFD packet to send [22:59:48]OFD Sender: No OFD packet to send [22:59:53]OFD Sender: No OFD packet to send [22:59:58]OFD Sender: No OFD packet to send [23:00:03]OFD Sender: No OFD packet to send [23:00:08]OFD Sender: No OFD packet to send [23:00:13]OFD Sender: No OFD packet to send [23:00:18]OFD Sender: No OFD packet to send [23:00:23]OFD Sender: No OFD packet to send [23:00:28]OFD Sender: No OFD packet to send [23:00:33]OFD Sender: No OFD packet to send [23:00:38]OFD Sender: No OFD packet to send [23:00:43]OFD Sender: No OFD packet to send [23:00:48]OFD Sender: No OFD packet to send [23:00:53]OFD Sender: No OFD packet to send [23:00:58]OFD Sender: No OFD packet to send [23:01:03]OFD Sender: No OFD packet to send [23:01:08]OFD Sender: No OFD packet to send [23:01:13]OFD Sender: No OFD packet to send [23:01:18]OFD Sender: No OFD packet to send [23:01:23]OFD Sender: No OFD packet to send [23:01:28]OFD Sender: No OFD packet to send [23:01:33]OFD Sender: No OFD packet to send [23:01:38]OFD Sender: No OFD packet to send [23:01:43]OFD Sender: No OFD packet to send [23:01:48]OFD Sender: No OFD packet to send [23:01:53]OFD Sender: No OFD packet to send [23:01:58]OFD Sender: No OFD packet to send [23:02:03]OFD Sender: No OFD packet to send [23:02:08]OFD Sender: No OFD packet to send [23:02:13]OFD Sender: No OFD packet to send [23:02:18]OFD Sender: No OFD packet to send [23:02:23]OFD Sender: No OFD packet to send [23:02:28]OFD Sender: No OFD packet to send [23:02:33]OFD Sender: No OFD packet to send [23:02:38]OFD Sender: No OFD packet to send [23:02:43]OFD Sender: No OFD packet to send [23:02:48]OFD Sender: No OFD packet to send [23:02:53]OFD Sender: No OFD packet to send [23:02:58]OFD Sender: No OFD packet to send [23:03:03]OFD Sender: No OFD packet to send [23:03:08]OFD Sender: No OFD packet to send [23:03:13]OFD Sender: No OFD packet to send [23:03:18]OFD Sender: No OFD packet to send [23:03:23]OFD Sender: No OFD packet to send [23:03:28]OFD Sender: No OFD packet to send [23:03:33]OFD Sender: No OFD packet to send [23:03:38]OFD Sender: No OFD packet to send [23:03:43]OFD Sender: No OFD packet to send [23:03:48]OFD Sender: No OFD packet to send [23:03:53]OFD Sender: No OFD packet to send [23:03:58]OFD Sender: No OFD packet to send [23:04:03]OFD Sender: No OFD packet to send [23:04:08]OFD Sender: No OFD packet to send [23:04:13]OFD Sender: No OFD packet to send [23:04:18]OFD Sender: No OFD packet to send [23:04:23]OFD Sender: No OFD packet to send [23:04:28]OFD Sender: No OFD packet to send [23:04:33]OFD Sender: No OFD packet to send [23:04:38]OFD Sender: No OFD packet to send [23:04:43]OFD Sender: No OFD packet to send [23:04:48]OFD Sender: No OFD packet to send [23:04:53]OFD Sender: No OFD packet to send [23:04:58]OFD Sender: No OFD packet to send [23:05:03]OFD Sender: No OFD packet to send [23:05:08]OFD Sender: No OFD packet to send [23:05:13]OFD Sender: No OFD packet to send [23:05:18]OFD Sender: No OFD packet to send [23:05:23]OFD Sender: No OFD packet to send [23:05:28]OFD Sender: No OFD packet to send [23:05:33]OFD Sender: No OFD packet to send [23:05:38]OFD Sender: No OFD packet to send [23:05:43]OFD Sender: No OFD packet to send [23:05:48]OFD Sender: No OFD packet to send [23:05:53]OFD Sender: No OFD packet to send [23:05:58]OFD Sender: No OFD packet to send [23:06:03]OFD Sender: No OFD packet to send [23:06:08]OFD Sender: No OFD packet to send [23:06:13]OFD Sender: No OFD packet to send [23:06:18]OFD Sender: No OFD packet to send [23:06:23]OFD Sender: No OFD packet to send [23:06:28]OFD Sender: No OFD packet to send [23:06:33]OFD Sender: No OFD packet to send [23:06:38]OFD Sender: No OFD packet to send [23:06:43]OFD Sender: No OFD packet to send [23:06:48]OFD Sender: No OFD packet to send [23:06:53]OFD Sender: No OFD packet to send [23:06:58]OFD Sender: No OFD packet to send [23:07:04]OFD Sender: No OFD packet to send [23:07:09]OFD Sender: No OFD packet to send [23:07:14]OFD Sender: No OFD packet to send [23:07:19]OFD Sender: No OFD packet to send [23:07:24]OFD Sender: No OFD packet to send [23:07:29]OFD Sender: No OFD packet to send [23:07:34]OFD Sender: No OFD packet to send [23:07:39]OFD Sender: No OFD packet to send [23:07:44]OFD Sender: No OFD packet to send [23:07:49]OFD Sender: No OFD packet to send [23:07:54]OFD Sender: No OFD packet to send [23:07:59]OFD Sender: No OFD packet to send [23:08:04]OFD Sender: No OFD packet to send [23:08:09]OFD Sender: No OFD packet to send [23:08:14]OFD Sender: No OFD packet to send [23:08:19]OFD Sender: No OFD packet to send [23:08:24]OFD Sender: No OFD packet to send [23:08:29]OFD Sender: No OFD packet to send [23:08:34]OFD Sender: No OFD packet to send [23:08:39]OFD Sender: No OFD packet to send [23:08:44]OFD Sender: No OFD packet to send [23:08:49]OFD Sender: No OFD packet to send [23:08:54]OFD Sender: No OFD packet to send [23:08:59]OFD Sender: No OFD packet to send [23:09:04]OFD Sender: No OFD packet to send [23:09:09]OFD Sender: No OFD packet to send [23:09:14]OFD Sender: No OFD packet to send [23:09:19]OFD Sender: No OFD packet to send [23:09:24]OFD Sender: No OFD packet to send [23:09:29]OFD Sender: No OFD packet to send [23:09:34]OFD Sender: No OFD packet to send [23:09:39]OFD Sender: No OFD packet to send [23:09:44]OFD Sender: No OFD packet to send [23:09:49]OFD Sender: No OFD packet to send [23:09:54]OFD Sender: No OFD packet to send [23:09:59]OFD Sender: No OFD packet to send [23:10:04]OFD Sender: No OFD packet to send [23:10:09]OFD Sender: No OFD packet to send [23:10:14]OFD Sender: No OFD packet to send [23:10:19]OFD Sender: No OFD packet to send [23:10:24]OFD Sender: No OFD packet to send [23:10:29]OFD Sender: No OFD packet to send [23:10:34]OFD Sender: No OFD packet to send [23:10:39]OFD Sender: No OFD packet to send [23:10:44]OFD Sender: No OFD packet to send [23:10:49]OFD Sender: No OFD packet to send [23:10:54]OFD Sender: No OFD packet to send [23:10:59]OFD Sender: No OFD packet to send [23:11:04]OFD Sender: No OFD packet to send [23:11:09]OFD Sender: No OFD packet to send [23:11:14]OFD Sender: No OFD packet to send [23:11:19]OFD Sender: No OFD packet to send [23:11:24]OFD Sender: No OFD packet to send [23:11:29]OFD Sender: No OFD packet to send [23:11:34]OFD Sender: No OFD packet to send [23:11:39]OFD Sender: No OFD packet to send [23:11:44]OFD Sender: No OFD packet to send [23:11:49]OFD Sender: No OFD packet to send [23:11:54]OFD Sender: No OFD packet to send [23:11:59]OFD Sender: No OFD packet to send [23:12:04]OFD Sender: No OFD packet to send [23:12:09]OFD Sender: No OFD packet to send [23:12:14]OFD Sender: No OFD packet to send [23:12:19]OFD Sender: No OFD packet to send [23:12:24]OFD Sender: No OFD packet to send [23:12:29]OFD Sender: No OFD packet to send [23:12:34]OFD Sender: No OFD packet to send [23:12:39]OFD Sender: No OFD packet to send [23:12:44]OFD Sender: No OFD packet to send [23:12:49]OFD Sender: No OFD packet to send [23:12:54]OFD Sender: No OFD packet to send [23:12:59]OFD Sender: No OFD packet to send [23:13:04]OFD Sender: No OFD packet to send [23:13:09]OFD Sender: No OFD packet to send [23:13:14]OFD Sender: No OFD packet to send [23:13:19]OFD Sender: No OFD packet to send [23:13:24]OFD Sender: No OFD packet to send [23:13:29]OFD Sender: No OFD packet to send [23:13:34]OFD Sender: No OFD packet to send [23:13:39]OFD Sender: No OFD packet to send [23:13:44]OFD Sender: No OFD packet to send [23:13:49]OFD Sender: No OFD packet to send [23:13:54]OFD Sender: No OFD packet to send [23:13:59]OFD Sender: No OFD packet to send [23:14:04]OFD Sender: No OFD packet to send [23:14:09]OFD Sender: No OFD packet to send [23:14:14]OFD Sender: No OFD packet to send [23:14:19]OFD Sender: No OFD packet to send [23:14:24]OFD Sender: No OFD packet to send [23:14:29]OFD Sender: No OFD packet to send [23:14:34]OFD Sender: No OFD packet to send [23:14:39]OFD Sender: No OFD packet to send [23:14:44]OFD Sender: No OFD packet to send [23:14:49]OFD Sender: No OFD packet to send [23:14:54]OFD Sender: No OFD packet to send [23:14:59]OFD Sender: No OFD packet to send [23:15:04]OFD Sender: No OFD packet to send [23:15:09]OFD Sender: No OFD packet to send [23:15:14]OFD Sender: No OFD packet to send [23:15:19]OFD Sender: No OFD packet to send [23:15:24]OFD Sender: No OFD packet to send [23:15:29]OFD Sender: No OFD packet to send [23:15:34]OFD Sender: No OFD packet to send [23:15:39]OFD Sender: No OFD packet to send [23:15:44]OFD Sender: No OFD packet to send [23:15:49]OFD Sender: No OFD packet to send [23:15:54]OFD Sender: No OFD packet to send [23:15:59]OFD Sender: No OFD packet to send [23:16:04]OFD Sender: No OFD packet to send [23:16:09]OFD Sender: No OFD packet to send [23:16:14]OFD Sender: No OFD packet to send [23:16:19]OFD Sender: No OFD packet to send [23:16:24]OFD Sender: No OFD packet to send [23:16:29]OFD Sender: No OFD packet to send [23:16:34]OFD Sender: No OFD packet to send [23:16:39]OFD Sender: No OFD packet to send [23:16:44]OFD Sender: No OFD packet to send [23:16:49]OFD Sender: No OFD packet to send [23:16:54]OFD Sender: No OFD packet to send [23:16:59]OFD Sender: No OFD packet to send [23:17:04]OFD Sender: No OFD packet to send [23:17:09]OFD Sender: No OFD packet to send [23:17:14]OFD Sender: No OFD packet to send [23:17:19]OFD Sender: No OFD packet to send [23:17:24]OFD Sender: No OFD packet to send [23:17:29]OFD Sender: No OFD packet to send [23:17:34]OFD Sender: No OFD packet to send [23:17:39]OFD Sender: No OFD packet to send [23:17:49]OFD Sender: No OFD packet to send [23:17:54]OFD Sender: No OFD packet to send [23:17:59]OFD Sender: No OFD packet to send [23:18:04]OFD Sender: No OFD packet to send [23:18:09]OFD Sender: No OFD packet to send [23:18:14]OFD Sender: No OFD packet to send [23:18:19]OFD Sender: No OFD packet to send [23:18:24]OFD Sender: No OFD packet to send [23:18:29]OFD Sender: No OFD packet to send [23:18:34]OFD Sender: No OFD packet to send [23:18:39]OFD Sender: No OFD packet to send [23:18:44]OFD Sender: No OFD packet to send [23:18:49]OFD Sender: No OFD packet to send [23:18:54]OFD Sender: No OFD packet to send [23:18:59]OFD Sender: No OFD packet to send [23:19:04]OFD Sender: No OFD packet to send [23:19:09]OFD Sender: No OFD packet to send [23:19:14]OFD Sender: No OFD packet to send [23:19:19]OFD Sender: No OFD packet to send [23:19:24]OFD Sender: No OFD packet to send [23:19:29]OFD Sender: No OFD packet to send [23:19:34]OFD Sender: No OFD packet to send [23:19:39]OFD Sender: No OFD packet to send [23:19:44]OFD Sender: No OFD packet to send [23:19:49]OFD Sender: No OFD packet to send [23:19:54]OFD Sender: No OFD packet to send [23:19:59]OFD Sender: No OFD packet to send [23:20:01]ConnectInit Can't connect to host [23:20:04]OFD Sender: No OFD packet to send [23:20:09]OFD Sender: No OFD packet to send [23:20:14]OFD Sender: No OFD packet to send [23:20:19]OFD Sender: No OFD packet to send [23:20:24]OFD Sender: No OFD packet to send [23:20:29]OFD Sender: No OFD packet to send [23:20:34]OFD Sender: No OFD packet to send [23:20:39]OFD Sender: No OFD packet to send [23:20:44]OFD Sender: No OFD packet to send [23:20:49]OFD Sender: No OFD packet to send [23:20:54]OFD Sender: No OFD packet to send [23:20:59]OFD Sender: No OFD packet to send [23:21:04]OFD Sender: No OFD packet to send [23:21:09]OFD Sender: No OFD packet to send [23:21:14]OFD Sender: No OFD packet to send [23:21:19]OFD Sender: No OFD packet to send [23:21:24]OFD Sender: No OFD packet to send [23:21:29]OFD Sender: No OFD packet to send [23:21:34]OFD Sender: No OFD packet to send [23:21:39]OFD Sender: No OFD packet to send [23:21:44]OFD Sender: No OFD packet to send [23:21:49]OFD Sender: No OFD packet to send [23:21:54]OFD Sender: No OFD packet to send [23:21:59]OFD Sender: No OFD packet to send [23:22:04]OFD Sender: No OFD packet to send [23:22:09]OFD Sender: No OFD packet to send [23:22:14]OFD Sender: No OFD packet to send [23:22:19]OFD Sender: No OFD packet to send [23:22:24]OFD Sender: No OFD packet to send [23:22:29]OFD Sender: No OFD packet to send [23:22:34]OFD Sender: No OFD packet to send [23:22:39]OFD Sender: No OFD packet to send [23:22:44]OFD Sender: No OFD packet to send [23:22:49]OFD Sender: No OFD packet to send [23:22:54]OFD Sender: No OFD packet to send [23:22:59]OFD Sender: No OFD packet to send [23:23:00]accept exits with 9 [23:23:00]New connection [23:23:00]New thread 3067141476 created [23:23:00]Thread 3067284836 joined [23:23:00]Waiting for new connection... [23:23:00] Sock 9.Parse request [23:23:00]Sock 9.Check first char [23:23:00]Sock 9.First char is OK [23:23:00]request: POST /json_proto HTTP/1.0 [23:23:00]Method: POST [23:23:00]URL: /json_proto [23:23:00]Method is POST - this is cgi request [23:23:00]url: /json_proto [23:23:00]query_string will be loaded in cgi processing [23:23:00]execute_cgi json_proto POST (null) [23:23:00]execute_cgi path=json_proto method=POST [23:23:00]POST find Content-Length [23:23:00]Host: 172.17.50.196:8080 [23:23:00]Content-Length: 621 [23:23:00]Content-Type: application/json [23:23:00] [23:23:00]POST finish read [23:23:00]Found Content-Length = 621 [23:23:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335202", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:00]execute_script... [23:23:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335202", "tax_sys" : 0, "items" : [ { "code": "48747059", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Legend Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:23:00]POST & json_proto [23:23:00]process_json_proto [23:23:00]json parsed OK: [23:23:00]protocol is kg_v1.0 [23:23:00]action value=close_receipt [23:23:00]process_action close_receipt [23:23:00]cmd_close_receipt [23:23:00]MH_GetDate [23:23:00]Write to MH i2c: F0 00 00 1F 22 30 [23:23:00]Write i2c OK [23:23:00]MH_I2C_Read... [23:23:00]Read from MH i2c: F0 [23:23:00]MH_I2C_Read... [23:23:00]Read from MH i2c: F0 09 00 [23:23:00]MH_I2C_Read... [23:23:00]Read from MH i2c: F0 09 00 1F 22 00 56 6E 21 67 72 0D 1C 67 87 [23:23:00]GetLastDocTimeStamp 1730242147 [23:23:00]current date 1730244182 [23:23:00]FM_GetShiftState [23:23:00]SAM_PROTO_GetShiftState [23:23:00]wFMCommunicate request_size=4 [23:23:00]MH_SAM_APDU [23:23:00]CAPDU: 80 13 01 00 [23:23:00]Write to MH i2c: E2 08 00 20 22 80 13 01 00 00 00 00 00 BF [23:23:00]Write i2c OK [23:23:00]MH_I2C_Read... [23:23:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:00]Read from MH i2c: E2 [23:23:00]MH_I2C_Read... [23:23:00]Read from MH i2c: E2 0E 00 [23:23:00]MH_I2C_Read... [23:23:00]Read from MH i2c: E2 0E 00 20 22 00 09 00 01 97 25 20 67 00 00 00 00 90 00 0E [23:23:00]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:23:00]wFMCommunicate OK [23:23:00]SAM_PROTO_GetShiftState done [23:23:00]FM_GetShiftState done [23:23:00]opened in 1730160023 [23:23:00]opened+sec_in_day 1730246423 [23:23:00]quantity*price = 14400 [23:23:00]sum+1 = 14401 [23:23:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 291 29.10.2024 23:23 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139306 ФПД: 7650294623750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T232302&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139306&fm=7650294623750&tin=02508201610067®Number=0000000000091631&sum=14400 0 [23:23:01]StoreToDocumentArchive [23:23:01]shift 555 fd 139306 [23:23:01]save to /storage/0555/doc_00139306 [23:23:01]save last doc name /storage/0555/doc_00139306 to /storage/kkm_last_doc_name [23:23:01]save OK [23:23:01]Clear old archive folders... [23:23:01]ProcessDocumentItem done err = 0, tmpTLVsize=273 [23:23:01]tlvbuf is 01101A70 [23:23:01]SAM_PROTO_ClearQueue [23:23:01]wFMCommunicate request_size=4 [23:23:01]MH_SAM_APDU [23:23:01]CAPDU: 80 09 00 00 [23:23:01]Write to MH i2c: E2 08 00 2D 22 80 09 00 00 00 00 00 00 C1 [23:23:01]Write i2c OK [23:23:01]MH_I2C_Read... [23:23:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:23:01]Read from MH i2c: E2 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 03 00 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 03 00 2D 22 00 90 00 C3 [23:23:01]RAPDU: 90 00 [23:23:01]wFMCommunicate OK [23:23:01]SAM_PROTO_ClearQueue done [23:23:01]KKMCreateOFDPacket [23:23:01]OFDProtocolAddRootSTLVToBuf [23:23:01]FM_MakeSignedData [23:23:01]FM_MakeSignedData [23:23:01]SAM_PROTO_SignData [23:23:01]wFMCommunicate request_size=4 [23:23:01]MH_SAM_APDU [23:23:01]CAPDU: 80 0D 01 02 [23:23:01]Write to MH i2c: E2 08 00 2E 22 80 0D 01 02 00 00 00 00 C9 [23:23:01]Write i2c OK [23:23:01]MH_I2C_Read... [23:23:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:23:01]Read from MH i2c: E2 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 03 00 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 03 00 2E 22 00 90 00 C4 [23:23:01]RAPDU: 90 00 [23:23:01]wFMCommunicate OK [23:23:01]wFMCommunicate request_size=255 [23:23:01]MH_SAM_APDU [23:23:01]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 56 6E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 [23:23:01]Write to MH i2c: E2 02 01 2F 22 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 56 6E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 00 00 B7 [23:23:01]Write i2c OK [23:23:01]MH_I2C_Read... [23:23:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:01]Read from MH i2c: E2 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 03 00 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 03 00 2F 22 00 90 00 C5 [23:23:01]RAPDU: 90 00 [23:23:01]wFMCommunicate OK [23:23:01]wFMCommunicate request_size=32 [23:23:01]MH_SAM_APDU [23:23:01]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 36 36 39 10 04 04 00 2A 20 02 00 35 04 06 00 06 F5 39 17 EE 06 [23:23:01]Write to MH i2c: E2 23 00 30 22 80 0D 02 02 1B 00 30 30 30 38 37 34 36 36 39 10 04 04 00 2A 20 02 00 35 04 06 00 06 F5 39 17 EE 06 00 00 BC [23:23:01]Write i2c OK [23:23:01]MH_I2C_Read... [23:23:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:23:01]Read from MH i2c: E2 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 03 00 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 03 00 30 22 00 90 00 C6 [23:23:01]RAPDU: 90 00 [23:23:01]wFMCommunicate OK [23:23:01]wFMCommunicate request_size=4 [23:23:01]MH_SAM_APDU [23:23:01]CAPDU: 80 0D 03 02 [23:23:01]Write to MH i2c: E2 08 00 31 22 80 0D 03 02 00 00 00 00 CE [23:23:01]Write i2c OK [23:23:01]MH_I2C_Read... [23:23:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:23:01]Read from MH i2c: E2 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 0B 00 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 0B 00 31 22 00 AF F6 BA 2E 53 1E 15 25 90 00 07 [23:23:01]RAPDU: AF F6 BA 2E 53 1E 15 25 90 00 [23:23:01]wFMCommunicate OK [23:23:01]SAM_PROTO_SignData done [23:23:01]FM_MakeSignedData done [23:23:01]CreateOFDProtocolMessage [23:23:01]wFMCommunicate request_size=4 [23:23:01]MH_SAM_APDU [23:23:01]CAPDU: 80 11 00 00 [23:23:01]Write to MH i2c: E2 08 00 32 22 80 11 00 00 00 00 00 00 CE [23:23:01]Write i2c OK [23:23:01]MH_I2C_Read... [23:23:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:01]Read from MH i2c: E2 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 17 00 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: E2 17 00 32 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 29 [23:23:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:23:01]wFMCommunicate OK [23:23:01]CreateOFDProtocolMessage done [23:23:01]OFDSenderStorePacket 139306 [23:23:01]StoreOFDPacket docnum=139306 [23:23:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 25 01 00 00 B7 82 1D 01 2D 32 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 56 6E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2A 20 02 00 35 04 06 00 06 F5 39 17 EE 06 AF F6 BA 2E 53 1E 15 25 [23:23:01]CheckFolder [23:23:01]dirname=/storage/ofd_packets [23:23:01]CheckFolder done [23:23:01]ProducePacketName [23:23:01]name=ofd_packets/00139306 [23:23:01]NVStorageSaveData ofd_packets/00139306 [23:23:01]File name is /storage/ofd_packets/00139306 [23:23:01]Write 323 bytes [23:23:01]NVStorageSaveData done [23:23:01]OFDSenderStorePacket done [23:23:01]KKMCreateOFDPacket done [23:23:01]NVStorageSaveData kkm_last_timestamp [23:23:01]File name is /storage/kkm_last_timestamp [23:23:01]Write 4 bytes [23:23:01]NVStorageSaveData done [23:23:01]ExternCall_PrintAddStr [23:23:01]wPrintStart [23:23:01]Write to MH i2c: 01 00 00 33 22 55 [23:23:01]Write i2c OK [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: 01 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: 01 07 00 [23:23:01]MH_I2C_Read... [23:23:01]Read from MH i2c: 01 07 00 33 22 00 00 00 00 00 FF 0F 6A [23:23:01]RasterBufferAndPrint [23:23:01]line Счет N : (3)335202 [23:23:01]line ИНН: 02508201610067 [23:23:01]line Контрольно-Кассовый Чек [23:23:01]line ПРОДАЖА [23:23:01]line Товар: 48747059 [23:23:01]line Сигареты Winston Legend Blue [23:23:01]line 1.000 * 144.00 [23:23:01]line = 144.00 [23:23:01]line НДС 12% НСП 1% [23:23:01]line > о реализуемом товаре [23:23:01]line ИТОГО: 144.00 [23:23:01]line НСП 1% : 1.27 [23:23:01]line НДС 12% : 15.29 [23:23:01]line Наличными: 144.00 [23:23:01]line Безнал.: 0.00 [23:23:01]line Место: АЗС № 101 "Партнер Нефть" [23:23:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:23:01]line СНО: Общий режим [23:23:01]line Чек 291 29.10.2024 23:23 [23:23:01]line Смена: 555 ФФД: 1.0 [23:23:01]line ЗНМ: 0300000081 [23:23:01]line РНМ: 0000000000091631 [23:23:01]line Версия ККМ: 001 [23:23:01]line ФМ: 0000000000874669 [23:23:01]line ФД: 139306 [23:23:01]line ФПД: 7650294623750 [23:23:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T232302&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139306&fm=7650294623750&tin=02508201610067®Number=0000000000091631&sum=14400 [23:23:02]OFD Sender: Processing packet 139306 [packets to send 34, broken 33] [23:23:02]ProducePacketName [23:23:02]name=ofd_packets/00139306 [23:23:02]OFD Sender: To server: pG, [23:23:02]CommunicateWithHost lk.salyk.kg:30040 [23:23:02]ConnectInit lk.salyk.kg [23:23:02]line 0 [23:23:02]written 0, free lines is 4095 [23:23:02]Connected sock=10 [23:23:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 25 01 00 00 B7 82 1D 01 2D 32 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 37 30 35 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 4C 65 67 65 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 56 6E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2A 20 02 00 35 04 06 00 06 F5 39 17 EE 06 AF F6 BA 2E 53 1E 15 25 [23:23: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 36 39 4F 00 00 00 78 40 47 00 25 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 36 39 10 04 04 00 2A 20 02 00 F4 03 04 00 08 1A 21 67 B6 04 01 00 00 43 BD B3 4A 52 20 61 15 [23:23:02]CommunicateWithHost err = 0 [23:23:02]CheckOFDResponse [23:23:02]1017 (14) - 77093643461234 [23:23:02]1041 (16) - 0000000000874669 [23:23:02]1040 (4) - 139306 [23:23:02]1012 (4) - 29.10.2024 17:23 [23:23:02]1206 (1) - 0 [23:23:02]OFD Sender: Remove packet 139306 [23:23:02]ProducePacketName [23:23:02]name=ofd_packets/00139306 [23:23:02]NVStorageDeleteData [23:23:02]Write to MH i2c: 01 00 00 5C 22 7E [23:23:02]Write i2c OK [23:23:02]MH_I2C_Read... [23:23:02]Read from MH i2c: 01 [23:23:02]MH_I2C_Read... [23:23:02]Read from MH i2c: 01 07 00 [23:23:02]MH_I2C_Read... [23:23:02]Read from MH i2c: 01 07 00 5C 22 00 00 00 00 00 F5 0C 86 [23:23:02]RasterBufferAndPrint [23:23:02]line [23:23:02]line [23:23:02]line [23:23:02]line [23:23:02]line [23:23:02]written 0, free lines is 3325 [23:23:02]MH_Cut [23:23:02]Write to MH i2c: D1 01 00 63 22 01 57 [23:23:02]Write i2c OK [23:23:02]MH_I2C_Read... [23:23:02]Read from MH i2c: D1 [23:23:02]MH_I2C_Read... [23:23:02]Read from MH i2c: D1 01 00 [23:23:02]MH_I2C_Read... [23:23:02]Read from MH i2c: D1 01 00 63 22 00 56 [23:23:02]Write to MH i2c: 01 00 00 64 22 86 [23:23:02]Write i2c OK [23:23:02]MH_I2C_Read... [23:23:02]OFD Sender: No OFD packet to send [23:23:03]*** Cut start [23:23:03]*** Partial cut [23:23:03]*** CUTSNS_PIN = 1 [23:23:03]*** CUTSNS_PIN = 0 [23:23:03]*** Brake cut motor [23:23:03]Read from MH i2c: 01 [23:23:03]MH_I2C_Read... [23:23:03]*** Stop cut motor [23:23:03]*** Cut end [23:23:03]Read from MH i2c: 01 07 00 [23:23:03]MH_I2C_Read... [23:23:03]Read from MH i2c: 01 07 00 64 22 00 00 00 00 00 FF 0F 9B [23:23:03]process_action close_receipt done [23:23:03]requested_data is exist [23:23:03]produce_requested_data [23:23:03]requested_item fm.sn is exist - process it [23:23:03]wFMCommunicate request_size=4 [23:23:03]MH_SAM_APDU [23:23:03]CAPDU: 80 11 00 00 [23:23:03]Write to MH i2c: E2 08 00 65 22 80 11 00 00 00 00 00 00 01 [23:23:03]Write i2c OK [23:23:03]MH_I2C_Read... [23:23:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:23:03]Read from MH i2c: E2 [23:23:03]MH_I2C_Read... [23:23:03]Read from MH i2c: E2 17 00 [23:23:03]MH_I2C_Read... [23:23:03]Read from MH i2c: E2 17 00 65 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5C [23:23:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:23:03]wFMCommunicate OK [23:23:03]requested_item fd.num is exist - process it [23:23:03]SAM_PROTO_GetFieldsCounters [23:23:03]wFMCommunicate request_size=4 [23:23:03]MH_SAM_APDU [23:23:03]CAPDU: 80 13 00 00 [23:23:03]Write to MH i2c: E2 08 00 66 22 80 13 00 00 00 00 00 00 04 [23:23:03]Write i2c OK [23:23:03]MH_I2C_Read... [23:23:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:23:03]Read from MH i2c: E2 [23:23:03]MH_I2C_Read... [23:23:03]Read from MH i2c: E2 62 00 [23:23:03]MH_I2C_Read... [23:23:03]Read from MH i2c: E2 62 00 66 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2A 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [23:23:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2A 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:23:04]wFMCommunicate OK [23:23:04]SAM_PROTO_GetFieldsCounters done [23:23:04]requested_item shift.num is exist - process it [23:23:04]requested_item shift.opened is exist - process it [23:23:04]req_shift_opened [23:23:04]FM_GetShiftState [23:23:04]SAM_PROTO_GetShiftState [23:23:04]wFMCommunicate request_size=4 [23:23:04]MH_SAM_APDU [23:23:04]CAPDU: 80 13 01 00 [23:23:04]Write to MH i2c: E2 08 00 67 22 80 13 01 00 00 00 00 00 06 [23:23:04]Write i2c OK [23:23:04]MH_I2C_Read... [23:23:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:23:04]Read from MH i2c: E2 [23:23:04]MH_I2C_Read... [23:23:04]Read from MH i2c: E2 0E 00 [23:23:04]MH_I2C_Read... [23:23:04]Read from MH i2c: E2 0E 00 67 22 00 09 00 01 97 25 20 67 00 00 00 00 90 00 55 [23:23:04]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:23:04]wFMCommunicate OK [23:23:04]SAM_PROTO_GetShiftState done [23:23:04]FM_GetShiftState done [23:23:04]req_shift_opened done [23:23:04]requested_item shift.open_date is exist - process it [23:23:04]req_shift_open_date [23:23:04]req_shift_open_date done [23:23:04]produce_requested_data done [23:23:04]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139306,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:23:04]process_action_free close_receipt [23:23:04]json_value_free [23:23:04]json_value_free done [23:23:04]process_json_proto returns [23:23:04]Send response to host [23:23:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139306,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:23:04]free response buf [23:23:04]execute_script done [23:23:04]execute_script returns [23:23:04]free content buf [23:23:04]Sock 9.Close socket [23:23:04]Sock 9.Thread stoped [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:38]OFD Sender: No OFD packet to send [23:25:43]OFD Sender: No OFD packet to send [23:25:43]accept exits with 8 [23:25:43]New connection [23:25:43]New thread 3067284836 created [23:25:43]Thread 3067141476 joined [23:25:43]Waiting for new connection... [23:25:43] Sock 8.Parse request [23:25:43]Sock 8.Check first char [23:25:43]Sock 8.First char is OK [23:25:43]request: POST /json_proto HTTP/1.0 [23:25:43]Method: POST [23:25:43]URL: /json_proto [23:25:43]Method is POST - this is cgi request [23:25:43]url: /json_proto [23:25:43]query_string will be loaded in cgi processing [23:25:43]execute_cgi json_proto POST (null) [23:25:43]execute_cgi path=json_proto method=POST [23:25:43]POST find Content-Length [23:25:43]Host: 172.17.50.196:8080 [23:25:43]Content-Length: 746 [23:25:43]Content-Type: application/json [23:25:43] [23:25:43]POST finish read [23:25:43]Found Content-Length = 746 [23:25:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335203", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:25:43]execute_script... [23:25: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 : (3)335203", "tax_sys" : 0, "items" : [ { "code": "47802995", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XS Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:25:43]POST & json_proto [23:25:43]process_json_proto [23:25:43]json parsed OK: [23:25:43]protocol is kg_v1.0 [23:25:43]action value=close_receipt [23:25:43]process_action close_receipt [23:25:43]cmd_close_receipt [23:25:43]MH_GetDate [23:25:43]Write to MH i2c: F0 00 00 68 22 79 [23:25:43]Write i2c OK [23:25:43]MH_I2C_Read... [23:25:43]Read from MH i2c: F0 [23:25:43]MH_I2C_Read... [23:25:43]Read from MH i2c: F0 09 00 [23:25:43]MH_I2C_Read... [23:25:43]Read from MH i2c: F0 09 00 68 22 00 FA 6E 21 67 72 0D 1C 67 74 [23:25:43]GetLastDocTimeStamp 1730244182 [23:25:43]current date 1730244346 [23:25:43]FM_GetShiftState [23:25:43]SAM_PROTO_GetShiftState [23:25:43]wFMCommunicate request_size=4 [23:25:43]MH_SAM_APDU [23:25:43]CAPDU: 80 13 01 00 [23:25:43]Write to MH i2c: E2 08 00 69 22 80 13 01 00 00 00 00 00 08 [23:25:43]Write i2c OK [23:25:43]MH_I2C_Read... [23:25:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:25:44]Read from MH i2c: E2 [23:25:44]MH_I2C_Read... [23:25:44]Read from MH i2c: E2 0E 00 [23:25:44]MH_I2C_Read... [23:25:44]Read from MH i2c: E2 0E 00 69 22 00 09 00 01 97 25 20 67 00 00 00 00 90 00 57 [23:25:44]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:25:44]wFMCommunicate OK [23:25:44]SAM_PROTO_GetShiftState done [23:25:44]FM_GetShiftState done [23:25:44]opened in 1730160023 [23:25:44]opened+sec_in_day 1730246423 [23:25:44]quantity*price = 14400 [23:25:44]sum+1 = 14401 [23:25:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 0.00 Безнал.: 144.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 292 29.10.2024 23:25 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139307 ФПД: 130725350237273 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T232546&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139307&fm=130725350237273&tin=02508201610067®Number=0000000000091631&sum=14400 0 [23:25:45]StoreToDocumentArchive [23:25:45]shift 555 fd 139307 [23:25:45]save to /storage/0555/doc_00139307 [23:25:45]save last doc name /storage/0555/doc_00139307 to /storage/kkm_last_doc_name [23:25:45]save OK [23:25:45]Clear old archive folders... [23:25:45]ProcessDocumentItem done err = 0, tmpTLVsize=271 [23:25:45]tlvbuf is 011D77C0 [23:25:45]SAM_PROTO_ClearQueue [23:25:45]wFMCommunicate request_size=4 [23:25:45]MH_SAM_APDU [23:25:45]CAPDU: 80 09 00 00 [23:25:45]Write to MH i2c: E2 08 00 76 22 80 09 00 00 00 00 00 00 0A [23:25:45]Write i2c OK [23:25:45]MH_I2C_Read... [23:25:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:25:45]Read from MH i2c: E2 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 03 00 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 03 00 76 22 00 90 00 0C [23:25:45]RAPDU: 90 00 [23:25:45]wFMCommunicate OK [23:25:45]SAM_PROTO_ClearQueue done [23:25:45]KKMCreateOFDPacket [23:25:45]OFDProtocolAddRootSTLVToBuf [23:25:45]FM_MakeSignedData [23:25:45]FM_MakeSignedData [23:25:45]SAM_PROTO_SignData [23:25:45]wFMCommunicate request_size=4 [23:25:45]MH_SAM_APDU [23:25:45]CAPDU: 80 0D 01 02 [23:25:45]Write to MH i2c: E2 08 00 77 22 80 0D 01 02 00 00 00 00 12 [23:25:45]Write i2c OK [23:25:45]MH_I2C_Read... [23:25:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:25:45]Read from MH i2c: E2 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 03 00 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 03 00 77 22 00 90 00 0D [23:25:45]RAPDU: 90 00 [23:25:45]wFMCommunicate OK [23:25:45]wFMCommunicate request_size=255 [23:25:45]MH_SAM_APDU [23:25:45]CAPDU: 80 0D 02 02 FA 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 38 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 FA 6E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 [23:25:45]Write to MH i2c: E2 02 01 78 22 80 0D 02 02 FA 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 38 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 FA 6E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 00 00 48 [23:25:45]Write i2c OK [23:25:45]MH_I2C_Read... [23:25:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:25:45]Read from MH i2c: E2 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 03 00 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 03 00 78 22 00 90 00 0E [23:25:45]RAPDU: 90 00 [23:25:45]wFMCommunicate OK [23:25:45]wFMCommunicate request_size=30 [23:25:45]MH_SAM_APDU [23:25:45]CAPDU: 80 0D 02 02 19 30 38 37 34 36 36 39 10 04 04 00 2B 20 02 00 35 04 06 00 76 E4 DE 10 64 59 [23:25:45]Write to MH i2c: E2 21 00 79 22 80 0D 02 02 19 00 30 38 37 34 36 36 39 10 04 04 00 2B 20 02 00 35 04 06 00 76 E4 DE 10 64 59 00 00 68 [23:25:45]Write i2c OK [23:25:45]MH_I2C_Read... [23:25:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:25:45]Read from MH i2c: E2 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 03 00 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 03 00 79 22 00 90 00 0F [23:25:45]RAPDU: 90 00 [23:25:45]wFMCommunicate OK [23:25:45]wFMCommunicate request_size=4 [23:25:45]MH_SAM_APDU [23:25:45]CAPDU: 80 0D 03 02 [23:25:45]Write to MH i2c: E2 08 00 7A 22 80 0D 03 02 00 00 00 00 17 [23:25:45]Write i2c OK [23:25:45]MH_I2C_Read... [23:25:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:25:45]Read from MH i2c: E2 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 0B 00 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 0B 00 7A 22 00 D9 14 93 8C C6 80 08 BB 90 00 2D [23:25:45]RAPDU: D9 14 93 8C C6 80 08 BB 90 00 [23:25:45]wFMCommunicate OK [23:25:45]SAM_PROTO_SignData done [23:25:45]FM_MakeSignedData done [23:25:45]CreateOFDProtocolMessage [23:25:45]wFMCommunicate request_size=4 [23:25:45]MH_SAM_APDU [23:25:45]CAPDU: 80 11 00 00 [23:25:45]Write to MH i2c: E2 08 00 7B 22 80 11 00 00 00 00 00 00 17 [23:25:45]Write i2c OK [23:25:45]MH_I2C_Read... [23:25:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:25:45]Read from MH i2c: E2 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 17 00 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: E2 17 00 7B 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 72 [23:25:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:25:45]wFMCommunicate OK [23:25:45]CreateOFDProtocolMessage done [23:25:45]OFDSenderStorePacket 139307 [23:25:45]StoreOFDPacket docnum=139307 [23:25:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 23 01 00 00 84 39 1B 01 58 0E 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 38 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 FA 6E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2B 20 02 00 35 04 06 00 76 E4 DE 10 64 59 D9 14 93 8C C6 80 08 BB [23:25:45]CheckFolder [23:25:45]dirname=/storage/ofd_packets [23:25:45]CheckFolder done [23:25:45]ProducePacketName [23:25:45]name=ofd_packets/00139307 [23:25:45]NVStorageSaveData ofd_packets/00139307 [23:25:45]File name is /storage/ofd_packets/00139307 [23:25:45]Write 321 bytes [23:25:45]NVStorageSaveData done [23:25:45]OFDSenderStorePacket done [23:25:45]KKMCreateOFDPacket done [23:25:45]NVStorageSaveData kkm_last_timestamp [23:25:45]File name is /storage/kkm_last_timestamp [23:25:45]Write 4 bytes [23:25:45]NVStorageSaveData done [23:25:45]OFD Sender: Processing packet 139307 [packets to send 34, broken 33] [23:25:45]ProducePacketName [23:25:45]name=ofd_packets/00139307 [23:25:45]OFD Sender: To server: pG, [23:25:45]CommunicateWithHost lk.salyk.kg:30040 [23:25:45]ConnectInit lk.salyk.kg [23:25:45]ExternCall_PrintAddStr [23:25:45]wPrintStart [23:25:45]Write to MH i2c: 01 00 00 7C 22 9E [23:25:45]Write i2c OK [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: 01 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: 01 07 00 [23:25:45]MH_I2C_Read... [23:25:45]Read from MH i2c: 01 07 00 7C 22 00 00 00 00 00 FF 0F B3 [23:25:45]RasterBufferAndPrint [23:25:45]line Счет N : (3)335203 [23:25:45]line ИНН: 02508201610067 [23:25:45]line Контрольно-Кассовый Чек [23:25:45]line ПРОДАЖА [23:25:45]line Товар: 47802995 [23:25:45]line Сигареты Winston XS Silver [23:25:45]line 1.000 * 144.00 [23:25:45]line = 144.00 [23:25:45]line НДС 12% НСП 1% [23:25:45]line > о реализуемом товаре [23:25:45]line ИТОГО: 144.00 [23:25:45]line НСП 1% : 1.27 [23:25:45]line НДС 12% : 15.29 [23:25:45]line Наличными: 0.00 [23:25:45]line Безнал.: 144.00 [23:25:45]line Место: АЗС № 101 "Партнер Нефть" [23:25:45]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:25:45]line СНО: Общий режим [23:25:45]line Чек 292 29.10.2024 23:25 [23:25:45]line Смена: 555 ФФД: 1.0 [23:25:45]line ЗНМ: 0300000081 [23:25:45]line РНМ: 0000000000091631 [23:25:45]line Версия ККМ: 001 [23:25:45]line Платежная система: Mbank [23:25:45]line ФМ: 0000000000874669 [23:25:45]line ФД: 139307 [23:25:45]line ФПД: 130725350237273 [23:25:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T232546&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139307&fm=130725350237273&tin=02508201610067®Number=0000000000091631&sum=14400 [23:25:46]line 0 [23:25:46]Connected sock=11 [23:25: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 36 39 23 01 00 00 84 39 1B 01 58 0E 5A 03 01 00 03 00 0F 01 1E 04 01 00 01 23 04 61 00 8A 04 08 00 34 37 38 30 32 39 39 35 06 04 22 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 40 38 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 FA 6E 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2B 20 02 00 35 04 06 00 76 E4 DE 10 64 59 D9 14 93 8C C6 80 08 BB [23:25:46]written 0, free lines is 4095 [23:25: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 36 39 4F 00 00 00 86 7E 47 00 A5 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2B 20 02 00 F4 03 04 00 AC 1A 21 67 B6 04 01 00 00 4A 20 29 46 8C 5B C7 9F [23:25:46]CommunicateWithHost err = 0 [23:25:46]CheckOFDResponse [23:25:46]1017 (14) - 77093643461234 [23:25:46]1041 (16) - 0000000000874669 [23:25:46]1040 (4) - 139307 [23:25:46]1012 (4) - 29.10.2024 17:26 [23:25:46]1206 (1) - 0 [23:25:46]OFD Sender: Remove packet 139307 [23:25:46]ProducePacketName [23:25:46]name=ofd_packets/00139307 [23:25:46]NVStorageDeleteData [23:25:46]Write to MH i2c: 01 00 00 A5 22 C7 [23:25:46]Write i2c OK [23:25:46]MH_I2C_Read... [23:25:46]Read from MH i2c: 01 [23:25:46]MH_I2C_Read... [23:25:46]Read from MH i2c: 01 07 00 [23:25:46]MH_I2C_Read... [23:25:46]Read from MH i2c: 01 07 00 A5 22 00 00 00 00 00 08 0D E3 [23:25:46]RasterBufferAndPrint [23:25:46]line [23:25:46]line [23:25:46]line [23:25:46]line [23:25:46]line [23:25:46]written 0, free lines is 3345 [23:25:46]MH_Cut [23:25:46]Write to MH i2c: D1 01 00 AC 22 01 A0 [23:25:46]Write i2c OK [23:25:46]MH_I2C_Read... [23:25:46]Read from MH i2c: D1 [23:25:46]MH_I2C_Read... [23:25:46]Read from MH i2c: D1 01 00 [23:25:46]MH_I2C_Read... [23:25:46]Read from MH i2c: D1 01 00 AC 22 00 9F [23:25:46]Write to MH i2c: 01 00 00 AD 22 CF [23:25:46]Write i2c OK [23:25:46]MH_I2C_Read... [23:25:46]OFD Sender: No OFD packet to send [23:25:47]*** Cut start [23:25:47]*** Partial cut [23:25:47]*** CUTSNS_PIN = 1 [23:25:47]*** CUTSNS_PIN = 0 [23:25:47]*** Brake cut motor [23:25:47]Read from MH i2c: 01 [23:25:47]MH_I2C_Read... [23:25:47]*** Stop cut motor [23:25:47]*** Cut end [23:25:47]Read from MH i2c: 01 07 00 [23:25:47]MH_I2C_Read... [23:25:47]Read from MH i2c: 01 07 00 AD 22 00 00 00 00 00 FF 0F E4 [23:25:47]process_action close_receipt done [23:25:47]requested_data is exist [23:25:47]produce_requested_data [23:25:47]requested_item fm.sn is exist - process it [23:25:47]wFMCommunicate request_size=4 [23:25:47]MH_SAM_APDU [23:25:47]CAPDU: 80 11 00 00 [23:25:47]Write to MH i2c: E2 08 00 AE 22 80 11 00 00 00 00 00 00 4A [23:25:47]Write i2c OK [23:25:47]MH_I2C_Read... [23:25:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:25:47]Read from MH i2c: E2 [23:25:47]MH_I2C_Read... [23:25:47]Read from MH i2c: E2 17 00 [23:25:47]MH_I2C_Read... [23:25:47]Read from MH i2c: E2 17 00 AE 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A5 [23:25:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:25:47]wFMCommunicate OK [23:25:47]requested_item fd.num is exist - process it [23:25:47]SAM_PROTO_GetFieldsCounters [23:25:47]wFMCommunicate request_size=4 [23:25:47]MH_SAM_APDU [23:25:47]CAPDU: 80 13 00 00 [23:25:47]Write to MH i2c: E2 08 00 AF 22 80 13 00 00 00 00 00 00 4D [23:25:47]Write i2c OK [23:25:47]MH_I2C_Read... [23:25:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:25:48]Read from MH i2c: E2 [23:25:48]MH_I2C_Read... [23:25:48]Read from MH i2c: E2 62 00 [23:25:48]MH_I2C_Read... [23:25:48]Read from MH i2c: E2 62 00 AF 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2B 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [23: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2B 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:25:48]wFMCommunicate OK [23:25:48]SAM_PROTO_GetFieldsCounters done [23:25:48]requested_item shift.num is exist - process it [23:25:48]requested_item shift.opened is exist - process it [23:25:48]req_shift_opened [23:25:48]FM_GetShiftState [23:25:48]SAM_PROTO_GetShiftState [23:25:48]wFMCommunicate request_size=4 [23:25:48]MH_SAM_APDU [23:25:48]CAPDU: 80 13 01 00 [23:25:48]Write to MH i2c: E2 08 00 B0 22 80 13 01 00 00 00 00 00 4F [23:25:48]Write i2c OK [23:25:48]MH_I2C_Read... [23:25:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:25:48]Read from MH i2c: E2 [23:25:48]MH_I2C_Read... [23:25:48]Read from MH i2c: E2 0E 00 [23:25:48]MH_I2C_Read... [23:25:48]Read from MH i2c: E2 0E 00 B0 22 00 09 00 01 97 25 20 67 00 00 00 00 90 00 9E [23:25:48]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:25:48]wFMCommunicate OK [23:25:48]SAM_PROTO_GetShiftState done [23:25:48]FM_GetShiftState done [23:25:48]req_shift_opened done [23:25:48]requested_item shift.open_date is exist - process it [23:25:48]req_shift_open_date [23:25:48]req_shift_open_date done [23:25:48]produce_requested_data done [23:25:48]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139307,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:25:48]process_action_free close_receipt [23:25:48]json_value_free [23:25:48]json_value_free done [23:25:48]process_json_proto returns [23:25:48]Send response to host [23:25:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139307,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:25:48]free response buf [23:25:48]execute_script done [23:25:48]execute_script returns [23:25:48]free content buf [23:25:48]Sock 8.Close socket [23:25:48]Sock 8.Thread stoped [23:25:51]OFD Sender: No OFD packet to send [23:25:56]OFD Sender: No OFD packet to send [23:26:01]OFD Sender: No OFD packet to send [23:26:06]OFD Sender: No OFD packet to send [23:26:11]OFD Sender: No OFD packet to send [23:26:16]OFD Sender: No OFD packet to send [23:26:21]OFD Sender: No OFD packet to send [23:26:26]OFD Sender: No OFD packet to send [23:26:31]OFD Sender: No OFD packet to send [23:26:36]OFD Sender: No OFD packet to send [23:26:41]OFD Sender: No OFD packet to send [23:26:46]OFD Sender: No OFD packet to send [23:26:51]OFD Sender: No OFD packet to send [23:26:56]OFD Sender: No OFD packet to send [23:27:01]OFD Sender: No OFD packet to send [23:27:06]OFD Sender: No OFD packet to send [23:27:11]accept exits with 9 [23:27:11]New connection [23:27:11]New thread 3067141476 created [23:27:11]Thread 3067284836 joined [23:27:11]Waiting for new connection... [23:27:11] Sock 9.Parse request [23:27:11]Sock 9.Check first char [23:27:11]Sock 9.First char is OK [23:27:11]request: POST /json_proto HTTP/1.0 [23:27:11]Method: POST [23:27:11]URL: /json_proto [23:27:11]Method is POST - this is cgi request [23:27:11]url: /json_proto [23:27:11]query_string will be loaded in cgi processing [23:27:11]execute_cgi json_proto POST (null) [23:27:11]execute_cgi path=json_proto method=POST [23:27:11]POST find Content-Length [23:27:11]Host: 172.17.50.196:8080 [23:27:11]Content-Length: 1270 [23:27:11]Content-Type: application/json [23:27:11] [23:27:11]POST finish read [23:27:11]Found Content-Length = 1270 [23:27:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335204", "tax_sys" : 0, "items" : [ { "code": "4700026030109", "name": "\u041A\u0443\u0440\u0443\u0442 \u0447\u043E\u0431\u043E\u0433\u043E", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700026030031", "name": "\u041A\u0443\u0440\u0443\u0442 orbit", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160884", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u0438\u043D\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043B\u044C\u043D\u044B\u0439", "price" : 15.00, "quantity" : 2.000, "sum" : 30.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 128.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:27:11]execute_script... [23:27: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 : (3)335204", "tax_sys" : 0, "items" : [ { "code": "4700026030109", "name": "\u041A\u0443\u0440\u0443\u0442 \u0447\u043E\u0431\u043E\u0433\u043E", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700026030031", "name": "\u041A\u0443\u0440\u0443\u0442 orbit", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160884", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u0438\u043D\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043B\u044C\u043D\u044B\u0439", "price" : 15.00, "quantity" : 2.000, "sum" : 30.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 128.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:27:11]POST & json_proto [23:27:11]process_json_proto [23:27:11]json parsed OK: [23:27:11]protocol is kg_v1.0 [23:27:11]action value=close_receipt [23:27:11]process_action close_receipt [23:27:11]cmd_close_receipt [23:27:11]MH_GetDate [23:27:11]Write to MH i2c: F0 00 00 B1 22 C2 [23:27:11]Write i2c OK [23:27:11]MH_I2C_Read... [23:27:11]Read from MH i2c: F0 [23:27:11]MH_I2C_Read... [23:27:11]Read from MH i2c: F0 09 00 [23:27:11]MH_I2C_Read... [23:27:11]Read from MH i2c: F0 09 00 B1 22 00 51 6F 21 67 72 0D 1C 67 15 [23:27:11]GetLastDocTimeStamp 1730244346 [23:27:11]current date 1730244433 [23:27:11]FM_GetShiftState [23:27:11]SAM_PROTO_GetShiftState [23:27:11]wFMCommunicate request_size=4 [23:27:11]MH_SAM_APDU [23:27:11]CAPDU: 80 13 01 00 [23:27:11]Write to MH i2c: E2 08 00 B2 22 80 13 01 00 00 00 00 00 51 [23:27:11]Write i2c OK [23:27:11]MH_I2C_Read... [23:27:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:27:11]Read from MH i2c: E2 [23:27:11]MH_I2C_Read... [23:27:11]Read from MH i2c: E2 0E 00 [23:27:11]MH_I2C_Read... [23:27:11]Read from MH i2c: E2 0E 00 B2 22 00 09 00 01 97 25 20 67 00 00 00 00 90 00 A0 [23:27:11]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:27:11]wFMCommunicate OK [23:27:11]SAM_PROTO_GetShiftState done [23:27:11]FM_GetShiftState done [23:27:11]opened in 1730160023 [23:27:11]opened+sec_in_day 1730246423 [23:27:11]quantity*price = 4900 [23:27:11]sum+1 = 4901 [23:27:11]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700026030031 Курут orbit 1.000 * 49.00 = 49.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700000160884 Снек Курут индивидуальный 2.000 * 15.00 = 30.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 128.00 НСП 1% : 1.12 НДС 12% : 13.59 Наличными: 0.00 Безнал.: 128.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 293 29.10.2024 23:27 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139308 ФПД: 50753257641706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T232714&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139308&fm=50753257641706&tin=02508201610067®Number=0000000000091631&sum=12800 0 [23:27:12]StoreToDocumentArchive [23:27:12]shift 555 fd 139308 [23:27:12]save to /storage/0555/doc_00139308 [23:27:12]save last doc name /storage/0555/doc_00139308 to /storage/kkm_last_doc_name [23:27:12]save OK [23:27:12]Clear old archive folders... [23:27:12]ProcessDocumentItem done err = 0, tmpTLVsize=473 [23:27:12]tlvbuf is 01144FA0 [23:27:12]SAM_PROTO_ClearQueue [23:27:12]wFMCommunicate request_size=4 [23:27:12]MH_SAM_APDU [23:27:12]CAPDU: 80 09 00 00 [23:27:12]Write to MH i2c: E2 08 00 BF 22 80 09 00 00 00 00 00 00 53 [23:27:12]Write i2c OK [23:27:12]MH_I2C_Read... [23:27:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:27:12]Read from MH i2c: E2 [23:27:12]MH_I2C_Read... [23:27:12]Read from MH i2c: E2 03 00 [23:27:12]MH_I2C_Read... [23:27:12]Read from MH i2c: E2 03 00 BF 22 00 90 00 55 [23:27:12]RAPDU: 90 00 [23:27:12]wFMCommunicate OK [23:27:12]SAM_PROTO_ClearQueue done [23:27:12]KKMCreateOFDPacket [23:27:12]OFDProtocolAddRootSTLVToBuf [23:27:12]FM_MakeSignedData [23:27:12]FM_MakeSignedData [23:27:12]SAM_PROTO_SignData [23:27:12]wFMCommunicate request_size=4 [23:27:12]MH_SAM_APDU [23:27:12]CAPDU: 80 0D 01 02 [23:27:12]Write to MH i2c: E2 08 00 C0 22 80 0D 01 02 00 00 00 00 5B [23:27:12]Write i2c OK [23:27:12]MH_I2C_Read... [23:27:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:27:12]Read from MH i2c: E2 [23:27:12]MH_I2C_Read... [23:27:12]Read from MH i2c: E2 03 00 [23:27:12]MH_I2C_Read... [23:27:12]Read from MH i2c: E2 03 00 C0 22 00 90 00 56 [23:27:12]RAPDU: 90 00 [23:27:12]wFMCommunicate OK [23:27:12]wFMCommunicate request_size=255 [23:27:12]MH_SAM_APDU [23:27:12]CAPDU: 80 0D 02 02 FA 03 00 D9 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 32 36 30 33 30 31 30 39 06 04 17 00 D0 9A D1 83 D1 80 D1 83 D1 82 20 D1 87 D0 BE D0 B1 D0 BE D0 B3 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 54 00 8A 04 0D 00 34 37 30 30 30 32 36 30 33 30 30 33 31 06 04 10 00 D0 9A D1 83 D1 80 D1 83 D1 82 20 6F 72 62 69 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 [23:27:12]Write to MH i2c: E2 02 01 C1 22 80 0D 02 02 FA 00 03 00 D9 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 32 36 30 33 30 31 30 39 06 04 17 00 D0 9A D1 83 D1 80 D1 83 D1 82 20 D1 87 D0 BE D0 B1 D0 BE D0 B3 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 54 00 8A 04 0D 00 34 37 30 30 30 32 36 30 33 30 30 33 31 06 04 10 00 D0 9A D1 83 D1 80 D1 83 D1 82 20 6F 72 62 69 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 00 00 A1 [23:27:12]Write i2c OK [23:27:12]MH_I2C_Read... [23:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:27:13]Read from MH i2c: E2 [23:27:13]MH_I2C_Read... [23:27:13]Read from MH i2c: E2 03 00 [23:27:13]MH_I2C_Read... [23:27:13]Read from MH i2c: E2 03 00 C1 22 00 90 00 57 [23:27:13]RAPDU: 90 00 [23:27:13]wFMCommunicate OK [23:27:13]wFMCommunicate request_size=232 [23:27:13]MH_SAM_APDU [23:27:13]CAPDU: 80 0D 02 02 E3 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 52 6F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2C 20 02 00 35 04 06 00 2E 28 E9 E4 96 EA [23:27:13]Write to MH i2c: E2 EB 00 C2 22 80 0D 02 02 E3 00 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 52 6F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2C 20 02 00 35 04 06 00 2E 28 E9 E4 96 EA 00 00 9A [23:27:13]Write i2c OK [23:27:13]MH_I2C_Read... [23:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:27:13]Read from MH i2c: E2 [23:27:13]MH_I2C_Read... [23:27:13]Read from MH i2c: E2 03 00 [23:27:13]MH_I2C_Read... [23:27:13]Read from MH i2c: E2 03 00 C2 22 00 90 00 58 [23:27:13]RAPDU: 90 00 [23:27:13]wFMCommunicate OK [23:27:13]wFMCommunicate request_size=4 [23:27:13]MH_SAM_APDU [23:27:13]CAPDU: 80 0D 03 02 [23:27:13]Write to MH i2c: E2 08 00 C3 22 80 0D 03 02 00 00 00 00 60 [23:27:13]Write i2c OK [23:27:13]MH_I2C_Read... [23:27:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:27:13]Read from MH i2c: E2 [23:27:13]MH_I2C_Read... [23:27:13]Read from MH i2c: E2 0B 00 [23:27:13]MH_I2C_Read... [23:27:13]Read from MH i2c: E2 0B 00 C3 22 00 EE 9A F2 03 28 F0 CA 48 90 00 08 [23:27:13]RAPDU: EE 9A F2 03 28 F0 CA 48 90 00 [23:27:13]wFMCommunicate OK [23:27:13]SAM_PROTO_SignData done [23:27:13]FM_MakeSignedData done [23:27:13]CreateOFDProtocolMessage [23:27:13]wFMCommunicate request_size=4 [23:27:13]MH_SAM_APDU [23:27:13]CAPDU: 80 11 00 00 [23:27:13]Write to MH i2c: E2 08 00 C4 22 80 11 00 00 00 00 00 00 60 [23:27:13]Write i2c OK [23:27:13]MH_I2C_Read... [23:27:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:27:13]Read from MH i2c: E2 [23:27:13]MH_I2C_Read... [23:27:13]Read from MH i2c: E2 17 00 [23:27:13]MH_I2C_Read... [23:27:13]Read from MH i2c: E2 17 00 C4 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BB [23:27:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:27:13]wFMCommunicate OK [23:27:13]CreateOFDProtocolMessage done [23:27:13]OFDSenderStorePacket 139308 [23:27:13]StoreOFDPacket docnum=139308 [23:27:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 ED 01 00 00 A4 D2 E5 01 22 1C 5A 03 01 00 03 00 D9 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 32 36 30 33 30 31 30 39 06 04 17 00 D0 9A D1 83 D1 80 D1 83 D1 82 20 D1 87 D0 BE D0 B1 D0 BE D0 B3 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 54 00 8A 04 0D 00 34 37 30 30 30 32 36 30 33 30 30 33 31 06 04 10 00 D0 9A D1 83 D1 80 D1 83 D1 82 20 6F 72 62 69 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 52 6F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2C 20 02 00 35 04 06 00 2E 28 E9 E4 96 EA EE 9A F2 03 28 F0 CA 48 [23:27:13]CheckFolder [23:27:13]dirname=/storage/ofd_packets [23:27:13]CheckFolder done [23:27:13]ProducePacketName [23:27:13]name=ofd_packets/00139308 [23:27:13]NVStorageSaveData ofd_packets/00139308 [23:27:13]File name is /storage/ofd_packets/00139308 [23:27:13]Write 523 bytes [23:27:13]NVStorageSaveData done [23:27:13]OFDSenderStorePacket done [23:27:13]KKMCreateOFDPacket done [23:27:13]NVStorageSaveData kkm_last_timestamp [23:27:13]File name is /storage/kkm_last_timestamp [23:27:13]Write 4 bytes [23:27:13]NVStorageSaveData done [23:27:13]ExternCall_PrintAddStr [23:27:13]wPrintStart [23:27:13]Write to MH i2c: 01 00 00 C5 22 E7 [23:27:13]Write i2c OK [23:27:13]MH_I2C_Read... [23:27:13]Read from MH i2c: 01 [23:27:13]MH_I2C_Read... [23:27:13]Read from MH i2c: 01 07 00 [23:27:13]MH_I2C_Read... [23:27:13]Read from MH i2c: 01 07 00 C5 22 00 00 00 00 00 FF 0F FC [23:27:13]RasterBufferAndPrint [23:27:13]line Счет N : (3)335204 [23:27:13]line ИНН: 02508201610067 [23:27:13]line Контрольно-Кассовый Чек [23:27:13]line ПРОДАЖА [23:27:13]line Товар: 4700026030109 [23:27:13]line Курут чобого [23:27:13]line 1.000 * 49.00 [23:27:13]line = 49.00 [23:27:13]line НДС 12% НСП 1% [23:27:13]line > о реализуемом товаре [23:27:13]line Товар: 4700026030031 [23:27:13]line Курут orbit [23:27:13]line 1.000 * 49.00 [23:27:13]line = 49.00 [23:27:13]line НДС 12% НСП 1% [23:27:13]line > о реализуемом товаре [23:27:13]line Товар: 4700000160884 [23:27:13]line Снек Курут индивидуальный [23:27:13]line 2.000 * 15.00 [23:27:13]line = 30.00 [23:27:13]line НДС 12% НСП 1% [23:27:13]line > о реализуемом товаре [23:27:13]line ИТОГО: 128.00 [23:27:13]line НСП 1% : 1.12 [23:27:13]line НДС 12% : 13.59 [23:27:13]line Наличными: 0.00 [23:27:13]line Безнал.: 128.00 [23:27:13]line Место: АЗС № 101 "Партнер Нефть" [23:27:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:27:13]line СНО: Общий режим [23:27:13]line Чек 293 29.10.2024 23:27 [23:27:13]line Смена: 555 ФФД: 1.0 [23:27:13]line ЗНМ: 0300000081 [23:27:13]line РНМ: 0000000000091631 [23:27:13]line Версия ККМ: 001 [23:27:13]line Платежная система: Mbank [23:27:13]line ФМ: 0000000000874669 [23:27:13]line ФД: 139308 [23:27:13]line ФПД: 50753257641706 [23:27:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T232714&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139308&fm=50753257641706&tin=02508201610067®Number=0000000000091631&sum=12800 [23:27:13]line 0 [23:27:13]written 0, free lines is 4095 [23:27:13]OFD Sender: Processing packet 139308 [packets to send 34, broken 33] [23:27:13]ProducePacketName [23:27:13]name=ofd_packets/00139308 [23:27:13]OFD Sender: To server: pG, [23:27:13]CommunicateWithHost lk.salyk.kg:30040 [23:27:13]ConnectInit lk.salyk.kg [23:27:13]Connected sock=10 [23:27: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 36 39 ED 01 00 00 A4 D2 E5 01 22 1C 5A 03 01 00 03 00 D9 01 1E 04 01 00 01 23 04 5B 00 8A 04 0D 00 34 37 30 30 30 32 36 30 33 30 31 30 39 06 04 17 00 D0 9A D1 83 D1 80 D1 83 D1 82 20 D1 87 D0 BE D0 B1 D0 BE D0 B3 D0 BE FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 54 00 8A 04 0D 00 34 37 30 30 30 32 36 30 33 30 30 33 31 06 04 10 00 D0 9A D1 83 D1 80 D1 83 D1 82 20 6F 72 62 69 74 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 38 38 34 06 04 30 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 B8 D0 BD D0 B4 D0 B8 D0 B2 D0 B8 D0 B4 D1 83 D0 B0 D0 BB D1 8C D0 BD D1 8B D0 B9 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 DC 05 00 00 00 00 13 04 06 00 B8 0B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 52 6F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2C 20 02 00 35 04 06 00 2E 28 E9 E4 96 EA EE 9A F2 03 28 F0 CA 48 [23:27: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 36 39 4F 00 00 00 02 6C 47 00 E5 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 36 39 10 04 04 00 2C 20 02 00 F4 03 04 00 04 1B 21 67 B6 04 01 00 00 C2 EC 8D A8 34 B0 E2 48 [23:27:13]CommunicateWithHost err = 0 [23:27:13]CheckOFDResponse [23:27:13]1017 (14) - 77093643461234 [23:27:13]1041 (16) - 0000000000874669 [23:27:13]1040 (4) - 139308 [23:27:13]1012 (4) - 29.10.2024 17:27 [23:27:13]1206 (1) - 0 [23:27:13]OFD Sender: Remove packet 139308 [23:27:13]ProducePacketName [23:27:13]name=ofd_packets/00139308 [23:27:13]NVStorageDeleteData [23:27:14]Write to MH i2c: 01 00 00 FA 22 1C [23:27:14]Write i2c OK [23:27:14]MH_I2C_Read... [23:27:14]Read from MH i2c: 01 [23:27:14]MH_I2C_Read... [23:27:14]Read from MH i2c: 01 07 00 [23:27:14]MH_I2C_Read... [23:27:14]Read from MH i2c: 01 07 00 FA 22 00 00 00 00 00 6A 0C 99 [23:27:14]RasterBufferAndPrint [23:27:14]line [23:27:14]line [23:27:14]line [23:27:14]line [23:27:14]line [23:27:14]written 0, free lines is 3187 [23:27:14]MH_Cut [23:27:14]Write to MH i2c: D1 01 00 01 23 01 F6 [23:27:14]Write i2c OK [23:27:14]MH_I2C_Read... [23:27:14]Read from MH i2c: D1 [23:27:14]MH_I2C_Read... [23:27:14]Read from MH i2c: D1 01 00 [23:27:14]MH_I2C_Read... [23:27:14]Read from MH i2c: D1 01 00 01 23 00 F5 [23:27:14]Write to MH i2c: 01 00 00 02 23 25 [23:27:14]Write i2c OK [23:27:14]MH_I2C_Read... [23:27:14]OFD Sender: No OFD packet to send [23:27:14]*** Cut start [23:27:14]*** Partial cut [23:27:14]*** CUTSNS_PIN = 1 [23:27:15]*** CUTSNS_PIN = 0 [23:27:15]*** Brake cut motor [23:27:15]Read from MH i2c: 01 [23:27:15]MH_I2C_Read... [23:27:15]*** Stop cut motor [23:27:15]*** Cut end [23:27:15]Read from MH i2c: 01 07 00 [23:27:15]MH_I2C_Read... [23:27:15]Read from MH i2c: 01 07 00 02 23 00 00 00 00 00 FF 0F 3A [23:27:15]process_action close_receipt done [23:27:15]requested_data is exist [23:27:15]produce_requested_data [23:27:15]requested_item fm.sn is exist - process it [23:27:15]wFMCommunicate request_size=4 [23:27:15]MH_SAM_APDU [23:27:15]CAPDU: 80 11 00 00 [23:27:15]Write to MH i2c: E2 08 00 03 23 80 11 00 00 00 00 00 00 A0 [23:27:15]Write i2c OK [23:27:15]MH_I2C_Read... [23:27:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:27:15]Read from MH i2c: E2 [23:27:15]MH_I2C_Read... [23:27:15]Read from MH i2c: E2 17 00 [23:27:15]MH_I2C_Read... [23:27:15]Read from MH i2c: E2 17 00 03 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 FB [23:27:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:27:15]wFMCommunicate OK [23:27:15]requested_item fd.num is exist - process it [23:27:15]SAM_PROTO_GetFieldsCounters [23:27:15]wFMCommunicate request_size=4 [23:27:15]MH_SAM_APDU [23:27:15]CAPDU: 80 13 00 00 [23:27:15]Write to MH i2c: E2 08 00 04 23 80 13 00 00 00 00 00 00 A3 [23:27:15]Write i2c OK [23:27:15]MH_I2C_Read... [23:27:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:27:15]Read from MH i2c: E2 [23:27:15]MH_I2C_Read... [23:27:15]Read from MH i2c: E2 62 00 [23:27:15]MH_I2C_Read... [23:27:15]Read from MH i2c: E2 62 00 04 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2C 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 B4 [23:27: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2C 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:27:15]wFMCommunicate OK [23:27:15]SAM_PROTO_GetFieldsCounters done [23:27:15]requested_item shift.num is exist - process it [23:27:15]requested_item shift.opened is exist - process it [23:27:15]req_shift_opened [23:27:15]FM_GetShiftState [23:27:15]SAM_PROTO_GetShiftState [23:27:15]wFMCommunicate request_size=4 [23:27:15]MH_SAM_APDU [23:27:15]CAPDU: 80 13 01 00 [23:27:15]Write to MH i2c: E2 08 00 05 23 80 13 01 00 00 00 00 00 A5 [23:27:15]Write i2c OK [23:27:15]MH_I2C_Read... [23:27:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:27:15]Read from MH i2c: E2 [23:27:15]MH_I2C_Read... [23:27:15]Read from MH i2c: E2 0E 00 [23:27:15]MH_I2C_Read... [23:27:15]Read from MH i2c: E2 0E 00 05 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F4 [23:27:15]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:27:15]wFMCommunicate OK [23:27:15]SAM_PROTO_GetShiftState done [23:27:15]FM_GetShiftState done [23:27:15]req_shift_opened done [23:27:15]requested_item shift.open_date is exist - process it [23:27:15]req_shift_open_date [23:27:15]req_shift_open_date done [23:27:15]produce_requested_data done [23:27:15]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139308,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:27:15]process_action_free close_receipt [23:27:15]json_value_free [23:27:15]json_value_free done [23:27:15]process_json_proto returns [23:27:15]Send response to host [23:27:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139308,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:27:15]free response buf [23:27:15]execute_script done [23:27:15]execute_script returns [23:27:15]free content buf [23:27:15]Sock 9.Close socket [23:27:15]Sock 9.Thread stoped [23:27:19]OFD Sender: No OFD packet to send [23:27:24]OFD Sender: No OFD packet to send [23:27:29]OFD Sender: No OFD packet to send [23:27:32]accept exits with 8 [23:27:32]New connection [23:27:32]New thread 3067284836 created [23:27:32]Thread 3067141476 joined [23:27:32]Waiting for new connection... [23:27:32] Sock 8.Parse request [23:27:32]Sock 8.Check first char [23:27:32]Sock 8.First char is OK [23:27:32]request: POST /json_proto HTTP/1.0 [23:27:32]Method: POST [23:27:32]URL: /json_proto [23:27:32]Method is POST - this is cgi request [23:27:32]url: /json_proto [23:27:32]query_string will be loaded in cgi processing [23:27:32]execute_cgi json_proto POST (null) [23:27:32]execute_cgi path=json_proto method=POST [23:27:32]POST find Content-Length [23:27:32]Host: 172.17.50.196:8080 [23:27:32]Content-Length: 757 [23:27:32]Content-Type: application/json [23:27:32] [23:27:32]POST finish read [23:27:32]Found Content-Length = 757 [23:27:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335205", "tax_sys" : 0, "items" : [ { "code": "4630007400976", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 \u0436\u0430\u0440\u0435\u043D \u041A\u0430\u0440\u0430\u0432\u0430\u043D \u043E\u0440\u0435\u0445\u043E\u0432 \u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442 90 ", "price" : 75.00, "quantity" : 2.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:27:32]execute_script... [23:27:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335205", "tax_sys" : 0, "items" : [ { "code": "4630007400976", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 \u0436\u0430\u0440\u0435\u043D \u041A\u0430\u0440\u0430\u0432\u0430\u043D \u043E\u0440\u0435\u0445\u043E\u0432 \u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442 90 ", "price" : 75.00, "quantity" : 2.000, "sum" : 150.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 150.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:27:32]POST & json_proto [23:27:32]process_json_proto [23:27:32]json parsed OK: [23:27:32]protocol is kg_v1.0 [23:27:32]action value=close_receipt [23:27:32]process_action close_receipt [23:27:32]cmd_close_receipt [23:27:32]MH_GetDate [23:27:32]Write to MH i2c: F0 00 00 06 23 18 [23:27:32]Write i2c OK [23:27:32]MH_I2C_Read... [23:27:32]Read from MH i2c: F0 [23:27:32]MH_I2C_Read... [23:27:32]Read from MH i2c: F0 09 00 [23:27:32]MH_I2C_Read... [23:27:32]Read from MH i2c: F0 09 00 06 23 00 67 6F 21 67 72 0D 1C 67 81 [23:27:32]GetLastDocTimeStamp 1730244434 [23:27:32]current date 1730244455 [23:27:32]FM_GetShiftState [23:27:32]SAM_PROTO_GetShiftState [23:27:32]wFMCommunicate request_size=4 [23:27:32]MH_SAM_APDU [23:27:32]CAPDU: 80 13 01 00 [23:27:32]Write to MH i2c: E2 08 00 07 23 80 13 01 00 00 00 00 00 A7 [23:27:32]Write i2c OK [23:27:32]MH_I2C_Read... [23:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:27:33]Read from MH i2c: E2 [23:27:33]MH_I2C_Read... [23:27:33]Read from MH i2c: E2 0E 00 [23:27:33]MH_I2C_Read... [23:27:33]Read from MH i2c: E2 0E 00 07 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 F6 [23:27:33]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:27:33]wFMCommunicate OK [23:27:33]SAM_PROTO_GetShiftState done [23:27:33]FM_GetShiftState done [23:27:33]opened in 1730160023 [23:27:33]opened+sec_in_day 1730246423 [23:27:33]quantity*price = 15000 [23:27:33]sum+1 = 15001 [23:27:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 НСП 1% : 1.33 НДС 12% : 15.93 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 294 29.10.2024 23:27 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139309 ФПД: 15141456980581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T232735&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139309&fm=15141456980581&tin=02508201610067®Number=0000000000091631&sum=15000 0 [23:27:34]StoreToDocumentArchive [23:27:34]shift 555 fd 139309 [23:27:34]save to /storage/0555/doc_00139309 [23:27:34]save last doc name /storage/0555/doc_00139309 to /storage/kkm_last_doc_name [23:27:34]save OK [23:27:34]Clear old archive folders... [23:27:34]ProcessDocumentItem done err = 0, tmpTLVsize=314 [23:27:34]tlvbuf is 0116BB30 [23:27:34]SAM_PROTO_ClearQueue [23:27:34]wFMCommunicate request_size=4 [23:27:34]MH_SAM_APDU [23:27:34]CAPDU: 80 09 00 00 [23:27:34]Write to MH i2c: E2 08 00 14 23 80 09 00 00 00 00 00 00 A9 [23:27:34]Write i2c OK [23:27:34]MH_I2C_Read... [23:27:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:27:34]Read from MH i2c: E2 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 03 00 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 03 00 14 23 00 90 00 AB [23:27:34]RAPDU: 90 00 [23:27:34]wFMCommunicate OK [23:27:34]SAM_PROTO_ClearQueue done [23:27:34]KKMCreateOFDPacket [23:27:34]OFDProtocolAddRootSTLVToBuf [23:27:34]FM_MakeSignedData [23:27:34]FM_MakeSignedData [23:27:34]SAM_PROTO_SignData [23:27:34]wFMCommunicate request_size=4 [23:27:34]MH_SAM_APDU [23:27:34]CAPDU: 80 0D 01 02 [23:27:34]Write to MH i2c: E2 08 00 15 23 80 0D 01 02 00 00 00 00 B1 [23:27:34]Write i2c OK [23:27:34]MH_I2C_Read... [23:27:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:27:34]Read from MH i2c: E2 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 03 00 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 03 00 15 23 00 90 00 AC [23:27:34]RAPDU: 90 00 [23:27:34]wFMCommunicate OK [23:27:34]wFMCommunicate request_size=255 [23:27:34]MH_SAM_APDU [23:27:34]CAPDU: 80 0D 02 02 FA 03 00 3A 01 1E 04 01 00 01 23 04 8C 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 39 37 36 06 04 48 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD 20 D0 9A D0 B0 D1 80 D0 B0 D0 B2 D0 B0 D0 BD 20 D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 39 30 20 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 67 6F 21 67 0E 04 04 [23:27:34]Write to MH i2c: E2 02 01 16 23 80 0D 02 02 FA 00 03 00 3A 01 1E 04 01 00 01 23 04 8C 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 39 37 36 06 04 48 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD 20 D0 9A D0 B0 D1 80 D0 B0 D0 B2 D0 B0 D0 BD 20 D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 39 30 20 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 67 6F 21 67 0E 04 04 00 00 93 [23:27:34]Write i2c OK [23:27:34]MH_I2C_Read... [23:27:34]OFD Sender: No OFD packet to send [23:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:27:34]Read from MH i2c: E2 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 03 00 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 03 00 16 23 00 90 00 AD [23:27:34]RAPDU: 90 00 [23:27:34]wFMCommunicate OK [23:27:34]wFMCommunicate request_size=73 [23:27:34]MH_SAM_APDU [23:27:34]CAPDU: 80 0D 02 02 44 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2D 20 02 00 35 04 06 00 0D C5 65 2A 2A 65 [23:27:34]Write to MH i2c: E2 4C 00 17 23 80 0D 02 02 44 00 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2D 20 02 00 35 04 06 00 0D C5 65 2A 2A 65 00 00 40 [23:27:34]Write i2c OK [23:27:34]MH_I2C_Read... [23:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:27:34]Read from MH i2c: E2 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 03 00 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 03 00 17 23 00 90 00 AE [23:27:34]RAPDU: 90 00 [23:27:34]wFMCommunicate OK [23:27:34]wFMCommunicate request_size=4 [23:27:34]MH_SAM_APDU [23:27:34]CAPDU: 80 0D 03 02 [23:27:34]Write to MH i2c: E2 08 00 18 23 80 0D 03 02 00 00 00 00 B6 [23:27:34]Write i2c OK [23:27:34]MH_I2C_Read... [23:27:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:27:34]Read from MH i2c: E2 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 0B 00 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 0B 00 18 23 00 1B F6 A6 C1 D0 9C DC F8 90 00 6F [23:27:34]RAPDU: 1B F6 A6 C1 D0 9C DC F8 90 00 [23:27:34]wFMCommunicate OK [23:27:34]SAM_PROTO_SignData done [23:27:34]FM_MakeSignedData done [23:27:34]CreateOFDProtocolMessage [23:27:34]wFMCommunicate request_size=4 [23:27:34]MH_SAM_APDU [23:27:34]CAPDU: 80 11 00 00 [23:27:34]Write to MH i2c: E2 08 00 19 23 80 11 00 00 00 00 00 00 B6 [23:27:34]Write i2c OK [23:27:34]MH_I2C_Read... [23:27:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:27:34]Read from MH i2c: E2 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 17 00 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: E2 17 00 19 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 11 [23:27:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:27:34]wFMCommunicate OK [23:27:34]CreateOFDProtocolMessage done [23:27:34]OFDSenderStorePacket 139309 [23:27:34]StoreOFDPacket docnum=139309 [23:27:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4E 01 00 00 47 26 46 01 6E E2 5A 03 01 00 03 00 3A 01 1E 04 01 00 01 23 04 8C 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 39 37 36 06 04 48 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD 20 D0 9A D0 B0 D1 80 D0 B0 D0 B2 D0 B0 D0 BD 20 D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 39 30 20 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 67 6F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2D 20 02 00 35 04 06 00 0D C5 65 2A 2A 65 1B F6 A6 C1 D0 9C DC F8 [23:27:34]CheckFolder [23:27:34]dirname=/storage/ofd_packets [23:27:34]CheckFolder done [23:27:34]ProducePacketName [23:27:34]name=ofd_packets/00139309 [23:27:34]NVStorageSaveData ofd_packets/00139309 [23:27:34]File name is /storage/ofd_packets/00139309 [23:27:34]Write 364 bytes [23:27:34]NVStorageSaveData done [23:27:34]OFDSenderStorePacket done [23:27:34]KKMCreateOFDPacket done [23:27:34]NVStorageSaveData kkm_last_timestamp [23:27:34]File name is /storage/kkm_last_timestamp [23:27:34]Write 4 bytes [23:27:34]NVStorageSaveData done [23:27:34]ExternCall_PrintAddStr [23:27:34]wPrintStart [23:27:34]Write to MH i2c: 01 00 00 1A 23 3D [23:27:34]Write i2c OK [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: 01 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: 01 07 00 [23:27:34]MH_I2C_Read... [23:27:34]Read from MH i2c: 01 07 00 1A 23 00 00 00 00 00 FF 0F 52 [23:27:34]RasterBufferAndPrint [23:27:34]line Счет N : (3)335205 [23:27:34]line ИНН: 02508201610067 [23:27:34]line Контрольно-Кассовый Чек [23:27:34]line ПРОДАЖА [23:27:34]line Товар: 4630007400976 [23:27:34]line Арахис жарен Караван орехов Стандарт 90 [23:27:34]line 2.000 * 75.00 [23:27:34]line = 150.00 [23:27:34]line НДС 12% НСП 1% [23:27:34]line > о реализуемом товаре [23:27:34]line ИТОГО: 150.00 [23:27:34]line НСП 1% : 1.33 [23:27:34]line НДС 12% : 15.93 [23:27:34]line Наличными: 150.00 [23:27:34]line Безнал.: 0.00 [23:27:34]line Место: АЗС № 101 "Партнер Нефть" [23:27:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:27:34]line СНО: Общий режим [23:27:34]line Чек 294 29.10.2024 23:27 [23:27:34]line Смена: 555 ФФД: 1.0 [23:27:34]line ЗНМ: 0300000081 [23:27:34]line РНМ: 0000000000091631 [23:27:34]line Версия ККМ: 001 [23:27:34]line ФМ: 0000000000874669 [23:27:34]line ФД: 139309 [23:27:34]line ФПД: 15141456980581 [23:27:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T232735&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139309&fm=15141456980581&tin=02508201610067®Number=0000000000091631&sum=15000 [23:27:35]line 0 [23:27:35]OFD Sender: Processing packet 139309 [packets to send 34, broken 33] [23:27:35]ProducePacketName [23:27:35]name=ofd_packets/00139309 [23:27:35]OFD Sender: To server: pG, [23:27:35]CommunicateWithHost lk.salyk.kg:30040 [23:27:35]ConnectInit lk.salyk.kg [23:27:35]written 0, free lines is 4095 [23:27:35]Connected sock=10 [23:27: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 36 39 4E 01 00 00 47 26 46 01 6E E2 5A 03 01 00 03 00 3A 01 1E 04 01 00 01 23 04 8C 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 39 37 36 06 04 48 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 D0 B6 D0 B0 D1 80 D0 B5 D0 BD 20 D0 9A D0 B0 D1 80 D0 B0 D0 B2 D0 B0 D0 BD 20 D0 BE D1 80 D0 B5 D1 85 D0 BE D0 B2 20 D0 A1 D1 82 D0 B0 D0 BD D0 B4 D0 B0 D1 80 D1 82 20 39 30 20 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 98 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 06 00 00 00 00 07 04 06 00 98 3A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 67 6F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2D 20 02 00 35 04 06 00 0D C5 65 2A 2A 65 1B F6 A6 C1 D0 9C DC F8 [23:27: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 36 39 4F 00 00 00 2F 28 47 00 61 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 36 39 10 04 04 00 2D 20 02 00 F4 03 04 00 19 1B 21 67 B6 04 01 00 00 C5 D6 C8 47 17 3F 3B 3D [23:27:35]CommunicateWithHost err = 0 [23:27:35]CheckOFDResponse [23:27:35]1017 (14) - 77093643461234 [23:27:35]1041 (16) - 0000000000874669 [23:27:35]1040 (4) - 139309 [23:27:35]1012 (4) - 29.10.2024 17:27 [23:27:35]1206 (1) - 0 [23:27:35]OFD Sender: Remove packet 139309 [23:27:35]ProducePacketName [23:27:35]name=ofd_packets/00139309 [23:27:35]NVStorageDeleteData [23:27:35]Write to MH i2c: 01 00 00 43 23 66 [23:27:35]Write i2c OK [23:27:35]MH_I2C_Read... [23:27:35]Read from MH i2c: 01 [23:27:35]MH_I2C_Read... [23:27:35]Read from MH i2c: 01 07 00 [23:27:35]MH_I2C_Read... [23:27:35]Read from MH i2c: 01 07 00 43 23 00 00 00 00 00 F4 0C 6D [23:27:35]RasterBufferAndPrint [23:27:35]line [23:27:35]line [23:27:35]line [23:27:35]line [23:27:35]line [23:27:35]written 0, free lines is 3326 [23:27:35]MH_Cut [23:27:35]Write to MH i2c: D1 01 00 4A 23 01 3F [23:27:35]Write i2c OK [23:27:35]MH_I2C_Read... [23:27:35]Read from MH i2c: D1 [23:27:35]MH_I2C_Read... [23:27:35]Read from MH i2c: D1 01 00 [23:27:35]MH_I2C_Read... [23:27:35]Read from MH i2c: D1 01 00 4A 23 00 3E [23:27:35]Write to MH i2c: 01 00 00 4B 23 6E [23:27:35]Write i2c OK [23:27:35]MH_I2C_Read... [23:27:35]OFD Sender: No OFD packet to send [23:27:36]*** Cut start [23:27:36]*** Partial cut [23:27:36]*** CUTSNS_PIN = 1 [23:27:36]*** CUTSNS_PIN = 0 [23:27:36]*** Brake cut motor [23:27:36]Read from MH i2c: 01 [23:27:36]MH_I2C_Read... [23:27:36]*** Stop cut motor [23:27:36]*** Cut end [23:27:36]Read from MH i2c: 01 07 00 [23:27:36]MH_I2C_Read... [23:27:36]Read from MH i2c: 01 07 00 4B 23 00 00 00 00 00 FF 0F 83 [23:27:36]process_action close_receipt done [23:27:36]requested_data is exist [23:27:36]produce_requested_data [23:27:36]requested_item fm.sn is exist - process it [23:27:36]wFMCommunicate request_size=4 [23:27:36]MH_SAM_APDU [23:27:36]CAPDU: 80 11 00 00 [23:27:36]Write to MH i2c: E2 08 00 4C 23 80 11 00 00 00 00 00 00 E9 [23:27:36]Write i2c OK [23:27:36]MH_I2C_Read... [23:27:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:27:36]Read from MH i2c: E2 [23:27:36]MH_I2C_Read... [23:27:36]Read from MH i2c: E2 17 00 [23:27:36]MH_I2C_Read... [23:27:36]Read from MH i2c: E2 17 00 4C 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 44 [23:27:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:27:36]wFMCommunicate OK [23:27:36]requested_item fd.num is exist - process it [23:27:36]SAM_PROTO_GetFieldsCounters [23:27:36]wFMCommunicate request_size=4 [23:27:36]MH_SAM_APDU [23:27:36]CAPDU: 80 13 00 00 [23:27:36]Write to MH i2c: E2 08 00 4D 23 80 13 00 00 00 00 00 00 EC [23:27:36]Write i2c OK [23:27:36]MH_I2C_Read... [23:27:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:27:36]Read from MH i2c: E2 [23:27:36]MH_I2C_Read... [23:27:36]Read from MH i2c: E2 62 00 [23:27:36]MH_I2C_Read... [23:27:36]Read from MH i2c: E2 62 00 4D 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2D 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [23:27: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2D 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:27:37]wFMCommunicate OK [23:27:37]SAM_PROTO_GetFieldsCounters done [23:27:37]requested_item shift.num is exist - process it [23:27:37]requested_item shift.opened is exist - process it [23:27:37]req_shift_opened [23:27:37]FM_GetShiftState [23:27:37]SAM_PROTO_GetShiftState [23:27:37]wFMCommunicate request_size=4 [23:27:37]MH_SAM_APDU [23:27:37]CAPDU: 80 13 01 00 [23:27:37]Write to MH i2c: E2 08 00 4E 23 80 13 01 00 00 00 00 00 EE [23:27:37]Write i2c OK [23:27:37]MH_I2C_Read... [23:27:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:27:37]Read from MH i2c: E2 [23:27:37]MH_I2C_Read... [23:27:37]Read from MH i2c: E2 0E 00 [23:27:37]MH_I2C_Read... [23:27:37]Read from MH i2c: E2 0E 00 4E 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3D [23:27:37]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:27:37]wFMCommunicate OK [23:27:37]SAM_PROTO_GetShiftState done [23:27:37]FM_GetShiftState done [23:27:37]req_shift_opened done [23:27:37]requested_item shift.open_date is exist - process it [23:27:37]req_shift_open_date [23:27:37]req_shift_open_date done [23:27:37]produce_requested_data done [23:27:37]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139309,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:27:37]process_action_free close_receipt [23:27:37]json_value_free [23:27:37]json_value_free done [23:27:37]process_json_proto returns [23:27:37]Send response to host [23:27:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139309,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:27:37]free response buf [23:27:37]execute_script done [23:27:37]execute_script returns [23:27:37]free content buf [23:27:37]Sock 8.Close socket [23:27:37]Sock 8.Thread stoped [23:27:40]OFD Sender: No OFD packet to send [23:27:45]OFD Sender: No OFD packet to send [23:27:50]OFD Sender: No OFD packet to send [23:27:55]OFD Sender: No OFD packet to send [23:28:00]OFD Sender: No OFD packet to send [23:28:05]OFD Sender: No OFD packet to send [23:28:10]OFD Sender: No OFD packet to send [23:28:15]OFD Sender: No OFD packet to send [23:28:20]OFD Sender: No OFD packet to send [23:28:26]OFD Sender: No OFD packet to send [23:28:31]OFD Sender: No OFD packet to send [23:28:36]OFD Sender: No OFD packet to send [23:28:41]OFD Sender: No OFD packet to send [23:28:46]OFD Sender: No OFD packet to send [23:28:51]OFD Sender: No OFD packet to send [23:28:51]accept exits with 9 [23:28:51]New connection [23:28:51]New thread 3067141476 created [23:28:51]Thread 3067284836 joined [23:28:51]Waiting for new connection... [23:28:51] Sock 9.Parse request [23:28:51]Sock 9.Check first char [23:28:51]Sock 9.First char is OK [23:28:51]request: POST /json_proto HTTP/1.0 [23:28:51]Method: POST [23:28:51]URL: /json_proto [23:28:51]Method is POST - this is cgi request [23:28:51]url: /json_proto [23:28:51]query_string will be loaded in cgi processing [23:28:51]execute_cgi json_proto POST (null) [23:28:51]execute_cgi path=json_proto method=POST [23:28:51]POST find Content-Length [23:28:51]Host: 172.17.50.196:8080 [23:28:51]Content-Length: 905 [23:28:51]Content-Type: application/json [23:28:51] [23:28:51]POST finish read [23:28:51]Found Content-Length = 905 [23:28:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335206", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 179.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:51]execute_script... [23: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 : (3)335206", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 179.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:51]POST & json_proto [23:28:51]process_json_proto [23:28:51]json parsed OK: [23:28:51]protocol is kg_v1.0 [23:28:51]action value=close_receipt [23:28:51]process_action close_receipt [23:28:51]cmd_close_receipt [23:28:51]MH_GetDate [23:28:51]Write to MH i2c: F0 00 00 4F 23 61 [23:28:51]Write i2c OK [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: F0 [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: F0 09 00 [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: F0 09 00 4F 23 00 B5 6F 21 67 72 0D 1C 67 18 [23:28:51]GetLastDocTimeStamp 1730244455 [23:28:51]current date 1730244533 [23:28:51]FM_GetShiftState [23:28:51]SAM_PROTO_GetShiftState [23:28:51]wFMCommunicate request_size=4 [23:28:51]MH_SAM_APDU [23:28:51]CAPDU: 80 13 01 00 [23:28:51]Write to MH i2c: E2 08 00 50 23 80 13 01 00 00 00 00 00 F0 [23:28:51]Write i2c OK [23:28:51]MH_I2C_Read... [23:28:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:51]Read from MH i2c: E2 [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: E2 0E 00 [23:28:51]MH_I2C_Read... [23:28:51]Read from MH i2c: E2 0E 00 50 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 3F [23:28:51]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:28:51]wFMCommunicate OK [23:28:51]SAM_PROTO_GetShiftState done [23:28:51]FM_GetShiftState done [23:28:51]opened in 1730160023 [23:28:51]opened+sec_in_day 1730246423 [23:28:51]quantity*price = 13000 [23:28:51]sum+1 = 13001 [23:28:51]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46227720 Р/ж mentos pure fresh виноград ролл 15,5 1.000 * 49.00 = 49.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 179.00 НСП 1% : 1.58 НДС 12% : 19.00 Наличными: 179.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 295 29.10.2024 23:28 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139310 ФПД: 86169259776052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T232853&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139310&fm=86169259776052&tin=02508201610067®Number=0000000000091631&sum=17900 0 [23:28:52]StoreToDocumentArchive [23:28:52]shift 555 fd 139310 [23:28:52]save to /storage/0555/doc_00139310 [23:28:52]save last doc name /storage/0555/doc_00139310 to /storage/kkm_last_doc_name [23:28:52]save OK [23:28:52]Clear old archive folders... [23:28:52]ProcessDocumentItem done err = 0, tmpTLVsize=397 [23:28:52]tlvbuf is 01193870 [23:28:52]SAM_PROTO_ClearQueue [23:28:52]wFMCommunicate request_size=4 [23:28:52]MH_SAM_APDU [23:28:52]CAPDU: 80 09 00 00 [23:28:52]Write to MH i2c: E2 08 00 5D 23 80 09 00 00 00 00 00 00 F2 [23:28:52]Write i2c OK [23:28:52]MH_I2C_Read... [23:28:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:28:52]Read from MH i2c: E2 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 03 00 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 03 00 5D 23 00 90 00 F4 [23:28:52]RAPDU: 90 00 [23:28:52]wFMCommunicate OK [23:28:52]SAM_PROTO_ClearQueue done [23:28:52]KKMCreateOFDPacket [23:28:52]OFDProtocolAddRootSTLVToBuf [23:28:52]FM_MakeSignedData [23:28:52]FM_MakeSignedData [23:28:52]SAM_PROTO_SignData [23:28:52]wFMCommunicate request_size=4 [23:28:52]MH_SAM_APDU [23:28:52]CAPDU: 80 0D 01 02 [23:28:52]Write to MH i2c: E2 08 00 5E 23 80 0D 01 02 00 00 00 00 FA [23:28:52]Write i2c OK [23:28:52]MH_I2C_Read... [23:28:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:28:52]Read from MH i2c: E2 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 03 00 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 03 00 5E 23 00 90 00 F5 [23:28:52]RAPDU: 90 00 [23:28:52]wFMCommunicate OK [23:28:52]wFMCommunicate request_size=255 [23:28:52]MH_SAM_APDU [23:28:52]CAPDU: 80 0D 02 02 FA 03 00 8D 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 45 00 00 00 00 EB 03 26 00 [23:28:52]Write to MH i2c: E2 02 01 5F 23 80 0D 02 02 FA 00 03 00 8D 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 45 00 00 00 00 EB 03 26 00 00 00 0D [23:28:52]Write i2c OK [23:28:52]MH_I2C_Read... [23:28:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:52]Read from MH i2c: E2 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 03 00 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 03 00 5F 23 00 90 00 F6 [23:28:52]RAPDU: 90 00 [23:28:52]wFMCommunicate OK [23:28:52]wFMCommunicate request_size=156 [23:28:52]MH_SAM_APDU [23:28:52]CAPDU: 80 0D 02 02 97 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 07 00 00 00 00 07 04 06 00 EC 45 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 B5 6F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2E 20 02 00 35 04 06 00 4E 5E D8 1E 98 34 [23:28:52]Write to MH i2c: E2 9F 00 60 23 80 0D 02 02 97 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 07 00 00 00 00 07 04 06 00 EC 45 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 B5 6F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2E 20 02 00 35 04 06 00 4E 5E D8 1E 98 34 00 00 58 [23:28:52]Write i2c OK [23:28:52]MH_I2C_Read... [23:28:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:52]Read from MH i2c: E2 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 03 00 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 03 00 60 23 00 90 00 F7 [23:28:52]RAPDU: 90 00 [23:28:52]wFMCommunicate OK [23:28:52]wFMCommunicate request_size=4 [23:28:52]MH_SAM_APDU [23:28:52]CAPDU: 80 0D 03 02 [23:28:52]Write to MH i2c: E2 08 00 61 23 80 0D 03 02 00 00 00 00 FF [23:28:52]Write i2c OK [23:28:52]MH_I2C_Read... [23:28:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:28:52]Read from MH i2c: E2 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 0B 00 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 0B 00 61 23 00 F4 45 1D C9 F6 E2 FC 4D 90 00 40 [23:28:52]RAPDU: F4 45 1D C9 F6 E2 FC 4D 90 00 [23:28:52]wFMCommunicate OK [23:28:52]SAM_PROTO_SignData done [23:28:52]FM_MakeSignedData done [23:28:52]CreateOFDProtocolMessage [23:28:52]wFMCommunicate request_size=4 [23:28:52]MH_SAM_APDU [23:28:52]CAPDU: 80 11 00 00 [23:28:52]Write to MH i2c: E2 08 00 62 23 80 11 00 00 00 00 00 00 FF [23:28:52]Write i2c OK [23:28:52]MH_I2C_Read... [23:28:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:52]Read from MH i2c: E2 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 17 00 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: E2 17 00 62 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5A [23:28:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:28:52]wFMCommunicate OK [23:28:52]CreateOFDProtocolMessage done [23:28:52]OFDSenderStorePacket 139310 [23:28:52]StoreOFDPacket docnum=139310 [23:28:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 A1 01 00 00 06 B7 99 01 B9 C4 5A 03 01 00 03 00 8D 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 45 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 07 00 00 00 00 07 04 06 00 EC 45 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 B5 6F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2E 20 02 00 35 04 06 00 4E 5E D8 1E 98 34 F4 45 1D C9 F6 E2 FC 4D [23:28:52]CheckFolder [23:28:52]dirname=/storage/ofd_packets [23:28:52]CheckFolder done [23:28:52]ProducePacketName [23:28:52]name=ofd_packets/00139310 [23:28:52]NVStorageSaveData ofd_packets/00139310 [23:28:52]File name is /storage/ofd_packets/00139310 [23:28:52]Write 447 bytes [23:28:52]NVStorageSaveData done [23:28:52]OFDSenderStorePacket done [23:28:52]KKMCreateOFDPacket done [23:28:52]NVStorageSaveData kkm_last_timestamp [23:28:52]File name is /storage/kkm_last_timestamp [23:28:52]Write 4 bytes [23:28:52]NVStorageSaveData done [23:28:52]ExternCall_PrintAddStr [23:28:52]wPrintStart [23:28:52]Write to MH i2c: 01 00 00 63 23 86 [23:28:52]Write i2c OK [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: 01 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: 01 07 00 [23:28:52]MH_I2C_Read... [23:28:52]Read from MH i2c: 01 07 00 63 23 00 00 00 00 00 FF 0F 9B [23:28:52]RasterBufferAndPrint [23:28:52]line Счет N : (3)335206 [23:28:52]line ИНН: 02508201610067 [23:28:52]line Контрольно-Кассовый Чек [23:28:52]line ПРОДАЖА [23:28:52]line Товар: 2000036230011 [23:28:52]line Кофе Латте XL(GABB TRADE) [23:28:52]line 1.000 * 130.00 [23:28:52]line = 130.00 [23:28:52]line НДС 12% НСП 1% [23:28:52]line > о реализуемом товаре [23:28:52]line Товар: 46227720 [23:28:52]line Р/ж mentos pure fresh виноград ролл 15,5 [23:28:52]line 1.000 * 49.00 [23:28:52]line = 49.00 [23:28:52]line НДС 12% НСП 1% [23:28:53]line > о реализуемом товаре [23:28:53]line ИТОГО: 179.00 [23:28:53]line НСП 1% : 1.58 [23:28:53]line НДС 12% : 19.00 [23:28:53]line Наличными: 179.00 [23:28:53]line Безнал.: 0.00 [23:28:53]line Место: АЗС № 101 "Партнер Нефть" [23:28:53]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:28:53]line СНО: Общий режим [23:28:53]line Чек 295 29.10.2024 23:28 [23:28:53]line Смена: 555 ФФД: 1.0 [23:28:53]line ЗНМ: 0300000081 [23:28:53]line РНМ: 0000000000091631 [23:28:53]line Версия ККМ: 001 [23:28:53]line ФМ: 0000000000874669 [23:28:53]line ФД: 139310 [23:28:53]line ФПД: 86169259776052 [23:28:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T232853&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139310&fm=86169259776052&tin=02508201610067®Number=0000000000091631&sum=17900 [23:28:53]line 0 [23:28:53]OFD Sender: Processing packet 139310 [packets to send 34, broken 33] [23:28:53]ProducePacketName [23:28:53]name=ofd_packets/00139310 [23:28:53]OFD Sender: To server: pG, [23:28:53]CommunicateWithHost lk.salyk.kg:30040 [23:28:53]ConnectInit lk.salyk.kg [23:28:53]written 0, free lines is 4095 [23:28:53]Connected sock=10 [23: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 36 39 A1 01 00 00 06 B7 99 01 B9 C4 5A 03 01 00 03 00 8D 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EC 45 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 07 00 00 00 00 07 04 06 00 EC 45 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 B5 6F 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2E 20 02 00 35 04 06 00 4E 5E D8 1E 98 34 F4 45 1D C9 F6 E2 FC 4D [23: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 36 39 4F 00 00 00 31 42 47 00 C8 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 36 39 10 04 04 00 2E 20 02 00 F4 03 04 00 67 1B 21 67 B6 04 01 00 00 D7 11 2F AA 3E BC 93 7F [23:28:53]CommunicateWithHost err = 0 [23:28:53]CheckOFDResponse [23:28:53]1017 (14) - 77093643461234 [23:28:53]1041 (16) - 0000000000874669 [23:28:53]1040 (4) - 139310 [23:28:53]1012 (4) - 29.10.2024 17:29 [23:28:53]1206 (1) - 0 [23:28:53]OFD Sender: Remove packet 139310 [23:28:53]ProducePacketName [23:28:53]name=ofd_packets/00139310 [23:28:53]NVStorageDeleteData [23:28:53]Write to MH i2c: 01 00 00 92 23 B5 [23:28:53]Write i2c OK [23:28:53]MH_I2C_Read... [23:28:53]Read from MH i2c: 01 [23:28:53]MH_I2C_Read... [23:28:53]Read from MH i2c: 01 07 00 [23:28:53]MH_I2C_Read... [23:28:53]Read from MH i2c: 01 07 00 92 23 00 00 00 00 00 AF 0C 77 [23:28:53]RasterBufferAndPrint [23:28:53]line [23:28:53]line [23:28:53]line [23:28:53]line [23:28:53]line [23:28:53]written 0, free lines is 3256 [23:28:53]MH_Cut [23:28:53]Write to MH i2c: D1 01 00 99 23 01 8E [23:28:53]Write i2c OK [23:28:53]MH_I2C_Read... [23:28:53]Read from MH i2c: D1 [23:28:53]MH_I2C_Read... [23:28:53]Read from MH i2c: D1 01 00 [23:28:53]MH_I2C_Read... [23:28:53]Read from MH i2c: D1 01 00 99 23 00 8D [23:28:53]Write to MH i2c: 01 00 00 9A 23 BD [23:28:53]Write i2c OK [23:28:53]MH_I2C_Read... [23:28:54]OFD Sender: No OFD packet to send [23:28:54]*** Cut start [23:28:54]*** Partial cut [23:28:54]*** CUTSNS_PIN = 1 [23:28:54]*** CUTSNS_PIN = 0 [23:28:54]*** Brake cut motor [23:28:55]Read from MH i2c: 01 [23:28:55]MH_I2C_Read... [23:28:55]*** Stop cut motor [23:28:55]*** Cut end [23:28:55]Read from MH i2c: 01 07 00 [23:28:55]MH_I2C_Read... [23:28:55]Read from MH i2c: 01 07 00 9A 23 00 00 00 00 00 FF 0F D2 [23:28:55]process_action close_receipt done [23:28:55]requested_data is exist [23:28:55]produce_requested_data [23:28:55]requested_item fm.sn is exist - process it [23:28:55]wFMCommunicate request_size=4 [23:28:55]MH_SAM_APDU [23:28:55]CAPDU: 80 11 00 00 [23:28:55]Write to MH i2c: E2 08 00 9B 23 80 11 00 00 00 00 00 00 38 [23:28:55]Write i2c OK [23:28:55]MH_I2C_Read... [23:28:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:55]Read from MH i2c: E2 [23:28:55]MH_I2C_Read... [23:28:55]Read from MH i2c: E2 17 00 [23:28:55]MH_I2C_Read... [23:28:55]Read from MH i2c: E2 17 00 9B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 93 [23:28:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:28:55]wFMCommunicate OK [23:28:55]requested_item fd.num is exist - process it [23:28:55]SAM_PROTO_GetFieldsCounters [23:28:55]wFMCommunicate request_size=4 [23:28:55]MH_SAM_APDU [23:28:55]CAPDU: 80 13 00 00 [23:28:55]Write to MH i2c: E2 08 00 9C 23 80 13 00 00 00 00 00 00 3B [23:28:55]Write i2c OK [23:28:55]MH_I2C_Read... [23:28:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:28:55]Read from MH i2c: E2 [23:28:55]MH_I2C_Read... [23:28:55]Read from MH i2c: E2 62 00 [23:28:55]MH_I2C_Read... [23:28:55]Read from MH i2c: E2 62 00 9C 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2E 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 54 [23: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2E 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:28:55]wFMCommunicate OK [23:28:55]SAM_PROTO_GetFieldsCounters done [23:28:55]requested_item shift.num is exist - process it [23:28:55]requested_item shift.opened is exist - process it [23:28:55]req_shift_opened [23:28:55]FM_GetShiftState [23:28:55]SAM_PROTO_GetShiftState [23:28:55]wFMCommunicate request_size=4 [23:28:55]MH_SAM_APDU [23:28:55]CAPDU: 80 13 01 00 [23:28:55]Write to MH i2c: E2 08 00 9D 23 80 13 01 00 00 00 00 00 3D [23:28:55]Write i2c OK [23:28:55]MH_I2C_Read... [23:28:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:55]Read from MH i2c: E2 [23:28:55]MH_I2C_Read... [23:28:55]Read from MH i2c: E2 0E 00 [23:28:55]MH_I2C_Read... [23:28:55]Read from MH i2c: E2 0E 00 9D 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8C [23:28:55]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:28:55]wFMCommunicate OK [23:28:55]SAM_PROTO_GetShiftState done [23:28:55]FM_GetShiftState done [23:28:55]req_shift_opened done [23:28:55]requested_item shift.open_date is exist - process it [23:28:55]req_shift_open_date [23:28:55]req_shift_open_date done [23:28:55]produce_requested_data done [23:28:55]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139310,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:28:55]process_action_free close_receipt [23:28:55]json_value_free [23:28:55]json_value_free done [23:28:55]process_json_proto returns [23:28:55]Send response to host [23:28:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139310,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:28:55]free response buf [23:28:55]execute_script done [23:28:55]execute_script returns [23:28:55]free content buf [23:28:55]Sock 9.Close socket [23:28:55]Sock 9.Thread stoped [23:28:59]OFD Sender: No OFD packet to send [23:29:04]OFD Sender: No OFD packet to send [23:29:09]OFD Sender: No OFD packet to send [23:29:14]OFD Sender: No OFD packet to send [23:29:19]OFD Sender: No OFD packet to send [23:29:24]OFD Sender: No OFD packet to send [23:29:29]OFD Sender: No OFD packet to send [23:29:34]OFD Sender: No OFD packet to send [23:29:39]OFD Sender: No OFD packet to send [23:29:44]OFD Sender: No OFD packet to send [23:29:49]OFD Sender: No OFD packet to send [23:29:54]OFD Sender: No OFD packet to send [23:29:59]OFD Sender: No OFD packet to send [23:30:04]OFD Sender: No OFD packet to send [23:30:09]OFD Sender: No OFD packet to send [23:30:14]OFD Sender: No OFD packet to send [23:30:19]OFD Sender: No OFD packet to send [23:30:24]OFD Sender: No OFD packet to send [23:30:29]OFD Sender: No OFD packet to send [23:30:34]OFD Sender: No OFD packet to send [23:30:39]OFD Sender: No OFD packet to send [23:30:44]OFD Sender: No OFD packet to send [23:30:49]OFD Sender: No OFD packet to send [23:30:54]OFD Sender: No OFD packet to send [23:30:59]OFD Sender: No OFD packet to send [23:31:04]OFD Sender: No OFD packet to send [23:31:09]OFD Sender: No OFD packet to send [23:31:14]OFD Sender: No OFD packet to send [23:31:19]OFD Sender: No OFD packet to send [23:31:24]OFD Sender: No OFD packet to send [23:31:29]OFD Sender: No OFD packet to send [23:31:34]OFD Sender: No OFD packet to send [23:31:39]OFD Sender: No OFD packet to send [23:31:44]OFD Sender: No OFD packet to send [23:31:49]OFD Sender: No OFD packet to send [23:31:54]OFD Sender: No OFD packet to send [23:31:59]OFD Sender: No OFD packet to send [23:32:04]OFD Sender: No OFD packet to send [23:32:09]OFD Sender: No OFD packet to send [23:32:14]OFD Sender: No OFD packet to send [23:32:19]OFD Sender: No OFD packet to send [23:32:24]OFD Sender: No OFD packet to send [23:32:29]OFD Sender: No OFD packet to send [23:32:34]OFD Sender: No OFD packet to send [23:32:39]OFD Sender: No OFD packet to send [23:32:44]OFD Sender: No OFD packet to send [23:32:49]OFD Sender: No OFD packet to send [23:32:54]OFD Sender: No OFD packet to send [23:32:59]OFD Sender: No OFD packet to send [23:33:04]OFD Sender: No OFD packet to send [23:33:09]OFD Sender: No OFD packet to send [23:33:14]OFD Sender: No OFD packet to send [23:33:19]OFD Sender: No OFD packet to send [23:33:24]OFD Sender: No OFD packet to send [23:33:29]OFD Sender: No OFD packet to send [23:33:34]OFD Sender: No OFD packet to send [23:33:39]OFD Sender: No OFD packet to send [23:33:44]OFD Sender: No OFD packet to send [23:33:49]OFD Sender: No OFD packet to send [23:33:54]OFD Sender: No OFD packet to send [23:33:59]OFD Sender: No OFD packet to send [23:34:04]OFD Sender: No OFD packet to send [23:34:06]accept exits with 8 [23:34:06]New connection [23:34:06]New thread 3067284836 created [23:34:06]Thread 3067141476 joined [23:34:06]Waiting for new connection... [23:34:06] Sock 8.Parse request [23:34:06]Sock 8.Check first char [23:34:06]Sock 8.First char is OK [23:34:06]request: POST /json_proto HTTP/1.0 [23:34:06]Method: POST [23:34:06]URL: /json_proto [23:34:06]Method is POST - this is cgi request [23:34:06]url: /json_proto [23:34:06]query_string will be loaded in cgi processing [23:34:06]execute_cgi json_proto POST (null) [23:34:06]execute_cgi path=json_proto method=POST [23:34:06]POST find Content-Length [23:34:06]Host: 172.17.50.196:8080 [23:34:06]Content-Length: 709 [23:34:06]Content-Type: application/json [23:34:06] [23:34:06]POST finish read [23:34:06]Found Content-Length = 709 [23:34:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335207", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:34:06]execute_script... [23:34:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335207", "tax_sys" : 0, "items" : [ { "code": "4700000480302", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro \u043C\u0430\u043D\u0433\u043E-\u043A\u043B\u0443\u0431 0.45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:34:06]POST & json_proto [23:34:06]process_json_proto [23:34:06]json parsed OK: [23:34:06]protocol is kg_v1.0 [23:34:06]action value=close_receipt [23:34:06]process_action close_receipt [23:34:06]cmd_close_receipt [23:34:06]MH_GetDate [23:34:06]Write to MH i2c: F0 00 00 9E 23 B0 [23:34:06]Write i2c OK [23:34:06]MH_I2C_Read... [23:34:06]Read from MH i2c: F0 [23:34:06]MH_I2C_Read... [23:34:06]Read from MH i2c: F0 09 00 [23:34:06]MH_I2C_Read... [23:34:06]Read from MH i2c: F0 09 00 9E 23 00 F1 70 21 67 72 0D 1C 67 A4 [23:34:06]GetLastDocTimeStamp 1730244533 [23:34:06]current date 1730244849 [23:34:06]FM_GetShiftState [23:34:06]SAM_PROTO_GetShiftState [23:34:06]wFMCommunicate request_size=4 [23:34:06]MH_SAM_APDU [23:34:06]CAPDU: 80 13 01 00 [23:34:06]Write to MH i2c: E2 08 00 9F 23 80 13 01 00 00 00 00 00 3F [23:34:06]Write i2c OK [23:34:06]MH_I2C_Read... [23:34:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:34:06]Read from MH i2c: E2 [23:34:06]MH_I2C_Read... [23:34:06]Read from MH i2c: E2 0E 00 [23:34:06]MH_I2C_Read... [23:34:06]Read from MH i2c: E2 0E 00 9F 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 8E [23:34:06]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:34:06]wFMCommunicate OK [23:34:06]SAM_PROTO_GetShiftState done [23:34:06]FM_GetShiftState done [23:34:06]opened in 1730160023 [23:34:06]opened+sec_in_day 1730246423 [23:34:06]quantity*price = 9500 [23:34:06]sum+1 = 9501 [23:34:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 95.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 296 29.10.2024 23:34 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139311 ФПД: 138406447341835 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T233409&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139311&fm=138406447341835&tin=02508201610067®Number=0000000000091631&sum=9500 0 [23:34:08]StoreToDocumentArchive [23:34:08]shift 555 fd 139311 [23:34:08]save to /storage/0555/doc_00139311 [23:34:08]save last doc name /storage/0555/doc_00139311 to /storage/kkm_last_doc_name [23:34:08]save OK [23:34:08]Clear old archive folders... [23:34:08]ProcessDocumentItem done err = 0, tmpTLVsize=304 [23:34:08]tlvbuf is 011D7A90 [23:34:08]SAM_PROTO_ClearQueue [23:34:08]wFMCommunicate request_size=4 [23:34:08]MH_SAM_APDU [23:34:08]CAPDU: 80 09 00 00 [23:34:08]Write to MH i2c: E2 08 00 AC 23 80 09 00 00 00 00 00 00 41 [23:34:08]Write i2c OK [23:34:08]MH_I2C_Read... [23:34:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:34:08]Read from MH i2c: E2 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 03 00 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 03 00 AC 23 00 90 00 43 [23:34:08]RAPDU: 90 00 [23:34:08]wFMCommunicate OK [23:34:08]SAM_PROTO_ClearQueue done [23:34:08]KKMCreateOFDPacket [23:34:08]OFDProtocolAddRootSTLVToBuf [23:34:08]FM_MakeSignedData [23:34:08]FM_MakeSignedData [23:34:08]SAM_PROTO_SignData [23:34:08]wFMCommunicate request_size=4 [23:34:08]MH_SAM_APDU [23:34:08]CAPDU: 80 0D 01 02 [23:34:08]Write to MH i2c: E2 08 00 AD 23 80 0D 01 02 00 00 00 00 49 [23:34:08]Write i2c OK [23:34:08]MH_I2C_Read... [23:34:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:34:08]Read from MH i2c: E2 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 03 00 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 03 00 AD 23 00 90 00 44 [23:34:08]RAPDU: 90 00 [23:34:08]wFMCommunicate OK [23:34:08]wFMCommunicate request_size=255 [23:34:08]MH_SAM_APDU [23:34:08]CAPDU: 80 0D 02 02 FA 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 F1 70 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 [23:34:08]Write to MH i2c: E2 02 01 AE 23 80 0D 02 02 FA 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 F1 70 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 00 00 CE [23:34:08]Write i2c OK [23:34:08]MH_I2C_Read... [23:34:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:34:08]Read from MH i2c: E2 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 03 00 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 03 00 AE 23 00 90 00 45 [23:34:08]RAPDU: 90 00 [23:34:08]wFMCommunicate OK [23:34:08]wFMCommunicate request_size=63 [23:34:08]MH_SAM_APDU [23:34:08]CAPDU: 80 0D 02 02 3A 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2F 20 02 00 35 04 06 00 7D E1 43 20 E1 0B [23:34:08]Write to MH i2c: E2 42 00 AF 23 80 0D 02 02 3A 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2F 20 02 00 35 04 06 00 7D E1 43 20 E1 0B 00 00 97 [23:34:08]Write i2c OK [23:34:08]MH_I2C_Read... [23:34:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:34:08]Read from MH i2c: E2 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 03 00 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 03 00 AF 23 00 90 00 46 [23:34:08]RAPDU: 90 00 [23:34:08]wFMCommunicate OK [23:34:08]wFMCommunicate request_size=4 [23:34:08]MH_SAM_APDU [23:34:08]CAPDU: 80 0D 03 02 [23:34:08]Write to MH i2c: E2 08 00 B0 23 80 0D 03 02 00 00 00 00 4E [23:34:08]Write i2c OK [23:34:08]MH_I2C_Read... [23:34:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:34:08]Read from MH i2c: E2 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 0B 00 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 0B 00 B0 23 00 81 FD 0A 51 23 F1 70 59 90 00 05 [23:34:08]RAPDU: 81 FD 0A 51 23 F1 70 59 90 00 [23:34:08]wFMCommunicate OK [23:34:08]SAM_PROTO_SignData done [23:34:08]FM_MakeSignedData done [23:34:08]CreateOFDProtocolMessage [23:34:08]wFMCommunicate request_size=4 [23:34:08]MH_SAM_APDU [23:34:08]CAPDU: 80 11 00 00 [23:34:08]Write to MH i2c: E2 08 00 B1 23 80 11 00 00 00 00 00 00 4E [23:34:08]Write i2c OK [23:34:08]MH_I2C_Read... [23:34:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:34:08]Read from MH i2c: E2 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 17 00 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: E2 17 00 B1 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A9 [23:34:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:34:08]wFMCommunicate OK [23:34:08]CreateOFDProtocolMessage done [23:34:08]OFDSenderStorePacket 139311 [23:34:08]StoreOFDPacket docnum=139311 [23:34:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 44 01 00 00 75 C3 3C 01 EB 8F 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 F1 70 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2F 20 02 00 35 04 06 00 7D E1 43 20 E1 0B 81 FD 0A 51 23 F1 70 59 [23:34:08]CheckFolder [23:34:08]dirname=/storage/ofd_packets [23:34:08]CheckFolder done [23:34:08]ProducePacketName [23:34:08]name=ofd_packets/00139311 [23:34:08]NVStorageSaveData ofd_packets/00139311 [23:34:08]File name is /storage/ofd_packets/00139311 [23:34:08]Write 354 bytes [23:34:08]NVStorageSaveData done [23:34:08]OFDSenderStorePacket done [23:34:08]KKMCreateOFDPacket done [23:34:08]NVStorageSaveData kkm_last_timestamp [23:34:08]File name is /storage/kkm_last_timestamp [23:34:08]Write 4 bytes [23:34:08]NVStorageSaveData done [23:34:08]ExternCall_PrintAddStr [23:34:08]wPrintStart [23:34:08]Write to MH i2c: 01 00 00 B2 23 D5 [23:34:08]Write i2c OK [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: 01 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: 01 07 00 [23:34:08]MH_I2C_Read... [23:34:08]Read from MH i2c: 01 07 00 B2 23 00 00 00 00 00 FF 0F EA [23:34:08]RasterBufferAndPrint [23:34:08]line Счет N : (3)335207 [23:34:08]line ИНН: 02508201610067 [23:34:08]line Контрольно-Кассовый Чек [23:34:08]line ПРОДАЖА [23:34:08]line Товар: 4700000480302 [23:34:08]line Напиток энерг Nitro манго-клуб 0.45 ж/б [23:34:08]line 1.000 * 95.00 [23:34:08]line = 95.00 [23:34:08]line НДС 12% НСП 1% [23:34:08]line > о реализуемом товаре [23:34:08]line ИТОГО: 95.00 [23:34:08]line НСП 1% : 0.84 [23:34:08]line НДС 12% : 10.09 [23:34:08]line Наличными: 95.00 [23:34:08]line Безнал.: 0.00 [23:34:08]line Место: АЗС № 101 "Партнер Нефть" [23:34:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:34:08]line СНО: Общий режим [23:34:08]line Чек 296 29.10.2024 23:34 [23:34:08]line Смена: 555 ФФД: 1.0 [23:34:08]line ЗНМ: 0300000081 [23:34:08]line РНМ: 0000000000091631 [23:34:08]line Версия ККМ: 001 [23:34:08]line ФМ: 0000000000874669 [23:34:08]line ФД: 139311 [23:34:08]line ФПД: 138406447341835 [23:34:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T233409&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139311&fm=138406447341835&tin=02508201610067®Number=0000000000091631&sum=9500 [23:34:08]line 0 [23:34:08]OFD Sender: Processing packet 139311 [packets to send 34, broken 33] [23:34:08]ProducePacketName [23:34:08]name=ofd_packets/00139311 [23:34:08]OFD Sender: To server: pG, [23:34:08]CommunicateWithHost lk.salyk.kg:30040 [23:34:08]ConnectInit lk.salyk.kg [23:34:08]written 0, free lines is 4095 [23:34:09]Connected sock=10 [23:34: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 36 39 44 01 00 00 75 C3 3C 01 EB 8F 5A 03 01 00 03 00 30 01 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 30 33 30 32 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 D0 BC D0 B0 D0 BD D0 B3 D0 BE 2D D0 BA D0 BB D1 83 D0 B1 20 30 2E 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 1C 25 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 F1 70 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 2F 20 02 00 35 04 06 00 7D E1 43 20 E1 0B 81 FD 0A 51 23 F1 70 59 [23:34: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 36 39 4F 00 00 00 D4 34 47 00 87 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 36 39 10 04 04 00 2F 20 02 00 F4 03 04 00 A3 1C 21 67 B6 04 01 00 00 6E ED 2E 64 9C FE 53 08 [23:34:09]CommunicateWithHost err = 0 [23:34:09]CheckOFDResponse [23:34:09]1017 (14) - 77093643461234 [23:34:09]1041 (16) - 0000000000874669 [23:34:09]1040 (4) - 139311 [23:34:09]1012 (4) - 29.10.2024 17:34 [23:34:09]1206 (1) - 0 [23:34:09]OFD Sender: Remove packet 139311 [23:34:09]ProducePacketName [23:34:09]name=ofd_packets/00139311 [23:34:09]NVStorageDeleteData [23:34:09]Write to MH i2c: 01 00 00 DB 23 FE [23:34:09]Write i2c OK [23:34:09]MH_I2C_Read... [23:34:09]Read from MH i2c: 01 [23:34:09]MH_I2C_Read... [23:34:09]Read from MH i2c: 01 07 00 [23:34:09]MH_I2C_Read... [23:34:09]Read from MH i2c: 01 07 00 DB 23 00 00 00 00 00 FD 0C 0E [23:34:09]RasterBufferAndPrint [23:34:09]line [23:34:09]line [23:34:09]line [23:34:09]line [23:34:09]line [23:34:09]written 0, free lines is 3331 [23:34:09]MH_Cut [23:34:09]Write to MH i2c: D1 01 00 E2 23 01 D7 [23:34:09]Write i2c OK [23:34:09]MH_I2C_Read... [23:34:09]Read from MH i2c: D1 [23:34:09]MH_I2C_Read... [23:34:09]Read from MH i2c: D1 01 00 [23:34:09]MH_I2C_Read... [23:34:09]Read from MH i2c: D1 01 00 E2 23 00 D6 [23:34:09]Write to MH i2c: 01 00 00 E3 23 06 [23:34:09]Write i2c OK [23:34:09]MH_I2C_Read... [23:34:09]OFD Sender: No OFD packet to send [23:34:10]*** Cut start [23:34:10]*** Partial cut [23:34:10]*** CUTSNS_PIN = 1 [23:34:10]*** CUTSNS_PIN = 0 [23:34:10]*** Brake cut motor [23:34:10]Read from MH i2c: 01 [23:34:10]MH_I2C_Read... [23:34:10]*** Stop cut motor [23:34:10]*** Cut end [23:34:10]Read from MH i2c: 01 07 00 [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: 01 07 00 E3 23 00 00 00 00 00 FF 0F 1B [23:34:10]process_action close_receipt done [23:34:10]requested_data is exist [23:34:10]produce_requested_data [23:34:10]requested_item fm.sn is exist - process it [23:34:10]wFMCommunicate request_size=4 [23:34:10]MH_SAM_APDU [23:34:10]CAPDU: 80 11 00 00 [23:34:10]Write to MH i2c: E2 08 00 E4 23 80 11 00 00 00 00 00 00 81 [23:34:10]Write i2c OK [23:34:10]MH_I2C_Read... [23:34:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:34:10]Read from MH i2c: E2 [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: E2 17 00 [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: E2 17 00 E4 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 DC [23:34:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:34:10]wFMCommunicate OK [23:34:10]requested_item fd.num is exist - process it [23:34:10]SAM_PROTO_GetFieldsCounters [23:34:10]wFMCommunicate request_size=4 [23:34:10]MH_SAM_APDU [23:34:10]CAPDU: 80 13 00 00 [23:34:10]Write to MH i2c: E2 08 00 E5 23 80 13 00 00 00 00 00 00 84 [23:34:10]Write i2c OK [23:34:10]MH_I2C_Read... [23:34:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:34:10]Read from MH i2c: E2 [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: E2 62 00 [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: E2 62 00 E5 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2F 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 A1 [23:34: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 2F 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:34:10]wFMCommunicate OK [23:34:10]SAM_PROTO_GetFieldsCounters done [23:34:10]requested_item shift.num is exist - process it [23:34:10]requested_item shift.opened is exist - process it [23:34:10]req_shift_opened [23:34:10]FM_GetShiftState [23:34:10]SAM_PROTO_GetShiftState [23:34:10]wFMCommunicate request_size=4 [23:34:10]MH_SAM_APDU [23:34:10]CAPDU: 80 13 01 00 [23:34:10]Write to MH i2c: E2 08 00 E6 23 80 13 01 00 00 00 00 00 86 [23:34:10]Write i2c OK [23:34:10]MH_I2C_Read... [23:34:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:34:10]Read from MH i2c: E2 [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: E2 0E 00 [23:34:10]MH_I2C_Read... [23:34:10]Read from MH i2c: E2 0E 00 E6 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D5 [23:34:10]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:34:10]wFMCommunicate OK [23:34:10]SAM_PROTO_GetShiftState done [23:34:10]FM_GetShiftState done [23:34:10]req_shift_opened done [23:34:10]requested_item shift.open_date is exist - process it [23:34:10]req_shift_open_date [23:34:10]req_shift_open_date done [23:34:10]produce_requested_data done [23:34:10]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139311,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:34:10]process_action_free close_receipt [23:34:10]json_value_free [23:34:10]json_value_free done [23:34:10]process_json_proto returns [23:34:10]Send response to host [23:34:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139311,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:34:10]free response buf [23:34:10]execute_script done [23:34:10]execute_script returns [23:34:10]free content buf [23:34:10]Sock 8.Close socket [23:34:10]Sock 8.Thread stoped [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:24]accept exits with 9 [23:35:24]New connection [23:35:24]New thread 3067141476 created [23:35:24]Thread 3067284836 joined [23:35:24]Waiting for new connection... [23:35:24] Sock 9.Parse request [23:35:24]Sock 9.Check first char [23:35:24]Sock 9.First char is OK [23:35:24]request: POST /json_proto HTTP/1.0 [23:35:24]Method: POST [23:35:24]URL: /json_proto [23:35:24]Method is POST - this is cgi request [23:35:24]url: /json_proto [23:35:24]query_string will be loaded in cgi processing [23:35:24]execute_cgi json_proto POST (null) [23:35:24]execute_cgi path=json_proto method=POST [23:35:24]POST find Content-Length [23:35:24]Host: 172.17.50.196:8080 [23:35:24]Content-Length: 675 [23:35:24]Content-Type: application/json [23:35:24] [23:35:24]POST finish read [23:35:24]Found Content-Length = 675 [23:35:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335209", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 89.00, "quantity" : 1.000, "sum" : 89.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 89.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:24]execute_script... [23:35:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335209", "tax_sys" : 0, "items" : [ { "code": "4700040114120", "name": "\u0421\u0443\u043B\u0442\u0430\u043D \u0447\u0430\u0439 1\u043B. \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A", "price" : 89.00, "quantity" : 1.000, "sum" : 89.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 89.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:24]POST & json_proto [23:35:24]process_json_proto [23:35:24]json parsed OK: [23:35:24]protocol is kg_v1.0 [23:35:24]action value=close_receipt [23:35:24]process_action close_receipt [23:35:24]cmd_close_receipt [23:35:24]MH_GetDate [23:35:24]Write to MH i2c: F0 00 00 E7 23 F9 [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: F0 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: F0 09 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: F0 09 00 E7 23 00 3F 71 21 67 72 0D 1C 67 3C [23:35:25]GetLastDocTimeStamp 1730244849 [23:35:25]current date 1730244927 [23:35:25]FM_GetShiftState [23:35:25]SAM_PROTO_GetShiftState [23:35:25]wFMCommunicate request_size=4 [23:35:25]MH_SAM_APDU [23:35:25]CAPDU: 80 13 01 00 [23:35:25]Write to MH i2c: E2 08 00 E8 23 80 13 01 00 00 00 00 00 88 [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:25]Read from MH i2c: E2 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 0E 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 0E 00 E8 23 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D7 [23:35:25]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:35:25]wFMCommunicate OK [23:35:25]SAM_PROTO_GetShiftState done [23:35:25]FM_GetShiftState done [23:35:25]opened in 1730160023 [23:35:25]opened+sec_in_day 1730246423 [23:35:25]quantity*price = 8900 [23:35:25]sum+1 = 8901 [23:35:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 89.00 НСП 1% : 0.79 НДС 12% : 9.45 Наличными: 89.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 297 29.10.2024 23:35 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139312 ФПД: 32621638014208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T233527&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139312&fm=32621638014208&tin=02508201610067®Number=0000000000091631&sum=8900 0 [23:35:26]StoreToDocumentArchive [23:35:26]shift 555 fd 139312 [23:35:26]save to /storage/0555/doc_00139312 [23:35:26]save last doc name /storage/0555/doc_00139312 to /storage/kkm_last_doc_name [23:35:26]save OK [23:35:26]Clear old archive folders... [23:35:26]ProcessDocumentItem done err = 0, tmpTLVsize=286 [23:35:26]tlvbuf is 01124250 [23:35:26]SAM_PROTO_ClearQueue [23:35:26]wFMCommunicate request_size=4 [23:35:26]MH_SAM_APDU [23:35:26]CAPDU: 80 09 00 00 [23:35:26]Write to MH i2c: E2 08 00 F5 23 80 09 00 00 00 00 00 00 8A [23:35:26]Write i2c OK [23:35:26]MH_I2C_Read... [23:35:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:35:26]Read from MH i2c: E2 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 03 00 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 03 00 F5 23 00 90 00 8C [23:35:26]RAPDU: 90 00 [23:35:26]wFMCommunicate OK [23:35:26]SAM_PROTO_ClearQueue done [23:35:26]KKMCreateOFDPacket [23:35:26]OFDProtocolAddRootSTLVToBuf [23:35:26]FM_MakeSignedData [23:35:26]FM_MakeSignedData [23:35:26]SAM_PROTO_SignData [23:35:26]wFMCommunicate request_size=4 [23:35:26]MH_SAM_APDU [23:35:26]CAPDU: 80 0D 01 02 [23:35:26]Write to MH i2c: E2 08 00 F6 23 80 0D 01 02 00 00 00 00 92 [23:35:26]Write i2c OK [23:35:26]MH_I2C_Read... [23:35:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:35:26]Read from MH i2c: E2 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 03 00 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 03 00 F6 23 00 90 00 8D [23:35:26]RAPDU: 90 00 [23:35:26]wFMCommunicate OK [23:35:26]wFMCommunicate request_size=255 [23:35:26]MH_SAM_APDU [23:35:26]CAPDU: 80 0D 02 02 FA 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 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 3F 71 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 [23:35:26]Write to MH i2c: E2 02 01 F7 23 80 0D 02 02 FA 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 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 3F 71 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 00 00 A2 [23:35:26]Write i2c OK [23:35:26]MH_I2C_Read... [23:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:26]Read from MH i2c: E2 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 03 00 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 03 00 F7 23 00 90 00 8E [23:35:26]RAPDU: 90 00 [23:35:26]wFMCommunicate OK [23:35:26]wFMCommunicate request_size=45 [23:35:26]MH_SAM_APDU [23:35:26]CAPDU: 80 0D 02 02 28 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 30 20 02 00 35 04 06 00 1D AB 51 25 55 00 [23:35:26]Write to MH i2c: E2 30 00 F8 23 80 0D 02 02 28 00 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 30 20 02 00 35 04 06 00 1D AB 51 25 55 00 00 00 D2 [23:35:26]Write i2c OK [23:35:26]MH_I2C_Read... [23:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:26]Read from MH i2c: E2 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 03 00 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 03 00 F8 23 00 90 00 8F [23:35:26]RAPDU: 90 00 [23:35:26]wFMCommunicate OK [23:35:26]wFMCommunicate request_size=4 [23:35:26]MH_SAM_APDU [23:35:26]CAPDU: 80 0D 03 02 [23:35:26]Write to MH i2c: E2 08 00 F9 23 80 0D 03 02 00 00 00 00 97 [23:35:26]Write i2c OK [23:35:26]MH_I2C_Read... [23:35:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:35:26]Read from MH i2c: E2 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 0B 00 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 0B 00 F9 23 00 25 10 74 A9 2E 1F 4C 7A 90 00 FD [23:35:26]RAPDU: 25 10 74 A9 2E 1F 4C 7A 90 00 [23:35:26]wFMCommunicate OK [23:35:26]SAM_PROTO_SignData done [23:35:26]FM_MakeSignedData done [23:35:26]CreateOFDProtocolMessage [23:35:26]wFMCommunicate request_size=4 [23:35:26]MH_SAM_APDU [23:35:26]CAPDU: 80 11 00 00 [23:35:26]Write to MH i2c: E2 08 00 FA 23 80 11 00 00 00 00 00 00 97 [23:35:26]Write i2c OK [23:35:26]MH_I2C_Read... [23:35:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:26]Read from MH i2c: E2 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 17 00 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: E2 17 00 FA 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F2 [23:35:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:35:26]wFMCommunicate OK [23:35:26]CreateOFDProtocolMessage done [23:35:26]OFDSenderStorePacket 139312 [23:35:26]StoreOFDPacket docnum=139312 [23:35:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 32 01 00 00 22 96 2A 01 91 5B 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 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 3F 71 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 30 20 02 00 35 04 06 00 1D AB 51 25 55 00 25 10 74 A9 2E 1F 4C 7A [23:35:26]CheckFolder [23:35:26]dirname=/storage/ofd_packets [23:35:26]CheckFolder done [23:35:26]ProducePacketName [23:35:26]name=ofd_packets/00139312 [23:35:26]NVStorageSaveData ofd_packets/00139312 [23:35:26]File name is /storage/ofd_packets/00139312 [23:35:26]Write 336 bytes [23:35:26]NVStorageSaveData done [23:35:26]OFDSenderStorePacket done [23:35:26]KKMCreateOFDPacket done [23:35:26]NVStorageSaveData kkm_last_timestamp [23:35:26]File name is /storage/kkm_last_timestamp [23:35:26]Write 4 bytes [23:35:26]NVStorageSaveData done [23:35:26]ExternCall_PrintAddStr [23:35:26]wPrintStart [23:35:26]Write to MH i2c: 01 00 00 FB 23 1E [23:35:26]Write i2c OK [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: 01 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: 01 07 00 [23:35:26]MH_I2C_Read... [23:35:26]Read from MH i2c: 01 07 00 FB 23 00 00 00 00 00 FF 0F 33 [23:35:26]RasterBufferAndPrint [23:35:26]line Счет N : (3)335209 [23:35:26]line ИНН: 02508201610067 [23:35:26]line Контрольно-Кассовый Чек [23:35:26]line ПРОДАЖА [23:35:26]line Товар: 4700040114120 [23:35:26]line Султан чай 1л. чер персик [23:35:26]line 1.000 * 89.00 [23:35:26]line = 89.00 [23:35:26]line НДС 12% НСП 1% [23:35:26]line > о реализуемом товаре [23:35:26]line ИТОГО: 89.00 [23:35:26]line НСП 1% : 0.79 [23:35:26]line НДС 12% : 9.45 [23:35:26]line Наличными: 89.00 [23:35:26]line Безнал.: 0.00 [23:35:26]line Место: АЗС № 101 "Партнер Нефть" [23:35:26]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:35:26]line СНО: Общий режим [23:35:26]line Чек 297 29.10.2024 23:35 [23:35:26]line Смена: 555 ФФД: 1.0 [23:35:26]line ЗНМ: 0300000081 [23:35:26]line РНМ: 0000000000091631 [23:35:26]line Версия ККМ: 001 [23:35:26]line ФМ: 0000000000874669 [23:35:26]line ФД: 139312 [23:35:26]line ФПД: 32621638014208 [23:35:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T233527&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139312&fm=32621638014208&tin=02508201610067®Number=0000000000091631&sum=8900 [23:35:27]line 0 [23:35:27]OFD Sender: Processing packet 139312 [packets to send 34, broken 33] [23:35:27]ProducePacketName [23:35:27]name=ofd_packets/00139312 [23:35:27]OFD Sender: To server: pG, [23:35:27]CommunicateWithHost lk.salyk.kg:30040 [23:35:27]ConnectInit lk.salyk.kg [23:35:27]written 0, free lines is 4095 [23:35:27]Connected sock=10 [23:35:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 32 01 00 00 22 96 2A 01 91 5B 5A 03 01 00 03 00 1E 01 1E 04 01 00 01 23 04 70 00 8A 04 0D 00 34 37 30 30 30 34 30 31 31 34 31 32 30 06 04 2C 00 D0 A1 D1 83 D0 BB D1 82 D0 B0 D0 BD 20 D1 87 D0 B0 D0 B9 20 31 D0 BB 2E 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C4 22 00 00 00 00 13 04 06 00 C4 22 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 22 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 03 00 00 00 00 07 04 06 00 C4 22 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 3F 71 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 30 20 02 00 35 04 06 00 1D AB 51 25 55 00 25 10 74 A9 2E 1F 4C 7A [23:35:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 61 C0 47 00 C9 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 36 39 10 04 04 00 30 20 02 00 F4 03 04 00 F1 1C 21 67 B6 04 01 00 00 A0 BC D7 CC 2E DC 90 9C [23:35:27]CommunicateWithHost err = 0 [23:35:27]CheckOFDResponse [23:35:27]1017 (14) - 77093643461234 [23:35:27]1041 (16) - 0000000000874669 [23:35:27]1040 (4) - 139312 [23:35:27]1012 (4) - 29.10.2024 17:35 [23:35:27]1206 (1) - 0 [23:35:27]OFD Sender: Remove packet 139312 [23:35:27]ProducePacketName [23:35:27]name=ofd_packets/00139312 [23:35:27]NVStorageDeleteData [23:35:27]Write to MH i2c: 01 00 00 23 24 47 [23:35:27]Write i2c OK [23:35:27]MH_I2C_Read... [23:35:27]Read from MH i2c: 01 [23:35:27]MH_I2C_Read... [23:35:27]Read from MH i2c: 01 07 00 [23:35:27]MH_I2C_Read... [23:35:27]Read from MH i2c: 01 07 00 23 24 00 00 00 00 00 0F 0D 6A [23:35:27]RasterBufferAndPrint [23:35:27]line [23:35:27]line [23:35:27]line [23:35:27]line [23:35:27]line [23:35:27]written 0, free lines is 3349 [23:35:27]MH_Cut [23:35:27]Write to MH i2c: D1 01 00 2A 24 01 20 [23:35:27]Write i2c OK [23:35:27]MH_I2C_Read... [23:35:27]Read from MH i2c: D1 [23:35:27]MH_I2C_Read... [23:35:27]Read from MH i2c: D1 01 00 [23:35:27]MH_I2C_Read... [23:35:27]Read from MH i2c: D1 01 00 2A 24 00 1F [23:35:27]Write to MH i2c: 01 00 00 2B 24 4F [23:35:27]Write i2c OK [23:35:27]MH_I2C_Read... [23:35:27]OFD Sender: No OFD packet to send [23:35:28]*** Cut start [23:35:28]*** Partial cut [23:35:28]*** CUTSNS_PIN = 1 [23:35:28]*** CUTSNS_PIN = 0 [23:35:28]*** Brake cut motor [23:35:28]Read from MH i2c: 01 [23:35:28]MH_I2C_Read... [23:35:28]*** Stop cut motor [23:35:28]*** Cut end [23:35:28]Read from MH i2c: 01 07 00 [23:35:28]MH_I2C_Read... [23:35:28]Read from MH i2c: 01 07 00 2B 24 00 00 00 00 00 FF 0F 64 [23:35:28]process_action close_receipt done [23:35:28]requested_data is exist [23:35:28]produce_requested_data [23:35:28]requested_item fm.sn is exist - process it [23:35:28]wFMCommunicate request_size=4 [23:35:28]MH_SAM_APDU [23:35:28]CAPDU: 80 11 00 00 [23:35:28]Write to MH i2c: E2 08 00 2C 24 80 11 00 00 00 00 00 00 CA [23:35:28]Write i2c OK [23:35:28]MH_I2C_Read... [23:35:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:28]Read from MH i2c: E2 [23:35:28]MH_I2C_Read... [23:35:28]Read from MH i2c: E2 17 00 [23:35:28]MH_I2C_Read... [23:35:28]Read from MH i2c: E2 17 00 2C 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 25 [23:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:35:28]wFMCommunicate OK [23:35:28]requested_item fd.num is exist - process it [23:35:28]SAM_PROTO_GetFieldsCounters [23:35:28]wFMCommunicate request_size=4 [23:35:28]MH_SAM_APDU [23:35:28]CAPDU: 80 13 00 00 [23:35:28]Write to MH i2c: E2 08 00 2D 24 80 13 00 00 00 00 00 00 CD [23:35:28]Write i2c OK [23:35:28]MH_I2C_Read... [23:35:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:35:28]Read from MH i2c: E2 [23:35:28]MH_I2C_Read... [23:35:28]Read from MH i2c: E2 62 00 [23:35:28]MH_I2C_Read... [23:35:28]Read from MH i2c: E2 62 00 2D 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 30 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 EE [23:35:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 30 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:35:28]wFMCommunicate OK [23:35:28]SAM_PROTO_GetFieldsCounters done [23:35:28]requested_item shift.num is exist - process it [23:35:28]requested_item shift.opened is exist - process it [23:35:28]req_shift_opened [23:35:28]FM_GetShiftState [23:35:28]SAM_PROTO_GetShiftState [23:35:28]wFMCommunicate request_size=4 [23:35:28]MH_SAM_APDU [23:35:28]CAPDU: 80 13 01 00 [23:35:28]Write to MH i2c: E2 08 00 2E 24 80 13 01 00 00 00 00 00 CF [23:35:28]Write i2c OK [23:35:28]MH_I2C_Read... [23:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:29]Read from MH i2c: E2 [23:35:29]MH_I2C_Read... [23:35:29]Read from MH i2c: E2 0E 00 [23:35:29]MH_I2C_Read... [23:35:29]Read from MH i2c: E2 0E 00 2E 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 1E [23:35:29]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:35:29]wFMCommunicate OK [23:35:29]SAM_PROTO_GetShiftState done [23:35:29]FM_GetShiftState done [23:35:29]req_shift_opened done [23:35:29]requested_item shift.open_date is exist - process it [23:35:29]req_shift_open_date [23:35:29]req_shift_open_date done [23:35:29]produce_requested_data done [23:35:29]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139312,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:35:29]process_action_free close_receipt [23:35:29]json_value_free [23:35:29]json_value_free done [23:35:29]process_json_proto returns [23:35:29]Send response to host [23:35:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139312,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:35:29]free response buf [23:35:29]execute_script done [23:35:29]execute_script returns [23:35:29]free content buf [23:35:29]Sock 9.Close socket [23:35:29]Sock 9.Thread stoped [23:35:32]OFD Sender: No OFD packet to send [23:35:37]OFD Sender: No OFD packet to send [23:35:42]OFD Sender: No OFD packet to send [23:35:47]OFD Sender: No OFD packet to send [23:35:52]OFD Sender: No OFD packet to send [23:35:57]OFD Sender: No OFD packet to send [23:36:02]OFD Sender: No OFD packet to send [23:36:07]OFD Sender: No OFD packet to send [23:36:12]OFD Sender: No OFD packet to send [23:36:17]OFD Sender: No OFD packet to send [23:36:22]OFD Sender: No OFD packet to send [23:36:27]OFD Sender: No OFD packet to send [23:36:32]OFD Sender: No OFD packet to send [23:36:37]OFD Sender: No OFD packet to send [23:36:42]OFD Sender: No OFD packet to send [23:36:47]OFD Sender: No OFD packet to send [23:36:52]OFD Sender: No OFD packet to send [23:36:57]OFD Sender: No OFD packet to send [23:37:02]OFD Sender: No OFD packet to send [23:37:07]OFD Sender: No OFD packet to send [23:37:12]OFD Sender: No OFD packet to send [23:37:17]OFD Sender: No OFD packet to send [23:37:22]OFD Sender: No OFD packet to send [23:37:27]OFD Sender: No OFD packet to send [23:37:32]OFD Sender: No OFD packet to send [23:37:37]OFD Sender: No OFD packet to send [23:37:39]accept exits with 8 [23:37:39]New connection [23:37:39]New thread 3067284836 created [23:37:39]Thread 3067141476 joined [23:37:39]Waiting for new connection... [23:37:39] Sock 8.Parse request [23:37:39]Sock 8.Check first char [23:37:39]Sock 8.First char is OK [23:37:39]request: POST /json_proto HTTP/1.0 [23:37:39]Method: POST [23:37:39]URL: /json_proto [23:37:39]Method is POST - this is cgi request [23:37:39]url: /json_proto [23:37:39]query_string will be loaded in cgi processing [23:37:39]execute_cgi json_proto POST (null) [23:37:39]execute_cgi path=json_proto method=POST [23:37:39]POST find Content-Length [23:37:39]Host: 172.17.50.196:8080 [23:37:39]Content-Length: 1249 [23:37:39]Content-Type: application/json [23:37:39] [23:37:39]POST finish read [23:37:39]Found Content-Length = 1249 [23:37:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335210", "tax_sys" : 0, "items" : [ { "code": "4630007400389", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0414\u0416\u0418\u041D\u041D 140\u0433", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202522671", "name": "Garden \u043D\u0430\u043F\u0438\u0442\u043E\u043A \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u0433\u0440\u0430\u043D\u0430\u0442\u0430 1,20 \u041F\u042D", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 329.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:39]execute_script... [23:37: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 : (3)335210", "tax_sys" : 0, "items" : [ { "code": "4630007400389", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0414\u0416\u0418\u041D\u041D 140\u0433", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202522671", "name": "Garden \u043D\u0430\u043F\u0438\u0442\u043E\u043A \u0441\u043E \u0432\u043A\u0443\u0441\u043E\u043C \u0433\u0440\u0430\u043D\u0430\u0442\u0430 1,20 \u041F\u042D", "price" : 104.00, "quantity" : 1.000, "sum" : 104.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 329.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:39]POST & json_proto [23:37:39]process_json_proto [23:37:39]json parsed OK: [23:37:39]protocol is kg_v1.0 [23:37:39]action value=close_receipt [23:37:39]process_action close_receipt [23:37:39]cmd_close_receipt [23:37:39]MH_GetDate [23:37:39]Write to MH i2c: F0 00 00 2F 24 42 [23:37:39]Write i2c OK [23:37:39]MH_I2C_Read... [23:37:39]Read from MH i2c: F0 [23:37:39]MH_I2C_Read... [23:37:39]Read from MH i2c: F0 09 00 [23:37:39]MH_I2C_Read... [23:37:39]Read from MH i2c: F0 09 00 2F 24 00 C5 71 21 67 72 0D 1C 67 0B [23:37:39]GetLastDocTimeStamp 1730244927 [23:37:39]current date 1730245061 [23:37:39]FM_GetShiftState [23:37:39]SAM_PROTO_GetShiftState [23:37:39]wFMCommunicate request_size=4 [23:37:39]MH_SAM_APDU [23:37:39]CAPDU: 80 13 01 00 [23:37:39]Write to MH i2c: E2 08 00 30 24 80 13 01 00 00 00 00 00 D1 [23:37:39]Write i2c OK [23:37:39]MH_I2C_Read... [23:37:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:39]Read from MH i2c: E2 [23:37:39]MH_I2C_Read... [23:37:39]Read from MH i2c: E2 0E 00 [23:37:39]MH_I2C_Read... [23:37:39]Read from MH i2c: E2 0E 00 30 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 20 [23:37:39]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:37:39]wFMCommunicate OK [23:37:39]SAM_PROTO_GetShiftState done [23:37:39]FM_GetShiftState done [23:37:39]opened in 1730160023 [23:37:39]opened+sec_in_day 1730246423 [23:37:39]quantity*price = 13000 [23:37:39]sum+1 = 13001 [23:37:39]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000481453 Напиток энерг Nitro Max 0,45 ж/б 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870202522671 Garden напиток со вкусом граната 1,20 ПЭ 1.000 * 104.00 = 104.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 329.00 НСП 1% : 2.91 НДС 12% : 34.93 Наличными: 329.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 298 29.10.2024 23:37 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139313 ФПД: 245518539701719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T233742&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139313&fm=245518539701719&tin=02508201610067®Number=0000000000091631&sum=32900 0 [23:37:40]StoreToDocumentArchive [23:37:40]shift 555 fd 139313 [23:37:40]save to /storage/0555/doc_00139313 [23:37:40]save last doc name /storage/0555/doc_00139313 to /storage/kkm_last_doc_name [23:37:40]save OK [23:37:40]Clear old archive folders... [23:37:40]ProcessDocumentItem done err = 0, tmpTLVsize=527 [23:37:40]tlvbuf is 0116B7E0 [23:37:40]SAM_PROTO_ClearQueue [23:37:40]wFMCommunicate request_size=4 [23:37:40]MH_SAM_APDU [23:37:40]CAPDU: 80 09 00 00 [23:37:40]Write to MH i2c: E2 08 00 3D 24 80 09 00 00 00 00 00 00 D3 [23:37:40]Write i2c OK [23:37:40]MH_I2C_Read... [23:37:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:37:40]Read from MH i2c: E2 [23:37:40]MH_I2C_Read... [23:37:40]Read from MH i2c: E2 03 00 [23:37:40]MH_I2C_Read... [23:37:40]Read from MH i2c: E2 03 00 3D 24 00 90 00 D5 [23:37:40]RAPDU: 90 00 [23:37:40]wFMCommunicate OK [23:37:40]SAM_PROTO_ClearQueue done [23:37:40]KKMCreateOFDPacket [23:37:40]OFDProtocolAddRootSTLVToBuf [23:37:40]FM_MakeSignedData [23:37:40]FM_MakeSignedData [23:37:40]SAM_PROTO_SignData [23:37:40]wFMCommunicate request_size=4 [23:37:40]MH_SAM_APDU [23:37:40]CAPDU: 80 0D 01 02 [23:37:40]Write to MH i2c: E2 08 00 3E 24 80 0D 01 02 00 00 00 00 DB [23:37:40]Write i2c OK [23:37:40]MH_I2C_Read... [23:37:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:37:40]Read from MH i2c: E2 [23:37:40]MH_I2C_Read... [23:37:40]Read from MH i2c: E2 03 00 [23:37:40]MH_I2C_Read... [23:37:40]Read from MH i2c: E2 03 00 3E 24 00 90 00 D6 [23:37:40]RAPDU: 90 00 [23:37:40]wFMCommunicate OK [23:37:40]wFMCommunicate request_size=255 [23:37:40]MH_SAM_APDU [23:37:40]CAPDU: 80 0D 02 02 FA 03 00 0F 02 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 33 38 39 06 04 1F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 37 [23:37:40]Write to MH i2c: E2 02 01 3F 24 80 0D 02 02 FA 00 03 00 0F 02 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 33 38 39 06 04 1F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 37 00 00 86 [23:37:40]Write i2c OK [23:37:40]MH_I2C_Read... [23:37:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:41]Read from MH i2c: E2 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 03 00 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 03 00 3F 24 00 90 00 D7 [23:37:41]RAPDU: 90 00 [23:37:41]wFMCommunicate OK [23:37:41]wFMCommunicate request_size=255 [23:37:41]MH_SAM_APDU [23:37:41]CAPDU: 80 0D 02 02 FA 31 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 31 2C 32 30 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 0D 00 00 00 00 07 04 06 00 84 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 C6 71 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 [23:37:41]Write to MH i2c: E2 02 01 40 24 80 0D 02 02 FA 00 31 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 31 2C 32 30 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 0D 00 00 00 00 07 04 06 00 84 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 C6 71 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 00 00 5E [23:37:41]Write i2c OK [23:37:41]MH_I2C_Read... [23:37:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:41]Read from MH i2c: E2 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 03 00 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 03 00 40 24 00 90 00 D8 [23:37:41]RAPDU: 90 00 [23:37:41]wFMCommunicate OK [23:37:41]wFMCommunicate request_size=36 [23:37:41]MH_SAM_APDU [23:37:41]CAPDU: 80 0D 02 02 1F 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 31 20 02 00 35 04 06 00 DF 4C 3D 58 3D D7 [23:37:41]Write to MH i2c: E2 27 00 41 24 80 0D 02 02 1F 00 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 31 20 02 00 35 04 06 00 DF 4C 3D 58 3D D7 00 00 33 [23:37:41]Write i2c OK [23:37:41]MH_I2C_Read... [23:37:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:41]Read from MH i2c: E2 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 03 00 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 03 00 41 24 00 90 00 D9 [23:37:41]RAPDU: 90 00 [23:37:41]wFMCommunicate OK [23:37:41]wFMCommunicate request_size=4 [23:37:41]MH_SAM_APDU [23:37:41]CAPDU: 80 0D 03 02 [23:37:41]Write to MH i2c: E2 08 00 42 24 80 0D 03 02 00 00 00 00 E1 [23:37:41]Write i2c OK [23:37:41]MH_I2C_Read... [23:37:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:37:41]Read from MH i2c: E2 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 0B 00 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 0B 00 42 24 00 7A 40 F5 24 0E 49 8E C8 90 00 62 [23:37:41]RAPDU: 7A 40 F5 24 0E 49 8E C8 90 00 [23:37:41]wFMCommunicate OK [23:37:41]SAM_PROTO_SignData done [23:37:41]FM_MakeSignedData done [23:37:41]CreateOFDProtocolMessage [23:37:41]wFMCommunicate request_size=4 [23:37:41]MH_SAM_APDU [23:37:41]CAPDU: 80 11 00 00 [23:37:41]Write to MH i2c: E2 08 00 43 24 80 11 00 00 00 00 00 00 E1 [23:37:41]Write i2c OK [23:37:41]MH_I2C_Read... [23:37:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:41]Read from MH i2c: E2 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 17 00 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: E2 17 00 43 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 3C [23:37:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:37:41]wFMCommunicate OK [23:37:41]CreateOFDProtocolMessage done [23:37:41]OFDSenderStorePacket 139313 [23:37:41]StoreOFDPacket docnum=139313 [23:37:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 23 02 00 00 15 C2 1B 02 2A 4E 5A 03 01 00 03 00 0F 02 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 33 38 39 06 04 1F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 37 31 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 31 2C 32 30 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 0D 00 00 00 00 07 04 06 00 84 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 C6 71 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 31 20 02 00 35 04 06 00 DF 4C 3D 58 3D D7 7A 40 F5 24 0E 49 8E C8 [23:37:41]CheckFolder [23:37:41]dirname=/storage/ofd_packets [23:37:41]CheckFolder done [23:37:41]ProducePacketName [23:37:41]name=ofd_packets/00139313 [23:37:41]NVStorageSaveData ofd_packets/00139313 [23:37:41]File name is /storage/ofd_packets/00139313 [23:37:41]Write 577 bytes [23:37:41]NVStorageSaveData done [23:37:41]OFDSenderStorePacket done [23:37:41]KKMCreateOFDPacket done [23:37:41]NVStorageSaveData kkm_last_timestamp [23:37:41]File name is /storage/kkm_last_timestamp [23:37:41]Write 4 bytes [23:37:41]NVStorageSaveData done [23:37:41]ExternCall_PrintAddStr [23:37:41]wPrintStart [23:37:41]Write to MH i2c: 01 00 00 44 24 68 [23:37:41]Write i2c OK [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: 01 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: 01 07 00 [23:37:41]MH_I2C_Read... [23:37:41]Read from MH i2c: 01 07 00 44 24 00 00 00 00 00 FF 0F 7D [23:37:41]RasterBufferAndPrint [23:37:41]line Счет N : (3)335210 [23:37:41]line ИНН: 02508201610067 [23:37:41]line Контрольно-Кассовый Чек [23:37:41]line ПРОДАЖА [23:37:41]line Товар: 4630007400389 [23:37:41]line Семечки ДЖИНН 140г [23:37:41]line 1.000 * 130.00 [23:37:41]line = 130.00 [23:37:41]line НДС 12% НСП 1% [23:37:41]line > о реализуемом товаре [23:37:41]line Товар: 4700000481453 [23:37:41]line Напиток энерг Nitro Max 0,45 ж/б [23:37:41]line 1.000 * 95.00 [23:37:41]line = 95.00 [23:37:41]line НДС 12% НСП 1% [23:37:41]line > о реализуемом товаре [23:37:41]line Товар: 4870202522671 [23:37:41]line Garden напиток со вкусом граната 1,20 ПЭ [23:37:41]line 1.000 * 104.00 [23:37:41]line = 104.00 [23:37:41]line НДС 12% НСП 1% [23:37:41]line > о реализуемом товаре [23:37:41]line ИТОГО: 329.00 [23:37:41]line НСП 1% : 2.91 [23:37:41]line НДС 12% : 34.93 [23:37:41]line Наличными: 329.00 [23:37:41]line Безнал.: 0.00 [23:37:41]line Место: АЗС № 101 "Партнер Нефть" [23:37:41]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:37:41]line СНО: Общий режим [23:37:41]line Чек 298 29.10.2024 23:37 [23:37:41]line Смена: 555 ФФД: 1.0 [23:37:41]line ЗНМ: 0300000081 [23:37:41]line РНМ: 0000000000091631 [23:37:41]line Версия ККМ: 001 [23:37:41]line ФМ: 0000000000874669 [23:37:41]line ФД: 139313 [23:37:41]line ФПД: 245518539701719 [23:37:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T233742&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139313&fm=245518539701719&tin=02508201610067®Number=0000000000091631&sum=32900 [23:37:42]line 0 [23:37:42]OFD Sender: Processing packet 139313 [packets to send 34, broken 33] [23:37:42]ProducePacketName [23:37:42]name=ofd_packets/00139313 [23:37:42]OFD Sender: To server: pG, [23:37:42]CommunicateWithHost lk.salyk.kg:30040 [23:37:42]ConnectInit lk.salyk.kg [23:37:42]written 0, free lines is 4095 [23:37:42]Connected sock=10 [23:37: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 36 39 23 02 00 00 15 C2 1B 02 2A 4E 5A 03 01 00 03 00 0F 02 1E 04 01 00 01 23 04 63 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 33 38 39 06 04 1F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 84 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 36 37 31 06 04 40 00 47 61 72 64 65 6E 20 D0 BD D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 81 D0 BE 20 D0 B2 D0 BA D1 83 D1 81 D0 BE D0 BC 20 D0 B3 D1 80 D0 B0 D0 BD D0 B0 D1 82 D0 B0 20 31 2C 32 30 20 D0 9F D0 AD FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A0 28 00 00 00 00 13 04 06 00 A0 28 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 0D 00 00 00 00 07 04 06 00 84 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 C6 71 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 31 20 02 00 35 04 06 00 DF 4C 3D 58 3D D7 7A 40 F5 24 0E 49 8E C8 [23:37: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 36 39 4F 00 00 00 77 A7 47 00 36 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 36 39 10 04 04 00 31 20 02 00 F4 03 04 00 78 1D 21 67 B6 04 01 00 00 46 87 2E A3 C7 59 B4 5B [23:37:42]CommunicateWithHost err = 0 [23:37:42]CheckOFDResponse [23:37:42]1017 (14) - 77093643461234 [23:37:42]1041 (16) - 0000000000874669 [23:37:42]1040 (4) - 139313 [23:37:42]1012 (4) - 29.10.2024 17:38 [23:37:42]1206 (1) - 0 [23:37:42]OFD Sender: Remove packet 139313 [23:37:42]ProducePacketName [23:37:42]name=ofd_packets/00139313 [23:37:42]NVStorageDeleteData [23:37:42]Write to MH i2c: 01 00 00 7A 24 9E [23:37:42]Write i2c OK [23:37:42]MH_I2C_Read... [23:37:42]Read from MH i2c: 01 [23:37:42]MH_I2C_Read... [23:37:42]Read from MH i2c: 01 07 00 [23:37:42]MH_I2C_Read... [23:37:42]Read from MH i2c: 01 07 00 7A 24 00 00 00 00 00 55 0C 06 [23:37:42]RasterBufferAndPrint [23:37:42]line [23:37:42]line [23:37:42]line [23:37:42]line [23:37:42]line [23:37:42]written 0, free lines is 3166 [23:37:42]MH_Cut [23:37:42]Write to MH i2c: D1 01 00 81 24 01 77 [23:37:42]Write i2c OK [23:37:42]MH_I2C_Read... [23:37:42]Read from MH i2c: D1 [23:37:42]MH_I2C_Read... [23:37:42]Read from MH i2c: D1 01 00 [23:37:42]MH_I2C_Read... [23:37:42]Read from MH i2c: D1 01 00 81 24 00 76 [23:37:42]Write to MH i2c: 01 00 00 82 24 A6 [23:37:42]Write i2c OK [23:37:42]MH_I2C_Read... [23:37:42]OFD Sender: No OFD packet to send [23:37:43]*** Cut start [23:37:43]*** Partial cut [23:37:43]*** CUTSNS_PIN = 1 [23:37:43]*** CUTSNS_PIN = 0 [23:37:43]*** Brake cut motor [23:37:43]Read from MH i2c: 01 [23:37:44]MH_I2C_Read... [23:37:44]*** Stop cut motor [23:37:44]*** Cut end [23:37:44]Read from MH i2c: 01 07 00 [23:37:44]MH_I2C_Read... [23:37:44]Read from MH i2c: 01 07 00 82 24 00 00 00 00 00 FF 0F BB [23:37:44]process_action close_receipt done [23:37:44]requested_data is exist [23:37:44]produce_requested_data [23:37:44]requested_item fm.sn is exist - process it [23:37:44]wFMCommunicate request_size=4 [23:37:44]MH_SAM_APDU [23:37:44]CAPDU: 80 11 00 00 [23:37:44]Write to MH i2c: E2 08 00 83 24 80 11 00 00 00 00 00 00 21 [23:37:44]Write i2c OK [23:37:44]MH_I2C_Read... [23:37:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:44]Read from MH i2c: E2 [23:37:44]MH_I2C_Read... [23:37:44]Read from MH i2c: E2 17 00 [23:37:44]MH_I2C_Read... [23:37:44]Read from MH i2c: E2 17 00 83 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 7C [23:37:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:37:44]wFMCommunicate OK [23:37:44]requested_item fd.num is exist - process it [23:37:44]SAM_PROTO_GetFieldsCounters [23:37:44]wFMCommunicate request_size=4 [23:37:44]MH_SAM_APDU [23:37:44]CAPDU: 80 13 00 00 [23:37:44]Write to MH i2c: E2 08 00 84 24 80 13 00 00 00 00 00 00 24 [23:37:44]Write i2c OK [23:37:44]MH_I2C_Read... [23:37:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:44]Read from MH i2c: E2 [23:37:44]MH_I2C_Read... [23:37:44]Read from MH i2c: E2 62 00 [23:37:44]MH_I2C_Read... [23:37:44]Read from MH i2c: E2 62 00 84 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 31 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 49 [23:37: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 31 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:44]wFMCommunicate OK [23:37:44]SAM_PROTO_GetFieldsCounters done [23:37:44]requested_item shift.num is exist - process it [23:37:44]requested_item shift.opened is exist - process it [23:37:44]req_shift_opened [23:37:44]FM_GetShiftState [23:37:44]SAM_PROTO_GetShiftState [23:37:44]wFMCommunicate request_size=4 [23:37:44]MH_SAM_APDU [23:37:44]CAPDU: 80 13 01 00 [23:37:44]Write to MH i2c: E2 08 00 85 24 80 13 01 00 00 00 00 00 26 [23:37:44]Write i2c OK [23:37:44]MH_I2C_Read... [23:37:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:44]Read from MH i2c: E2 [23:37:44]MH_I2C_Read... [23:37:44]Read from MH i2c: E2 0E 00 [23:37:44]MH_I2C_Read... [23:37:44]Read from MH i2c: E2 0E 00 85 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 75 [23:37:44]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:37:44]wFMCommunicate OK [23:37:44]SAM_PROTO_GetShiftState done [23:37:44]FM_GetShiftState done [23:37:44]req_shift_opened done [23:37:44]requested_item shift.open_date is exist - process it [23:37:44]req_shift_open_date [23:37:44]req_shift_open_date done [23:37:44]produce_requested_data done [23:37:44]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139313,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:37:44]process_action_free close_receipt [23:37:44]json_value_free [23:37:44]json_value_free done [23:37:44]process_json_proto returns [23:37:44]Send response to host [23:37:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139313,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:37:44]free response buf [23:37:44]execute_script done [23:37:44]execute_script returns [23:37:44]free content buf [23:37:44]Sock 8.Close socket [23:37:44]Sock 8.Thread stoped [23:37:47]OFD Sender: No OFD packet to send [23:37:52]OFD Sender: No OFD packet to send [23:37:57]OFD Sender: No OFD packet to send [23:38:02]OFD Sender: No OFD packet to send [23:38:07]OFD Sender: No OFD packet to send [23:38:12]OFD Sender: No OFD packet to send [23:38:17]OFD Sender: No OFD packet to send [23:38:22]OFD Sender: No OFD packet to send [23:38:27]OFD Sender: No OFD packet to send [23:38:32]OFD Sender: No OFD packet to send [23:38:37]OFD Sender: No OFD packet to send [23:38:42]OFD Sender: No OFD packet to send [23:38:47]OFD Sender: No OFD packet to send [23:38:52]OFD Sender: No OFD packet to send [23:38:57]OFD Sender: No OFD packet to send [23:39:02]OFD Sender: No OFD packet to send [23:39:07]OFD Sender: No OFD packet to send [23:39:12]OFD Sender: No OFD packet to send [23:39:17]OFD Sender: No OFD packet to send [23:39:22]OFD Sender: No OFD packet to send [23:39:27]OFD Sender: No OFD packet to send [23:39:32]OFD Sender: No OFD packet to send [23:39:37]OFD Sender: No OFD packet to send [23:39:42]OFD Sender: No OFD packet to send [23:39:47]OFD Sender: No OFD packet to send [23:39:52]OFD Sender: No OFD packet to send [23:39:57]OFD Sender: No OFD packet to send [23:40:02]OFD Sender: No OFD packet to send [23:40:07]OFD Sender: No OFD packet to send [23:40:12]OFD Sender: No OFD packet to send [23:40:17]OFD Sender: No OFD packet to send [23:40:22]OFD Sender: No OFD packet to send [23:40:27]OFD Sender: No OFD packet to send [23:40:32]OFD Sender: No OFD packet to send [23:40:37]OFD Sender: No OFD packet to send [23:40:42]OFD Sender: No OFD packet to send [23:40:47]OFD Sender: No OFD packet to send [23:40:53]OFD Sender: No OFD packet to send [23:40:58]OFD Sender: No OFD packet to send [23:41:03]OFD Sender: No OFD packet to send [23:41:08]OFD Sender: No OFD packet to send [23:41:13]OFD Sender: No OFD packet to send [23:41:18]OFD Sender: No OFD packet to send [23:41:23]OFD Sender: No OFD packet to send [23:41:28]OFD Sender: No OFD packet to send [23:41:33]OFD Sender: No OFD packet to send [23:41:38]OFD Sender: No OFD packet to send [23:41:43]OFD Sender: No OFD packet to send [23:41:48]OFD Sender: No OFD packet to send [23:41:53]OFD Sender: No OFD packet to send [23:41:58]OFD Sender: No OFD packet to send [23:42:03]OFD Sender: No OFD packet to send [23:42:08]OFD Sender: No OFD packet to send [23:42:13]OFD Sender: No OFD packet to send [23:42:18]OFD Sender: No OFD packet to send [23:42:23]OFD Sender: No OFD packet to send [23:42:28]OFD Sender: No OFD packet to send [23:42:33]OFD Sender: No OFD packet to send [23:42:38]OFD Sender: No OFD packet to send [23:42:43]OFD Sender: No OFD packet to send [23:42:48]OFD Sender: No OFD packet to send [23:42:53]OFD Sender: No OFD packet to send [23:42:58]OFD Sender: No OFD packet to send [23:43:03]OFD Sender: No OFD packet to send [23:43:08]OFD Sender: No OFD packet to send [23:43:13]OFD Sender: No OFD packet to send [23:43:18]OFD Sender: No OFD packet to send [23:43:23]OFD Sender: No OFD packet to send [23:43:28]OFD Sender: No OFD packet to send [23:43:29]accept exits with 9 [23:43:29]New connection [23:43:29]New thread 3067141476 created [23:43:29]Thread 3067284836 joined [23:43:29]Waiting for new connection... [23:43:29] Sock 9.Parse request [23:43:29]Sock 9.Check first char [23:43:29]Sock 9.First char is OK [23:43:29]request: POST /json_proto HTTP/1.0 [23:43:29]Method: POST [23:43:29]URL: /json_proto [23:43:29]Method is POST - this is cgi request [23:43:29]url: /json_proto [23:43:29]query_string will be loaded in cgi processing [23:43:29]execute_cgi json_proto POST (null) [23:43:29]execute_cgi path=json_proto method=POST [23:43:29]POST find Content-Length [23:43:29]Host: 172.17.50.196:8080 [23:43:29]Content-Length: 1544 [23:43:29]Content-Type: application/json [23:43:29] [23:43:29]POST finish read [23:43:29]Found Content-Length = 1544 [23:43:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335211", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010748616", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u041C\u0410\u0425 - \u043E\u0445\u043E\u0442\u043D\u0438\u0447\u044C\u0438 \u043A\u043E\u043B\u0431\u0430\u0441\u043A\u0438 40", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4690329000476", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 2.000, "sum" : 20.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 161.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:43:29]execute_script... [23:43: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 : (3)335211", "tax_sys" : 0, "items" : [ { "code": "4870022003305", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u044D\u043D \u043D\u0430\u0442 \u0436/\u0431 0,5/0,45\u043B", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607010748616", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u041C\u0410\u0425 - \u043E\u0445\u043E\u0442\u043D\u0438\u0447\u044C\u0438 \u043A\u043E\u043B\u0431\u0430\u0441\u043A\u0438 40", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4690329000476", "name": "\u0421\u0443\u0445 \u041A\u0438\u0440\u0438\u0435\u0448\u043A\u0438 \u0448\u0430\u0448\u043B\u044B\u043A 40\u0433", "price" : 21.00, "quantity" : 1.000, "sum" : 21.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 2.000, "sum" : 20.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 161.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:43:29]POST & json_proto [23:43:29]process_json_proto [23:43:29]json parsed OK: [23:43:29]protocol is kg_v1.0 [23:43:29]action value=close_receipt [23:43:29]process_action close_receipt [23:43:29]cmd_close_receipt [23:43:29]MH_GetDate [23:43:29]Write to MH i2c: F0 00 00 86 24 99 [23:43:29]Write i2c OK [23:43:29]MH_I2C_Read... [23:43:29]Read from MH i2c: F0 [23:43:29]MH_I2C_Read... [23:43:29]Read from MH i2c: F0 09 00 [23:43:29]MH_I2C_Read... [23:43:29]Read from MH i2c: F0 09 00 86 24 00 24 73 21 67 72 0D 1C 67 C3 [23:43:29]GetLastDocTimeStamp 1730245062 [23:43:29]current date 1730245412 [23:43:29]FM_GetShiftState [23:43:29]SAM_PROTO_GetShiftState [23:43:29]wFMCommunicate request_size=4 [23:43:29]MH_SAM_APDU [23:43:29]CAPDU: 80 13 01 00 [23:43:29]Write to MH i2c: E2 08 00 87 24 80 13 01 00 00 00 00 00 28 [23:43:29]Write i2c OK [23:43:29]MH_I2C_Read... [23:43:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:43:30]Read from MH i2c: E2 [23:43:30]MH_I2C_Read... [23:43:30]Read from MH i2c: E2 0E 00 [23:43:30]MH_I2C_Read... [23:43:30]Read from MH i2c: E2 0E 00 87 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 77 [23:43:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:43:30]wFMCommunicate OK [23:43:30]SAM_PROTO_GetShiftState done [23:43:30]FM_GetShiftState done [23:43:30]opened in 1730160023 [23:43:30]opened+sec_in_day 1730246423 [23:43:30]quantity*price = 9900 [23:43:30]sum+1 = 9901 [23:43:30]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607010748616 Сух Кириешки МАХ - охотничьи колбаски 40 1.000 * 21.00 = 21.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4690329000476 Сух Кириешки шашлык 40г 1.000 * 21.00 = 21.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 46231529 Mentos ПФ Арбуз 6*100*2 2.000 * 10.00 = 20.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 161.00 НСП 1% : 1.44 НДС 12% : 17.09 Наличными: 161.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 299 29.10.2024 23:43 Смена: 555 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139314 ФПД: 260329240155569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T234332&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139314&fm=260329240155569&tin=02508201610067®Number=0000000000091631&sum=16100 0 [23:43:31]StoreToDocumentArchive [23:43:31]shift 555 fd 139314 [23:43:31]save to /storage/0555/doc_00139314 [23:43:31]save last doc name /storage/0555/doc_00139314 to /storage/kkm_last_doc_name [23:43:31]save OK [23:43:31]Clear old archive folders... [23:43:31]ProcessDocumentItem done err = 0, tmpTLVsize=646 [23:43:31]tlvbuf is 011E4A60 [23:43:31]SAM_PROTO_ClearQueue [23:43:31]wFMCommunicate request_size=4 [23:43:31]MH_SAM_APDU [23:43:31]CAPDU: 80 09 00 00 [23:43:31]Write to MH i2c: E2 08 00 94 24 80 09 00 00 00 00 00 00 2A [23:43:31]Write i2c OK [23:43:31]MH_I2C_Read... [23:43:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:43:31]Read from MH i2c: E2 [23:43:31]MH_I2C_Read... [23:43:31]Read from MH i2c: E2 03 00 [23:43:31]MH_I2C_Read... [23:43:31]Read from MH i2c: E2 03 00 94 24 00 90 00 2C [23:43:31]RAPDU: 90 00 [23:43:31]wFMCommunicate OK [23:43:31]SAM_PROTO_ClearQueue done [23:43:31]KKMCreateOFDPacket [23:43:31]OFDProtocolAddRootSTLVToBuf [23:43:31]FM_MakeSignedData [23:43:31]FM_MakeSignedData [23:43:31]SAM_PROTO_SignData [23:43:31]wFMCommunicate request_size=4 [23:43:31]MH_SAM_APDU [23:43:31]CAPDU: 80 0D 01 02 [23:43:31]Write to MH i2c: E2 08 00 95 24 80 0D 01 02 00 00 00 00 32 [23:43:31]Write i2c OK [23:43:31]MH_I2C_Read... [23:43:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:43:31]Read from MH i2c: E2 [23:43:31]MH_I2C_Read... [23:43:31]Read from MH i2c: E2 03 00 [23:43:31]MH_I2C_Read... [23:43:31]Read from MH i2c: E2 03 00 95 24 00 90 00 2D [23:43:31]RAPDU: 90 00 [23:43:31]wFMCommunicate OK [23:43:31]wFMCommunicate request_size=255 [23:43:31]MH_SAM_APDU [23:43:31]CAPDU: 80 0D 02 02 FA 03 00 86 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 38 36 31 36 06 04 47 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 9C D0 90 D0 A5 20 2D 20 D0 BE D1 85 D0 BE D1 82 D0 BD D0 B8 D1 87 D1 8C D0 B8 20 D0 BA D0 BE D0 BB D0 B1 D0 B0 D1 81 D0 BA D0 B8 20 34 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 [23:43:31]Write to MH i2c: E2 02 01 96 24 80 0D 02 02 FA 00 03 00 86 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 38 36 31 36 06 04 47 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 9C D0 90 D0 A5 20 2D 20 D0 BE D1 85 D0 BE D1 82 D0 BD D0 B8 D1 87 D1 8C D0 B8 20 D0 BA D0 BE D0 BB D0 B1 D0 B0 D1 81 D0 BA D0 B8 20 34 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 00 00 34 [23:43:31]Write i2c OK [23:43:31]MH_I2C_Read... [23:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:43:31]Read from MH i2c: E2 [23:43:31]MH_I2C_Read... [23:43:31]Read from MH i2c: E2 03 00 [23:43:31]MH_I2C_Read... [23:43:31]Read from MH i2c: E2 03 00 96 24 00 90 00 2E [23:43:31]RAPDU: 90 00 [23:43:31]wFMCommunicate OK [23:43:31]wFMCommunicate request_size=255 [23:43:31]MH_SAM_APDU [23:43:31]CAPDU: 80 0D 02 02 FA 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 39 30 33 32 39 30 30 30 34 37 36 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 3E 00 00 00 00 EB 03 26 00 EF [23:43:31]Write to MH i2c: E2 02 01 97 24 80 0D 02 02 FA 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 39 30 33 32 39 30 30 30 34 37 36 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 3E 00 00 00 00 EB 03 26 00 EF 00 00 54 [23:43:31]Write i2c OK [23:43:31]MH_I2C_Read... [23:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:43:31]Read from MH i2c: E2 [23:43:31]MH_I2C_Read... [23:43:31]Read from MH i2c: E2 03 00 [23:43:31]MH_I2C_Read... [23:43:31]Read from MH i2c: E2 03 00 97 24 00 90 00 2F [23:43:31]RAPDU: 90 00 [23:43:31]wFMCommunicate OK [23:43:31]wFMCommunicate request_size=155 [23:43:31]MH_SAM_APDU [23:43:31]CAPDU: 80 0D 02 02 96 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 06 00 00 00 00 07 04 06 00 E4 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 2B 01 00 00 F4 03 04 00 24 73 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 32 20 02 00 35 04 06 00 EC C4 9F E2 55 B1 [23:43:31]Write to MH i2c: E2 9E 00 98 24 80 0D 02 02 96 00 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 06 00 00 00 00 07 04 06 00 E4 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 2B 01 00 00 F4 03 04 00 24 73 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 32 20 02 00 35 04 06 00 EC C4 9F E2 55 B1 00 00 07 [23:43:31]Write i2c OK [23:43:31]MH_I2C_Read... [23:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:43:31]Read from MH i2c: E2 [23:43:31]MH_I2C_Read... [23:43:31]Read from MH i2c: E2 03 00 [23:43:31]MH_I2C_Read... [23:43:31]Read from MH i2c: E2 03 00 98 24 00 90 00 30 [23:43:31]RAPDU: 90 00 [23:43:31]wFMCommunicate OK [23:43:31]wFMCommunicate request_size=4 [23:43:31]MH_SAM_APDU [23:43:31]CAPDU: 80 0D 03 02 [23:43:31]Write to MH i2c: E2 08 00 99 24 80 0D 03 02 00 00 00 00 38 [23:43:31]Write i2c OK [23:43:31]MH_I2C_Read... [23:43:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:43:32]Read from MH i2c: E2 [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: E2 0B 00 [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: E2 0B 00 99 24 00 A7 B0 12 8C 52 88 7D A7 90 00 2C [23:43:32]RAPDU: A7 B0 12 8C 52 88 7D A7 90 00 [23:43:32]wFMCommunicate OK [23:43:32]SAM_PROTO_SignData done [23:43:32]FM_MakeSignedData done [23:43:32]CreateOFDProtocolMessage [23:43:32]wFMCommunicate request_size=4 [23:43:32]MH_SAM_APDU [23:43:32]CAPDU: 80 11 00 00 [23:43:32]Write to MH i2c: E2 08 00 9A 24 80 11 00 00 00 00 00 00 38 [23:43:32]Write i2c OK [23:43:32]MH_I2C_Read... [23:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:43:32]Read from MH i2c: E2 [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: E2 17 00 [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: E2 17 00 9A 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 93 [23:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:43:32]wFMCommunicate OK [23:43:32]CreateOFDProtocolMessage done [23:43:32]OFDSenderStorePacket 139314 [23:43:32]StoreOFDPacket docnum=139314 [23:43:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9A 02 00 00 56 89 92 02 A2 FD 5A 03 01 00 03 00 86 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 38 36 31 36 06 04 47 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 9C D0 90 D0 A5 20 2D 20 D0 BE D1 85 D0 BE D1 82 D0 BD D0 B8 D1 87 D1 8C D0 B8 20 D0 BA D0 BE D0 BB D0 B1 D0 B0 D1 81 D0 BA D0 B8 20 34 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 39 30 33 32 39 30 30 30 34 37 36 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 06 00 00 00 00 07 04 06 00 E4 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 2B 01 00 00 F4 03 04 00 24 73 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 32 20 02 00 35 04 06 00 EC C4 9F E2 55 B1 A7 B0 12 8C 52 88 7D A7 [23:43:32]CheckFolder [23:43:32]dirname=/storage/ofd_packets [23:43:32]CheckFolder done [23:43:32]ProducePacketName [23:43:32]name=ofd_packets/00139314 [23:43:32]NVStorageSaveData ofd_packets/00139314 [23:43:32]File name is /storage/ofd_packets/00139314 [23:43:32]Write 696 bytes [23:43:32]NVStorageSaveData done [23:43:32]OFDSenderStorePacket done [23:43:32]KKMCreateOFDPacket done [23:43:32]NVStorageSaveData kkm_last_timestamp [23:43:32]File name is /storage/kkm_last_timestamp [23:43:32]Write 4 bytes [23:43:32]NVStorageSaveData done [23:43:32]ExternCall_PrintAddStr [23:43:32]wPrintStart [23:43:32]Write to MH i2c: 01 00 00 9B 24 BF [23:43:32]Write i2c OK [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: 01 [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: 01 07 00 [23:43:32]MH_I2C_Read... [23:43:32]Read from MH i2c: 01 07 00 9B 24 00 00 00 00 00 FF 0F D4 [23:43:32]RasterBufferAndPrint [23:43:32]line Счет N : (3)335211 [23:43:32]line ИНН: 02508201610067 [23:43:32]line Контрольно-Кассовый Чек [23:43:32]line ПРОДАЖА [23:43:32]line Товар: 4870022003305 [23:43:32]line Напиток Gorilla эн нат ж/б 0,5/0,45л [23:43:32]line 1.000 * 99.00 [23:43:32]line = 99.00 [23:43:32]line НДС 12% НСП 1% [23:43:32]line > о реализуемом товаре [23:43:32]line Товар: 4607010748616 [23:43:32]line Сух Кириешки МАХ - охотничьи колбаски 40 [23:43:32]line 1.000 * 21.00 [23:43:32]line = 21.00 [23:43:32]line НДС 12% НСП 1% [23:43:32]line > о реализуемом товаре [23:43:32]line Товар: 4690329000476 [23:43:32]line Сух Кириешки шашлык 40г [23:43:32]line 1.000 * 21.00 [23:43:32]line = 21.00 [23:43:32]line НДС 12% НСП 1% [23:43:32]line > о реализуемом товаре [23:43:32]line Товар: 46231529 [23:43:32]line Mentos ПФ Арбуз 6*100*2 [23:43:32]line 2.000 * 10.00 [23:43:32]line = 20.00 [23:43:32]line НДС 12% НСП 1% [23:43:32]line > о реализуемом товаре [23:43:32]line ИТОГО: 161.00 [23:43:32]line НСП 1% : 1.44 [23:43:32]line НДС 12% : 17.09 [23:43:32]line Наличными: 161.00 [23:43:32]line Безнал.: 0.00 [23:43:32]line Место: АЗС № 101 "Партнер Нефть" [23:43:32]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:43:32]line СНО: Общий режим [23:43:32]line Чек 299 29.10.2024 23:43 [23:43:32]line Смена: 555 ФФД: 1.0 [23:43:32]line ЗНМ: 0300000081 [23:43:32]line РНМ: 0000000000091631 [23:43:32]line Версия ККМ: 001 [23:43:32]line ФМ: 0000000000874669 [23:43:32]line ФД: 139314 [23:43:32]line ФПД: 260329240155569 [23:43:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241029T234332&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139314&fm=260329240155569&tin=02508201610067®Number=0000000000091631&sum=16100 [23:43:32]line 0 [23:43:32]OFD Sender: Processing packet 139314 [packets to send 34, broken 33] [23:43:32]ProducePacketName [23:43:32]name=ofd_packets/00139314 [23:43:32]OFD Sender: To server: pG, [23:43:32]CommunicateWithHost lk.salyk.kg:30040 [23:43:32]ConnectInit lk.salyk.kg [23:43:32]written 0, free lines is 4095 [23:43:32]Connected sock=10 [23:43: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 36 39 9A 02 00 00 56 89 92 02 A2 FD 5A 03 01 00 03 00 86 02 1E 04 01 00 01 23 04 77 00 8A 04 0D 00 34 38 37 30 30 32 32 30 30 33 33 30 35 06 04 33 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D1 8D D0 BD 20 D0 BD D0 B0 D1 82 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 8B 00 8A 04 0D 00 34 36 30 37 30 31 30 37 34 38 36 31 36 06 04 47 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D0 9C D0 90 D0 A5 20 2D 20 D0 BE D1 85 D0 BE D1 82 D0 BD D0 B8 D1 87 D1 8C D0 B8 20 D0 BA D0 BE D0 BB D0 B1 D0 B0 D1 81 D0 BA D0 B8 20 34 30 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6D 00 8A 04 0D 00 34 36 39 30 33 32 39 30 30 30 34 37 36 06 04 29 00 D0 A1 D1 83 D1 85 20 D0 9A D0 B8 D1 80 D0 B8 D0 B5 D1 88 D0 BA D0 B8 20 D1 88 D0 B0 D1 88 D0 BB D1 8B D0 BA 20 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 34 08 00 00 00 00 13 04 06 00 34 08 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 D0 07 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 06 00 00 00 00 07 04 06 00 E4 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 2B 01 00 00 F4 03 04 00 24 73 21 67 0E 04 04 00 2B 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 32 20 02 00 35 04 06 00 EC C4 9F E2 55 B1 A7 B0 12 8C 52 88 7D A7 [23:43: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 36 39 4F 00 00 00 97 65 47 00 96 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 36 39 10 04 04 00 32 20 02 00 F4 03 04 00 D6 1E 21 67 B6 04 01 00 00 88 B6 50 B6 E4 7D 9B 4F [23:43:32]CommunicateWithHost err = 0 [23:43:32]CheckOFDResponse [23:43:32]1017 (14) - 77093643461234 [23:43:32]1041 (16) - 0000000000874669 [23:43:32]1040 (4) - 139314 [23:43:32]1012 (4) - 29.10.2024 17:43 [23:43:32]1206 (1) - 0 [23:43:32]OFD Sender: Remove packet 139314 [23:43:32]ProducePacketName [23:43:32]name=ofd_packets/00139314 [23:43:32]NVStorageDeleteData [23:43:33]Write to MH i2c: 01 00 00 D7 24 FB [23:43:33]Write i2c OK [23:43:33]MH_I2C_Read... [23:43:33]Read from MH i2c: 01 [23:43:33]MH_I2C_Read... [23:43:33]Read from MH i2c: 01 07 00 [23:43:33]MH_I2C_Read... [23:43:33]Read from MH i2c: 01 07 00 D7 24 00 00 00 00 00 18 0C 26 [23:43:33]RasterBufferAndPrint [23:43:33]line [23:43:33]line [23:43:33]line [23:43:33]line [23:43:33]line [23:43:33]written 0, free lines is 3105 [23:43:33]MH_Cut [23:43:33]Write to MH i2c: D1 01 00 DE 24 01 D4 [23:43:33]Write i2c OK [23:43:33]MH_I2C_Read... [23:43:33]Read from MH i2c: D1 [23:43:33]MH_I2C_Read... [23:43:33]Read from MH i2c: D1 01 00 [23:43:33]MH_I2C_Read... [23:43:33]Read from MH i2c: D1 01 00 DE 24 00 D3 [23:43:33]Write to MH i2c: 01 00 00 DF 24 03 [23:43:33]Write i2c OK [23:43:33]MH_I2C_Read... [23:43:33]OFD Sender: No OFD packet to send [23:43:33]*** Cut start [23:43:33]*** Partial cut [23:43:33]*** CUTSNS_PIN = 1 [23:43:33]*** CUTSNS_PIN = 0 [23:43:34]*** Brake cut motor [23:43:34]Read from MH i2c: 01 [23:43:34]MH_I2C_Read... [23:43:34]*** Stop cut motor [23:43:34]*** Cut end [23:43:34]Read from MH i2c: 01 07 00 [23:43:34]MH_I2C_Read... [23:43:34]Read from MH i2c: 01 07 00 DF 24 00 00 00 00 00 FF 0F 18 [23:43:34]process_action close_receipt done [23:43:34]requested_data is exist [23:43:34]produce_requested_data [23:43:34]requested_item fm.sn is exist - process it [23:43:34]wFMCommunicate request_size=4 [23:43:34]MH_SAM_APDU [23:43:34]CAPDU: 80 11 00 00 [23:43:34]Write to MH i2c: E2 08 00 E0 24 80 11 00 00 00 00 00 00 7E [23:43:34]Write i2c OK [23:43:34]MH_I2C_Read... [23:43:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:43:34]Read from MH i2c: E2 [23:43:34]MH_I2C_Read... [23:43:34]Read from MH i2c: E2 17 00 [23:43:34]MH_I2C_Read... [23:43:34]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 36 39 90 00 D9 [23:43:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:43:34]wFMCommunicate OK [23:43:34]requested_item fd.num is exist - process it [23:43:34]SAM_PROTO_GetFieldsCounters [23:43:34]wFMCommunicate request_size=4 [23:43:34]MH_SAM_APDU [23:43:34]CAPDU: 80 13 00 00 [23:43:34]Write to MH i2c: E2 08 00 E1 24 80 13 00 00 00 00 00 00 81 [23:43:34]Write i2c OK [23:43:34]MH_I2C_Read... [23:43:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:43:34]Read from MH i2c: E2 [23:43:34]MH_I2C_Read... [23:43:34]Read from MH i2c: E2 62 00 [23:43:34]MH_I2C_Read... [23:43:34]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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 AA [23:43: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:43:34]wFMCommunicate OK [23:43:34]SAM_PROTO_GetFieldsCounters done [23:43:34]requested_item shift.num is exist - process it [23:43:34]requested_item shift.opened is exist - process it [23:43:34]req_shift_opened [23:43:34]FM_GetShiftState [23:43:34]SAM_PROTO_GetShiftState [23:43:34]wFMCommunicate request_size=4 [23:43:34]MH_SAM_APDU [23:43:34]CAPDU: 80 13 01 00 [23:43:34]Write to MH i2c: E2 08 00 E2 24 80 13 01 00 00 00 00 00 83 [23:43:34]Write i2c OK [23:43:34]MH_I2C_Read... [23:43:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:43:34]Read from MH i2c: E2 [23:43:34]MH_I2C_Read... [23:43:34]Read from MH i2c: E2 0E 00 [23:43:34]MH_I2C_Read... [23:43:34]Read from MH i2c: E2 0E 00 E2 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D2 [23:43:34]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:43:34]wFMCommunicate OK [23:43:34]SAM_PROTO_GetShiftState done [23:43:34]FM_GetShiftState done [23:43:34]req_shift_opened done [23:43:34]requested_item shift.open_date is exist - process it [23:43:34]req_shift_open_date [23:43:34]req_shift_open_date done [23:43:34]produce_requested_data done [23:43:34]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139314,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:43:34]process_action_free close_receipt [23:43:34]json_value_free [23:43:34]json_value_free done [23:43:34]process_json_proto returns [23:43:34]Send response to host [23:43:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139314,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:43:34]free response buf [23:43:34]execute_script done [23:43:34]execute_script returns [23:43:34]free content buf [23:43:34]Sock 9.Close socket [23:43:34]Sock 9.Thread stoped [23:43:38]OFD Sender: No OFD packet to send [23:43:43]OFD Sender: No OFD packet to send [23:43:48]OFD Sender: No OFD packet to send [23:43:53]OFD Sender: No OFD packet to send [23:43:58]OFD Sender: No OFD packet to send [23:44:03]OFD Sender: No OFD packet to send [23:44:08]OFD Sender: No OFD packet to send [23:44:13]OFD Sender: No OFD packet to send [23:44:18]OFD Sender: No OFD packet to send [23:44:23]OFD Sender: No OFD packet to send [23:44:28]OFD Sender: No OFD packet to send [23:44:33]OFD Sender: No OFD packet to send [23:44:38]OFD Sender: No OFD packet to send [23:44:43]OFD Sender: No OFD packet to send [23:44:48]OFD Sender: No OFD packet to send [23:44:53]OFD Sender: No OFD packet to send [23:44:58]OFD Sender: No OFD packet to send [23:45:03]OFD Sender: No OFD packet to send [23:45:08]OFD Sender: No OFD packet to send [23:45:13]OFD Sender: No OFD packet to send [23:45:18]OFD Sender: No OFD packet to send [23:45:23]OFD Sender: No OFD packet to send [23:45:28]OFD Sender: No OFD packet to send [23:45:33]OFD Sender: No OFD packet to send [23:45:38]OFD Sender: No OFD packet to send [23:45:43]OFD Sender: No OFD packet to send [23:45:48]OFD Sender: No OFD packet to send [23:45:53]OFD Sender: No OFD packet to send [23:45:58]OFD Sender: No OFD packet to send [23:46:03]OFD Sender: No OFD packet to send [23:46:08]OFD Sender: No OFD packet to send [23:46:13]OFD Sender: No OFD packet to send [23:46:18]OFD Sender: No OFD packet to send [23:46:23]OFD Sender: No OFD packet to send [23:46:28]OFD Sender: No OFD packet to send [23:46:33]OFD Sender: No OFD packet to send [23:46:38]OFD Sender: No OFD packet to send [23:46:43]OFD Sender: No OFD packet to send [23:46:48]OFD Sender: No OFD packet to send [23:46:53]OFD Sender: No OFD packet to send [23:46:58]OFD Sender: No OFD packet to send [23:47:03]OFD Sender: No OFD packet to send [23:47:08]OFD Sender: No OFD packet to send [23:47:13]OFD Sender: No OFD packet to send [23:47:18]OFD Sender: No OFD packet to send [23:47:23]OFD Sender: No OFD packet to send [23:47:28]OFD Sender: No OFD packet to send [23:47:30]accept exits with 8 [23:47:30]New connection [23:47:30]New thread 3067284836 created [23:47:30]Thread 3067141476 joined [23:47:30]Waiting for new connection... [23:47:30] Sock 8.Parse request [23:47:30]Sock 8.Check first char [23:47:30]Sock 8.First char is OK [23:47:30]request: POST /json_proto HTTP/1.0 [23:47:30]Method: POST [23:47:30]URL: /json_proto [23:47:30]Method is POST - this is cgi request [23:47:30]url: /json_proto [23:47:30]query_string will be loaded in cgi processing [23:47:30]execute_cgi json_proto POST (null) [23:47:30]execute_cgi path=json_proto method=POST [23:47:30]POST find Content-Length [23:47:30]Host: 172.17.50.196:8080 [23:47:30]Content-Length: 215 [23:47:30]Content-Type: application/json [23:47:30] [23:47:30]POST finish read [23:47:30]Found Content-Length = 215 [23:47: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" ] } } [23:47:30]execute_script... [23:47: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" ] } } [23:47:30]POST & json_proto [23:47:30]process_json_proto [23:47:30]json parsed OK: [23:47:30]protocol is kg_v1.0 [23:47:30]action value=get_value [23:47:30]process_action get_value [23:47:30]cmd_get_value [23:47:30]process_action get_value done [23:47:30]requested_data is exist [23:47:30]produce_requested_data [23:47:30]requested_item kkm.sn is exist - process it [23:47:30]requested_item kkm.ver is exist - process it [23:47:30]requested_item fm.sn is exist - process it [23:47:30]wFMCommunicate request_size=4 [23:47:30]MH_SAM_APDU [23:47:30]CAPDU: 80 11 00 00 [23:47:30]Write to MH i2c: E2 08 00 E3 24 80 11 00 00 00 00 00 00 81 [23:47:30]Write i2c OK [23:47:30]MH_I2C_Read... [23:47:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:30]Read from MH i2c: E2 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 17 00 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 17 00 E3 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 DC [23:47:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:47:30]wFMCommunicate OK [23:47:30]requested_item fd.num is exist - process it [23:47:30]SAM_PROTO_GetFieldsCounters [23:47:30]wFMCommunicate request_size=4 [23:47:30]MH_SAM_APDU [23:47:30]CAPDU: 80 13 00 00 [23:47:30]Write to MH i2c: E2 08 00 E4 24 80 13 00 00 00 00 00 00 84 [23:47:30]Write i2c OK [23:47:30]MH_I2C_Read... [23:47:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:30]Read from MH i2c: E2 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 62 00 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 62 00 E4 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [23:47: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:30]wFMCommunicate OK [23:47:30]SAM_PROTO_GetFieldsCounters done [23:47:30]requested_item shift.num is exist - process it [23:47:30]requested_item shift.opened is exist - process it [23:47:30]req_shift_opened [23:47:30]FM_GetShiftState [23:47:30]SAM_PROTO_GetShiftState [23:47:30]wFMCommunicate request_size=4 [23:47:30]MH_SAM_APDU [23:47:30]CAPDU: 80 13 01 00 [23:47:30]Write to MH i2c: E2 08 00 E5 24 80 13 01 00 00 00 00 00 86 [23:47:30]Write i2c OK [23:47:30]MH_I2C_Read... [23:47:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:30]Read from MH i2c: E2 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 0E 00 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 0E 00 E5 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 D5 [23:47:30]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:47:30]wFMCommunicate OK [23:47:30]SAM_PROTO_GetShiftState done [23:47:30]FM_GetShiftState done [23:47:30]req_shift_opened done [23:47:30]requested_item shift.open_date is exist - process it [23:47:30]req_shift_open_date [23:47:30]req_shift_open_date done [23:47:30]produce_requested_data done [23:47:30]produce_requested_data return {"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139314,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:47:30]process_action_free get_value [23:47:30]json_value_free [23:47:30]json_value_free done [23:47:30]process_json_proto returns [23:47:30]Send response to host [23:47:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139314,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:47:30]free response buf [23:47:30]execute_script done [23:47:30]execute_script returns [23:47:30]free content buf [23:47:30]Sock 8.Close socket [23:47:30]Sock 8.Thread stoped [23:47:30]accept exits with 9 [23:47:30]New connection [23:47:30]New thread 3067141476 created [23:47:30]Thread 3067284836 joined [23:47:30]Waiting for new connection... [23:47:30] Sock 9.Parse request [23:47:30]Sock 9.Check first char [23:47:30]Sock 9.First char is OK [23:47:30]request: POST /json_proto HTTP/1.0 [23:47:30]Method: POST [23:47:30]URL: /json_proto [23:47:30]Method is POST - this is cgi request [23:47:30]url: /json_proto [23:47:30]query_string will be loaded in cgi processing [23:47:30]execute_cgi json_proto POST (null) [23:47:30]execute_cgi path=json_proto method=POST [23:47:30]POST find Content-Length [23:47:30]Host: 172.17.50.196:8080 [23:47:30]Content-Length: 331 [23:47:30]Content-Type: application/json [23:47:30] [23:47:30]POST finish read [23:47:30]Found Content-Length = 331 [23:47: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" ] } } [23:47:30]execute_script... [23:47: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" ] } } [23:47:31]POST & json_proto [23:47:31]process_json_proto [23:47:31]json parsed OK: [23:47:31]protocol is kg_v1.0 [23:47:31]action value=get_value [23:47:31]process_action get_value [23:47:31]cmd_get_value [23:47:31]process_action get_value done [23:47:31]requested_data is exist [23:47:31]produce_requested_data [23:47:31]requested_item fm.sale.total is exist - process it [23:47:31]SAM_PROTO_GetFMData [23:47:31]wFMCommunicate request_size=4 [23:47:31]MH_SAM_APDU [23:47:31]CAPDU: 80 13 03 00 [23:47:31]Write to MH i2c: E2 08 00 E6 24 80 13 03 00 00 00 00 00 89 [23:47:31]Write i2c OK [23:47:31]MH_I2C_Read... [23:47:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:47:31]Read from MH i2c: E2 [23:47:31]MH_I2C_Read... [23:47:31]Read from MH i2c: E2 FD 00 [23:47:31]MH_I2C_Read... [23:47:31]Read from MH i2c: E2 FD 00 E6 24 00 C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 AB [23:47:31]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [23:47:31]wFMCommunicate OK [23:47:31]wFMCommunicate request_size=4 [23:47:31]MH_SAM_APDU [23:47:31]CAPDU: 80 17 00 00 [23:47:31]Write to MH i2c: E2 08 00 E7 24 80 17 00 00 00 00 00 00 8B [23:47:31]Write i2c OK [23:47:31]MH_I2C_Read... [23:47:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:31]Read from MH i2c: E2 [23:47:31]MH_I2C_Read... [23:47:31]Read from MH i2c: E2 FD 00 [23:47:31]MH_I2C_Read... [23:47:31]Read from MH i2c: E2 FD 00 E7 24 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 A2 [23:47:31]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [23:47:31]wFMCommunicate OK [23:47:31]wFMCommunicate request_size=4 [23:47:31]MH_SAM_APDU [23:47:31]CAPDU: 80 17 00 00 [23:47:31]Write to MH i2c: E2 08 00 E8 24 80 17 00 00 00 00 00 00 8C [23:47:31]Write i2c OK [23:47:31]MH_I2C_Read... [23:47:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:32]Read from MH i2c: E2 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 FD 00 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 FD 00 E8 24 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 64 [23:47:32]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [23:47:32]wFMCommunicate OK [23:47:32]wFMCommunicate request_size=4 [23:47:32]MH_SAM_APDU [23:47:32]CAPDU: 80 17 00 00 [23:47:32]Write to MH i2c: E2 08 00 E9 24 80 17 00 00 00 00 00 00 8D [23:47:32]Write i2c OK [23:47:32]MH_I2C_Read... [23:47:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:32]Read from MH i2c: E2 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 FD 00 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 FD 00 E9 24 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 08 [23:47:32]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:47:32]wFMCommunicate OK [23:47:32]wFMCommunicate request_size=4 [23:47:32]MH_SAM_APDU [23:47:32]CAPDU: 80 17 00 00 [23:47:32]Write to MH i2c: E2 08 00 EA 24 80 17 00 00 00 00 00 00 8E [23:47:32]Write i2c OK [23:47:32]MH_I2C_Read... [23:47:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [23:47:32]Read from MH i2c: E2 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 E4 00 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 E4 00 EA 24 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6E [23:47:32]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:32]wFMCommunicate OK [23:47:32]SAM_PROTO_GetFMData done [23:47:32]requested_item fm.sale_refund.total is exist - process it [23:47:32]requested_item fm.buy.total is exist - process it [23:47:32]requested_item shift.sale.total is exist - process it [23:47:32]SAM_PROTO_GetShiftData [23:47:32]wFMCommunicate request_size=4 [23:47:32]MH_SAM_APDU [23:47:32]CAPDU: 80 13 02 00 [23:47:32]Write to MH i2c: E2 08 00 EB 24 80 13 02 00 00 00 00 00 8D [23:47:32]Write i2c OK [23:47:32]MH_I2C_Read... [23:47:33]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:47:33]Read from MH i2c: E2 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 FD 00 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 FD 00 EB 24 00 AF 04 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 D4 [23:47:33]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:47:33]wFMCommunicate OK [23:47:33]wFMCommunicate request_size=4 [23:47:33]MH_SAM_APDU [23:47:33]CAPDU: 80 17 00 00 [23:47:33]Write to MH i2c: E2 08 00 EC 24 80 17 00 00 00 00 00 00 90 [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]OFD Sender: No OFD packet to send [23:47:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:33]Read from MH i2c: E2 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 FD 00 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 FD 00 EC 24 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 A9 [23:47:33]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [23:47:33]wFMCommunicate OK [23:47:33]wFMCommunicate request_size=4 [23:47:33]MH_SAM_APDU [23:47:33]CAPDU: 80 17 00 00 [23:47:33]Write to MH i2c: E2 08 00 ED 24 80 17 00 00 00 00 00 00 91 [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:33]Read from MH i2c: E2 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 FD 00 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 FD 00 ED 24 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 45 [23:47:33]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [23:47:33]wFMCommunicate OK [23:47:33]wFMCommunicate request_size=4 [23:47:33]MH_SAM_APDU [23:47:33]CAPDU: 80 17 00 00 [23:47:33]Write to MH i2c: E2 08 00 EE 24 80 17 00 00 00 00 00 00 92 [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:34]Read from MH i2c: E2 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 FD 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 FD 00 EE 24 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 10 [23:47:34]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [23:47:34]wFMCommunicate OK [23:47:34]wFMCommunicate request_size=4 [23:47:34]MH_SAM_APDU [23:47:34]CAPDU: 80 17 00 00 [23:47:34]Write to MH i2c: E2 08 00 EF 24 80 17 00 00 00 00 00 00 93 [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [23:47:34]Read from MH i2c: E2 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 CC 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 CC 00 EF 24 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 74 [23:47:34]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:34]wFMCommunicate OK [23:47:34]SAM_PROTO_GetShiftData done [23:47:34]requested_item shift.sale.total_cash is exist - process it [23:47:34]requested_item shift.sale_refund.total is exist - process it [23:47:34]requested_item shift.sale_refund.total_cash is exist - process it [23:47:34]requested_item shift.buy.total is exist - process it [23:47:34]requested_item shift.buy.total_cash is exist - process it [23:47:34]produce_requested_data done [23:47:34]produce_requested_data return {"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":129182.54,"shift.sale.total_cash":97939.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} [23:47:34]process_action_free get_value [23:47:34]json_value_free [23:47:34]json_value_free done [23:47:34]process_json_proto returns [23:47:34]Send response to host [23:47:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":129182.54,"shift.sale.total_cash":97939.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}}} [23:47:34]free response buf [23:47:34]execute_script done [23:47:34]execute_script returns [23:47:34]free content buf [23:47:34]Sock 9.Close socket [23:47:34]Sock 9.Thread stoped [23:47:34]accept exits with 8 [23:47:34]New connection [23:47:34]New thread 3067284836 created [23:47:34]Thread 3067141476 joined [23:47:34]Waiting for new connection... [23:47:34] Sock 8.Parse request [23:47:34]Sock 8.Check first char [23:47:34]Sock 8.First char is OK [23:47:34]request: POST /json_proto HTTP/1.0 [23:47:34]Method: POST [23:47:34]URL: /json_proto [23:47:34]Method is POST - this is cgi request [23:47:34]url: /json_proto [23:47:34]query_string will be loaded in cgi processing [23:47:34]execute_cgi json_proto POST (null) [23:47:34]execute_cgi path=json_proto method=POST [23:47:34]POST find Content-Length [23:47:34]Host: 172.17.50.196:8080 [23:47:34]Content-Length: 331 [23:47:34]Content-Type: application/json [23:47:34] [23:47:34]POST finish read [23:47:34]Found Content-Length = 331 [23:47: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" ] } } [23:47:34]execute_script... [23:47: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" ] } } [23:47:34]POST & json_proto [23:47:34]process_json_proto [23:47:34]json parsed OK: [23:47:34]protocol is kg_v1.0 [23:47:34]action value=get_value [23:47:34]process_action get_value [23:47:34]cmd_get_value [23:47:34]process_action get_value done [23:47:34]requested_data is exist [23:47:34]produce_requested_data [23:47:34]requested_item fm.sale.total is exist - process it [23:47:34]SAM_PROTO_GetFMData [23:47:34]wFMCommunicate request_size=4 [23:47:34]MH_SAM_APDU [23:47:34]CAPDU: 80 13 03 00 [23:47:34]Write to MH i2c: E2 08 00 F0 24 80 13 03 00 00 00 00 00 93 [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:34]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:47:34]Read from MH i2c: E2 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 FD 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 FD 00 F0 24 00 C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 B5 [23:47:34]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [23:47:34]wFMCommunicate OK [23:47:34]wFMCommunicate request_size=4 [23:47:34]MH_SAM_APDU [23:47:34]CAPDU: 80 17 00 00 [23:47:34]Write to MH i2c: E2 08 00 F1 24 80 17 00 00 00 00 00 00 95 [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:35]Read from MH i2c: E2 [23:47:35]MH_I2C_Read... [23:47:35]Read from MH i2c: E2 FD 00 [23:47:35]MH_I2C_Read... [23:47:35]Read from MH i2c: E2 FD 00 F1 24 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 AC [23:47:35]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [23:47:35]wFMCommunicate OK [23:47:35]wFMCommunicate request_size=4 [23:47:35]MH_SAM_APDU [23:47:35]CAPDU: 80 17 00 00 [23:47:35]Write to MH i2c: E2 08 00 F2 24 80 17 00 00 00 00 00 00 96 [23:47:35]Write i2c OK [23:47:35]MH_I2C_Read... [23:47:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:35]Read from MH i2c: E2 [23:47:35]MH_I2C_Read... [23:47:35]Read from MH i2c: E2 FD 00 [23:47:35]MH_I2C_Read... [23:47:35]Read from MH i2c: E2 FD 00 F2 24 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 6E [23:47:35]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [23:47:35]wFMCommunicate OK [23:47:35]wFMCommunicate request_size=4 [23:47:35]MH_SAM_APDU [23:47:35]CAPDU: 80 17 00 00 [23:47:35]Write to MH i2c: E2 08 00 F3 24 80 17 00 00 00 00 00 00 97 [23:47:35]Write i2c OK [23:47:35]MH_I2C_Read... [23:47:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:35]Read from MH i2c: E2 [23:47:35]MH_I2C_Read... [23:47:35]Read from MH i2c: E2 FD 00 [23:47:35]MH_I2C_Read... [23:47:35]Read from MH i2c: E2 FD 00 F3 24 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 12 [23:47:36]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:47:36]wFMCommunicate OK [23:47:36]wFMCommunicate request_size=4 [23:47:36]MH_SAM_APDU [23:47:36]CAPDU: 80 17 00 00 [23:47:36]Write to MH i2c: E2 08 00 F4 24 80 17 00 00 00 00 00 00 98 [23:47:36]Write i2c OK [23:47:36]MH_I2C_Read... [23:47:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [23:47:36]Read from MH i2c: E2 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 E4 00 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 E4 00 F4 24 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 78 [23:47:36]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:36]wFMCommunicate OK [23:47:36]SAM_PROTO_GetFMData done [23:47:36]requested_item fm.sale_refund.total is exist - process it [23:47:36]requested_item fm.buy.total is exist - process it [23:47:36]requested_item shift.sale.total is exist - process it [23:47:36]SAM_PROTO_GetShiftData [23:47:36]wFMCommunicate request_size=4 [23:47:36]MH_SAM_APDU [23:47:36]CAPDU: 80 13 02 00 [23:47:36]Write to MH i2c: E2 08 00 F5 24 80 13 02 00 00 00 00 00 97 [23:47:36]Write i2c OK [23:47:36]MH_I2C_Read... [23:47:36]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:47:36]Read from MH i2c: E2 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 FD 00 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 FD 00 F5 24 00 AF 04 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 DE [23:47:36]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:47:37]wFMCommunicate OK [23:47:37]wFMCommunicate request_size=4 [23:47:37]MH_SAM_APDU [23:47:37]CAPDU: 80 17 00 00 [23:47:37]Write to MH i2c: E2 08 00 F6 24 80 17 00 00 00 00 00 00 9A [23:47:37]Write i2c OK [23:47:37]MH_I2C_Read... [23:47:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:37]Read from MH i2c: E2 [23:47:37]MH_I2C_Read... [23:47:37]Read from MH i2c: E2 FD 00 [23:47:37]MH_I2C_Read... [23:47:37]Read from MH i2c: E2 FD 00 F6 24 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B3 [23:47: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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [23:47:37]wFMCommunicate OK [23:47:37]wFMCommunicate request_size=4 [23:47:37]MH_SAM_APDU [23:47:37]CAPDU: 80 17 00 00 [23:47:37]Write to MH i2c: E2 08 00 F7 24 80 17 00 00 00 00 00 00 9B [23:47:37]Write i2c OK [23:47:37]MH_I2C_Read... [23:47:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:37]Read from MH i2c: E2 [23:47:37]MH_I2C_Read... [23:47:37]Read from MH i2c: E2 FD 00 [23:47:37]MH_I2C_Read... [23:47:37]Read from MH i2c: E2 FD 00 F7 24 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4F [23:47:37]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [23:47:37]wFMCommunicate OK [23:47:37]wFMCommunicate request_size=4 [23:47:37]MH_SAM_APDU [23:47:37]CAPDU: 80 17 00 00 [23:47:37]Write to MH i2c: E2 08 00 F8 24 80 17 00 00 00 00 00 00 9C [23:47:37]Write i2c OK [23:47:37]MH_I2C_Read... [23:47:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:38]Read from MH i2c: E2 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: E2 FD 00 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: E2 FD 00 F8 24 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 1A [23:47:38]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [23:47:38]wFMCommunicate OK [23:47:38]wFMCommunicate request_size=4 [23:47:38]MH_SAM_APDU [23:47:38]CAPDU: 80 17 00 00 [23:47:38]Write to MH i2c: E2 08 00 F9 24 80 17 00 00 00 00 00 00 9D [23:47:38]Write i2c OK [23:47:38]MH_I2C_Read... [23:47:38]OFD Sender: No OFD packet to send [23:47:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [23:47:38]Read from MH i2c: E2 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: E2 CC 00 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: E2 CC 00 F9 24 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7E [23:47:38]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:38]wFMCommunicate OK [23:47:38]SAM_PROTO_GetShiftData done [23:47:38]requested_item shift.sale.total_cash is exist - process it [23:47:38]requested_item shift.sale_refund.total is exist - process it [23:47:38]requested_item shift.sale_refund.total_cash is exist - process it [23:47:38]requested_item shift.buy.total is exist - process it [23:47:38]requested_item shift.buy.total_cash is exist - process it [23:47:38]produce_requested_data done [23:47:38]produce_requested_data return {"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":129182.54,"shift.sale.total_cash":97939.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} [23:47:38]process_action_free get_value [23:47:38]json_value_free [23:47:38]json_value_free done [23:47:38]process_json_proto returns [23:47:38]Send response to host [23:47:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":129182.54,"shift.sale.total_cash":97939.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}}} [23:47:38]free response buf [23:47:38]execute_script done [23:47:38]execute_script returns [23:47:38]free content buf [23:47:38]Sock 8.Close socket [23:47:38]Sock 8.Thread stoped [23:47:38]accept exits with 9 [23:47:38]New connection [23:47:38]New thread 3067141476 created [23:47:38]Thread 3067284836 joined [23:47:38]Waiting for new connection... [23:47:38] Sock 9.Parse request [23:47:38]Sock 9.Check first char [23:47:38]Sock 9.First char is OK [23:47:38]request: POST /json_proto HTTP/1.0 [23:47:38]Method: POST [23:47:38]URL: /json_proto [23:47:38]Method is POST - this is cgi request [23:47:38]url: /json_proto [23:47:38]query_string will be loaded in cgi processing [23:47:38]execute_cgi json_proto POST (null) [23:47:38]execute_cgi path=json_proto method=POST [23:47:38]POST find Content-Length [23:47:38]Host: 172.17.50.196:8080 [23:47:38]Content-Length: 251 [23:47:38]Content-Type: application/json [23:47:38] [23:47:38]POST finish read [23:47:38]Found Content-Length = 251 [23:47:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u0443\u0440\u0430\u043F\u043E\u0432 \u0417. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:38]execute_script... [23:47:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u0443\u0440\u0430\u043F\u043E\u0432 \u0417. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:38]POST & json_proto [23:47:38]process_json_proto [23:47:38]json parsed OK: [23:47:38]protocol is kg_v1.0 [23:47:38]action value=x_report [23:47:38]process_action x_report [23:47:38]cmd_x_report [23:47:38]MH_GetDate [23:47:38]Write to MH i2c: F0 00 00 FA 24 0D [23:47:38]Write i2c OK [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: F0 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: F0 09 00 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: F0 09 00 FA 24 00 1D 74 21 67 72 0D 1C 67 31 [23:47:38]GetLastDocTimeStamp 1730245412 [23:47:38]current date 1730245661 [23:47:38]FM_GetShiftState [23:47:38]SAM_PROTO_GetShiftState [23:47:38]wFMCommunicate request_size=4 [23:47:38]MH_SAM_APDU [23:47:38]CAPDU: 80 13 01 00 [23:47:38]Write to MH i2c: E2 08 00 FB 24 80 13 01 00 00 00 00 00 9C [23:47:38]Write i2c OK [23:47:38]MH_I2C_Read... [23:47:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:38]Read from MH i2c: E2 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: E2 0E 00 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: E2 0E 00 FB 24 00 09 00 01 97 25 20 67 00 00 00 00 90 00 EB [23:47:38]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:47:38]wFMCommunicate OK [23:47:38]SAM_PROTO_GetShiftState done [23:47:38]FM_GetShiftState done [23:47:38]KKMCreateXReportDocument [23:47:38]Load OK [23:47:38]Malloc new data [23:47:38]MH_GetDate [23:47:38]Write to MH i2c: F0 00 00 FC 24 0F [23:47:38]Write i2c OK [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: F0 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: F0 09 00 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: F0 09 00 FC 24 00 1D 74 21 67 72 0D 1C 67 33 [23:47:38]Malloc new data [23:47:38]Malloc new data [23:47:38]wFMCommunicate request_size=4 [23:47:38]MH_SAM_APDU [23:47:38]CAPDU: 80 11 00 00 [23:47:38]Write to MH i2c: E2 08 00 FD 24 80 11 00 00 00 00 00 00 9B [23:47:38]Write i2c OK [23:47:38]MH_I2C_Read... [23:47:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:39]Read from MH i2c: E2 [23:47:39]MH_I2C_Read... [23:47:39]Read from MH i2c: E2 17 00 [23:47:39]MH_I2C_Read... [23:47:39]Read from MH i2c: E2 17 00 FD 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F6 [23:47:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:47:39]wFMCommunicate OK [23:47:39]SAM_PROTO_GetFieldsCounters [23:47:39]wFMCommunicate request_size=4 [23:47:39]MH_SAM_APDU [23:47:39]CAPDU: 80 13 00 00 [23:47:39]Write to MH i2c: E2 08 00 FE 24 80 13 00 00 00 00 00 00 9E [23:47:39]Write i2c OK [23:47:39]MH_I2C_Read... [23:47:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:39]Read from MH i2c: E2 [23:47:39]MH_I2C_Read... [23:47:39]Read from MH i2c: E2 62 00 [23:47:39]MH_I2C_Read... [23:47:39]Read from MH i2c: E2 62 00 FE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [23:47: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:39]wFMCommunicate OK [23:47:39]SAM_PROTO_GetFieldsCounters done [23:47:39]Malloc new data [23:47:39]Malloc new data [23:47:39]Malloc new data [23:47:39]KKMCreateXReportDocument OK [23:47:39]KKMSetXReportData OK [23:47:39]KKMPrepareXReportFMData [23:47:39]SAM_PROTO_GetShiftData [23:47:39]wFMCommunicate request_size=4 [23:47:39]MH_SAM_APDU [23:47:39]CAPDU: 80 13 02 00 [23:47:39]Write to MH i2c: E2 08 00 FF 24 80 13 02 00 00 00 00 00 A1 [23:47:39]Write i2c OK [23:47:39]MH_I2C_Read... [23:47:39]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:47:39]Read from MH i2c: E2 [23:47:39]MH_I2C_Read... [23:47:39]Read from MH i2c: E2 FD 00 [23:47:39]MH_I2C_Read... [23:47:39]Read from MH i2c: E2 FD 00 FF 24 00 AF 04 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 E8 [23:47:39]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:47:39]wFMCommunicate OK [23:47:39]wFMCommunicate request_size=4 [23:47:39]MH_SAM_APDU [23:47:39]CAPDU: 80 17 00 00 [23:47:39]Write to MH i2c: E2 08 00 00 25 80 17 00 00 00 00 00 00 A5 [23:47:39]Write i2c OK [23:47:39]MH_I2C_Read... [23:47:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:40]Read from MH i2c: E2 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 FD 00 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 FD 00 00 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 BE [23:47: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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [23:47:40]wFMCommunicate OK [23:47:40]wFMCommunicate request_size=4 [23:47:40]MH_SAM_APDU [23:47:40]CAPDU: 80 17 00 00 [23:47:40]Write to MH i2c: E2 08 00 01 25 80 17 00 00 00 00 00 00 A6 [23:47:40]Write i2c OK [23:47:40]MH_I2C_Read... [23:47:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:40]Read from MH i2c: E2 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 FD 00 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 FD 00 01 25 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 5A [23:47:40]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [23:47:40]wFMCommunicate OK [23:47:40]wFMCommunicate request_size=4 [23:47:40]MH_SAM_APDU [23:47:40]CAPDU: 80 17 00 00 [23:47:40]Write to MH i2c: E2 08 00 02 25 80 17 00 00 00 00 00 00 A7 [23:47:40]Write i2c OK [23:47:40]MH_I2C_Read... [23:47:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:41]Read from MH i2c: E2 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 FD 00 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 FD 00 02 25 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 25 [23:47:41]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [23:47:41]wFMCommunicate OK [23:47:41]wFMCommunicate request_size=4 [23:47:41]MH_SAM_APDU [23:47:41]CAPDU: 80 17 00 00 [23:47:41]Write to MH i2c: E2 08 00 03 25 80 17 00 00 00 00 00 00 A8 [23:47:41]Write i2c OK [23:47:41]MH_I2C_Read... [23:47:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [23:47:41]Read from MH i2c: E2 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 CC 00 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 CC 00 03 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 89 [23:47:41]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:41]wFMCommunicate OK [23:47:41]SAM_PROTO_GetShiftData done [23:47:41]1194 (1195) - счетчики итогов смены [23:47:41] 1134 (4) - 299 - количество чеков со всеми признаками расчетов [23:47:41] 1129 (156) - счетчики операций «приход» [23:47:41] 1135 (4) - 299 - количество чеков по признаку расчетов [23:47:41] 1201 (3) - 129182.54 - общая итоговая сумма в чеках [23:47:41] 1136 (3) - 97939.00 - итоговая сумма в чеках наличными [23:47:41] 1138 (3) - 31243.54 - итоговая сумма в чеках безналичными [23:47:41] 1024 (123) - суммы налогов [23:47:41] 1006 (9) - суммы НДС [23:47:41] 1010 (1) - 0% - код ставки НДС [23:47:41] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:41] 1006 (12) - суммы НДС [23:47:41] 1010 (1) - 12% - код ставки НДС [23:47:41] 1011 (3) - 13719.55 - сумма НДС по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 0% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (12) - суммы НСП [23:47:41] 1014 (1) - 1% - код ставки НСП [23:47:41] 1015 (3) - 1143.15 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 2% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 3% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 5% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 0,50% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 1,50% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1130 (141) - счетчики операций «возврат прихода» [23:47:41] 1135 (4) - 0 - количество чеков по признаку расчетов [23:47:41] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:47:41] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:47:41] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:47:41] 1024 (117) - суммы налогов [23:47:41] 1006 (9) - суммы НДС [23:47:41] 1010 (1) - 0% - код ставки НДС [23:47:41] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:41] 1006 (9) - суммы НДС [23:47:41] 1010 (1) - 12% - код ставки НДС [23:47:41] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 0% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 1% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 2% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 3% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 5% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 0,50% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 1,50% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1131 (141) - счетчики операций «расход» [23:47:41] 1135 (4) - 0 - количество чеков по признаку расчетов [23:47:41] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:47:41] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:47:41] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:47:41] 1024 (117) - суммы налогов [23:47:41] 1006 (9) - суммы НДС [23:47:41] 1010 (1) - 0% - код ставки НДС [23:47:41] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:41] 1006 (9) - суммы НДС [23:47:41] 1010 (1) - 12% - код ставки НДС [23:47:41] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 0% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 1% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 2% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 3% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 5% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 0,50% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 1,50% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1132 (141) - счетчики операций «возврат расхода» [23:47:41] 1135 (4) - 0 - количество чеков по признаку расчетов [23:47:41] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:47:41] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:47:41] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:47:41] 1024 (117) - суммы налогов [23:47:41] 1006 (9) - суммы НДС [23:47:41] 1010 (1) - 0% - код ставки НДС [23:47:41] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:41] 1006 (9) - суммы НДС [23:47:41] 1010 (1) - 12% - код ставки НДС [23:47:41] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 0% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 1% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 2% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 3% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 5% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 0,50% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1007 (9) - суммы НСП [23:47:41] 1014 (1) - 1,50% - код ставки НСП [23:47:41] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:41] 1133 (588) - - счетчики коррекции - не используются [23:47:41]SetTLVBufToDocument [23:47:41]Processing tag 1194 (04AA) [23:47:41]Load OK [23:47:41]SetTLVBufToDocument [23:47:41]Processing tag 1134 (046E) [23:47:41]Malloc new data [23:47:41]Processing tag 1129 (0469) [23:47:41]Load OK [23:47:41]SetTLVBufToDocument [23:47:41]Processing tag 1135 (046F) [23:47:41]Malloc new data [23:47:41]Processing tag 1201 (04B1) [23:47:41]Malloc new data [23:47:41]Processing tag 1136 (0470) [23:47:41]Malloc new data [23:47:41]Processing tag 1138 (0472) [23:47:41]Malloc new data [23:47:41]Processing tag 1024 (0400) [23:47:41]Load OK [23:47:41]SetTLVBufToDocument [23:47:41]Processing tag 1006 (03EE) [23:47:41]Load OK [23:47:41]SetTLVBufToDocument [23:47:42]Processing tag 1010 (03F2) [23:47:42]Malloc new data [23:47:42]Processing tag 1011 (03F3) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1006 (03EE) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1010 (03F2) [23:47:42]Malloc new data [23:47:42]Processing tag 1011 (03F3) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]SetTLVBufToDocument err=0 [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1130 (046A) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1135 (046F) [23:47:42]Malloc new data [23:47:42]Processing tag 1201 (04B1) [23:47:42]Malloc new data [23:47:42]Processing tag 1136 (0470) [23:47:42]Malloc new data [23:47:42]Processing tag 1138 (0472) [23:47:42]Malloc new data [23:47:42]Processing tag 1024 (0400) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1006 (03EE) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1010 (03F2) [23:47:42]Malloc new data [23:47:42]Processing tag 1011 (03F3) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1006 (03EE) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1010 (03F2) [23:47:42]Malloc new data [23:47:42]Processing tag 1011 (03F3) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]SetTLVBufToDocument err=0 [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1131 (046B) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1135 (046F) [23:47:42]Malloc new data [23:47:42]Processing tag 1201 (04B1) [23:47:42]Malloc new data [23:47:42]Processing tag 1136 (0470) [23:47:42]Malloc new data [23:47:42]Processing tag 1138 (0472) [23:47:42]Malloc new data [23:47:42]Processing tag 1024 (0400) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1006 (03EE) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1010 (03F2) [23:47:42]Malloc new data [23:47:42]Processing tag 1011 (03F3) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1006 (03EE) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1010 (03F2) [23:47:42]Malloc new data [23:47:42]Processing tag 1011 (03F3) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]SetTLVBufToDocument err=0 [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1132 (046C) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1135 (046F) [23:47:42]Malloc new data [23:47:42]Processing tag 1201 (04B1) [23:47:42]Malloc new data [23:47:42]Processing tag 1136 (0470) [23:47:42]Malloc new data [23:47:42]Processing tag 1138 (0472) [23:47:42]Malloc new data [23:47:42]Processing tag 1024 (0400) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1006 (03EE) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1010 (03F2) [23:47:42]Malloc new data [23:47:42]Processing tag 1011 (03F3) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1006 (03EE) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1010 (03F2) [23:47:42]Malloc new data [23:47:42]Processing tag 1011 (03F3) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1007 (03EF) [23:47:42]Load OK [23:47:42]SetTLVBufToDocument [23:47:42]Processing tag 1014 (03F6) [23:47:42]Malloc new data [23:47:42]Processing tag 1015 (03F7) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]SetTLVBufToDocument err=0 [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Processing tag 1133 (046D) [23:47:42]Malloc new data [23:47:42]SetTLVBufToDocument err=0 [23:47:42]SetTLVBufToDocument err=0 [23:47:42]Malloc new data [23:47:42]SAM_PROTO_GetFMData [23:47:42]wFMCommunicate request_size=4 [23:47:42]MH_SAM_APDU [23:47:42]CAPDU: 80 13 03 00 [23:47:42]Write to MH i2c: E2 08 00 04 25 80 13 03 00 00 00 00 00 A8 [23:47:42]Write i2c OK [23:47:42]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 FD 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 FD 00 04 25 00 C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 CA [23:47:43]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [23:47:43]wFMCommunicate OK [23:47:43]wFMCommunicate request_size=4 [23:47:43]MH_SAM_APDU [23:47:43]CAPDU: 80 17 00 00 [23:47:43]Write to MH i2c: E2 08 00 05 25 80 17 00 00 00 00 00 00 AA [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]OFD Sender: No OFD packet to send [23:47:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 FD 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 FD 00 05 25 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 C1 [23:47:43]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [23:47:44]wFMCommunicate OK [23:47:44]wFMCommunicate request_size=4 [23:47:44]MH_SAM_APDU [23:47:44]CAPDU: 80 17 00 00 [23:47:44]Write to MH i2c: E2 08 00 06 25 80 17 00 00 00 00 00 00 AB [23:47:44]Write i2c OK [23:47:44]MH_I2C_Read... [23:47:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:44]Read from MH i2c: E2 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 FD 00 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 FD 00 06 25 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 83 [23:47:44]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [23:47:44]wFMCommunicate OK [23:47:44]wFMCommunicate request_size=4 [23:47:44]MH_SAM_APDU [23:47:44]CAPDU: 80 17 00 00 [23:47:44]Write to MH i2c: E2 08 00 07 25 80 17 00 00 00 00 00 00 AC [23:47:44]Write i2c OK [23:47:44]MH_I2C_Read... [23:47:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:44]Read from MH i2c: E2 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 FD 00 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: E2 FD 00 07 25 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 27 [23:47:44]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:47:45]wFMCommunicate OK [23:47:45]wFMCommunicate request_size=4 [23:47:45]MH_SAM_APDU [23:47:45]CAPDU: 80 17 00 00 [23:47:45]Write to MH i2c: E2 08 00 08 25 80 17 00 00 00 00 00 00 AD [23:47:45]Write i2c OK [23:47:45]MH_I2C_Read... [23:47:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [23:47:45]Read from MH i2c: E2 [23:47:45]MH_I2C_Read... [23:47:45]Read from MH i2c: E2 E4 00 [23:47:45]MH_I2C_Read... [23:47:45]Read from MH i2c: E2 E4 00 08 25 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 8D [23:47:45]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:45]wFMCommunicate OK [23:47:45]SAM_PROTO_GetFMData done [23:47:45]FM_GetFMData:85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 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 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:47:46]oper:6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 [23:47:46]total:70 D8 00 52 01 [23:47:46]Malloc new data [23:47:46]oper:6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 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 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:47:46]total:20 31 05 09 [23:47:46]Malloc new data [23:47:46]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:47:46]total: [23:47:46]Malloc new data [23:47:46]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:47:46]total: [23:47:46]Malloc new data [23:47:46]KKMPrepareXReportFMData err=0 [23:47:46]Х отчет ИНН: 02508201610067 Кассир: Сурапов З. 29.10.2024 23:47 Смена: 522 РНМ: 0000000000091631 ЗНМ: 0300000081 СНО: Общий режим Всего чеков: 299 ИТОГИ ПРИХОД Чеков: 299 Общий итог: 129182.54 Итого наличными: 97939.00 Итого безнал.: 31243.54 НДС 0% : 0.00 НДС 12% : 13719.55 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 1143.15 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 97939.00 НС Приход: 56707544.16 НС Возвр.Прихода: 1513352.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874669 [23:47:46]StoreToDocumentArchive [23:47:46]MH_GetDate [23:47:46]Write to MH i2c: F0 00 00 09 25 1D [23:47:46]Write i2c OK [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: F0 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: F0 09 00 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: F0 09 00 09 25 00 24 74 21 67 72 0D 1C 67 48 [23:47:46]shift 522 fd 1730245668 [23:47:46]Create dir for shift 0522 [23:47:46]save to /storage/0522/doc_1730245668 [23:47:46]save last doc name /storage/0522/doc_1730245668 to /storage/kkm_last_doc_name [23:47:46]save OK [23:47:46]Clear old archive folders... [23:47:46]NVStorageSaveData kkm_last_timestamp [23:47:46]File name is /storage/kkm_last_timestamp [23:47:46]Write 4 bytes [23:47:46]NVStorageSaveData done [23:47:46]ExternCall_PrintAddStr [23:47:46]wPrintStart [23:47:46]Write to MH i2c: 01 00 00 0A 25 2F [23:47:46]Write i2c OK [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: 01 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: 01 07 00 [23:47:46]MH_I2C_Read... [23:47:46]Read from MH i2c: 01 07 00 0A 25 00 00 00 00 00 FF 0F 44 [23:47:46]RasterBufferAndPrint [23:47:46]line Х отчет [23:47:46]line ИНН: 02508201610067 [23:47:46]line Кассир: Сурапов З. [23:47:46]line 29.10.2024 23:47 [23:47:46]line Смена: 522 [23:47:46]line РНМ: 0000000000091631 [23:47:46]line ЗНМ: 0300000081 [23:47:46]line СНО: Общий режим [23:47:46]line Всего чеков: 299 [23:47:46]line ИТОГИ ПРИХОД [23:47:46]line Чеков: 299 [23:47:46]line Общий итог: 129182.54 [23:47:46]line Итого наличными: 97939.00 [23:47:46]line Итого безнал.: 31243.54 [23:47:46]line НДС 0% : 0.00 [23:47:46]line НДС 12% : 13719.55 [23:47:46]line НСП 0% : 0.00 [23:47:46]line НСП 1,50% : 0.00 [23:47:46]line НСП 0,50% : 0.00 [23:47:46]line НСП 5% : 0.00 [23:47:46]line НСП 3% : 0.00 [23:47:46]line НСП 2% : 0.00 [23:47:46]line НСП 1% : 1143.15 [23:47:46]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:47:46]line Чеков: 0 [23:47:46]line Общий итог: 0.00 [23:47:46]line Итого наличными: 0.00 [23:47:46]line Итого безнал.: 0.00 [23:47:46]line НДС 0% : 0.00 [23:47:46]line НДС 12% : 0.00 [23:47:46]line НСП 0% : 0.00 [23:47:46]line НСП 1,50% : 0.00 [23:47:46]line НСП 0,50% : 0.00 [23:47:46]line НСП 5% : 0.00 [23:47:46]line НСП 3% : 0.00 [23:47:46]line НСП 2% : 0.00 [23:47:46]line НСП 1% : 0.00 [23:47:46]line ИТОГИ РАСХОД [23:47:46]line Чеков: 0 [23:47:46]line Общий итог: 0.00 [23:47:46]line Итого наличными: 0.00 [23:47:46]line Итого безнал.: 0.00 [23:47:46]line НДС 0% : 0.00 [23:47:46]line НДС 12% : 0.00 [23:47:46]line НСП 0% : 0.00 [23:47:46]line НСП 1,50% : 0.00 [23:47:46]line НСП 0,50% : 0.00 [23:47:46]line НСП 5% : 0.00 [23:47:46]line НСП 3% : 0.00 [23:47:46]line НСП 2% : 0.00 [23:47:46]line НСП 1% : 0.00 [23:47:46]line ИТОГИ ВОЗВРАТ РАСХОДА [23:47:46]line Чеков: 0 [23:47:46]line Общий итог: 0.00 [23:47:46]line Итого наличными: 0.00 [23:47:46]line Итого безнал.: 0.00 [23:47:46]line НДС 0% : 0.00 [23:47:46]line НДС 12% : 0.00 [23:47:46]line НСП 0% : 0.00 [23:47:46]line НСП 1,50% : 0.00 [23:47:46]line НСП 0,50% : 0.00 [23:47:46]line НСП 5% : 0.00 [23:47:46]line НСП 3% : 0.00 [23:47:46]line НСП 2% : 0.00 [23:47:46]line НСП 1% : 0.00 [23:47:46]line Сумма внесений: 0.00 [23:47:46]line Сумма выплат: 0.00 [23:47:46]line Нал. в кассе: 97939.00 [23:47:46]line НС Приход: 56707544.16 [23:47:46]line НС Возвр.Прихода: 1513352.00 [23:47:46]line НС Расход: 0.00 [23:47:46]line НС Возвр.Расхода: 0.00 [23:47:46]line ФМ: 0000000000874669 [23:47:46]written 0, free lines is 4095 [23:47:47]Write to MH i2c: 01 00 00 55 25 7A [23:47:47]Write i2c OK [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: 01 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: 01 07 00 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: 01 07 00 55 25 00 00 00 00 00 12 0B 9E [23:47:47]RasterBufferAndPrint [23:47:47]line [23:47:47]line [23:47:47]line [23:47:47]line [23:47:47]line [23:47:47]written 0, free lines is 2870 [23:47:47]MH_Cut [23:47:47]Write to MH i2c: D1 01 00 5C 25 01 53 [23:47:47]Write i2c OK [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: D1 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: D1 01 00 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: D1 01 00 5C 25 00 52 [23:47:47]Write to MH i2c: 01 00 00 5D 25 82 [23:47:47]Write i2c OK [23:47:47]MH_I2C_Read... [23:47:48]*** Cut start [23:47:48]*** Partial cut [23:47:48]*** CUTSNS_PIN = 1 [23:47:48]*** CUTSNS_PIN = 0 [23:47:48]OFD Sender: No OFD packet to send [23:47:48]*** Brake cut motor [23:47:48]Read from MH i2c: 01 [23:47:48]MH_I2C_Read... [23:47:48]*** Stop cut motor [23:47:48]*** Cut end [23:47:48]Read from MH i2c: 01 07 00 [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: 01 07 00 5D 25 00 00 00 00 00 FF 0F 97 [23:47:48]process_action x_report done [23:47:48]requested_data is exist [23:47:48]produce_requested_data [23:47:48]requested_item fd.num is exist - process it [23:47:48]SAM_PROTO_GetFieldsCounters [23:47:48]wFMCommunicate request_size=4 [23:47:48]MH_SAM_APDU [23:47:48]CAPDU: 80 13 00 00 [23:47:49]Write to MH i2c: E2 08 00 5E 25 80 13 00 00 00 00 00 00 FF [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 62 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 62 00 5E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 28 [23:47:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:49]wFMCommunicate OK [23:47:49]SAM_PROTO_GetFieldsCounters done [23:47:49]requested_item shift.num is exist - process it [23:47:49]requested_item shift.opened is exist - process it [23:47:49]req_shift_opened [23:47:49]FM_GetShiftState [23:47:49]SAM_PROTO_GetShiftState [23:47:49]wFMCommunicate request_size=4 [23:47:49]MH_SAM_APDU [23:47:49]CAPDU: 80 13 01 00 [23:47:49]Write to MH i2c: E2 08 00 5F 25 80 13 01 00 00 00 00 00 01 [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 0E 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 0E 00 5F 25 00 09 00 01 97 25 20 67 00 00 00 00 90 00 50 [23:47:49]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:47:49]wFMCommunicate OK [23:47:49]SAM_PROTO_GetShiftState done [23:47:49]FM_GetShiftState done [23:47:49]req_shift_opened done [23:47:49]requested_item shift.open_date is exist - process it [23:47:49]req_shift_open_date [23:47:49]req_shift_open_date done [23:47:49]produce_requested_data done [23:47:49]produce_requested_data return {"fd.num":139314,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:47:49]process_action_free x_report [23:47:49]json_value_free [23:47:49]json_value_free done [23:47:49]process_json_proto returns [23:47:49]Send response to host [23:47:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":139314,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:47:49]free response buf [23:47:49]execute_script done [23:47:49]execute_script returns [23:47:49]free content buf [23:47:49]Sock 9.Close socket [23:47:49]Sock 9.Thread stoped [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]accept exits with 8 [23:48:53]New connection [23:48:53]New thread 3067284836 created [23:48:53]Thread 3067141476 joined [23:48:53]Waiting for new connection... [23:48:53] Sock 8.Parse request [23:48:53]Sock 8.Check first char [23:48:53]Sock 8.First char is OK [23:48:53]request: POST /json_proto HTTP/1.0 [23:48:53]Method: POST [23:48:53]URL: /json_proto [23:48:53]Method is POST - this is cgi request [23:48:53]url: /json_proto [23:48:53]query_string will be loaded in cgi processing [23:48:53]execute_cgi json_proto POST (null) [23:48:53]execute_cgi path=json_proto method=POST [23:48:53]POST find Content-Length [23:48:53]Host: 172.17.50.196:8080 [23:48:53]Content-Length: 215 [23:48:53]Content-Type: application/json [23:48:53] [23:48:53]POST finish read [23:48:53]Found Content-Length = 215 [23:48:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:48:53]execute_script... [23:48:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:48:53]POST & json_proto [23:48:53]process_json_proto [23:48:53]json parsed OK: [23:48:53]protocol is kg_v1.0 [23:48:53]action value=get_value [23:48:53]process_action get_value [23:48:53]cmd_get_value [23:48:53]process_action get_value done [23:48:53]requested_data is exist [23:48:53]produce_requested_data [23:48:53]requested_item kkm.sn is exist - process it [23:48:53]requested_item kkm.ver is exist - process it [23:48:53]requested_item fm.sn is exist - process it [23:48:53]wFMCommunicate request_size=4 [23:48:53]MH_SAM_APDU [23:48:53]CAPDU: 80 11 00 00 [23:48:53]Write to MH i2c: E2 08 00 60 25 80 11 00 00 00 00 00 00 FF [23:48:53]Write i2c OK [23:48:53]MH_I2C_Read... [23:48:53]OFD Sender: No OFD packet to send [23:48:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:53]Read from MH i2c: E2 [23:48:53]MH_I2C_Read... [23:48:53]Read from MH i2c: E2 17 00 [23:48:53]MH_I2C_Read... [23:48:53]Read from MH i2c: E2 17 00 60 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 5A [23:48:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:48:53]wFMCommunicate OK [23:48:53]requested_item fd.num is exist - process it [23:48:53]SAM_PROTO_GetFieldsCounters [23:48:53]wFMCommunicate request_size=4 [23:48:53]MH_SAM_APDU [23:48:53]CAPDU: 80 13 00 00 [23:48:53]Write to MH i2c: E2 08 00 61 25 80 13 00 00 00 00 00 00 02 [23:48:53]Write i2c OK [23:48:53]MH_I2C_Read... [23:48:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:48:53]Read from MH i2c: E2 [23:48:53]MH_I2C_Read... [23:48:53]Read from MH i2c: E2 62 00 [23:48:53]MH_I2C_Read... [23:48:53]Read from MH i2c: E2 62 00 61 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [23:48: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 32 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:48:53]wFMCommunicate OK [23:48:53]SAM_PROTO_GetFieldsCounters done [23:48:53]requested_item shift.num is exist - process it [23:48:53]requested_item shift.opened is exist - process it [23:48:53]req_shift_opened [23:48:53]FM_GetShiftState [23:48:53]SAM_PROTO_GetShiftState [23:48:53]wFMCommunicate request_size=4 [23:48:53]MH_SAM_APDU [23:48:53]CAPDU: 80 13 01 00 [23:48:53]Write to MH i2c: E2 08 00 62 25 80 13 01 00 00 00 00 00 04 [23:48:53]Write i2c OK [23:48:53]MH_I2C_Read... [23:48:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:53]Read from MH i2c: E2 [23:48:53]MH_I2C_Read... [23:48:53]Read from MH i2c: E2 0E 00 [23:48:53]MH_I2C_Read... [23:48:53]Read from MH i2c: E2 0E 00 62 25 00 09 00 01 97 25 20 67 00 00 00 00 90 00 53 [23:48:53]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:48:53]wFMCommunicate OK [23:48:53]SAM_PROTO_GetShiftState done [23:48:53]FM_GetShiftState done [23:48:53]req_shift_opened done [23:48:53]requested_item shift.open_date is exist - process it [23:48:53]req_shift_open_date [23:48:53]req_shift_open_date done [23:48:53]produce_requested_data done [23:48:53]produce_requested_data return {"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139314,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023} [23:48:53]process_action_free get_value [23:48:53]json_value_free [23:48:53]json_value_free done [23:48:53]process_json_proto returns [23:48:53]Send response to host [23:48:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000081","kkm.ver":"001","fm.sn":"0000000000874669","fd.num":139314,"shift.num":555,"shift.opened":1,"shift.open_date":1730160023}}} [23:48:53]free response buf [23:48:53]execute_script done [23:48:53]execute_script returns [23:48:53]free content buf [23:48:53]Sock 8.Close socket [23:48:53]Sock 8.Thread stoped [23:48:53]accept exits with 9 [23:48:53]New connection [23:48:53]New thread 3067141476 created [23:48:53]Thread 3067284836 joined [23:48:53]Waiting for new connection... [23:48:53] Sock 9.Parse request [23:48:53]Sock 9.Check first char [23:48:53]Sock 9.First char is OK [23:48:53]request: POST /json_proto HTTP/1.0 [23:48:53]Method: POST [23:48:53]URL: /json_proto [23:48:53]Method is POST - this is cgi request [23:48:53]url: /json_proto [23:48:53]query_string will be loaded in cgi processing [23:48:53]execute_cgi json_proto POST (null) [23:48:53]execute_cgi path=json_proto method=POST [23:48:53]POST find Content-Length [23:48:53]Host: 172.17.50.196:8080 [23:48:53]Content-Length: 331 [23:48:53]Content-Type: application/json [23:48:53] [23:48:53]POST finish read [23:48:53]Found Content-Length = 331 [23:48:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:48:53]execute_script... [23:48:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:48:53]POST & json_proto [23:48:53]process_json_proto [23:48:53]json parsed OK: [23:48:54]protocol is kg_v1.0 [23:48:54]action value=get_value [23:48:54]process_action get_value [23:48:54]cmd_get_value [23:48:54]process_action get_value done [23:48:54]requested_data is exist [23:48:54]produce_requested_data [23:48:54]requested_item fm.sale.total is exist - process it [23:48:54]SAM_PROTO_GetFMData [23:48:54]wFMCommunicate request_size=4 [23:48:54]MH_SAM_APDU [23:48:54]CAPDU: 80 13 03 00 [23:48:54]Write to MH i2c: E2 08 00 63 25 80 13 03 00 00 00 00 00 07 [23:48:54]Write i2c OK [23:48:54]MH_I2C_Read... [23:48:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:48:54]Read from MH i2c: E2 [23:48:54]MH_I2C_Read... [23:48:54]Read from MH i2c: E2 FD 00 [23:48:54]MH_I2C_Read... [23:48:54]Read from MH i2c: E2 FD 00 63 25 00 C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 29 [23:48:54]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [23:48:54]wFMCommunicate OK [23:48:54]wFMCommunicate request_size=4 [23:48:54]MH_SAM_APDU [23:48:54]CAPDU: 80 17 00 00 [23:48:54]Write to MH i2c: E2 08 00 64 25 80 17 00 00 00 00 00 00 09 [23:48:54]Write i2c OK [23:48:54]MH_I2C_Read... [23:48:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:54]Read from MH i2c: E2 [23:48:54]MH_I2C_Read... [23:48:54]Read from MH i2c: E2 FD 00 [23:48:54]MH_I2C_Read... [23:48:54]Read from MH i2c: E2 FD 00 64 25 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 20 [23:48:54]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [23:48:54]wFMCommunicate OK [23:48:54]wFMCommunicate request_size=4 [23:48:54]MH_SAM_APDU [23:48:54]CAPDU: 80 17 00 00 [23:48:54]Write to MH i2c: E2 08 00 65 25 80 17 00 00 00 00 00 00 0A [23:48:54]Write i2c OK [23:48:54]MH_I2C_Read... [23:48:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:55]Read from MH i2c: E2 [23:48:55]MH_I2C_Read... [23:48:55]Read from MH i2c: E2 FD 00 [23:48:55]MH_I2C_Read... [23:48:55]Read from MH i2c: E2 FD 00 65 25 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 E2 [23:48:55]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [23:48:55]wFMCommunicate OK [23:48:55]wFMCommunicate request_size=4 [23:48:55]MH_SAM_APDU [23:48:55]CAPDU: 80 17 00 00 [23:48:55]Write to MH i2c: E2 08 00 66 25 80 17 00 00 00 00 00 00 0B [23:48:55]Write i2c OK [23:48:55]MH_I2C_Read... [23:48:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:55]Read from MH i2c: E2 [23:48:55]MH_I2C_Read... [23:48:55]Read from MH i2c: E2 FD 00 [23:48:55]MH_I2C_Read... [23:48:55]Read from MH i2c: E2 FD 00 66 25 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 86 [23:48:55]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:48:55]wFMCommunicate OK [23:48:55]wFMCommunicate request_size=4 [23:48:55]MH_SAM_APDU [23:48:55]CAPDU: 80 17 00 00 [23:48:55]Write to MH i2c: E2 08 00 67 25 80 17 00 00 00 00 00 00 0C [23:48:55]Write i2c OK [23:48:55]MH_I2C_Read... [23:48:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [23:48:55]Read from MH i2c: E2 [23:48:55]MH_I2C_Read... [23:48:55]Read from MH i2c: E2 E4 00 [23:48:55]MH_I2C_Read... [23:48:55]Read from MH i2c: E2 E4 00 67 25 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EC [23:48:55]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:48:55]wFMCommunicate OK [23:48:55]SAM_PROTO_GetFMData done [23:48:55]requested_item fm.sale_refund.total is exist - process it [23:48:55]requested_item fm.buy.total is exist - process it [23:48:55]requested_item shift.sale.total is exist - process it [23:48:55]SAM_PROTO_GetShiftData [23:48:55]wFMCommunicate request_size=4 [23:48:55]MH_SAM_APDU [23:48:55]CAPDU: 80 13 02 00 [23:48:55]Write to MH i2c: E2 08 00 68 25 80 13 02 00 00 00 00 00 0B [23:48:55]Write i2c OK [23:48:55]MH_I2C_Read... [23:48:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:48:56]Read from MH i2c: E2 [23:48:56]MH_I2C_Read... [23:48:56]Read from MH i2c: E2 FD 00 [23:48:56]MH_I2C_Read... [23:48:56]Read from MH i2c: E2 FD 00 68 25 00 AF 04 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 52 [23:48:56]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:48:56]wFMCommunicate OK [23:48:56]wFMCommunicate request_size=4 [23:48:56]MH_SAM_APDU [23:48:56]CAPDU: 80 17 00 00 [23:48:56]Write to MH i2c: E2 08 00 69 25 80 17 00 00 00 00 00 00 0E [23:48:56]Write i2c OK [23:48:56]MH_I2C_Read... [23:48:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:56]Read from MH i2c: E2 [23:48:56]MH_I2C_Read... [23:48:56]Read from MH i2c: E2 FD 00 [23:48:56]MH_I2C_Read... [23:48:56]Read from MH i2c: E2 FD 00 69 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 27 [23:48: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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [23:48:56]wFMCommunicate OK [23:48:56]wFMCommunicate request_size=4 [23:48:56]MH_SAM_APDU [23:48:56]CAPDU: 80 17 00 00 [23:48:56]Write to MH i2c: E2 08 00 6A 25 80 17 00 00 00 00 00 00 0F [23:48:56]Write i2c OK [23:48:56]MH_I2C_Read... [23:48:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:56]Read from MH i2c: E2 [23:48:56]MH_I2C_Read... [23:48:56]Read from MH i2c: E2 FD 00 [23:48:56]MH_I2C_Read... [23:48:56]Read from MH i2c: E2 FD 00 6A 25 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 C3 [23:48:56]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [23:48:56]wFMCommunicate OK [23:48:56]wFMCommunicate request_size=4 [23:48:56]MH_SAM_APDU [23:48:56]CAPDU: 80 17 00 00 [23:48:56]Write to MH i2c: E2 08 00 6B 25 80 17 00 00 00 00 00 00 10 [23:48:56]Write i2c OK [23:48:56]MH_I2C_Read... [23:48:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:57]Read from MH i2c: E2 [23:48:57]MH_I2C_Read... [23:48:57]Read from MH i2c: E2 FD 00 [23:48:57]MH_I2C_Read... [23:48:57]Read from MH i2c: E2 FD 00 6B 25 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 8E [23:48:57]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [23:48:57]wFMCommunicate OK [23:48:57]wFMCommunicate request_size=4 [23:48:57]MH_SAM_APDU [23:48:57]CAPDU: 80 17 00 00 [23:48:57]Write to MH i2c: E2 08 00 6C 25 80 17 00 00 00 00 00 00 11 [23:48:57]Write i2c OK [23:48:57]MH_I2C_Read... [23:48:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [23:48:57]Read from MH i2c: E2 [23:48:57]MH_I2C_Read... [23:48:57]Read from MH i2c: E2 CC 00 [23:48:57]MH_I2C_Read... [23:48:57]Read from MH i2c: E2 CC 00 6C 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F2 [23:48:57]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:48:57]wFMCommunicate OK [23:48:57]SAM_PROTO_GetShiftData done [23:48:57]requested_item shift.sale.total_cash is exist - process it [23:48:57]requested_item shift.sale_refund.total is exist - process it [23:48:57]requested_item shift.sale_refund.total_cash is exist - process it [23:48:57]requested_item shift.buy.total is exist - process it [23:48:57]requested_item shift.buy.total_cash is exist - process it [23:48:57]produce_requested_data done [23:48:57]produce_requested_data return {"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":129182.54,"shift.sale.total_cash":97939.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} [23:48:57]process_action_free get_value [23:48:57]json_value_free [23:48:57]json_value_free done [23:48:57]process_json_proto returns [23:48:57]Send response to host [23:48:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":129182.54,"shift.sale.total_cash":97939.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}}} [23:48:57]free response buf [23:48:57]execute_script done [23:48:57]execute_script returns [23:48:57]free content buf [23:48:57]Sock 9.Close socket [23:48:57]Sock 9.Thread stoped [23:48:57]accept exits with 8 [23:48:57]New connection [23:48:57]New thread 3067284836 created [23:48:57]Thread 3067141476 joined [23:48:57]Waiting for new connection... [23:48:57] Sock 8.Parse request [23:48:57]Sock 8.Check first char [23:48:57]Sock 8.First char is OK [23:48:57]request: POST /json_proto HTTP/1.0 [23:48:57]Method: POST [23:48:57]URL: /json_proto [23:48:57]Method is POST - this is cgi request [23:48:57]url: /json_proto [23:48:57]query_string will be loaded in cgi processing [23:48:57]execute_cgi json_proto POST (null) [23:48:57]execute_cgi path=json_proto method=POST [23:48:57]POST find Content-Length [23:48:57]Host: 172.17.50.196:8080 [23:48:57]Content-Length: 331 [23:48:57]Content-Type: application/json [23:48:57] [23:48:57]POST finish read [23:48:57]Found Content-Length = 331 [23:48: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" ] } } [23:48:57]execute_script... [23:48: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" ] } } [23:48:57]POST & json_proto [23:48:57]process_json_proto [23:48:57]json parsed OK: [23:48:57]protocol is kg_v1.0 [23:48:57]action value=get_value [23:48:57]process_action get_value [23:48:57]cmd_get_value [23:48:57]process_action get_value done [23:48:57]requested_data is exist [23:48:57]produce_requested_data [23:48:57]requested_item fm.sale.total is exist - process it [23:48:57]SAM_PROTO_GetFMData [23:48:57]wFMCommunicate request_size=4 [23:48:57]MH_SAM_APDU [23:48:57]CAPDU: 80 13 03 00 [23:48:57]Write to MH i2c: E2 08 00 6D 25 80 13 03 00 00 00 00 00 11 [23:48:57]Write i2c OK [23:48:57]MH_I2C_Read... [23:48:58]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:48:58]Read from MH i2c: E2 [23:48:58]MH_I2C_Read... [23:48:58]Read from MH i2c: E2 FD 00 [23:48:58]MH_I2C_Read... [23:48:58]Read from MH i2c: E2 FD 00 6D 25 00 C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 33 [23:48:58]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [23:48:58]wFMCommunicate OK [23:48:58]wFMCommunicate request_size=4 [23:48:58]MH_SAM_APDU [23:48:58]CAPDU: 80 17 00 00 [23:48:58]Write to MH i2c: E2 08 00 6E 25 80 17 00 00 00 00 00 00 13 [23:48:58]Write i2c OK [23:48:58]MH_I2C_Read... [23:48:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:58]Read from MH i2c: E2 [23:48:58]MH_I2C_Read... [23:48:58]Read from MH i2c: E2 FD 00 [23:48:58]MH_I2C_Read... [23:48:58]Read from MH i2c: E2 FD 00 6E 25 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 2A [23:48:58]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [23:48:58]wFMCommunicate OK [23:48:58]wFMCommunicate request_size=4 [23:48:58]MH_SAM_APDU [23:48:58]CAPDU: 80 17 00 00 [23:48:58]Write to MH i2c: E2 08 00 6F 25 80 17 00 00 00 00 00 00 14 [23:48:58]Write i2c OK [23:48:58]MH_I2C_Read... [23:48:58]OFD Sender: No OFD packet to send [23:48:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:58]Read from MH i2c: E2 [23:48:58]MH_I2C_Read... [23:48:58]Read from MH i2c: E2 FD 00 [23:48:58]MH_I2C_Read... [23:48:58]Read from MH i2c: E2 FD 00 6F 25 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 EC [23:48:58]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [23:48:58]wFMCommunicate OK [23:48:58]wFMCommunicate request_size=4 [23:48:58]MH_SAM_APDU [23:48:58]CAPDU: 80 17 00 00 [23:48:58]Write to MH i2c: E2 08 00 70 25 80 17 00 00 00 00 00 00 15 [23:48:58]Write i2c OK [23:48:58]MH_I2C_Read... [23:48:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:48:59]Read from MH i2c: E2 [23:48:59]MH_I2C_Read... [23:48:59]Read from MH i2c: E2 FD 00 [23:48:59]MH_I2C_Read... [23:48:59]Read from MH i2c: E2 FD 00 70 25 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 90 [23:48:59]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:48:59]wFMCommunicate OK [23:48:59]wFMCommunicate request_size=4 [23:48:59]MH_SAM_APDU [23:48:59]CAPDU: 80 17 00 00 [23:48:59]Write to MH i2c: E2 08 00 71 25 80 17 00 00 00 00 00 00 16 [23:48:59]Write i2c OK [23:48:59]MH_I2C_Read... [23:48:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [23:48:59]Read from MH i2c: E2 [23:48:59]MH_I2C_Read... [23:48:59]Read from MH i2c: E2 E4 00 [23:48:59]MH_I2C_Read... [23:48:59]Read from MH i2c: E2 E4 00 71 25 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F6 [23:48:59]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:48:59]wFMCommunicate OK [23:48:59]SAM_PROTO_GetFMData done [23:48:59]requested_item fm.sale_refund.total is exist - process it [23:48:59]requested_item fm.buy.total is exist - process it [23:48:59]requested_item shift.sale.total is exist - process it [23:48:59]SAM_PROTO_GetShiftData [23:48:59]wFMCommunicate request_size=4 [23:48:59]MH_SAM_APDU [23:48:59]CAPDU: 80 13 02 00 [23:48:59]Write to MH i2c: E2 08 00 72 25 80 13 02 00 00 00 00 00 15 [23:48:59]Write i2c OK [23:48:59]MH_I2C_Read... [23:49:00]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:49:00]Read from MH i2c: E2 [23:49:00]MH_I2C_Read... [23:49:00]Read from MH i2c: E2 FD 00 [23:49:00]MH_I2C_Read... [23:49:00]Read from MH i2c: E2 FD 00 72 25 00 AF 04 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 5C [23:49:00]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:49:00]wFMCommunicate OK [23:49:00]wFMCommunicate request_size=4 [23:49:00]MH_SAM_APDU [23:49:00]CAPDU: 80 17 00 00 [23:49:00]Write to MH i2c: E2 08 00 73 25 80 17 00 00 00 00 00 00 18 [23:49:00]Write i2c OK [23:49:00]MH_I2C_Read... [23:49:00]Read from MH i2c: E2 [23:49:00]MH_I2C_Read... [23:49:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:49:00]Read from MH i2c: E2 FD 00 [23:49:00]MH_I2C_Read... [23:49:00]Read from MH i2c: E2 FD 00 73 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 31 [23:49:00]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [23:49:00]wFMCommunicate OK [23:49:00]wFMCommunicate request_size=4 [23:49:00]MH_SAM_APDU [23:49:00]CAPDU: 80 17 00 00 [23:49:00]Write to MH i2c: E2 08 00 74 25 80 17 00 00 00 00 00 00 19 [23:49:00]Write i2c OK [23:49:00]MH_I2C_Read... [23:49:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:49:00]Read from MH i2c: E2 [23:49:00]MH_I2C_Read... [23:49:00]Read from MH i2c: E2 FD 00 [23:49:00]MH_I2C_Read... [23:49:00]Read from MH i2c: E2 FD 00 74 25 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 CD [23:49:01]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [23:49:01]wFMCommunicate OK [23:49:01]wFMCommunicate request_size=4 [23:49:01]MH_SAM_APDU [23:49:01]CAPDU: 80 17 00 00 [23:49:01]Write to MH i2c: E2 08 00 75 25 80 17 00 00 00 00 00 00 1A [23:49:01]Write i2c OK [23:49:01]MH_I2C_Read... [23:49:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:49:01]Read from MH i2c: E2 [23:49:01]MH_I2C_Read... [23:49:01]Read from MH i2c: E2 FD 00 [23:49:01]MH_I2C_Read... [23:49:01]Read from MH i2c: E2 FD 00 75 25 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 98 [23:49:01]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [23:49:01]wFMCommunicate OK [23:49:01]wFMCommunicate request_size=4 [23:49:01]MH_SAM_APDU [23:49:01]CAPDU: 80 17 00 00 [23:49:01]Write to MH i2c: E2 08 00 76 25 80 17 00 00 00 00 00 00 1B [23:49:01]Write i2c OK [23:49:01]MH_I2C_Read... [23:49:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [23:49:01]Read from MH i2c: E2 [23:49:01]MH_I2C_Read... [23:49:01]Read from MH i2c: E2 CC 00 [23:49:01]MH_I2C_Read... [23:49:01]Read from MH i2c: E2 CC 00 76 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FC [23:49:01]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:49:01]wFMCommunicate OK [23:49:01]SAM_PROTO_GetShiftData done [23:49:01]requested_item shift.sale.total_cash is exist - process it [23:49:01]requested_item shift.sale_refund.total is exist - process it [23:49:01]requested_item shift.sale_refund.total_cash is exist - process it [23:49:01]requested_item shift.buy.total is exist - process it [23:49:01]requested_item shift.buy.total_cash is exist - process it [23:49:01]produce_requested_data done [23:49:01]produce_requested_data return {"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":129182.54,"shift.sale.total_cash":97939.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} [23:49:01]process_action_free get_value [23:49:01]json_value_free [23:49:01]json_value_free done [23:49:01]process_json_proto returns [23:49:01]Send response to host [23:49:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":129182.54,"shift.sale.total_cash":97939.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}}} [23:49:01]free response buf [23:49:01]execute_script done [23:49:01]execute_script returns [23:49:01]free content buf [23:49:01]Sock 8.Close socket [23:49:01]Sock 8.Thread stoped [23:49:01]accept exits with 9 [23:49:01]New connection [23:49:01]New thread 3067141476 created [23:49:01]Thread 3067284836 joined [23:49:01]Waiting for new connection... [23:49:01] Sock 9.Parse request [23:49:01]Sock 9.Check first char [23:49:01]Sock 9.First char is OK [23:49:01]request: POST /json_proto HTTP/1.0 [23:49:01]Method: POST [23:49:01]URL: /json_proto [23:49:01]Method is POST - this is cgi request [23:49:01]url: /json_proto [23:49:01]query_string will be loaded in cgi processing [23:49:01]execute_cgi json_proto POST (null) [23:49:01]execute_cgi path=json_proto method=POST [23:49:01]POST find Content-Length [23:49:01]Host: 172.17.50.196:8080 [23:49:01]Content-Length: 254 [23:49:01]Content-Type: application/json [23:49:01] [23:49:01]POST finish read [23:49:01]Found Content-Length = 254 [23:49:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u0443\u0440\u0430\u043F\u043E\u0432 \u0417. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:49:01]execute_script... [23:49:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u0443\u0440\u0430\u043F\u043E\u0432 \u0417. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:49:01]POST & json_proto [23:49:01]process_json_proto [23:49:01]json parsed OK: [23:49:01]protocol is kg_v1.0 [23:49:01]action value=close_shift [23:49:01]process_action close_shift [23:49:01]cmd_close_shift [23:49:01]MH_GetDate [23:49:01]Write to MH i2c: F0 00 00 77 25 8B [23:49:01]Write i2c OK [23:49:01]MH_I2C_Read... [23:49:01]Read from MH i2c: F0 [23:49:01]MH_I2C_Read... [23:49:01]Read from MH i2c: F0 09 00 [23:49:01]MH_I2C_Read... [23:49:01]Read from MH i2c: F0 09 00 77 25 00 70 74 21 67 72 0D 1C 67 02 [23:49:01]GetLastDocTimeStamp 1730245661 [23:49:01]current date 1730245744 [23:49:01]FM_GetShiftState [23:49:01]SAM_PROTO_GetShiftState [23:49:01]wFMCommunicate request_size=4 [23:49:01]MH_SAM_APDU [23:49:01]CAPDU: 80 13 01 00 [23:49:01]Write to MH i2c: E2 08 00 78 25 80 13 01 00 00 00 00 00 1A [23:49:01]Write i2c OK [23:49:01]MH_I2C_Read... [23:49:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:49:02]Read from MH i2c: E2 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 0E 00 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 0E 00 78 25 00 09 00 01 97 25 20 67 00 00 00 00 90 00 69 [23:49:02]RAPDU: 09 00 01 97 25 20 67 00 00 00 00 90 00 [23:49:02]wFMCommunicate OK [23:49:02]SAM_PROTO_GetShiftState done [23:49:02]FM_GetShiftState done [23:49:02]KKMCreateCloseShiftDocument [23:49:02]Load OK [23:49:02]Malloc new data [23:49:02]MH_GetDate [23:49:02]Write to MH i2c: F0 00 00 79 25 8D [23:49:02]Write i2c OK [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: F0 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: F0 09 00 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: F0 09 00 79 25 00 70 74 21 67 72 0D 1C 67 04 [23:49:02]Malloc new data [23:49:02]Malloc new data [23:49:02]Malloc new data [23:49:02]Malloc new data [23:49:02]KKMCreateCloseShiftDocument OK [23:49:02]KKMSetCloseShiftData OK [23:49:02]ProcessDocumentItem done err = 0, tmpTLVsize=69 [23:49:02]tlvbuf is 012999E0 [23:49:02]KKMLoadAndSignCloseShiftData [23:49:02]SAM_PROTO_ProcessDocument [23:49:02]wFMCommunicate request_size=9 [23:49:02]MH_SAM_APDU [23:49:02]CAPDU: 80 15 01 00 04 05 00 45 00 [23:49:02]Write to MH i2c: E2 0C 00 7A 25 80 15 01 00 04 00 05 00 45 00 00 00 70 [23:49:02]Write i2c OK [23:49:02]MH_I2C_Read... [23:49:02]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [23:49:02]Read from MH i2c: E2 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 03 00 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 03 00 7A 25 00 90 00 13 [23:49:02]RAPDU: 90 00 [23:49:02]wFMCommunicate OK [23:49:02]wFMCommunicate request_size=23 [23:49:02]MH_SAM_APDU [23:49:02]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:49:02]Write to MH i2c: E2 1A 00 7B 25 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 15 [23:49:02]Write i2c OK [23:49:02]MH_I2C_Read... [23:49:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:49:02]Read from MH i2c: E2 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 03 00 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 03 00 7B 25 00 90 00 14 [23:49:02]RAPDU: 90 00 [23:49:02]wFMCommunicate OK [23:49:02]wFMCommunicate request_size=28 [23:49:02]MH_SAM_APDU [23:49:02]CAPDU: 80 15 02 00 17 FD 03 13 00 D0 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 [23:49:02]Write to MH i2c: E2 1F 00 7C 25 80 15 02 00 17 00 FD 03 13 00 D0 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 00 00 6C [23:49:02]Write i2c OK [23:49:02]MH_I2C_Read... [23:49:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:49:02]Read from MH i2c: E2 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 03 00 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 03 00 7C 25 00 90 00 15 [23:49:02]RAPDU: 90 00 [23:49:02]wFMCommunicate OK [23:49:02]wFMCommunicate request_size=13 [23:49:02]MH_SAM_APDU [23:49:02]CAPDU: 80 15 02 00 08 F4 03 04 00 70 74 21 67 [23:49:02]Write to MH i2c: E2 10 00 7D 25 80 15 02 00 08 00 F4 03 04 00 70 74 21 67 00 00 99 [23:49:02]Write i2c OK [23:49:02]MH_I2C_Read... [23:49:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:49:02]Read from MH i2c: E2 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 03 00 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 03 00 7D 25 00 90 00 16 [23:49:02]RAPDU: 90 00 [23:49:02]wFMCommunicate OK [23:49:02]wFMCommunicate request_size=25 [23:49:02]MH_SAM_APDU [23:49:02]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 [23:49:02]Write to MH i2c: E2 1C 00 7E 25 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 00 00 80 [23:49:02]Write i2c OK [23:49:02]MH_I2C_Read... [23:49:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:49:02]Read from MH i2c: E2 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 03 00 [23:49:02]MH_I2C_Read... [23:49:02]Read from MH i2c: E2 03 00 7E 25 00 90 00 17 [23:49:02]RAPDU: 90 00 [23:49:02]wFMCommunicate OK [23:49:02]wFMCommunicate request_size=4 [23:49:02]MH_SAM_APDU [23:49:02]CAPDU: 80 15 03 00 [23:49:02]Write to MH i2c: E2 08 00 7F 25 80 15 03 00 00 00 00 00 25 [23:49:02]Write i2c OK [23:49:02]MH_I2C_Read... [23:49:03]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [23:49:03]Read from MH i2c: E2 [23:49:03]MH_I2C_Read... [23:49:03]Read from MH i2c: E2 FD 00 [23:49:03]MH_I2C_Read... [23:49:03]Read from MH i2c: E2 FD 00 7F 25 00 F2 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 33 20 02 00 0E 04 04 00 2B 02 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2D 01 00 00 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 E6 [23:49:03]RAPDU: F2 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 33 20 02 00 0E 04 04 00 2B 02 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2D 01 00 00 AA 04 AB 04 6E 04 04 00 2B 01 00 00 69 04 9C 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 [23:49:03]wFMCommunicate OK [23:49:03]SAM_PROTO_ProcessDocument answer len = 1266 [23:49:03]SAM_PROTO_ProcessDocument remain to read = 1018 [23:49:03]wFMCommunicate request_size=4 [23:49:03]MH_SAM_APDU [23:49:03]CAPDU: 80 17 00 00 [23:49:03]Write to MH i2c: E2 08 00 80 25 80 17 00 00 00 00 00 00 25 [23:49:03]Write i2c OK [23:49:03]MH_I2C_Read... [23:49:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:49:03]Read from MH i2c: E2 [23:49:03]MH_I2C_Read... [23:49:03]Read from MH i2c: E2 FD 00 [23:49:03]MH_I2C_Read... [23:49:03]Read from MH i2c: E2 FD 00 80 25 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 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 6B [23:49:03]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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 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:49:03]wFMCommunicate OK [23:49:03]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:49:03]SAM_PROTO_ProcessDocument remain to read = 768 [23:49:03]wFMCommunicate request_size=4 [23:49:03]MH_SAM_APDU [23:49:03]CAPDU: 80 17 00 00 [23:49:03]Write to MH i2c: E2 08 00 81 25 80 17 00 00 00 00 00 00 26 [23:49:03]OFD Sender: No OFD packet to send [23:49:03]Write i2c OK [23:49:03]MH_I2C_Read... [23:49:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:49:04]Read from MH i2c: E2 [23:49:04]MH_I2C_Read... [23:49:04]Read from MH i2c: E2 FD 00 [23:49:04]MH_I2C_Read... [23:49:04]Read from MH i2c: E2 FD 00 81 25 00 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 88 [23:49:04]RAPDU: 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 [23:49:04]wFMCommunicate OK [23:49:04]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:49:04]SAM_PROTO_ProcessDocument remain to read = 518 [23:49:04]wFMCommunicate request_size=4 [23:49:04]MH_SAM_APDU [23:49:04]CAPDU: 80 17 00 00 [23:49:04]Write to MH i2c: E2 08 00 82 25 80 17 00 00 00 00 00 00 27 [23:49:04]Write i2c OK [23:49:04]MH_I2C_Read... [23:49:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:49:04]Read from MH i2c: E2 [23:49:04]MH_I2C_Read... [23:49:04]Read from MH i2c: E2 FD 00 [23:49:04]MH_I2C_Read... [23:49:04]Read from MH i2c: E2 FD 00 82 25 00 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 90 00 C2 [23:49:04]RAPDU: 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 90 00 [23:49:04]wFMCommunicate OK [23:49:04]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:49:04]SAM_PROTO_ProcessDocument remain to read = 268 [23:49:04]wFMCommunicate request_size=4 [23:49:04]MH_SAM_APDU [23:49:04]CAPDU: 80 17 00 00 [23:49:04]Write to MH i2c: E2 08 00 83 25 80 17 00 00 00 00 00 00 28 [23:49:04]Write i2c OK [23:49:04]MH_I2C_Read... [23:49:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:49:04]Read from MH i2c: E2 [23:49:04]MH_I2C_Read... [23:49:04]Read from MH i2c: E2 FD 00 [23:49:04]MH_I2C_Read... [23:49:04]Read from MH i2c: E2 FD 00 83 25 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 90 00 DF [23:49:05]RAPDU: F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 90 00 [23:49:05]wFMCommunicate OK [23:49:05]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:49:05]SAM_PROTO_ProcessDocument remain to read = 18 [23:49:05]wFMCommunicate request_size=4 [23:49:05]MH_SAM_APDU [23:49:05]CAPDU: 80 17 00 00 [23:49:05]Write to MH i2c: E2 08 00 84 25 80 17 00 00 00 00 00 00 29 [23:49:05]Write i2c OK [23:49:05]MH_I2C_Read... [23:49:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 18! [23:49:05]Read from MH i2c: E2 [23:49:05]MH_I2C_Read... [23:49:05]Read from MH i2c: E2 15 00 [23:49:05]MH_I2C_Read... [23:49:05]Read from MH i2c: E2 15 00 84 25 00 03 01 00 06 F7 03 00 00 35 04 06 00 2E 86 38 95 47 A1 90 00 DB [23:49:05]RAPDU: 03 01 00 06 F7 03 00 00 35 04 06 00 2E 86 38 95 47 A1 90 00 [23:49:05]wFMCommunicate OK [23:49:05]SAM_PROTO_ProcessDocument received (without SW) 18 bytes [23:49:05]SAM_PROTO_ProcessDocument done [23:49:05]1209 (1) - 1.0 - номер версии ФФД [23:49:05]1041 (16) - 0000000000874669 - номер ФМ [23:49:05]1040 (4) - 139315 - номер ФД [23:49:05]1038 (4) - 555 - номер смены [23:49:05]1118 (4) - 299 - количество кассовых чеков за смену [23:49:05]1111 (4) - 301 - общее количество ФД за смену [23:49:05]1194 (1195) - счетчики итогов смены [23:49:05] 1134 (4) - 299 - количество чеков со всеми признаками расчетов [23:49:05] 1129 (156) - счетчики операций «приход» [23:49:05] 1135 (4) - 299 - количество чеков по признаку расчетов [23:49:05] 1201 (3) - 129182.54 - общая итоговая сумма в чеках [23:49:05] 1136 (3) - 97939.00 - итоговая сумма в чеках наличными [23:49:05] 1138 (3) - 31243.54 - итоговая сумма в чеках безналичными [23:49:05] 1024 (123) - суммы налогов [23:49:05] 1006 (9) - суммы НДС [23:49:05] 1010 (1) - 0% - код ставки НДС [23:49:05] 1011 (0) - 0.00 - сумма НДС по ставке [23:49:05] 1006 (12) - суммы НДС [23:49:05] 1010 (1) - 12% - код ставки НДС [23:49:05] 1011 (3) - 13719.55 - сумма НДС по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 0% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (12) - суммы НСП [23:49:05] 1014 (1) - 1% - код ставки НСП [23:49:05] 1015 (3) - 1143.15 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 2% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 3% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 5% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 0,50% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 1,50% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1130 (141) - счетчики операций «возврат прихода» [23:49:05] 1135 (4) - 0 - количество чеков по признаку расчетов [23:49:05] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:49:05] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:49:05] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:49:05] 1024 (117) - суммы налогов [23:49:05] 1006 (9) - суммы НДС [23:49:05] 1010 (1) - 0% - код ставки НДС [23:49:05] 1011 (0) - 0.00 - сумма НДС по ставке [23:49:05] 1006 (9) - суммы НДС [23:49:05] 1010 (1) - 12% - код ставки НДС [23:49:05] 1011 (0) - 0.00 - сумма НДС по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 0% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 1% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 2% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 3% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 5% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 0,50% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 1,50% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1131 (141) - счетчики операций «расход» [23:49:05] 1135 (4) - 0 - количество чеков по признаку расчетов [23:49:05] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:49:05] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:49:05] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:49:05] 1024 (117) - суммы налогов [23:49:05] 1006 (9) - суммы НДС [23:49:05] 1010 (1) - 0% - код ставки НДС [23:49:05] 1011 (0) - 0.00 - сумма НДС по ставке [23:49:05] 1006 (9) - суммы НДС [23:49:05] 1010 (1) - 12% - код ставки НДС [23:49:05] 1011 (0) - 0.00 - сумма НДС по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 0% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 1% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 2% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 3% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 5% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 0,50% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 1,50% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1132 (141) - счетчики операций «возврат расхода» [23:49:05] 1135 (4) - 0 - количество чеков по признаку расчетов [23:49:05] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:49:05] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:49:05] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:49:05] 1024 (117) - суммы налогов [23:49:05] 1006 (9) - суммы НДС [23:49:05] 1010 (1) - 0% - код ставки НДС [23:49:05] 1011 (0) - 0.00 - сумма НДС по ставке [23:49:05] 1006 (9) - суммы НДС [23:49:05] 1010 (1) - 12% - код ставки НДС [23:49:05] 1011 (0) - 0.00 - сумма НДС по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 0% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 1% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 2% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 3% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 5% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 0,50% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1007 (9) - суммы НСП [23:49:05] 1014 (1) - 1,50% - код ставки НСП [23:49:05] 1015 (0) - 0.00 - сумма НСП по ставке [23:49:05] 1133 (588) - - счетчики коррекции - не используются [23:49:05]1077 (6) - 51154009802657 - ФПД [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1209 (04B9) [23:49:05]Malloc new data [23:49:05]Processing tag 1041 (0411) [23:49:05]Processing tag 1040 (0410) [23:49:05]Malloc new data [23:49:05]Processing tag 1038 (040E) [23:49:05]Malloc new data [23:49:05]Processing tag 1118 (045E) [23:49:05]Malloc new data [23:49:05]Processing tag 1111 (0457) [23:49:05]Malloc new data [23:49:05]Processing tag 1194 (04AA) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1134 (046E) [23:49:05]Malloc new data [23:49:05]Processing tag 1129 (0469) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1135 (046F) [23:49:05]Malloc new data [23:49:05]Processing tag 1201 (04B1) [23:49:05]Malloc new data [23:49:05]Processing tag 1136 (0470) [23:49:05]Malloc new data [23:49:05]Processing tag 1138 (0472) [23:49:05]Malloc new data [23:49:05]Processing tag 1024 (0400) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1006 (03EE) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1010 (03F2) [23:49:05]Malloc new data [23:49:05]Processing tag 1011 (03F3) [23:49:05]Malloc new data [23:49:05]SetTLVBufToDocument err=0 [23:49:05]Processing tag 1006 (03EE) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1010 (03F2) [23:49:05]Malloc new data [23:49:05]Processing tag 1011 (03F3) [23:49:05]Malloc new data [23:49:05]SetTLVBufToDocument err=0 [23:49:05]Processing tag 1007 (03EF) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1014 (03F6) [23:49:05]Malloc new data [23:49:05]Processing tag 1015 (03F7) [23:49:05]Malloc new data [23:49:05]SetTLVBufToDocument err=0 [23:49:05]Processing tag 1007 (03EF) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1014 (03F6) [23:49:05]Malloc new data [23:49:05]Processing tag 1015 (03F7) [23:49:05]Malloc new data [23:49:05]SetTLVBufToDocument err=0 [23:49:05]Processing tag 1007 (03EF) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1014 (03F6) [23:49:05]Malloc new data [23:49:05]Processing tag 1015 (03F7) [23:49:05]Malloc new data [23:49:05]SetTLVBufToDocument err=0 [23:49:05]Processing tag 1007 (03EF) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1014 (03F6) [23:49:05]Malloc new data [23:49:05]Processing tag 1015 (03F7) [23:49:05]Malloc new data [23:49:05]SetTLVBufToDocument err=0 [23:49:05]Processing tag 1007 (03EF) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1014 (03F6) [23:49:05]Malloc new data [23:49:05]Processing tag 1015 (03F7) [23:49:05]Malloc new data [23:49:05]SetTLVBufToDocument err=0 [23:49:05]Processing tag 1007 (03EF) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1014 (03F6) [23:49:05]Malloc new data [23:49:05]Processing tag 1015 (03F7) [23:49:05]Malloc new data [23:49:05]SetTLVBufToDocument err=0 [23:49:05]Processing tag 1007 (03EF) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1014 (03F6) [23:49:05]Malloc new data [23:49:05]Processing tag 1015 (03F7) [23:49:05]Malloc new data [23:49:05]SetTLVBufToDocument err=0 [23:49:05]SetTLVBufToDocument err=0 [23:49:05]SetTLVBufToDocument err=0 [23:49:05]Processing tag 1130 (046A) [23:49:05]Load OK [23:49:05]SetTLVBufToDocument [23:49:05]Processing tag 1135 (046F) [23:49:05]Malloc new data [23:49:05]Processing tag 1201 (04B1) [23:49:05]Malloc new data [23:49:05]Processing tag 1136 (0470) [23:49:05]Malloc new data [23:49:05]Processing tag 1138 (0472) [23:49:05]Malloc new data [23:49:06]Processing tag 1024 (0400) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1006 (03EE) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1010 (03F2) [23:49:06]Malloc new data [23:49:06]Processing tag 1011 (03F3) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1006 (03EE) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1010 (03F2) [23:49:06]Malloc new data [23:49:06]Processing tag 1011 (03F3) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]SetTLVBufToDocument err=0 [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1131 (046B) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1135 (046F) [23:49:06]Malloc new data [23:49:06]Processing tag 1201 (04B1) [23:49:06]Malloc new data [23:49:06]Processing tag 1136 (0470) [23:49:06]Malloc new data [23:49:06]Processing tag 1138 (0472) [23:49:06]Malloc new data [23:49:06]Processing tag 1024 (0400) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1006 (03EE) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1010 (03F2) [23:49:06]Malloc new data [23:49:06]Processing tag 1011 (03F3) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1006 (03EE) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1010 (03F2) [23:49:06]Malloc new data [23:49:06]Processing tag 1011 (03F3) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]SetTLVBufToDocument err=0 [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1132 (046C) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1135 (046F) [23:49:06]Malloc new data [23:49:06]Processing tag 1201 (04B1) [23:49:06]Malloc new data [23:49:06]Processing tag 1136 (0470) [23:49:06]Malloc new data [23:49:06]Processing tag 1138 (0472) [23:49:06]Malloc new data [23:49:06]Processing tag 1024 (0400) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1006 (03EE) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1010 (03F2) [23:49:06]Malloc new data [23:49:06]Processing tag 1011 (03F3) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1006 (03EE) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1010 (03F2) [23:49:06]Malloc new data [23:49:06]Processing tag 1011 (03F3) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1007 (03EF) [23:49:06]Load OK [23:49:06]SetTLVBufToDocument [23:49:06]Processing tag 1014 (03F6) [23:49:06]Malloc new data [23:49:06]Processing tag 1015 (03F7) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]SetTLVBufToDocument err=0 [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1133 (046D) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Processing tag 1077 (0435) [23:49:06]Malloc new data [23:49:06]SetTLVBufToDocument err=0 [23:49:06]Malloc new data [23:49:06]SAM_PROTO_GetFMData [23:49:06]wFMCommunicate request_size=4 [23:49:06]MH_SAM_APDU [23:49:06]CAPDU: 80 13 03 00 [23:49:06]Write to MH i2c: E2 08 00 85 25 80 13 03 00 00 00 00 00 29 [23:49:06]Write i2c OK [23:49:06]MH_I2C_Read... [23:49:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:49:06]Read from MH i2c: E2 [23:49:06]MH_I2C_Read... [23:49:06]Read from MH i2c: E2 FD 00 [23:49:06]MH_I2C_Read... [23:49:06]Read from MH i2c: E2 FD 00 85 25 00 C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 4B [23:49:07]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [23:49:07]wFMCommunicate OK [23:49:07]wFMCommunicate request_size=4 [23:49:07]MH_SAM_APDU [23:49:07]CAPDU: 80 17 00 00 [23:49:07]Write to MH i2c: E2 08 00 86 25 80 17 00 00 00 00 00 00 2B [23:49:07]Write i2c OK [23:49:07]MH_I2C_Read... [23:49:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:49:07]Read from MH i2c: E2 [23:49:07]MH_I2C_Read... [23:49:07]Read from MH i2c: E2 FD 00 [23:49:07]MH_I2C_Read... [23:49:07]Read from MH i2c: E2 FD 00 86 25 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 42 [23:49:07]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [23:49:07]wFMCommunicate OK [23:49:07]wFMCommunicate request_size=4 [23:49:07]MH_SAM_APDU [23:49:07]CAPDU: 80 17 00 00 [23:49:07]Write to MH i2c: E2 08 00 87 25 80 17 00 00 00 00 00 00 2C [23:49:07]Write i2c OK [23:49:07]MH_I2C_Read... [23:49:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:49:08]Read from MH i2c: E2 [23:49:08]MH_I2C_Read... [23:49:08]Read from MH i2c: E2 FD 00 [23:49:08]MH_I2C_Read... [23:49:08]Read from MH i2c: E2 FD 00 87 25 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 04 [23:49:08]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [23:49:08]wFMCommunicate OK [23:49:08]wFMCommunicate request_size=4 [23:49:08]MH_SAM_APDU [23:49:08]CAPDU: 80 17 00 00 [23:49:08]Write to MH i2c: E2 08 00 88 25 80 17 00 00 00 00 00 00 2D [23:49:08]Write i2c OK [23:49:08]MH_I2C_Read... [23:49:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:49:08]Read from MH i2c: E2 [23:49:08]MH_I2C_Read... [23:49:08]Read from MH i2c: E2 FD 00 [23:49:08]MH_I2C_Read... [23:49:08]Read from MH i2c: E2 FD 00 88 25 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 A8 [23:49:08]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE OFD Sender: No OFD packet to send [23:49:08]03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:49:08]wFMCommunicate OK [23:49:08]wFMCommunicate request_size=4 [23:49:08]MH_SAM_APDU [23:49:08]CAPDU: 80 17 00 00 [23:49:08]Write to MH i2c: E2 08 00 89 25 80 17 00 00 00 00 00 00 2E [23:49:08]Write i2c OK [23:49:08]MH_I2C_Read... [23:49:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [23:49:09]Read from MH i2c: E2 [23:49:09]MH_I2C_Read... [23:49:09]Read from MH i2c: E2 E4 00 [23:49:09]MH_I2C_Read... [23:49:09]Read from MH i2c: E2 E4 00 89 25 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0E [23:49:09]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:49:09]wFMCommunicate OK [23:49:09]SAM_PROTO_GetFMData done [23:49:09]Malloc new data [23:49:09]Malloc new data [23:49:09]Malloc new data [23:49:09]Malloc new data [23:49:09]KKMLoadAndSignCloseShiftData err=0 [23:49:09]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Сурапов З. 29.10.2024 23:49 Смена: 555 РНМ: 0000000000091631 ЗНМ: 0300000081 СНО: Общий режим Чеков за смену: 299 ФД за смену: 301 Всего чеков: 299 ИТОГИ ПРИХОД Чеков: 299 Общий итог: 129182.54 Итого наличными: 97939.00 Итого безнал.: 31243.54 НДС 0% : 0.00 НДС 12% : 13719.55 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 1143.15 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 Сумма внесений: 0.00 Сумма выплат: 0.00 Нал. в кассе: 97939.00 НС Приход: 56707544.16 НС Возвр.Прихода: 1513352.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 139315 ФМ: 0000000000874669 ФПД: 51154009802657 [23:49:09]StoreToDocumentArchive [23:49:09]shift 555 fd 139315 [23:49:09]save to /storage/0555/doc_00139315 [23:49:09]save last doc name /storage/0555/doc_00139315 to /storage/kkm_last_doc_name [23:49:09]save OK [23:49:09]Clear old archive folders... [23:49:09]Remove dir /storage/0522 [23:49:09]opendir ok [23:49:09]file . [23:49:09]file .. [23:49:09]file doc_1730245668 [23:49:09]remove file /storage/0522/doc_1730245668 [23:49:09]remove dir /storage/0522 [23:49:09]NVStorageSaveData kkm_registers [23:49:09]File name is /storage/kkm_registers [23:49:09]Write 24 bytes [23:49:09]NVStorageSaveData done [23:49:09]NVStorageSaveData kkm_registers [23:49:09]File name is /storage/kkm_registers [23:49:09]Write 24 bytes [23:49:09]NVStorageSaveData done [23:49:09]ProcessDocumentItem done err = 0, tmpTLVsize=1378 [23:49:09]tlvbuf is 011BA720 [23:49:09]SAM_PROTO_ClearQueue [23:49:09]wFMCommunicate request_size=4 [23:49:09]MH_SAM_APDU [23:49:09]CAPDU: 80 09 00 00 [23:49:09]Write to MH i2c: E2 08 00 8A 25 80 09 00 00 00 00 00 00 21 [23:49:09]Write i2c OK [23:49:09]MH_I2C_Read... [23:49:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:49:09]Read from MH i2c: E2 [23:49:09]MH_I2C_Read... [23:49:09]Read from MH i2c: E2 03 00 [23:49:09]MH_I2C_Read... [23:49:09]Read from MH i2c: E2 03 00 8A 25 00 90 00 23 [23:49:09]RAPDU: 90 00 [23:49:09]wFMCommunicate OK [23:49:09]SAM_PROTO_ClearQueue done [23:49:09]KKMCreateOFDPacket [23:49:09]OFDProtocolAddRootSTLVToBuf [23:49:09]FM_MakeSignedData [23:49:09]FM_MakeSignedData [23:49:09]SAM_PROTO_SignData [23:49:09]wFMCommunicate request_size=4 [23:49:09]MH_SAM_APDU [23:49:09]CAPDU: 80 0D 01 02 [23:49:09]Write to MH i2c: E2 08 00 8B 25 80 0D 01 02 00 00 00 00 29 [23:49:09]Write i2c OK [23:49:09]MH_I2C_Read... [23:49:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:49:09]Read from MH i2c: E2 [23:49:09]MH_I2C_Read... [23:49:09]Read from MH i2c: E2 03 00 [23:49:09]MH_I2C_Read... [23:49:09]Read from MH i2c: E2 03 00 8B 25 00 90 00 24 [23:49:09]RAPDU: 90 00 [23:49:09]wFMCommunicate OK [23:49:09]wFMCommunicate request_size=255 [23:49:09]MH_SAM_APDU [23:49:09]CAPDU: 80 0D 02 02 FA 05 00 62 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 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 F4 03 04 00 70 74 21 67 0E 04 04 00 2B 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 5E 04 04 00 2B 01 00 00 57 04 04 00 2D 01 00 00 AA 04 D6 04 6E 04 04 00 2B 01 00 00 69 04 A3 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 [23:49:09]Write to MH i2c: E2 02 01 8C 25 80 0D 02 02 FA 00 05 00 62 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 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 F4 03 04 00 70 74 21 67 0E 04 04 00 2B 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 5E 04 04 00 2B 01 00 00 57 04 04 00 2D 01 00 00 AA 04 D6 04 6E 04 04 00 2B 01 00 00 69 04 A3 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 00 B3 [23:49:09]Write i2c OK [23:49:09]MH_I2C_Read... [23:49:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:49:10]Read from MH i2c: E2 [23:49:10]MH_I2C_Read... [23:49:10]Read from MH i2c: E2 03 00 [23:49:10]MH_I2C_Read... [23:49:10]Read from MH i2c: E2 03 00 8C 25 00 90 00 25 [23:49:10]RAPDU: 90 00 [23:49:10]wFMCommunicate OK [23:49:10]wFMCommunicate request_size=255 [23:49:10]MH_SAM_APDU [23:49:10]CAPDU: 80 0D 02 02 FA 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A [23:49:10]Write to MH i2c: E2 02 01 8D 25 80 0D 02 02 FA 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 00 E3 [23:49:10]Write i2c OK [23:49:10]MH_I2C_Read... [23:49:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:49:10]Read from MH i2c: E2 [23:49:10]MH_I2C_Read... [23:49:10]Read from MH i2c: E2 03 00 [23:49:10]MH_I2C_Read... [23:49:10]Read from MH i2c: E2 03 00 8D 25 00 90 00 26 [23:49:10]RAPDU: 90 00 [23:49:10]wFMCommunicate OK [23:49:10]wFMCommunicate request_size=255 [23:49:10]MH_SAM_APDU [23:49:10]CAPDU: 80 0D 02 02 FA 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 [23:49:10]Write to MH i2c: E2 02 01 8E 25 80 0D 02 02 FA 00 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 F3 [23:49:11]Write i2c OK [23:49:11]MH_I2C_Read... [23:49:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:49:11]Read from MH i2c: E2 [23:49:11]MH_I2C_Read... [23:49:11]Read from MH i2c: E2 03 00 [23:49:11]MH_I2C_Read... [23:49:11]Read from MH i2c: E2 03 00 8E 25 00 90 00 27 [23:49:11]RAPDU: 90 00 [23:49:11]wFMCommunicate OK [23:49:11]wFMCommunicate request_size=255 [23:49:11]MH_SAM_APDU [23:49:11]CAPDU: 80 0D 02 02 FA 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 [23:49:11]Write to MH i2c: E2 02 01 8F 25 80 0D 02 02 FA 00 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 F3 [23:49:11]Write i2c OK [23:49:11]MH_I2C_Read... [23:49:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:49:11]Read from MH i2c: E2 [23:49:11]MH_I2C_Read... [23:49:11]Read from MH i2c: E2 03 00 [23:49:11]MH_I2C_Read... [23:49:11]Read from MH i2c: E2 03 00 8F 25 00 90 00 28 [23:49:11]RAPDU: 90 00 [23:49:11]wFMCommunicate OK [23:49:11]wFMCommunicate request_size=255 [23:49:11]MH_SAM_APDU [23:49:11]CAPDU: 80 0D 02 02 FA 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 [23:49:12]Write to MH i2c: E2 02 01 90 25 80 0D 02 02 FA 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 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 00 00 B2 [23:49:12]Write i2c OK [23:49:12]MH_I2C_Read... [23:49:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:49:12]Read from MH i2c: E2 [23:49:12]MH_I2C_Read... [23:49:12]Read from MH i2c: E2 03 00 [23:49:12]MH_I2C_Read... [23:49:12]Read from MH i2c: E2 03 00 90 25 00 90 00 29 [23:49:12]RAPDU: 90 00 [23:49:12]wFMCommunicate OK [23:49:12]wFMCommunicate request_size=137 [23:49:12]MH_SAM_APDU [23:49:12]CAPDU: 80 0D 02 02 84 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 33 20 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 35 04 06 00 2E 86 38 95 47 A1 [23:49:12]Write to MH i2c: E2 8C 00 91 25 80 0D 02 02 84 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 10 04 04 00 33 20 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 35 04 06 00 2E 86 38 95 47 A1 00 00 3B [23:49:12]Write i2c OK [23:49:12]MH_I2C_Read... [23:49:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:49:12]Read from MH i2c: E2 [23:49:12]MH_I2C_Read... [23:49:12]Read from MH i2c: E2 03 00 [23:49:12]MH_I2C_Read... [23:49:12]Read from MH i2c: E2 03 00 91 25 00 90 00 2A [23:49:12]RAPDU: 90 00 [23:49:12]wFMCommunicate OK [23:49:12]wFMCommunicate request_size=4 [23:49:12]MH_SAM_APDU [23:49:12]CAPDU: 80 0D 03 02 [23:49:12]Write to MH i2c: E2 08 00 92 25 80 0D 03 02 00 00 00 00 32 [23:49:12]Write i2c OK [23:49:12]MH_I2C_Read... [23:49:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:49:12]Read from MH i2c: E2 [23:49:12]MH_I2C_Read... [23:49:12]Read from MH i2c: E2 0B 00 [23:49:12]MH_I2C_Read... [23:49:13]Read from MH i2c: E2 0B 00 92 25 00 A5 AB A6 4A BE CB 30 E6 90 00 12 [23:49:13]RAPDU: A5 AB A6 4A BE CB 30 E6 90 00 [23:49:13]wFMCommunicate OK [23:49:13]SAM_PROTO_SignData done [23:49:13]FM_MakeSignedData done [23:49:13]CreateOFDProtocolMessage [23:49:13]wFMCommunicate request_size=4 [23:49:13]MH_SAM_APDU [23:49:13]CAPDU: 80 11 00 00 [23:49:13]Write to MH i2c: E2 08 00 93 25 80 11 00 00 00 00 00 00 32 [23:49:13]Write i2c OK [23:49:13]MH_I2C_Read... [23:49:13]Read from MH i2c: E2 [23:49:13]MH_I2C_Read... [23:49:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:49:13]Read from MH i2c: E2 17 00 [23:49:13]MH_I2C_Read... [23:49:13]Read from MH i2c: E2 17 00 93 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8D [23:49:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:49:13]wFMCommunicate OK [23:49:13]CreateOFDProtocolMessage done [23:49:13]OFDSenderStorePacket 139315 [23:49:13]StoreOFDPacket docnum=139315 [23:49:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 76 05 00 00 36 DC 6E 05 5F CB 5A 05 01 00 05 00 62 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 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 F4 03 04 00 70 74 21 67 0E 04 04 00 2B 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 5E 04 04 00 2B 01 00 00 57 04 04 00 2D 01 00 00 AA 04 D6 04 6E 04 04 00 2B 01 00 00 69 04 A3 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 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 8B BE 01 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 04 00 33 20 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 35 04 06 00 2E 86 38 95 47 A1 A5 AB A6 4A BE CB 30 E6 [23:49:13]CheckFolder [23:49:13]dirname=/storage/ofd_packets [23:49:13]CheckFolder done [23:49:13]ProducePacketName [23:49:13]name=ofd_packets/00139315 [23:49:13]NVStorageSaveData ofd_packets/00139315 [23:49:13]File name is /storage/ofd_packets/00139315 [23:49:13]Write 1428 bytes [23:49:13]NVStorageSaveData done [23:49:13]OFDSenderStorePacket done [23:49:13]KKMCreateOFDPacket done [23:49:13]NVStorageSaveData kkm_last_timestamp [23:49:13]File name is /storage/kkm_last_timestamp [23:49:13]Write 4 bytes [23:49:13]NVStorageSaveData done [23:49:13]ExternCall_PrintAddStr [23:49:13]wPrintStart [23:49:13]Write to MH i2c: 01 00 00 94 25 B9 [23:49:13]Write i2c OK [23:49:13]MH_I2C_Read... [23:49:13]Read from MH i2c: 01 [23:49:13]MH_I2C_Read... [23:49:13]Read from MH i2c: 01 07 00 [23:49:13]MH_I2C_Read... [23:49:13]Read from MH i2c: 01 07 00 94 25 00 00 00 00 00 FF 0F CE [23:49:13]RasterBufferAndPrint [23:49:13]line Отчет о закрытии смены [23:49:13]line ФФД: 1.0 [23:49:13]line ИНН: 02508201610067 [23:49:13]line Кассир: Сурапов З. [23:49:13]line 29.10.2024 23:49 [23:49:13]line Смена: 555 [23:49:13]line РНМ: 0000000000091631 [23:49:13]line ЗНМ: 0300000081 [23:49:13]line СНО: Общий режим [23:49:13]line Чеков за смену: 299 [23:49:13]line ФД за смену: 301 [23:49:13]line Всего чеков: 299 [23:49:13]line ИТОГИ ПРИХОД [23:49:13]line Чеков: 299 [23:49:13]line Общий итог: 129182.54 [23:49:13]line Итого наличными: 97939.00 [23:49:13]line Итого безнал.: 31243.54 [23:49:13]line НДС 0% : 0.00 [23:49:13]line НДС 12% : 13719.55 [23:49:13]line НСП 0% : 0.00 [23:49:13]line НСП 1,50% : 0.00 [23:49:13]line НСП 0,50% : 0.00 [23:49:13]line НСП 5% : 0.00 [23:49:13]line НСП 3% : 0.00 [23:49:13]line НСП 2% : 0.00 [23:49:13]line НСП 1% : 1143.15 [23:49:13]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:49:13]line Чеков: 0 [23:49:13]line Общий итог: 0.00 [23:49:13]line Итого наличными: 0.00 [23:49:13]line Итого безнал.: 0.00 [23:49:13]line НДС 0% : 0.00 [23:49:13]line НДС 12% : 0.00 [23:49:13]line НСП 0% : 0.00 [23:49:13]line НСП 1,50% : 0.00 [23:49:13]line НСП 0,50% : 0.00 [23:49:13]line НСП 5% : 0.00 [23:49:13]line НСП 3% : 0.00 [23:49:13]line НСП 2% : 0.00 [23:49:13]line НСП 1% : 0.00 [23:49:13]line ИТОГИ РАСХОД [23:49:13]OFD Sender: Processing packet 139315 [packets to send 34, broken 33] [23:49:13]ProducePacketName [23:49:13]name=ofd_packets/00139315 [23:49:13]OFD Sender: To server: pG, [23:49:13]CommunicateWithHost lk.salyk.kg:30040 [23:49:13]ConnectInit lk.salyk.kg [23:49:13]line Чеков: 0 [23:49:13]line Общий итог: 0.00 [23:49:13]line Итого наличными: 0.00 [23:49:13]line Итого безнал.: 0.00 [23:49:13]line НДС 0% : 0.00 [23:49:13]line НДС 12% : 0.00 [23:49:13]line НСП 0% : 0.00 [23:49:13]line НСП 1,50% : 0.00 [23:49:13]line НСП 0,50% : 0.00 [23:49:13]line НСП 5% : 0.00 [23:49:13]line НСП 3% : 0.00 [23:49:13]line НСП 2% : 0.00 [23:49:13]line НСП 1% : 0.00 [23:49:13]line ИТОГИ ВОЗВРАТ РАСХОДА [23:49:13]line Чеков: 0 [23:49:13]line Общий итог: 0.00 [23:49:13]line Итого наличными: 0.00 [23:49:13]line Итого безнал.: 0.00 [23:49:13]line НДС 0% : 0.00 [23:49:13]line НДС 12% : 0.00 [23:49:13]line НСП 0% : 0.00 [23:49:13]line НСП 1,50% : 0.00 [23:49:13]line НСП 0,50% : 0.00 [23:49:13]line НСП 5% : 0.00 [23:49:13]line НСП 3% : 0.00 [23:49:13]line НСП 2% : 0.00 [23:49:13]line НСП 1% : 0.00 [23:49:13]line Сумма внесений: 0.00 [23:49:13]line Сумма выплат: 0.00 [23:49:13]line Нал. в кассе: 97939.00 [23:49:13]line НС Приход: 56707544.16 [23:49:13]line НС Возвр.Прихода: 1513352.00 [23:49:13]line НС Расход: 0.00 [23:49:13]line НС Возвр.Расхода: 0.00 [23:49:13]line ФД: 139315 [23:49:13]line ФМ: 0000000000874669 [23:49:13]line ФПД: 51154009802657 [23:49:13]written 0, free lines is 4095 [23:49:13]Connected sock=10 [23:49: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 36 39 76 05 00 00 36 DC 6E 05 5F CB 5A 05 01 00 05 00 62 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 A1 D1 83 D1 80 D0 B0 D0 BF D0 BE D0 B2 20 D0 97 2E 20 F4 03 04 00 70 74 21 67 0E 04 04 00 2B 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 5E 04 04 00 2B 01 00 00 57 04 04 00 2D 01 00 00 AA 04 D6 04 6E 04 04 00 2B 01 00 00 69 04 A3 00 6F 04 04 00 2B 01 00 00 B1 04 03 00 EE 1D C5 70 04 03 00 6C 71 95 72 04 03 00 82 AC 2F 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 33 EF 14 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 8B BE 01 6A 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6B 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 Write to MH i2c: 01 01 00 00 04 00 F7 E4 03 25 09 [23:49:14]01 00 00 EF 03 Write i2c OK [23:49:14]0A MH_I2C_Read... [23:49:14]00 Read from MH i2c: F6 01 03 [23:49:14]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 MH_I2C_Read... [23:49:14]6F Read from MH i2c: 04 01 04 07 00 00 00 [23:49:14]00 MH_I2C_Read... [23:49:14]00 00 B1 04 00 00 70 04 00 00 72 Read from MH i2c: 04 01 00 07 00 00 00 E4 04 25 75 00 00 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 00 00 F2 00 03 19 01 0B 00 34 01 [23:49:14]F3 RasterBufferAndPrint [23:49:14]03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF line [23:49:14]03 line [23:49:14]09 line [23:49:14]00 line [23:49:14]F6 line [23:49:14]03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 written 0, free lines is 3636 [23:49:15]F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 MH_Cut [23:49:15]01 Write to MH i2c: 00 D1 01 01 F7 00 03 EB 00 25 00 01 EF E2 03 [23:49:15]09 00 Write i2c OK [23:49:15]F6 MH_I2C_Read... [23:49:15]03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 Read from MH i2c: 03 D1 00 [23:49:15]00 MH_I2C_Read... [23:49:15]EF Read from MH i2c: 03 D1 09 01 00 00 F6 [23:49:15]03 MH_I2C_Read... [23:49:15]01 00 04 F7 03 00 00 EF 03 09 00 Read from MH i2c: F6 D1 03 01 01 00 00 EB 05 25 F7 00 03 E1 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 10 04 [23:49:15]04 Write to MH i2c: 00 01 33 00 20 00 02 EC 00 25 11 11 04 [23:49:15]10 00 Write i2c OK [23:49:15]30 MH_I2C_Read... [23:49:15]30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 35 04 06 00 2E 86 38 95 47 A1 A5 AB A6 4A BE CB 30 E6 [23:49:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 *** Cut start [23:49:15]38 37 34 36 36 39 4F 00 00 00 21 BA 47 00 D2 33 A5 07 *** Partial cut [23:49:15]01 *** CUTSNS_PIN = 1 [23:49:15]00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 *** CUTSNS_PIN = 0 [23:49:15]10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 33 20 02 00 F4 03 04 00 2D 20 21 67 B6 04 01 00 00 FC 34 9F 12 B1 65 9A C9 [23:49:15]CommunicateWithHost err = 0 [23:49:15]CheckOFDResponse [23:49:15]1017 (14) - 77093643461234 [23:49:15]1041 (16) - 0000000000874669 [23:49:15]1040 (4) - 139315 [23:49:15]1012 (4) - 29.10.2024 17:49 [23:49:15]1206 (1) - 0 [23:49:15]OFD Sender: Remove packet 139315 [23:49:15]ProducePacketName [23:49:15]name=ofd_packets/00139315 [23:49:15]NVStorageDeleteData [23:49:15]*** Brake cut motor [23:49:16]Read from MH i2c: 01 [23:49:16]MH_I2C_Read... [23:49:16]*** Stop cut motor [23:49:16]*** Cut end [23:49:16]Read from MH i2c: 01 07 00 [23:49:16]MH_I2C_Read... [23:49:16]Read from MH i2c: 01 07 00 EC 25 00 00 00 00 00 FF 0F 26 [23:49:16]process_action close_shift done [23:49:16]requested_data is exist [23:49:16]produce_requested_data [23:49:16]requested_item fd.num is exist - process it [23:49:16]SAM_PROTO_GetFieldsCounters [23:49:16]wFMCommunicate request_size=4 [23:49:16]MH_SAM_APDU [23:49:16]CAPDU: 80 13 00 00 [23:49:16]Write to MH i2c: E2 08 00 ED 25 80 13 00 00 00 00 00 00 8E [23:49:16]Write i2c OK [23:49:16]MH_I2C_Read... [23:49:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:49:16]Read from MH i2c: E2 [23:49:16]MH_I2C_Read... [23:49:16]Read from MH i2c: E2 62 00 [23:49:16]MH_I2C_Read... [23:49:16]Read from MH i2c: E2 62 00 ED 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 33 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 OFD Sender: No OFD packet to send [23:49:16]00 5E 04 04 00 2B 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 B9 [23:49: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 33 20 02 00 0E 04 04 00 2B 02 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:49:16]wFMCommunicate OK [23:49:16]SAM_PROTO_GetFieldsCounters done [23:49:16]requested_item shift.num is exist - process it [23:49:16]requested_item shift.opened is exist - process it [23:49:16]req_shift_opened [23:49:16]FM_GetShiftState [23:49:16]SAM_PROTO_GetShiftState [23:49:16]wFMCommunicate request_size=4 [23:49:16]MH_SAM_APDU [23:49:16]CAPDU: 80 13 01 00 [23:49:16]Write to MH i2c: E2 08 00 EE 25 80 13 01 00 00 00 00 00 90 [23:49:16]Write i2c OK [23:49:16]MH_I2C_Read... [23:49:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:49:16]Read from MH i2c: E2 [23:49:16]MH_I2C_Read... [23:49:16]Read from MH i2c: E2 0E 00 [23:49:16]MH_I2C_Read... [23:49:16]Read from MH i2c: E2 0E 00 EE 25 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9B [23:49:16]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:49:16]wFMCommunicate OK [23:49:16]SAM_PROTO_GetShiftState done [23:49:16]FM_GetShiftState done [23:49:16]req_shift_opened done [23:49:16]requested_item shift.open_date is exist - process it [23:49:16]req_shift_open_date [23:49:16]FM_GetShiftState [23:49:16]SAM_PROTO_GetShiftState [23:49:16]wFMCommunicate request_size=4 [23:49:16]MH_SAM_APDU [23:49:16]CAPDU: 80 13 01 00 [23:49:16]Write to MH i2c: E2 08 00 EF 25 80 13 01 00 00 00 00 00 91 [23:49:16]Write i2c OK [23:49:16]MH_I2C_Read... [23:49:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:49:16]Read from MH i2c: E2 [23:49:16]MH_I2C_Read... [23:49:16]Read from MH i2c: E2 0E 00 [23:49:16]MH_I2C_Read... [23:49:16]Read from MH i2c: E2 0E 00 EF 25 00 09 00 00 00 00 00 00 00 00 00 00 90 00 9C [23:49:16]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:49:16]wFMCommunicate OK [23:49:16]SAM_PROTO_GetShiftState done [23:49:16]FM_GetShiftState done [23:49:16]req_shift_open_date done [23:49:16]produce_requested_data done [23:49:16]produce_requested_data return {"fd.num":139315,"shift.num":555,"shift.opened":0,"shift.open_date":0} [23:49:16]process_action_free close_shift [23:49:16]json_value_free [23:49:16]json_value_free done [23:49:16]process_json_proto returns [23:49:16]Send response to host [23:49:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":139315,"shift.num":555,"shift.opened":0,"shift.open_date":0}}} [23:49:16]free response buf [23:49:16]execute_script done [23:49:16]execute_script returns [23:49:16]free content buf [23:49:16]Sock 9.Close socket [23:49:16]Sock 9.Thread stoped [23:49:21]OFD Sender: No OFD packet to send [23:49:26]OFD Sender: No OFD packet to send [23:49:31]OFD Sender: No OFD packet to send [23:49:36]OFD Sender: No OFD packet to send [23:49:41]OFD Sender: No OFD packet to send [23:49:46]OFD Sender: No OFD packet to send [23:49:51]OFD Sender: No OFD packet to send [23:49:56]OFD Sender: No OFD packet to send [23:50:01]OFD Sender: No OFD packet to send [23:50:06]OFD Sender: No OFD packet to send [23:50:11]OFD Sender: No OFD packet to send [23:50:16]OFD Sender: No OFD packet to send [23:50:21]OFD Sender: No OFD packet to send [23:50:26]OFD Sender: No OFD packet to send [23:50:31]OFD Sender: No OFD packet to send [23:50:36]OFD Sender: No OFD packet to send [23:50:41]OFD Sender: No OFD packet to send [23:50:46]OFD Sender: No OFD packet to send [23:50:51]OFD Sender: No OFD packet to send [23:50:56]OFD Sender: No OFD packet to send [23:51:01]OFD Sender: No OFD packet to send [23:51:06]OFD Sender: No OFD packet to send [23:51:11]OFD Sender: No OFD packet to send [23:51:16]OFD Sender: No OFD packet to send [23:51:21]OFD Sender: No OFD packet to send [23:51:26]OFD Sender: No OFD packet to send [23:51:31]OFD Sender: No OFD packet to send [23:51:36]OFD Sender: No OFD packet to send [23:51:41]OFD Sender: No OFD packet to send [23:51:46]OFD Sender: No OFD packet to send [23:51:51]OFD Sender: No OFD packet to send [23:51:56]OFD Sender: No OFD packet to send [23:52:01]OFD Sender: No OFD packet to send [23:52:06]OFD Sender: No OFD packet to send [23:52:11]OFD Sender: No OFD packet to send [23:52:16]OFD Sender: No OFD packet to send [23:52:21]OFD Sender: No OFD packet to send [23:52:26]OFD Sender: No OFD packet to send [23:52:31]OFD Sender: No OFD packet to send [23:52:36]OFD Sender: No OFD packet to send [23:52:41]OFD Sender: No OFD packet to send [23:52:46]OFD Sender: No OFD packet to send [23:52:51]OFD Sender: No OFD packet to send [23:52:56]OFD Sender: No OFD packet to send [23:53:01]OFD Sender: No OFD packet to send [23:53:06]OFD Sender: No OFD packet to send [23:53:11]OFD Sender: No OFD packet to send [23:53:16]OFD Sender: No OFD packet to send [23:53:21]OFD Sender: No OFD packet to send [23:53:26]OFD Sender: No OFD packet to send [23:53:31]OFD Sender: No OFD packet to send [23:53:36]OFD Sender: No OFD packet to send [23:53:41]OFD Sender: No OFD packet to send [23:53:46]OFD Sender: No OFD packet to send [23:53:51]OFD Sender: No OFD packet to send [23:53:56]OFD Sender: No OFD packet to send [23:54:01]OFD Sender: No OFD packet to send [23:54:06]OFD Sender: No OFD packet to send [23:54:11]OFD Sender: No OFD packet to send [23:54:16]OFD Sender: No OFD packet to send [23:54:21]OFD Sender: No OFD packet to send [23:54:26]OFD Sender: No OFD packet to send [23:54:31]OFD Sender: No OFD packet to send [23:54:36]OFD Sender: No OFD packet to send [23:54:41]OFD Sender: No OFD packet to send [23:54:46]OFD Sender: No OFD packet to send [23:54:51]OFD Sender: No OFD packet to send [23:54:56]OFD Sender: No OFD packet to send [23:55:01]OFD Sender: No OFD packet to send [23:55:06]OFD Sender: No OFD packet to send [23:55:11]OFD Sender: No OFD packet to send [23:55:16]OFD Sender: No OFD packet to send [23:55:21]OFD Sender: No OFD packet to send [23:55:26]OFD Sender: No OFD packet to send [23:55:31]OFD Sender: No OFD packet to send [23:55:36]OFD Sender: No OFD packet to send [23:55:41]OFD Sender: No OFD packet to send [23:55:46]OFD Sender: No OFD packet to send [23:55:51]OFD Sender: No OFD packet to send [23:55:56]OFD Sender: No OFD packet to send [23:56:01]OFD Sender: No OFD packet to send [23:56:06]OFD Sender: No OFD packet to send [23:56:11]OFD Sender: No OFD packet to send [23:56:16]OFD Sender: No OFD packet to send [23:56:21]OFD Sender: No OFD packet to send [23:56:26]OFD Sender: No OFD packet to send [23:56:31]OFD Sender: No OFD packet to send [23:56:36]OFD Sender: No OFD packet to send [23:56:41]OFD Sender: No OFD packet to send [23:56:46]OFD Sender: No OFD packet to send [23:56:51]OFD Sender: No OFD packet to send [23:56:56]OFD Sender: No OFD packet to send [23:57:01]OFD Sender: No OFD packet to send [23:57:06]OFD Sender: No OFD packet to send [23:57:11]OFD Sender: No OFD packet to send [23:57:16]OFD Sender: No OFD packet to send [23:57:21]OFD Sender: No OFD packet to send 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 33 EF 14 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8B BE 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:57:54]wFMCommunicate OK [23:57:54]wFMCommunicate request_size=4 [23:57:54]MH_SAM_APDU [23:57:54]CAPDU: 80 17 00 00 [23:57:54]Write to MH i2c: E2 08 00 FA 25 80 17 00 00 00 00 00 00 9F [23:57:54]Write i2c OK [23:57:54]MH_I2C_Read... [23:57:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:57:54]Read from MH i2c: E2 [23:57:54]MH_I2C_Read... [23:57:54]Read from MH i2c: E2 FD 00 [23:57:54]MH_I2C_Read... [23:57:54]Read from MH i2c: E2 FD 00 FA 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B8 [23:57:54]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [23:57:54]wFMCommunicate OK [23:57:54]wFMCommunicate request_size=4 [23:57:54]MH_SAM_APDU [23:57:54]CAPDU: 80 17 00 00 [23:57:54]Write to MH i2c: E2 08 00 FB 25 80 17 00 00 00 00 00 00 A0 [23:57:54]Write i2c OK [23:57:54]MH_I2C_Read... [23:57:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:57:54]Read from MH i2c: E2 [23:57:54]MH_I2C_Read... [23:57:54]Read from MH i2c: E2 FD 00 [23:57:54]MH_I2C_Read... [23:57:54]Read from MH i2c: E2 FD 00 FB 25 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 54 [23:57:54]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [23:57:54]wFMCommunicate OK [23:57:54]wFMCommunicate request_size=4 [23:57:54]MH_SAM_APDU [23:57:54]CAPDU: 80 17 00 00 [23:57:54]Write to MH i2c: E2 08 00 FC 25 80 17 00 00 00 00 00 00 A1 [23:57:54]Write i2c OK [23:57:54]MH_I2C_Read... [23:57:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:57:55]Read from MH i2c: E2 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 FD 00 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 FD 00 FC 25 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 1F [23:57:55]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [23:57:55]wFMCommunicate OK [23:57:55]wFMCommunicate request_size=4 [23:57:55]MH_SAM_APDU [23:57:55]CAPDU: 80 17 00 00 [23:57:55]Write to MH i2c: E2 08 00 FD 25 80 17 00 00 00 00 00 00 A2 [23:57:55]Write i2c OK [23:57:55]MH_I2C_Read... [23:57:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [23:57:55]Read from MH i2c: E2 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 CC 00 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 CC 00 FD 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [23:57:55]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:57:55]wFMCommunicate OK [23:57:55]SAM_PROTO_GetShiftData done [23:57:55]requested_item shift.sale.total_cash is exist - process it [23:57:55]requested_item shift.sale_refund.total is exist - process it [23:57:55]requested_item shift.sale_refund.total_cash is exist - process it [23:57:55]requested_item shift.buy.total is exist - process it [23:57:55]requested_item shift.buy.total_cash is exist - process it [23:57:55]produce_requested_data done [23:57:55]produce_requested_data return {"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":129182.54,"shift.sale.total_cash":97939.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} [23:57:55]process_action_free get_value [23:57:55]json_value_free [23:57:55]json_value_free done [23:57:55]process_json_proto returns [23:57:55]Send response to host [23:57:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.00,"fm.buy.total":0.00,"shift.sale.total":129182.54,"shift.sale.total_cash":97939.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}}} [23:57:55]free response buf [23:57:55]execute_script done [23:57:55]execute_script returns [23:57:55]free content buf [23:57:55]Sock 10.Close socket [23:57:55]Sock 10.Thread stoped [23:57:55]accept exits with 8 [23:57:55]New connection [23:57:55]New thread 3067284836 created [23:57:55]Thread 3067141476 joined [23:57:55]Waiting for new connection... [23:57:55] Sock 8.Parse request [23:57:55]Sock 8.Check first char [23:57:55]Sock 8.First char is OK [23:57:55]request: POST /json_proto HTTP/1.0 [23:57:55]Method: POST [23:57:55]URL: /json_proto [23:57:55]Method is POST - this is cgi request [23:57:55]url: /json_proto [23:57:55]query_string will be loaded in cgi processing [23:57:55]execute_cgi json_proto POST (null) [23:57:55]execute_cgi path=json_proto method=POST [23:57:55]POST find Content-Length [23:57:55]Host: 172.17.50.196:8080 [23:57:55]Content-Length: 277 [23:57:55]Content-Type: application/json [23:57:55] [23:57:55]POST finish read [23:57:55]Found Content-Length = 277 [23:57:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0411\u0435\u043A\u043D\u0430\u0437\u0430\u0440\u043E\u0432\u0430 \u0414. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:55]execute_script... [23:57:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0411\u0435\u043A\u043D\u0430\u0437\u0430\u0440\u043E\u0432\u0430 \u0414. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:57:55]POST & json_proto [23:57:55]process_json_proto [23:57:55]json parsed OK: [23:57:55]protocol is kg_v1.0 [23:57:55]action value=open_shift [23:57:55]process_action open_shift [23:57:55]cmd_open_shift [23:57:55]MH_GetDate [23:57:55]Write to MH i2c: F0 00 00 FE 25 12 [23:57:55]Write i2c OK [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: F0 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: F0 09 00 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: F0 09 00 FE 25 00 86 76 21 67 72 0D 1C 67 A1 [23:57:55]GetLastDocTimeStamp 1730245744 [23:57:55]current date 1730246278 [23:57:55]FM_GetShiftState [23:57:55]SAM_PROTO_GetShiftState [23:57:55]wFMCommunicate request_size=4 [23:57:55]MH_SAM_APDU [23:57:55]CAPDU: 80 13 01 00 [23:57:55]Write to MH i2c: E2 08 00 FF 25 80 13 01 00 00 00 00 00 A1 [23:57:55]Write i2c OK [23:57:55]MH_I2C_Read... [23:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:57:55]Read from MH i2c: E2 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 0E 00 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 0E 00 FF 25 00 09 00 00 00 00 00 00 00 00 00 00 90 00 AC [23:57:55]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:57:55]wFMCommunicate OK [23:57:55]SAM_PROTO_GetShiftState done [23:57:55]FM_GetShiftState done [23:57:55]KKMCreateOpenShiftDocument [23:57:55]Load OK [23:57:55]Malloc new data [23:57:55]MH_GetDate [23:57:55]Write to MH i2c: F0 00 00 00 26 15 [23:57:55]Write i2c OK [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: F0 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: F0 09 00 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: F0 09 00 00 26 00 86 76 21 67 72 0D 1C 67 A4 [23:57:55]Malloc new data [23:57:55]KKMCreateOpenShiftDocument OK [23:57:55]KKMSetOpenShiftData OK [23:57:55]ProcessDocumentItem done err = 0, tmpTLVsize=202 [23:57:55]tlvbuf is 0120EFB0 [23:57:55]KKMLoadAndSignOpenShiftData [23:57:55]SAM_PROTO_ProcessDocument [23:57:55]wFMCommunicate request_size=9 [23:57:55]MH_SAM_APDU [23:57:55]CAPDU: 80 15 01 00 04 02 00 CA 00 [23:57:55]Write to MH i2c: E2 0C 00 01 26 80 15 01 00 04 00 02 00 CA 00 00 00 7A [23:57:55]Write i2c OK [23:57:55]MH_I2C_Read... [23:57:55]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [23:57:55]Read from MH i2c: E2 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 03 00 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 03 00 01 26 00 90 00 9B [23:57:55]RAPDU: 90 00 [23:57:55]wFMCommunicate OK [23:57:55]wFMCommunicate request_size=23 [23:57:55]MH_SAM_APDU [23:57:55]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:57:55]Write to MH i2c: E2 1A 00 02 26 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 9D [23:57:55]Write i2c OK [23:57:55]MH_I2C_Read... [23:57:55]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:57:55]Read from MH i2c: E2 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 03 00 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 03 00 02 26 00 90 00 9C [23:57:55]RAPDU: 90 00 [23:57:55]wFMCommunicate OK [23:57:55]wFMCommunicate request_size=36 [23:57:55]MH_SAM_APDU [23:57:55]CAPDU: 80 15 02 00 1F FD 03 1B 00 D0 91 D0 B5 D0 BA D0 BD D0 B0 D0 B7 D0 B0 D1 80 D0 BE D0 B2 D0 B0 20 D0 94 2E 20 [23:57:55]Write to MH i2c: E2 27 00 03 26 80 15 02 00 1F 00 FD 03 1B 00 D0 91 D0 B5 D0 BA D0 BD D0 B0 D0 B7 D0 B0 D1 80 D0 BE D0 B2 D0 B0 20 D0 94 2E 20 00 00 39 [23:57:55]Write i2c OK [23:57:55]MH_I2C_Read... [23:57:55]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:57:55]Read from MH i2c: E2 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 03 00 [23:57:55]MH_I2C_Read... [23:57:55]Read from MH i2c: E2 03 00 03 26 00 90 00 9D [23:57:55]RAPDU: 90 00 [23:57:55]wFMCommunicate OK [23:57:55]wFMCommunicate request_size=84 [23:57:55]MH_SAM_APDU [23:57:55]CAPDU: 80 15 02 00 4F F1 03 4B 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A2 D0 BE D0 BA D1 82 D0 BE D0 B3 D1 83 D0 BB 2C 20 D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 32 2E 39 35 33 38 30 36 [23:57:55]Write to MH i2c: E2 57 00 04 26 80 15 02 00 4F 00 F1 03 4B 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A2 D0 BE D0 BA D1 82 D0 BE D0 B3 D1 83 D0 BB 2C 20 D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 32 2E 39 35 33 38 30 36 00 00 4B [23:57:55]Write i2c OK [23:57:55]MH_I2C_Read... [23:57:56]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:57:56]Read from MH i2c: E2 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 04 26 00 90 00 9E [23:57:56]RAPDU: 90 00 [23:57:56]wFMCommunicate OK [23:57:56]wFMCommunicate request_size=51 [23:57:56]MH_SAM_APDU [23:57:56]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 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 [23:57:56]Write to MH i2c: E2 36 00 05 26 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 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 4F [23:57:56]Write i2c OK [23:57:56]MH_I2C_Read... [23:57:56]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:57:56]Read from MH i2c: E2 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 05 26 00 90 00 9F [23:57:56]RAPDU: 90 00 [23:57:56]wFMCommunicate OK [23:57:56]wFMCommunicate request_size=13 [23:57:56]MH_SAM_APDU [23:57:56]CAPDU: 80 15 02 00 08 F4 03 04 00 86 76 21 67 [23:57:56]Write to MH i2c: E2 10 00 06 26 80 15 02 00 08 00 F4 03 04 00 86 76 21 67 00 00 3B [23:57:56]Write i2c OK [23:57:56]MH_I2C_Read... [23:57:56]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:57:56]Read from MH i2c: E2 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 06 26 00 90 00 A0 [23:57:56]RAPDU: 90 00 [23:57:56]wFMCommunicate OK [23:57:56]wFMCommunicate request_size=25 [23:57:56]MH_SAM_APDU [23:57:56]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 [23:57:56]Write to MH i2c: E2 1C 00 07 26 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 00 00 0A [23:57:56]Write i2c OK [23:57:56]MH_I2C_Read... [23:57:56]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:57:56]Read from MH i2c: E2 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 03 00 07 26 00 90 00 A1 [23:57:56]RAPDU: 90 00 [23:57:56]wFMCommunicate OK [23:57:56]wFMCommunicate request_size=4 [23:57:56]MH_SAM_APDU [23:57:56]CAPDU: 80 15 03 00 [23:57:56]Write to MH i2c: E2 08 00 08 26 80 15 03 00 00 00 00 00 AF [23:57:56]Write i2c OK [23:57:56]MH_I2C_Read... [23:57:56]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [23:57:56]Read from MH i2c: E2 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 38 00 [23:57:56]MH_I2C_Read... [23:57:56]Read from MH i2c: E2 38 00 08 26 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 36 39 10 04 04 00 34 20 02 00 0E 04 04 00 2C 02 00 00 35 04 06 00 FA 5F 61 CA 6B AC 90 00 A2 [23:57:56]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 36 39 10 04 04 00 34 20 02 00 0E 04 04 00 2C 02 00 00 35 04 06 00 FA 5F 61 CA 6B AC 90 00 [23:57:56]wFMCommunicate OK [23:57:56]SAM_PROTO_ProcessDocument answer len = 51 [23:57:56]SAM_PROTO_ProcessDocument done [23:57:56]SetTLVBufToDocument [23:57:56]Processing tag 1209 (04B9) [23:57:56]Malloc new data [23:57:56]Processing tag 1041 (0411) [23:57:56]Processing tag 1040 (0410) [23:57:56]Malloc new data [23:57:56]Processing tag 1038 (040E) [23:57:56]Malloc new data [23:57:56]Processing tag 1077 (0435) [23:57:56]Malloc new data [23:57:56]SetTLVBufToDocument err=0 [23:57:56]KKMLoadAndSignOpenShiftData store KKM data [23:57:56]KKMLoadAndSignOpenShiftData err=0 [23:57:56]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Бекназарова Д. Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 Место: АЗС № 101 "Партнер Нефть" 29.10.2024 23:57 Смена: 556 РНМ: 0000000000091631 ЗНМ: 0300000081 ФД: 139316 ФМ: 0000000000874669 ФПД: 275287569492908 [23:57:56]StoreToDocumentArchive [23:57:56]shift 556 fd 139316 [23:57:56]Create dir for shift 0556 [23:57:56]save to /storage/0556/doc_00139316 [23:57:56]save last doc name /storage/0556/doc_00139316 to /storage/kkm_last_doc_name [23:57:56]save OK [23:57:56]Clear old archive folders... [23:57:56]Remove dir /storage/0555 [23:57:56]opendir ok [23:57:56]file . [23:57:56]file .. [23:57:56]file doc_00139015 [23:57:56]remove file /storage/0555/doc_00139015 [23:57:56]file doc_00139016 [23:57:56]remove file /storage/0555/doc_00139016 [23:57:56]file doc_00139017 [23:57:56]remove file /storage/0555/doc_00139017 [23:57:56]file doc_00139018 [23:57:56]remove file /storage/0555/doc_00139018 [23:57:56]file doc_00139019 [23:57:56]remove file /storage/0555/doc_00139019 [23:57:56]file doc_00139020 [23:57:56]remove file /storage/0555/doc_00139020 [23:57:56]file doc_00139021 [23:57:56]remove file /storage/0555/doc_00139021 [23:57:56]file doc_00139022 [23:57:56]remove file /storage/0555/doc_00139022 [23:57:56]file doc_00139023 [23:57:56]remove file /storage/0555/doc_00139023 [23:57:56]file doc_00139024 [23:57:56]remove file /storage/0555/doc_00139024 [23:57:56]file doc_00139025 [23:57:56]remove file /storage/0555/doc_00139025 [23:57:56]file doc_00139026 [23:57:56]remove file /storage/0555/doc_00139026 [23:57:56]file doc_00139027 [23:57:56]remove file /storage/0555/doc_00139027 [23:57:56]file doc_00139028 [23:57:56]remove file /storage/0555/doc_00139028 [23:57:56]file doc_00139029 [23:57:56]remove file /storage/0555/doc_00139029 [23:57:56]file doc_00139030 [23:57:56]remove file /storage/0555/doc_00139030 [23:57:56]file doc_00139031 [23:57:56]remove file /storage/0555/doc_00139031 [23:57:56]file doc_00139032 [23:57:56]remove file /storage/0555/doc_00139032 [23:57:56]file doc_00139033 [23:57:56]remove file /storage/0555/doc_00139033 [23:57:56]file doc_00139034 [23:57:56]remove file /storage/0555/doc_00139034 [23:57:56]file doc_00139035 [23:57:56]remove file /storage/0555/doc_00139035 [23:57:56]file doc_00139036 [23:57:56]remove file /storage/0555/doc_00139036 [23:57:56]file doc_00139037 [23:57:56]remove file /storage/0555/doc_00139037 [23:57:56]file doc_00139038 [23:57:56]remove file /storage/0555/doc_00139038 [23:57:56]file doc_00139039 [23:57:56]remove file /storage/0555/doc_00139039 [23:57:56]file doc_00139040 [23:57:56]remove file /storage/0555/doc_00139040 [23:57:56]file doc_00139041 [23:57:56]remove file /storage/0555/doc_00139041 [23:57:56]file doc_00139042 [23:57:56]remove file /storage/0555/doc_00139042 [23:57:56]file doc_00139043 [23:57:56]remove file /storage/0555/doc_00139043 [23:57:56]file doc_00139044 [23:57:56]remove file /storage/0555/doc_00139044 [23:57:56]file doc_00139045 [23:57:56]remove file /storage/0555/doc_00139045 [23:57:56]file doc_00139046 [23:57:56]remove file /storage/0555/doc_00139046 [23:57:56]file doc_00139047 [23:57:56]remove file /storage/0555/doc_00139047 [23:57:56]file doc_00139048 [23:57:56]remove file /storage/0555/doc_00139048 [23:57:56]file doc_00139049 [23:57:56]remove file /storage/0555/doc_00139049 [23:57:56]file doc_00139050 [23:57:56]remove file /storage/0555/doc_00139050 [23:57:56]file doc_00139051 [23:57:56]remove file /storage/0555/doc_00139051 [23:57:56]file doc_00139052 [23:57:56]remove file /storage/0555/doc_00139052 [23:57:56]file doc_00139053 [23:57:56]remove file /storage/0555/doc_00139053 [23:57:56]file doc_00139054 [23:57:56]remove file /storage/0555/doc_00139054 [23:57:56]file doc_00139055 [23:57:57]remove file /storage/0555/doc_00139055 [23:57:57]OFD Sender: No OFD packet to send [23:57:57]file doc_00139056 [23:57:57]remove file /storage/0555/doc_00139056 [23:57:57]file doc_00139057 [23:57:57]remove file /storage/0555/doc_00139057 [23:57:57]file doc_00139058 [23:57:57]remove file /storage/0555/doc_00139058 [23:57:57]file doc_00139059 [23:57:57]remove file /storage/0555/doc_00139059 [23:57:57]file doc_00139060 [23:57:57]remove file /storage/0555/doc_00139060 [23:57:57]file doc_00139061 [23:57:57]remove file /storage/0555/doc_00139061 [23:57:57]file doc_00139062 [23:57:57]remove file /storage/0555/doc_00139062 [23:57:57]file doc_00139063 [23:57:57]remove file /storage/0555/doc_00139063 [23:57:57]file doc_00139064 [23:57:57]remove file /storage/0555/doc_00139064 [23:57:57]file doc_00139065 [23:57:57]remove file /storage/0555/doc_00139065 [23:57:57]file doc_00139066 [23:57:57]remove file /storage/0555/doc_00139066 [23:57:57]file doc_00139067 [23:57:57]remove file /storage/0555/doc_00139067 [23:57:57]file doc_00139068 [23:57:57]remove file /storage/0555/doc_00139068 [23:57:57]file doc_00139069 [23:57:57]remove file /storage/0555/doc_00139069 [23:57:57]file doc_00139070 [23:57:57]remove file /storage/0555/doc_00139070 [23:57:57]file doc_00139071 [23:57:57]remove file /storage/0555/doc_00139071 [23:57:57]file doc_00139072 [23:57:57]remove file /storage/0555/doc_00139072 [23:57:57]file doc_00139073 [23:57:57]remove file /storage/0555/doc_00139073 [23:57:57]file doc_00139074 [23:57:57]remove file /storage/0555/doc_00139074 [23:57:57]file doc_00139075 [23:57:57]remove file /storage/0555/doc_00139075 [23:57:57]file doc_00139076 [23:57:57]remove file /storage/0555/doc_00139076 [23:57:57]file doc_00139077 [23:57:57]remove file /storage/0555/doc_00139077 [23:57:57]file doc_00139078 [23:57:57]remove file /storage/0555/doc_00139078 [23:57:57]file doc_00139079 [23:57:57]remove file /storage/0555/doc_00139079 [23:57:57]file doc_00139080 [23:57:57]remove file /storage/0555/doc_00139080 [23:57:57]file doc_00139081 [23:57:57]remove file /storage/0555/doc_00139081 [23:57:57]file doc_00139082 [23:57:57]remove file /storage/0555/doc_00139082 [23:57:57]file doc_00139083 [23:57:57]remove file /storage/0555/doc_00139083 [23:57:57]file doc_00139084 [23:57:57]remove file /storage/0555/doc_00139084 [23:57:57]file doc_00139085 [23:57:57]remove file /storage/0555/doc_00139085 [23:57:57]file doc_00139086 [23:57:57]remove file /storage/0555/doc_00139086 [23:57:57]file doc_00139087 [23:57:57]remove file /storage/0555/doc_00139087 [23:57:57]file doc_00139088 [23:57:57]remove file /storage/0555/doc_00139088 [23:57:57]file doc_00139089 [23:57:57]remove file /storage/0555/doc_00139089 [23:57:57]file doc_00139090 [23:57:57]remove file /storage/0555/doc_00139090 [23:57:57]file doc_00139091 [23:57:57]remove file /storage/0555/doc_00139091 [23:57:57]file doc_00139092 [23:57:57]remove file /storage/0555/doc_00139092 [23:57:57]file doc_00139093 [23:57:57]remove file /storage/0555/doc_00139093 [23:57:57]file doc_00139094 [23:57:57]remove file /storage/0555/doc_00139094 [23:57:57]file doc_00139095 [23:57:57]remove file /storage/0555/doc_00139095 [23:57:57]file doc_00139096 [23:57:57]remove file /storage/0555/doc_00139096 [23:57:57]file doc_00139097 [23:57:57]remove file /storage/0555/doc_00139097 [23:57:57]file doc_00139098 [23:57:57]remove file /storage/0555/doc_00139098 [23:57:57]file doc_00139099 [23:57:57]remove file /storage/0555/doc_00139099 [23:57:57]file doc_00139100 [23:57:57]remove file /storage/0555/doc_00139100 [23:57:57]file doc_00139101 [23:57:57]remove file /storage/0555/doc_00139101 [23:57:57]file doc_00139102 [23:57:57]remove file /storage/0555/doc_00139102 [23:57:57]file doc_00139103 [23:57:57]remove file /storage/0555/doc_00139103 [23:57:57]file doc_00139104 [23:57:57]remove file /storage/0555/doc_00139104 [23:57:57]file doc_00139105 [23:57:57]remove file /storage/0555/doc_00139105 [23:57:57]file doc_00139106 [23:57:57]remove file /storage/0555/doc_00139106 [23:57:57]file doc_00139107 [23:57:57]remove file /storage/0555/doc_00139107 [23:57:57]file doc_00139108 [23:57:57]remove file /storage/0555/doc_00139108 [23:57:57]file doc_00139109 [23:57:57]remove file /storage/0555/doc_00139109 [23:57:57]file doc_00139110 [23:57:57]remove file /storage/0555/doc_00139110 [23:57:57]file doc_00139111 [23:57:57]remove file /storage/0555/doc_00139111 [23:57:57]file doc_00139112 [23:57:57]remove file /storage/0555/doc_00139112 [23:57:57]file doc_00139113 [23:57:57]remove file /storage/0555/doc_00139113 [23:57:57]file doc_00139114 [23:57:57]remove file /storage/0555/doc_00139114 [23:57:57]file doc_00139115 [23:57:57]remove file /storage/0555/doc_00139115 [23:57:57]file doc_00139116 [23:57:57]remove file /storage/0555/doc_00139116 [23:57:57]file doc_00139117 [23:57:57]remove file /storage/0555/doc_00139117 [23:57:57]file doc_00139118 [23:57:57]remove file /storage/0555/doc_00139118 [23:57:57]file doc_00139119 [23:57:57]remove file /storage/0555/doc_00139119 [23:57:57]file doc_00139120 [23:57:57]remove file /storage/0555/doc_00139120 [23:57:57]file doc_00139121 [23:57:57]remove file /storage/0555/doc_00139121 [23:57:57]file doc_00139122 [23:57:57]remove file /storage/0555/doc_00139122 [23:57:57]file doc_00139123 [23:57:57]remove file /storage/0555/doc_00139123 [23:57:57]file doc_00139124 [23:57:57]remove file /storage/0555/doc_00139124 [23:57:57]file doc_00139125 [23:57:57]remove file /storage/0555/doc_00139125 [23:57:57]file doc_00139126 [23:57:57]remove file /storage/0555/doc_00139126 [23:57:57]file doc_00139127 [23:57:57]remove file /storage/0555/doc_00139127 [23:57:57]file doc_00139128 [23:57:57]remove file /storage/0555/doc_00139128 [23:57:57]file doc_00139129 [23:57:57]remove file /storage/0555/doc_00139129 [23:57:57]file doc_00139130 [23:57:57]remove file /storage/0555/doc_00139130 [23:57:57]file doc_00139131 [23:57:57]remove file /storage/0555/doc_00139131 [23:57:57]file doc_00139132 [23:57:57]remove file /storage/0555/doc_00139132 [23:57:57]file doc_00139133 [23:57:57]remove file /storage/0555/doc_00139133 [23:57:57]file doc_00139134 [23:57:57]remove file /storage/0555/doc_00139134 [23:57:57]file doc_00139135 [23:57:57]remove file /storage/0555/doc_00139135 [23:57:57]file doc_00139136 [23:57:57]remove file /storage/0555/doc_00139136 [23:57:57]file doc_00139137 [23:57:57]remove file /storage/0555/doc_00139137 [23:57:57]file doc_00139138 [23:57:57]remove file /storage/0555/doc_00139138 [23:57:57]file doc_00139139 [23:57:57]remove file /storage/0555/doc_00139139 [23:57:57]file doc_00139140 [23:57:57]remove file /storage/0555/doc_00139140 [23:57:57]file doc_00139141 [23:57:57]remove file /storage/0555/doc_00139141 [23:57:57]file doc_00139142 [23:57:57]remove file /storage/0555/doc_00139142 [23:57:57]file doc_00139143 [23:57:57]remove file /storage/0555/doc_00139143 [23:57:57]file doc_00139144 [23:57:57]remove file /storage/0555/doc_00139144 [23:57:57]file doc_00139145 [23:57:57]remove file /storage/0555/doc_00139145 [23:57:57]file doc_00139146 [23:57:57]remove file /storage/0555/doc_00139146 [23:57:57]file doc_00139147 [23:57:57]remove file /storage/0555/doc_00139147 [23:57:57]file doc_00139148 [23:57:57]remove file /storage/0555/doc_00139148 [23:57:57]file doc_00139149 [23:57:57]remove file /storage/0555/doc_00139149 [23:57:57]file doc_00139150 [23:57:57]remove file /storage/0555/doc_00139150 [23:57:57]file doc_00139151 [23:57:57]remove file /storage/0555/doc_00139151 [23:57:57]file doc_00139152 [23:57:57]remove file /storage/0555/doc_00139152 [23:57:57]file doc_00139153 [23:57:57]remove file /storage/0555/doc_00139153 [23:57:57]file doc_00139154 [23:57:57]remove file /storage/0555/doc_00139154 [23:57:57]file doc_00139155 [23:57:57]remove file /storage/0555/doc_00139155 [23:57:57]file doc_00139156 [23:57:57]remove file /storage/0555/doc_00139156 [23:57:57]file doc_00139157 [23:57:57]remove file /storage/0555/doc_00139157 [23:57:57]file doc_00139158 [23:57:57]remove file /storage/0555/doc_00139158 [23:57:57]file doc_00139159 [23:57:57]remove file /storage/0555/doc_00139159 [23:57:57]file doc_00139160 [23:57:57]remove file /storage/0555/doc_00139160 [23:57:57]file doc_00139161 [23:57:57]remove file /storage/0555/doc_00139161 [23:57:57]file doc_00139162 [23:57:57]remove file /storage/0555/doc_00139162 [23:57:57]file doc_00139163 [23:57:57]remove file /storage/0555/doc_00139163 [23:57:57]file doc_00139164 [23:57:57]remove file /storage/0555/doc_00139164 [23:57:57]file doc_00139165 [23:57:57]remove file /storage/0555/doc_00139165 [23:57:57]file doc_00139166 [23:57:57]remove file /storage/0555/doc_00139166 [23:57:57]file doc_00139167 [23:57:57]remove file /storage/0555/doc_00139167 [23:57:57]file doc_00139168 [23:57:57]remove file /storage/0555/doc_00139168 [23:57:57]file doc_00139169 [23:57:57]remove file /storage/0555/doc_00139169 [23:57:57]file doc_00139170 [23:57:57]remove file /storage/0555/doc_00139170 [23:57:57]file doc_00139171 [23:57:57]remove file /storage/0555/doc_00139171 [23:57:57]file doc_00139172 [23:57:57]remove file /storage/0555/doc_00139172 [23:57:57]file doc_00139173 [23:57:57]remove file /storage/0555/doc_00139173 [23:57:57]file doc_00139174 [23:57:57]remove file /storage/0555/doc_00139174 [23:57:57]file doc_00139175 [23:57:57]remove file /storage/0555/doc_00139175 [23:57:57]file doc_00139176 [23:57:57]remove file /storage/0555/doc_00139176 [23:57:57]file doc_00139177 [23:57:57]remove file /storage/0555/doc_00139177 [23:57:57]file doc_00139178 [23:57:57]remove file /storage/0555/doc_00139178 [23:57:57]file doc_00139179 [23:57:57]remove file /storage/0555/doc_00139179 [23:57:57]file doc_00139180 [23:57:57]remove file /storage/0555/doc_00139180 [23:57:57]file doc_00139181 [23:57:57]remove file /storage/0555/doc_00139181 [23:57:57]file doc_00139182 [23:57:57]remove file /storage/0555/doc_00139182 [23:57:57]file doc_00139183 [23:57:57]remove file /storage/0555/doc_00139183 [23:57:57]file doc_00139184 [23:57:57]remove file /storage/0555/doc_00139184 [23:57:57]file doc_00139185 [23:57:57]remove file /storage/0555/doc_00139185 [23:57:57]file doc_00139186 [23:57:57]remove file /storage/0555/doc_00139186 [23:57:57]file doc_00139187 [23:57:57]remove file /storage/0555/doc_00139187 [23:57:57]file doc_00139188 [23:57:57]remove file /storage/0555/doc_00139188 [23:57:57]file doc_00139189 [23:57:57]remove file /storage/0555/doc_00139189 [23:57:57]file doc_00139190 [23:57:57]remove file /storage/0555/doc_00139190 [23:57:57]file doc_00139191 [23:57:57]remove file /storage/0555/doc_00139191 [23:57:57]file doc_00139192 [23:57:57]remove file /storage/0555/doc_00139192 [23:57:57]file doc_00139193 [23:57:57]remove file /storage/0555/doc_00139193 [23:57:57]file doc_00139194 [23:57:57]remove file /storage/0555/doc_00139194 [23:57:57]file doc_00139195 [23:57:57]remove file /storage/0555/doc_00139195 [23:57:57]file doc_00139196 [23:57:57]remove file /storage/0555/doc_00139196 [23:57:57]file doc_00139197 [23:57:57]remove file /storage/0555/doc_00139197 [23:57:57]file doc_00139198 [23:57:57]remove file /storage/0555/doc_00139198 [23:57:57]file doc_00139199 [23:57:57]remove file /storage/0555/doc_00139199 [23:57:57]file doc_00139200 [23:57:57]remove file /storage/0555/doc_00139200 [23:57:57]file doc_00139201 [23:57:57]remove file /storage/0555/doc_00139201 [23:57:57]file doc_00139202 [23:57:57]remove file /storage/0555/doc_00139202 [23:57:57]file doc_00139203 [23:57:57]remove file /storage/0555/doc_00139203 [23:57:57]file doc_00139204 [23:57:57]remove file /storage/0555/doc_00139204 [23:57:57]file doc_00139205 [23:57:57]remove file /storage/0555/doc_00139205 [23:57:57]file doc_00139206 [23:57:57]remove file /storage/0555/doc_00139206 [23:57:57]file doc_00139207 [23:57:57]remove file /storage/0555/doc_00139207 [23:57:57]file doc_00139208 [23:57:57]remove file /storage/0555/doc_00139208 [23:57:57]file doc_00139209 [23:57:57]remove file /storage/0555/doc_00139209 [23:57:57]file doc_00139210 [23:57:57]remove file /storage/0555/doc_00139210 [23:57:57]file doc_00139211 [23:57:57]remove file /storage/0555/doc_00139211 [23:57:57]file doc_00139212 [23:57:57]remove file /storage/0555/doc_00139212 [23:57:57]file doc_00139213 [23:57:57]remove file /storage/0555/doc_00139213 [23:57:57]file doc_00139214 [23:57:57]remove file /storage/0555/doc_00139214 [23:57:57]file doc_00139215 [23:57:57]remove file /storage/0555/doc_00139215 [23:57:57]file doc_00139216 [23:57:57]remove file /storage/0555/doc_00139216 [23:57:57]file doc_00139217 [23:57:57]remove file /storage/0555/doc_00139217 [23:57:57]file doc_00139218 [23:57:57]remove file /storage/0555/doc_00139218 [23:57:57]file doc_00139219 [23:57:57]remove file /storage/0555/doc_00139219 [23:57:57]file doc_00139220 [23:57:57]remove file /storage/0555/doc_00139220 [23:57:57]file doc_00139221 [23:57:57]remove file /storage/0555/doc_00139221 [23:57:57]file doc_00139222 [23:57:57]remove file /storage/0555/doc_00139222 [23:57:57]file doc_00139223 [23:57:57]remove file /storage/0555/doc_00139223 [23:57:57]file doc_00139224 [23:57:57]remove file /storage/0555/doc_00139224 [23:57:57]file doc_00139225 [23:57:57]remove file /storage/0555/doc_00139225 [23:57:57]file doc_00139226 [23:57:57]remove file /storage/0555/doc_00139226 [23:57:57]file doc_00139227 [23:57:57]remove file /storage/0555/doc_00139227 [23:57:57]file doc_00139228 [23:57:57]remove file /storage/0555/doc_00139228 [23:57:57]file doc_00139229 [23:57:57]remove file /storage/0555/doc_00139229 [23:57:57]file doc_00139230 [23:57:57]remove file /storage/0555/doc_00139230 [23:57:57]file doc_00139231 [23:57:57]remove file /storage/0555/doc_00139231 [23:57:57]file doc_00139232 [23:57:57]remove file /storage/0555/doc_00139232 [23:57:57]file doc_00139233 [23:57:57]remove file /storage/0555/doc_00139233 [23:57:57]file doc_00139234 [23:57:57]remove file /storage/0555/doc_00139234 [23:57:57]file doc_00139235 [23:57:57]remove file /storage/0555/doc_00139235 [23:57:57]file doc_00139236 [23:57:57]remove file /storage/0555/doc_00139236 [23:57:57]file doc_00139237 [23:57:57]remove file /storage/0555/doc_00139237 [23:57:57]file doc_00139238 [23:57:57]remove file /storage/0555/doc_00139238 [23:57:57]file doc_00139239 [23:57:57]remove file /storage/0555/doc_00139239 [23:57:57]file doc_00139240 [23:57:57]remove file /storage/0555/doc_00139240 [23:57:57]file doc_00139241 [23:57:57]remove file /storage/0555/doc_00139241 [23:57:57]file doc_00139242 [23:57:57]remove file /storage/0555/doc_00139242 [23:57:57]file doc_00139243 [23:57:57]remove file /storage/0555/doc_00139243 [23:57:57]file doc_00139244 [23:57:57]remove file /storage/0555/doc_00139244 [23:57:57]file doc_00139245 [23:57:57]remove file /storage/0555/doc_00139245 [23:57:57]file doc_00139246 [23:57:57]remove file /storage/0555/doc_00139246 [23:57:57]file doc_00139247 [23:57:57]remove file /storage/0555/doc_00139247 [23:57:57]file doc_00139248 [23:57:57]remove file /storage/0555/doc_00139248 [23:57:57]file doc_00139249 [23:57:57]remove file /storage/0555/doc_00139249 [23:57:57]file doc_00139250 [23:57:57]remove file /storage/0555/doc_00139250 [23:57:57]file doc_00139251 [23:57:57]remove file /storage/0555/doc_00139251 [23:57:57]file doc_00139252 [23:57:57]remove file /storage/0555/doc_00139252 [23:57:57]file doc_00139253 [23:57:57]remove file /storage/0555/doc_00139253 [23:57:57]file doc_00139254 [23:57:57]remove file /storage/0555/doc_00139254 [23:57:57]file doc_00139255 [23:57:57]remove file /storage/0555/doc_00139255 [23:57:57]file doc_00139256 [23:57:57]remove file /storage/0555/doc_00139256 [23:57:57]file doc_00139257 [23:57:57]remove file /storage/0555/doc_00139257 [23:57:57]file doc_00139258 [23:57:57]remove file /storage/0555/doc_00139258 [23:57:57]file doc_00139259 [23:57:57]remove file /storage/0555/doc_00139259 [23:57:57]file doc_00139260 [23:57:57]remove file /storage/0555/doc_00139260 [23:57:57]file doc_00139261 [23:57:57]remove file /storage/0555/doc_00139261 [23:57:57]file doc_00139262 [23:57:57]remove file /storage/0555/doc_00139262 [23:57:57]file doc_00139263 [23:57:57]remove file /storage/0555/doc_00139263 [23:57:57]file doc_00139264 [23:57:57]remove file /storage/0555/doc_00139264 [23:57:57]file doc_00139265 [23:57:57]remove file /storage/0555/doc_00139265 [23:57:57]file doc_00139266 [23:57:57]remove file /storage/0555/doc_00139266 [23:57:57]file doc_00139267 [23:57:57]remove file /storage/0555/doc_00139267 [23:57:57]file doc_00139268 [23:57:57]remove file /storage/0555/doc_00139268 [23:57:57]file doc_00139269 [23:57:57]remove file /storage/0555/doc_00139269 [23:57:57]file doc_00139270 [23:57:57]remove file /storage/0555/doc_00139270 [23:57:57]file doc_00139271 [23:57:57]remove file /storage/0555/doc_00139271 [23:57:57]file doc_00139272 [23:57:57]remove file /storage/0555/doc_00139272 [23:57:57]file doc_00139273 [23:57:57]remove file /storage/0555/doc_00139273 [23:57:57]file doc_00139274 [23:57:57]remove file /storage/0555/doc_00139274 [23:57:57]file doc_00139275 [23:57:57]remove file /storage/0555/doc_00139275 [23:57:57]file doc_00139276 [23:57:58]remove file /storage/0555/doc_00139276 [23:57:58]file doc_00139277 [23:57:58]remove file /storage/0555/doc_00139277 [23:57:58]file doc_00139278 [23:57:58]remove file /storage/0555/doc_00139278 [23:57:58]file doc_00139279 [23:57:58]remove file /storage/0555/doc_00139279 [23:57:58]file doc_00139280 [23:57:58]remove file /storage/0555/doc_00139280 [23:57:58]file doc_00139281 [23:57:58]remove file /storage/0555/doc_00139281 [23:57:58]file doc_00139282 [23:57:58]remove file /storage/0555/doc_00139282 [23:57:58]file doc_00139283 [23:57:58]remove file /storage/0555/doc_00139283 [23:57:58]file doc_00139284 [23:57:58]remove file /storage/0555/doc_00139284 [23:57:58]file doc_00139285 [23:57:58]remove file /storage/0555/doc_00139285 [23:57:58]file doc_00139286 [23:57:58]remove file /storage/0555/doc_00139286 [23:57:58]file doc_00139287 [23:57:58]remove file /storage/0555/doc_00139287 [23:57:58]file doc_00139288 [23:57:58]remove file /storage/0555/doc_00139288 [23:57:58]file doc_00139289 [23:57:58]remove file /storage/0555/doc_00139289 [23:57:58]file doc_00139290 [23:57:58]remove file /storage/0555/doc_00139290 [23:57:58]file doc_00139291 [23:57:58]remove file /storage/0555/doc_00139291 [23:57:58]file doc_00139292 [23:57:58]remove file /storage/0555/doc_00139292 [23:57:58]file doc_00139293 [23:57:58]remove file /storage/0555/doc_00139293 [23:57:58]file doc_00139294 [23:57:58]remove file /storage/0555/doc_00139294 [23:57:58]file doc_00139295 [23:57:58]remove file /storage/0555/doc_00139295 [23:57:58]file doc_00139296 [23:57:58]remove file /storage/0555/doc_00139296 [23:57:58]file doc_00139297 [23:57:58]remove file /storage/0555/doc_00139297 [23:57:58]file doc_00139298 [23:57:58]remove file /storage/0555/doc_00139298 [23:57:58]file doc_00139299 [23:57:58]remove file /storage/0555/doc_00139299 [23:57:58]file doc_00139300 [23:57:58]remove file /storage/0555/doc_00139300 [23:57:58]file doc_00139301 [23:57:58]remove file /storage/0555/doc_00139301 [23:57:58]file doc_00139302 [23:57:58]remove file /storage/0555/doc_00139302 [23:57:58]file doc_00139303 [23:57:58]remove file /storage/0555/doc_00139303 [23:57:58]file doc_00139304 [23:57:58]remove file /storage/0555/doc_00139304 [23:57:58]file doc_00139305 [23:57:58]remove file /storage/0555/doc_00139305 [23:57:58]file doc_00139306 [23:57:58]remove file /storage/0555/doc_00139306 [23:57:58]file doc_00139307 [23:57:58]remove file /storage/0555/doc_00139307 [23:57:58]file doc_00139308 [23:57:58]remove file /storage/0555/doc_00139308 [23:57:58]file doc_00139309 [23:57:58]remove file /storage/0555/doc_00139309 [23:57:58]file doc_00139310 [23:57:58]remove file /storage/0555/doc_00139310 [23:57:58]file doc_00139311 [23:57:58]remove file /storage/0555/doc_00139311 [23:57:58]file doc_00139312 [23:57:58]remove file /storage/0555/doc_00139312 [23:57:58]file doc_00139313 [23:57:58]remove file /storage/0555/doc_00139313 [23:57:58]file doc_00139314 [23:57:58]remove file /storage/0555/doc_00139314 [23:57:58]file doc_00139315 [23:57:58]remove file /storage/0555/doc_00139315 [23:57:58]remove dir /storage/0555 [23:57:58]ProcessDocumentItem done err = 0, tmpTLVsize=253 [23:57:58]tlvbuf is 01213800 [23:57:58]SAM_PROTO_ClearQueue [23:57:58]wFMCommunicate request_size=4 [23:57:58]MH_SAM_APDU [23:57:58]CAPDU: 80 09 00 00 [23:57:58]Write to MH i2c: E2 08 00 09 26 80 09 00 00 00 00 00 00 A1 [23:57:58]Write i2c OK [23:57:58]MH_I2C_Read... [23:57:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:57:58]Read from MH i2c: E2 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 03 00 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 03 00 09 26 00 90 00 A3 [23:57:58]RAPDU: 90 00 [23:57:58]wFMCommunicate OK [23:57:58]SAM_PROTO_ClearQueue done [23:57:58]KKMCreateOFDPacket [23:57:58]OFDProtocolAddRootSTLVToBuf [23:57:58]FM_MakeSignedData [23:57:58]FM_MakeSignedData [23:57:58]SAM_PROTO_SignData [23:57:58]wFMCommunicate request_size=4 [23:57:58]MH_SAM_APDU [23:57:58]CAPDU: 80 0D 01 02 [23:57:58]Write to MH i2c: E2 08 00 0A 26 80 0D 01 02 00 00 00 00 A9 [23:57:58]Write i2c OK [23:57:58]MH_I2C_Read... [23:57:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:57:58]Read from MH i2c: E2 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 03 00 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 03 00 0A 26 00 90 00 A4 [23:57:58]RAPDU: 90 00 [23:57:58]wFMCommunicate OK [23:57:58]wFMCommunicate request_size=255 [23:57:58]MH_SAM_APDU [23:57:58]CAPDU: 80 0D 02 02 FA 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B5 D0 BA D0 BD D0 B0 D0 B7 D0 B0 D1 80 D0 BE D0 B2 D0 B0 20 D0 94 2E 20 F1 03 4B 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A2 D0 BE D0 BA D1 82 D0 BE D0 B3 D1 83 D0 BB 2C 20 D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 32 2E 39 35 33 38 30 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 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 86 76 21 67 0E 04 04 00 2C 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 34 20 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 35 04 06 [23:57:58]Write to MH i2c: E2 02 01 0B 26 80 0D 02 02 FA 00 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B5 D0 BA D0 BD D0 B0 D0 B7 D0 B0 D1 80 D0 BE D0 B2 D0 B0 20 D0 94 2E 20 F1 03 4B 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A2 D0 BE D0 BA D1 82 D0 BE D0 B3 D1 83 D0 BB 2C 20 D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 32 2E 39 35 33 38 30 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 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 86 76 21 67 0E 04 04 00 2C 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 34 20 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 35 04 06 00 00 BE [23:57:58]Write i2c OK [23:57:58]MH_I2C_Read... [23:57:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:58]Read from MH i2c: E2 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 03 00 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 03 00 0B 26 00 90 00 A5 [23:57:58]RAPDU: 90 00 [23:57:58]wFMCommunicate OK [23:57:58]wFMCommunicate request_size=12 [23:57:58]MH_SAM_APDU [23:57:58]CAPDU: 80 0D 02 02 07 00 FA 5F 61 CA 6B AC [23:57:58]Write to MH i2c: E2 0F 00 0C 26 80 0D 02 02 07 00 00 FA 5F 61 CA 6B AC 00 00 55 [23:57:58]Write i2c OK [23:57:58]MH_I2C_Read... [23:57:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:57:58]Read from MH i2c: E2 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 03 00 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 03 00 0C 26 00 90 00 A6 [23:57:58]RAPDU: 90 00 [23:57:58]wFMCommunicate OK [23:57:58]wFMCommunicate request_size=4 [23:57:58]MH_SAM_APDU [23:57:58]CAPDU: 80 0D 03 02 [23:57:58]Write to MH i2c: E2 08 00 0D 26 80 0D 03 02 00 00 00 00 AE [23:57:58]Write i2c OK [23:57:58]MH_I2C_Read... [23:57:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:57:58]Read from MH i2c: E2 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 0B 00 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 0B 00 0D 26 00 5B 77 5D 73 EE 35 82 A0 90 00 96 [23:57:58]RAPDU: 5B 77 5D 73 EE 35 82 A0 90 00 [23:57:58]wFMCommunicate OK [23:57:58]SAM_PROTO_SignData done [23:57:58]FM_MakeSignedData done [23:57:58]CreateOFDProtocolMessage [23:57:58]wFMCommunicate request_size=4 [23:57:58]MH_SAM_APDU [23:57:58]CAPDU: 80 11 00 00 [23:57:58]Write to MH i2c: E2 08 00 0E 26 80 11 00 00 00 00 00 00 AE [23:57:58]Write i2c OK [23:57:58]MH_I2C_Read... [23:57:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:57:58]Read from MH i2c: E2 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 17 00 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: E2 17 00 0E 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 09 [23:57:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [23:57:58]wFMCommunicate OK [23:57:58]CreateOFDProtocolMessage done [23:57:58]OFDSenderStorePacket 139316 [23:57:58]StoreOFDPacket docnum=139316 [23:57:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 11 01 00 00 DD A8 09 01 A1 0F 5A 02 01 00 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B5 D0 BA D0 BD D0 B0 D0 B7 D0 B0 D1 80 D0 BE D0 B2 D0 B0 20 D0 94 2E 20 F1 03 4B 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A2 D0 BE D0 BA D1 82 D0 BE D0 B3 D1 83 D0 BB 2C 20 D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 32 2E 39 35 33 38 30 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 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 86 76 21 67 0E 04 04 00 2C 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 34 20 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 35 04 06 00 FA 5F 61 CA 6B AC 5B 77 5D 73 EE 35 82 A0 [23:57:58]CheckFolder [23:57:58]dirname=/storage/ofd_packets [23:57:58]CheckFolder done [23:57:58]ProducePacketName [23:57:58]name=ofd_packets/00139316 [23:57:58]NVStorageSaveData ofd_packets/00139316 [23:57:58]File name is /storage/ofd_packets/00139316 [23:57:58]Write 303 bytes [23:57:58]NVStorageSaveData done [23:57:58]OFDSenderStorePacket done [23:57:58]KKMCreateOFDPacket done [23:57:58]NVStorageSaveData kkm_last_timestamp [23:57:58]File name is /storage/kkm_last_timestamp [23:57:58]Write 4 bytes [23:57:58]NVStorageSaveData done [23:57:58]ExternCall_PrintAddStr [23:57:58]wPrintStart [23:57:58]Write to MH i2c: 01 00 00 0F 26 35 [23:57:58]Write i2c OK [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: 01 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: 01 07 00 [23:57:58]MH_I2C_Read... [23:57:58]Read from MH i2c: 01 07 00 0F 26 00 00 00 00 00 FF 0F 4A [23:57:58]RasterBufferAndPrint [23:57:59]line Отчет об открытии смены [23:57:59]line ФФД: 1.0 [23:57:59]line ИНН: 02508201610067 [23:57:59]line Кассир: Бекназарова Д. [23:57:59]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [23:57:59]line Место: АЗС № 101 "Партнер Нефть" [23:57:59]line 29.10.2024 23:57 [23:57:59]line Смена: 556 [23:57:59]line РНМ: 0000000000091631 [23:57:59]line ЗНМ: 0300000081 [23:57:59]line ФД: 139316 [23:57:59]line ФМ: 0000000000874669 [23:57:59]line ФПД: 275287569492908 [23:57:59]written 0, free lines is 4095 [23:57:59]OFD Sender: Processing packet 139316 [packets to send 34, broken 33] [23:57:59]ProducePacketName [23:57:59]name=ofd_packets/00139316 [23:57:59]OFD Sender: To server: pG, [23:57:59]CommunicateWithHost lk.salyk.kg:30040 [23:57:59]ConnectInit lk.salyk.kg [23:57:59]Connected sock=11 [23:57: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 36 39 11 01 00 00 DD A8 09 01 A1 0F 5A 02 01 00 02 00 FD 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B5 D0 BA D0 BD D0 B0 D0 B7 D0 B0 D1 80 D0 BE D0 B2 D0 B0 20 D0 94 2E 20 F1 03 4B 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A2 D0 BE D0 BA D1 82 D0 BE D0 B3 D1 83 D0 BB 2C 20 D0 B0 2F D0 B4 20 D0 91 D0 B8 D1 88 D0 BA D0 B5 D0 BA 2D D0 9E D1 88 2C 20 34 31 2E 38 37 37 30 36 35 2C 20 37 32 2E 39 35 33 38 30 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 30 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 86 76 21 67 0E 04 04 00 2C 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 34 20 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 35 04 06 00 FA 5F 61 CA 6B AC 5B 77 5D 73 EE 35 82 A0 [23:57:59]Write to MH i2c: 01 00 00 21 26 47 [23:57:59]Write i2c OK [23:57:59]MH_I2C_Read... [23:57:59]Read from MH i2c: 01 [23:57:59]MH_I2C_Read... [23:57:59]Read from MH i2c: 01 07 00 [23:57:59]MH_I2C_Read... [23:57:59]Read from MH i2c: 01 07 00 21 26 00 00 00 00 00 5E 0E BA [23:57:59]RasterBufferAndPrint [23:57:59]line [23:57:59]line [23:57:59]line [23:57:59]line [23:57:59]line [23:57:59]written 0, free lines is 3696 [23:57:59]MH_Cut [23:57:59]Write to MH i2c: D1 01 00 28 26 01 20 [23:57:59]Write i2c OK [23:57:59]MH_I2C_Read... [23:57:59]Read from MH i2c: D1 [23:57:59]MH_I2C_Read... [23:57:59]Read from MH i2c: D1 01 00 [23:57:59]MH_I2C_Read... [23:57:59]Read from MH i2c: D1 01 00 28 26 00 1F [23:57:59]Write to MH i2c: 01 00 00 29 26 4F [23:57:59]Write i2c OK [23:57:59]MH_I2C_Read... [23:57: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 36 39 4F 00 00 00 10 C9 47 00 C4 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 36 39 10 04 04 00 34 20 02 00 F4 03 04 00 39 22 21 67 B6 04 01 00 00 1C 8A 97 54 B9 82 CF 7B [23:57:59]CommunicateWithHost err = 0 [23:57:59]CheckOFDResponse [23:57:59]1017 (14) - 77093643461234 [23:57:59]1041 (16) - 0000000000874669 [23:57:59]1040 (4) - 139316 [23:57:59]1012 (4) - 29.10.2024 17:58 [23:57:59]1206 (1) - 0 [23:57:59]OFD Sender: Remove packet 139316 [23:57:59]ProducePacketName [23:57:59]name=ofd_packets/00139316 [23:57:59]NVStorageDeleteData [23:57:59]*** Cut start [23:57:59]*** Partial cut [23:57:59]*** CUTSNS_PIN = 1 [23:57:59]*** CUTSNS_PIN = 0 [23:57:59]*** Brake cut motor [23:57:59]OFD Sender: No OFD packet to send [23:58:00]Read from MH i2c: 01 [23:58:00]MH_I2C_Read... [23:58:00]*** Stop cut motor [23:58:00]Read from MH i2c: 01 07 00 [23:58:00]MH_I2C_Read... [23:58:00]*** Cut end [23:58:00]Read from MH i2c: 01 07 00 29 26 00 00 00 00 00 FF 0F 64 [23:58:00]process_action open_shift done [23:58:00]requested_data is exist [23:58:00]produce_requested_data [23:58:00]requested_item fd.num is exist - process it [23:58:00]SAM_PROTO_GetFieldsCounters [23:58:00]wFMCommunicate request_size=4 [23:58:00]MH_SAM_APDU [23:58:00]CAPDU: 80 13 00 00 [23:58:00]Write to MH i2c: E2 08 00 2A 26 80 13 00 00 00 00 00 00 CC [23:58:00]Write i2c OK [23:58:00]MH_I2C_Read... [23:58:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:58:00]Read from MH i2c: E2 [23:58:00]MH_I2C_Read... [23:58:00]Read from MH i2c: E2 62 00 [23:58:00]MH_I2C_Read... [23:58:00]Read from MH i2c: E2 62 00 2A 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 34 20 02 00 0E 04 04 00 2C 02 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 [23:58: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 34 20 02 00 0E 04 04 00 2C 02 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 [23:58:00]wFMCommunicate OK [23:58:00]SAM_PROTO_GetFieldsCounters done [23:58:00]requested_item shift.num is exist - process it [23:58:00]requested_item shift.opened is exist - process it [23:58:00]req_shift_opened [23:58:00]FM_GetShiftState [23:58:00]SAM_PROTO_GetShiftState [23:58:00]wFMCommunicate request_size=4 [23:58:00]MH_SAM_APDU [23:58:00]CAPDU: 80 13 01 00 [23:58:00]Write to MH i2c: E2 08 00 2B 26 80 13 01 00 00 00 00 00 CE [23:58:00]Write i2c OK [23:58:00]MH_I2C_Read... [23:58:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:58:00]Read from MH i2c: E2 [23:58:00]MH_I2C_Read... [23:58:00]Read from MH i2c: E2 0E 00 [23:58:00]MH_I2C_Read... [23:58:00]Read from MH i2c: E2 0E 00 2B 26 00 09 00 01 86 76 21 67 00 00 00 00 90 00 5E [23:58:00]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [23:58:00]wFMCommunicate OK [23:58:00]SAM_PROTO_GetShiftState done [23:58:00]FM_GetShiftState done [23:58:00]req_shift_opened done [23:58:00]requested_item shift.open_date is exist - process it [23:58:00]req_shift_open_date [23:58:00]req_shift_open_date done [23:58:00]produce_requested_data done [23:58:00]produce_requested_data return {"fd.num":139316,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [23:58:00]process_action_free open_shift [23:58:00]json_value_free [23:58:00]json_value_free done [23:58:00]process_json_proto returns [23:58:00]Send response to host [23:58:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":139316,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [23:58:00]free response buf [23:58:00]execute_script done [23:58:00]execute_script returns [23:58:00]free content buf [23:58:00]Sock 8.Close socket [23:58:00]Sock 8.Thread stoped [23:58:00]accept exits with 10 [23:58:00]New connection [23:58:00]New thread 3067141476 created [23:58:00]Thread 3067284836 joined [23:58:00]Waiting for new connection... [23:58:00] Sock 10.Parse request [23:58:00]Sock 10.Check first char [23:58:00]Sock 10.First char is OK [23:58:00]request: POST /json_proto HTTP/1.0 [23:58:00]Method: POST [23:58:00]URL: /json_proto [23:58:00]Method is POST - this is cgi request [23:58:00]url: /json_proto [23:58:00]query_string will be loaded in cgi processing [23:58:00]execute_cgi json_proto POST (null) [23:58:00]execute_cgi path=json_proto method=POST [23:58:00]POST find Content-Length [23:58:00]Host: 172.17.50.196:8080 [23:58:00]Content-Length: 331 [23:58:00]Content-Type: application/json [23:58:00] [23:58:00]POST finish read [23:58:00]Found Content-Length = 331 [23:58:00]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:58:00]execute_script... [23:58:00]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:58:00]POST & json_proto [23:58:00]process_json_proto [23:58:00]json parsed OK: [23:58:00]protocol is kg_v1.0 [23:58:00]action value=get_value [23:58:00]process_action get_value [23:58:00]cmd_get_value [23:58:00]process_action get_value done [23:58:00]requested_data is exist [23:58:00]produce_requested_data [23:58:00]requested_item fm.sale.total is exist - process it [23:58:00]SAM_PROTO_GetFMData [23:58:00]wFMCommunicate request_size=4 [23:58:00]MH_SAM_APDU [23:58:00]CAPDU: 80 13 03 00 [23:58:00]Write to MH i2c: E2 08 00 2C 26 80 13 03 00 00 00 00 00 D1 [23:58:00]Write i2c OK [23:58:00]MH_I2C_Read... [23:58:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:58:01]Read from MH i2c: E2 [23:58:01]MH_I2C_Read... [23:58:01]Read from MH i2c: E2 FD 00 [23:58:01]MH_I2C_Read... [23:58:01]Read from MH i2c: E2 FD 00 2C 26 00 C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 F3 [23:58:01]RAPDU: C7 04 85 04 C3 04 6E 04 04 00 DC 1B 02 00 69 04 A3 00 6F 04 04 00 91 19 02 00 B1 04 05 00 70 D8 00 52 01 70 04 05 00 2C 30 E1 02 01 72 04 04 00 44 A8 1F 4F 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 BD A0 E5 23 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 8A FD 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 9E 00 6F 04 04 00 4B 02 00 00 B1 04 04 00 20 31 05 09 70 04 04 00 5C 05 E1 08 72 04 03 00 C4 2B 24 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 43 3D F5 EF 90 00 [23:58:01]wFMCommunicate OK [23:58:01]wFMCommunicate request_size=4 [23:58:01]MH_SAM_APDU [23:58:01]CAPDU: 80 17 00 00 [23:58:01]Write to MH i2c: E2 08 00 2D 26 80 17 00 00 00 00 00 00 D3 [23:58:01]Write i2c OK [23:58:01]MH_I2C_Read... [23:58:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:58:01]Read from MH i2c: E2 [23:58:01]MH_I2C_Read... [23:58:01]Read from MH i2c: E2 FD 00 [23:58:01]MH_I2C_Read... [23:58:01]Read from MH i2c: E2 FD 00 2D 26 00 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 EA [23:58:01]RAPDU: 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 87 6F 14 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 90 00 [23:58:01]wFMCommunicate OK [23:58:01]wFMCommunicate request_size=4 [23:58:01]MH_SAM_APDU [23:58:01]CAPDU: 80 17 00 00 [23:58:01]Write to MH i2c: E2 08 00 2E 26 80 17 00 00 00 00 00 00 D4 [23:58:01]Write i2c OK [23:58:01]MH_I2C_Read... [23:58:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:58:02]Read from MH i2c: E2 [23:58:02]MH_I2C_Read... [23:58:02]Read from MH i2c: E2 FD 00 [23:58:02]MH_I2C_Read... [23:58:02]Read from MH i2c: E2 FD 00 2E 26 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 AC [23:58:02]RAPDU: B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 90 00 [23:58:02]wFMCommunicate OK [23:58:02]wFMCommunicate request_size=4 [23:58:02]MH_SAM_APDU [23:58:02]CAPDU: 80 17 00 00 [23:58:02]Write to MH i2c: E2 08 00 2F 26 80 17 00 00 00 00 00 00 D5 [23:58:02]Write i2c OK [23:58:02]MH_I2C_Read... [23:58:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:58:02]Read from MH i2c: E2 [23:58:02]MH_I2C_Read... [23:58:02]Read from MH i2c: E2 FD 00 [23:58:02]MH_I2C_Read... [23:58:02]Read from MH i2c: E2 FD 00 2F 26 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 50 [23:58:02]RAPDU: 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:58:02]wFMCommunicate OK [23:58:02]wFMCommunicate request_size=4 [23:58:02]MH_SAM_APDU [23:58:02]CAPDU: 80 17 00 00 [23:58:02]Write to MH i2c: E2 08 00 30 26 80 17 00 00 00 00 00 00 D6 [23:58:02]Write i2c OK [23:58:02]MH_I2C_Read... [23:58:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 225! [23:58:03]Read from MH i2c: E2 [23:58:03]MH_I2C_Read... [23:58:03]Read from MH i2c: E2 E4 00 [23:58:03]MH_I2C_Read... [23:58:03]Read from MH i2c: E2 E4 00 30 26 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B6 [23:58:03]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:58:03]wFMCommunicate OK [23:58:03]SAM_PROTO_GetFMData done [23:58:03]requested_item fm.sale_refund.total is exist - process it [23:58:03]requested_item fm.buy.total is exist - process it [23:58:03]requested_item shift.sale.total is exist - process it [23:58:03]SAM_PROTO_GetShiftData [23:58:03]wFMCommunicate request_size=4 [23:58:03]MH_SAM_APDU [23:58:03]CAPDU: 80 13 02 00 [23:58:03]Write to MH i2c: E2 08 00 31 26 80 13 02 00 00 00 00 00 D5 [23:58:03]Write i2c OK [23:58:03]MH_I2C_Read... [23:58:03]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:58:03]Read from MH i2c: E2 [23:58:03]MH_I2C_Read... [23:58:03]Read from MH i2c: E2 FD 00 [23:58:03]MH_I2C_Read... [23:58:03]Read from MH i2c: E2 FD 00 31 26 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 48 [23:58:03]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 [23:58:04]wFMCommunicate OK [23:58:04]wFMCommunicate request_size=4 [23:58:04]MH_SAM_APDU [23:58:04]CAPDU: 80 17 00 00 [23:58:04]Write to MH i2c: E2 08 00 32 26 80 17 00 00 00 00 00 00 D8 [23:58:04]Write i2c OK [23:58:04]MH_I2C_Read... [23:58:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:58:04]Read from MH i2c: E2 [23:58:04]MH_I2C_Read... [23:58:04]Read from MH i2c: E2 FD 00 [23:58:04]MH_I2C_Read... [23:58:04]Read from MH i2c: E2 FD 00 32 26 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 E0 [23:58:04]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 [23:58:04]wFMCommunicate OK [23:58:04]wFMCommunicate request_size=4 [23:58:04]MH_SAM_APDU [23:58:04]CAPDU: 80 17 00 00 [23:58:04]Write to MH i2c: E2 08 00 33 26 80 17 00 00 00 00 00 00 D9 [23:58:04]Write i2c OK [23:58:04]MH_I2C_Read... [23:58:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:58:04]Read from MH i2c: E2 [23:58:04]MH_I2C_Read... [23:58:04]Read from MH i2c: E2 FD 00 [23:58:04]MH_I2C_Read... [23:58:04]Read from MH i2c: E2 FD 00 33 26 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 AB [23:58:05]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 OFD Sender: No OFD packet to send [23:58: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 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 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 [23:58:05]wFMCommunicate OK [23:58:05]wFMCommunicate request_size=4 [23:58:05]MH_SAM_APDU [23:58:05]CAPDU: 80 17 00 00 [23:58:05]Write to MH i2c: E2 08 00 34 26 80 17 00 00 00 00 00 00 DA [23:58:05]Write i2c OK [23:58:05]MH_I2C_Read... [23:58:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:58:05]Read from MH i2c: E2 [23:58:05]MH_I2C_Read... [23:58:05]Read from MH i2c: E2 FD 00 [23:58:05]MH_I2C_Read... [23:58:05]Read from MH i2c: E2 FD 00 34 26 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 4C [23:58:05]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 [23:58:05]wFMCommunicate OK [23:58:05]wFMCommunicate request_size=4 [23:58:05]MH_SAM_APDU [23:58:05]CAPDU: 80 17 00 00 [23:58:05]Write to MH i2c: E2 08 00 35 26 80 17 00 00 00 00 00 00 DB [23:58:05]Write i2c OK [23:58:05]MH_I2C_Read... [23:58:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [23:58:05]Read from MH i2c: E2 [23:58:05]MH_I2C_Read... [23:58:05]Read from MH i2c: E2 BD 00 [23:58:05]MH_I2C_Read... [23:58:05]Read from MH i2c: E2 BD 00 35 26 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 C1 [23:58:06]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 [23:58:06]wFMCommunicate OK [23:58:06]SAM_PROTO_GetShiftData done [23:58:06]requested_item shift.sale.total_cash is exist - process it [23:58:06]requested_item shift.sale_refund.total is exist - process it [23:58:06]requested_item shift.sale_refund.total_cash is exist - process it [23:58:06]requested_item shift.buy.total is exist - process it [23:58:06]requested_item shift.buy.total_cash is exist - process it [23:58:06]produce_requested_data done [23:58:06]produce_requested_data return {"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.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} [23:58:06]process_action_free get_value [23:58:06]json_value_free [23:58:06]json_value_free done [23:58:06]process_json_proto returns [23:58:06]Send response to host [23:58:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":56707544.16,"fm.sale_refund.total":1513352.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}}} [23:58:06]free response buf [23:58:06]execute_script done [23:58:06]execute_script returns [23:58:06]free content buf [23:58:06]Sock 10.Close socket [23:58:06]Sock 10.Thread stoped [23:58:10]OFD Sender: No OFD packet to send [23:58:15]OFD Sender: No OFD packet to send [23:58:20]OFD Sender: No OFD packet to send [23:58:25]OFD Sender: No OFD packet to send [23:58:30]OFD Sender: No OFD packet to send [23:58:35]OFD Sender: No OFD packet to send [23:58:40]OFD Sender: No OFD packet to send [23:58:45]OFD Sender: No OFD packet to send [23:58:50]OFD Sender: No OFD packet to send [23:58:55]OFD Sender: No OFD packet to send [23:59:00]OFD Sender: No OFD packet to send [23:59:05]OFD Sender: No OFD packet to send [23:59:10]OFD Sender: No OFD packet to send [23:59:15]OFD Sender: No OFD packet to send [23:59:20]OFD Sender: No OFD packet to send [23:59:25]OFD Sender: No OFD packet to send [23:59:30]OFD Sender: No OFD packet to send [23:59:35]OFD Sender: No OFD packet to send [23:59:40]OFD Sender: No OFD packet to send [23:59:45]OFD Sender: No OFD packet to send [23:59:50]OFD Sender: No OFD packet to send [23:59:55]OFD Sender: No OFD packet to send [00:00:00]OFD Sender: No OFD packet to send [00:00:05]OFD Sender: No OFD packet to send [00:00:10]OFD Sender: No OFD packet to send [00:00:15]OFD Sender: No OFD packet to send [00:00:20]OFD Sender: No OFD packet to send [00:00:25]OFD Sender: No OFD packet to send [00:00:30]OFD Sender: No OFD packet to send [00:00:35]OFD Sender: No OFD packet to send [00:00:40]OFD Sender: No OFD packet to send [00:00:43]ConnectInit Can't connect to host [00:00:45]OFD Sender: No OFD packet to send [00:00:47]accept exits with 8 [00:00:47]New connection [00:00:47]New thread 3067284836 created [00:00:47]Thread 3067141476 joined [00:00:47]Waiting for new connection... [00:00:47] Sock 8.Parse request [00:00:47]Sock 8.Check first char [00:00:47]Sock 8.First char is OK [00:00:47]request: POST /json_proto HTTP/1.0 [00:00:47]Method: POST [00:00:47]URL: /json_proto [00:00:47]Method is POST - this is cgi request [00:00:47]url: /json_proto [00:00:47]query_string will be loaded in cgi processing [00:00:47]execute_cgi json_proto POST (null) [00:00:47]execute_cgi path=json_proto method=POST [00:00:47]POST find Content-Length [00:00:47]Host: 172.17.50.196:8080 [00:00:47]Content-Length: 952 [00:00:47]Content-Type: application/json [00:00:47] [00:00:47]POST finish read [00:00:47]Found Content-Length = 952 [00:00:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335213", "tax_sys" : 0, "items" : [ { "code": "4650243870968", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u0436/\u0431 0,45\u043B \u041F\u0435\u0440\u0441\u0438\u043A \u0410\u0431\u0440\u0438\u043A\u043E\u0441", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Bronze Edition", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 253.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:47]execute_script... [00:00:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335213", "tax_sys" : 0, "items" : [ { "code": "4650243870968", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u0436/\u0431 0,45\u043B \u041F\u0435\u0440\u0441\u0438\u043A \u0410\u0431\u0440\u0438\u043A\u043E\u0441", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46230607", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Bronze Edition", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 253.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:00:47]POST & json_proto [00:00:47]process_json_proto [00:00:47]json parsed OK: [00:00:47]protocol is kg_v1.0 [00:00:47]action value=close_receipt [00:00:47]process_action close_receipt [00:00:47]cmd_close_receipt [00:00:47]MH_GetDate [00:00:47]Write to MH i2c: F0 00 00 36 26 4B [00:00:47]Write i2c OK [00:00:47]MH_I2C_Read... [00:00:47]Read from MH i2c: F0 [00:00:47]MH_I2C_Read... [00:00:47]Read from MH i2c: F0 09 00 [00:00:47]MH_I2C_Read... [00:00:47]Read from MH i2c: F0 09 00 36 26 00 31 77 21 67 72 0D 1C 67 86 [00:00:47]GetLastDocTimeStamp 1730246278 [00:00:47]current date 1730246449 [00:00:47]FM_GetShiftState [00:00:47]SAM_PROTO_GetShiftState [00:00:47]wFMCommunicate request_size=4 [00:00:47]MH_SAM_APDU [00:00:47]CAPDU: 80 13 01 00 [00:00:47]Write to MH i2c: E2 08 00 37 26 80 13 01 00 00 00 00 00 DA [00:00:47]Write i2c OK [00:00:47]MH_I2C_Read... [00:00:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:47]Read from MH i2c: E2 [00:00:47]MH_I2C_Read... [00:00:47]Read from MH i2c: E2 0E 00 [00:00:47]MH_I2C_Read... [00:00:47]Read from MH i2c: E2 0E 00 37 26 00 09 00 01 86 76 21 67 00 00 00 00 90 00 6A [00:00:47]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:00:47]wFMCommunicate OK [00:00:47]SAM_PROTO_GetShiftState done [00:00:47]FM_GetShiftState done [00:00:47]opened in 1730246278 [00:00:47]opened+sec_in_day 1730332678 [00:00:47]quantity*price = 9900 [00:00:47]sum+1 = 9901 [00:00:47]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46230607 Сигареты Richmond Bronze Edition 1.000 * 154.00 = 154.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 253.00 НСП 1% : 2.24 НДС 12% : 26.86 Наличными: 253.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 1 30.10.2024 00:00 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139317 ФПД: 93361475417126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T000049&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139317&fm=93361475417126&tin=02508201610067®Number=0000000000091631&sum=25300 0 [00:00:48]StoreToDocumentArchive [00:00:48]shift 556 fd 139317 [00:00:48]save to /storage/0556/doc_00139317 [00:00:48]save last doc name /storage/0556/doc_00139317 to /storage/kkm_last_doc_name [00:00:48]save OK [00:00:48]Clear old archive folders... [00:00:48]ProcessDocumentItem done err = 0, tmpTLVsize=412 [00:00:48]tlvbuf is 012673D0 [00:00:48]SAM_PROTO_ClearQueue [00:00:48]wFMCommunicate request_size=4 [00:00:48]MH_SAM_APDU [00:00:48]CAPDU: 80 09 00 00 [00:00:48]Write to MH i2c: E2 08 00 44 26 80 09 00 00 00 00 00 00 DC [00:00:48]Write i2c OK [00:00:48]MH_I2C_Read... [00:00:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:00:48]Read from MH i2c: E2 [00:00:48]MH_I2C_Read... [00:00:48]Read from MH i2c: E2 03 00 [00:00:48]MH_I2C_Read... [00:00:48]Read from MH i2c: E2 03 00 44 26 00 90 00 DE [00:00:48]RAPDU: 90 00 [00:00:48]wFMCommunicate OK [00:00:48]SAM_PROTO_ClearQueue done [00:00:48]KKMCreateOFDPacket [00:00:48]OFDProtocolAddRootSTLVToBuf [00:00:48]FM_MakeSignedData [00:00:48]FM_MakeSignedData [00:00:48]SAM_PROTO_SignData [00:00:48]wFMCommunicate request_size=4 [00:00:48]MH_SAM_APDU [00:00:48]CAPDU: 80 0D 01 02 [00:00:48]Write to MH i2c: E2 08 00 45 26 80 0D 01 02 00 00 00 00 E4 [00:00:48]Write i2c OK [00:00:48]MH_I2C_Read... [00:00:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:00:48]Read from MH i2c: E2 [00:00:48]MH_I2C_Read... [00:00:48]Read from MH i2c: E2 03 00 [00:00:48]MH_I2C_Read... [00:00:48]Read from MH i2c: E2 03 00 45 26 00 90 00 DF [00:00:48]RAPDU: 90 00 [00:00:48]wFMCommunicate OK [00:00:48]wFMCommunicate request_size=255 [00:00:48]MH_SAM_APDU [00:00:48]CAPDU: 80 0D 02 02 FA 03 00 9C 01 1E 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 30 39 36 38 06 04 3F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 90 D0 B1 D1 80 D0 B8 D0 BA D0 BE D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 [00:00:49]Write to MH i2c: E2 02 01 46 26 80 0D 02 02 FA 00 03 00 9C 01 1E 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 30 39 36 38 06 04 3F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 90 D0 B1 D1 80 D0 B8 D0 BA D0 BE D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 00 00 C9 [00:00:49]Write i2c OK [00:00:49]MH_I2C_Read... [00:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:00:49]Read from MH i2c: E2 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 03 00 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 03 00 46 26 00 90 00 E0 [00:00:49]RAPDU: 90 00 [00:00:49]wFMCommunicate OK [00:00:49]wFMCommunicate request_size=171 [00:00:49]MH_SAM_APDU [00:00:49]CAPDU: 80 0D 02 02 A6 01 FC 03 06 00 D4 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0A 00 00 00 00 07 04 06 00 D4 62 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 31 77 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 35 20 02 00 35 04 06 00 54 E9 69 93 F4 26 [00:00:49]Write to MH i2c: E2 AE 00 47 26 80 0D 02 02 A6 00 01 FC 03 06 00 D4 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0A 00 00 00 00 07 04 06 00 D4 62 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 31 77 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 35 20 02 00 35 04 06 00 54 E9 69 93 F4 26 00 00 56 [00:00:49]Write i2c OK [00:00:49]MH_I2C_Read... [00:00:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:00:49]Read from MH i2c: E2 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 03 00 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 03 00 47 26 00 90 00 E1 [00:00:49]RAPDU: 90 00 [00:00:49]wFMCommunicate OK [00:00:49]wFMCommunicate request_size=4 [00:00:49]MH_SAM_APDU [00:00:49]CAPDU: 80 0D 03 02 [00:00:49]Write to MH i2c: E2 08 00 48 26 80 0D 03 02 00 00 00 00 E9 [00:00:49]Write i2c OK [00:00:49]MH_I2C_Read... [00:00:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:00:49]Read from MH i2c: E2 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 0B 00 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 0B 00 48 26 00 A0 66 20 80 1F 50 69 9C 90 00 04 [00:00:49]RAPDU: A0 66 20 80 1F 50 69 9C 90 00 [00:00:49]wFMCommunicate OK [00:00:49]SAM_PROTO_SignData done [00:00:49]FM_MakeSignedData done [00:00:49]CreateOFDProtocolMessage [00:00:49]wFMCommunicate request_size=4 [00:00:49]MH_SAM_APDU [00:00:49]CAPDU: 80 11 00 00 [00:00:49]Write to MH i2c: E2 08 00 49 26 80 11 00 00 00 00 00 00 E9 [00:00:49]Write i2c OK [00:00:49]MH_I2C_Read... [00:00:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:49]Read from MH i2c: E2 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 17 00 [00:00:49]MH_I2C_Read... [00:00:49]Read from MH i2c: E2 17 00 49 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 44 [00:00:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:00:50]wFMCommunicate OK [00:00:50]CreateOFDProtocolMessage done [00:00:50]OFDSenderStorePacket 139317 [00:00:50]StoreOFDPacket docnum=139317 [00:00:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 B0 01 00 00 81 82 A8 01 6F 1C 5A 03 01 00 03 00 9C 01 1E 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 30 39 36 38 06 04 3F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 90 D0 B1 D1 80 D0 B8 D0 BA D0 BE D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0A 00 00 00 00 07 04 06 00 D4 62 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 31 77 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 35 20 02 00 35 04 06 00 54 E9 69 93 F4 26 A0 66 20 80 1F 50 69 9C [00:00:50]CheckFolder [00:00:50]dirname=/storage/ofd_packets [00:00:50]CheckFolder done [00:00:50]ProducePacketName [00:00:50]name=ofd_packets/00139317 [00:00:50]NVStorageSaveData ofd_packets/00139317 [00:00:50]File name is /storage/ofd_packets/00139317 [00:00:50]Write 462 bytes [00:00:50]NVStorageSaveData done [00:00:50]OFDSenderStorePacket done [00:00:50]KKMCreateOFDPacket done [00:00:50]NVStorageSaveData kkm_last_timestamp [00:00:50]File name is /storage/kkm_last_timestamp [00:00:50]Write 4 bytes [00:00:50]NVStorageSaveData done [00:00:50]ExternCall_PrintAddStr [00:00:50]wPrintStart [00:00:50]Write to MH i2c: 01 00 00 4A 26 70 [00:00:50]Write i2c OK [00:00:50]MH_I2C_Read... [00:00:50]Read from MH i2c: 01 [00:00:50]MH_I2C_Read... [00:00:50]Read from MH i2c: 01 07 00 [00:00:50]MH_I2C_Read... [00:00:50]OFD Sender: Processing packet 139317 [packets to send 34, broken 33] [00:00:50]ProducePacketName [00:00:50]name=ofd_packets/00139317 [00:00:50]OFD Sender: To server: pG, [00:00:50]CommunicateWithHost lk.salyk.kg:30040 [00:00:50]ConnectInit lk.salyk.kg [00:00:50]Read from MH i2c: 01 07 00 4A 26 00 00 00 00 00 FF 0F 85 [00:00:50]RasterBufferAndPrint [00:00:50]line Счет N : (3)335213 [00:00:50]line ИНН: 02508201610067 [00:00:50]line Контрольно-Кассовый Чек [00:00:50]line ПРОДАЖА [00:00:50]line Товар: 4650243870968 [00:00:50]line Напиток Gorilla ж/б 0,45л Персик Абрикос [00:00:50]line 1.000 * 99.00 [00:00:50]line = 99.00 [00:00:50]line НДС 12% НСП 1% [00:00:50]line > о реализуемом товаре [00:00:50]line Товар: 46230607 [00:00:50]line Сигареты Richmond Bronze Edition [00:00:50]line 1.000 * 154.00 [00:00:50]line = 154.00 [00:00:50]line НДС 12% НСП 1% [00:00:50]line > о реализуемом товаре [00:00:50]line ИТОГО: 253.00 [00:00:50]line НСП 1% : 2.24 [00:00:50]line НДС 12% : 26.86 [00:00:50]line Наличными: 253.00 [00:00:50]line Безнал.: 0.00 [00:00:50]line Место: АЗС № 101 "Партнер Нефть" [00:00:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:00:50]line СНО: Общий режим [00:00:50]line Чек 1 30.10.2024 00:00 [00:00:50]line Смена: 556 ФФД: 1.0 [00:00:50]line ЗНМ: 0300000081 [00:00:50]line РНМ: 0000000000091631 [00:00:50]line Версия ККМ: 001 [00:00:50]line ФМ: 0000000000874669 [00:00:50]line ФД: 139317 [00:00:50]line ФПД: 93361475417126 [00:00:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T000049&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139317&fm=93361475417126&tin=02508201610067®Number=0000000000091631&sum=25300 [00:00:50]line 0 [00:00:50]written 0, free lines is 4095 [00:00:50]Connected sock=11 [00:00: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 36 39 B0 01 00 00 81 82 A8 01 6F 1C 5A 03 01 00 03 00 9C 01 1E 04 01 00 01 23 04 83 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 30 39 36 38 06 04 3F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB 20 D0 9F D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 90 D0 B1 D1 80 D0 B8 D0 BA D0 BE D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 08 00 34 36 32 33 30 36 30 37 06 04 28 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 42 72 6F 6E 7A 65 20 45 64 69 74 69 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 62 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 0A 00 00 00 00 07 04 06 00 D4 62 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 31 77 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 35 20 02 00 35 04 06 00 54 E9 69 93 F4 26 A0 66 20 80 1F 50 69 9C [00:00: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 36 39 4F 00 00 00 D7 8A 47 00 95 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 36 39 10 04 04 00 35 20 02 00 F4 03 04 00 E4 22 21 67 B6 04 01 00 00 8C 97 01 C6 FD 49 88 9F [00:00:50]CommunicateWithHost err = 0 [00:00:50]CheckOFDResponse [00:00:50]1017 (14) - 77093643461234 [00:00:50]1041 (16) - 0000000000874669 [00:00:50]Write to MH i2c: 1040 (4) - 139317 [00:00:50]01 1012 (4) - 29.10.2024 18:01 [00:00:50]00 1206 (1) - 0 [00:00:50]00 OFD Sender: Remove packet 139317 [00:00:50]7A ProducePacketName [00:00:50]26 name=ofd_packets/00139317 [00:00:50]A0 NVStorageDeleteData [00:00:50] [00:00:50]Write i2c OK [00:00:50]MH_I2C_Read... [00:00:50]Read from MH i2c: 01 [00:00:50]MH_I2C_Read... [00:00:50]Read from MH i2c: 01 07 00 [00:00:50]MH_I2C_Read... [00:00:50]Read from MH i2c: 01 07 00 7A 26 00 00 00 00 00 53 0D 07 [00:00:50]RasterBufferAndPrint [00:00:50]line [00:00:50]line [00:00:50]line [00:00:50]line [00:00:50]line [00:00:50]written 0, free lines is 3451 [00:00:50]MH_Cut [00:00:50]Write to MH i2c: D1 01 00 81 26 01 79 [00:00:50]Write i2c OK [00:00:50]MH_I2C_Read... [00:00:50]Read from MH i2c: D1 [00:00:50]MH_I2C_Read... [00:00:50]Read from MH i2c: D1 01 00 [00:00:50]MH_I2C_Read... [00:00:50]Read from MH i2c: D1 01 00 81 26 00 78 [00:00:50]Write to MH i2c: 01 00 00 82 26 A8 [00:00:50]Write i2c OK [00:00:50]MH_I2C_Read... [00:00:51]OFD Sender: No OFD packet to send [00:00:51]*** Cut start [00:00:51]*** Partial cut [00:00:51]*** CUTSNS_PIN = 1 [00:00:51]*** CUTSNS_PIN = 0 [00:00:51]*** Brake cut motor [00:00:51]Read from MH i2c: 01 [00:00:51]MH_I2C_Read... [00:00:51]*** Stop cut motor [00:00:51]*** Cut end [00:00:51]Read from MH i2c: 01 07 00 [00:00:51]MH_I2C_Read... [00:00:51]Read from MH i2c: 01 07 00 82 26 00 00 00 00 00 FF 0F BD [00:00:51]process_action close_receipt done [00:00:51]requested_data is exist [00:00:51]produce_requested_data [00:00:51]requested_item fm.sn is exist - process it [00:00:51]wFMCommunicate request_size=4 [00:00:51]MH_SAM_APDU [00:00:51]CAPDU: 80 11 00 00 [00:00:51]Write to MH i2c: E2 08 00 83 26 80 11 00 00 00 00 00 00 23 [00:00:51]Write i2c OK [00:00:51]MH_I2C_Read... [00:00:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:00:52]Read from MH i2c: E2 [00:00:52]MH_I2C_Read... [00:00:52]Read from MH i2c: E2 17 00 [00:00:52]MH_I2C_Read... [00:00:52]Read from MH i2c: E2 17 00 83 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 7E [00:00:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:00:52]wFMCommunicate OK [00:00:52]requested_item fd.num is exist - process it [00:00:52]SAM_PROTO_GetFieldsCounters [00:00:52]wFMCommunicate request_size=4 [00:00:52]MH_SAM_APDU [00:00:52]CAPDU: 80 13 00 00 [00:00:52]Write to MH i2c: E2 08 00 84 26 80 13 00 00 00 00 00 00 26 [00:00:52]Write i2c OK [00:00:52]MH_I2C_Read... [00:00:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:00:52]Read from MH i2c: E2 [00:00:52]MH_I2C_Read... [00:00:52]Read from MH i2c: E2 62 00 [00:00:52]MH_I2C_Read... [00:00:52]Read from MH i2c: E2 62 00 84 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 35 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [00:00: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 35 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:00:52]wFMCommunicate OK [00:00:52]SAM_PROTO_GetFieldsCounters done [00:00:52]requested_item shift.num is exist - process it [00:00:52]requested_item shift.opened is exist - process it [00:00:52]req_shift_opened [00:00:52]FM_GetShiftState [00:00:52]SAM_PROTO_GetShiftState [00:00:52]wFMCommunicate request_size=4 [00:00:52]MH_SAM_APDU [00:00:52]CAPDU: 80 13 01 00 [00:00:52]Write to MH i2c: E2 08 00 85 26 80 13 01 00 00 00 00 00 28 [00:00:52]Write i2c OK [00:00:52]MH_I2C_Read... [00:00:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:00:52]Read from MH i2c: E2 [00:00:52]MH_I2C_Read... [00:00:52]Read from MH i2c: E2 0E 00 [00:00:52]MH_I2C_Read... [00:00:52]Read from MH i2c: E2 0E 00 85 26 00 09 00 01 86 76 21 67 00 00 00 00 90 00 B8 [00:00:52]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:00:52]wFMCommunicate OK [00:00:52]SAM_PROTO_GetShiftState done [00:00:52]FM_GetShiftState done [00:00:52]req_shift_opened done [00:00:52]requested_item shift.open_date is exist - process it [00:00:52]req_shift_open_date [00:00:52]req_shift_open_date done [00:00:52]produce_requested_data done [00:00:52]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139317,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [00:00:52]process_action_free close_receipt [00:00:52]json_value_free [00:00:52]json_value_free done [00:00:52]process_json_proto returns [00:00:52]Send response to host [00:00:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139317,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [00:00:52]free response buf [00:00:52]execute_script done [00:00:52]execute_script returns [00:00:52]free content buf [00:00:52]Sock 8.Close socket [00:00:52]Sock 8.Thread stoped [00:00:56]OFD Sender: No OFD packet to send [00:01:01]OFD Sender: No OFD packet to send [00:01:06]OFD Sender: No OFD packet to send [00:01:11]OFD Sender: No OFD packet to send [00:01:16]OFD Sender: No OFD packet to send [00:01:21]OFD Sender: No OFD packet to send [00:01:26]OFD Sender: No OFD packet to send [00:01:31]OFD Sender: No OFD packet to send [00:01:36]OFD Sender: No OFD packet to send [00:01:41]OFD Sender: No OFD packet to send [00:01:46]OFD Sender: No OFD packet to send [00:01:51]OFD Sender: No OFD packet to send [00:01:56]OFD Sender: No OFD packet to send [00:02:01]OFD Sender: No OFD packet to send [00:02:06]OFD Sender: No OFD packet to send [00:02:11]OFD Sender: No OFD packet to send [00:02:16]OFD Sender: No OFD packet to send [00:02:21]OFD Sender: No OFD packet to send [00:02:26]OFD Sender: No OFD packet to send [00:02:31]OFD Sender: No OFD packet to send [00:02:36]OFD Sender: No OFD packet to send [00:02:41]OFD Sender: No OFD packet to send [00:02:46]OFD Sender: No OFD packet to send [00:02:51]OFD Sender: No OFD packet to send [00:02:56]OFD Sender: No OFD packet to send [00:03:01]OFD Sender: No OFD packet to send [00:03:02]ConnectInit Can't connect to host [00:03:06]OFD Sender: No OFD packet to send [00:03:11]OFD Sender: No OFD packet to send [00:03:16]OFD Sender: No OFD packet to send [00:03:21]OFD Sender: No OFD packet to send [00:03:26]OFD Sender: No OFD packet to send [00:03:31]OFD Sender: No OFD packet to send [00:03:36]OFD Sender: No OFD packet to send [00:03:41]OFD Sender: No OFD packet to send [00:03:46]OFD Sender: No OFD packet to send [00:03:51]OFD Sender: No OFD packet to send [00:03:56]OFD Sender: No OFD packet to send [00:04:01]OFD Sender: No OFD packet to send [00:04:06]OFD Sender: No OFD packet to send [00:04:11]OFD Sender: No OFD packet to send [00:04:16]OFD Sender: No OFD packet to send [00:04:21]OFD Sender: No OFD packet to send [00:04:26]OFD Sender: No OFD packet to send [00:04:31]OFD Sender: No OFD packet to send [00:04:36]OFD Sender: No OFD packet to send [00:04:41]OFD Sender: No OFD packet to send [00:04:46]OFD Sender: No OFD packet to send [00:04:51]OFD Sender: No OFD packet to send [00:04:56]OFD Sender: No OFD packet to send [00:05:01]OFD Sender: No OFD packet to send [00:05:06]OFD Sender: No OFD packet to send [00:05:11]OFD Sender: No OFD packet to send [00:05:16]OFD Sender: No OFD packet to send [00:05:21]OFD Sender: No OFD packet to send [00:05:26]OFD Sender: No OFD packet to send [00:05:31]OFD Sender: No OFD packet to send [00:05:36]OFD Sender: No OFD packet to send [00:05:41]OFD Sender: No OFD packet to send [00:05:46]OFD Sender: No OFD packet to send [00:05:51]OFD Sender: No OFD packet to send [00:05:56]OFD Sender: No OFD packet to send [00:06:01]OFD Sender: No OFD packet to send [00:06:06]OFD Sender: No OFD packet to send [00:06:11]OFD Sender: No OFD packet to send [00:06:16]OFD Sender: No OFD packet to send [00:06:21]OFD Sender: No OFD packet to send [00:06:26]OFD Sender: No OFD packet to send [00:06:31]OFD Sender: No OFD packet to send [00:06:36]OFD Sender: No OFD packet to send [00:06:41]OFD Sender: No OFD packet to send [00:06:46]OFD Sender: No OFD packet to send [00:06:51]OFD Sender: No OFD packet to send [00:06:56]OFD Sender: No OFD packet to send [00:07:01]OFD Sender: No OFD packet to send [00:07:06]OFD Sender: No OFD packet to send [00:07:11]OFD Sender: No OFD packet to send [00:07:16]OFD Sender: No OFD packet to send [00:07:21]OFD Sender: No OFD packet to send [00:07:26]OFD Sender: No OFD packet to send [00:07:31]OFD Sender: No OFD packet to send [00:07:36]OFD Sender: No OFD packet to send [00:07:41]OFD Sender: No OFD packet to send [00:07:46]OFD Sender: No OFD packet to send [00:07:51]OFD Sender: No OFD packet to send [00:07:56]OFD Sender: No OFD packet to send [00:08:01]OFD Sender: No OFD packet to send [00:08:06]OFD Sender: No OFD packet to send [00:08:11]OFD Sender: No OFD packet to send [00:08:16]OFD Sender: No OFD packet to send [00:08:21]OFD Sender: No OFD packet to send [00:08:26]OFD Sender: No OFD packet to send [00:08:31]OFD Sender: No OFD packet to send [00:08:36]OFD Sender: No OFD packet to send [00:08:41]OFD Sender: No OFD packet to send [00:08:46]OFD Sender: No OFD packet to send [00:08:51]OFD Sender: No OFD packet to send [00:08:56]OFD Sender: No OFD packet to send [00:09:01]OFD Sender: No OFD packet to send [00:09:06]OFD Sender: No OFD packet to send [00:09:11]OFD Sender: No OFD packet to send [00:09:16]OFD Sender: No OFD packet to send [00:09:21]OFD Sender: No OFD packet to send [00:09:26]OFD Sender: No OFD packet to send [00:09:31]OFD Sender: No OFD packet to send [00:09:36]OFD Sender: No OFD packet to send [00:09:41]OFD Sender: No OFD packet to send [00:09:46]OFD Sender: No OFD packet to send [00:09:51]OFD Sender: No OFD packet to send [00:09:56]OFD Sender: No OFD packet to send [00:10:01]OFD Sender: No OFD packet to send [00:10:06]OFD Sender: No OFD packet to send [00:10:11]OFD Sender: No OFD packet to send [00:10:16]OFD Sender: No OFD packet to send [00:10:21]OFD Sender: No OFD packet to send [00:10:26]OFD Sender: No OFD packet to send [00:10:31]OFD Sender: No OFD packet to send [00:10:36]OFD Sender: No OFD packet to send [00:10:41]OFD Sender: No OFD packet to send [00:10:46]OFD Sender: No OFD packet to send [00:10:51]OFD Sender: No OFD packet to send [00:10:56]OFD Sender: No OFD packet to send [00:11:01]OFD Sender: No OFD packet to send [00:11:06]OFD Sender: No OFD packet to send [00:11:11]OFD Sender: No OFD packet to send [00:11:16]OFD Sender: No OFD packet to send [00:11:21]OFD Sender: No OFD packet to send [00:11:26]OFD Sender: No OFD packet to send [00:11:31]OFD Sender: No OFD packet to send [00:11:36]OFD Sender: No OFD packet to send [00:11:41]OFD Sender: No OFD packet to send [00:11:46]OFD Sender: No OFD packet to send [00:11:51]OFD Sender: No OFD packet to send [00:11:56]OFD Sender: No OFD packet to send [00:12:01]OFD Sender: No OFD packet to send [00:12:06]OFD Sender: No OFD packet to send [00:12:11]OFD Sender: No OFD packet to send [00:12:16]OFD Sender: No OFD packet to send [00:12:21]OFD Sender: No OFD packet to send [00:12:26]OFD Sender: No OFD packet to send [00:12:31]OFD Sender: No OFD packet to send [00:12:36]OFD Sender: No OFD packet to send [00:12:41]OFD Sender: No OFD packet to send [00:12:46]OFD Sender: No OFD packet to send [00:12:51]OFD Sender: No OFD packet to send [00:12:56]OFD Sender: No OFD packet to send [00:13:01]OFD Sender: No OFD packet to send [00:13:06]OFD Sender: No OFD packet to send [00:13:11]OFD Sender: No OFD packet to send [00:13:16]OFD Sender: No OFD packet to send [00:13:21]OFD Sender: No OFD packet to send [00:13:26]OFD Sender: No OFD packet to send [00:13:31]OFD Sender: No OFD packet to send [00:13:36]OFD Sender: No OFD packet to send [00:13:41]OFD Sender: No OFD packet to send [00:13:46]OFD Sender: No OFD packet to send [00:13:51]OFD Sender: No OFD packet to send [00:13:56]OFD Sender: No OFD packet to send [00:14:01]OFD Sender: No OFD packet to send [00:14:06]OFD Sender: No OFD packet to send [00:14:11]OFD Sender: No OFD packet to send [00:14:16]OFD Sender: No OFD packet to send [00:14:21]OFD Sender: No OFD packet to send [00:14:26]OFD Sender: No OFD packet to send [00:14:31]OFD Sender: No OFD packet to send [00:14:36]OFD Sender: No OFD packet to send [00:14:41]OFD Sender: No OFD packet to send [00:14:46]OFD Sender: No OFD packet to send [00:14:51]OFD Sender: No OFD packet to send [00:14:57]OFD Sender: No OFD packet to send [00:15:02]OFD Sender: No OFD packet to send [00:15:07]OFD Sender: No OFD packet to send [00:15:12]OFD Sender: No OFD packet to send [00:15:17]OFD Sender: No OFD packet to send [00:15:22]OFD Sender: No OFD packet to send [00:15:27]OFD Sender: No OFD packet to send [00:15:32]OFD Sender: No OFD packet to send [00:15:37]OFD Sender: No OFD packet to send [00:15:42]OFD Sender: No OFD packet to send [00:15:47]OFD Sender: No OFD packet to send [00:15:52]OFD Sender: No OFD packet to send [00:15:57]OFD Sender: No OFD packet to send [00:15:59]accept exits with 9 [00:15:59]New connection [00:15:59]New thread 3067141476 created [00:15:59]Thread 3067284836 joined [00:15:59]Waiting for new connection... [00:15:59] Sock 9.Parse request [00:15:59]Sock 9.Check first char [00:15:59]Sock 9.First char is OK [00:15:59]request: POST /json_proto HTTP/1.0 [00:15:59]Method: POST [00:15:59]URL: /json_proto [00:15:59]Method is POST - this is cgi request [00:15:59]url: /json_proto [00:15:59]query_string will be loaded in cgi processing [00:15:59]execute_cgi json_proto POST (null) [00:15:59]execute_cgi path=json_proto method=POST [00:15:59]POST find Content-Length [00:15:59]Host: 172.17.50.196:8080 [00:15:59]Content-Length: 894 [00:15:59]Content-Type: application/json [00:15:59] [00:15:59]POST finish read [00:15:59]Found Content-Length = 894 [00:15:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335214", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 234.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:59]execute_script... [00:15: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 : (3)335214", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 234.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:59]POST & json_proto [00:15:59]process_json_proto [00:15:59]json parsed OK: [00:15:59]protocol is kg_v1.0 [00:15:59]action value=close_receipt [00:15:59]process_action close_receipt [00:15:59]cmd_close_receipt [00:15:59]MH_GetDate [00:15:59]Write to MH i2c: F0 00 00 86 26 9B [00:15:59]Write i2c OK [00:15:59]MH_I2C_Read... [00:15:59]Read from MH i2c: F0 [00:15:59]MH_I2C_Read... [00:15:59]Read from MH i2c: F0 09 00 [00:15:59]MH_I2C_Read... [00:15:59]Read from MH i2c: F0 09 00 86 26 00 C1 7A 21 67 72 0D 1C 67 69 [00:15:59]GetLastDocTimeStamp 1730246449 [00:15:59]current date 1730247361 [00:15:59]FM_GetShiftState [00:15:59]SAM_PROTO_GetShiftState [00:15:59]wFMCommunicate request_size=4 [00:15:59]MH_SAM_APDU [00:15:59]CAPDU: 80 13 01 00 [00:15:59]Write to MH i2c: E2 08 00 87 26 80 13 01 00 00 00 00 00 2A [00:15:59]Write i2c OK [00:15:59]MH_I2C_Read... [00:15:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:59]Read from MH i2c: E2 [00:15:59]MH_I2C_Read... [00:15:59]Read from MH i2c: E2 0E 00 [00:15:59]MH_I2C_Read... [00:15:59]Read from MH i2c: E2 0E 00 87 26 00 09 00 01 86 76 21 67 00 00 00 00 90 00 BA [00:15:59]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:15:59]wFMCommunicate OK [00:15:59]SAM_PROTO_GetShiftState done [00:15:59]FM_GetShiftState done [00:15:59]opened in 1730246278 [00:15:59]opened+sec_in_day 1730332678 [00:15:59]quantity*price = 9500 [00:15:59]sum+1 = 9501 [00:15:59]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48745000 Сигареты Winston Purple Mix 1.000 * 139.00 = 139.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 234.00 НСП 1% : 2.07 НДС 12% : 24.85 Наличными: 234.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 2 30.10.2024 00:16 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139318 ФПД: 49316103298180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T001601&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139318&fm=49316103298180&tin=02508201610067®Number=0000000000091631&sum=23400 0 [00:16:00]StoreToDocumentArchive [00:16:00]shift 556 fd 139318 [00:16:00]save to /storage/0556/doc_00139318 [00:16:00]save last doc name /storage/0556/doc_00139318 to /storage/kkm_last_doc_name [00:16:00]save OK [00:16:00]Clear old archive folders... [00:16:00]ProcessDocumentItem done err = 0, tmpTLVsize=390 [00:16:00]tlvbuf is B6FA69A0 [00:16:00]SAM_PROTO_ClearQueue [00:16:00]wFMCommunicate request_size=4 [00:16:00]MH_SAM_APDU [00:16:00]CAPDU: 80 09 00 00 [00:16:00]Write to MH i2c: E2 08 00 94 26 80 09 00 00 00 00 00 00 2C [00:16:00]Write i2c OK [00:16:00]MH_I2C_Read... [00:16:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:16:00]Read from MH i2c: E2 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 03 00 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 03 00 94 26 00 90 00 2E [00:16:00]RAPDU: 90 00 [00:16:00]wFMCommunicate OK [00:16:00]SAM_PROTO_ClearQueue done [00:16:00]KKMCreateOFDPacket [00:16:00]OFDProtocolAddRootSTLVToBuf [00:16:00]FM_MakeSignedData [00:16:00]FM_MakeSignedData [00:16:00]SAM_PROTO_SignData [00:16:00]wFMCommunicate request_size=4 [00:16:00]MH_SAM_APDU [00:16:00]CAPDU: 80 0D 01 02 [00:16:00]Write to MH i2c: E2 08 00 95 26 80 0D 01 02 00 00 00 00 34 [00:16:00]Write i2c OK [00:16:00]MH_I2C_Read... [00:16:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:16:00]Read from MH i2c: E2 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 03 00 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 03 00 95 26 00 90 00 2F [00:16:00]RAPDU: 90 00 [00:16:00]wFMCommunicate OK [00:16:00]wFMCommunicate request_size=255 [00:16:00]MH_SAM_APDU [00:16:00]CAPDU: 80 0D 02 02 FA 03 00 86 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 [00:16:00]Write to MH i2c: E2 02 01 96 26 80 0D 02 02 FA 00 03 00 86 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 00 2B [00:16:00]Write i2c OK [00:16:00]MH_I2C_Read... [00:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:00]Read from MH i2c: E2 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 03 00 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 03 00 96 26 00 90 00 30 [00:16:00]RAPDU: 90 00 [00:16:00]wFMCommunicate OK [00:16:00]wFMCommunicate request_size=149 [00:16:00]MH_SAM_APDU [00:16:00]CAPDU: 80 0D 02 02 90 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 09 00 00 00 00 07 04 06 00 68 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C1 7A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 36 20 02 00 35 04 06 00 2C DA 4C D1 9C 84 [00:16:00]Write to MH i2c: E2 98 00 97 26 80 0D 02 02 90 00 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 09 00 00 00 00 07 04 06 00 68 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C1 7A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 36 20 02 00 35 04 06 00 2C DA 4C D1 9C 84 00 00 66 [00:16:00]Write i2c OK [00:16:00]MH_I2C_Read... [00:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:00]Read from MH i2c: E2 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 03 00 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 03 00 97 26 00 90 00 31 [00:16:00]RAPDU: 90 00 [00:16:00]wFMCommunicate OK [00:16:00]wFMCommunicate request_size=4 [00:16:00]MH_SAM_APDU [00:16:00]CAPDU: 80 0D 03 02 [00:16:00]Write to MH i2c: E2 08 00 98 26 80 0D 03 02 00 00 00 00 39 [00:16:00]Write i2c OK [00:16:00]MH_I2C_Read... [00:16:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:16:00]Read from MH i2c: E2 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 0B 00 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 0B 00 98 26 00 EF 31 BA DA 5A B5 25 70 90 00 92 [00:16:00]RAPDU: EF 31 BA DA 5A B5 25 70 90 00 [00:16:00]wFMCommunicate OK [00:16:00]SAM_PROTO_SignData done [00:16:00]FM_MakeSignedData done [00:16:00]CreateOFDProtocolMessage [00:16:00]wFMCommunicate request_size=4 [00:16:00]MH_SAM_APDU [00:16:00]CAPDU: 80 11 00 00 [00:16:00]Write to MH i2c: E2 08 00 99 26 80 11 00 00 00 00 00 00 39 [00:16:00]Write i2c OK [00:16:00]MH_I2C_Read... [00:16:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:00]Read from MH i2c: E2 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 17 00 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: E2 17 00 99 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 94 [00:16:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:16:00]wFMCommunicate OK [00:16:00]CreateOFDProtocolMessage done [00:16:00]OFDSenderStorePacket 139318 [00:16:00]StoreOFDPacket docnum=139318 [00:16:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 9A 01 00 00 76 36 92 01 97 02 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 09 00 00 00 00 07 04 06 00 68 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C1 7A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 36 20 02 00 35 04 06 00 2C DA 4C D1 9C 84 EF 31 BA DA 5A B5 25 70 [00:16:00]CheckFolder [00:16:00]dirname=/storage/ofd_packets [00:16:00]CheckFolder done [00:16:00]ProducePacketName [00:16:00]name=ofd_packets/00139318 [00:16:00]NVStorageSaveData ofd_packets/00139318 [00:16:00]File name is /storage/ofd_packets/00139318 [00:16:00]Write 440 bytes [00:16:00]NVStorageSaveData done [00:16:00]OFDSenderStorePacket done [00:16:00]KKMCreateOFDPacket done [00:16:00]NVStorageSaveData kkm_last_timestamp [00:16:00]File name is /storage/kkm_last_timestamp [00:16:00]Write 4 bytes [00:16:00]NVStorageSaveData done [00:16:00]ExternCall_PrintAddStr [00:16:00]wPrintStart [00:16:00]Write to MH i2c: 01 00 00 9A 26 C0 [00:16:00]Write i2c OK [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: 01 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: 01 07 00 [00:16:00]MH_I2C_Read... [00:16:00]Read from MH i2c: 01 07 00 9A 26 00 00 00 00 00 FF 0F D5 [00:16:00]RasterBufferAndPrint [00:16:00]line Счет N : (3)335214 [00:16:00]line ИНН: 02508201610067 [00:16:00]line Контрольно-Кассовый Чек [00:16:00]line ПРОДАЖА [00:16:00]line Товар: 4700000481453 [00:16:00]line Напиток энерг Nitro Max 0,45 ж/б [00:16:00]line 1.000 * 95.00 [00:16:01]line = 95.00 [00:16:01]line НДС 12% НСП 1% [00:16:01]line > о реализуемом товаре [00:16:01]line Товар: 48745000 [00:16:01]line Сигареты Winston Purple Mix [00:16:01]line 1.000 * 139.00 [00:16:01]line = 139.00 [00:16:01]line НДС 12% НСП 1% [00:16:01]line > о реализуемом товаре [00:16:01]line ИТОГО: 234.00 [00:16:01]line НСП 1% : 2.07 [00:16:01]line НДС 12% : 24.85 [00:16:01]line Наличными: 234.00 [00:16:01]line Безнал.: 0.00 [00:16:01]line Место: АЗС № 101 "Партнер Нефть" [00:16:01]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:16:01]line СНО: Общий режим [00:16:01]line Чек 2 30.10.2024 00:16 [00:16:01]line Смена: 556 ФФД: 1.0 [00:16:01]line ЗНМ: 0300000081 [00:16:01]line РНМ: 0000000000091631 [00:16:01]line Версия ККМ: 001 [00:16:01]line ФМ: 0000000000874669 [00:16:01]line ФД: 139318 [00:16:01]line ФПД: 49316103298180 [00:16:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T001601&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139318&fm=49316103298180&tin=02508201610067®Number=0000000000091631&sum=23400 [00:16:01]OFD Sender: Processing packet 139318 [packets to send 34, broken 33] [00:16:01]ProducePacketName [00:16:01]name=ofd_packets/00139318 [00:16:01]OFD Sender: To server: pG, [00:16:01]CommunicateWithHost lk.salyk.kg:30040 [00:16:01]ConnectInit lk.salyk.kg [00:16:01]line 0 [00:16:01]written 0, free lines is 4095 [00:16:01]Connected sock=10 [00:16: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 36 39 9A 01 00 00 76 36 92 01 97 02 5A 03 01 00 03 00 86 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 09 00 00 00 00 07 04 06 00 68 5B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 C1 7A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 36 20 02 00 35 04 06 00 2C DA 4C D1 9C 84 EF 31 BA DA 5A B5 25 70 [00:16:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 7F 2B 47 00 30 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 36 39 10 04 04 00 36 20 02 00 F4 03 04 00 73 26 21 67 B6 04 01 00 00 20 8F 47 4B 97 A9 9B CD [00:16:01]CommunicateWithHost err = 0 [00:16:01]CheckOFDResponse [00:16:01]1017 (14) - 77093643461234 [00:16:01]1041 (16) - 0000000000874669 [00:16:01]1040 (4) - 139318 [00:16:01]1012 (4) - 29.10.2024 18:16 [00:16:01]1206 (1) - 0 [00:16:01]OFD Sender: Remove packet 139318 [00:16:01]ProducePacketName [00:16:01]name=ofd_packets/00139318 [00:16:01]NVStorageDeleteData [00:16:01]Write to MH i2c: 01 00 00 C9 26 EF [00:16:01]Write i2c OK [00:16:01]MH_I2C_Read... [00:16:01]Read from MH i2c: 01 [00:16:01]MH_I2C_Read... [00:16:01]Read from MH i2c: 01 07 00 [00:16:01]MH_I2C_Read... [00:16:01]Read from MH i2c: 01 07 00 C9 26 00 00 00 00 00 94 0C 96 [00:16:01]RasterBufferAndPrint [00:16:01]line [00:16:01]line [00:16:01]line [00:16:01]line [00:16:01]line [00:16:01]written 0, free lines is 3226 [00:16:01]MH_Cut [00:16:01]Write to MH i2c: D1 01 00 D0 26 01 C8 [00:16:01]Write i2c OK [00:16:01]MH_I2C_Read... [00:16:01]Read from MH i2c: D1 [00:16:01]MH_I2C_Read... [00:16:01]Read from MH i2c: D1 01 00 [00:16:01]MH_I2C_Read... [00:16:01]Read from MH i2c: D1 01 00 D0 26 00 C7 [00:16:01]Write to MH i2c: 01 00 00 D1 26 F7 [00:16:01]Write i2c OK [00:16:01]MH_I2C_Read... [00:16:01]OFD Sender: No OFD packet to send [00:16:02]*** Cut start [00:16:02]*** Partial cut [00:16:02]*** CUTSNS_PIN = 1 [00:16:02]*** CUTSNS_PIN = 0 [00:16:02]*** Brake cut motor [00:16:02]Read from MH i2c: 01 [00:16:03]MH_I2C_Read... [00:16:03]*** Stop cut motor [00:16:03]*** Cut end [00:16:03]Read from MH i2c: 01 07 00 [00:16:03]MH_I2C_Read... [00:16:03]Read from MH i2c: 01 07 00 D1 26 00 00 00 00 00 FF 0F 0C [00:16:03]process_action close_receipt done [00:16:03]requested_data is exist [00:16:03]produce_requested_data [00:16:03]requested_item fm.sn is exist - process it [00:16:03]wFMCommunicate request_size=4 [00:16:03]MH_SAM_APDU [00:16:03]CAPDU: 80 11 00 00 [00:16:03]Write to MH i2c: E2 08 00 D2 26 80 11 00 00 00 00 00 00 72 [00:16:03]Write i2c OK [00:16:03]MH_I2C_Read... [00:16:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:03]Read from MH i2c: E2 [00:16:03]MH_I2C_Read... [00:16:03]Read from MH i2c: E2 17 00 [00:16:03]MH_I2C_Read... [00:16:03]Read from MH i2c: E2 17 00 D2 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 CD [00:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:16:03]wFMCommunicate OK [00:16:03]requested_item fd.num is exist - process it [00:16:03]SAM_PROTO_GetFieldsCounters [00:16:03]wFMCommunicate request_size=4 [00:16:03]MH_SAM_APDU [00:16:03]CAPDU: 80 13 00 00 [00:16:03]Write to MH i2c: E2 08 00 D3 26 80 13 00 00 00 00 00 00 75 [00:16:03]Write i2c OK [00:16:03]MH_I2C_Read... [00:16:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:16:03]Read from MH i2c: E2 [00:16:03]MH_I2C_Read... [00:16:03]Read from MH i2c: E2 62 00 [00:16:03]MH_I2C_Read... [00:16:03]Read from MH i2c: E2 62 00 D3 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 36 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 25 [00:16: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 36 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:16:03]wFMCommunicate OK [00:16:03]SAM_PROTO_GetFieldsCounters done [00:16:03]requested_item shift.num is exist - process it [00:16:03]requested_item shift.opened is exist - process it [00:16:03]req_shift_opened [00:16:03]FM_GetShiftState [00:16:03]SAM_PROTO_GetShiftState [00:16:03]wFMCommunicate request_size=4 [00:16:03]MH_SAM_APDU [00:16:03]CAPDU: 80 13 01 00 [00:16:03]Write to MH i2c: E2 08 00 D4 26 80 13 01 00 00 00 00 00 77 [00:16:03]Write i2c OK [00:16:03]MH_I2C_Read... [00:16:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:03]Read from MH i2c: E2 [00:16:03]MH_I2C_Read... [00:16:03]Read from MH i2c: E2 0E 00 [00:16:03]MH_I2C_Read... [00:16:03]Read from MH i2c: E2 0E 00 D4 26 00 09 00 01 86 76 21 67 00 00 00 00 90 00 07 [00:16:03]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:16:03]wFMCommunicate OK [00:16:03]SAM_PROTO_GetShiftState done [00:16:03]FM_GetShiftState done [00:16:03]req_shift_opened done [00:16:03]requested_item shift.open_date is exist - process it [00:16:03]req_shift_open_date [00:16:03]req_shift_open_date done [00:16:03]produce_requested_data done [00:16:03]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139318,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [00:16:03]process_action_free close_receipt [00:16:03]json_value_free [00:16:03]json_value_free done [00:16:03]process_json_proto returns [00:16:03]Send response to host [00:16:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139318,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [00:16:03]free response buf [00:16:03]execute_script done [00:16:03]execute_script returns [00:16:03]free content buf [00:16:03]Sock 9.Close socket [00:16:03]Sock 9.Thread stoped [00:16:06]OFD Sender: No OFD packet to send [00:16:11]OFD Sender: No OFD packet to send [00:16:16]OFD Sender: No OFD packet to send [00:16:21]OFD Sender: No OFD packet to send [00:16:26]OFD Sender: No OFD packet to send [00:16:31]OFD Sender: No OFD packet to send [00:16:36]OFD Sender: No OFD packet to send [00:16:41]OFD Sender: No OFD packet to send [00:16:46]OFD Sender: No OFD packet to send [00:16:51]OFD Sender: No OFD packet to send [00:16:56]OFD Sender: No OFD packet to send [00:17:01]OFD Sender: No OFD packet to send [00:17:06]OFD Sender: No OFD packet to send [00:17:12]OFD Sender: No OFD packet to send [00:17:17]OFD Sender: No OFD packet to send [00:17:22]OFD Sender: No OFD packet to send [00:17:27]OFD Sender: No OFD packet to send [00:17:32]OFD Sender: No OFD packet to send [00:17:37]OFD Sender: No OFD packet to send [00:17:42]OFD Sender: No OFD packet to send [00:17:47]OFD Sender: No OFD packet to send [00:17:52]OFD Sender: No OFD packet to send [00:17:57]OFD Sender: No OFD packet to send [00:18:02]OFD Sender: No OFD packet to send [00:18:07]OFD Sender: No OFD packet to send [00:18:12]OFD Sender: No OFD packet to send [00:18:17]OFD Sender: No OFD packet to send [00:18:22]OFD Sender: No OFD packet to send [00:18:27]OFD Sender: No OFD packet to send [00:18:32]OFD Sender: No OFD packet to send [00:18:37]OFD Sender: No OFD packet to send [00:18:42]OFD Sender: No OFD packet to send [00:18:47]OFD Sender: No OFD packet to send [00:18:52]OFD Sender: No OFD packet to send [00:18:57]OFD Sender: No OFD packet to send [00:19:02]OFD Sender: No OFD packet to send [00:19:07]OFD Sender: No OFD packet to send [00:19:12]OFD Sender: No OFD packet to send [00:19:17]OFD Sender: No OFD packet to send [00:19:22]OFD Sender: No OFD packet to send [00:19:27]OFD Sender: No OFD packet to send [00:19:32]OFD Sender: No OFD packet to send [00:19:37]OFD Sender: No OFD packet to send [00:19:42]OFD Sender: No OFD packet to send [00:19:47]OFD Sender: No OFD packet to send [00:19:52]OFD Sender: No OFD packet to send [00:19:57]OFD Sender: No OFD packet to send [00:20:02]OFD Sender: No OFD packet to send [00:20:07]OFD Sender: No OFD packet to send [00:20:12]OFD Sender: No OFD packet to send [00:20:17]OFD Sender: No OFD packet to send [00:20:22]OFD Sender: No OFD packet to send [00:20:27]OFD Sender: No OFD packet to send [00:20:32]OFD Sender: No OFD packet to send [00:20:37]OFD Sender: No OFD packet to send [00:20:42]OFD Sender: No OFD packet to send [00:20:47]OFD Sender: No OFD packet to send [00:20:52]OFD Sender: No OFD packet to send [00:20:57]OFD Sender: No OFD packet to send [00:21:02]OFD Sender: No OFD packet to send [00:21:04]accept exits with 8 [00:21:04]New connection [00:21:04]New thread 3067284836 created [00:21:04]Thread 3067141476 joined [00:21:04]Waiting for new connection... [00:21:04] Sock 8.Parse request [00:21:04]Sock 8.Check first char [00:21:04]Sock 8.First char is OK [00:21:04]request: POST /json_proto HTTP/1.0 [00:21:04]Method: POST [00:21:04]URL: /json_proto [00:21:04]Method is POST - this is cgi request [00:21:04]url: /json_proto [00:21:04]query_string will be loaded in cgi processing [00:21:04]execute_cgi json_proto POST (null) [00:21:04]execute_cgi path=json_proto method=POST [00:21:04]POST find Content-Length [00:21:04]Host: 172.17.50.196:8080 [00:21:04]Content-Length: 632 [00:21:04]Content-Type: application/json [00:21:04] [00:21:04]POST finish read [00:21:04]Found Content-Length = 632 [00:21:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335215", "tax_sys" : 0, "items" : [ { "code": "6957531032045", "name": "\u041A\u0430\u0431\u0435\u043B\u044C hoco rapid charging X1 type-C 1\u043C", "price" : 271.00, "quantity" : 1.000, "sum" : 271.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 271.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:04]execute_script... [00:21:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335215", "tax_sys" : 0, "items" : [ { "code": "6957531032045", "name": "\u041A\u0430\u0431\u0435\u043B\u044C hoco rapid charging X1 type-C 1\u043C", "price" : 271.00, "quantity" : 1.000, "sum" : 271.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 271.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:04]POST & json_proto [00:21:04]process_json_proto [00:21:04]json parsed OK: [00:21:04]protocol is kg_v1.0 [00:21:04]action value=close_receipt [00:21:04]process_action close_receipt [00:21:04]cmd_close_receipt [00:21:04]MH_GetDate [00:21:04]Write to MH i2c: F0 00 00 D5 26 EA [00:21:04]Write i2c OK [00:21:04]MH_I2C_Read... [00:21:04]Read from MH i2c: F0 [00:21:04]MH_I2C_Read... [00:21:04]Read from MH i2c: F0 09 00 [00:21:04]MH_I2C_Read... [00:21:04]Read from MH i2c: F0 09 00 D5 26 00 F3 7B 21 67 72 0D 1C 67 EB [00:21:04]GetLastDocTimeStamp 1730247361 [00:21:04]current date 1730247667 [00:21:04]FM_GetShiftState [00:21:04]SAM_PROTO_GetShiftState [00:21:04]wFMCommunicate request_size=4 [00:21:04]MH_SAM_APDU [00:21:04]CAPDU: 80 13 01 00 [00:21:04]Write to MH i2c: E2 08 00 D6 26 80 13 01 00 00 00 00 00 79 [00:21:04]Write i2c OK [00:21:04]MH_I2C_Read... [00:21:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:04]Read from MH i2c: E2 [00:21:04]MH_I2C_Read... [00:21:04]Read from MH i2c: E2 0E 00 [00:21:04]MH_I2C_Read... [00:21:04]Read from MH i2c: E2 0E 00 D6 26 00 09 00 01 86 76 21 67 00 00 00 00 90 00 09 [00:21:04]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:21:04]wFMCommunicate OK [00:21:04]SAM_PROTO_GetShiftState done [00:21:04]FM_GetShiftState done [00:21:04]opened in 1730246278 [00:21:04]opened+sec_in_day 1730332678 [00:21:04]quantity*price = 27100 [00:21:04]sum+1 = 27101 [00:21:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 271.00 НСП 1% : 2.40 НДС 12% : 28.78 Наличными: 271.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 3 30.10.2024 00:21 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139319 ФПД: 196316485827004 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T002107&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139319&fm=196316485827004&tin=02508201610067®Number=0000000000091631&sum=27100 0 [00:21:05]StoreToDocumentArchive [00:21:05]shift 556 fd 139319 [00:21:05]save to /storage/0556/doc_00139319 [00:21:05]save last doc name /storage/0556/doc_00139319 to /storage/kkm_last_doc_name [00:21:05]save OK [00:21:05]Clear old archive folders... [00:21:05]ProcessDocumentItem done err = 0, tmpTLVsize=288 [00:21:05]tlvbuf is 01174100 [00:21:05]SAM_PROTO_ClearQueue [00:21:05]wFMCommunicate request_size=4 [00:21:05]MH_SAM_APDU [00:21:05]CAPDU: 80 09 00 00 [00:21:05]Write to MH i2c: E2 08 00 E3 26 80 09 00 00 00 00 00 00 7B [00:21:05]Write i2c OK [00:21:05]MH_I2C_Read... [00:21:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:21:05]Read from MH i2c: E2 [00:21:05]MH_I2C_Read... [00:21:05]Read from MH i2c: E2 03 00 [00:21:05]MH_I2C_Read... [00:21:05]Read from MH i2c: E2 03 00 E3 26 00 90 00 7D [00:21:05]RAPDU: 90 00 [00:21:05]wFMCommunicate OK [00:21:05]SAM_PROTO_ClearQueue done [00:21:05]KKMCreateOFDPacket [00:21:05]OFDProtocolAddRootSTLVToBuf [00:21:05]FM_MakeSignedData [00:21:05]FM_MakeSignedData [00:21:05]SAM_PROTO_SignData [00:21:05]wFMCommunicate request_size=4 [00:21:05]MH_SAM_APDU [00:21:05]CAPDU: 80 0D 01 02 [00:21:05]Write to MH i2c: E2 08 00 E4 26 80 0D 01 02 00 00 00 00 83 [00:21:05]Write i2c OK [00:21:05]MH_I2C_Read... [00:21:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 E4 26 00 90 00 7E [00:21:06]RAPDU: 90 00 [00:21:06]wFMCommunicate OK [00:21:06]wFMCommunicate request_size=255 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 0D 02 02 FA 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 36 39 35 37 35 33 31 30 33 32 30 34 35 06 04 2E 00 D0 9A D0 B0 D0 B1 D0 B5 D0 BB D1 8C 20 68 6F 63 6F 20 72 61 70 69 64 20 63 68 61 72 67 69 6E 67 20 58 31 20 74 79 70 65 2D 43 20 31 D0 BC FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 69 00 00 00 00 13 04 06 00 DC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 0B 00 00 00 00 07 04 06 00 DC 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 F3 7B 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 [00:21:06]Write to MH i2c: E2 02 01 E5 26 80 0D 02 02 FA 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 36 39 35 37 35 33 31 30 33 32 30 34 35 06 04 2E 00 D0 9A D0 B0 D0 B1 D0 B5 D0 BB D1 8C 20 68 6F 63 6F 20 72 61 70 69 64 20 63 68 61 72 67 69 6E 67 20 58 31 20 74 79 70 65 2D 43 20 31 D0 BC FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 69 00 00 00 00 13 04 06 00 DC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 0B 00 00 00 00 07 04 06 00 DC 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 F3 7B 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 00 00 30 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 E5 26 00 90 00 7F [00:21:06]RAPDU: 90 00 [00:21:06]wFMCommunicate OK [00:21:06]wFMCommunicate request_size=47 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 0D 02 02 2A 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 37 20 02 00 35 04 06 00 B2 8C 7E 66 B9 BC [00:21:06]Write to MH i2c: E2 32 00 E6 26 80 0D 02 02 2A 00 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 37 20 02 00 35 04 06 00 B2 8C 7E 66 B9 BC 00 00 39 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 E6 26 00 90 00 80 [00:21:06]RAPDU: 90 00 [00:21:06]wFMCommunicate OK [00:21:06]wFMCommunicate request_size=4 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 0D 03 02 [00:21:06]Write to MH i2c: E2 08 00 E7 26 80 0D 03 02 00 00 00 00 88 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 0B 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 0B 00 E7 26 00 96 35 E2 3A 6F EC FC 6D 90 00 34 [00:21:06]RAPDU: 96 35 E2 3A 6F EC FC 6D 90 00 [00:21:06]wFMCommunicate OK [00:21:06]SAM_PROTO_SignData done [00:21:06]FM_MakeSignedData done [00:21:06]CreateOFDProtocolMessage [00:21:06]wFMCommunicate request_size=4 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 11 00 00 [00:21:06]Write to MH i2c: E2 08 00 E8 26 80 11 00 00 00 00 00 00 88 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 17 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 17 00 E8 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E3 [00:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:21:06]wFMCommunicate OK [00:21:06]CreateOFDProtocolMessage done [00:21:06]OFDSenderStorePacket 139319 [00:21:06]StoreOFDPacket docnum=139319 [00:21:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 34 01 00 00 06 66 2C 01 D5 E9 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 36 39 35 37 35 33 31 30 33 32 30 34 35 06 04 2E 00 D0 9A D0 B0 D0 B1 D0 B5 D0 BB D1 8C 20 68 6F 63 6F 20 72 61 70 69 64 20 63 68 61 72 67 69 6E 67 20 58 31 20 74 79 70 65 2D 43 20 31 D0 BC FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 69 00 00 00 00 13 04 06 00 DC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 0B 00 00 00 00 07 04 06 00 DC 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 F3 7B 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 37 20 02 00 35 04 06 00 B2 8C 7E 66 B9 BC 96 35 E2 3A 6F EC FC 6D [00:21:06]CheckFolder [00:21:06]dirname=/storage/ofd_packets [00:21:06]CheckFolder done [00:21:06]ProducePacketName [00:21:06]name=ofd_packets/00139319 [00:21:06]NVStorageSaveData ofd_packets/00139319 [00:21:06]File name is /storage/ofd_packets/00139319 [00:21:06]Write 338 bytes [00:21:06]NVStorageSaveData done [00:21:06]OFDSenderStorePacket done [00:21:06]KKMCreateOFDPacket done [00:21:06]NVStorageSaveData kkm_last_timestamp [00:21:06]File name is /storage/kkm_last_timestamp [00:21:06]Write 4 bytes [00:21:06]NVStorageSaveData done [00:21:06]ExternCall_PrintAddStr [00:21:06]wPrintStart [00:21:06]Write to MH i2c: 01 00 00 E9 26 0F [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 07 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 07 00 E9 26 00 00 00 00 00 FF 0F 24 [00:21:06]RasterBufferAndPrint [00:21:06]line Счет N : (3)335215 [00:21:06]line ИНН: 02508201610067 [00:21:06]line Контрольно-Кассовый Чек [00:21:06]line ПРОДАЖА [00:21:06]line Товар: 6957531032045 [00:21:06]line Кабель hoco rapid charging X1 type-C 1м [00:21:06]line 1.000 * 271.00 [00:21:06]line = 271.00 [00:21:06]line НДС 12% НСП 1% [00:21:06]line > о реализуемом товаре [00:21:06]line ИТОГО: 271.00 [00:21:06]line НСП 1% : 2.40 [00:21:06]line НДС 12% : 28.78 [00:21:06]line Наличными: 271.00 [00:21:06]line Безнал.: 0.00 [00:21:06]line Место: АЗС № 101 "Партнер Нефть" [00:21:06]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:21:06]line СНО: Общий режим [00:21:06]line Чек 3 30.10.2024 00:21 [00:21:06]line Смена: 556 ФФД: 1.0 [00:21:06]line ЗНМ: 0300000081 [00:21:06]line РНМ: 0000000000091631 [00:21:06]line Версия ККМ: 001 [00:21:06]line ФМ: 0000000000874669 [00:21:06]line ФД: 139319 [00:21:06]line ФПД: 196316485827004 [00:21:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T002107&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139319&fm=196316485827004&tin=02508201610067®Number=0000000000091631&sum=27100 [00:21:06]line 0 [00:21:06]written 0, free lines is 4095 [00:21:06]OFD Sender: Processing packet 139319 [packets to send 34, broken 33] [00:21:06]ProducePacketName [00:21:06]name=ofd_packets/00139319 [00:21:06]OFD Sender: To server: pG, [00:21:06]CommunicateWithHost lk.salyk.kg:30040 [00:21:06]ConnectInit lk.salyk.kg [00:21:06]Connected sock=11 [00:21:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 34 01 00 00 06 66 2C 01 D5 E9 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 36 39 35 37 35 33 31 30 33 32 30 34 35 06 04 2E 00 D0 9A D0 B0 D0 B1 D0 B5 D0 BB D1 8C 20 68 6F 63 6F 20 72 61 70 69 64 20 63 68 61 72 67 69 6E 67 20 58 31 20 74 79 70 65 2D 43 20 31 D0 BC FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 69 00 00 00 00 13 04 06 00 DC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 0B 00 00 00 00 07 04 06 00 DC 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 F3 7B 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 37 20 02 00 35 04 06 00 B2 8C 7E 66 B9 BC 96 35 E2 3A 6F EC FC 6D [00:21: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 36 39 4F 00 00 00 7A DB 47 00 46 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 37 20 02 00 F4 03 04 00 A5 27 21 67 B6 04 01 00 00 3B CD 63 B4 90 F3 9C CD [00:21:06]CommunicateWithHost err = 0 [00:21:06]CheckOFDResponse [00:21:06]1017 (14) - 77093643461234 [00:21:06]1041 (16) - 0000000000874669 [00:21:06]1040 (4) - 139319 [00:21:06]1012 (4) - 29.10.2024 18:21 [00:21:06]1206 (1) - 0 [00:21:06]OFD Sender: Remove packet 139319 [00:21:06]ProducePacketName [00:21:06]name=ofd_packets/00139319 [00:21:06]NVStorageDeleteData [00:21:06]Write to MH i2c: 01 00 00 12 27 39 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 07 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 07 00 12 27 00 00 00 00 00 FA 0C 46 [00:21:06]RasterBufferAndPrint [00:21:06]line [00:21:06]line [00:21:06]line [00:21:06]line [00:21:06]line [00:21:06]written 0, free lines is 3329 [00:21:06]MH_Cut [00:21:06]Write to MH i2c: D1 01 00 19 27 01 12 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: D1 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: D1 01 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: D1 01 00 19 27 00 11 [00:21:06]Write to MH i2c: 01 00 00 1A 27 41 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:07]OFD Sender: No OFD packet to send [00:21:07]*** Cut start [00:21:07]*** Partial cut [00:21:07]*** CUTSNS_PIN = 1 [00:21:07]*** CUTSNS_PIN = 0 [00:21:07]*** Brake cut motor [00:21:08]Read from MH i2c: 01 [00:21:08]MH_I2C_Read... [00:21:08]*** Stop cut motor [00:21:08]*** Cut end [00:21:08]Read from MH i2c: 01 07 00 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: 01 07 00 1A 27 00 00 00 00 00 FF 0F 56 [00:21:08]process_action close_receipt done [00:21:08]requested_data is exist [00:21:08]produce_requested_data [00:21:08]requested_item fm.sn is exist - process it [00:21:08]wFMCommunicate request_size=4 [00:21:08]MH_SAM_APDU [00:21:08]CAPDU: 80 11 00 00 [00:21:08]Write to MH i2c: E2 08 00 1B 27 80 11 00 00 00 00 00 00 BC [00:21:08]Write i2c OK [00:21:08]MH_I2C_Read... [00:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:08]Read from MH i2c: E2 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 17 00 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 17 00 1B 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 17 [00:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:21:08]wFMCommunicate OK [00:21:08]requested_item fd.num is exist - process it [00:21:08]SAM_PROTO_GetFieldsCounters [00:21:08]wFMCommunicate request_size=4 [00:21:08]MH_SAM_APDU [00:21:08]CAPDU: 80 13 00 00 [00:21:08]Write to MH i2c: E2 08 00 1C 27 80 13 00 00 00 00 00 00 BF [00:21:08]Write i2c OK [00:21:08]MH_I2C_Read... [00:21:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:08]Read from MH i2c: E2 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 62 00 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 62 00 1C 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 37 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [00:21:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 37 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:21:08]wFMCommunicate OK [00:21:08]SAM_PROTO_GetFieldsCounters done [00:21:08]requested_item shift.num is exist - process it [00:21:08]requested_item shift.opened is exist - process it [00:21:08]req_shift_opened [00:21:08]FM_GetShiftState [00:21:08]SAM_PROTO_GetShiftState [00:21:08]wFMCommunicate request_size=4 [00:21:08]MH_SAM_APDU [00:21:08]CAPDU: 80 13 01 00 [00:21:08]Write to MH i2c: E2 08 00 1D 27 80 13 01 00 00 00 00 00 C1 [00:21:08]Write i2c OK [00:21:08]MH_I2C_Read... [00:21:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:08]Read from MH i2c: E2 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 0E 00 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 0E 00 1D 27 00 09 00 01 86 76 21 67 00 00 00 00 90 00 51 [00:21:08]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:21:08]wFMCommunicate OK [00:21:08]SAM_PROTO_GetShiftState done [00:21:08]FM_GetShiftState done [00:21:08]req_shift_opened done [00:21:08]requested_item shift.open_date is exist - process it [00:21:08]req_shift_open_date [00:21:08]req_shift_open_date done [00:21:08]produce_requested_data done [00:21:08]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139319,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [00:21:08]process_action_free close_receipt [00:21:08]json_value_free [00:21:08]json_value_free done [00:21:08]process_json_proto returns [00:21:08]Send response to host [00:21:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139319,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [00:21:08]free response buf [00:21:08]execute_script done [00:21:08]execute_script returns [00:21:08]free content buf [00:21:08]Sock 8.Close socket [00:21:08]Sock 8.Thread stoped [00:21:12]OFD Sender: No OFD packet to send [00:21:17]OFD Sender: No OFD packet to send [00:21:22]OFD Sender: No OFD packet to send [00:21:27]OFD Sender: No OFD packet to send [00:21:32]OFD Sender: No OFD packet to send [00:21:37]OFD Sender: No OFD packet to send [00:21:42]OFD Sender: No OFD packet to send [00:21:47]OFD Sender: No OFD packet to send [00:21:49]accept exits with 9 [00:21:49]New connection [00:21:49]New thread 3067141476 created [00:21:49]Thread 3067284836 joined [00:21:49]Waiting for new connection... [00:21:49] Sock 9.Parse request [00:21:49]Sock 9.Check first char [00:21:49]Sock 9.First char is OK [00:21:49]request: POST /json_proto HTTP/1.0 [00:21:49]Method: POST [00:21:49]URL: /json_proto [00:21:49]Method is POST - this is cgi request [00:21:49]url: /json_proto [00:21:49]query_string will be loaded in cgi processing [00:21:49]execute_cgi json_proto POST (null) [00:21:49]execute_cgi path=json_proto method=POST [00:21:49]POST find Content-Length [00:21:49]Host: 172.17.50.196:8080 [00:21:49]Content-Length: 655 [00:21:49]Content-Type: application/json [00:21:49] [00:21:49]POST finish read [00:21:49]Found Content-Length = 655 [00:21:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335217", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 69.00, "quantity" : 1.000, "sum" : 69.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 69.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:49]execute_script... [00: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 : (3)335217", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 69.00, "quantity" : 1.000, "sum" : 69.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 69.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:49]POST & json_proto [00:21:49]process_json_proto [00:21:49]json parsed OK: [00:21:49]protocol is kg_v1.0 [00:21:49]action value=close_receipt [00:21:49]process_action close_receipt [00:21:49]cmd_close_receipt [00:21:49]MH_GetDate [00:21:49]Write to MH i2c: F0 00 00 1E 27 34 [00:21:49]Write i2c OK [00:21:49]MH_I2C_Read... [00:21:49]Read from MH i2c: F0 [00:21:49]MH_I2C_Read... [00:21:49]Read from MH i2c: F0 09 00 [00:21:49]MH_I2C_Read... [00:21:49]Read from MH i2c: F0 09 00 1E 27 00 20 7C 21 67 72 0D 1C 67 63 [00:21:49]GetLastDocTimeStamp 1730247667 [00:21:49]current date 1730247712 [00:21:49]FM_GetShiftState [00:21:49]SAM_PROTO_GetShiftState [00:21:49]wFMCommunicate request_size=4 [00:21:49]MH_SAM_APDU [00:21:49]CAPDU: 80 13 01 00 [00:21:49]Write to MH i2c: E2 08 00 1F 27 80 13 01 00 00 00 00 00 C3 [00:21:49]Write i2c OK [00:21:49]MH_I2C_Read... [00:21:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:49]Read from MH i2c: E2 [00:21:49]MH_I2C_Read... [00:21:49]Read from MH i2c: E2 0E 00 [00:21:49]MH_I2C_Read... [00:21:49]Read from MH i2c: E2 0E 00 1F 27 00 09 00 01 86 76 21 67 00 00 00 00 90 00 53 [00:21:49]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:21:49]wFMCommunicate OK [00:21:49]SAM_PROTO_GetShiftState done [00:21:49]FM_GetShiftState done [00:21:49]opened in 1730246278 [00:21:49]opened+sec_in_day 1730332678 [00:21:49]quantity*price = 6900 [00:21:49]sum+1 = 6901 [00:21:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 69.00 НСП 1% : 0.61 НДС 12% : 7.33 Наличными: 69.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 4 30.10.2024 00:21 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139320 ФПД: 334558270131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T002152&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139320&fm=334558270131&tin=02508201610067®Number=0000000000091631&sum=6900 0 [00:21:50]StoreToDocumentArchive [00:21:50]shift 556 fd 139320 [00:21:50]save to /storage/0556/doc_00139320 [00:21:50]save last doc name /storage/0556/doc_00139320 to /storage/kkm_last_doc_name [00:21:50]save OK [00:21:50]Clear old archive folders... [00:21:50]ProcessDocumentItem done err = 0, tmpTLVsize=294 [00:21:50]tlvbuf is B6DF9640 [00:21:50]SAM_PROTO_ClearQueue [00:21:50]wFMCommunicate request_size=4 [00:21:50]MH_SAM_APDU [00:21:50]CAPDU: 80 09 00 00 [00:21:50]Write to MH i2c: E2 08 00 2C 27 80 09 00 00 00 00 00 00 C5 [00:21:50]Write i2c OK [00:21:50]MH_I2C_Read... [00:21:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:21:50]Read from MH i2c: E2 [00:21:50]MH_I2C_Read... [00:21:50]Read from MH i2c: E2 03 00 [00:21:50]MH_I2C_Read... [00:21:50]Read from MH i2c: E2 03 00 2C 27 00 90 00 C7 [00:21:50]RAPDU: 90 00 [00:21:50]wFMCommunicate OK [00:21:50]SAM_PROTO_ClearQueue done [00:21:50]KKMCreateOFDPacket [00:21:50]OFDProtocolAddRootSTLVToBuf [00:21:50]FM_MakeSignedData [00:21:50]FM_MakeSignedData [00:21:50]SAM_PROTO_SignData [00:21:50]wFMCommunicate request_size=4 [00:21:50]MH_SAM_APDU [00:21:50]CAPDU: 80 0D 01 02 [00:21:50]Write to MH i2c: E2 08 00 2D 27 80 0D 01 02 00 00 00 00 CD [00:21:50]Write i2c OK [00:21:50]MH_I2C_Read... [00:21:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:21:50]Read from MH i2c: E2 [00:21:50]MH_I2C_Read... [00:21:50]Read from MH i2c: E2 03 00 [00:21:50]MH_I2C_Read... [00:21:50]Read from MH i2c: E2 03 00 2D 27 00 90 00 C8 [00:21:50]RAPDU: 90 00 [00:21:50]wFMCommunicate OK [00:21:50]wFMCommunicate request_size=255 [00:21:50]MH_SAM_APDU [00:21:50]CAPDU: 80 0D 02 02 FA 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 02 00 00 00 00 07 04 06 00 F4 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 20 7C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [00:21:50]Write to MH i2c: E2 02 01 2E 27 80 0D 02 02 FA 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 02 00 00 00 00 07 04 06 00 F4 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 20 7C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 32 [00:21:50]Write i2c OK [00:21:50]MH_I2C_Read... [00:21:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:21:51]Read from MH i2c: E2 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 03 00 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 03 00 2E 27 00 90 00 C9 [00:21:51]RAPDU: 90 00 [00:21:51]wFMCommunicate OK [00:21:51]wFMCommunicate request_size=53 [00:21:51]MH_SAM_APDU [00:21:51]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 38 20 02 00 35 04 06 00 00 4D E5 3A 12 B3 [00:21:51]Write to MH i2c: E2 38 00 2F 27 80 0D 02 02 30 00 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 38 20 02 00 35 04 06 00 00 4D E5 3A 12 B3 00 00 53 [00:21:51]Write i2c OK [00:21:51]MH_I2C_Read... [00:21:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:21:51]Read from MH i2c: E2 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 03 00 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 03 00 2F 27 00 90 00 CA [00:21:51]RAPDU: 90 00 [00:21:51]wFMCommunicate OK [00:21:51]wFMCommunicate request_size=4 [00:21:51]MH_SAM_APDU [00:21:51]CAPDU: 80 0D 03 02 [00:21:51]Write to MH i2c: E2 08 00 30 27 80 0D 03 02 00 00 00 00 D2 [00:21:51]Write i2c OK [00:21:51]MH_I2C_Read... [00:21:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:21:51]Read from MH i2c: E2 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 0B 00 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 0B 00 30 27 00 47 01 A7 CB 89 5B 4E 33 90 00 F2 [00:21:51]RAPDU: 47 01 A7 CB 89 5B 4E 33 90 00 [00:21:51]wFMCommunicate OK [00:21:51]SAM_PROTO_SignData done [00:21:51]FM_MakeSignedData done [00:21:51]CreateOFDProtocolMessage [00:21:51]wFMCommunicate request_size=4 [00:21:51]MH_SAM_APDU [00:21:51]CAPDU: 80 11 00 00 [00:21:51]Write to MH i2c: E2 08 00 31 27 80 11 00 00 00 00 00 00 D2 [00:21:51]Write i2c OK [00:21:51]MH_I2C_Read... [00:21:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:51]Read from MH i2c: E2 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 17 00 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 17 00 31 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2D [00:21:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:21:51]wFMCommunicate OK [00:21:51]CreateOFDProtocolMessage done [00:21:51]OFDSenderStorePacket 139320 [00:21:51]StoreOFDPacket docnum=139320 [00:21:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 3A 01 00 00 32 11 32 01 07 8F 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 02 00 00 00 00 07 04 06 00 F4 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 20 7C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 38 20 02 00 35 04 06 00 00 4D E5 3A 12 B3 47 01 A7 CB 89 5B 4E 33 [00:21:51]CheckFolder [00:21:51]dirname=/storage/ofd_packets [00:21:51]CheckFolder done [00:21:51]ProducePacketName [00:21:51]name=ofd_packets/00139320 [00:21:51]NVStorageSaveData ofd_packets/00139320 [00:21:51]File name is /storage/ofd_packets/00139320 [00:21:51]Write 344 bytes [00:21:51]NVStorageSaveData done [00:21:51]OFDSenderStorePacket done [00:21:51]KKMCreateOFDPacket done [00:21:51]NVStorageSaveData kkm_last_timestamp [00:21:51]File name is /storage/kkm_last_timestamp [00:21:51]Write 4 bytes [00:21:51]NVStorageSaveData done [00:21:51]ExternCall_PrintAddStr [00:21:51]wPrintStart [00:21:51]Write to MH i2c: 01 00 00 32 27 59 [00:21:51]Write i2c OK [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: 01 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: 01 07 00 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: 01 07 00 32 27 00 00 00 00 00 FF 0F 6E [00:21:51]RasterBufferAndPrint [00:21:51]line Счет N : (3)335217 [00:21:51]line ИНН: 02508201610067 [00:21:51]line Контрольно-Кассовый Чек [00:21:51]line ПРОДАЖА [00:21:51]line Товар: 4600682557456 [00:21:51]line Напиток FLash up energy эн ж/б 0,5/0,45л [00:21:51]line 1.000 * 69.00 [00:21:51]line = 69.00 [00:21:51]line НДС 12% НСП 1% [00:21:51]line > о реализуемом товаре [00:21:51]line ИТОГО: 69.00 [00:21:51]line НСП 1% : 0.61 [00:21:51]line НДС 12% : 7.33 [00:21:51]line Наличными: 69.00 [00:21:51]line Безнал.: 0.00 [00:21:51]line Место: АЗС № 101 "Партнер Нефть" [00:21:51]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:21:51]line СНО: Общий режим [00:21:51]line Чек 4 30.10.2024 00:21 [00:21:51]line Смена: 556 ФФД: 1.0 [00:21:51]line ЗНМ: 0300000081 [00:21:51]line РНМ: 0000000000091631 [00:21:51]line Версия ККМ: 001 [00:21:51]line ФМ: 0000000000874669 [00:21:51]line ФД: 139320 [00:21:51]line ФПД: 334558270131 [00:21:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T002152&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139320&fm=334558270131&tin=02508201610067®Number=0000000000091631&sum=6900 [00:21:51]line 0 [00:21:51]OFD Sender: Processing packet 139320 [packets to send 34, broken 33] [00:21:51]ProducePacketName [00:21:51]name=ofd_packets/00139320 [00:21:51]OFD Sender: To server: pG, [00:21:51]CommunicateWithHost lk.salyk.kg:30040 [00:21:51]ConnectInit lk.salyk.kg [00:21:51]written 0, free lines is 4095 [00:21:51]Connected sock=10 [00:21: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 36 39 3A 01 00 00 32 11 32 01 07 8F 5A 03 01 00 03 00 26 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DD 02 00 00 00 00 07 04 06 00 F4 1A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 20 7C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 38 20 02 00 35 04 06 00 00 4D E5 3A 12 B3 47 01 A7 CB 89 5B 4E 33 [00: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 36 39 4F 00 00 00 15 12 47 00 5A 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 38 20 02 00 F4 03 04 00 D2 27 21 67 B6 04 01 00 00 55 6F 73 AE 15 B6 EC 34 [00:21:52]CommunicateWithHost err = 0 [00:21:52]CheckOFDResponse [00:21:52]1017 (14) - 77093643461234 [00:21:52]1041 (16) - 0000000000874669 [00:21:52]1040 (4) - 139320 [00:21:52]1012 (4) - 29.10.2024 18:22 [00:21:52]1206 (1) - 0 [00:21:52]OFD Sender: Remove packet 139320 [00:21:52]ProducePacketName [00:21:52]name=ofd_packets/00139320 [00:21:52]NVStorageDeleteData [00:21:52]Write to MH i2c: 01 00 00 5B 27 82 [00:21:52]Write i2c OK [00:21:52]MH_I2C_Read... [00:21:52]Read from MH i2c: 01 [00:21:52]MH_I2C_Read... [00:21:52]Read from MH i2c: 01 07 00 [00:21:52]MH_I2C_Read... [00:21:52]Read from MH i2c: 01 07 00 5B 27 00 00 00 00 00 F2 0C 87 [00:21:52]RasterBufferAndPrint [00:21:52]line [00:21:52]line [00:21:52]line [00:21:52]line [00:21:52]line [00:21:52]written 0, free lines is 3320 [00:21:52]MH_Cut [00:21:52]Write to MH i2c: D1 01 00 62 27 01 5B [00:21:52]Write i2c OK [00:21:52]MH_I2C_Read... [00:21:52]Read from MH i2c: D1 [00:21:52]MH_I2C_Read... [00:21:52]Read from MH i2c: D1 01 00 [00:21:52]MH_I2C_Read... [00:21:52]Read from MH i2c: D1 01 00 62 27 00 5A [00:21:52]Write to MH i2c: 01 00 00 63 27 8A [00:21:52]Write i2c OK [00:21:52]MH_I2C_Read... [00:21:52]OFD Sender: No OFD packet to send [00:21:52]*** Cut start [00:21:52]*** Partial cut [00:21:52]*** CUTSNS_PIN = 1 [00:21:52]*** CUTSNS_PIN = 0 [00:21:53]*** Brake cut motor [00:21:53]Read from MH i2c: 01 [00:21:53]MH_I2C_Read... [00:21:53]*** Stop cut motor [00:21:53]*** Cut end [00:21:53]Read from MH i2c: 01 07 00 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: 01 07 00 63 27 00 00 00 00 00 FF 0F 9F [00:21:53]process_action close_receipt done [00:21:53]requested_data is exist [00:21:53]produce_requested_data [00:21:53]requested_item fm.sn is exist - process it [00:21:53]wFMCommunicate request_size=4 [00:21:53]MH_SAM_APDU [00:21:53]CAPDU: 80 11 00 00 [00:21:53]Write to MH i2c: E2 08 00 64 27 80 11 00 00 00 00 00 00 05 [00:21:53]Write i2c OK [00:21:53]MH_I2C_Read... [00:21:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:53]Read from MH i2c: E2 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 17 00 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 17 00 64 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 60 [00:21:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:21:53]wFMCommunicate OK [00:21:53]requested_item fd.num is exist - process it [00:21:53]SAM_PROTO_GetFieldsCounters [00:21:53]wFMCommunicate request_size=4 [00:21:53]MH_SAM_APDU [00:21:53]CAPDU: 80 13 00 00 [00:21:53]Write to MH i2c: E2 08 00 65 27 80 13 00 00 00 00 00 00 08 [00:21:53]Write i2c OK [00:21:53]MH_I2C_Read... [00:21:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:53]Read from MH i2c: E2 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 62 00 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 62 00 65 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 38 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [00:21: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 38 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:21:53]wFMCommunicate OK [00:21:53]SAM_PROTO_GetFieldsCounters done [00:21:53]requested_item shift.num is exist - process it [00:21:53]requested_item shift.opened is exist - process it [00:21:53]req_shift_opened [00:21:53]FM_GetShiftState [00:21:53]SAM_PROTO_GetShiftState [00:21:53]wFMCommunicate request_size=4 [00:21:53]MH_SAM_APDU [00:21:53]CAPDU: 80 13 01 00 [00:21:53]Write to MH i2c: E2 08 00 66 27 80 13 01 00 00 00 00 00 0A [00:21:53]Write i2c OK [00:21:53]MH_I2C_Read... [00:21:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:53]Read from MH i2c: E2 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 0E 00 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 0E 00 66 27 00 09 00 01 86 76 21 67 00 00 00 00 90 00 9A [00:21:53]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:21:53]wFMCommunicate OK [00:21:53]SAM_PROTO_GetShiftState done [00:21:53]FM_GetShiftState done [00:21:53]req_shift_opened done [00:21:53]requested_item shift.open_date is exist - process it [00:21:53]req_shift_open_date [00:21:53]req_shift_open_date done [00:21:53]produce_requested_data done [00:21:53]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139320,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [00:21:53]process_action_free close_receipt [00:21:53]json_value_free [00:21:53]json_value_free done [00:21:53]process_json_proto returns [00:21:53]Send response to host [00:21:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139320,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [00:21:53]free response buf [00:21:53]execute_script done [00:21:53]execute_script returns [00:21:53]free content buf [00:21:53]Sock 9.Close socket [00:21:53]Sock 9.Thread stoped [00:21:57]OFD Sender: No OFD packet to send [00:22:02]OFD Sender: No OFD packet to send [00:22:07]OFD Sender: No OFD packet to send [00:22:12]OFD Sender: No OFD packet to send [00:22:17]OFD Sender: No OFD packet to send [00:22:22]OFD Sender: No OFD packet to send [00:22:27]OFD Sender: No OFD packet to send [00:22:32]OFD Sender: No OFD packet to send [00:22:37]OFD Sender: No OFD packet to send [00:22:42]OFD Sender: No OFD packet to send [00:22:47]OFD Sender: No OFD packet to send [00:22:52]OFD Sender: No OFD packet to send [00:22:57]OFD Sender: No OFD packet to send [00:23:02]OFD Sender: No OFD packet to send [00:23:07]OFD Sender: No OFD packet to send [00:23:12]OFD Sender: No OFD packet to send [00:23:17]OFD Sender: No OFD packet to send [00:23:22]OFD Sender: No OFD packet to send [00:23:27]OFD Sender: No OFD packet to send [00:23:32]OFD Sender: No OFD packet to send [00:23:32]accept exits with 8 [00:23:32]New connection [00:23:32]New thread 3067284836 created [00:23:32]Thread 3067141476 joined [00:23:32]Waiting for new connection... [00:23:32] Sock 8.Parse request [00:23:32]Sock 8.Check first char [00:23:32]Sock 8.First char is OK [00:23:32]request: POST /json_proto HTTP/1.0 [00:23:32]Method: POST [00:23:32]URL: /json_proto [00:23:32]Method is POST - this is cgi request [00:23:32]url: /json_proto [00:23:32]query_string will be loaded in cgi processing [00:23:32]execute_cgi json_proto POST (null) [00:23:32]execute_cgi path=json_proto method=POST [00:23:32]POST find Content-Length [00:23:32]Host: 172.17.50.196:8080 [00:23:32]Content-Length: 632 [00:23:32]Content-Type: application/json [00:23:32] [00:23:32]POST finish read [00:23:32]Found Content-Length = 632 [00:23:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335219", "tax_sys" : 0, "items" : [ { "code": "48745031", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Superslims Expand Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:23:32]execute_script... [00:23: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 : (3)335219", "tax_sys" : 0, "items" : [ { "code": "48745031", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Superslims Expand Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:23:32]POST & json_proto [00:23:32]process_json_proto [00:23:32]json parsed OK: [00:23:32]protocol is kg_v1.0 [00:23:32]action value=close_receipt [00:23:32]process_action close_receipt [00:23:32]cmd_close_receipt [00:23:32]MH_GetDate [00:23:32]Write to MH i2c: F0 00 00 67 27 7D [00:23:32]Write i2c OK [00:23:32]MH_I2C_Read... [00:23:32]Read from MH i2c: F0 [00:23:32]MH_I2C_Read... [00:23:32]Read from MH i2c: F0 09 00 [00:23:32]MH_I2C_Read... [00:23:32]Read from MH i2c: F0 09 00 67 27 00 87 7C 21 67 72 0D 1C 67 13 [00:23:32]GetLastDocTimeStamp 1730247712 [00:23:32]current date 1730247815 [00:23:32]FM_GetShiftState [00:23:32]SAM_PROTO_GetShiftState [00:23:32]wFMCommunicate request_size=4 [00:23:32]MH_SAM_APDU [00:23:32]CAPDU: 80 13 01 00 [00:23:32]Write to MH i2c: E2 08 00 68 27 80 13 01 00 00 00 00 00 0C [00:23:32]Write i2c OK [00:23:32]MH_I2C_Read... [00:23:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:32]Read from MH i2c: E2 [00:23:32]MH_I2C_Read... [00:23:32]Read from MH i2c: E2 0E 00 [00:23:32]MH_I2C_Read... [00:23:32]Read from MH i2c: E2 0E 00 68 27 00 09 00 01 86 76 21 67 00 00 00 00 90 00 9C [00:23:32]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:23:32]wFMCommunicate OK [00:23:32]SAM_PROTO_GetShiftState done [00:23:32]FM_GetShiftState done [00:23:32]opened in 1730246278 [00:23:32]opened+sec_in_day 1730332678 [00:23:32]quantity*price = 14400 [00:23:32]sum+1 = 14401 [00:23:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 5 30.10.2024 00:23 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139321 ФПД: 182968604695091 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T002335&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139321&fm=182968604695091&tin=02508201610067®Number=0000000000091631&sum=14400 0 [00:23:33]StoreToDocumentArchive [00:23:33]shift 556 fd 139321 [00:23:33]save to /storage/0556/doc_00139321 [00:23:33]save last doc name /storage/0556/doc_00139321 to /storage/kkm_last_doc_name [00:23:33]save OK [00:23:33]Clear old archive folders... [00:23:33]ProcessDocumentItem done err = 0, tmpTLVsize=284 [00:23:33]tlvbuf is 010FF910 [00:23:33]SAM_PROTO_ClearQueue [00:23:33]wFMCommunicate request_size=4 [00:23:33]MH_SAM_APDU [00:23:33]CAPDU: 80 09 00 00 [00:23:33]Write to MH i2c: E2 08 00 75 27 80 09 00 00 00 00 00 00 0E [00:23:33]Write i2c OK [00:23:33]MH_I2C_Read... [00:23:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:23:33]Read from MH i2c: E2 [00:23:33]MH_I2C_Read... [00:23:33]Read from MH i2c: E2 03 00 [00:23:33]MH_I2C_Read... [00:23:33]Read from MH i2c: E2 03 00 75 27 00 90 00 10 [00:23:33]RAPDU: 90 00 [00:23:33]wFMCommunicate OK [00:23:33]SAM_PROTO_ClearQueue done [00:23:33]KKMCreateOFDPacket [00:23:33]OFDProtocolAddRootSTLVToBuf [00:23:33]FM_MakeSignedData [00:23:33]FM_MakeSignedData [00:23:33]SAM_PROTO_SignData [00:23:33]wFMCommunicate request_size=4 [00:23:33]MH_SAM_APDU [00:23:33]CAPDU: 80 0D 01 02 [00:23:33]Write to MH i2c: E2 08 00 76 27 80 0D 01 02 00 00 00 00 16 [00:23:33]Write i2c OK [00:23:33]MH_I2C_Read... [00:23:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:23:34]Read from MH i2c: E2 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: E2 03 00 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: E2 03 00 76 27 00 90 00 11 [00:23:34]RAPDU: 90 00 [00:23:34]wFMCommunicate OK [00:23:34]wFMCommunicate request_size=255 [00:23:34]MH_SAM_APDU [00:23:34]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 08 00 34 38 37 34 35 30 33 31 06 04 2F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 73 6C 69 6D 73 20 45 78 70 61 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 87 7C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 [00:23:34]Write to MH i2c: E2 02 01 77 27 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 08 00 34 38 37 34 35 30 33 31 06 04 2F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 73 6C 69 6D 73 20 45 78 70 61 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 87 7C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 00 00 2D [00:23:34]Write i2c OK [00:23:34]MH_I2C_Read... [00:23:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:23:34]Read from MH i2c: E2 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: E2 03 00 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: E2 03 00 77 27 00 90 00 12 [00:23:34]RAPDU: 90 00 [00:23:34]wFMCommunicate OK [00:23:34]wFMCommunicate request_size=43 [00:23:34]MH_SAM_APDU [00:23:34]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 39 20 02 00 35 04 06 00 A6 68 B2 B0 1A 33 [00:23:34]Write to MH i2c: E2 2E 00 78 27 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 39 20 02 00 35 04 06 00 A6 68 B2 B0 1A 33 00 00 21 [00:23:34]Write i2c OK [00:23:34]MH_I2C_Read... [00:23:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:23:34]Read from MH i2c: E2 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: E2 03 00 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: E2 03 00 78 27 00 90 00 13 [00:23:34]RAPDU: 90 00 [00:23:34]wFMCommunicate OK [00:23:34]wFMCommunicate request_size=4 [00:23:34]MH_SAM_APDU [00:23:34]CAPDU: 80 0D 03 02 [00:23:34]Write to MH i2c: E2 08 00 79 27 80 0D 03 02 00 00 00 00 1B [00:23:34]Write i2c OK [00:23:34]MH_I2C_Read... [00:23:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:23:34]Read from MH i2c: E2 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: E2 0B 00 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: E2 0B 00 79 27 00 EC A7 F8 DC 13 F0 67 21 90 00 0E [00:23:34]RAPDU: EC A7 F8 DC 13 F0 67 21 90 00 [00:23:34]wFMCommunicate OK [00:23:34]SAM_PROTO_SignData done [00:23:34]FM_MakeSignedData done [00:23:34]CreateOFDProtocolMessage [00:23:34]wFMCommunicate request_size=4 [00:23:34]MH_SAM_APDU [00:23:34]CAPDU: 80 11 00 00 [00:23:34]Write to MH i2c: E2 08 00 7A 27 80 11 00 00 00 00 00 00 1B [00:23:34]Write i2c OK [00:23:34]MH_I2C_Read... [00:23:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:34]Read from MH i2c: E2 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: E2 17 00 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: E2 17 00 7A 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 76 [00:23:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:23:34]wFMCommunicate OK [00:23:34]CreateOFDProtocolMessage done [00:23:34]OFDSenderStorePacket 139321 [00:23:34]StoreOFDPacket docnum=139321 [00:23:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 30 01 00 00 DD 46 28 01 70 41 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 08 00 34 38 37 34 35 30 33 31 06 04 2F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 73 6C 69 6D 73 20 45 78 70 61 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 87 7C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 39 20 02 00 35 04 06 00 A6 68 B2 B0 1A 33 EC A7 F8 DC 13 F0 67 21 [00:23:34]CheckFolder [00:23:34]dirname=/storage/ofd_packets [00:23:34]CheckFolder done [00:23:34]ProducePacketName [00:23:34]name=ofd_packets/00139321 [00:23:34]NVStorageSaveData ofd_packets/00139321 [00:23:34]File name is /storage/ofd_packets/00139321 [00:23:34]Write 334 bytes [00:23:34]NVStorageSaveData done [00:23:34]OFDSenderStorePacket done [00:23:34]KKMCreateOFDPacket done [00:23:34]NVStorageSaveData kkm_last_timestamp [00:23:34]File name is /storage/kkm_last_timestamp [00:23:34]Write 4 bytes [00:23:34]NVStorageSaveData done [00:23:34]ExternCall_PrintAddStr [00:23:34]wPrintStart [00:23:34]Write to MH i2c: 01 00 00 7B 27 A2 [00:23:34]Write i2c OK [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: 01 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: 01 07 00 [00:23:34]MH_I2C_Read... [00:23:34]Read from MH i2c: 01 07 00 7B 27 00 00 00 00 00 FF 0F B7 [00:23:34]RasterBufferAndPrint [00:23:34]line Счет N : (3)335219 [00:23:34]line ИНН: 02508201610067 [00:23:34]line Контрольно-Кассовый Чек [00:23:34]line ПРОДАЖА [00:23:34]line Товар: 48745031 [00:23:34]line Сигареты Winston Superslims Expand Blue [00:23:34]line 1.000 * 144.00 [00:23:34]line = 144.00 [00:23:34]line НДС 12% НСП 1% [00:23:34]line > о реализуемом товаре [00:23:34]line ИТОГО: 144.00 [00:23:34]line НСП 1% : 1.27 [00:23:34]line НДС 12% : 15.29 [00:23:34]line Наличными: 144.00 [00:23:34]line Безнал.: 0.00 [00:23:34]line Место: АЗС № 101 "Партнер Нефть" [00:23:34]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:23:34]line СНО: Общий режим [00:23:34]line Чек 5 30.10.2024 00:23 [00:23:34]line Смена: 556 ФФД: 1.0 [00:23:34]line ЗНМ: 0300000081 [00:23:34]line РНМ: 0000000000091631 [00:23:34]line Версия ККМ: 001 [00:23:34]line ФМ: 0000000000874669 [00:23:34]line ФД: 139321 [00:23:34]line ФПД: 182968604695091 [00:23:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T002335&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139321&fm=182968604695091&tin=02508201610067®Number=0000000000091631&sum=14400 [00:23:34]line 0 [00:23:34]OFD Sender: Processing packet 139321 [packets to send 34, broken 33] [00:23:34]ProducePacketName [00:23:34]name=ofd_packets/00139321 [00:23:34]OFD Sender: To server: pG, [00:23:34]CommunicateWithHost lk.salyk.kg:30040 [00:23:34]ConnectInit lk.salyk.kg [00:23:34]written 0, free lines is 4095 [00:23:34]Connected sock=10 [00:23: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 36 39 30 01 00 00 DD 46 28 01 70 41 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 08 00 34 38 37 34 35 30 33 31 06 04 2F 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 73 6C 69 6D 73 20 45 78 70 61 6E 64 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 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 87 7C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 39 20 02 00 35 04 06 00 A6 68 B2 B0 1A 33 EC A7 F8 DC 13 F0 67 21 [00:23: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 36 39 4F 00 00 00 50 E3 47 00 0E 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 39 20 02 00 F4 03 04 00 39 28 21 67 B6 04 01 00 00 CD 1A 8B 0C B7 7E B9 CB [00:23:35]CommunicateWithHost err = 0 [00:23:35]CheckOFDResponse [00:23:35]1017 (14) - 77093643461234 [00:23:35]1041 (16) - 0000000000874669 [00:23:35]1040 (4) - 139321 [00:23:35]1012 (4) - 29.10.2024 18:23 [00:23:35]1206 (1) - 0 [00:23:35]OFD Sender: Remove packet 139321 [00:23:35]ProducePacketName [00:23:35]name=ofd_packets/00139321 [00:23:35]NVStorageDeleteData [00:23:35]Write to MH i2c: 01 00 00 A4 27 CB [00:23:35]Write i2c OK [00:23:35]MH_I2C_Read... [00:23:35]Read from MH i2c: 01 [00:23:35]MH_I2C_Read... [00:23:35]Read from MH i2c: 01 07 00 [00:23:35]MH_I2C_Read... [00:23:35]Read from MH i2c: 01 07 00 A4 27 00 00 00 00 00 E5 0C C3 [00:23:35]RasterBufferAndPrint [00:23:35]line [00:23:35]line [00:23:35]line [00:23:35]line [00:23:35]line [00:23:35]written 0, free lines is 3307 [00:23:35]MH_Cut [00:23:35]Write to MH i2c: D1 01 00 AB 27 01 A4 [00:23:35]Write i2c OK [00:23:35]MH_I2C_Read... [00:23:35]Read from MH i2c: D1 [00:23:35]MH_I2C_Read... [00:23:35]Read from MH i2c: D1 01 00 [00:23:35]MH_I2C_Read... [00:23:35]Read from MH i2c: D1 01 00 AB 27 00 A3 [00:23:35]Write to MH i2c: 01 00 00 AC 27 D3 [00:23:35]Write i2c OK [00:23:35]MH_I2C_Read... [00:23:35]OFD Sender: No OFD packet to send [00:23:35]*** Cut start [00:23:35]*** Partial cut [00:23:35]*** CUTSNS_PIN = 1 [00:23:35]*** CUTSNS_PIN = 0 [00:23:36]*** Brake cut motor [00:23:36]Read from MH i2c: 01 [00:23:36]MH_I2C_Read... [00:23:36]*** Stop cut motor [00:23:36]*** Cut end [00:23:36]Read from MH i2c: 01 07 00 [00:23:36]MH_I2C_Read... [00:23:36]Read from MH i2c: 01 07 00 AC 27 00 00 00 00 00 FF 0F E8 [00:23:36]process_action close_receipt done [00:23:36]requested_data is exist [00:23:36]produce_requested_data [00:23:36]requested_item fm.sn is exist - process it [00:23:36]wFMCommunicate request_size=4 [00:23:36]MH_SAM_APDU [00:23:36]CAPDU: 80 11 00 00 [00:23:36]Write to MH i2c: E2 08 00 AD 27 80 11 00 00 00 00 00 00 4E [00:23:36]Write i2c OK [00:23:36]MH_I2C_Read... [00:23:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:36]Read from MH i2c: E2 [00:23:36]MH_I2C_Read... [00:23:36]Read from MH i2c: E2 17 00 [00:23:36]MH_I2C_Read... [00:23:36]Read from MH i2c: E2 17 00 AD 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 A9 [00:23:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:23:36]wFMCommunicate OK [00:23:36]requested_item fd.num is exist - process it [00:23:36]SAM_PROTO_GetFieldsCounters [00:23:36]wFMCommunicate request_size=4 [00:23:36]MH_SAM_APDU [00:23:36]CAPDU: 80 13 00 00 [00:23:36]Write to MH i2c: E2 08 00 AE 27 80 13 00 00 00 00 00 00 51 [00:23:36]Write i2c OK [00:23:36]MH_I2C_Read... [00:23:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:23:36]Read from MH i2c: E2 [00:23:36]MH_I2C_Read... [00:23:36]Read from MH i2c: E2 62 00 [00:23:36]MH_I2C_Read... [00:23:36]Read from MH i2c: E2 62 00 AE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 39 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 0D [00:23: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 39 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:23:36]wFMCommunicate OK [00:23:36]SAM_PROTO_GetFieldsCounters done [00:23:36]requested_item shift.num is exist - process it [00:23:36]requested_item shift.opened is exist - process it [00:23:36]req_shift_opened [00:23:36]FM_GetShiftState [00:23:36]SAM_PROTO_GetShiftState [00:23:36]wFMCommunicate request_size=4 [00:23:36]MH_SAM_APDU [00:23:36]CAPDU: 80 13 01 00 [00:23:36]Write to MH i2c: E2 08 00 AF 27 80 13 01 00 00 00 00 00 53 [00:23:36]Write i2c OK [00:23:36]MH_I2C_Read... [00:23:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:36]Read from MH i2c: E2 [00:23:36]MH_I2C_Read... [00:23:36]Read from MH i2c: E2 0E 00 [00:23:36]MH_I2C_Read... [00:23:36]Read from MH i2c: E2 0E 00 AF 27 00 09 00 01 86 76 21 67 00 00 00 00 90 00 E3 [00:23:36]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:23:36]wFMCommunicate OK [00:23:36]SAM_PROTO_GetShiftState done [00:23:36]FM_GetShiftState done [00:23:36]req_shift_opened done [00:23:36]requested_item shift.open_date is exist - process it [00:23:36]req_shift_open_date [00:23:36]req_shift_open_date done [00:23:36]produce_requested_data done [00:23:36]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139321,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [00:23:36]process_action_free close_receipt [00:23:36]json_value_free [00:23:36]json_value_free done [00:23:36]process_json_proto returns [00:23:36]Send response to host [00:23:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139321,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [00:23:36]free response buf [00:23:36]execute_script done [00:23:36]execute_script returns [00:23:36]free content buf [00:23:36]Sock 8.Close socket [00:23:36]Sock 8.Thread stoped [00:23:40]OFD Sender: No OFD packet to send [00:23:45]OFD Sender: No OFD packet to send [00:23:50]OFD Sender: No OFD packet to send [00:23:55]OFD Sender: No OFD packet to send [00:24:00]OFD Sender: No OFD packet to send [00:24:05]OFD Sender: No OFD packet to send [00:24:10]OFD Sender: No OFD packet to send [00:24:15]OFD Sender: No OFD packet to send [00:24:20]OFD Sender: No OFD packet to send [00:24:25]OFD Sender: No OFD packet to send [00:24:30]OFD Sender: No OFD packet to send [00:24:35]OFD Sender: No OFD packet to send [00:24:40]OFD Sender: No OFD packet to send [00:24:45]OFD Sender: No OFD packet to send [00:24:50]OFD Sender: No OFD packet to send [00:24:55]OFD Sender: No OFD packet to send [00:25:00]OFD Sender: No OFD packet to send [00:25:05]OFD Sender: No OFD packet to send [00:25:10]OFD Sender: No OFD packet to send [00:25:15]OFD Sender: No OFD packet to send [00:25:20]OFD Sender: No OFD packet to send [00:25:25]OFD Sender: No OFD packet to send [00:25:30]OFD Sender: No OFD packet to send [00:25:35]OFD Sender: No OFD packet to send [00:25:40]OFD Sender: No OFD packet to send [00:25:45]OFD Sender: No OFD packet to send [00:25:50]OFD Sender: No OFD packet to send [00:25:55]OFD Sender: No OFD packet to send [00:26:00]OFD Sender: No OFD packet to send [00:26:05]OFD Sender: No OFD packet to send [00:26:10]OFD Sender: No OFD packet to send [00:26:15]OFD Sender: No OFD packet to send [00:26:20]OFD Sender: No OFD packet to send [00:26:25]OFD Sender: No OFD packet to send [00:26:30]OFD Sender: No OFD packet to send [00:26:35]OFD Sender: No OFD packet to send [00:26:40]OFD Sender: No OFD packet to send [00:26:45]OFD Sender: No OFD packet to send [00:26:50]OFD Sender: No OFD packet to send [00:26:55]OFD Sender: No OFD packet to send [00:27:00]OFD Sender: No OFD packet to send [00:27:05]OFD Sender: No OFD packet to send [00:27:10]OFD Sender: No OFD packet to send [00:27:15]OFD Sender: No OFD packet to send [00:27:20]OFD Sender: No OFD packet to send [00:27:25]OFD Sender: No OFD packet to send [00:27:30]OFD Sender: No OFD packet to send [00:27:35]OFD Sender: No OFD packet to send [00:27:40]OFD Sender: No OFD packet to send [00:27:45]OFD Sender: No OFD packet to send [00:27:50]OFD Sender: No OFD packet to send [00:27:55]OFD Sender: No OFD packet to send [00:28:00]OFD Sender: No OFD packet to send [00:28:05]OFD Sender: No OFD packet to send [00:28:10]OFD Sender: No OFD packet to send [00:28:15]OFD Sender: No OFD packet to send [00:28:20]OFD Sender: No OFD packet to send [00:28:25]OFD Sender: No OFD packet to send [00:28:30]OFD Sender: No OFD packet to send [00:28:35]OFD Sender: No OFD packet to send [00:28:40]OFD Sender: No OFD packet to send [00:28:45]OFD Sender: No OFD packet to send [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:51]OFD Sender: No OFD packet to send [00:31:56]OFD Sender: No OFD packet to send [00:31:58]accept exits with 9 [00:31:58]New connection [00:31:58]New thread 3067141476 created [00:31:58]Thread 3067284836 joined [00:31:58]Waiting for new connection... [00:31:58] Sock 9.Parse request [00:31:58]Sock 9.Check first char [00:31:58]Sock 9.First char is OK [00:31:58]request: POST /json_proto HTTP/1.0 [00:31:58]Method: POST [00:31:58]URL: /json_proto [00:31:58]Method is POST - this is cgi request [00:31:58]url: /json_proto [00:31:58]query_string will be loaded in cgi processing [00:31:58]execute_cgi json_proto POST (null) [00:31:58]execute_cgi path=json_proto method=POST [00:31:58]POST find Content-Length [00:31:58]Host: 172.17.50.196:8080 [00:31:58]Content-Length: 613 [00:31:58]Content-Type: application/json [00:31:58] [00:31:58]POST finish read [00:31:58]Found Content-Length = 613 [00:31:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335220", "tax_sys" : 0, "items" : [ { "code": "4870001570057", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 0,5\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:58]execute_script... [00:31: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 : (3)335220", "tax_sys" : 0, "items" : [ { "code": "4870001570057", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 0,5\u043B", "price" : 80.00, "quantity" : 1.000, "sum" : 80.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 80.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:31:58]POST & json_proto [00:31:58]process_json_proto [00:31:58]json parsed OK: [00:31:58]protocol is kg_v1.0 [00:31:58]action value=close_receipt [00:31:58]process_action close_receipt [00:31:58]cmd_close_receipt [00:31:58]MH_GetDate [00:31:58]Write to MH i2c: F0 00 00 B0 27 C6 [00:31:58]Write i2c OK [00:31:58]MH_I2C_Read... [00:31:58]Read from MH i2c: F0 [00:31:58]MH_I2C_Read... [00:31:58]Read from MH i2c: F0 09 00 [00:31:58]MH_I2C_Read... [00:31:58]Read from MH i2c: F0 09 00 B0 27 00 81 7E 21 67 72 0D 1C 67 58 [00:31:58]GetLastDocTimeStamp 1730247815 [00:31:58]current date 1730248321 [00:31:58]FM_GetShiftState [00:31:58]SAM_PROTO_GetShiftState [00:31:58]wFMCommunicate request_size=4 [00:31:58]MH_SAM_APDU [00:31:58]CAPDU: 80 13 01 00 [00:31:58]Write to MH i2c: E2 08 00 B1 27 80 13 01 00 00 00 00 00 55 [00:31:58]Write i2c OK [00:31:58]MH_I2C_Read... [00:31:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:58]Read from MH i2c: E2 [00:31:58]MH_I2C_Read... [00:31:58]Read from MH i2c: E2 0E 00 [00:31:58]MH_I2C_Read... [00:31:58]Read from MH i2c: E2 0E 00 B1 27 00 09 00 01 86 76 21 67 00 00 00 00 90 00 E5 [00:31:58]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:31:58]wFMCommunicate OK [00:31:58]SAM_PROTO_GetShiftState done [00:31:58]FM_GetShiftState done [00:31:58]opened in 1730246278 [00:31:58]opened+sec_in_day 1730332678 [00:31:58]quantity*price = 8000 [00:31:58]sum+1 = 8001 [00:31:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 80.00 НСП 1% : 0.71 НДС 12% : 8.50 Наличными: 80.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 6 30.10.2024 00:32 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139322 ФПД: 240232334247572 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T003201&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139322&fm=240232334247572&tin=02508201610067®Number=0000000000091631&sum=8000 0 [00:31:59]StoreToDocumentArchive [00:31:59]shift 556 fd 139322 [00:31:59]save to /storage/0556/doc_00139322 [00:31:59]save last doc name /storage/0556/doc_00139322 to /storage/kkm_last_doc_name [00:31:59]save OK [00:31:59]Clear old archive folders... [00:31:59]ProcessDocumentItem done err = 0, tmpTLVsize=268 [00:31:59]tlvbuf is 0112FA60 [00:31:59]SAM_PROTO_ClearQueue [00:31:59]wFMCommunicate request_size=4 [00:31:59]MH_SAM_APDU [00:31:59]CAPDU: 80 09 00 00 [00:31:59]Write to MH i2c: E2 08 00 BE 27 80 09 00 00 00 00 00 00 57 [00:31:59]Write i2c OK [00:31:59]MH_I2C_Read... [00:31:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:31:59]Read from MH i2c: E2 [00:31:59]MH_I2C_Read... [00:31:59]Read from MH i2c: E2 03 00 [00:31:59]MH_I2C_Read... [00:31:59]Read from MH i2c: E2 03 00 BE 27 00 90 00 59 [00:31:59]RAPDU: 90 00 [00:31:59]wFMCommunicate OK [00:31:59]SAM_PROTO_ClearQueue done [00:31:59]KKMCreateOFDPacket [00:31:59]OFDProtocolAddRootSTLVToBuf [00:31:59]FM_MakeSignedData [00:31:59]FM_MakeSignedData [00:31:59]SAM_PROTO_SignData [00:31:59]wFMCommunicate request_size=4 [00:31:59]MH_SAM_APDU [00:31:59]CAPDU: 80 0D 01 02 [00:31:59]Write to MH i2c: E2 08 00 BF 27 80 0D 01 02 00 00 00 00 5F [00:31:59]Write i2c OK [00:31:59]MH_I2C_Read... [00:32:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:32:00]Read from MH i2c: E2 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: E2 03 00 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: E2 03 00 BF 27 00 90 00 5A [00:32:00]RAPDU: 90 00 [00:32:00]wFMCommunicate OK [00:32:00]wFMCommunicate request_size=255 [00:32:00]MH_SAM_APDU [00:32:00]CAPDU: 80 0D 02 02 FA 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 35 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 81 7E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [00:32:00]Write to MH i2c: E2 02 01 C0 27 80 0D 02 02 FA 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 35 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 81 7E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 28 [00:32:00]Write i2c OK [00:32:00]MH_I2C_Read... [00:32:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:32:00]Read from MH i2c: E2 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: E2 03 00 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: E2 03 00 C0 27 00 90 00 5B [00:32:00]RAPDU: 90 00 [00:32:00]wFMCommunicate OK [00:32:00]wFMCommunicate request_size=27 [00:32:00]MH_SAM_APDU [00:32:00]CAPDU: 80 0D 02 02 16 34 36 36 39 10 04 04 00 3A 20 02 00 35 04 06 00 DA 7D 72 F2 46 94 [00:32:00]Write to MH i2c: E2 1E 00 C1 27 80 0D 02 02 16 00 34 36 36 39 10 04 04 00 3A 20 02 00 35 04 06 00 DA 7D 72 F2 46 94 00 00 AF [00:32:00]Write i2c OK [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: E2 [00:32:00]MH_I2C_Read... [00:32:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:32:00]Read from MH i2c: E2 03 00 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: E2 03 00 C1 27 00 90 00 5C [00:32:00]RAPDU: 90 00 [00:32:00]wFMCommunicate OK [00:32:00]wFMCommunicate request_size=4 [00:32:00]MH_SAM_APDU [00:32:00]CAPDU: 80 0D 03 02 [00:32:00]Write to MH i2c: E2 08 00 C2 27 80 0D 03 02 00 00 00 00 64 [00:32:00]Write i2c OK [00:32:00]MH_I2C_Read... [00:32:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:32:00]Read from MH i2c: E2 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: E2 0B 00 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: E2 0B 00 C2 27 00 AF 15 4C CF FD 5A D4 C3 90 00 32 [00:32:00]RAPDU: AF 15 4C CF FD 5A D4 C3 90 00 [00:32:00]wFMCommunicate OK [00:32:00]SAM_PROTO_SignData done [00:32:00]FM_MakeSignedData done [00:32:00]CreateOFDProtocolMessage [00:32:00]wFMCommunicate request_size=4 [00:32:00]MH_SAM_APDU [00:32:00]CAPDU: 80 11 00 00 [00:32:00]Write to MH i2c: E2 08 00 C3 27 80 11 00 00 00 00 00 00 64 [00:32:00]Write i2c OK [00:32:00]MH_I2C_Read... [00:32:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:32:00]Read from MH i2c: E2 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: E2 17 00 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: E2 17 00 C3 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 BF [00:32:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:32:00]wFMCommunicate OK [00:32:00]CreateOFDProtocolMessage done [00:32:00]OFDSenderStorePacket 139322 [00:32:00]StoreOFDPacket docnum=139322 [00:32:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 20 01 00 00 AB DC 18 01 81 73 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 35 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 81 7E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3A 20 02 00 35 04 06 00 DA 7D 72 F2 46 94 AF 15 4C CF FD 5A D4 C3 [00:32:00]CheckFolder [00:32:00]dirname=/storage/ofd_packets [00:32:00]CheckFolder done [00:32:00]ProducePacketName [00:32:00]name=ofd_packets/00139322 [00:32:00]NVStorageSaveData ofd_packets/00139322 [00:32:00]File name is /storage/ofd_packets/00139322 [00:32:00]Write 318 bytes [00:32:00]NVStorageSaveData done [00:32:00]OFDSenderStorePacket done [00:32:00]KKMCreateOFDPacket done [00:32:00]NVStorageSaveData kkm_last_timestamp [00:32:00]File name is /storage/kkm_last_timestamp [00:32:00]Write 4 bytes [00:32:00]NVStorageSaveData done [00:32:00]ExternCall_PrintAddStr [00:32:00]wPrintStart [00:32:00]Write to MH i2c: 01 00 00 C4 27 EB [00:32:00]Write i2c OK [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: 01 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: 01 07 00 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: 01 07 00 C4 27 00 00 00 00 00 FF 0F 00 [00:32:00]RasterBufferAndPrint [00:32:00]line Счет N : (3)335220 [00:32:00]line ИНН: 02508201610067 [00:32:00]line Контрольно-Кассовый Чек [00:32:00]line ПРОДАЖА [00:32:00]line Товар: 4870001570057 [00:32:00]line Напиток Pepsi 0,5л [00:32:00]line 1.000 * 80.00 [00:32:00]line = 80.00 [00:32:00]line НДС 12% НСП 1% [00:32:00]line > о реализуемом товаре [00:32:00]line ИТОГО: 80.00 [00:32:00]line НСП 1% : 0.71 [00:32:00]line НДС 12% : 8.50 [00:32:00]line Наличными: 80.00 [00:32:00]line Безнал.: 0.00 [00:32:00]line Место: АЗС № 101 "Партнер Нефть" [00:32:00]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:32:00]line СНО: Общий режим [00:32:00]line Чек 6 30.10.2024 00:32 [00:32:00]line Смена: 556 ФФД: 1.0 [00:32:00]line ЗНМ: 0300000081 [00:32:00]line РНМ: 0000000000091631 [00:32:00]line Версия ККМ: 001 [00:32:00]line ФМ: 0000000000874669 [00:32:00]line ФД: 139322 [00:32:00]line ФПД: 240232334247572 [00:32:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T003201&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139322&fm=240232334247572&tin=02508201610067®Number=0000000000091631&sum=8000 [00:32:00]line 0 [00:32:00]written 0, free lines is 4095 [00:32:00]OFD Sender: Processing packet 139322 [packets to send 34, broken 33] [00:32:00]ProducePacketName [00:32:00]name=ofd_packets/00139322 [00:32:00]OFD Sender: To server: pG, [00:32:00]CommunicateWithHost lk.salyk.kg:30040 [00:32:00]ConnectInit lk.salyk.kg [00:32:00]Connected sock=10 [00:32: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 36 39 20 01 00 00 AB DC 18 01 81 73 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 35 37 06 04 1A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 1F 00 00 00 00 13 04 06 00 40 1F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 1F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 03 00 00 00 00 07 04 06 00 40 1F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 81 7E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3A 20 02 00 35 04 06 00 DA 7D 72 F2 46 94 AF 15 4C CF FD 5A D4 C3 [00:32: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 36 39 4F 00 00 00 50 5D 47 00 9B 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3A 20 02 00 F4 03 04 00 33 2A 21 67 B6 04 01 00 00 CE EB 31 F9 1A DC 1F AE [00:32:00]CommunicateWithHost err = 0 [00:32:00]CheckOFDResponse [00:32:00]1017 (14) - 77093643461234 [00:32:00]1041 (16) - 0000000000874669 [00:32:00]1040 (4) - 139322 [00:32:00]1012 (4) - 29.10.2024 18:32 [00:32:00]1206 (1) - 0 [00:32:00]OFD Sender: Remove packet 139322 [00:32:00]ProducePacketName [00:32:00]name=ofd_packets/00139322 [00:32:00]NVStorageDeleteData [00:32:00]Write to MH i2c: 01 00 00 EC 27 13 [00:32:00]Write i2c OK [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: 01 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: 01 07 00 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: 01 07 00 EC 27 00 00 00 00 00 14 0D 3B [00:32:00]RasterBufferAndPrint [00:32:00]line [00:32:00]line [00:32:00]line [00:32:00]line [00:32:00]line [00:32:00]written 0, free lines is 3354 [00:32:00]MH_Cut [00:32:00]Write to MH i2c: D1 01 00 F3 27 01 EC [00:32:00]Write i2c OK [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: D1 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: D1 01 00 [00:32:00]MH_I2C_Read... [00:32:00]Read from MH i2c: D1 01 00 F3 27 00 EB [00:32:00]Write to MH i2c: 01 00 00 F4 27 1B [00:32:00]Write i2c OK [00:32:00]MH_I2C_Read... [00:32:01]OFD Sender: No OFD packet to send [00:32:01]*** Cut start [00:32:01]*** Partial cut [00:32:01]*** CUTSNS_PIN = 1 [00:32:01]*** CUTSNS_PIN = 0 [00:32:01]*** Brake cut motor [00:32:02]Read from MH i2c: 01 [00:32:02]MH_I2C_Read... [00:32:02]*** Stop cut motor [00:32:02]*** Cut end [00:32:02]Read from MH i2c: 01 07 00 [00:32:02]MH_I2C_Read... [00:32:02]Read from MH i2c: 01 07 00 F4 27 00 00 00 00 00 FF 0F 30 [00:32:02]process_action close_receipt done [00:32:02]requested_data is exist [00:32:02]produce_requested_data [00:32:02]requested_item fm.sn is exist - process it [00:32:02]wFMCommunicate request_size=4 [00:32:02]MH_SAM_APDU [00:32:02]CAPDU: 80 11 00 00 [00:32:02]Write to MH i2c: E2 08 00 F5 27 80 11 00 00 00 00 00 00 96 [00:32:02]Write i2c OK [00:32:02]MH_I2C_Read... [00:32:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:32:02]Read from MH i2c: E2 [00:32:02]MH_I2C_Read... [00:32:02]Read from MH i2c: E2 17 00 [00:32:02]MH_I2C_Read... [00:32:02]Read from MH i2c: E2 17 00 F5 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F1 [00:32:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:32:02]wFMCommunicate OK [00:32:02]requested_item fd.num is exist - process it [00:32:02]SAM_PROTO_GetFieldsCounters [00:32:02]wFMCommunicate request_size=4 [00:32:02]MH_SAM_APDU [00:32:02]CAPDU: 80 13 00 00 [00:32:02]Write to MH i2c: E2 08 00 F6 27 80 13 00 00 00 00 00 00 99 [00:32:02]Write i2c OK [00:32:02]MH_I2C_Read... [00:32:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:32:02]Read from MH i2c: E2 [00:32:02]MH_I2C_Read... [00:32:02]Read from MH i2c: E2 62 00 [00:32:02]MH_I2C_Read... [00:32:02]Read from MH i2c: E2 62 00 F6 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3A 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [00:32: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3A 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:32:02]wFMCommunicate OK [00:32:02]SAM_PROTO_GetFieldsCounters done [00:32:02]requested_item shift.num is exist - process it [00:32:02]requested_item shift.opened is exist - process it [00:32:02]req_shift_opened [00:32:02]FM_GetShiftState [00:32:02]SAM_PROTO_GetShiftState [00:32:02]wFMCommunicate request_size=4 [00:32:02]MH_SAM_APDU [00:32:02]CAPDU: 80 13 01 00 [00:32:02]Write to MH i2c: E2 08 00 F7 27 80 13 01 00 00 00 00 00 9B [00:32:02]Write i2c OK [00:32:02]MH_I2C_Read... [00:32:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:32:02]Read from MH i2c: E2 [00:32:02]MH_I2C_Read... [00:32:02]Read from MH i2c: E2 0E 00 [00:32:02]MH_I2C_Read... [00:32:02]Read from MH i2c: E2 0E 00 F7 27 00 09 00 01 86 76 21 67 00 00 00 00 90 00 2B [00:32:02]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:32:02]wFMCommunicate OK [00:32:02]SAM_PROTO_GetShiftState done [00:32:02]FM_GetShiftState done [00:32:02]req_shift_opened done [00:32:02]requested_item shift.open_date is exist - process it [00:32:02]req_shift_open_date [00:32:02]req_shift_open_date done [00:32:02]produce_requested_data done [00:32:02]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139322,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [00:32:02]process_action_free close_receipt [00:32:02]json_value_free [00:32:02]json_value_free done [00:32:02]process_json_proto returns [00:32:02]Send response to host [00:32:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139322,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [00:32:02]free response buf [00:32:02]execute_script done [00:32:02]execute_script returns [00:32:02]free content buf [00:32:02]Sock 9.Close socket [00:32:02]Sock 9.Thread stoped [00:32:06]OFD Sender: No OFD packet to send [00:32:11]OFD Sender: No OFD packet to send [00:32:16]OFD Sender: No OFD packet to send [00:32:21]OFD Sender: No OFD packet to send [00:32:26]OFD Sender: No OFD packet to send [00:32:31]OFD Sender: No OFD packet to send [00:32:36]OFD Sender: No OFD packet to send [00:32:41]OFD Sender: No OFD packet to send [00:32:46]OFD Sender: No OFD packet to send [00:32:51]OFD Sender: No OFD packet to send [00:32:56]OFD Sender: No OFD packet to send [00:33:01]OFD Sender: No OFD packet to send [00:33:06]OFD Sender: No OFD packet to send [00:33:11]OFD Sender: No OFD packet to send [00:33:16]OFD Sender: No OFD packet to send [00:33:21]OFD Sender: No OFD packet to send [00:33:26]OFD Sender: No OFD packet to send [00:33:31]OFD Sender: No OFD packet to send [00:33:36]OFD Sender: No OFD packet to send [00:33:41]OFD Sender: No OFD packet to send [00:33:46]OFD Sender: No OFD packet to send [00:33:51]OFD Sender: No OFD packet to send [00:33:56]OFD Sender: No OFD packet to send [00:34:01]OFD Sender: No OFD packet to send [00:34:06]OFD Sender: No OFD packet to send [00:34:11]OFD Sender: No OFD packet to send [00:34:16]OFD Sender: No OFD packet to send [00:34:21]OFD Sender: No OFD packet to send [00:34:26]OFD Sender: No OFD packet to send [00:34:31]OFD Sender: No OFD packet to send [00:34:36]OFD Sender: No OFD packet to send [00:34:41]OFD Sender: No OFD packet to send [00:34:46]OFD Sender: No OFD packet to send [00:34:51]OFD Sender: No OFD packet to send [00:34:56]OFD Sender: No OFD packet to send [00:35:01]OFD Sender: No OFD packet to send [00:35:06]OFD Sender: No OFD packet to send [00:35:11]OFD Sender: No OFD packet to send [00:35:16]OFD Sender: No OFD packet to send [00:35:21]OFD Sender: No OFD packet to send [00:35:26]OFD Sender: No OFD packet to send [00:35:31]OFD Sender: No OFD packet to send [00:35:36]OFD Sender: No OFD packet to send [00:35:41]OFD Sender: No OFD packet to send [00:35:46]OFD Sender: No OFD packet to send [00:35:51]OFD Sender: No OFD packet to send [00:35:56]OFD Sender: No OFD packet to send [00:36:01]OFD Sender: No OFD packet to send [00:36:06]OFD Sender: No OFD packet to send [00:36:11]OFD Sender: No OFD packet to send [00:36:16]OFD Sender: No OFD packet to send [00:36:21]OFD Sender: No OFD packet to send [00:36:26]OFD Sender: No OFD packet to send [00:36:31]OFD Sender: No OFD packet to send [00:36:36]OFD Sender: No OFD packet to send [00:36:41]OFD Sender: No OFD packet to send [00:36:46]OFD Sender: No OFD packet to send [00:36:51]OFD Sender: No OFD packet to send [00:36:56]OFD Sender: No OFD packet to send [00:37:01]OFD Sender: No OFD packet to send [00:37:06]OFD Sender: No OFD packet to send [00:37:11]OFD Sender: No OFD packet to send [00:37:16]OFD Sender: No OFD packet to send [00:37:21]OFD Sender: No OFD packet to send [00:37:26]OFD Sender: No OFD packet to send [00:37:31]OFD Sender: No OFD packet to send [00:37:36]OFD Sender: No OFD packet to send [00:37:41]OFD Sender: No OFD packet to send [00:37:46]OFD Sender: No OFD packet to send [00:37:51]OFD Sender: No OFD packet to send [00:37:56]OFD Sender: No OFD packet to send [00:38:01]OFD Sender: No OFD packet to send [00:38:06]OFD Sender: No OFD packet to send [00:38:11]OFD Sender: No OFD packet to send [00:38:16]OFD Sender: No OFD packet to send [00:38:21]OFD Sender: No OFD packet to send [00:38:26]OFD Sender: No OFD packet to send [00:38:31]OFD Sender: No OFD packet to send [00:38:36]OFD Sender: No OFD packet to send [00:38:41]OFD Sender: No OFD packet to send [00:38:46]OFD Sender: No OFD packet to send [00:38:51]OFD Sender: No OFD packet to send [00:38:56]OFD Sender: No OFD packet to send [00:39:01]OFD Sender: No OFD packet to send [00:39:06]OFD Sender: No OFD packet to send [00:39:11]OFD Sender: No OFD packet to send [00:39:16]OFD Sender: No OFD packet to send [00:39:21]OFD Sender: No OFD packet to send [00:39:26]OFD Sender: No OFD packet to send [00:39:31]OFD Sender: No OFD packet to send [00:39: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:48]accept exits with 8 [00:43:48]New connection [00:43:48]New thread 3067284836 created [00:43:48]Thread 3067141476 joined [00:43:48]Waiting for new connection... [00:43:48] Sock 8.Parse request [00:43:48]Sock 8.Check first char [00:43:48]Sock 8.First char is OK [00:43:48]request: POST /json_proto HTTP/1.0 [00:43:48]Method: POST [00:43:48]URL: /json_proto [00:43:48]Method is POST - this is cgi request [00:43:48]url: /json_proto [00:43:48]query_string will be loaded in cgi processing [00:43:48]execute_cgi json_proto POST (null) [00:43:48]execute_cgi path=json_proto method=POST [00:43:48]POST find Content-Length [00:43:48]Host: 172.17.50.196:8080 [00:43:48]Content-Length: 1331 [00:43:48]Content-Type: application/json [00:43:48] [00:43:48]POST finish read [00:43:48]Found Content-Length = 1331 [00:43:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335221", "tax_sys" : 0, "items" : [ { "code": "4650243871224", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u0436/\u0431 0,45\u043B (\u041F\u0418\u0422\u0410\u0419\u042F \u0410\u041D\u0410\u041D\u0410\u0421", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 368.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:48]execute_script... [00:43:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335221", "tax_sys" : 0, "items" : [ { "code": "4650243871224", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Gorilla \u0436/\u0431 0,45\u043B (\u041F\u0418\u0422\u0410\u0419\u042F \u0410\u041D\u0410\u041D\u0410\u0421", "price" : 99.00, "quantity" : 1.000, "sum" : 99.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036220012", "name": "\u041A\u043E\u0444\u0435 \u041A\u0430\u043F\u0443\u0447\u0438\u043D\u043E XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 139.00, "quantity" : 1.000, "sum" : 139.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 368.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:43:48]POST & json_proto [00:43:48]process_json_proto [00:43:48]json parsed OK: [00:43:48]protocol is kg_v1.0 [00:43:48]action value=close_receipt [00:43:48]process_action close_receipt [00:43:48]cmd_close_receipt [00:43:48]MH_GetDate [00:43:48]Write to MH i2c: F0 00 00 F8 27 0E [00:43:48]Write i2c OK [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: F0 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: F0 09 00 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: F0 09 00 F8 27 00 46 81 21 67 72 0D 1C 67 68 [00:43:48]GetLastDocTimeStamp 1730248321 [00:43:48]current date 1730249030 [00:43:48]FM_GetShiftState [00:43:48]SAM_PROTO_GetShiftState [00:43:48]wFMCommunicate request_size=4 [00:43:48]MH_SAM_APDU [00:43:48]CAPDU: 80 13 01 00 [00:43:48]Write to MH i2c: E2 08 00 F9 27 80 13 01 00 00 00 00 00 9D [00:43:48]Write i2c OK [00:43:48]MH_I2C_Read... [00:43:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:48]Read from MH i2c: E2 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: E2 0E 00 [00:43:48]MH_I2C_Read... [00:43:48]Read from MH i2c: E2 0E 00 F9 27 00 09 00 01 86 76 21 67 00 00 00 00 90 00 2D [00:43:48]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:43:48]wFMCommunicate OK [00:43:48]SAM_PROTO_GetShiftState done [00:43:48]FM_GetShiftState done [00:43:48]opened in 1730246278 [00:43:48]opened+sec_in_day 1730332678 [00:43:48]quantity*price = 9900 [00:43:48]sum+1 = 9901 [00:43:48]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036220012 Кофе Капучино XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48745000 Сигареты Winston Purple Mix 1.000 * 139.00 = 139.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 368.00 НСП 1% : 3.26 НДС 12% : 39.07 Наличными: 0.00 Безнал.: 368.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 7 30.10.2024 00:43 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139323 ФПД: 83959654940371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T004351&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139323&fm=83959654940371&tin=02508201610067®Number=0000000000091631&sum=36800 0 [00:43:49]StoreToDocumentArchive [00:43:49]shift 556 fd 139323 [00:43:49]save to /storage/0556/doc_00139323 [00:43:49]save last doc name /storage/0556/doc_00139323 to /storage/kkm_last_doc_name [00:43:49]save OK [00:43:49]Clear old archive folders... [00:43:49]ProcessDocumentItem done err = 0, tmpTLVsize=518 [00:43:49]tlvbuf is 0116BC70 [00:43:49]SAM_PROTO_ClearQueue [00:43:49]wFMCommunicate request_size=4 [00:43:49]MH_SAM_APDU [00:43:49]CAPDU: 80 09 00 00 [00:43:49]Write to MH i2c: E2 08 00 06 28 80 09 00 00 00 00 00 00 A0 [00:43:49]Write i2c OK [00:43:49]MH_I2C_Read... [00:43:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:43:49]Read from MH i2c: E2 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 06 28 00 90 00 A2 [00:43:49]RAPDU: 90 00 [00:43:49]wFMCommunicate OK [00:43:49]SAM_PROTO_ClearQueue done [00:43:49]KKMCreateOFDPacket [00:43:49]OFDProtocolAddRootSTLVToBuf [00:43:49]FM_MakeSignedData [00:43:49]FM_MakeSignedData [00:43:49]SAM_PROTO_SignData [00:43:49]wFMCommunicate request_size=4 [00:43:49]MH_SAM_APDU [00:43:49]CAPDU: 80 0D 01 02 [00:43:49]Write to MH i2c: E2 08 00 07 28 80 0D 01 02 00 00 00 00 A8 [00:43:49]Write i2c OK [00:43:49]MH_I2C_Read... [00:43:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:43:49]Read from MH i2c: E2 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 07 28 00 90 00 A3 [00:43:49]RAPDU: 90 00 [00:43:49]wFMCommunicate OK [00:43:49]wFMCommunicate request_size=255 [00:43:49]MH_SAM_APDU [00:43:49]CAPDU: 80 0D 02 02 FA 03 00 06 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 32 32 34 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB 20 28 D0 9F D0 98 D0 A2 D0 90 D0 99 D0 AF 20 D0 90 D0 9D D0 90 D0 9D D0 90 D0 A1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 [00:43:49]Write to MH i2c: E2 02 01 08 28 80 0D 02 02 FA 00 03 00 06 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 32 32 34 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB 20 28 D0 9F D0 98 D0 A2 D0 90 D0 99 D0 AF 20 D0 90 D0 9D D0 90 D0 9D D0 90 D0 A1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 00 00 B4 [00:43:49]Write i2c OK [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 [00:43:49]MH_I2C_Read... [00:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:49]Read from MH i2c: E2 03 00 [00:43:49]MH_I2C_Read... [00:43:49]Read from MH i2c: E2 03 00 08 28 00 90 00 A4 [00:43:49]RAPDU: 90 00 [00:43:49]wFMCommunicate OK [00:43:49]wFMCommunicate request_size=255 [00:43:49]MH_SAM_APDU [00:43:49]CAPDU: 80 0D 02 02 FA BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 8F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 8F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 47 81 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [00:43:49]Write to MH i2c: E2 02 01 09 28 80 0D 02 02 FA 00 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 8F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 8F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 47 81 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 A2 [00:43:49]Write i2c OK [00:43:49]MH_I2C_Read... [00:43:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:50]Read from MH i2c: E2 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: E2 03 00 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: E2 03 00 09 28 00 90 00 A5 [00:43:50]RAPDU: 90 00 [00:43:50]wFMCommunicate OK [00:43:50]wFMCommunicate request_size=27 [00:43:50]MH_SAM_APDU [00:43:50]CAPDU: 80 0D 02 02 16 34 36 36 39 10 04 04 00 3B 20 02 00 35 04 06 00 4C 5C 61 68 7E D3 [00:43:50]Write to MH i2c: E2 1E 00 0A 28 80 0D 02 02 16 00 34 36 36 39 10 04 04 00 3B 20 02 00 35 04 06 00 4C 5C 61 68 7E D3 00 00 27 [00:43:50]Write i2c OK [00:43:50]MH_I2C_Read... [00:43:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:43:50]Read from MH i2c: E2 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: E2 03 00 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: E2 03 00 0A 28 00 90 00 A6 [00:43:50]RAPDU: 90 00 [00:43:50]wFMCommunicate OK [00:43:50]wFMCommunicate request_size=4 [00:43:50]MH_SAM_APDU [00:43:50]CAPDU: 80 0D 03 02 [00:43:50]Write to MH i2c: E2 08 00 0B 28 80 0D 03 02 00 00 00 00 AE [00:43:50]Write i2c OK [00:43:50]MH_I2C_Read... [00:43:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:43:50]Read from MH i2c: E2 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: E2 0B 00 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: E2 0B 00 0B 28 00 EC 91 D7 75 04 C7 9F 6D 90 00 4F [00:43:50]RAPDU: EC 91 D7 75 04 C7 9F 6D 90 00 [00:43:50]wFMCommunicate OK [00:43:50]SAM_PROTO_SignData done [00:43:50]FM_MakeSignedData done [00:43:50]CreateOFDProtocolMessage [00:43:50]wFMCommunicate request_size=4 [00:43:50]MH_SAM_APDU [00:43:50]CAPDU: 80 11 00 00 [00:43:50]Write to MH i2c: E2 08 00 0C 28 80 11 00 00 00 00 00 00 AE [00:43:50]Write i2c OK [00:43:50]MH_I2C_Read... [00:43:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:50]Read from MH i2c: E2 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: E2 17 00 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: E2 17 00 0C 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 09 [00:43:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:43:50]wFMCommunicate OK [00:43:50]CreateOFDProtocolMessage done [00:43:50]OFDSenderStorePacket 139323 [00:43:50]StoreOFDPacket docnum=139323 [00:43:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1A 02 00 00 B9 A1 12 02 C7 3E 5A 03 01 00 03 00 06 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 32 32 34 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB 20 28 D0 9F D0 98 D0 A2 D0 90 D0 99 D0 AF 20 D0 90 D0 9D D0 90 D0 9D D0 90 D0 A1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 8F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 8F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 47 81 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3B 20 02 00 35 04 06 00 4C 5C 61 68 7E D3 EC 91 D7 75 04 C7 9F 6D [00:43:50]CheckFolder [00:43:50]dirname=/storage/ofd_packets [00:43:50]CheckFolder done [00:43:50]ProducePacketName [00:43:50]name=ofd_packets/00139323 [00:43:50]NVStorageSaveData ofd_packets/00139323 [00:43:50]File name is /storage/ofd_packets/00139323 [00:43:50]Write 568 bytes [00:43:50]NVStorageSaveData done [00:43:50]OFDSenderStorePacket done [00:43:50]KKMCreateOFDPacket done [00:43:50]NVStorageSaveData kkm_last_timestamp [00:43:50]File name is /storage/kkm_last_timestamp [00:43:50]Write 4 bytes [00:43:50]NVStorageSaveData done [00:43:50]ExternCall_PrintAddStr [00:43:50]wPrintStart [00:43:50]Write to MH i2c: 01 00 00 0D 28 35 [00:43:50]Write i2c OK [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: 01 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: 01 07 00 [00:43:50]MH_I2C_Read... [00:43:50]Read from MH i2c: 01 07 00 0D 28 00 00 00 00 00 FF 0F 4A [00:43:50]RasterBufferAndPrint [00:43:50]line Счет N : (3)335221 [00:43:50]line ИНН: 02508201610067 [00:43:50]line Контрольно-Кассовый Чек [00:43:50]line ПРОДАЖА [00:43:50]line Товар: 4650243871224 [00:43:50]line Напиток Gorilla ж/б 0,45л (ПИТАЙЯ АНАНАС [00:43:50]line 1.000 * 99.00 [00:43:50]line = 99.00 [00:43:50]line НДС 12% НСП 1% [00:43:50]line > о реализуемом товаре [00:43:50]line Товар: 2000036220012 [00:43:50]line Кофе Капучино XL(GABB TRADE) [00:43:50]line 1.000 * 130.00 [00:43:50]line = 130.00 [00:43:50]line НДС 12% НСП 1% [00:43:50]line > о реализуемом товаре [00:43:50]line Товар: 48745000 [00:43:50]line Сигареты Winston Purple Mix [00:43:50]line 1.000 * 139.00 [00:43:50]line = 139.00 [00:43:50]line НДС 12% НСП 1% [00:43:50]line > о реализуемом товаре [00:43:50]line ИТОГО: 368.00 [00:43:50]line НСП 1% : 3.26 [00:43:50]line НДС 12% : 39.07 [00:43:50]line Наличными: 0.00 [00:43:50]line Безнал.: 368.00 [00:43:50]line Место: АЗС № 101 "Партнер Нефть" [00:43:50]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:43:50]line СНО: Общий режим [00:43:50]line Чек 7 30.10.2024 00:43 [00:43:50]line Смена: 556 ФФД: 1.0 [00:43:50]line ЗНМ: 0300000081 [00:43:50]line РНМ: 0000000000091631 [00:43:50]line Версия ККМ: 001 [00:43:50]line Платежная система: Mbank [00:43:50]line ФМ: 0000000000874669 [00:43:50]line ФД: 139323 [00:43:50]line ФПД: 83959654940371 [00:43:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T004351&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139323&fm=83959654940371&tin=02508201610067®Number=0000000000091631&sum=36800 [00:43:50]line 0 [00:43:50]OFD Sender: Processing packet 139323 [packets to send 34, broken 33] [00:43:50]ProducePacketName [00:43:50]name=ofd_packets/00139323 [00:43:50]OFD Sender: To server: pG, [00:43:50]CommunicateWithHost lk.salyk.kg:30040 [00:43:50]ConnectInit lk.salyk.kg [00:43:50]written 0, free lines is 4095 [00:43:50]Connected sock=10 [00:43: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 36 39 1A 02 00 00 B9 A1 12 02 C7 3E 5A 03 01 00 03 00 06 02 1E 04 01 00 01 23 04 82 00 8A 04 0D 00 34 36 35 30 32 34 33 38 37 31 32 32 34 06 04 3E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 47 6F 72 69 6C 6C 61 20 D0 B6 2F D0 B1 20 30 2C 34 35 D0 BB 20 28 D0 9F D0 98 D0 A2 D0 90 D0 99 D0 AF 20 D0 90 D0 9D D0 90 D0 9D D0 90 D0 A1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 AC 26 00 00 00 00 13 04 06 00 AC 26 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 32 30 30 30 30 33 36 32 32 30 30 31 32 06 04 28 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9A D0 B0 D0 BF D1 83 D1 87 D0 B8 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 62 00 8A 04 08 00 34 38 37 34 35 30 30 30 06 04 23 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 50 75 72 70 6C 65 20 4D 69 78 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 4C 36 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 8F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C0 8F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 47 81 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3B 20 02 00 35 04 06 00 4C 5C 61 68 7E D3 EC 91 D7 75 04 C7 9F 6D [00:43: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 36 39 4F 00 00 00 10 8D 47 00 5D 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 36 39 10 04 04 00 3B 20 02 00 F4 03 04 00 F9 2C 21 67 B6 04 01 00 00 DD 4B FF 23 C7 AB 81 7A [00:43:51]CommunicateWithHost err = 0 [00:43:51]CheckOFDResponse [00:43:51]1017 (14) - 77093643461234 [00:43:51]1041 (16) - 0000000000874669 [00:43:51]1040 (4) - 139323 [00:43:51]1012 (4) - 29.10.2024 18:44 [00:43:51]1206 (1) - 0 [00:43:51]OFD Sender: Remove packet 139323 [00:43:51]ProducePacketName [00:43:51]name=ofd_packets/00139323 [00:43:51]NVStorageDeleteData [00:43:51]Write to MH i2c: 01 00 00 44 28 6C [00:43:51]Write i2c OK [00:43:51]MH_I2C_Read... [00:43:51]Read from MH i2c: 01 [00:43:51]MH_I2C_Read... [00:43:51]Read from MH i2c: 01 07 00 [00:43:51]MH_I2C_Read... [00:43:51]Read from MH i2c: 01 07 00 44 28 00 00 00 00 00 58 0C D7 [00:43:51]RasterBufferAndPrint [00:43:51]line [00:43:51]line [00:43:51]line [00:43:51]line [00:43:51]line [00:43:51]written 0, free lines is 3169 [00:43:51]MH_Cut [00:43:51]Write to MH i2c: D1 01 00 4B 28 01 45 [00:43:51]Write i2c OK [00:43:51]MH_I2C_Read... [00:43:51]Read from MH i2c: D1 [00:43:51]MH_I2C_Read... [00:43:51]Read from MH i2c: D1 01 00 [00:43:51]MH_I2C_Read... [00:43:51]Read from MH i2c: D1 01 00 4B 28 00 44 [00:43:51]Write to MH i2c: 01 00 00 4C 28 74 [00:43:51]Write i2c OK [00:43:51]MH_I2C_Read... [00:43:51]OFD Sender: No OFD packet to send [00:43:52]*** Cut start [00:43:52]*** Partial cut [00:43:52]*** CUTSNS_PIN = 1 [00:43:52]*** CUTSNS_PIN = 0 [00:43:52]*** Brake cut motor [00:43:52]Read from MH i2c: 01 [00:43:52]MH_I2C_Read... [00:43:52]*** Stop cut motor [00:43:52]*** Cut end [00:43:52]Read from MH i2c: 01 07 00 [00:43:52]MH_I2C_Read... [00:43:52]Read from MH i2c: 01 07 00 4C 28 00 00 00 00 00 FF 0F 89 [00:43:52]process_action close_receipt done [00:43:52]requested_data is exist [00:43:52]produce_requested_data [00:43:52]requested_item fm.sn is exist - process it [00:43:52]wFMCommunicate request_size=4 [00:43:52]MH_SAM_APDU [00:43:52]CAPDU: 80 11 00 00 [00:43:52]Write to MH i2c: E2 08 00 4D 28 80 11 00 00 00 00 00 00 EF [00:43:52]Write i2c OK [00:43:52]MH_I2C_Read... [00:43:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:43:52]Read from MH i2c: E2 [00:43:52]MH_I2C_Read... [00:43:52]Read from MH i2c: E2 17 00 [00:43:52]MH_I2C_Read... [00:43:52]Read from MH i2c: E2 17 00 4D 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4A [00:43:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:43:52]wFMCommunicate OK [00:43:52]requested_item fd.num is exist - process it [00:43:52]SAM_PROTO_GetFieldsCounters [00:43:52]wFMCommunicate request_size=4 [00:43:52]MH_SAM_APDU [00:43:52]CAPDU: 80 13 00 00 [00:43:52]Write to MH i2c: E2 08 00 4E 28 80 13 00 00 00 00 00 00 F2 [00:43:52]Write i2c OK [00:43:52]MH_I2C_Read... [00:43:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:43:52]Read from MH i2c: E2 [00:43:52]MH_I2C_Read... [00:43:52]Read from MH i2c: E2 62 00 [00:43:52]MH_I2C_Read... [00:43:52]Read from MH i2c: E2 62 00 4E 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3B 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [00:43:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3B 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:43:52]wFMCommunicate OK [00:43:52]SAM_PROTO_GetFieldsCounters done [00:43:52]requested_item shift.num is exist - process it [00:43:52]requested_item shift.opened is exist - process it [00:43:52]req_shift_opened [00:43:52]FM_GetShiftState [00:43:52]SAM_PROTO_GetShiftState [00:43:52]wFMCommunicate request_size=4 [00:43:52]MH_SAM_APDU [00:43:52]CAPDU: 80 13 01 00 [00:43:52]Write to MH i2c: E2 08 00 4F 28 80 13 01 00 00 00 00 00 F4 [00:43:52]Write i2c OK [00:43:52]MH_I2C_Read... [00:43:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:43:53]Read from MH i2c: E2 [00:43:53]MH_I2C_Read... [00:43:53]Read from MH i2c: E2 0E 00 [00:43:53]MH_I2C_Read... [00:43:53]Read from MH i2c: E2 0E 00 4F 28 00 09 00 01 86 76 21 67 00 00 00 00 90 00 84 [00:43:53]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:43:53]wFMCommunicate OK [00:43:53]SAM_PROTO_GetShiftState done [00:43:53]FM_GetShiftState done [00:43:53]req_shift_opened done [00:43:53]requested_item shift.open_date is exist - process it [00:43:53]req_shift_open_date [00:43:53]req_shift_open_date done [00:43:53]produce_requested_data done [00:43:53]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139323,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [00:43:53]process_action_free close_receipt [00:43:53]json_value_free [00:43:53]json_value_free done [00:43:53]process_json_proto returns [00:43:53]Send response to host [00:43:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139323,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [00:43:53]free response buf [00:43:53]execute_script done [00:43:53]execute_script returns [00:43:53]free content buf [00:43:53]Sock 8.Close socket [00:43:53]Sock 8.Thread stoped [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]accept exits with 9 [00:51:51]New connection [00:51:51]New thread 3067141476 created [00:51:51]Thread 3067284836 joined [00:51:51]Waiting for new connection... [00:51:51] Sock 9.Parse request [00:51:51]Sock 9.Check first char [00:51:51]Sock 9.First char is OK [00:51:51]request: POST /json_proto HTTP/1.0 [00:51:51]Method: POST [00:51:51]URL: /json_proto [00:51:51]Method is POST - this is cgi request [00:51:51]url: /json_proto [00:51:51]query_string will be loaded in cgi processing [00:51:51]execute_cgi json_proto POST (null) [00:51:51]execute_cgi path=json_proto method=POST [00:51:51]POST find Content-Length [00:51:51]Host: 172.17.50.196:8080 [00:51:51]Content-Length: 900 [00:51:51]Content-Type: application/json [00:51:51] [00:51:51]POST finish read [00:51:51]Found Content-Length = 900 [00:51:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335222", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 193.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:51]execute_script... [00:51: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 : (3)335222", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46227720", "name": "\u0420/\u0436 mentos pure fresh \u0432\u0438\u043D\u043E\u0433\u0440\u0430\u0434 \u0440\u043E\u043B\u043B 15,5", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 193.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:51]POST & json_proto [00:51:51]process_json_proto [00:51:51]json parsed OK: [00:51:51]protocol is kg_v1.0 [00:51:51]action value=close_receipt [00:51:51]process_action close_receipt [00:51:51]cmd_close_receipt [00:51:51]MH_GetDate [00:51:51]Write to MH i2c: F0 00 00 50 28 67 [00:51:51]Write i2c OK [00:51:51]MH_I2C_Read... [00:51:51]Read from MH i2c: F0 [00:51:51]MH_I2C_Read... [00:51:51]Read from MH i2c: F0 09 00 [00:51:51]MH_I2C_Read... [00:51:51]Read from MH i2c: F0 09 00 50 28 00 2A 83 21 67 72 0D 1C 67 A7 [00:51:51]GetLastDocTimeStamp 1730249031 [00:51:51]current date 1730249514 [00:51:51]FM_GetShiftState [00:51:51]SAM_PROTO_GetShiftState [00:51:51]wFMCommunicate request_size=4 [00:51:51]MH_SAM_APDU [00:51:51]CAPDU: 80 13 01 00 [00:51:51]Write to MH i2c: E2 08 00 51 28 80 13 01 00 00 00 00 00 F6 [00:51:51]Write i2c OK [00:51:51]MH_I2C_Read... [00:51:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:51]Read from MH i2c: E2 [00:51:51]MH_I2C_Read... [00:51:51]Read from MH i2c: E2 0E 00 [00:51:51]MH_I2C_Read... [00:51:51]Read from MH i2c: E2 0E 00 51 28 00 09 00 01 86 76 21 67 00 00 00 00 90 00 86 [00:51:51]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:51:51]wFMCommunicate OK [00:51:51]SAM_PROTO_GetShiftState done [00:51:51]FM_GetShiftState done [00:51:51]opened in 1730246278 [00:51:51]opened+sec_in_day 1730332678 [00:51:51]quantity*price = 14400 [00:51:51]sum+1 = 14401 [00:51:51]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 46227720 Р/ж mentos pure fresh виноград ролл 15,5 1.000 * 49.00 = 49.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 193.00 НСП 1% : 1.70 НДС 12% : 20.49 Наличными: 193.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 8 30.10.2024 00:51 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139324 ФПД: 196527017860672 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T005154&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139324&fm=196527017860672&tin=02508201610067®Number=0000000000091631&sum=19300 0 [00:51:53]StoreToDocumentArchive [00:51:53]shift 556 fd 139324 [00:51:53]save to /storage/0556/doc_00139324 [00:51:53]save last doc name /storage/0556/doc_00139324 to /storage/kkm_last_doc_name [00:51:53]save OK [00:51:53]Clear old archive folders... [00:51:53]ProcessDocumentItem done err = 0, tmpTLVsize=396 [00:51:53]tlvbuf is 0112F4B0 [00:51:53]SAM_PROTO_ClearQueue [00:51:53]wFMCommunicate request_size=4 [00:51:53]MH_SAM_APDU [00:51:53]CAPDU: 80 09 00 00 [00:51:53]Write to MH i2c: E2 08 00 5E 28 80 09 00 00 00 00 00 00 F8 [00:51:53]Write i2c OK [00:51:53]MH_I2C_Read... [00:51:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:51:53]Read from MH i2c: E2 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 03 00 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 03 00 5E 28 00 90 00 FA [00:51:53]RAPDU: 90 00 [00:51:53]wFMCommunicate OK [00:51:53]SAM_PROTO_ClearQueue done [00:51:53]KKMCreateOFDPacket [00:51:53]OFDProtocolAddRootSTLVToBuf [00:51:53]FM_MakeSignedData [00:51:53]FM_MakeSignedData [00:51:53]SAM_PROTO_SignData [00:51:53]wFMCommunicate request_size=4 [00:51:53]MH_SAM_APDU [00:51:53]CAPDU: 80 0D 01 02 [00:51:53]Write to MH i2c: E2 08 00 5F 28 80 0D 01 02 00 00 00 00 00 [00:51:53]Write i2c OK [00:51:53]MH_I2C_Read... [00:51:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:51:53]Read from MH i2c: E2 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 03 00 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 03 00 5F 28 00 90 00 FB [00:51:53]RAPDU: 90 00 [00:51:53]wFMCommunicate OK [00:51:53]wFMCommunicate request_size=255 [00:51:53]MH_SAM_APDU [00:51:53]CAPDU: 80 0D 02 02 FA 03 00 8C 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 4B 00 00 00 00 EB 03 26 00 EF [00:51:53]Write to MH i2c: E2 02 01 60 28 80 0D 02 02 FA 00 03 00 8C 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 4B 00 00 00 00 EB 03 26 00 EF 00 00 9D [00:51:53]Write i2c OK [00:51:53]MH_I2C_Read... [00:51:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:51:53]Read from MH i2c: E2 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 03 00 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 03 00 60 28 00 90 00 FC [00:51:53]RAPDU: 90 00 [00:51:53]wFMCommunicate OK [00:51:53]wFMCommunicate request_size=155 [00:51:53]MH_SAM_APDU [00:51:53]CAPDU: 80 0D 02 02 96 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 08 00 00 00 00 07 04 06 00 64 4B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 2A 83 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3C 20 02 00 35 04 06 00 B2 BD 83 16 9E 40 [00:51:53]Write to MH i2c: E2 9E 00 61 28 80 0D 02 02 96 00 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 08 00 00 00 00 07 04 06 00 64 4B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 2A 83 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3C 20 02 00 35 04 06 00 B2 BD 83 16 9E 40 00 00 7D [00:51:53]Write i2c OK [00:51:53]MH_I2C_Read... [00:51:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:51:53]Read from MH i2c: E2 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 03 00 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 03 00 61 28 00 90 00 FD [00:51:53]RAPDU: 90 00 [00:51:53]wFMCommunicate OK [00:51:53]wFMCommunicate request_size=4 [00:51:53]MH_SAM_APDU [00:51:53]CAPDU: 80 0D 03 02 [00:51:53]Write to MH i2c: E2 08 00 62 28 80 0D 03 02 00 00 00 00 05 [00:51:53]Write i2c OK [00:51:53]MH_I2C_Read... [00:51:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:51:53]Read from MH i2c: E2 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 0B 00 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 0B 00 62 28 00 8C 90 3F 2D EE 81 7C 5A 90 00 D3 [00:51:53]RAPDU: 8C 90 3F 2D EE 81 7C 5A 90 00 [00:51:53]wFMCommunicate OK [00:51:53]SAM_PROTO_SignData done [00:51:53]FM_MakeSignedData done [00:51:53]CreateOFDProtocolMessage [00:51:53]wFMCommunicate request_size=4 [00:51:53]MH_SAM_APDU [00:51:53]CAPDU: 80 11 00 00 [00:51:53]Write to MH i2c: E2 08 00 63 28 80 11 00 00 00 00 00 00 05 [00:51:53]Write i2c OK [00:51:53]MH_I2C_Read... [00:51:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:53]Read from MH i2c: E2 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 17 00 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: E2 17 00 63 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 60 [00:51:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:51:53]wFMCommunicate OK [00:51:53]CreateOFDProtocolMessage done [00:51:53]OFDSenderStorePacket 139324 [00:51:53]StoreOFDPacket docnum=139324 [00:51:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 A0 01 00 00 5C 5E 98 01 A0 89 5A 03 01 00 03 00 8C 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 4B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 08 00 00 00 00 07 04 06 00 64 4B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 2A 83 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3C 20 02 00 35 04 06 00 B2 BD 83 16 9E 40 8C 90 3F 2D EE 81 7C 5A [00:51:53]CheckFolder [00:51:53]dirname=/storage/ofd_packets [00:51:53]CheckFolder done [00:51:53]ProducePacketName [00:51:53]name=ofd_packets/00139324 [00:51:53]NVStorageSaveData ofd_packets/00139324 [00:51:53]File name is /storage/ofd_packets/00139324 [00:51:53]Write 446 bytes [00:51:53]NVStorageSaveData done [00:51:53]OFDSenderStorePacket done [00:51:53]KKMCreateOFDPacket done [00:51:53]NVStorageSaveData kkm_last_timestamp [00:51:53]File name is /storage/kkm_last_timestamp [00:51:53]Write 4 bytes [00:51:53]NVStorageSaveData done [00:51:53]ExternCall_PrintAddStr [00:51:53]wPrintStart [00:51:53]Write to MH i2c: 01 00 00 64 28 8C [00:51:53]Write i2c OK [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: 01 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: 01 07 00 [00:51:53]MH_I2C_Read... [00:51:53]Read from MH i2c: 01 07 00 64 28 00 00 00 00 00 FF 0F A1 [00:51:53]RasterBufferAndPrint [00:51:53]line Счет N : (3)335222 [00:51:53]line ИНН: 02508201610067 [00:51:53]line Контрольно-Кассовый Чек [00:51:53]line ПРОДАЖА [00:51:54]line Товар: 48743587 [00:51:54]line Сигареты Winston XStyle Silver [00:51:54]line 1.000 * 144.00 [00:51:54]line = 144.00 [00:51:54]line НДС 12% НСП 1% [00:51:54]line > о реализуемом товаре [00:51:54]line Товар: 46227720 [00:51:54]line Р/ж mentos pure fresh виноград ролл 15,5 [00:51:54]line 1.000 * 49.00 [00:51:54]line = 49.00 [00:51:54]line НДС 12% НСП 1% [00:51:54]line > о реализуемом товаре [00:51:54]line ИТОГО: 193.00 [00:51:54]line НСП 1% : 1.70 [00:51:54]line НДС 12% : 20.49 [00:51:54]line Наличными: 193.00 [00:51:54]line Безнал.: 0.00 [00:51:54]line Место: АЗС № 101 "Партнер Нефть" [00:51:54]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:51:54]line СНО: Общий режим [00:51:54]line Чек 8 30.10.2024 00:51 [00:51:54]line Смена: 556 ФФД: 1.0 [00:51:54]line ЗНМ: 0300000081 [00:51:54]line РНМ: 0000000000091631 [00:51:54]line Версия ККМ: 001 [00:51:54]line ФМ: 0000000000874669 [00:51:54]line ФД: 139324 [00:51:54]line ФПД: 196527017860672 [00:51:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T005154&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139324&fm=196527017860672&tin=02508201610067®Number=0000000000091631&sum=19300 [00:51:54]line 0 [00:51:54]OFD Sender: Processing packet 139324 [packets to send 34, broken 33] [00:51:54]ProducePacketName [00:51:54]name=ofd_packets/00139324 [00:51:54]OFD Sender: To server: pG, [00:51:54]CommunicateWithHost lk.salyk.kg:30040 [00:51:54]ConnectInit lk.salyk.kg [00:51:54]written 0, free lines is 4095 [00:51:54]Connected sock=11 [00:51: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 36 39 A0 01 00 00 5C 5E 98 01 A0 89 5A 03 01 00 03 00 8C 01 1E 04 01 00 01 23 04 65 00 8A 04 08 00 34 38 37 34 33 35 38 37 06 04 26 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 75 00 8A 04 08 00 34 36 32 32 37 37 32 30 06 04 36 00 D0 A0 2F D0 B6 20 6D 65 6E 74 6F 73 20 70 75 72 65 20 66 72 65 73 68 20 D0 B2 D0 B8 D0 BD D0 BE D0 B3 D1 80 D0 B0 D0 B4 20 D1 80 D0 BE D0 BB D0 BB 20 31 35 2C 35 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 4B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 01 08 00 00 00 00 07 04 06 00 64 4B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 2A 83 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3C 20 02 00 35 04 06 00 B2 BD 83 16 9E 40 8C 90 3F 2D EE 81 7C 5A [00:51: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 36 39 4F 00 00 00 62 D4 47 00 40 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 36 39 10 04 04 00 3C 20 02 00 F4 03 04 00 DC 2E 21 67 B6 04 01 00 00 95 AD C8 1B F9 27 D3 1A [00:51:54]CommunicateWithHost err = 0 [00:51:54]CheckOFDResponse [00:51:54]1017 (14) - 77093643461234 [00:51:54]1041 (16) - 0000000000874669 [00:51:54]1040 (4) - 139324 [00:51:54]1012 (4) - 29.10.2024 18:52 [00:51:54]1206 (1) - 0 [00:51:54]OFD Sender: Remove packet 139324 [00:51:54]ProducePacketName [00:51:54]name=ofd_packets/00139324 [00:51:54]NVStorageDeleteData [00:51:54]Write to MH i2c: 01 00 00 94 28 BC [00:51:54]Write i2c OK [00:51:54]MH_I2C_Read... [00:51:54]Read from MH i2c: 01 [00:51:54]MH_I2C_Read... [00:51:54]Read from MH i2c: 01 07 00 [00:51:54]MH_I2C_Read... [00:51:54]Read from MH i2c: 01 07 00 94 28 00 00 00 00 00 9A 0C 69 [00:51:54]RasterBufferAndPrint [00:51:54]line [00:51:54]line [00:51:54]line [00:51:54]line [00:51:54]line [00:51:54]written 0, free lines is 3234 [00:51:54]MH_Cut [00:51:54]Write to MH i2c: D1 01 00 9B 28 01 95 [00:51:54]Write i2c OK [00:51:54]MH_I2C_Read... [00:51:54]Read from MH i2c: D1 [00:51:54]MH_I2C_Read... [00:51:54]Read from MH i2c: D1 01 00 [00:51:54]MH_I2C_Read... [00:51:54]Read from MH i2c: D1 01 00 9B 28 00 94 [00:51:54]Write to MH i2c: 01 00 00 9C 28 C4 [00:51:54]Write i2c OK [00:51:54]MH_I2C_Read... [00:51:54]OFD Sender: No OFD packet to send [00:51:55]*** Cut start [00:51:55]*** Partial cut [00:51:55]*** CUTSNS_PIN = 1 [00:51:55]*** CUTSNS_PIN = 0 [00:51:55]*** Brake cut motor [00:51:55]Read from MH i2c: 01 [00:51:55]MH_I2C_Read... [00:51:55]*** Stop cut motor [00:51:55]*** Cut end [00:51:55]Read from MH i2c: 01 07 00 [00:51:55]MH_I2C_Read... [00:51:55]Read from MH i2c: 01 07 00 9C 28 00 00 00 00 00 FF 0F D9 [00:51:55]process_action close_receipt done [00:51:55]requested_data is exist [00:51:55]produce_requested_data [00:51:55]requested_item fm.sn is exist - process it [00:51:55]wFMCommunicate request_size=4 [00:51:55]MH_SAM_APDU [00:51:55]CAPDU: 80 11 00 00 [00:51:55]Write to MH i2c: E2 08 00 9D 28 80 11 00 00 00 00 00 00 3F [00:51:55]Write i2c OK [00:51:55]MH_I2C_Read... [00:51:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:55]Read from MH i2c: E2 [00:51:55]MH_I2C_Read... [00:51:55]Read from MH i2c: E2 17 00 [00:51:55]MH_I2C_Read... [00:51:55]Read from MH i2c: E2 17 00 9D 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9A [00:51:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:51:55]wFMCommunicate OK [00:51:55]requested_item fd.num is exist - process it [00:51:55]SAM_PROTO_GetFieldsCounters [00:51:55]wFMCommunicate request_size=4 [00:51:55]MH_SAM_APDU [00:51:55]CAPDU: 80 13 00 00 [00:51:55]Write to MH i2c: E2 08 00 9E 28 80 13 00 00 00 00 00 00 42 [00:51:55]Write i2c OK [00:51:55]MH_I2C_Read... [00:51:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:51:56]Read from MH i2c: E2 [00:51:56]MH_I2C_Read... [00:51:56]Read from MH i2c: E2 62 00 [00:51:56]MH_I2C_Read... [00:51:56]Read from MH i2c: E2 62 00 9E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3C 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [00:51: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3C 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:51:56]wFMCommunicate OK [00:51:56]SAM_PROTO_GetFieldsCounters done [00:51:56]requested_item shift.num is exist - process it [00:51:56]requested_item shift.opened is exist - process it [00:51:56]req_shift_opened [00:51:56]FM_GetShiftState [00:51:56]SAM_PROTO_GetShiftState [00:51:56]wFMCommunicate request_size=4 [00:51:56]MH_SAM_APDU [00:51:56]CAPDU: 80 13 01 00 [00:51:56]Write to MH i2c: E2 08 00 9F 28 80 13 01 00 00 00 00 00 44 [00:51:56]Write i2c OK [00:51:56]MH_I2C_Read... [00:51:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:56]Read from MH i2c: E2 [00:51:56]MH_I2C_Read... [00:51:56]Read from MH i2c: E2 0E 00 [00:51:56]MH_I2C_Read... [00:51:56]Read from MH i2c: E2 0E 00 9F 28 00 09 00 01 86 76 21 67 00 00 00 00 90 00 D4 [00:51:56]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:51:56]wFMCommunicate OK [00:51:56]SAM_PROTO_GetShiftState done [00:51:56]FM_GetShiftState done [00:51:56]req_shift_opened done [00:51:56]requested_item shift.open_date is exist - process it [00:51:56]req_shift_open_date [00:51:56]req_shift_open_date done [00:51:56]produce_requested_data done [00:51:56]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139324,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [00:51:56]process_action_free close_receipt [00:51:56]json_value_free [00:51:56]json_value_free done [00:51:56]process_json_proto returns [00:51:56]Send response to host [00:51:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139324,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [00:51:56]free response buf [00:51:56]execute_script done [00:51:56]execute_script returns [00:51:56]free content buf [00:51:56]Sock 9.Close socket [00:51:56]Sock 9.Thread stoped [00:51:59]OFD Sender: No OFD packet to send [00:52:04]OFD Sender: No OFD packet to send [00:52:09]OFD Sender: No OFD packet to send [00:52:14]OFD Sender: No OFD packet to send [00:52:19]OFD Sender: No OFD packet to send [00:52:24]OFD Sender: No OFD packet to send [00:52:29]OFD Sender: No OFD packet to send [00:52:34]OFD Sender: No OFD packet to send [00:52:39]OFD Sender: No OFD packet to send [00:52:44]OFD Sender: No OFD packet to send [00:52:49]OFD Sender: No OFD packet to send [00:52:54]OFD Sender: No OFD packet to send [00:52:59]OFD Sender: No OFD packet to send [00:53:04]OFD Sender: No OFD packet to send [00:53:09]OFD Sender: No OFD packet to send [00:53:14]OFD Sender: No OFD packet to send [00:53:19]OFD Sender: No OFD packet to send [00:53:24]OFD Sender: No OFD packet to send [00:53:29]OFD Sender: No OFD packet to send [00:53:34]OFD Sender: No OFD packet to send [00:53:39]OFD Sender: No OFD packet to send [00:53:44]OFD Sender: No OFD packet to send [00:53:49]OFD Sender: No OFD packet to send [00:53:54]OFD Sender: No OFD packet to send [00:53:59]OFD Sender: No OFD packet to send [00:54:04]OFD Sender: No OFD packet to send [00:54:09]OFD Sender: No OFD packet to send [00:54:14]OFD Sender: No OFD packet to send [00:54:19]OFD Sender: No OFD packet to send [00:54:24]OFD Sender: No OFD packet to send [00:54:29]OFD Sender: No OFD packet to send [00:54:33]accept exits with 8 [00:54:33]New connection [00:54:33]New thread 3067284836 created [00:54:33]Thread 3067141476 joined [00:54:33]Waiting for new connection... [00:54:33] Sock 8.Parse request [00:54:33]Sock 8.Check first char [00:54:33]Sock 8.First char is OK [00:54:33]request: POST /json_proto HTTP/1.0 [00:54:33]Method: POST [00:54:33]URL: /json_proto [00:54:33]Method is POST - this is cgi request [00:54:33]url: /json_proto [00:54:33]query_string will be loaded in cgi processing [00:54:33]execute_cgi json_proto POST (null) [00:54:33]execute_cgi path=json_proto method=POST [00:54:33]POST find Content-Length [00:54:33]Host: 172.17.50.196:8080 [00:54:33]Content-Length: 863 [00:54:33]Content-Type: application/json [00:54:33] [00:54:33]POST finish read [00:54:33]Found Content-Length = 863 [00:54:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335223", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 2.000, "sum" : 288.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48741224", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Blue", "price" : 139.00, "quantity" : 2.000, "sum" : 278.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 566.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:54:33]execute_script... [00:54: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 : (3)335223", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 2.000, "sum" : 288.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48741224", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Blue", "price" : 139.00, "quantity" : 2.000, "sum" : 278.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 566.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:54:33]POST & json_proto [00:54:33]process_json_proto [00:54:33]json parsed OK: [00:54:33]protocol is kg_v1.0 [00:54:33]action value=close_receipt [00:54:33]process_action close_receipt [00:54:33]cmd_close_receipt [00:54:33]MH_GetDate [00:54:33]Write to MH i2c: F0 00 00 A0 28 B7 [00:54:33]Write i2c OK [00:54:33]MH_I2C_Read... [00:54:33]Read from MH i2c: F0 [00:54:33]MH_I2C_Read... [00:54:33]Read from MH i2c: F0 09 00 [00:54:33]MH_I2C_Read... [00:54:33]Read from MH i2c: F0 09 00 A0 28 00 CC 83 21 67 72 0D 1C 67 99 [00:54:33]GetLastDocTimeStamp 1730249514 [00:54:33]current date 1730249676 [00:54:33]FM_GetShiftState [00:54:33]SAM_PROTO_GetShiftState [00:54:33]wFMCommunicate request_size=4 [00:54:33]MH_SAM_APDU [00:54:33]CAPDU: 80 13 01 00 [00:54:33]Write to MH i2c: E2 08 00 A1 28 80 13 01 00 00 00 00 00 46 [00:54:33]Write i2c OK [00:54:33]MH_I2C_Read... [00:54:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:54:33]Read from MH i2c: E2 [00:54:33]MH_I2C_Read... [00:54:33]Read from MH i2c: E2 0E 00 [00:54:33]MH_I2C_Read... [00:54:33]Read from MH i2c: E2 0E 00 A1 28 00 09 00 01 86 76 21 67 00 00 00 00 90 00 D6 [00:54:33]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:54:33]wFMCommunicate OK [00:54:33]SAM_PROTO_GetShiftState done [00:54:33]FM_GetShiftState done [00:54:33]opened in 1730246278 [00:54:33]opened+sec_in_day 1730332678 [00:54:33]quantity*price = 28800 [00:54:33]sum+1 = 28801 [00:54:33]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48741224 Сигареты Winston Super Slims Blue 2.000 * 139.00 = 278.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 566.00 НСП 1% : 5.01 НДС 12% : 60.10 Наличными: 566.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 9 30.10.2024 00:54 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139325 ФПД: 219761713123122 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T005436&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139325&fm=219761713123122&tin=02508201610067®Number=0000000000091631&sum=56600 0 [00:54:34]StoreToDocumentArchive [00:54:34]shift 556 fd 139325 [00:54:34]save to /storage/0556/doc_00139325 [00:54:34]save last doc name /storage/0556/doc_00139325 to /storage/kkm_last_doc_name [00:54:34]save OK [00:54:34]Clear old archive folders... [00:54:34]ProcessDocumentItem done err = 0, tmpTLVsize=381 [00:54:34]tlvbuf is 011E5220 [00:54:34]SAM_PROTO_ClearQueue [00:54:34]wFMCommunicate request_size=4 [00:54:34]MH_SAM_APDU [00:54:34]CAPDU: 80 09 00 00 [00:54:34]Write to MH i2c: E2 08 00 AE 28 80 09 00 00 00 00 00 00 48 [00:54:34]Write i2c OK [00:54:34]MH_I2C_Read... [00:54:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:54:34]OFD Sender: No OFD packet to send [00:54:34]Read from MH i2c: E2 [00:54:34]MH_I2C_Read... [00:54:34]Read from MH i2c: E2 03 00 [00:54:34]MH_I2C_Read... [00:54:34]Read from MH i2c: E2 03 00 AE 28 00 90 00 4A [00:54:34]RAPDU: 90 00 [00:54:34]wFMCommunicate OK [00:54:34]SAM_PROTO_ClearQueue done [00:54:34]KKMCreateOFDPacket [00:54:34]OFDProtocolAddRootSTLVToBuf [00:54:34]FM_MakeSignedData [00:54:34]FM_MakeSignedData [00:54:34]SAM_PROTO_SignData [00:54:34]wFMCommunicate request_size=4 [00:54:34]MH_SAM_APDU [00:54:34]CAPDU: 80 0D 01 02 [00:54:34]Write to MH i2c: E2 08 00 AF 28 80 0D 01 02 00 00 00 00 50 [00:54:34]Write i2c OK [00:54:34]MH_I2C_Read... [00:54:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:54:35]Read from MH i2c: E2 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: E2 03 00 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: E2 03 00 AF 28 00 90 00 4B [00:54:35]RAPDU: 90 00 [00:54:35]wFMCommunicate OK [00:54:35]wFMCommunicate request_size=255 [00:54:35]MH_SAM_APDU [00:54:35]CAPDU: 80 0D 02 02 FA 03 00 7D 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 80 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 DD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 01 00 [00:54:35]Write to MH i2c: E2 02 01 B0 28 80 0D 02 02 FA 00 03 00 7D 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 80 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 DD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 01 00 00 00 08 [00:54:35]Write i2c OK [00:54:35]MH_I2C_Read... [00:54:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:54:35]Read from MH i2c: E2 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: E2 03 00 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: E2 03 00 B0 28 00 90 00 4C [00:54:35]RAPDU: 90 00 [00:54:35]wFMCommunicate OK [00:54:35]wFMCommunicate request_size=140 [00:54:35]MH_SAM_APDU [00:54:35]CAPDU: 80 0D 02 02 87 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 17 00 00 00 00 07 04 06 00 18 DD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 CC 83 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3D 20 02 00 35 04 06 00 C7 DF 42 D8 8F 32 [00:54:35]Write to MH i2c: E2 8F 00 B1 28 80 0D 02 02 87 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 17 00 00 00 00 07 04 06 00 18 DD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 CC 83 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3D 20 02 00 35 04 06 00 C7 DF 42 D8 8F 32 00 00 05 [00:54:35]Write i2c OK [00:54:35]MH_I2C_Read... [00:54:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:54:35]Read from MH i2c: E2 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: E2 03 00 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: E2 03 00 B1 28 00 90 00 4D [00:54:35]RAPDU: 90 00 [00:54:35]wFMCommunicate OK [00:54:35]wFMCommunicate request_size=4 [00:54:35]MH_SAM_APDU [00:54:35]CAPDU: 80 0D 03 02 [00:54:35]Write to MH i2c: E2 08 00 B2 28 80 0D 03 02 00 00 00 00 55 [00:54:35]Write i2c OK [00:54:35]MH_I2C_Read... [00:54:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:54:35]Read from MH i2c: E2 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: E2 0B 00 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: E2 0B 00 B2 28 00 47 12 6B 8E 04 1B 01 E3 90 00 AB [00:54:35]RAPDU: 47 12 6B 8E 04 1B 01 E3 90 00 [00:54:35]wFMCommunicate OK [00:54:35]SAM_PROTO_SignData done [00:54:35]FM_MakeSignedData done [00:54:35]CreateOFDProtocolMessage [00:54:35]wFMCommunicate request_size=4 [00:54:35]MH_SAM_APDU [00:54:35]CAPDU: 80 11 00 00 [00:54:35]Write to MH i2c: E2 08 00 B3 28 80 11 00 00 00 00 00 00 55 [00:54:35]Write i2c OK [00:54:35]MH_I2C_Read... [00:54:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:54:35]Read from MH i2c: E2 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: E2 17 00 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: E2 17 00 B3 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B0 [00:54:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:54:35]wFMCommunicate OK [00:54:35]CreateOFDProtocolMessage done [00:54:35]OFDSenderStorePacket 139325 [00:54:35]StoreOFDPacket docnum=139325 [00:54:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 91 01 00 00 FE 54 89 01 76 F4 5A 03 01 00 03 00 7D 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 80 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 DD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 17 00 00 00 00 07 04 06 00 18 DD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 CC 83 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3D 20 02 00 35 04 06 00 C7 DF 42 D8 8F 32 47 12 6B 8E 04 1B 01 E3 [00:54:35]CheckFolder [00:54:35]dirname=/storage/ofd_packets [00:54:35]CheckFolder done [00:54:35]ProducePacketName [00:54:35]name=ofd_packets/00139325 [00:54:35]NVStorageSaveData ofd_packets/00139325 [00:54:35]File name is /storage/ofd_packets/00139325 [00:54:35]Write 431 bytes [00:54:35]NVStorageSaveData done [00:54:35]OFDSenderStorePacket done [00:54:35]KKMCreateOFDPacket done [00:54:35]NVStorageSaveData kkm_last_timestamp [00:54:35]File name is /storage/kkm_last_timestamp [00:54:35]Write 4 bytes [00:54:35]NVStorageSaveData done [00:54:35]ExternCall_PrintAddStr [00:54:35]wPrintStart [00:54:35]Write to MH i2c: 01 00 00 B4 28 DC [00:54:35]Write i2c OK [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: 01 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: 01 07 00 [00:54:35]MH_I2C_Read... [00:54:35]Read from MH i2c: 01 07 00 B4 28 00 00 00 00 00 FF 0F F1 [00:54:35]RasterBufferAndPrint [00:54:35]line Счет N : (3)335223 [00:54:35]line ИНН: 02508201610067 [00:54:35]line Контрольно-Кассовый Чек [00:54:35]line ПРОДАЖА [00:54:35]line Товар: 48743570 [00:54:35]line Сигареты Winston XStyle Blue [00:54:35]line 2.000 * 144.00 [00:54:35]line = 288.00 [00:54:35]line НДС 12% НСП 1% [00:54:35]line > о реализуемом товаре [00:54:35]line Товар: 48741224 [00:54:35]line Сигареты Winston Super Slims Blue [00:54:35]line 2.000 * 139.00 [00:54:35]line = 278.00 [00:54:35]line НДС 12% НСП 1% [00:54:35]line > о реализуемом товаре [00:54:35]line ИТОГО: 566.00 [00:54:35]line НСП 1% : 5.01 [00:54:35]line НДС 12% : 60.10 [00:54:35]line Наличными: 566.00 [00:54:35]line Безнал.: 0.00 [00:54:35]line Место: АЗС № 101 "Партнер Нефть" [00:54:35]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [00:54:35]line СНО: Общий режим [00:54:35]line Чек 9 30.10.2024 00:54 [00:54:35]line Смена: 556 ФФД: 1.0 [00:54:35]line ЗНМ: 0300000081 [00:54:35]line РНМ: 0000000000091631 [00:54:35]line Версия ККМ: 001 [00:54:35]line ФМ: 0000000000874669 [00:54:35]line ФД: 139325 [00:54:35]line ФПД: 219761713123122 [00:54:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T005436&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139325&fm=219761713123122&tin=02508201610067®Number=0000000000091631&sum=56600 [00:54:35]OFD Sender: Processing packet 139325 [packets to send 34, broken 33] [00:54:35]ProducePacketName [00:54:35]name=ofd_packets/00139325 [00:54:35]OFD Sender: To server: pG, [00:54:35]CommunicateWithHost lk.salyk.kg:30040 [00:54:35]ConnectInit lk.salyk.kg [00:54:35]line 0 [00:54:35]written 0, free lines is 4095 [00:54:35]Connected sock=10 [00:54: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 36 39 91 01 00 00 FE 54 89 01 76 F4 5A 03 01 00 03 00 7D 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 80 70 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 08 00 34 38 37 34 31 32 32 34 06 04 29 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 53 75 70 65 72 20 53 6C 69 6D 73 20 42 6C 75 65 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 4C 36 00 00 00 00 13 04 06 00 98 6C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 DD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F5 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 17 00 00 00 00 07 04 06 00 18 DD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 CC 83 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3D 20 02 00 35 04 06 00 C7 DF 42 D8 8F 32 47 12 6B 8E 04 1B 01 E3 [00:54: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 36 39 4F 00 00 00 6D 0C 47 00 D0 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3D 20 02 00 F4 03 04 00 7E 2F 21 67 B6 04 01 00 00 A8 A0 3F 15 F4 76 A2 02 [00:54:36]CommunicateWithHost err = 0 [00:54:36]CheckOFDResponse [00:54:36]1017 (14) - 77093643461234 [00:54:36]1041 (16) - 0000000000874669 [00:54:36]1040 (4) - 139325 [00:54:36]1012 (4) - 29.10.2024 18:54 [00:54:36]1206 (1) - 0 [00:54:36]OFD Sender: Remove packet 139325 [00:54:36]ProducePacketName [00:54:36]name=ofd_packets/00139325 [00:54:36]NVStorageDeleteData [00:54:36]Write to MH i2c: 01 00 00 E3 28 0B [00:54:36]Write i2c OK [00:54:36]MH_I2C_Read... [00:54:36]Read from MH i2c: 01 [00:54:36]MH_I2C_Read... [00:54:36]Read from MH i2c: 01 07 00 [00:54:36]MH_I2C_Read... [00:54:36]Read from MH i2c: 01 07 00 E3 28 00 00 00 00 00 89 0C A7 [00:54:36]RasterBufferAndPrint [00:54:36]line [00:54:36]line [00:54:36]line [00:54:36]line [00:54:36]line [00:54:36]written 0, free lines is 3218 [00:54:36]MH_Cut [00:54:36]Write to MH i2c: D1 01 00 EA 28 01 E4 [00:54:36]Write i2c OK [00:54:36]MH_I2C_Read... [00:54:36]Read from MH i2c: D1 [00:54:36]MH_I2C_Read... [00:54:36]Read from MH i2c: D1 01 00 [00:54:36]MH_I2C_Read... [00:54:36]Read from MH i2c: D1 01 00 EA 28 00 E3 [00:54:36]Write to MH i2c: 01 00 00 EB 28 13 [00:54:36]Write i2c OK [00:54:36]MH_I2C_Read... [00:54:36]OFD Sender: No OFD packet to send [00:54:37]*** Cut start [00:54:37]*** Partial cut [00:54:37]*** CUTSNS_PIN = 1 [00:54:37]*** CUTSNS_PIN = 0 [00:54:37]*** Brake cut motor [00:54:37]Read from MH i2c: 01 [00:54:37]MH_I2C_Read... [00:54:37]*** Stop cut motor [00:54:37]*** Cut end [00:54:37]Read from MH i2c: 01 07 00 [00:54:37]MH_I2C_Read... [00:54:37]Read from MH i2c: 01 07 00 EB 28 00 00 00 00 00 FF 0F 28 [00:54:37]process_action close_receipt done [00:54:37]requested_data is exist [00:54:37]produce_requested_data [00:54:37]requested_item fm.sn is exist - process it [00:54:37]wFMCommunicate request_size=4 [00:54:37]MH_SAM_APDU [00:54:37]CAPDU: 80 11 00 00 [00:54:37]Write to MH i2c: E2 08 00 EC 28 80 11 00 00 00 00 00 00 8E [00:54:37]Write i2c OK [00:54:37]MH_I2C_Read... [00:54:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:54:37]Read from MH i2c: E2 [00:54:37]MH_I2C_Read... [00:54:37]Read from MH i2c: E2 17 00 [00:54:37]MH_I2C_Read... [00:54:37]Read from MH i2c: E2 17 00 EC 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E9 [00:54:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [00:54:37]wFMCommunicate OK [00:54:37]requested_item fd.num is exist - process it [00:54:37]SAM_PROTO_GetFieldsCounters [00:54:37]wFMCommunicate request_size=4 [00:54:37]MH_SAM_APDU [00:54:37]CAPDU: 80 13 00 00 [00:54:37]Write to MH i2c: E2 08 00 ED 28 80 13 00 00 00 00 00 00 91 [00:54:37]Write i2c OK [00:54:37]MH_I2C_Read... [00:54:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:54:37]Read from MH i2c: E2 [00:54:37]MH_I2C_Read... [00:54:37]Read from MH i2c: E2 62 00 [00:54:37]MH_I2C_Read... [00:54:37]Read from MH i2c: E2 62 00 ED 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3D 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [00:54: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3D 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:54:37]wFMCommunicate OK [00:54:37]SAM_PROTO_GetFieldsCounters done [00:54:37]requested_item shift.num is exist - process it [00:54:37]requested_item shift.opened is exist - process it [00:54:37]req_shift_opened [00:54:37]FM_GetShiftState [00:54:37]SAM_PROTO_GetShiftState [00:54:37]wFMCommunicate request_size=4 [00:54:37]MH_SAM_APDU [00:54:37]CAPDU: 80 13 01 00 [00:54:37]Write to MH i2c: E2 08 00 EE 28 80 13 01 00 00 00 00 00 93 [00:54:37]Write i2c OK [00:54:37]MH_I2C_Read... [00:54:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:54:38]Read from MH i2c: E2 [00:54:38]MH_I2C_Read... [00:54:38]Read from MH i2c: E2 0E 00 [00:54:38]MH_I2C_Read... [00:54:38]Read from MH i2c: E2 0E 00 EE 28 00 09 00 01 86 76 21 67 00 00 00 00 90 00 23 [00:54:38]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [00:54:38]wFMCommunicate OK [00:54:38]SAM_PROTO_GetShiftState done [00:54:38]FM_GetShiftState done [00:54:38]req_shift_opened done [00:54:38]requested_item shift.open_date is exist - process it [00:54:38]req_shift_open_date [00:54:38]req_shift_open_date done [00:54:38]produce_requested_data done [00:54:38]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139325,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [00:54:38]process_action_free close_receipt [00:54:38]json_value_free [00:54:38]json_value_free done [00:54:38]process_json_proto returns [00:54:38]Send response to host [00:54:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139325,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [00:54:38]free response buf [00:54:38]execute_script done [00:54:38]execute_script returns [00:54:38]free content buf [00:54:38]Sock 8.Close socket [00:54:38]Sock 8.Thread stoped [00:54:41]OFD Sender: No OFD packet to send [00:54:46]OFD Sender: No OFD packet to send [00:54:51]OFD Sender: No OFD packet to send [00:54:56]OFD Sender: No OFD packet to send [00:55:01]OFD Sender: No OFD packet to send [00:55:06]OFD Sender: No OFD packet to send [00:55:11]OFD Sender: No OFD packet to send [00:55:16]OFD Sender: No OFD packet to send [00:55:21]OFD Sender: No OFD packet to send [00:55:26]OFD Sender: No OFD packet to send [00:55:31]OFD Sender: No OFD packet to send [00:55:36]OFD Sender: No OFD packet to send [00:55:41]OFD Sender: No OFD packet to send [00:55:46]OFD Sender: No OFD packet to send [00:55:51]OFD Sender: No OFD packet to send [00:55:56]OFD Sender: No OFD packet to send [00:56:01]OFD Sender: No OFD packet to send [00:56:06]OFD Sender: No OFD packet to send [00:56:11]OFD Sender: No OFD packet to send [00:56:16]OFD Sender: No OFD packet to send [00:56:21]OFD Sender: No OFD packet to send [00:56:26]OFD Sender: No OFD packet to send [00:56:31]OFD Sender: No OFD packet to send [00:56:36]OFD Sender: No OFD packet to send [00:56:41]OFD Sender: No OFD packet to send [00:56:46]OFD Sender: No OFD packet to send [00:56:51]OFD Sender: No OFD packet to send [00:56:56]OFD Sender: No OFD packet to send [00:57:01]OFD Sender: No OFD packet to send [00:57:06]OFD Sender: No OFD packet to send [00:57:11]OFD Sender: No OFD packet to send [00:57:16]OFD Sender: No OFD packet to send [00:57:21]OFD Sender: No OFD packet to send [00:57:26]OFD Sender: No OFD packet to send [00:57:31]OFD Sender: No OFD packet to send [00:57:36]OFD Sender: No OFD packet to send [00:57:41]OFD Sender: No OFD packet to send [00:57:46]OFD Sender: No OFD packet to send [00:57:51]OFD Sender: No OFD packet to send [00:57:56]OFD Sender: No OFD packet to send [00:58:01]OFD Sender: No OFD packet to send [00:58:06]OFD Sender: No OFD packet to send [00:58:11]OFD Sender: No OFD packet to send [00:58:16]OFD Sender: No OFD packet to send [00:58:21]OFD Sender: No OFD packet to send [00:58:26]OFD Sender: No OFD packet to send [00:58:31]OFD Sender: No OFD packet to send [00:58:36]OFD Sender: No OFD packet to send [00:58:41]OFD Sender: No OFD packet to send [00:58:46]OFD Sender: No OFD packet to send [00:58:51]OFD Sender: No OFD packet to send [00:58:56]OFD Sender: No OFD packet to send [00:59:01]OFD Sender: No OFD packet to send [00:59:06]OFD Sender: No OFD packet to send [00:59:11]OFD Sender: No OFD packet to send [00:59:16]OFD Sender: No OFD packet to send [00:59:21]OFD Sender: No OFD packet to send [00:59:26]OFD Sender: No OFD packet to send [00:59:31]OFD Sender: No OFD packet to send [00:59:36]OFD Sender: No OFD packet to send [00:59:41]OFD Sender: No OFD packet to send [00:59:46]OFD Sender: No OFD packet to send [00:59:51]OFD Sender: No OFD packet to send [00:59:56]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:34]accept exits with 9 [01:02:34]New connection [01:02:34]New thread 3067141476 created [01:02:34]Thread 3067284836 joined [01:02:34]Waiting for new connection... [01:02:34] Sock 9.Parse request [01:02:34]Sock 9.Check first char [01:02:34]Sock 9.First char is OK [01:02:34]request: POST /json_proto HTTP/1.0 [01:02:34]Method: POST [01:02:34]URL: /json_proto [01:02:34]Method is POST - this is cgi request [01:02:34]url: /json_proto [01:02:34]query_string will be loaded in cgi processing [01:02:34]execute_cgi json_proto POST (null) [01:02:34]execute_cgi path=json_proto method=POST [01:02:34]POST find Content-Length [01:02:34]Host: 172.17.50.196:8080 [01:02:34]Content-Length: 760 [01:02:34]Content-Type: application/json [01:02:34] [01:02:34]POST finish read [01:02:34]Found Content-Length = 760 [01:02:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335224", "tax_sys" : 0, "items" : [ { "code": "40822938", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0430\u043D\u0442\u0430 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:02:34]execute_script... [01:02:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335224", "tax_sys" : 0, "items" : [ { "code": "40822938", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0424\u0430\u043D\u0442\u0430 0,5\u043B", "price" : 75.00, "quantity" : 1.000, "sum" : 75.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 75.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:02:34]POST & json_proto [01:02:34]process_json_proto [01:02:34]json parsed OK: [01:02:34]protocol is kg_v1.0 [01:02:34]action value=close_receipt [01:02:34]process_action close_receipt [01:02:34]cmd_close_receipt [01:02:34]MH_GetDate [01:02:34]Write to MH i2c: F0 00 00 EF 28 06 [01:02:34]Write i2c OK [01:02:34]MH_I2C_Read... [01:02:34]Read from MH i2c: F0 [01:02:34]MH_I2C_Read... [01:02:34]Read from MH i2c: F0 09 00 [01:02:34]MH_I2C_Read... [01:02:34]Read from MH i2c: F0 09 00 EF 28 00 AD 85 21 67 72 0D 1C 67 CB [01:02:34]GetLastDocTimeStamp 1730249676 [01:02:34]current date 1730250157 [01:02:34]FM_GetShiftState [01:02:34]SAM_PROTO_GetShiftState [01:02:34]wFMCommunicate request_size=4 [01:02:34]MH_SAM_APDU [01:02:34]CAPDU: 80 13 01 00 [01:02:34]Write to MH i2c: E2 08 00 F0 28 80 13 01 00 00 00 00 00 95 [01:02:34]Write i2c OK [01:02:34]MH_I2C_Read... [01:02:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:02:34]Read from MH i2c: E2 [01:02:34]MH_I2C_Read... [01:02:34]Read from MH i2c: E2 0E 00 [01:02:34]MH_I2C_Read... [01:02:34]Read from MH i2c: E2 0E 00 F0 28 00 09 00 01 86 76 21 67 00 00 00 00 90 00 25 [01:02:34]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:02:34]wFMCommunicate OK [01:02:34]SAM_PROTO_GetShiftState done [01:02:34]FM_GetShiftState done [01:02:34]opened in 1730246278 [01:02:34]opened+sec_in_day 1730332678 [01:02:34]quantity*price = 7500 [01:02:34]sum+1 = 7501 [01:02:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 0.00 Безнал.: 75.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 10 30.10.2024 01:02 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139326 ФПД: 255418007247977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T010237&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139326&fm=255418007247977&tin=02508201610067®Number=0000000000091631&sum=7500 0 [01:02:35]StoreToDocumentArchive [01:02:35]shift 556 fd 139326 [01:02:35]save to /storage/0556/doc_00139326 [01:02:35]save last doc name /storage/0556/doc_00139326 to /storage/kkm_last_doc_name [01:02:35]save OK [01:02:35]Clear old archive folders... [01:02:35]ProcessDocumentItem done err = 0, tmpTLVsize=268 [01:02:35]tlvbuf is 011AD770 [01:02:35]SAM_PROTO_ClearQueue [01:02:35]wFMCommunicate request_size=4 [01:02:35]MH_SAM_APDU [01:02:35]CAPDU: 80 09 00 00 [01:02:35]Write to MH i2c: E2 08 00 FD 28 80 09 00 00 00 00 00 00 97 [01:02:35]Write i2c OK [01:02:35]MH_I2C_Read... [01:02:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:02:35]Read from MH i2c: E2 [01:02:35]MH_I2C_Read... [01:02:35]Read from MH i2c: E2 03 00 [01:02:35]MH_I2C_Read... [01:02:35]Read from MH i2c: E2 03 00 FD 28 00 90 00 99 [01:02:35]RAPDU: 90 00 [01:02:35]wFMCommunicate OK [01:02:35]SAM_PROTO_ClearQueue done [01:02:35]KKMCreateOFDPacket [01:02:35]OFDProtocolAddRootSTLVToBuf [01:02:35]FM_MakeSignedData [01:02:35]FM_MakeSignedData [01:02:35]SAM_PROTO_SignData [01:02:35]wFMCommunicate request_size=4 [01:02:35]MH_SAM_APDU [01:02:35]CAPDU: 80 0D 01 02 [01:02:35]Write to MH i2c: E2 08 00 FE 28 80 0D 01 02 00 00 00 00 9F [01:02:35]Write i2c OK [01:02:35]MH_I2C_Read... [01:02:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:02:35]Read from MH i2c: E2 [01:02:35]MH_I2C_Read... [01:02:35]Read from MH i2c: E2 03 00 [01:02:35]MH_I2C_Read... [01:02:35]Read from MH i2c: E2 03 00 FE 28 00 90 00 9A [01:02:35]RAPDU: 90 00 [01:02:35]wFMCommunicate OK [01:02:35]wFMCommunicate request_size=255 [01:02:35]MH_SAM_APDU [01:02:35]CAPDU: 80 0D 02 02 FA 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 30 38 32 32 39 33 38 06 04 1F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 1D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 AD 85 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [01:02:35]Write to MH i2c: E2 02 01 FF 28 80 0D 02 02 FA 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 30 38 32 32 39 33 38 06 04 1F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 1D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 AD 85 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 E7 [01:02:35]Write i2c OK [01:02:35]MH_I2C_Read... [01:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:02:36]Read from MH i2c: E2 [01:02:36]MH_I2C_Read... [01:02:36]Read from MH i2c: E2 03 00 [01:02:36]MH_I2C_Read... [01:02:36]Read from MH i2c: E2 03 00 FF 28 00 90 00 9B [01:02:36]RAPDU: 90 00 [01:02:36]wFMCommunicate OK [01:02:36]wFMCommunicate request_size=27 [01:02:36]MH_SAM_APDU [01:02:36]CAPDU: 80 0D 02 02 16 34 36 36 39 10 04 04 00 3E 20 02 00 35 04 06 00 E8 4D 23 97 5C 69 [01:02:36]Write to MH i2c: E2 1E 00 00 29 80 0D 02 02 16 00 34 36 36 39 10 04 04 00 3E 20 02 00 35 04 06 00 E8 4D 23 97 5C 69 00 00 13 [01:02:36]Write i2c OK [01:02:36]MH_I2C_Read... [01:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:02:36]Read from MH i2c: E2 [01:02:36]MH_I2C_Read... [01:02:36]Read from MH i2c: E2 03 00 [01:02:36]MH_I2C_Read... [01:02:36]Read from MH i2c: E2 03 00 00 29 00 90 00 9D [01:02:36]RAPDU: 90 00 [01:02:36]wFMCommunicate OK [01:02:36]wFMCommunicate request_size=4 [01:02:36]MH_SAM_APDU [01:02:36]CAPDU: 80 0D 03 02 [01:02:36]Write to MH i2c: E2 08 00 01 29 80 0D 03 02 00 00 00 00 A5 [01:02:36]Write i2c OK [01:02:36]MH_I2C_Read... [01:02:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:02:36]Read from MH i2c: E2 [01:02:36]MH_I2C_Read... [01:02:36]Read from MH i2c: E2 0B 00 [01:02:36]MH_I2C_Read... [01:02:36]Read from MH i2c: E2 0B 00 01 29 00 E4 6C EF 55 3A 42 C4 F1 90 00 6B [01:02:36]RAPDU: E4 6C EF 55 3A 42 C4 F1 90 00 [01:02:36]wFMCommunicate OK [01:02:36]SAM_PROTO_SignData done [01:02:36]FM_MakeSignedData done [01:02:36]CreateOFDProtocolMessage [01:02:36]wFMCommunicate request_size=4 [01:02:36]MH_SAM_APDU [01:02:36]CAPDU: 80 11 00 00 [01:02:36]Write to MH i2c: E2 08 00 02 29 80 11 00 00 00 00 00 00 A5 [01:02:36]Write i2c OK [01:02:36]MH_I2C_Read... [01:02:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:02:36]Read from MH i2c: E2 [01:02:36]MH_I2C_Read... [01:02:36]Read from MH i2c: E2 17 00 [01:02:36]MH_I2C_Read... [01:02:36]Read from MH i2c: E2 17 00 02 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 00 [01:02:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:02:36]wFMCommunicate OK [01:02:36]CreateOFDProtocolMessage done [01:02:36]OFDSenderStorePacket 139326 [01:02:36]StoreOFDPacket docnum=139326 [01:02:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 20 01 00 00 0E DC 18 01 02 6E 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 30 38 32 32 39 33 38 06 04 1F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 1D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 AD 85 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3E 20 02 00 35 04 06 00 E8 4D 23 97 5C 69 E4 6C EF 55 3A 42 C4 F1 [01:02:36]CheckFolder [01:02:36]dirname=/storage/ofd_packets [01:02:36]CheckFolder done [01:02:36]ProducePacketName [01:02:36]name=ofd_packets/00139326 [01:02:36]NVStorageSaveData ofd_packets/00139326 [01:02:36]File name is /storage/ofd_packets/00139326 [01:02:36]Write 318 bytes [01:02:36]NVStorageSaveData done [01:02:36]OFDSenderStorePacket done [01:02:36]KKMCreateOFDPacket done [01:02:36]NVStorageSaveData kkm_last_timestamp [01:02:36]File name is /storage/kkm_last_timestamp [01:02:36]Write 4 bytes [01:02:36]NVStorageSaveData done [01:02:36]ExternCall_PrintAddStr [01:02:36]wPrintStart [01:02:36]Write to MH i2c: 01 00 00 03 29 2C [01:02:36]Write i2c OK [01:02:36]MH_I2C_Read... [01:02:36]Read from MH i2c: 01 [01:02:36]MH_I2C_Read... [01:02:36]Read from MH i2c: 01 07 00 [01:02:36]MH_I2C_Read... [01:02:36]Read from MH i2c: 01 07 00 03 29 00 00 00 00 00 FF 0F 41 [01:02:36]RasterBufferAndPrint [01:02:36]line Счет N : (3)335224 [01:02:36]line ИНН: 02508201610067 [01:02:36]line Контрольно-Кассовый Чек [01:02:36]line ПРОДАЖА [01:02:36]line Товар: 40822938 [01:02:36]line Напиток Фанта 0,5л [01:02:36]line 1.000 * 75.00 [01:02:36]line = 75.00 [01:02:36]line НДС 12% НСП 1% [01:02:36]line > о реализуемом товаре [01:02:36]line ИТОГО: 75.00 [01:02:36]line НСП 1% : 0.66 [01:02:36]line НДС 12% : 7.96 [01:02:36]line Наличными: 0.00 [01:02:36]line Безнал.: 75.00 [01:02:36]line Место: АЗС № 101 "Партнер Нефть" [01:02:36]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:02:36]line СНО: Общий режим [01:02:36]line Чек 10 30.10.2024 01:02 [01:02:36]line Смена: 556 ФФД: 1.0 [01:02:36]line ЗНМ: 0300000081 [01:02:36]line РНМ: 0000000000091631 [01:02:36]line Версия ККМ: 001 [01:02:36]line Платежная система: Mbank [01:02:36]line ФМ: 0000000000874669 [01:02:36]line ФД: 139326 [01:02:36]line ФПД: 255418007247977 [01:02:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T010237&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139326&fm=255418007247977&tin=02508201610067®Number=0000000000091631&sum=7500 [01:02:36]line 0 [01:02:36]OFD Sender: Processing packet 139326 [packets to send 34, broken 33] [01:02:36]ProducePacketName [01:02:36]name=ofd_packets/00139326 [01:02:36]OFD Sender: To server: pG, [01:02:36]CommunicateWithHost lk.salyk.kg:30040 [01:02:36]ConnectInit lk.salyk.kg [01:02:36]written 0, free lines is 4095 [01:02:36]Connected sock=10 [01:02: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 36 39 20 01 00 00 0E DC 18 01 02 6E 5A 03 01 00 03 00 0C 01 1E 04 01 00 01 23 04 5E 00 8A 04 08 00 34 30 38 32 32 39 33 38 06 04 1F 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A4 D0 B0 D0 BD D1 82 D0 B0 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 4C 1D 00 00 00 00 13 04 06 00 4C 1D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 1D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 42 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 1D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 AD 85 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3E 20 02 00 35 04 06 00 E8 4D 23 97 5C 69 E4 6C EF 55 3A 42 C4 F1 [01:02: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 36 39 4F 00 00 00 67 A6 47 00 92 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3E 20 02 00 F4 03 04 00 5F 31 21 67 B6 04 01 00 00 10 11 DC CE CF 6F C9 E5 [01:02:36]CommunicateWithHost err = 0 [01:02:36]CheckOFDResponse [01:02:36]1017 (14) - 77093643461234 [01:02:36]1041 (16) - 0000000000874669 [01:02:36]1040 (4) - 139326 [01:02:36]1012 (4) - 29.10.2024 19:02 [01:02:36]1206 (1) - 0 [01:02:36]OFD Sender: Remove packet 139326 [01:02:36]ProducePacketName [01:02:36]name=ofd_packets/00139326 [01:02:36]NVStorageDeleteData [01:02:37]Write to MH i2c: 01 00 00 2C 29 55 [01:02:37]Write i2c OK [01:02:37]MH_I2C_Read... [01:02:37]Read from MH i2c: 01 [01:02:37]MH_I2C_Read... [01:02:37]Read from MH i2c: 01 07 00 [01:02:37]MH_I2C_Read... [01:02:37]Read from MH i2c: 01 07 00 2C 29 00 00 00 00 00 FC 0C 64 [01:02:37]RasterBufferAndPrint [01:02:37]line [01:02:37]line [01:02:37]line [01:02:37]line [01:02:37]line [01:02:37]written 0, free lines is 3331 [01:02:37]MH_Cut [01:02:37]Write to MH i2c: D1 01 00 33 29 01 2E [01:02:37]Write i2c OK [01:02:37]MH_I2C_Read... [01:02:37]Read from MH i2c: D1 [01:02:37]MH_I2C_Read... [01:02:37]Read from MH i2c: D1 01 00 [01:02:37]MH_I2C_Read... [01:02:37]Read from MH i2c: D1 01 00 33 29 00 2D [01:02:37]Write to MH i2c: 01 00 00 34 29 5D [01:02:37]Write i2c OK [01:02:37]MH_I2C_Read... [01:02:37]OFD Sender: No OFD packet to send [01:02:37]*** Cut start [01:02:37]*** Partial cut [01:02:37]*** CUTSNS_PIN = 1 [01:02:37]*** CUTSNS_PIN = 0 [01:02:38]*** Brake cut motor [01:02:38]Read from MH i2c: 01 [01:02:38]MH_I2C_Read... [01:02:38]*** Stop cut motor [01:02:38]*** Cut end [01:02:38]Read from MH i2c: 01 07 00 [01:02:38]MH_I2C_Read... [01:02:38]Read from MH i2c: 01 07 00 34 29 00 00 00 00 00 FF 0F 72 [01:02:38]process_action close_receipt done [01:02:38]requested_data is exist [01:02:38]produce_requested_data [01:02:38]requested_item fm.sn is exist - process it [01:02:38]wFMCommunicate request_size=4 [01:02:38]MH_SAM_APDU [01:02:38]CAPDU: 80 11 00 00 [01:02:38]Write to MH i2c: E2 08 00 35 29 80 11 00 00 00 00 00 00 D8 [01:02:38]Write i2c OK [01:02:38]MH_I2C_Read... [01:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:02:38]Read from MH i2c: E2 [01:02:38]MH_I2C_Read... [01:02:38]Read from MH i2c: E2 17 00 [01:02:38]MH_I2C_Read... [01:02:38]Read from MH i2c: E2 17 00 35 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 33 [01:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:02:38]wFMCommunicate OK [01:02:38]requested_item fd.num is exist - process it [01:02:38]SAM_PROTO_GetFieldsCounters [01:02:38]wFMCommunicate request_size=4 [01:02:38]MH_SAM_APDU [01:02:38]CAPDU: 80 13 00 00 [01:02:38]Write to MH i2c: E2 08 00 36 29 80 13 00 00 00 00 00 00 DB [01:02:38]Write i2c OK [01:02:38]MH_I2C_Read... [01:02:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:02:38]Read from MH i2c: E2 [01:02:38]MH_I2C_Read... [01:02:38]Read from MH i2c: E2 62 00 [01:02:38]MH_I2C_Read... [01:02:38]Read from MH i2c: E2 62 00 36 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3E 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [01:02:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3E 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:02:38]wFMCommunicate OK [01:02:38]SAM_PROTO_GetFieldsCounters done [01:02:38]requested_item shift.num is exist - process it [01:02:38]requested_item shift.opened is exist - process it [01:02:38]req_shift_opened [01:02:38]FM_GetShiftState [01:02:38]SAM_PROTO_GetShiftState [01:02:38]wFMCommunicate request_size=4 [01:02:38]MH_SAM_APDU [01:02:38]CAPDU: 80 13 01 00 [01:02:38]Write to MH i2c: E2 08 00 37 29 80 13 01 00 00 00 00 00 DD [01:02:38]Write i2c OK [01:02:38]MH_I2C_Read... [01:02:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:02:38]Read from MH i2c: E2 [01:02:38]MH_I2C_Read... [01:02:38]Read from MH i2c: E2 0E 00 [01:02:38]MH_I2C_Read... [01:02:38]Read from MH i2c: E2 0E 00 37 29 00 09 00 01 86 76 21 67 00 00 00 00 90 00 6D [01:02:38]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:02:38]wFMCommunicate OK [01:02:38]SAM_PROTO_GetShiftState done [01:02:38]FM_GetShiftState done [01:02:38]req_shift_opened done [01:02:38]requested_item shift.open_date is exist - process it [01:02:38]req_shift_open_date [01:02:38]req_shift_open_date done [01:02:38]produce_requested_data done [01:02:38]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139326,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [01:02:38]process_action_free close_receipt [01:02:38]json_value_free [01:02:38]json_value_free done [01:02:38]process_json_proto returns [01:02:38]Send response to host [01:02:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139326,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [01:02:38]free response buf [01:02:38]execute_script done [01:02:38]execute_script returns [01:02:38]free content buf [01:02:38]Sock 9.Close socket [01:02:38]Sock 9.Thread stoped [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:57]OFD Sender: No OFD packet to send [01:04:02]OFD Sender: No OFD packet to send [01:04:07]OFD Sender: No OFD packet to send [01:04:12]OFD Sender: No OFD packet to send [01:04:17]OFD Sender: No OFD packet to send [01:04:22]OFD Sender: No OFD packet to send [01:04:27]OFD Sender: No OFD packet to send [01:04:32]OFD Sender: No OFD packet to send [01:04:37]OFD Sender: No OFD packet to send [01:04:42]OFD Sender: No OFD packet to send [01:04:47]OFD Sender: No OFD packet to send [01:04:52]OFD Sender: No OFD packet to send [01:04:57]OFD Sender: No OFD packet to send [01:05:02]OFD Sender: No OFD packet to send [01:05:07]OFD Sender: No OFD packet to send [01:05:12]OFD Sender: No OFD packet to send [01:05:17]OFD Sender: No OFD packet to send [01:05:22]OFD Sender: No OFD packet to send [01:05:27]OFD Sender: No OFD packet to send [01:05:32]OFD Sender: No OFD packet to send [01:05:37]OFD Sender: No OFD packet to send [01:05:42]OFD Sender: No OFD packet to send [01:05:47]OFD Sender: No OFD packet to send [01:05:52]OFD Sender: No OFD packet to send [01:05:57]OFD Sender: No OFD packet to send [01:06:02]OFD Sender: No OFD packet to send [01:06:07]OFD Sender: No OFD packet to send [01:06:12]OFD Sender: No OFD packet to send [01:06:17]OFD Sender: No OFD packet to send [01:06:22]OFD Sender: No OFD packet to send [01:06:27]OFD Sender: No OFD packet to send [01:06:32]OFD Sender: No OFD packet to send [01:06:37]OFD Sender: No OFD packet to send [01:06:42]OFD Sender: No OFD packet to send [01:06:47]OFD Sender: No OFD packet to send [01:06:52]OFD Sender: No OFD packet to send [01:06:57]OFD Sender: No OFD packet to send [01:07:02]OFD Sender: No OFD packet to send [01:07:07]OFD Sender: No OFD packet to send [01:07:12]OFD Sender: No OFD packet to send [01:07:17]OFD Sender: No OFD packet to send [01:07:22]OFD Sender: No OFD packet to send [01:07:27]OFD Sender: No OFD packet to send [01:07:32]OFD Sender: No OFD packet to send [01:07:37]OFD Sender: No OFD packet to send [01:07:42]OFD Sender: No OFD packet to send [01:07:47]OFD Sender: No OFD packet to send [01:07:52]OFD Sender: No OFD packet to send [01:07:57]OFD Sender: No OFD packet to send [01:08:02]OFD Sender: No OFD packet to send [01:08:07]OFD Sender: No OFD packet to send [01:08:12]OFD Sender: No OFD packet to send [01:08:17]OFD Sender: No OFD packet to send [01:08:22]OFD Sender: No OFD packet to send [01:08:27]OFD Sender: No OFD packet to send [01:08:32]OFD Sender: No OFD packet to send [01:08:37]OFD Sender: No OFD packet to send [01:08:42]OFD Sender: No OFD packet to send [01:08:47]OFD Sender: No OFD packet to send [01:08:52]OFD Sender: No OFD packet to send [01:08:57]OFD Sender: No OFD packet to send [01:09:02]OFD Sender: No OFD packet to send [01:09:07]OFD Sender: No OFD packet to send [01:09:12]OFD Sender: No OFD packet to send [01:09:17]OFD Sender: No OFD packet to send [01:09:22]OFD Sender: No OFD packet to send [01:09:27]OFD Sender: No OFD packet to send [01:09:32]OFD Sender: No OFD packet to send [01:09:37]OFD Sender: No OFD packet to send [01:09:42]OFD Sender: No OFD packet to send [01:09:47]OFD Sender: No OFD packet to send [01:09:52]OFD Sender: No OFD packet to send [01:09:57]OFD Sender: No OFD packet to send [01:10:02]OFD Sender: No OFD packet to send [01:10:07]OFD Sender: No OFD packet to send [01:10:12]OFD Sender: No OFD packet to send [01:10:13]accept exits with 8 [01:10:13]New connection [01:10:13]New thread 3067284836 created [01:10:13]Thread 3067141476 joined [01:10:13]Waiting for new connection... [01:10:13] Sock 8.Parse request [01:10:13]Sock 8.Check first char [01:10:13]Sock 8.First char is OK [01:10:13]request: POST /json_proto HTTP/1.0 [01:10:13]Method: POST [01:10:13]URL: /json_proto [01:10:13]Method is POST - this is cgi request [01:10:13]url: /json_proto [01:10:13]query_string will be loaded in cgi processing [01:10:13]execute_cgi json_proto POST (null) [01:10:13]execute_cgi path=json_proto method=POST [01:10:13]POST find Content-Length [01:10:13]Host: 172.17.50.196:8080 [01:10:13]Content-Length: 646 [01:10:13]Content-Type: application/json [01:10:13] [01:10:13]POST finish read [01:10:13]Found Content-Length = 646 [01:10:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335225", "tax_sys" : 0, "items" : [ { "code": "6921207700453", "name": "\u041F\u0440\u0435\u0437\u0435\u0440\u0432\u0430\u0442\u0438\u0432 Vie Tex 3\u0448\u0442", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:10:13]execute_script... [01:10: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 : (3)335225", "tax_sys" : 0, "items" : [ { "code": "6921207700453", "name": "\u041F\u0440\u0435\u0437\u0435\u0440\u0432\u0430\u0442\u0438\u0432 Vie Tex 3\u0448\u0442", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:10:13]POST & json_proto [01:10:13]process_json_proto [01:10:13]json parsed OK: [01:10:13]protocol is kg_v1.0 [01:10:13]action value=close_receipt [01:10:13]process_action close_receipt [01:10:13]cmd_close_receipt [01:10:13]MH_GetDate [01:10:13]Write to MH i2c: F0 00 00 38 29 50 [01:10:13]Write i2c OK [01:10:13]MH_I2C_Read... [01:10:13]Read from MH i2c: F0 [01:10:13]MH_I2C_Read... [01:10:13]Read from MH i2c: F0 09 00 [01:10:13]MH_I2C_Read... [01:10:13]Read from MH i2c: F0 09 00 38 29 00 78 87 21 67 72 0D 1C 67 E2 [01:10:13]GetLastDocTimeStamp 1730250157 [01:10:13]current date 1730250616 [01:10:13]FM_GetShiftState [01:10:13]SAM_PROTO_GetShiftState [01:10:13]wFMCommunicate request_size=4 [01:10:13]MH_SAM_APDU [01:10:13]CAPDU: 80 13 01 00 [01:10:13]Write to MH i2c: E2 08 00 39 29 80 13 01 00 00 00 00 00 DF [01:10:13]Write i2c OK [01:10:13]MH_I2C_Read... [01:10:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:10:13]Read from MH i2c: E2 [01:10:13]MH_I2C_Read... [01:10:13]Read from MH i2c: E2 0E 00 [01:10:13]MH_I2C_Read... [01:10:13]Read from MH i2c: E2 0E 00 39 29 00 09 00 01 86 76 21 67 00 00 00 00 90 00 6F [01:10:13]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:10:13]wFMCommunicate OK [01:10:13]SAM_PROTO_GetShiftState done [01:10:13]FM_GetShiftState done [01:10:13]opened in 1730246278 [01:10:13]opened+sec_in_day 1730332678 [01:10:13]quantity*price = 13000 [01:10:13]sum+1 = 13001 [01:10:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 11 30.10.2024 01:10 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139327 ФПД: 233285383279376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T011016&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139327&fm=233285383279376&tin=02508201610067®Number=0000000000091631&sum=13000 0 [01:10:14]StoreToDocumentArchive [01:10:14]shift 556 fd 139327 [01:10:14]save to /storage/0556/doc_00139327 [01:10:14]save last doc name /storage/0556/doc_00139327 to /storage/kkm_last_doc_name [01:10:14]save OK [01:10:14]Clear old archive folders... [01:10:14]ProcessDocumentItem done err = 0, tmpTLVsize=278 [01:10:14]tlvbuf is 01194210 [01:10:14]SAM_PROTO_ClearQueue [01:10:14]wFMCommunicate request_size=4 [01:10:14]MH_SAM_APDU [01:10:14]CAPDU: 80 09 00 00 [01:10:14]Write to MH i2c: E2 08 00 46 29 80 09 00 00 00 00 00 00 E1 [01:10:14]Write i2c OK [01:10:14]MH_I2C_Read... [01:10:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:10:14]Read from MH i2c: E2 [01:10:14]MH_I2C_Read... [01:10:14]Read from MH i2c: E2 03 00 [01:10:14]MH_I2C_Read... [01:10:14]Read from MH i2c: E2 03 00 46 29 00 90 00 E3 [01:10:14]RAPDU: 90 00 [01:10:14]wFMCommunicate OK [01:10:14]SAM_PROTO_ClearQueue done [01:10:14]KKMCreateOFDPacket [01:10:14]OFDProtocolAddRootSTLVToBuf [01:10:14]FM_MakeSignedData [01:10:14]FM_MakeSignedData [01:10:14]SAM_PROTO_SignData [01:10:14]wFMCommunicate request_size=4 [01:10:14]MH_SAM_APDU [01:10:14]CAPDU: 80 0D 01 02 [01:10:14]Write to MH i2c: E2 08 00 47 29 80 0D 01 02 00 00 00 00 E9 [01:10:14]Write i2c OK [01:10:14]MH_I2C_Read... [01:10:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:10:14]Read from MH i2c: E2 [01:10:14]MH_I2C_Read... [01:10:14]Read from MH i2c: E2 03 00 [01:10:14]MH_I2C_Read... [01:10:14]Read from MH i2c: E2 03 00 47 29 00 90 00 E4 [01:10:14]RAPDU: 90 00 [01:10:14]wFMCommunicate OK [01:10:14]wFMCommunicate request_size=255 [01:10:14]MH_SAM_APDU [01:10:14]CAPDU: 80 0D 02 02 FA 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 36 39 32 31 32 30 37 37 30 30 34 35 33 06 04 24 00 D0 9F D1 80 D0 B5 D0 B7 D0 B5 D1 80 D0 B2 D0 B0 D1 82 D0 B8 D0 B2 20 56 69 65 20 54 65 78 20 33 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 78 87 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 [01:10:14]Write to MH i2c: E2 02 01 48 29 80 0D 02 02 FA 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 36 39 32 31 32 30 37 37 30 30 34 35 33 06 04 24 00 D0 9F D1 80 D0 B5 D0 B7 D0 B5 D1 80 D0 B2 D0 B0 D1 82 D0 B8 D0 B2 20 56 69 65 20 54 65 78 20 33 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 78 87 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 00 00 5D [01:10:14]Write i2c OK [01:10:14]MH_I2C_Read... [01:10:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:10:15]Read from MH i2c: E2 [01:10:15]MH_I2C_Read... [01:10:15]Read from MH i2c: E2 03 00 [01:10:15]MH_I2C_Read... [01:10:15]Read from MH i2c: E2 03 00 48 29 00 90 00 E5 [01:10:15]RAPDU: 90 00 [01:10:15]wFMCommunicate OK [01:10:15]wFMCommunicate request_size=37 [01:10:15]MH_SAM_APDU [01:10:15]CAPDU: 80 0D 02 02 20 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3F 20 02 00 35 04 06 00 D4 2B FC 66 D3 10 [01:10:15]Write to MH i2c: E2 28 00 49 29 80 0D 02 02 20 00 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3F 20 02 00 35 04 06 00 D4 2B FC 66 D3 10 00 00 F0 [01:10:15]Write i2c OK [01:10:15]MH_I2C_Read... [01:10:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:10:15]Read from MH i2c: E2 [01:10:15]MH_I2C_Read... [01:10:15]Read from MH i2c: E2 03 00 [01:10:15]MH_I2C_Read... [01:10:15]Read from MH i2c: E2 03 00 49 29 00 90 00 E6 [01:10:15]RAPDU: 90 00 [01:10:15]wFMCommunicate OK [01:10:15]wFMCommunicate request_size=4 [01:10:15]MH_SAM_APDU [01:10:15]CAPDU: 80 0D 03 02 [01:10:15]Write to MH i2c: E2 08 00 4A 29 80 0D 03 02 00 00 00 00 EE [01:10:15]Write i2c OK [01:10:15]MH_I2C_Read... [01:10:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:10:15]Read from MH i2c: E2 [01:10:15]MH_I2C_Read... [01:10:15]Read from MH i2c: E2 0B 00 [01:10:15]MH_I2C_Read... [01:10:15]Read from MH i2c: E2 0B 00 4A 29 00 3C 6D AB 61 43 E9 AA 16 90 00 90 [01:10:15]RAPDU: 3C 6D AB 61 43 E9 AA 16 90 00 [01:10:15]wFMCommunicate OK [01:10:15]SAM_PROTO_SignData done [01:10:15]FM_MakeSignedData done [01:10:15]CreateOFDProtocolMessage [01:10:15]wFMCommunicate request_size=4 [01:10:15]MH_SAM_APDU [01:10:15]CAPDU: 80 11 00 00 [01:10:15]Write to MH i2c: E2 08 00 4B 29 80 11 00 00 00 00 00 00 EE [01:10:15]Write i2c OK [01:10:15]MH_I2C_Read... [01:10:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:10:15]Read from MH i2c: E2 [01:10:15]MH_I2C_Read... [01:10:15]Read from MH i2c: E2 17 00 [01:10:15]MH_I2C_Read... [01:10:15]Read from MH i2c: E2 17 00 4B 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 49 [01:10:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:10:15]wFMCommunicate OK [01:10:15]CreateOFDProtocolMessage done [01:10:15]OFDSenderStorePacket 139327 [01:10:15]StoreOFDPacket docnum=139327 [01:10:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2A 01 00 00 08 45 22 01 FC E3 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 36 39 32 31 32 30 37 37 30 30 34 35 33 06 04 24 00 D0 9F D1 80 D0 B5 D0 B7 D0 B5 D1 80 D0 B2 D0 B0 D1 82 D0 B8 D0 B2 20 56 69 65 20 54 65 78 20 33 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 78 87 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3F 20 02 00 35 04 06 00 D4 2B FC 66 D3 10 3C 6D AB 61 43 E9 AA 16 [01:10:15]CheckFolder [01:10:15]dirname=/storage/ofd_packets [01:10:15]CheckFolder done [01:10:15]ProducePacketName [01:10:15]name=ofd_packets/00139327 [01:10:15]NVStorageSaveData ofd_packets/00139327 [01:10:15]File name is /storage/ofd_packets/00139327 [01:10:15]Write 328 bytes [01:10:15]NVStorageSaveData done [01:10:15]OFDSenderStorePacket done [01:10:15]KKMCreateOFDPacket done [01:10:15]NVStorageSaveData kkm_last_timestamp [01:10:15]File name is /storage/kkm_last_timestamp [01:10:15]Write 4 bytes [01:10:15]NVStorageSaveData done [01:10:15]ExternCall_PrintAddStr [01:10:15]wPrintStart [01:10:15]Write to MH i2c: 01 00 00 4C 29 75 [01:10:15]Write i2c OK [01:10:15]MH_I2C_Read... [01:10:15]Read from MH i2c: 01 [01:10:15]MH_I2C_Read... [01:10:15]Read from MH i2c: 01 07 00 [01:10:15]MH_I2C_Read... [01:10:15]Read from MH i2c: 01 07 00 4C 29 00 00 00 00 00 FF 0F 8A [01:10:15]RasterBufferAndPrint [01:10:15]line Счет N : (3)335225 [01:10:15]line ИНН: 02508201610067 [01:10:15]line Контрольно-Кассовый Чек [01:10:15]line ПРОДАЖА [01:10:15]line Товар: 6921207700453 [01:10:15]line Презерватив Vie Tex 3шт [01:10:15]line 1.000 * 130.00 [01:10:15]line = 130.00 [01:10:15]line НДС 12% НСП 1% [01:10:15]line > о реализуемом товаре [01:10:15]line ИТОГО: 130.00 [01:10:15]line НСП 1% : 1.15 [01:10:15]line НДС 12% : 13.80 [01:10:15]line Наличными: 130.00 [01:10:15]line Безнал.: 0.00 [01:10:15]line Место: АЗС № 101 "Партнер Нефть" [01:10:15]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:10:15]line СНО: Общий режим [01:10:15]line Чек 11 30.10.2024 01:10 [01:10:15]line Смена: 556 ФФД: 1.0 [01:10:15]line ЗНМ: 0300000081 [01:10:15]line РНМ: 0000000000091631 [01:10:15]line Версия ККМ: 001 [01:10:15]line ФМ: 0000000000874669 [01:10:15]line ФД: 139327 [01:10:15]line ФПД: 233285383279376 [01:10:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T011016&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139327&fm=233285383279376&tin=02508201610067®Number=0000000000091631&sum=13000 [01:10:15]line 0 [01:10:15]OFD Sender: Processing packet 139327 [packets to send 34, broken 33] [01:10:15]ProducePacketName [01:10:15]name=ofd_packets/00139327 [01:10:15]OFD Sender: To server: pG, [01:10:15]CommunicateWithHost lk.salyk.kg:30040 [01:10:15]ConnectInit lk.salyk.kg [01:10:15]written 0, free lines is 4095 [01:10:15]Connected sock=10 [01:10: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 36 39 2A 01 00 00 08 45 22 01 FC E3 5A 03 01 00 03 00 16 01 1E 04 01 00 01 23 04 68 00 8A 04 0D 00 36 39 32 31 32 30 37 37 30 30 34 35 33 06 04 24 00 D0 9F D1 80 D0 B5 D0 B7 D0 B5 D1 80 D0 B2 D0 B0 D1 82 D0 B8 D0 B2 20 56 69 65 20 54 65 78 20 33 D1 88 D1 82 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 78 87 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 3F 20 02 00 35 04 06 00 D4 2B FC 66 D3 10 3C 6D AB 61 43 E9 AA 16 [01:10: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 36 39 4F 00 00 00 49 1B 47 00 2F 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 36 39 10 04 04 00 3F 20 02 00 F4 03 04 00 2A 33 21 67 B6 04 01 00 00 59 4F 50 07 BA 0A A0 97 [01:10:15]CommunicateWithHost err = 0 [01:10:15]CheckOFDResponse [01:10:15]1017 (14) - 77093643461234 [01:10:15]1041 (16) - 0000000000874669 [01:10:15]1040 (4) - 139327 [01:10:15]1012 (4) - 29.10.2024 19:10 [01:10:15]1206 (1) - 0 [01:10:15]OFD Sender: Remove packet 139327 [01:10:15]ProducePacketName [01:10:15]name=ofd_packets/00139327 [01:10:15]NVStorageDeleteData [01:10:16]Write to MH i2c: 01 00 00 74 29 9D [01:10:16]Write i2c OK [01:10:16]MH_I2C_Read... [01:10:16]Read from MH i2c: 01 [01:10:16]MH_I2C_Read... [01:10:16]Read from MH i2c: 01 07 00 [01:10:16]MH_I2C_Read... [01:10:16]Read from MH i2c: 01 07 00 74 29 00 00 00 00 00 0B 0D BC [01:10:16]RasterBufferAndPrint [01:10:16]line [01:10:16]line [01:10:16]line [01:10:16]line [01:10:16]line [01:10:16]written 0, free lines is 3345 [01:10:16]MH_Cut [01:10:16]Write to MH i2c: D1 01 00 7B 29 01 76 [01:10:16]Write i2c OK [01:10:16]MH_I2C_Read... [01:10:16]Read from MH i2c: D1 [01:10:16]MH_I2C_Read... [01:10:16]Read from MH i2c: D1 01 00 [01:10:16]MH_I2C_Read... [01:10:16]Read from MH i2c: D1 01 00 7B 29 00 75 [01:10:16]Write to MH i2c: 01 00 00 7C 29 A5 [01:10:16]Write i2c OK [01:10:16]MH_I2C_Read... [01:10:16]OFD Sender: No OFD packet to send [01:10:16]*** Cut start [01:10:16]*** Partial cut [01:10:16]*** CUTSNS_PIN = 1 [01:10:16]*** CUTSNS_PIN = 0 [01:10:17]*** Brake cut motor [01:10:17]Read from MH i2c: 01 [01:10:17]MH_I2C_Read... [01:10:17]*** Stop cut motor [01:10:17]*** Cut end [01:10:17]Read from MH i2c: 01 07 00 [01:10:17]MH_I2C_Read... [01:10:17]Read from MH i2c: 01 07 00 7C 29 00 00 00 00 00 FF 0F BA [01:10:17]process_action close_receipt done [01:10:17]requested_data is exist [01:10:17]produce_requested_data [01:10:17]requested_item fm.sn is exist - process it [01:10:17]wFMCommunicate request_size=4 [01:10:17]MH_SAM_APDU [01:10:17]CAPDU: 80 11 00 00 [01:10:17]Write to MH i2c: E2 08 00 7D 29 80 11 00 00 00 00 00 00 20 [01:10:17]Write i2c OK [01:10:17]MH_I2C_Read... [01:10:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:10:17]Read from MH i2c: E2 [01:10:17]MH_I2C_Read... [01:10:17]Read from MH i2c: E2 17 00 [01:10:17]MH_I2C_Read... [01:10:17]Read from MH i2c: E2 17 00 7D 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 7B [01:10:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:10:17]wFMCommunicate OK [01:10:17]requested_item fd.num is exist - process it [01:10:17]SAM_PROTO_GetFieldsCounters [01:10:17]wFMCommunicate request_size=4 [01:10:17]MH_SAM_APDU [01:10:17]CAPDU: 80 13 00 00 [01:10:17]Write to MH i2c: E2 08 00 7E 29 80 13 00 00 00 00 00 00 23 [01:10:17]Write i2c OK [01:10:17]MH_I2C_Read... [01:10:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:10:17]Read from MH i2c: E2 [01:10:17]MH_I2C_Read... [01:10:17]Read from MH i2c: E2 62 00 [01:10:17]MH_I2C_Read... [01:10:17]Read from MH i2c: E2 62 00 7E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3F 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [01:10: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 3F 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:10:17]wFMCommunicate OK [01:10:17]SAM_PROTO_GetFieldsCounters done [01:10:17]requested_item shift.num is exist - process it [01:10:17]requested_item shift.opened is exist - process it [01:10:17]req_shift_opened [01:10:17]FM_GetShiftState [01:10:17]SAM_PROTO_GetShiftState [01:10:17]wFMCommunicate request_size=4 [01:10:17]MH_SAM_APDU [01:10:17]CAPDU: 80 13 01 00 [01:10:17]Write to MH i2c: E2 08 00 7F 29 80 13 01 00 00 00 00 00 25 [01:10:17]Write i2c OK [01:10:17]MH_I2C_Read... [01:10:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:10:17]Read from MH i2c: E2 [01:10:17]MH_I2C_Read... [01:10:17]Read from MH i2c: E2 0E 00 [01:10:17]MH_I2C_Read... [01:10:17]Read from MH i2c: E2 0E 00 7F 29 00 09 00 01 86 76 21 67 00 00 00 00 90 00 B5 [01:10:17]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:10:17]wFMCommunicate OK [01:10:17]SAM_PROTO_GetShiftState done [01:10:17]FM_GetShiftState done [01:10:17]req_shift_opened done [01:10:17]requested_item shift.open_date is exist - process it [01:10:17]req_shift_open_date [01:10:17]req_shift_open_date done [01:10:17]produce_requested_data done [01:10:17]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139327,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [01:10:17]process_action_free close_receipt [01:10:17]json_value_free [01:10:17]json_value_free done [01:10:17]process_json_proto returns [01:10:17]Send response to host [01:10:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139327,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [01:10:17]free response buf [01:10:17]execute_script done [01:10:17]execute_script returns [01:10:17]free content buf [01:10:17]Sock 8.Close socket [01:10:17]Sock 8.Thread stoped [01:10:21]OFD Sender: No OFD packet to send [01:10:26]OFD Sender: No OFD packet to send [01:10:31]OFD Sender: No OFD packet to send [01:10:36]OFD Sender: No OFD packet to send [01:10:41]OFD Sender: No OFD packet to send [01:10:46]OFD Sender: No OFD packet to send [01:10:51]OFD Sender: No OFD packet to send [01:10:56]OFD Sender: No OFD packet to send [01:11:01]OFD Sender: No OFD packet to send [01:11:06]OFD Sender: No OFD packet to send [01:11:11]OFD Sender: No OFD packet to send [01:11:16]OFD Sender: No OFD packet to send [01:11:21]OFD Sender: No OFD packet to send [01:11:26]OFD Sender: No OFD packet to send [01:11:31]OFD Sender: No OFD packet to send [01:11:36]OFD Sender: No OFD packet to send [01:11:41]OFD Sender: No OFD packet to send [01:11:46]OFD Sender: No OFD packet to send [01:11:51]OFD Sender: No OFD packet to send [01:11:56]OFD Sender: No OFD packet to send [01:12:01]OFD Sender: No OFD packet to send [01:12:06]OFD Sender: No OFD packet to send [01:12:11]OFD Sender: No OFD packet to send [01:12:16]OFD Sender: No OFD packet to send [01:12:21]OFD Sender: No OFD packet to send [01:12:26]OFD Sender: No OFD packet to send [01:12:31]OFD Sender: No OFD packet to send [01:12:36]OFD Sender: No OFD packet to send [01:12:41]OFD Sender: No OFD packet to send [01:12:46]OFD Sender: No OFD packet to send [01:12:51]OFD Sender: No OFD packet to send [01:12:56]OFD Sender: No OFD packet to send [01:13:01]OFD Sender: No OFD packet to send [01:13:06]OFD Sender: No OFD packet to send [01:13:11]OFD Sender: No OFD packet to send [01:13:16]OFD Sender: No OFD packet to send [01:13:21]OFD Sender: No OFD packet to send [01:13:26]OFD Sender: No OFD packet to send [01:13:31]OFD Sender: No OFD packet to send [01:13:36]OFD Sender: No OFD packet to send [01:13:41]OFD Sender: No OFD packet to send [01:13:46]OFD Sender: No OFD packet to send [01:13:51]OFD Sender: No OFD packet to send [01:13:56]OFD Sender: No OFD packet to send [01:14:01]OFD Sender: No OFD packet to send [01:14:06]OFD Sender: No OFD packet to send [01:14:11]OFD Sender: No OFD packet to send [01:14:16]OFD Sender: No OFD packet to send [01:14:21]OFD Sender: No OFD packet to send [01:14:26]OFD Sender: No OFD packet to send [01:14:31]OFD Sender: No OFD packet to send [01:14:36]OFD Sender: No OFD packet to send [01:14:41]OFD Sender: No OFD packet to send [01:14:46]OFD Sender: No OFD packet to send [01:14:51]OFD Sender: No OFD packet to send [01:14:56]OFD Sender: No OFD packet to send [01:15:01]OFD Sender: No OFD packet to send [01:15:06]OFD Sender: No OFD packet to send [01:15:11]OFD Sender: No OFD packet to send [01:15:16]OFD Sender: No OFD packet to send [01:15:21]OFD Sender: No OFD packet to send [01:15:26]OFD Sender: No OFD packet to send [01:15:31]OFD Sender: No OFD packet to send [01:15:36]OFD Sender: No OFD packet to send [01:15:41]OFD Sender: No OFD packet to send [01:15:46]OFD Sender: No OFD packet to send [01:15:51]OFD Sender: No OFD packet to send [01:15:56]OFD Sender: No OFD packet to send [01:16:01]OFD Sender: No OFD packet to send [01:16:06]OFD Sender: No OFD packet to send [01:16:11]OFD Sender: No OFD packet to send [01:16:16]OFD Sender: No OFD packet to send [01:16:21]OFD Sender: No OFD packet to send [01:16:26]OFD Sender: No OFD packet to send [01:16:31]OFD Sender: No OFD packet to send [01:16:36]OFD Sender: No OFD packet to send [01:16:41]OFD Sender: No OFD packet to send [01:16:46]OFD Sender: No OFD packet to send [01:16:51]OFD Sender: No OFD packet to send [01:16:56]OFD Sender: No OFD packet to send [01:17:01]OFD Sender: No OFD packet to send [01:17:06]OFD Sender: No OFD packet to send [01:17:11]OFD Sender: No OFD packet to send [01:17:16]OFD Sender: No OFD packet to send [01:17:21]OFD Sender: No OFD packet to send [01:17:26]OFD Sender: No OFD packet to send [01:17:31]OFD Sender: No OFD packet to send [01:17:36]OFD Sender: No OFD packet to send [01:17:41]OFD Sender: No OFD packet to send [01:17:46]OFD Sender: No OFD packet to send [01:17:51]OFD Sender: No OFD packet to send [01:17:56]OFD Sender: No OFD packet to send [01:18:01]OFD Sender: No OFD packet to send [01:18:06]OFD Sender: No OFD packet to send [01:18:11]OFD Sender: No OFD packet to send [01:18:16]OFD Sender: No OFD packet to send [01:18:21]OFD Sender: No OFD packet to send [01:18:26]OFD Sender: No OFD packet to send [01:18:31]OFD Sender: No OFD packet to send [01:18:36]OFD Sender: No OFD packet to send [01:18:41]OFD Sender: No OFD packet to send [01:18:46]OFD Sender: No OFD packet to send [01:18:51]OFD Sender: No OFD packet to send [01:18:56]OFD Sender: No OFD packet to send [01:19:01]OFD Sender: No OFD packet to send [01:19:06]OFD Sender: No OFD packet to send [01:19:11]OFD Sender: No OFD packet to send [01:19:16]OFD Sender: No OFD packet to send [01:19:21]OFD Sender: No OFD packet to send [01:19:26]OFD Sender: No OFD packet to send [01:19:31]OFD Sender: No OFD packet to send [01:19:36]OFD Sender: No OFD packet to send [01:19:41]OFD Sender: No OFD packet to send [01:19:46]OFD Sender: No OFD packet to send [01:19:51]OFD Sender: No OFD packet to send [01:19:56]OFD Sender: No OFD packet to send [01:20:01]OFD Sender: No OFD packet to send [01:20:06]OFD Sender: No OFD packet to send [01:20:11]OFD Sender: No OFD packet to send [01:20:16]OFD Sender: No OFD packet to send [01:20:22]OFD Sender: No OFD packet to send [01:20:27]OFD Sender: No OFD packet to send [01:20:32]OFD Sender: No OFD packet to send [01:20:37]OFD Sender: No OFD packet to send [01:20:42]OFD Sender: No OFD packet to send [01:20:47]OFD Sender: No OFD packet to send [01:20:52]OFD Sender: No OFD packet to send [01:20:57]OFD Sender: No OFD packet to send [01:21:02]OFD Sender: No OFD packet to send [01:21:07]OFD Sender: No OFD packet to send [01:21:10]accept exits with 9 [01:21:10]New connection [01:21:10]New thread 3067141476 created [01:21:10]Thread 3067284836 joined [01:21:10]Waiting for new connection... [01:21:10] Sock 9.Parse request [01:21:10]Sock 9.Check first char [01:21:10]Sock 9.First char is OK [01:21:10]request: POST /json_proto HTTP/1.0 [01:21:10]Method: POST [01:21:10]URL: /json_proto [01:21:10]Method is POST - this is cgi request [01:21:10]url: /json_proto [01:21:10]query_string will be loaded in cgi processing [01:21:10]execute_cgi json_proto POST (null) [01:21:10]execute_cgi path=json_proto method=POST [01:21:10]POST find Content-Length [01:21:10]Host: 172.17.50.196:8080 [01:21:10]Content-Length: 1463 [01:21:10]Content-Type: application/json [01:21:10] [01:21:10]POST finish read [01:21:10]Found Content-Length = 1463 [01:21:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335226", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4630007400389", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0414\u0416\u0418\u041D\u041D 140\u0433", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202522701", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0447\u0435\u0440\u043D\u044B\u0439 \u041C\u0430\u043B\u0438\u043D\u0430 1,2", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 469.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:10]execute_script... [01:21:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335226", "tax_sys" : 0, "items" : [ { "code": "4870001570071", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 1\u043B", "price" : 119.00, "quantity" : 1.000, "sum" : 119.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4630007400389", "name": "\u0421\u0435\u043C\u0435\u0447\u043A\u0438 \u0414\u0416\u0418\u041D\u041D 140\u0433", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870202522701", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Maxi \u0427\u0430\u0439 \u0447\u0435\u0440\u043D\u044B\u0439 \u041C\u0430\u043B\u0438\u043D\u0430 1,2", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 469.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:10]POST & json_proto [01:21:10]process_json_proto [01:21:10]json parsed OK: [01:21:10]protocol is kg_v1.0 [01:21:10]action value=close_receipt [01:21:10]process_action close_receipt [01:21:10]cmd_close_receipt [01:21:10]MH_GetDate [01:21:10]Write to MH i2c: F0 00 00 80 29 98 [01:21:10]Write i2c OK [01:21:10]MH_I2C_Read... [01:21:10]Read from MH i2c: F0 [01:21:10]MH_I2C_Read... [01:21:10]Read from MH i2c: F0 09 00 [01:21:10]MH_I2C_Read... [01:21:10]Read from MH i2c: F0 09 00 80 29 00 08 8A 21 67 72 0D 1C 67 BD [01:21:10]GetLastDocTimeStamp 1730250616 [01:21:10]current date 1730251272 [01:21:10]FM_GetShiftState [01:21:10]SAM_PROTO_GetShiftState [01:21:10]wFMCommunicate request_size=4 [01:21:10]MH_SAM_APDU [01:21:10]CAPDU: 80 13 01 00 [01:21:10]Write to MH i2c: E2 08 00 81 29 80 13 01 00 00 00 00 00 27 [01:21:10]Write i2c OK [01:21:10]MH_I2C_Read... [01:21:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:10]Read from MH i2c: E2 [01:21:10]MH_I2C_Read... [01:21:10]Read from MH i2c: E2 0E 00 [01:21:10]MH_I2C_Read... [01:21:10]Read from MH i2c: E2 0E 00 81 29 00 09 00 01 86 76 21 67 00 00 00 00 90 00 B7 [01:21:10]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:21:10]wFMCommunicate OK [01:21:10]SAM_PROTO_GetShiftState done [01:21:10]FM_GetShiftState done [01:21:10]opened in 1730246278 [01:21:10]opened+sec_in_day 1730332678 [01:21:10]quantity*price = 11900 [01:21:10]sum+1 = 11901 [01:21:10]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4630007400389 Семечки ДЖИНН 140г 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870202522701 Напиток Maxi Чай черный Малина 1,2 1.000 * 125.00 = 125.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4700000481453 Напиток энерг Nitro Max 0,45 ж/б 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 469.00 НСП 1% : 4.15 НДС 12% : 49.80 Наличными: 469.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 12 30.10.2024 01:21 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139328 ФПД: 22646129456732 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T012113&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139328&fm=22646129456732&tin=02508201610067®Number=0000000000091631&sum=46900 0 [01:21:11]StoreToDocumentArchive [01:21:11]shift 556 fd 139328 [01:21:11]save to /storage/0556/doc_00139328 [01:21:11]save last doc name /storage/0556/doc_00139328 to /storage/kkm_last_doc_name [01:21:11]save OK [01:21:11]Clear old archive folders... [01:21:11]ProcessDocumentItem done err = 0, tmpTLVsize=615 [01:21:11]tlvbuf is B6F2B430 [01:21:11]SAM_PROTO_ClearQueue [01:21:11]wFMCommunicate request_size=4 [01:21:11]MH_SAM_APDU [01:21:11]CAPDU: 80 09 00 00 [01:21:11]Write to MH i2c: E2 08 00 8E 29 80 09 00 00 00 00 00 00 29 [01:21:11]Write i2c OK [01:21:11]MH_I2C_Read... [01:21:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:21:11]Read from MH i2c: E2 [01:21:11]MH_I2C_Read... [01:21:11]Read from MH i2c: E2 03 00 [01:21:11]MH_I2C_Read... [01:21:11]Read from MH i2c: E2 03 00 8E 29 00 90 00 2B [01:21:11]RAPDU: 90 00 [01:21:11]wFMCommunicate OK [01:21:11]SAM_PROTO_ClearQueue done [01:21:11]KKMCreateOFDPacket [01:21:11]OFDProtocolAddRootSTLVToBuf [01:21:11]FM_MakeSignedData [01:21:11]FM_MakeSignedData [01:21:11]SAM_PROTO_SignData [01:21:11]wFMCommunicate request_size=4 [01:21:11]MH_SAM_APDU [01:21:11]CAPDU: 80 0D 01 02 [01:21:11]Write to MH i2c: E2 08 00 8F 29 80 0D 01 02 00 00 00 00 31 [01:21:11]Write i2c OK [01:21:11]MH_I2C_Read... [01:21:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:21:11]Read from MH i2c: E2 [01:21:11]MH_I2C_Read... [01:21:11]Read from MH i2c: E2 03 00 [01:21:11]MH_I2C_Read... [01:21:11]Read from MH i2c: E2 03 00 8F 29 00 90 00 2C [01:21:11]RAPDU: 90 00 [01:21:11]wFMCommunicate OK [01:21:11]wFMCommunicate request_size=255 [01:21:11]MH_SAM_APDU [01:21:11]CAPDU: 80 0D 02 02 FA 03 00 67 02 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 33 38 39 06 04 1F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 [01:21:11]Write to MH i2c: E2 02 01 90 29 80 0D 02 02 FA 00 03 00 67 02 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 33 38 39 06 04 1F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 00 00 6C [01:21:11]Write i2c OK [01:21:11]MH_I2C_Read... [01:21:12]OFD Sender: No OFD packet to send [01:21:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:21:12]Read from MH i2c: E2 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: E2 03 00 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: E2 03 00 90 29 00 90 00 2D [01:21:12]RAPDU: 90 00 [01:21:12]wFMCommunicate OK [01:21:12]wFMCommunicate request_size=255 [01:21:12]MH_SAM_APDU [01:21:12]CAPDU: 80 0D 02 02 FA 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 [01:21:12]Write to MH i2c: E2 02 01 91 29 80 0D 02 02 FA 00 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 F6 [01:21:12]Write i2c OK [01:21:12]MH_I2C_Read... [01:21:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:21:12]Read from MH i2c: E2 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: E2 03 00 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: E2 03 00 91 29 00 90 00 2E [01:21:12]RAPDU: 90 00 [01:21:12]wFMCommunicate OK [01:21:12]wFMCommunicate request_size=124 [01:21:12]MH_SAM_APDU [01:21:12]CAPDU: 80 0D 02 02 77 74 13 00 00 00 00 07 04 06 00 34 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 09 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 40 20 02 00 35 04 06 00 14 98 B6 80 76 5C [01:21:12]Write to MH i2c: E2 7F 00 92 29 80 0D 02 02 77 00 74 13 00 00 00 00 07 04 06 00 34 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 09 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 40 20 02 00 35 04 06 00 14 98 B6 80 76 5C 00 00 3D [01:21:12]Write i2c OK [01:21:12]MH_I2C_Read... [01:21:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:21:12]Read from MH i2c: E2 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: E2 03 00 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: E2 03 00 92 29 00 90 00 2F [01:21:12]RAPDU: 90 00 [01:21:12]wFMCommunicate OK [01:21:12]wFMCommunicate request_size=4 [01:21:12]MH_SAM_APDU [01:21:12]CAPDU: 80 0D 03 02 [01:21:12]Write to MH i2c: E2 08 00 93 29 80 0D 03 02 00 00 00 00 37 [01:21:12]Write i2c OK [01:21:12]MH_I2C_Read... [01:21:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:21:12]Read from MH i2c: E2 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: E2 0B 00 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: E2 0B 00 93 29 00 8A 82 88 C4 88 11 9F 6B 90 00 33 [01:21:12]RAPDU: 8A 82 88 C4 88 11 9F 6B 90 00 [01:21:12]wFMCommunicate OK [01:21:12]SAM_PROTO_SignData done [01:21:12]FM_MakeSignedData done [01:21:12]CreateOFDProtocolMessage [01:21:12]wFMCommunicate request_size=4 [01:21:12]MH_SAM_APDU [01:21:12]CAPDU: 80 11 00 00 [01:21:12]Write to MH i2c: E2 08 00 94 29 80 11 00 00 00 00 00 00 37 [01:21:12]Write i2c OK [01:21:12]MH_I2C_Read... [01:21:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:21:12]Read from MH i2c: E2 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: E2 17 00 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: E2 17 00 94 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 92 [01:21:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:21:12]wFMCommunicate OK [01:21:12]CreateOFDProtocolMessage done [01:21:12]OFDSenderStorePacket 139328 [01:21:12]StoreOFDPacket docnum=139328 [01:21:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 7B 02 00 00 63 10 73 02 11 0F 5A 03 01 00 03 00 67 02 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 33 38 39 06 04 1F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 13 00 00 00 00 07 04 06 00 34 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 09 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 40 20 02 00 35 04 06 00 14 98 B6 80 76 5C 8A 82 88 C4 88 11 9F 6B [01:21:12]CheckFolder [01:21:12]dirname=/storage/ofd_packets [01:21:12]CheckFolder done [01:21:12]ProducePacketName [01:21:12]name=ofd_packets/00139328 [01:21:12]NVStorageSaveData ofd_packets/00139328 [01:21:12]File name is /storage/ofd_packets/00139328 [01:21:12]Write 665 bytes [01:21:12]NVStorageSaveData done [01:21:12]OFDSenderStorePacket done [01:21:12]KKMCreateOFDPacket done [01:21:12]NVStorageSaveData kkm_last_timestamp [01:21:12]File name is /storage/kkm_last_timestamp [01:21:12]Write 4 bytes [01:21:12]NVStorageSaveData done [01:21:12]ExternCall_PrintAddStr [01:21:12]wPrintStart [01:21:12]Write to MH i2c: 01 00 00 95 29 BE [01:21:12]Write i2c OK [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: 01 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: 01 07 00 [01:21:12]MH_I2C_Read... [01:21:12]Read from MH i2c: 01 07 00 95 29 00 00 00 00 00 FF 0F D3 [01:21:12]RasterBufferAndPrint [01:21:12]line Счет N : (3)335226 [01:21:12]line ИНН: 02508201610067 [01:21:12]line Контрольно-Кассовый Чек [01:21:12]line ПРОДАЖА [01:21:12]line Товар: 4870001570071 [01:21:12]line Напиток Pepsi 1л [01:21:12]line 1.000 * 119.00 [01:21:12]line = 119.00 [01:21:12]line НДС 12% НСП 1% [01:21:12]line > о реализуемом товаре [01:21:12]line Товар: 4630007400389 [01:21:12]line Семечки ДЖИНН 140г [01:21:12]line 1.000 * 130.00 [01:21:12]line = 130.00 [01:21:12]line НДС 12% НСП 1% [01:21:12]line > о реализуемом товаре [01:21:12]line Товар: 4870202522701 [01:21:12]line Напиток Maxi Чай черный Малина 1,2 [01:21:12]line 1.000 * 125.00 [01:21:12]line = 125.00 [01:21:12]line НДС 12% НСП 1% [01:21:12]line > о реализуемом товаре [01:21:12]line Товар: 4700000481453 [01:21:12]line Напиток энерг Nitro Max 0,45 ж/б [01:21:12]line 1.000 * 95.00 [01:21:12]line = 95.00 [01:21:12]line НДС 12% НСП 1% [01:21:12]line > о реализуемом товаре [01:21:12]line ИТОГО: 469.00 [01:21:12]line НСП 1% : 4.15 [01:21:12]line НДС 12% : 49.80 [01:21:12]line Наличными: 469.00 [01:21:12]line Безнал.: 0.00 [01:21:12]line Место: АЗС № 101 "Партнер Нефть" [01:21:12]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:21:12]line СНО: Общий режим [01:21:12]line Чек 12 30.10.2024 01:21 [01:21:12]line Смена: 556 ФФД: 1.0 [01:21:12]line ЗНМ: 0300000081 [01:21:12]line РНМ: 0000000000091631 [01:21:12]line Версия ККМ: 001 [01:21:12]line ФМ: 0000000000874669 [01:21:12]line ФД: 139328 [01:21:12]line ФПД: 22646129456732 [01:21:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T012113&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139328&fm=22646129456732&tin=02508201610067®Number=0000000000091631&sum=46900 [01:21:12]line 0 [01:21:12]OFD Sender: Processing packet 139328 [packets to send 34, broken 33] [01:21:12]ProducePacketName [01:21:12]name=ofd_packets/00139328 [01:21:12]OFD Sender: To server: pG, [01:21:12]CommunicateWithHost lk.salyk.kg:30040 [01:21:12]ConnectInit lk.salyk.kg [01:21:12]written 0, free lines is 4095 [01:21:13]Connected sock=10 [01:21: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 36 39 7B 02 00 00 63 10 73 02 11 0F 5A 03 01 00 03 00 67 02 1E 04 01 00 01 23 04 5C 00 8A 04 0D 00 34 38 37 30 30 30 31 35 37 30 30 37 31 06 04 18 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 50 65 70 73 69 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 7C 2E 00 00 00 00 13 04 06 00 7C 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 0D 00 34 36 33 30 30 30 37 34 30 30 33 38 39 06 04 1F 00 D0 A1 D0 B5 D0 BC D0 B5 D1 87 D0 BA D0 B8 20 D0 94 D0 96 D0 98 D0 9D D0 9D 20 31 34 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 32 35 32 32 37 30 31 06 04 38 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 4D 61 78 69 20 D0 A7 D0 B0 D0 B9 20 D1 87 D0 B5 D1 80 D0 BD D1 8B D0 B9 20 D0 9C D0 B0 D0 BB D0 B8 D0 BD D0 B0 20 31 2C 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 13 00 00 00 00 07 04 06 00 34 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 09 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 40 20 02 00 35 04 06 00 14 98 B6 80 76 5C 8A 82 88 C4 88 11 9F 6B [01:21:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 2A 87 47 00 4C 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 36 39 10 04 04 00 40 20 02 00 F4 03 04 00 BB 35 21 67 B6 04 01 00 00 4A 0B A3 F3 67 C5 B8 88 [01:21:13]CommunicateWithHost err = 0 [01:21:13]CheckOFDResponse [01:21:13]1017 (14) - 77093643461234 [01:21:13]1041 (16) - 0000000000874669 [01:21:13]1040 (4) - 139328 [01:21:13]1012 (4) - 29.10.2024 19:21 [01:21:13]1206 (1) - 0 [01:21:13]OFD Sender: Remove packet 139328 [01:21:13]ProducePacketName [01:21:13]name=ofd_packets/00139328 [01:21:13]NVStorageDeleteData [01:21:13]Write to MH i2c: 01 00 00 D1 29 FA [01:21:13]Write i2c OK [01:21:13]MH_I2C_Read... [01:21:13]Read from MH i2c: 01 [01:21:13]MH_I2C_Read... [01:21:13]Read from MH i2c: 01 07 00 [01:21:13]MH_I2C_Read... [01:21:13]Read from MH i2c: 01 07 00 D1 29 00 00 00 00 00 10 0C 1D [01:21:13]RasterBufferAndPrint [01:21:13]line [01:21:13]line [01:21:13]line [01:21:13]line [01:21:13]line [01:21:13]written 0, free lines is 3095 [01:21:13]MH_Cut [01:21:13]Write to MH i2c: D1 01 00 D8 29 01 D3 [01:21:13]Write i2c OK [01:21:13]MH_I2C_Read... [01:21:13]Read from MH i2c: D1 [01:21:13]MH_I2C_Read... [01:21:13]Read from MH i2c: D1 01 00 [01:21:13]MH_I2C_Read... [01:21:13]Read from MH i2c: D1 01 00 D8 29 00 D2 [01:21:13]Write to MH i2c: 01 00 00 D9 29 02 [01:21:13]Write i2c OK [01:21:13]MH_I2C_Read... [01:21:13]OFD Sender: No OFD packet to send [01:21:14]*** Cut start [01:21:14]*** Partial cut [01:21:14]*** CUTSNS_PIN = 1 [01:21:14]*** CUTSNS_PIN = 0 [01:21:14]*** Brake cut motor [01:21:15]Read from MH i2c: 01 [01:21:15]MH_I2C_Read... [01:21:15]*** Stop cut motor [01:21:15]*** Cut end [01:21:15]Read from MH i2c: 01 07 00 [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: 01 07 00 D9 29 00 00 00 00 00 FF 0F 17 [01:21:15]process_action close_receipt done [01:21:15]requested_data is exist [01:21:15]produce_requested_data [01:21:15]requested_item fm.sn is exist - process it [01:21:15]wFMCommunicate request_size=4 [01:21:15]MH_SAM_APDU [01:21:15]CAPDU: 80 11 00 00 [01:21:15]Write to MH i2c: E2 08 00 DA 29 80 11 00 00 00 00 00 00 7D [01:21:15]Write i2c OK [01:21:15]MH_I2C_Read... [01:21:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:21:15]Read from MH i2c: E2 [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: E2 17 00 [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: E2 17 00 DA 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D8 [01:21:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:21:15]wFMCommunicate OK [01:21:15]requested_item fd.num is exist - process it [01:21:15]SAM_PROTO_GetFieldsCounters [01:21:15]wFMCommunicate request_size=4 [01:21:15]MH_SAM_APDU [01:21:15]CAPDU: 80 13 00 00 [01:21:15]Write to MH i2c: E2 08 00 DB 29 80 13 00 00 00 00 00 00 80 [01:21:15]Write i2c OK [01:21:15]MH_I2C_Read... [01:21:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:21:15]Read from MH i2c: E2 [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: E2 62 00 [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: E2 62 00 DB 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 40 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 58 [01:21:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 40 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:21:15]wFMCommunicate OK [01:21:15]SAM_PROTO_GetFieldsCounters done [01:21:15]requested_item shift.num is exist - process it [01:21:15]requested_item shift.opened is exist - process it [01:21:15]req_shift_opened [01:21:15]FM_GetShiftState [01:21:15]SAM_PROTO_GetShiftState [01:21:15]wFMCommunicate request_size=4 [01:21:15]MH_SAM_APDU [01:21:15]CAPDU: 80 13 01 00 [01:21:15]Write to MH i2c: E2 08 00 DC 29 80 13 01 00 00 00 00 00 82 [01:21:15]Write i2c OK [01:21:15]MH_I2C_Read... [01:21:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:15]Read from MH i2c: E2 [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: E2 0E 00 [01:21:15]MH_I2C_Read... [01:21:15]Read from MH i2c: E2 0E 00 DC 29 00 09 00 01 86 76 21 67 00 00 00 00 90 00 12 [01:21:15]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:21:15]wFMCommunicate OK [01:21:15]SAM_PROTO_GetShiftState done [01:21:15]FM_GetShiftState done [01:21:15]req_shift_opened done [01:21:15]requested_item shift.open_date is exist - process it [01:21:15]req_shift_open_date [01:21:15]req_shift_open_date done [01:21:15]produce_requested_data done [01:21:15]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139328,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [01:21:15]process_action_free close_receipt [01:21:15]json_value_free [01:21:15]json_value_free done [01:21:15]process_json_proto returns [01:21:15]Send response to host [01:21:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139328,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [01:21:15]free response buf [01:21:15]execute_script done [01:21:15]execute_script returns [01:21:15]free content buf [01:21:15]Sock 9.Close socket [01:21:15]Sock 9.Thread stoped [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:53]OFD Sender: No OFD packet to send [01:22:58]OFD Sender: No OFD packet to send [01:23:03]OFD Sender: No OFD packet to send [01:23:08]OFD Sender: No OFD packet to send [01:23:13]OFD Sender: No OFD packet to send [01:23:18]OFD Sender: No OFD packet to send [01:23:23]OFD Sender: No OFD packet to send [01:23:28]OFD Sender: No OFD packet to send [01:23:30]accept exits with 8 [01:23:30]New connection [01:23:30]New thread 3067284836 created [01:23:30]Thread 3067141476 joined [01:23:30]Waiting for new connection... [01:23:30] Sock 8.Parse request [01:23:30]Sock 8.Check first char [01:23:30]Sock 8.First char is OK [01:23:30]request: POST /json_proto HTTP/1.0 [01:23:30]Method: POST [01:23:30]URL: /json_proto [01:23:30]Method is POST - this is cgi request [01:23:30]url: /json_proto [01:23:30]query_string will be loaded in cgi processing [01:23:30]execute_cgi json_proto POST (null) [01:23:30]execute_cgi path=json_proto method=POST [01:23:30]POST find Content-Length [01:23:30]Host: 172.17.50.196:8080 [01:23:30]Content-Length: 1270 [01:23:30]Content-Type: application/json [01:23:30] [01:23:30]POST finish read [01:23:30]Found Content-Length = 1270 [01:23:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335228", "tax_sys" : 0, "items" : [ { "code": "4700000160792", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u043A\u043B\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043A\u0438\u0439 (\u043A\u0440\u0443\u0433\u043B\u044B\u0439)", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010032", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 254.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:23:30]execute_script... [01:23: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 : (3)335228", "tax_sys" : 0, "items" : [ { "code": "4700000160792", "name": "\u0421\u043D\u0435\u043A \u041A\u0443\u0440\u0443\u0442 \u043A\u043B\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043A\u0438\u0439 (\u043A\u0440\u0443\u0433\u043B\u044B\u0439)", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700003010032", "name": "\u0427\u0430\u0439 \u0445\u043E\u043B Let`s Go! \u0447\u0435\u0440 \u043F\u0435\u0440\u0441\u0438\u043A \u041F\u042D\u0422 0,5\u043B", "price" : 50.00, "quantity" : 1.000, "sum" : 50.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 254.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:23:30]POST & json_proto [01:23:30]process_json_proto [01:23:30]json parsed OK: [01:23:30]protocol is kg_v1.0 [01:23:30]action value=close_receipt [01:23:30]process_action close_receipt [01:23:30]cmd_close_receipt [01:23:30]MH_GetDate [01:23:30]Write to MH i2c: F0 00 00 DD 29 F5 [01:23:30]Write i2c OK [01:23:30]MH_I2C_Read... [01:23:30]Read from MH i2c: F0 [01:23:30]MH_I2C_Read... [01:23:30]Read from MH i2c: F0 09 00 [01:23:30]MH_I2C_Read... [01:23:30]Read from MH i2c: F0 09 00 DD 29 00 94 8A 21 67 72 0D 1C 67 A6 [01:23:30]GetLastDocTimeStamp 1730251273 [01:23:30]current date 1730251412 [01:23:30]FM_GetShiftState [01:23:30]SAM_PROTO_GetShiftState [01:23:30]wFMCommunicate request_size=4 [01:23:30]MH_SAM_APDU [01:23:30]CAPDU: 80 13 01 00 [01:23:30]Write to MH i2c: E2 08 00 DE 29 80 13 01 00 00 00 00 00 84 [01:23:30]Write i2c OK [01:23:30]MH_I2C_Read... [01:23:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:23:30]Read from MH i2c: E2 [01:23:30]MH_I2C_Read... [01:23:30]Read from MH i2c: E2 0E 00 [01:23:30]MH_I2C_Read... [01:23:30]Read from MH i2c: E2 0E 00 DE 29 00 09 00 01 86 76 21 67 00 00 00 00 90 00 14 [01:23:30]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:23:30]wFMCommunicate OK [01:23:30]SAM_PROTO_GetShiftState done [01:23:30]FM_GetShiftState done [01:23:30]opened in 1730246278 [01:23:30]opened+sec_in_day 1730332678 [01:23:30]quantity*price = 6000 [01:23:30]sum+1 = 6001 [01:23:30]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700003010032 Чай хол Let`s Go! чер персик ПЭТ 0,5л 1.000 * 50.00 = 50.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48743570 Сигареты Winston XStyle Blue 1.000 * 144.00 = 144.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 254.00 НСП 1% : 2.24 НДС 12% : 26.97 Наличными: 254.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 13 30.10.2024 01:23 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139329 ФПД: 29462405339473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T012333&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139329&fm=29462405339473&tin=02508201610067®Number=0000000000091631&sum=25400 0 [01:23:31]StoreToDocumentArchive [01:23:31]shift 556 fd 139329 [01:23:31]save to /storage/0556/doc_00139329 [01:23:31]save last doc name /storage/0556/doc_00139329 to /storage/kkm_last_doc_name [01:23:31]save OK [01:23:31]Clear old archive folders... [01:23:31]ProcessDocumentItem done err = 0, tmpTLVsize=534 [01:23:31]tlvbuf is 011FC240 [01:23:31]SAM_PROTO_ClearQueue [01:23:31]wFMCommunicate request_size=4 [01:23:31]MH_SAM_APDU [01:23:31]CAPDU: 80 09 00 00 [01:23:31]Write to MH i2c: E2 08 00 EB 29 80 09 00 00 00 00 00 00 86 [01:23:31]Write i2c OK [01:23:31]MH_I2C_Read... [01:23:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:23:31]Read from MH i2c: E2 [01:23:31]MH_I2C_Read... [01:23:31]Read from MH i2c: E2 03 00 [01:23:31]MH_I2C_Read... [01:23:31]Read from MH i2c: E2 03 00 EB 29 00 90 00 88 [01:23:31]RAPDU: 90 00 [01:23:31]wFMCommunicate OK [01:23:31]SAM_PROTO_ClearQueue done [01:23:31]KKMCreateOFDPacket [01:23:31]OFDProtocolAddRootSTLVToBuf [01:23:31]FM_MakeSignedData [01:23:31]FM_MakeSignedData [01:23:31]SAM_PROTO_SignData [01:23:31]wFMCommunicate request_size=4 [01:23:31]MH_SAM_APDU [01:23:31]CAPDU: 80 0D 01 02 [01:23:31]Write to MH i2c: E2 08 00 EC 29 80 0D 01 02 00 00 00 00 8E [01:23:31]Write i2c OK [01:23:31]MH_I2C_Read... [01:23:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:23:31]Read from MH i2c: E2 [01:23:31]MH_I2C_Read... [01:23:31]Read from MH i2c: E2 03 00 [01:23:31]MH_I2C_Read... [01:23:31]Read from MH i2c: E2 03 00 EC 29 00 90 00 89 [01:23:31]RAPDU: 90 00 [01:23:31]wFMCommunicate OK [01:23:31]wFMCommunicate request_size=255 [01:23:31]MH_SAM_APDU [01:23:31]CAPDU: 80 0D 02 02 FA 03 00 16 02 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 37 39 32 06 04 3D 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 BA D0 BB D0 B0 D1 81 D1 81 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 28 D0 BA D1 80 D1 83 D0 B3 D0 BB D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 [01:23:31]Write to MH i2c: E2 02 01 ED 29 80 0D 02 02 FA 00 03 00 16 02 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 37 39 32 06 04 3D 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 BA D0 BB D0 B0 D1 81 D1 81 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 28 D0 BA D1 80 D1 83 D0 B3 D0 BB D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 00 00 A7 [01:23:31]Write i2c OK [01:23:31]MH_I2C_Read... [01:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:23:31]Read from MH i2c: E2 [01:23:31]MH_I2C_Read... [01:23:31]Read from MH i2c: E2 03 00 [01:23:31]MH_I2C_Read... [01:23:31]Read from MH i2c: E2 03 00 ED 29 00 90 00 8A [01:23:31]RAPDU: 90 00 [01:23:31]wFMCommunicate OK [01:23:31]wFMCommunicate request_size=255 [01:23:31]MH_SAM_APDU [01:23:31]CAPDU: 80 0D 02 02 FA 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 0A 00 00 00 00 07 04 06 00 38 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 95 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 [01:23:31]Write to MH i2c: E2 02 01 EE 29 80 0D 02 02 FA 00 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 0A 00 00 00 00 07 04 06 00 38 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 95 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 00 00 2B [01:23:31]Write i2c OK [01:23:31]MH_I2C_Read... [01:23:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:23:32]Read from MH i2c: E2 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: E2 03 00 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: E2 03 00 EE 29 00 90 00 8B [01:23:32]RAPDU: 90 00 [01:23:32]wFMCommunicate OK [01:23:32]wFMCommunicate request_size=43 [01:23:32]MH_SAM_APDU [01:23:32]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 41 20 02 00 35 04 06 00 1A CB C0 34 59 51 [01:23:32]Write to MH i2c: E2 2E 00 EF 29 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 41 20 02 00 35 04 06 00 1A CB C0 34 59 51 00 00 68 [01:23:32]Write i2c OK [01:23:32]MH_I2C_Read... [01:23:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:23:32]Read from MH i2c: E2 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: E2 03 00 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: E2 03 00 EF 29 00 90 00 8C [01:23:32]RAPDU: 90 00 [01:23:32]wFMCommunicate OK [01:23:32]wFMCommunicate request_size=4 [01:23:32]MH_SAM_APDU [01:23:32]CAPDU: 80 0D 03 02 [01:23:32]Write to MH i2c: E2 08 00 F0 29 80 0D 03 02 00 00 00 00 94 [01:23:32]Write i2c OK [01:23:32]MH_I2C_Read... [01:23:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:23:32]Read from MH i2c: E2 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: E2 0B 00 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: E2 0B 00 F0 29 00 E7 4E 06 93 AD D6 B7 32 90 00 CF [01:23:32]RAPDU: E7 4E 06 93 AD D6 B7 32 90 00 [01:23:32]wFMCommunicate OK [01:23:32]SAM_PROTO_SignData done [01:23:32]FM_MakeSignedData done [01:23:32]CreateOFDProtocolMessage [01:23:32]wFMCommunicate request_size=4 [01:23:32]MH_SAM_APDU [01:23:32]CAPDU: 80 11 00 00 [01:23:32]Write to MH i2c: E2 08 00 F1 29 80 11 00 00 00 00 00 00 94 [01:23:32]Write i2c OK [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: E2 [01:23:32]MH_I2C_Read... [01:23:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:23:32]Read from MH i2c: E2 17 00 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: E2 17 00 F1 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 EF [01:23:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:23:32]wFMCommunicate OK [01:23:32]CreateOFDProtocolMessage done [01:23:32]OFDSenderStorePacket 139329 [01:23:32]StoreOFDPacket docnum=139329 [01:23:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2A 02 00 00 35 99 22 02 31 5C 5A 03 01 00 03 00 16 02 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 37 39 32 06 04 3D 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 BA D0 BB D0 B0 D1 81 D1 81 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 28 D0 BA D1 80 D1 83 D0 B3 D0 BB D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 0A 00 00 00 00 07 04 06 00 38 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 95 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 41 20 02 00 35 04 06 00 1A CB C0 34 59 51 E7 4E 06 93 AD D6 B7 32 [01:23:32]CheckFolder [01:23:32]dirname=/storage/ofd_packets [01:23:32]CheckFolder done [01:23:32]ProducePacketName [01:23:32]name=ofd_packets/00139329 [01:23:32]NVStorageSaveData ofd_packets/00139329 [01:23:32]File name is /storage/ofd_packets/00139329 [01:23:32]Write 584 bytes [01:23:32]NVStorageSaveData done [01:23:32]OFDSenderStorePacket done [01:23:32]KKMCreateOFDPacket done [01:23:32]NVStorageSaveData kkm_last_timestamp [01:23:32]File name is /storage/kkm_last_timestamp [01:23:32]Write 4 bytes [01:23:32]NVStorageSaveData done [01:23:32]ExternCall_PrintAddStr [01:23:32]wPrintStart [01:23:32]Write to MH i2c: 01 00 00 F2 29 1B [01:23:32]Write i2c OK [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: 01 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: 01 07 00 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: 01 07 00 F2 29 00 00 00 00 00 FF 0F 30 [01:23:32]RasterBufferAndPrint [01:23:32]line Счет N : (3)335228 [01:23:32]line ИНН: 02508201610067 [01:23:32]line Контрольно-Кассовый Чек [01:23:32]line ПРОДАЖА [01:23:32]line Товар: 4700000160792 [01:23:32]line Снек Курут классический (круглый) [01:23:32]line 1.000 * 60.00 [01:23:32]line = 60.00 [01:23:32]line НДС 12% НСП 1% [01:23:32]line > о реализуемом товаре [01:23:32]line Товар: 4700003010032 [01:23:32]line Чай хол Let`s Go! чер персик ПЭТ 0,5л [01:23:32]line 1.000 * 50.00 [01:23:32]line = 50.00 [01:23:32]line НДС 12% НСП 1% [01:23:32]line > о реализуемом товаре [01:23:32]line Товар: 48743570 [01:23:32]line Сигареты Winston XStyle Blue [01:23:32]line 1.000 * 144.00 [01:23:32]line = 144.00 [01:23:32]line НДС 12% НСП 1% [01:23:32]line > о реализуемом товаре [01:23:32]line ИТОГО: 254.00 [01:23:32]line НСП 1% : 2.24 [01:23:32]line НДС 12% : 26.97 [01:23:32]line Наличными: 254.00 [01:23:32]line Безнал.: 0.00 [01:23:32]line Место: АЗС № 101 "Партнер Нефть" [01:23:32]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:23:32]line СНО: Общий режим [01:23:32]line Чек 13 30.10.2024 01:23 [01:23:32]line Смена: 556 ФФД: 1.0 [01:23:32]line ЗНМ: 0300000081 [01:23:32]line РНМ: 0000000000091631 [01:23:32]line Версия ККМ: 001 [01:23:32]line ФМ: 0000000000874669 [01:23:32]line ФД: 139329 [01:23:32]line ФПД: 29462405339473 [01:23:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T012333&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139329&fm=29462405339473&tin=02508201610067®Number=0000000000091631&sum=25400 [01:23:32]line 0 [01:23:32]written 0, free lines is 4095 [01:23:32]OFD Sender: Processing packet 139329 [packets to send 34, broken 33] [01:23:32]ProducePacketName [01:23:32]name=ofd_packets/00139329 [01:23:32]OFD Sender: To server: pG, [01:23:32]CommunicateWithHost lk.salyk.kg:30040 [01:23:32]ConnectInit lk.salyk.kg [01:23:32]Connected sock=10 [01: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 36 39 2A 02 00 00 35 99 22 02 31 5C 5A 03 01 00 03 00 16 02 1E 04 01 00 01 23 04 81 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 37 39 32 06 04 3D 00 D0 A1 D0 BD D0 B5 D0 BA 20 D0 9A D1 83 D1 80 D1 83 D1 82 20 D0 BA D0 BB D0 B0 D1 81 D1 81 D0 B8 D1 87 D0 B5 D1 81 D0 BA D0 B8 D0 B9 20 28 D0 BA D1 80 D1 83 D0 B3 D0 BB D1 8B D0 B9 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 37 30 30 30 30 33 30 31 30 30 33 32 06 04 38 00 D0 A7 D0 B0 D0 B9 20 D1 85 D0 BE D0 BB 20 4C 65 74 60 73 20 47 6F 21 20 D1 87 D0 B5 D1 80 20 D0 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 20 D0 9F D0 AD D0 A2 20 30 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 88 13 00 00 00 00 13 04 06 00 88 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 63 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 89 0A 00 00 00 00 07 04 06 00 38 63 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 00 00 00 F4 03 04 00 95 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 41 20 02 00 35 04 06 00 1A CB C0 34 59 51 E7 4E 06 93 AD D6 B7 32 [01: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 36 39 4F 00 00 00 76 C5 47 00 6C 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 36 39 10 04 04 00 41 20 02 00 F4 03 04 00 47 36 21 67 B6 04 01 00 00 43 18 99 12 72 D0 AD 5F [01:23:32]CommunicateWithHost err = 0 [01:23:32]CheckOFDResponse [01:23:32]1017 (14) - 77093643461234 [01:23:32]1041 (16) - 0000000000874669 [01:23:32]1040 (4) - 139329 [01:23:32]1012 (4) - 29.10.2024 19:23 [01:23:32]1206 (1) - 0 [01:23:32]OFD Sender: Remove packet 139329 [01:23:32]ProducePacketName [01:23:32]name=ofd_packets/00139329 [01:23:32]NVStorageDeleteData [01:23:32]Write to MH i2c: 01 00 00 28 2A 52 [01:23:32]Write i2c OK [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: 01 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: 01 07 00 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: 01 07 00 28 2A 00 00 00 00 00 58 0C BD [01:23:32]RasterBufferAndPrint [01:23:32]line [01:23:32]line [01:23:32]line [01:23:32]line [01:23:32]line [01:23:32]written 0, free lines is 3168 [01:23:32]MH_Cut [01:23:32]Write to MH i2c: D1 01 00 2F 2A 01 2B [01:23:32]Write i2c OK [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: D1 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: D1 01 00 [01:23:32]MH_I2C_Read... [01:23:32]Read from MH i2c: D1 01 00 2F 2A 00 2A [01:23:32]Write to MH i2c: 01 00 00 30 2A 5A [01:23:32]Write i2c OK [01:23:32]MH_I2C_Read... [01:23:33]OFD Sender: No OFD packet to send [01:23:33]*** Cut start [01:23:33]*** Partial cut [01:23:33]*** CUTSNS_PIN = 1 [01:23:33]*** CUTSNS_PIN = 0 [01:23:34]*** Brake cut motor [01:23:34]Read from MH i2c: 01 [01:23:34]MH_I2C_Read... [01:23:34]*** Stop cut motor [01:23:34]*** Cut end [01:23:34]Read from MH i2c: 01 07 00 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: 01 07 00 30 2A 00 00 00 00 00 FF 0F 6F [01:23:34]process_action close_receipt done [01:23:34]requested_data is exist [01:23:34]produce_requested_data [01:23:34]requested_item fm.sn is exist - process it [01:23:34]wFMCommunicate request_size=4 [01:23:34]MH_SAM_APDU [01:23:34]CAPDU: 80 11 00 00 [01:23:34]Write to MH i2c: E2 08 00 31 2A 80 11 00 00 00 00 00 00 D5 [01:23:34]Write i2c OK [01:23:34]MH_I2C_Read... [01:23:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:23:34]Read from MH i2c: E2 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 17 00 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 17 00 31 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 30 [01:23:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:23:34]wFMCommunicate OK [01:23:34]requested_item fd.num is exist - process it [01:23:34]SAM_PROTO_GetFieldsCounters [01:23:34]wFMCommunicate request_size=4 [01:23:34]MH_SAM_APDU [01:23:34]CAPDU: 80 13 00 00 [01:23:34]Write to MH i2c: E2 08 00 32 2A 80 13 00 00 00 00 00 00 D8 [01:23:34]Write i2c OK [01:23:34]MH_I2C_Read... [01:23:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:23:34]Read from MH i2c: E2 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 62 00 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 62 00 32 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 41 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [01:23: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 41 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:23:34]wFMCommunicate OK [01:23:34]SAM_PROTO_GetFieldsCounters done [01:23:34]requested_item shift.num is exist - process it [01:23:34]requested_item shift.opened is exist - process it [01:23:34]req_shift_opened [01:23:34]FM_GetShiftState [01:23:34]SAM_PROTO_GetShiftState [01:23:34]wFMCommunicate request_size=4 [01:23:34]MH_SAM_APDU [01:23:34]CAPDU: 80 13 01 00 [01:23:34]Write to MH i2c: E2 08 00 33 2A 80 13 01 00 00 00 00 00 DA [01:23:34]Write i2c OK [01:23:34]MH_I2C_Read... [01:23:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:23:34]Read from MH i2c: E2 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 0E 00 [01:23:34]MH_I2C_Read... [01:23:34]Read from MH i2c: E2 0E 00 33 2A 00 09 00 01 86 76 21 67 00 00 00 00 90 00 6A [01:23:34]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:23:34]wFMCommunicate OK [01:23:34]SAM_PROTO_GetShiftState done [01:23:34]FM_GetShiftState done [01:23:34]req_shift_opened done [01:23:34]requested_item shift.open_date is exist - process it [01:23:34]req_shift_open_date [01:23:34]req_shift_open_date done [01:23:34]produce_requested_data done [01:23:34]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139329,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [01:23:34]process_action_free close_receipt [01:23:34]json_value_free [01:23:34]json_value_free done [01:23:34]process_json_proto returns [01:23:34]Send response to host [01:23:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139329,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [01:23:34]free response buf [01:23:34]execute_script done [01:23:34]execute_script returns [01:23:34]free content buf [01:23:34]Sock 8.Close socket [01:23:34]Sock 8.Thread stoped [01:23:38]OFD Sender: No OFD packet to send [01:23:43]OFD Sender: No OFD packet to send [01:23:48]OFD Sender: No OFD packet to send [01:23:53]OFD Sender: No OFD packet to send [01:23:58]OFD Sender: No OFD packet to send [01:24:03]OFD Sender: No OFD packet to send [01:24:08]OFD Sender: No OFD packet to send [01:24:13]OFD Sender: No OFD packet to send [01:24:18]OFD Sender: No OFD packet to send [01:24:23]OFD Sender: No OFD packet to send [01:24:28]OFD Sender: No OFD packet to send [01:24:33]OFD Sender: No OFD packet to send [01:24:38]OFD Sender: No OFD packet to send [01:24:43]OFD Sender: No OFD packet to send [01:24:48]OFD Sender: No OFD packet to send [01:24:52]accept exits with 9 [01:24:52]New connection [01:24:52]New thread 3067141476 created [01:24:52]Thread 3067284836 joined [01:24:52]Waiting for new connection... [01:24:52] Sock 9.Parse request [01:24:52]Sock 9.Check first char [01:24:52]Sock 9.First char is OK [01:24:52]request: POST /json_proto HTTP/1.0 [01:24:52]Method: POST [01:24:52]URL: /json_proto [01:24:52]Method is POST - this is cgi request [01:24:52]url: /json_proto [01:24:52]query_string will be loaded in cgi processing [01:24:52]execute_cgi json_proto POST (null) [01:24:52]execute_cgi path=json_proto method=POST [01:24:52]POST find Content-Length [01:24:52]Host: 172.17.50.196:8080 [01:24:52]Content-Length: 1218 [01:24:52]Content-Type: application/json [01:24:52] [01:24:52]POST finish read [01:24:52]Found Content-Length = 1218 [01:24:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335229", "tax_sys" : 0, "items" : [ { "code": "4680021880377", "name": "\u0422\u043E\u0440\u0442 \u0432\u0430\u0444. \u042F\u0448\u043A\u0438\u043D\u043E \u043E\u0440\u0435\u0445. 250 \u0433\u0440", "price" : 135.00, "quantity" : 2.000, "sum" : 270.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002782", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Ulker Biskrem \u043A\u0430\u043A\u0430\u043E-\u043A\u0440\u0435\u043C 180\u0433", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48747486", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Grand Editeon", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 534.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:24:52]execute_script... [01: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 : (3)335229", "tax_sys" : 0, "items" : [ { "code": "4680021880377", "name": "\u0422\u043E\u0440\u0442 \u0432\u0430\u0444. \u042F\u0448\u043A\u0438\u043D\u043E \u043E\u0440\u0435\u0445. 250 \u0433\u0440", "price" : 135.00, "quantity" : 2.000, "sum" : 270.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870112002782", "name": "\u041F\u0435\u0447\u0435\u043D\u044C\u0435 Ulker Biskrem \u043A\u0430\u043A\u0430\u043E-\u043A\u0440\u0435\u043C 180\u0433", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48747486", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Grand Editeon", "price" : 154.00, "quantity" : 1.000, "sum" : 154.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 534.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:24:52]POST & json_proto [01:24:52]process_json_proto [01:24:52]json parsed OK: [01:24:52]protocol is kg_v1.0 [01:24:52]action value=close_receipt [01:24:52]process_action close_receipt [01:24:52]cmd_close_receipt [01:24:52]MH_GetDate [01:24:52]Write to MH i2c: F0 00 00 34 2A 4D [01:24:52]Write i2c OK [01:24:52]MH_I2C_Read... [01:24:52]Read from MH i2c: F0 [01:24:52]MH_I2C_Read... [01:24:52]Read from MH i2c: F0 09 00 [01:24:52]MH_I2C_Read... [01:24:52]Read from MH i2c: F0 09 00 34 2A 00 E7 8A 21 67 72 0D 1C 67 51 [01:24:52]GetLastDocTimeStamp 1730251413 [01:24:52]current date 1730251495 [01:24:52]FM_GetShiftState [01:24:52]SAM_PROTO_GetShiftState [01:24:52]wFMCommunicate request_size=4 [01:24:52]MH_SAM_APDU [01:24:52]CAPDU: 80 13 01 00 [01:24:52]Write to MH i2c: E2 08 00 35 2A 80 13 01 00 00 00 00 00 DC [01:24:52]Write i2c OK [01:24:52]MH_I2C_Read... [01:24:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:24:53]Read from MH i2c: E2 [01:24:53]MH_I2C_Read... [01:24:53]Read from MH i2c: E2 0E 00 [01:24:53]MH_I2C_Read... [01:24:53]Read from MH i2c: E2 0E 00 35 2A 00 09 00 01 86 76 21 67 00 00 00 00 90 00 6C [01:24:53]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:24:53]wFMCommunicate OK [01:24:53]SAM_PROTO_GetShiftState done [01:24:53]FM_GetShiftState done [01:24:53]opened in 1730246278 [01:24:53]opened+sec_in_day 1730332678 [01:24:53]quantity*price = 27000 [01:24:53]sum+1 = 27001 [01:24:53]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870112002782 Печенье Ulker Biskrem какао-крем 180г 1.000 * 110.00 = 110.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 48747486 Сигареты Richmond Grand Editeon 1.000 * 154.00 = 154.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 534.00 НСП 1% : 4.72 НДС 12% : 56.70 Наличными: 534.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 14 30.10.2024 01:24 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139330 ФПД: 152161972366479 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T012455&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139330&fm=152161972366479&tin=02508201610067®Number=0000000000091631&sum=53400 0 [01:24:54]StoreToDocumentArchive [01:24:54]shift 556 fd 139330 [01:24:54]save to /storage/0556/doc_00139330 [01:24:54]save last doc name /storage/0556/doc_00139330 to /storage/kkm_last_doc_name [01:24:54]save OK [01:24:54]Clear old archive folders... [01:24:54]ProcessDocumentItem done err = 0, tmpTLVsize=522 [01:24:54]tlvbuf is 01114FC0 [01:24:54]SAM_PROTO_ClearQueue [01:24:54]wFMCommunicate request_size=4 [01:24:54]MH_SAM_APDU [01:24:54]CAPDU: 80 09 00 00 [01:24:54]Write to MH i2c: E2 08 00 42 2A 80 09 00 00 00 00 00 00 DE [01:24:54]Write i2c OK [01:24:54]MH_I2C_Read... [01:24:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:24:54]Read from MH i2c: E2 [01:24:54]MH_I2C_Read... [01:24:54]Read from MH i2c: E2 03 00 [01:24:54]MH_I2C_Read... [01:24:54]Read from MH i2c: E2 03 00 42 2A 00 90 00 E0 [01:24:54]RAPDU: 90 00 [01:24:54]wFMCommunicate OK [01:24:54]SAM_PROTO_ClearQueue done [01:24:54]KKMCreateOFDPacket [01:24:54]OFDProtocolAddRootSTLVToBuf [01:24:54]FM_MakeSignedData [01:24:54]FM_MakeSignedData [01:24:54]SAM_PROTO_SignData [01:24:54]wFMCommunicate request_size=4 [01:24:54]MH_SAM_APDU [01:24:54]CAPDU: 80 0D 01 02 [01:24:54]Write to MH i2c: E2 08 00 43 2A 80 0D 01 02 00 00 00 00 E6 [01:24:54]Write i2c OK [01:24:54]MH_I2C_Read... [01:24:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:24:54]Read from MH i2c: E2 [01:24:54]MH_I2C_Read... [01:24:54]Read from MH i2c: E2 03 00 [01:24:54]MH_I2C_Read... [01:24:54]Read from MH i2c: E2 03 00 43 2A 00 90 00 E1 [01:24:54]RAPDU: 90 00 [01:24:54]wFMCommunicate OK [01:24:54]wFMCommunicate request_size=255 [01:24:54]MH_SAM_APDU [01:24:54]CAPDU: 80 0D 02 02 FA 03 00 0A 02 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 36 38 30 30 32 31 38 38 30 33 37 37 06 04 30 00 D0 A2 D0 BE D1 80 D1 82 20 D0 B2 D0 B0 D1 84 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BE D1 80 D0 B5 D1 85 2E 20 32 35 30 20 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 78 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 38 32 06 04 36 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 55 6C 6B 65 72 20 42 69 73 6B 72 65 6D 20 D0 BA D0 B0 D0 BA D0 B0 D0 BE 2D D0 BA D1 80 D0 B5 D0 BC 20 31 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 [01:24:54]Write to MH i2c: E2 02 01 44 2A 80 0D 02 02 FA 00 03 00 0A 02 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 36 38 30 30 32 31 38 38 30 33 37 37 06 04 30 00 D0 A2 D0 BE D1 80 D1 82 20 D0 B2 D0 B0 D1 84 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BE D1 80 D0 B5 D1 85 2E 20 32 35 30 20 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 78 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 38 32 06 04 36 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 55 6C 6B 65 72 20 42 69 73 6B 72 65 6D 20 D0 BA D0 B0 D0 BA D0 B0 D0 BE 2D D0 BA D1 80 D0 B5 D0 BC 20 31 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 00 00 17 [01:24:54]Write i2c OK [01:24:54]MH_I2C_Read... [01:24:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:24:54]Read from MH i2c: E2 [01:24:54]MH_I2C_Read... [01:24:54]Read from MH i2c: E2 03 00 [01:24:54]MH_I2C_Read... [01:24:54]Read from MH i2c: E2 03 00 44 2A 00 90 00 E2 [01:24:54]RAPDU: 90 00 [01:24:54]wFMCommunicate OK [01:24:54]wFMCommunicate request_size=255 [01:24:54]MH_SAM_APDU [01:24:54]CAPDU: 80 0D 02 02 FA BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 37 34 38 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 47 72 61 6E 64 20 45 64 69 74 65 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 D0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 16 00 00 00 00 07 04 06 00 98 D0 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 E7 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 [01:24:54]Write to MH i2c: E2 02 01 45 2A 80 0D 02 02 FA 00 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 37 34 38 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 47 72 61 6E 64 20 45 64 69 74 65 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 D0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 16 00 00 00 00 07 04 06 00 98 D0 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 E7 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 00 00 9F [01:24:54]Write i2c OK [01:24:54]MH_I2C_Read... [01:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:24:55]Read from MH i2c: E2 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: E2 03 00 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: E2 03 00 45 2A 00 90 00 E3 [01:24:55]RAPDU: 90 00 [01:24:55]wFMCommunicate OK [01:24:55]wFMCommunicate request_size=31 [01:24:55]MH_SAM_APDU [01:24:55]CAPDU: 80 0D 02 02 1A 30 30 38 37 34 36 36 39 10 04 04 00 42 20 02 00 35 04 06 00 8A 63 F8 4F AC 8F [01:24:55]Write to MH i2c: E2 22 00 46 2A 80 0D 02 02 1A 00 30 30 38 37 34 36 36 39 10 04 04 00 42 20 02 00 35 04 06 00 8A 63 F8 4F AC 8F 00 00 F0 [01:24:55]Write i2c OK [01:24:55]MH_I2C_Read... [01:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:24:55]Read from MH i2c: E2 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: E2 03 00 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: E2 03 00 46 2A 00 90 00 E4 [01:24:55]RAPDU: 90 00 [01:24:55]wFMCommunicate OK [01:24:55]wFMCommunicate request_size=4 [01:24:55]MH_SAM_APDU [01:24:55]CAPDU: 80 0D 03 02 [01:24:55]Write to MH i2c: E2 08 00 47 2A 80 0D 03 02 00 00 00 00 EC [01:24:55]Write i2c OK [01:24:55]MH_I2C_Read... [01:24:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:24:55]Read from MH i2c: E2 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: E2 0B 00 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: E2 0B 00 47 2A 00 7C B0 0D AC AB 45 DA E3 90 00 7F [01:24:55]RAPDU: 7C B0 0D AC AB 45 DA E3 90 00 [01:24:55]wFMCommunicate OK [01:24:55]SAM_PROTO_SignData done [01:24:55]FM_MakeSignedData done [01:24:55]CreateOFDProtocolMessage [01:24:55]wFMCommunicate request_size=4 [01:24:55]MH_SAM_APDU [01:24:55]CAPDU: 80 11 00 00 [01:24:55]Write to MH i2c: E2 08 00 48 2A 80 11 00 00 00 00 00 00 EC [01:24:55]Write i2c OK [01:24:55]MH_I2C_Read... [01:24:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:24:55]Read from MH i2c: E2 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: E2 17 00 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: E2 17 00 48 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 47 [01:24:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:24:55]wFMCommunicate OK [01:24:55]CreateOFDProtocolMessage done [01:24:55]OFDSenderStorePacket 139330 [01:24:55]StoreOFDPacket docnum=139330 [01:24:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 1E 02 00 00 ED 8A 16 02 6F 96 5A 03 01 00 03 00 0A 02 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 36 38 30 30 32 31 38 38 30 33 37 37 06 04 30 00 D0 A2 D0 BE D1 80 D1 82 20 D0 B2 D0 B0 D1 84 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BE D1 80 D0 B5 D1 85 2E 20 32 35 30 20 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 78 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 38 32 06 04 36 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 55 6C 6B 65 72 20 42 69 73 6B 72 65 6D 20 D0 BA D0 B0 D0 BA D0 B0 D0 BE 2D D0 BA D1 80 D0 B5 D0 BC 20 31 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 37 34 38 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 47 72 61 6E 64 20 45 64 69 74 65 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 D0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 16 00 00 00 00 07 04 06 00 98 D0 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 E7 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 42 20 02 00 35 04 06 00 8A 63 F8 4F AC 8F 7C B0 0D AC AB 45 DA E3 [01:24:55]CheckFolder [01:24:55]dirname=/storage/ofd_packets [01:24:55]CheckFolder done [01:24:55]ProducePacketName [01:24:55]name=ofd_packets/00139330 [01:24:55]NVStorageSaveData ofd_packets/00139330 [01:24:55]File name is /storage/ofd_packets/00139330 [01:24:55]Write 572 bytes [01:24:55]NVStorageSaveData done [01:24:55]OFDSenderStorePacket done [01:24:55]KKMCreateOFDPacket done [01:24:55]NVStorageSaveData kkm_last_timestamp [01:24:55]File name is /storage/kkm_last_timestamp [01:24:55]Write 4 bytes [01:24:55]NVStorageSaveData done [01:24:55]ExternCall_PrintAddStr [01:24:55]wPrintStart [01:24:55]Write to MH i2c: 01 00 00 49 2A 73 [01:24:55]Write i2c OK [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: 01 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: 01 07 00 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: 01 07 00 49 2A 00 00 00 00 00 FF 0F 88 [01:24:55]RasterBufferAndPrint [01:24:55]line Счет N : (3)335229 [01:24:55]line ИНН: 02508201610067 [01:24:55]line Контрольно-Кассовый Чек [01:24:55]line ПРОДАЖА [01:24:55]line Товар: 4680021880377 [01:24:55]line Торт ваф. Яшкино орех. 250 гр [01:24:55]line 2.000 * 135.00 [01:24:55]line = 270.00 [01:24:55]line НДС 12% НСП 1% [01:24:55]line > о реализуемом товаре [01:24:55]line Товар: 4870112002782 [01:24:55]line Печенье Ulker Biskrem какао-крем 180г [01:24:55]line 1.000 * 110.00 [01:24:55]line = 110.00 [01:24:55]line НДС 12% НСП 1% [01:24:55]line > о реализуемом товаре [01:24:55]line Товар: 48747486 [01:24:55]line Сигареты Richmond Grand Editeon [01:24:55]line 1.000 * 154.00 [01:24:55]line = 154.00 [01:24:55]line НДС 12% НСП 1% [01:24:55]line > о реализуемом товаре [01:24:55]line ИТОГО: 534.00 [01:24:55]line НСП 1% : 4.72 [01:24:55]line НДС 12% : 56.70 [01:24:55]line Наличными: 534.00 [01:24:55]line Безнал.: 0.00 [01:24:55]line Место: АЗС № 101 "Партнер Нефть" [01:24:55]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:24:55]line СНО: Общий режим [01:24:55]line Чек 14 30.10.2024 01:24 [01:24:55]line Смена: 556 ФФД: 1.0 [01:24:55]line ЗНМ: 0300000081 [01:24:55]line РНМ: 0000000000091631 [01:24:55]line Версия ККМ: 001 [01:24:55]line ФМ: 0000000000874669 [01:24:55]line ФД: 139330 [01:24:55]line ФПД: 152161972366479 [01:24:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T012455&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139330&fm=152161972366479&tin=02508201610067®Number=0000000000091631&sum=53400 [01:24:55]line 0 [01:24:55]written 0, free lines is 4095 [01:24:55]OFD Sender: Processing packet 139330 [packets to send 34, broken 33] [01:24:55]ProducePacketName [01:24:55]name=ofd_packets/00139330 [01:24:55]OFD Sender: To server: pG, [01:24:55]CommunicateWithHost lk.salyk.kg:30040 [01:24:55]ConnectInit lk.salyk.kg [01:24:55]Connected sock=8 [01:24: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 36 39 1E 02 00 00 ED 8A 16 02 6F 96 5A 03 01 00 03 00 0A 02 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 36 38 30 30 32 31 38 38 30 33 37 37 06 04 30 00 D0 A2 D0 BE D1 80 D1 82 20 D0 B2 D0 B0 D1 84 2E 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D0 BE D1 80 D0 B5 D1 85 2E 20 32 35 30 20 D0 B3 D1 80 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 78 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 31 31 32 30 30 32 37 38 32 06 04 36 00 D0 9F D0 B5 D1 87 D0 B5 D0 BD D1 8C D0 B5 20 55 6C 6B 65 72 20 42 69 73 6B 72 65 6D 20 D0 BA D0 B0 D0 BA D0 B0 D0 BE 2D D0 BA D1 80 D0 B5 D0 BC 20 31 38 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 37 34 38 36 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 52 69 63 68 6D 6F 6E 64 20 47 72 61 6E 64 20 45 64 69 74 65 6F 6E FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 3C 00 00 00 00 13 04 06 00 28 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 D0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 16 00 00 00 00 07 04 06 00 98 D0 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 E7 8A 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 42 20 02 00 35 04 06 00 8A 63 F8 4F AC 8F 7C B0 0D AC AB 45 DA E3 [01:24: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 36 39 4F 00 00 00 AA A1 47 00 83 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 36 39 10 04 04 00 42 20 02 00 F4 03 04 00 99 36 21 67 B6 04 01 00 00 88 FB AC 5C 2A 67 56 CA [01:24:55]CommunicateWithHost err = 0 [01:24:55]CheckOFDResponse [01:24:55]1017 (14) - 77093643461234 [01:24:55]1041 (16) - 0000000000874669 [01:24:55]1040 (4) - 139330 [01:24:55]1012 (4) - 29.10.2024 19:25 [01:24:55]1206 (1) - 0 [01:24:55]OFD Sender: Remove packet 139330 [01:24:55]ProducePacketName [01:24:55]name=ofd_packets/00139330 [01:24:55]NVStorageDeleteData [01:24:55]Write to MH i2c: 01 00 00 80 2A AA [01:24:55]Write i2c OK [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: 01 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: 01 07 00 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: 01 07 00 80 2A 00 00 00 00 00 34 0C F1 [01:24:55]RasterBufferAndPrint [01:24:55]line [01:24:55]line [01:24:55]line [01:24:55]line [01:24:55]line [01:24:55]written 0, free lines is 3132 [01:24:55]MH_Cut [01:24:55]Write to MH i2c: D1 01 00 87 2A 01 83 [01:24:55]Write i2c OK [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: D1 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: D1 01 00 [01:24:55]MH_I2C_Read... [01:24:55]Read from MH i2c: D1 01 00 87 2A 00 82 [01:24:55]Write to MH i2c: 01 00 00 88 2A B2 [01:24:55]Write i2c OK [01:24:55]MH_I2C_Read... [01:24:56]OFD Sender: No OFD packet to send [01:24:56]*** Cut start [01:24:56]*** Partial cut [01:24:56]*** CUTSNS_PIN = 1 [01:24:56]*** CUTSNS_PIN = 0 [01:24:56]*** Brake cut motor [01:24:57]Read from MH i2c: 01 [01:24:57]MH_I2C_Read... [01:24:57]*** Stop cut motor [01:24:57]*** Cut end [01:24:57]Read from MH i2c: 01 07 00 [01:24:57]MH_I2C_Read... [01:24:57]Read from MH i2c: 01 07 00 88 2A 00 00 00 00 00 FF 0F C7 [01:24:57]process_action close_receipt done [01:24:57]requested_data is exist [01:24:57]produce_requested_data [01:24:57]requested_item fm.sn is exist - process it [01:24:57]wFMCommunicate request_size=4 [01:24:57]MH_SAM_APDU [01:24:57]CAPDU: 80 11 00 00 [01:24:57]Write to MH i2c: E2 08 00 89 2A 80 11 00 00 00 00 00 00 2D [01:24:57]Write i2c OK [01:24:57]MH_I2C_Read... [01:24:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:24:57]Read from MH i2c: E2 [01:24:57]MH_I2C_Read... [01:24:57]Read from MH i2c: E2 17 00 [01:24:57]MH_I2C_Read... [01:24:57]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 36 39 90 00 88 [01:24:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:24:57]wFMCommunicate OK [01:24:57]requested_item fd.num is exist - process it [01:24:57]SAM_PROTO_GetFieldsCounters [01:24:57]wFMCommunicate request_size=4 [01:24:57]MH_SAM_APDU [01:24:57]CAPDU: 80 13 00 00 [01:24:57]Write to MH i2c: E2 08 00 8A 2A 80 13 00 00 00 00 00 00 30 [01:24:57]Write i2c OK [01:24:57]MH_I2C_Read... [01:24:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:24:57]Read from MH i2c: E2 [01:24:57]MH_I2C_Read... [01:24:57]Read from MH i2c: E2 62 00 [01:24:57]MH_I2C_Read... [01:24:57]Read from MH i2c: E2 62 00 8A 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 42 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [01:24:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 42 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:24:57]wFMCommunicate OK [01:24:57]SAM_PROTO_GetFieldsCounters done [01:24:57]requested_item shift.num is exist - process it [01:24:57]requested_item shift.opened is exist - process it [01:24:57]req_shift_opened [01:24:57]FM_GetShiftState [01:24:57]SAM_PROTO_GetShiftState [01:24:57]wFMCommunicate request_size=4 [01:24:57]MH_SAM_APDU [01:24:57]CAPDU: 80 13 01 00 [01:24:57]Write to MH i2c: E2 08 00 8B 2A 80 13 01 00 00 00 00 00 32 [01:24:57]Write i2c OK [01:24:57]MH_I2C_Read... [01:24:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:24:57]Read from MH i2c: E2 [01:24:57]MH_I2C_Read... [01:24:57]Read from MH i2c: E2 0E 00 [01:24:57]MH_I2C_Read... [01:24:57]Read from MH i2c: E2 0E 00 8B 2A 00 09 00 01 86 76 21 67 00 00 00 00 90 00 C2 [01:24:57]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:24:57]wFMCommunicate OK [01:24:57]SAM_PROTO_GetShiftState done [01:24:57]FM_GetShiftState done [01:24:57]req_shift_opened done [01:24:57]requested_item shift.open_date is exist - process it [01:24:57]req_shift_open_date [01:24:57]req_shift_open_date done [01:24:57]produce_requested_data done [01:24:57]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139330,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [01:24:57]process_action_free close_receipt [01:24:57]json_value_free [01:24:57]json_value_free done [01:24:57]process_json_proto returns [01:24:57]Send response to host [01:24:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139330,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [01:24:57]free response buf [01:24:57]execute_script done [01:24:57]execute_script returns [01:24:57]free content buf [01:24:57]Sock 9.Close socket [01:24:57]Sock 9.Thread stoped [01:25:01]OFD Sender: No OFD packet to send [01:25:06]OFD Sender: No OFD packet to send [01:25:11]OFD Sender: No OFD packet to send [01:25:16]OFD Sender: No OFD packet to send [01:25:21]OFD Sender: No OFD packet to send [01:25:26]OFD Sender: No OFD packet to send [01:25:31]OFD Sender: No OFD packet to send [01:25:36]OFD Sender: No OFD packet to send [01:25:41]OFD Sender: No OFD packet to send [01:25:46]OFD Sender: No OFD packet to send [01:25:51]OFD Sender: No OFD packet to send [01:25:56]OFD Sender: No OFD packet to send [01:26:01]OFD Sender: No OFD packet to send [01:26:06]OFD Sender: No OFD packet to send [01:26:11]OFD Sender: No OFD packet to send [01:26:16]OFD Sender: No OFD packet to send [01:26:21]OFD Sender: No OFD packet to send [01:26:26]OFD Sender: No OFD packet to send [01:26:31]OFD Sender: No OFD packet to send [01:26:36]OFD Sender: No OFD packet to send [01:26:41]OFD Sender: No OFD packet to send [01:26:46]OFD Sender: No OFD packet to send [01:26:51]OFD Sender: No OFD packet to send [01:26:56]OFD Sender: No OFD packet to send [01:26:59]accept exits with 10 [01:26:59]New connection [01:26:59]New thread 3067284836 created [01:26:59]Thread 3067141476 joined [01:26:59]Waiting for new connection... [01:26:59] Sock 10.Parse request [01:26:59]Sock 10.Check first char [01:26:59]Sock 10.First char is OK [01:26:59]request: POST /json_proto HTTP/1.0 [01:26:59]Method: POST [01:26:59]URL: /json_proto [01:26:59]Method is POST - this is cgi request [01:26:59]url: /json_proto [01:26:59]query_string will be loaded in cgi processing [01:26:59]execute_cgi json_proto POST (null) [01:26:59]execute_cgi path=json_proto method=POST [01:26:59]POST find Content-Length [01:26:59]Host: 172.17.50.196:8080 [01:26:59]Content-Length: 1102 [01:26:59]Content-Type: application/json [01:26:59] [01:26:59]POST finish read [01:26:59]Found Content-Length = 1102 [01:26:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335230", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:26:59]execute_script... [01:26:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335230", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "46231529", "name": "Mentos \u041F\u0424 \u0410\u0440\u0431\u0443\u0437 6*100*2", "price" : 10.00, "quantity" : 1.000, "sum" : 10.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 200.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:26:59]POST & json_proto [01:26:59]process_json_proto [01:27:00]json parsed OK: [01:27:00]protocol is kg_v1.0 [01:27:00]action value=close_receipt [01:27:00]process_action close_receipt [01:27:00]cmd_close_receipt [01:27:00]MH_GetDate [01:27:00]Write to MH i2c: F0 00 00 8C 2A A5 [01:27:00]Write i2c OK [01:27:00]MH_I2C_Read... [01:27:00]Read from MH i2c: F0 [01:27:00]MH_I2C_Read... [01:27:00]Read from MH i2c: F0 09 00 [01:27:00]MH_I2C_Read... [01:27:00]Read from MH i2c: F0 09 00 8C 2A 00 66 8B 21 67 72 0D 1C 67 29 [01:27:00]GetLastDocTimeStamp 1730251495 [01:27:00]current date 1730251622 [01:27:00]FM_GetShiftState [01:27:00]SAM_PROTO_GetShiftState [01:27:00]wFMCommunicate request_size=4 [01:27:00]MH_SAM_APDU [01:27:00]CAPDU: 80 13 01 00 [01:27:00]Write to MH i2c: E2 08 00 8D 2A 80 13 01 00 00 00 00 00 34 [01:27:00]Write i2c OK [01:27:00]MH_I2C_Read... [01:27:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:27:00]Read from MH i2c: E2 [01:27:00]MH_I2C_Read... [01:27:00]Read from MH i2c: E2 0E 00 [01:27:00]MH_I2C_Read... [01:27:00]Read from MH i2c: E2 0E 00 8D 2A 00 09 00 01 86 76 21 67 00 00 00 00 90 00 C4 [01:27:00]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:27:00]wFMCommunicate OK [01:27:00]SAM_PROTO_GetShiftState done [01:27:00]FM_GetShiftState done [01:27:00]opened in 1730246278 [01:27:00]opened+sec_in_day 1730332678 [01:27:00]quantity*price = 13000 [01:27:00]sum+1 = 13001 [01:27:00]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4700000160204 Вода Легенда 1,5л 1.000 * 60.00 = 60.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 46231529 Mentos ПФ Арбуз 6*100*2 1.000 * 10.00 = 10.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 200.00 НСП 1% : 1.77 НДС 12% : 21.23 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 15 30.10.2024 01:27 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139331 ФПД: 128532970388636 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T012702&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139331&fm=128532970388636&tin=02508201610067®Number=0000000000091631&sum=20000 0 [01:27:01]StoreToDocumentArchive [01:27:01]shift 556 fd 139331 [01:27:01]save to /storage/0556/doc_00139331 [01:27:01]save last doc name /storage/0556/doc_00139331 to /storage/kkm_last_doc_name [01:27:01]save OK [01:27:01]Clear old archive folders... [01:27:01]ProcessDocumentItem done err = 0, tmpTLVsize=474 [01:27:01]tlvbuf is 011ADE60 [01:27:01]SAM_PROTO_ClearQueue [01:27:01]wFMCommunicate request_size=4 [01:27:01]MH_SAM_APDU [01:27:01]CAPDU: 80 09 00 00 [01:27:01]Write to MH i2c: E2 08 00 9A 2A 80 09 00 00 00 00 00 00 36 [01:27:01]Write i2c OK [01:27:01]MH_I2C_Read... [01:27:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:27:01]Read from MH i2c: E2 [01:27:01]MH_I2C_Read... [01:27:01]Read from MH i2c: E2 03 00 [01:27:01]MH_I2C_Read... [01:27:01]Read from MH i2c: E2 03 00 9A 2A 00 90 00 38 [01:27:01]RAPDU: 90 00 [01:27:01]wFMCommunicate OK [01:27:01]SAM_PROTO_ClearQueue done [01:27:01]KKMCreateOFDPacket [01:27:01]OFDProtocolAddRootSTLVToBuf [01:27:01]FM_MakeSignedData [01:27:01]FM_MakeSignedData [01:27:01]SAM_PROTO_SignData [01:27:01]wFMCommunicate request_size=4 [01:27:01]MH_SAM_APDU [01:27:01]CAPDU: 80 0D 01 02 [01:27:01]Write to MH i2c: E2 08 00 9B 2A 80 0D 01 02 00 00 00 00 3E [01:27:01]Write i2c OK [01:27:01]MH_I2C_Read... [01:27:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:27:01]Read from MH i2c: E2 [01:27:01]MH_I2C_Read... [01:27:01]Read from MH i2c: E2 03 00 [01:27:01]MH_I2C_Read... [01:27:01]Read from MH i2c: E2 03 00 9B 2A 00 90 00 39 [01:27:01]RAPDU: 90 00 [01:27:01]wFMCommunicate OK [01:27:01]wFMCommunicate request_size=255 [01:27:01]MH_SAM_APDU [01:27:01]CAPDU: 80 0D 02 02 FA 03 00 DA 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 [01:27:01]Write to MH i2c: E2 02 01 9C 2A 80 0D 02 02 FA 00 03 00 DA 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 00 00 63 [01:27:01]OFD Sender: No OFD packet to send [01:27:01]Write i2c OK [01:27:01]MH_I2C_Read... [01:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:27:01]Read from MH i2c: E2 [01:27:01]MH_I2C_Read... [01:27:01]Read from MH i2c: E2 03 00 [01:27:01]MH_I2C_Read... [01:27:01]Read from MH i2c: E2 03 00 9C 2A 00 90 00 3A [01:27:01]RAPDU: 90 00 [01:27:01]wFMCommunicate OK [01:27:01]wFMCommunicate request_size=233 [01:27:01]MH_SAM_APDU [01:27:01]CAPDU: 80 0D 02 02 E4 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 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 4B 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 66 8B 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 43 20 02 00 35 04 06 00 74 E6 6A 0A BC 9C [01:27:01]Write to MH i2c: E2 EC 00 9D 2A 80 0D 02 02 E4 00 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 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 4B 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 66 8B 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 43 20 02 00 35 04 06 00 74 E6 6A 0A BC 9C 00 00 69 [01:27:01]Write i2c OK [01:27:01]MH_I2C_Read... [01:27:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:27:02]Read from MH i2c: E2 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: E2 03 00 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: E2 03 00 9D 2A 00 90 00 3B [01:27:02]RAPDU: 90 00 [01:27:02]wFMCommunicate OK [01:27:02]wFMCommunicate request_size=4 [01:27:02]MH_SAM_APDU [01:27:02]CAPDU: 80 0D 03 02 [01:27:02]Write to MH i2c: E2 08 00 9E 2A 80 0D 03 02 00 00 00 00 43 [01:27:02]Write i2c OK [01:27:02]MH_I2C_Read... [01:27:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:27:02]Read from MH i2c: E2 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: E2 0B 00 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: E2 0B 00 9E 2A 00 B1 60 1F B2 6C DF 8E FA 90 00 F9 [01:27:02]RAPDU: B1 60 1F B2 6C DF 8E FA 90 00 [01:27:02]wFMCommunicate OK [01:27:02]SAM_PROTO_SignData done [01:27:02]FM_MakeSignedData done [01:27:02]CreateOFDProtocolMessage [01:27:02]wFMCommunicate request_size=4 [01:27:02]MH_SAM_APDU [01:27:02]CAPDU: 80 11 00 00 [01:27:02]Write to MH i2c: E2 08 00 9F 2A 80 11 00 00 00 00 00 00 43 [01:27:02]Write i2c OK [01:27:02]MH_I2C_Read... [01:27:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:27:02]Read from MH i2c: E2 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: E2 17 00 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: E2 17 00 9F 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9E [01:27:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:27:02]wFMCommunicate OK [01:27:02]CreateOFDProtocolMessage done [01:27:02]OFDSenderStorePacket 139331 [01:27:02]StoreOFDPacket docnum=139331 [01:27:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 EE 01 00 00 C8 F5 E6 01 9F B5 5A 03 01 00 03 00 DA 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 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 4B 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 66 8B 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 43 20 02 00 35 04 06 00 74 E6 6A 0A BC 9C B1 60 1F B2 6C DF 8E FA [01:27:02]CheckFolder [01:27:02]dirname=/storage/ofd_packets [01:27:02]CheckFolder done [01:27:02]ProducePacketName [01:27:02]name=ofd_packets/00139331 [01:27:02]NVStorageSaveData ofd_packets/00139331 [01:27:02]File name is /storage/ofd_packets/00139331 [01:27:02]Write 524 bytes [01:27:02]NVStorageSaveData done [01:27:02]OFDSenderStorePacket done [01:27:02]KKMCreateOFDPacket done [01:27:02]NVStorageSaveData kkm_last_timestamp [01:27:02]File name is /storage/kkm_last_timestamp [01:27:02]Write 4 bytes [01:27:02]NVStorageSaveData done [01:27:02]ExternCall_PrintAddStr [01:27:02]wPrintStart [01:27:02]Write to MH i2c: 01 00 00 A0 2A CA [01:27:02]Write i2c OK [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: 01 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: 01 07 00 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: 01 07 00 A0 2A 00 00 00 00 00 FF 0F DF [01:27:02]RasterBufferAndPrint [01:27:02]line Счет N : (3)335230 [01:27:02]line ИНН: 02508201610067 [01:27:02]line Контрольно-Кассовый Чек [01:27:02]line ПРОДАЖА [01:27:02]line Товар: 2000036230011 [01:27:02]line Кофе Латте XL(GABB TRADE) [01:27:02]line 1.000 * 130.00 [01:27:02]line = 130.00 [01:27:02]line НДС 12% НСП 1% [01:27:02]line > о реализуемом товаре [01:27:02]line Товар: 4700000160204 [01:27:02]line Вода Легенда 1,5л [01:27:02]line 1.000 * 60.00 [01:27:02]line = 60.00 [01:27:02]line НДС 12% НСП 1% [01:27:02]line > о реализуемом товаре [01:27:02]line Товар: 46231529 [01:27:02]line Mentos ПФ Арбуз 6*100*2 [01:27:02]line 1.000 * 10.00 [01:27:02]line = 10.00 [01:27:02]line НДС 12% НСП 1% [01:27:02]line > о реализуемом товаре [01:27:02]line ИТОГО: 200.00 [01:27:02]line НСП 1% : 1.77 [01:27:02]line НДС 12% : 21.23 [01:27:02]line Наличными: 200.00 [01:27:02]line Безнал.: 0.00 [01:27:02]line Место: АЗС № 101 "Партнер Нефть" [01:27:02]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:27:02]line СНО: Общий режим [01:27:02]line Чек 15 30.10.2024 01:27 [01:27:02]line Смена: 556 ФФД: 1.0 [01:27:02]line ЗНМ: 0300000081 [01:27:02]line РНМ: 0000000000091631 [01:27:02]line Версия ККМ: 001 [01:27:02]line ФМ: 0000000000874669 [01:27:02]line ФД: 139331 [01:27:02]line ФПД: 128532970388636 [01:27:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T012702&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139331&fm=128532970388636&tin=02508201610067®Number=0000000000091631&sum=20000 [01:27:02]line 0 [01:27:02]written 0, free lines is 4095 [01:27:02]OFD Sender: Processing packet 139331 [packets to send 34, broken 33] [01:27:02]ProducePacketName [01:27:02]name=ofd_packets/00139331 [01:27:02]OFD Sender: To server: pG, [01:27:02]CommunicateWithHost lk.salyk.kg:30040 [01:27:02]ConnectInit lk.salyk.kg [01:27:02]Connected sock=9 [01:27:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 EE 01 00 00 C8 F5 E6 01 9F B5 5A 03 01 00 03 00 DA 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 5D 00 8A 04 08 00 34 36 32 33 31 35 32 39 06 04 1E 00 4D 65 6E 74 6F 73 20 D0 9F D0 A4 20 D0 90 D1 80 D0 B1 D1 83 D0 B7 20 36 2A 31 30 30 2A 32 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 E8 03 00 00 00 00 13 04 06 00 E8 03 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 4B 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 66 8B 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 43 20 02 00 35 04 06 00 74 E6 6A 0A BC 9C B1 60 1F B2 6C DF 8E FA [01:27: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 36 39 4F 00 00 00 D3 DE 47 00 A7 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 36 39 10 04 04 00 43 20 02 00 F4 03 04 00 18 37 21 67 B6 04 01 00 00 AF 2D 4B B9 F6 60 3D 33 [01:27:02]CommunicateWithHost err = 0 [01:27:02]CheckOFDResponse [01:27:02]1017 (14) - 77093643461234 [01:27:02]1041 (16) - 0000000000874669 [01:27:02]1040 (4) - 139331 [01:27:02]1012 (4) - 29.10.2024 19:27 [01:27:02]1206 (1) - 0 [01:27:02]OFD Sender: Remove packet 139331 [01:27:02]ProducePacketName [01:27:02]name=ofd_packets/00139331 [01:27:02]NVStorageDeleteData [01:27:02]Write to MH i2c: 01 00 00 D4 2A FE [01:27:02]Write i2c OK [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: 01 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: 01 07 00 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: 01 07 00 D4 2A 00 00 00 00 00 8F 0C A0 [01:27:02]RasterBufferAndPrint [01:27:02]line [01:27:02]line [01:27:02]line [01:27:02]line [01:27:02]line [01:27:02]written 0, free lines is 3224 [01:27:02]MH_Cut [01:27:02]Write to MH i2c: D1 01 00 DB 2A 01 D7 [01:27:02]Write i2c OK [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: D1 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: D1 01 00 [01:27:02]MH_I2C_Read... [01:27:02]Read from MH i2c: D1 01 00 DB 2A 00 D6 [01:27:02]Write to MH i2c: 01 00 00 DC 2A 06 [01:27:02]Write i2c OK [01:27:02]MH_I2C_Read... [01:27:03]OFD Sender: No OFD packet to send [01:27:03]*** Cut start [01:27:03]*** Partial cut [01:27:03]*** CUTSNS_PIN = 1 [01:27:03]*** CUTSNS_PIN = 0 [01:27:03]*** Brake cut motor [01:27:04]Read from MH i2c: 01 [01:27:04]MH_I2C_Read... [01:27:04]*** Stop cut motor [01:27:04]*** Cut end [01:27:04]Read from MH i2c: 01 07 00 [01:27:04]MH_I2C_Read... [01:27:04]Read from MH i2c: 01 07 00 DC 2A 00 00 00 00 00 FF 0F 1B [01:27:04]process_action close_receipt done [01:27:04]requested_data is exist [01:27:04]produce_requested_data [01:27:04]requested_item fm.sn is exist - process it [01:27:04]wFMCommunicate request_size=4 [01:27:04]MH_SAM_APDU [01:27:04]CAPDU: 80 11 00 00 [01:27:04]Write to MH i2c: E2 08 00 DD 2A 80 11 00 00 00 00 00 00 81 [01:27:04]Write i2c OK [01:27:04]MH_I2C_Read... [01:27:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:27:04]Read from MH i2c: E2 [01:27:04]MH_I2C_Read... [01:27:04]Read from MH i2c: E2 17 00 [01:27:04]MH_I2C_Read... [01:27:04]Read from MH i2c: E2 17 00 DD 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 DC [01:27:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:27:04]wFMCommunicate OK [01:27:04]requested_item fd.num is exist - process it [01:27:04]SAM_PROTO_GetFieldsCounters [01:27:04]wFMCommunicate request_size=4 [01:27:04]MH_SAM_APDU [01:27:04]CAPDU: 80 13 00 00 [01:27:04]Write to MH i2c: E2 08 00 DE 2A 80 13 00 00 00 00 00 00 84 [01:27:04]Write i2c OK [01:27:04]MH_I2C_Read... [01:27:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:27:04]Read from MH i2c: E2 [01:27:04]MH_I2C_Read... [01:27:04]Read from MH i2c: E2 62 00 [01:27:04]MH_I2C_Read... [01:27:04]Read from MH i2c: E2 62 00 DE 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 43 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 68 [01:27:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 43 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:27:04]wFMCommunicate OK [01:27:04]SAM_PROTO_GetFieldsCounters done [01:27:04]requested_item shift.num is exist - process it [01:27:04]requested_item shift.opened is exist - process it [01:27:04]req_shift_opened [01:27:04]FM_GetShiftState [01:27:04]SAM_PROTO_GetShiftState [01:27:04]wFMCommunicate request_size=4 [01:27:04]MH_SAM_APDU [01:27:04]CAPDU: 80 13 01 00 [01:27:04]Write to MH i2c: E2 08 00 DF 2A 80 13 01 00 00 00 00 00 86 [01:27:04]Write i2c OK [01:27:04]MH_I2C_Read... [01:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:27:04]Read from MH i2c: E2 [01:27:04]MH_I2C_Read... [01:27:04]Read from MH i2c: E2 0E 00 [01:27:04]MH_I2C_Read... [01:27:04]Read from MH i2c: E2 0E 00 DF 2A 00 09 00 01 86 76 21 67 00 00 00 00 90 00 16 [01:27:04]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:27:04]wFMCommunicate OK [01:27:04]SAM_PROTO_GetShiftState done [01:27:04]FM_GetShiftState done [01:27:04]req_shift_opened done [01:27:04]requested_item shift.open_date is exist - process it [01:27:04]req_shift_open_date [01:27:04]req_shift_open_date done [01:27:04]produce_requested_data done [01:27:04]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139331,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [01:27:04]process_action_free close_receipt [01:27:04]json_value_free [01:27:04]json_value_free done [01:27:04]process_json_proto returns [01:27:04]Send response to host [01:27:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139331,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [01:27:04]free response buf [01:27:04]execute_script done [01:27:04]execute_script returns [01:27:04]free content buf [01:27:04]Sock 10.Close socket [01:27:04]Sock 10.Thread stoped [01:27:08]OFD Sender: No OFD packet to send [01:27:13]OFD Sender: No OFD packet to send [01:27:18]OFD Sender: No OFD packet to send [01:27:23]OFD Sender: No OFD packet to send [01:27:28]OFD Sender: No OFD packet to send [01:27:33]OFD Sender: No OFD packet to send [01:27:38]OFD Sender: No OFD packet to send [01:27:43]OFD Sender: No OFD packet to send [01:27:48]OFD Sender: No OFD packet to send [01:27:53]OFD Sender: No OFD packet to send [01:27:58]OFD Sender: No OFD packet to send [01:28:03]OFD Sender: No OFD packet to send [01:28:08]OFD Sender: No OFD packet to send [01:28:13]OFD Sender: No OFD packet to send [01:28:18]OFD Sender: No OFD packet to send [01:28:23]OFD Sender: No OFD packet to send [01:28:28]OFD Sender: No OFD packet to send [01:28:33]OFD Sender: No OFD packet to send [01:28:38]OFD Sender: No OFD packet to send [01:28:43]OFD Sender: No OFD packet to send [01:28:48]OFD Sender: No OFD packet to send [01:28:53]OFD Sender: No OFD packet to send [01:28:58]OFD Sender: No OFD packet to send [01:29:03]OFD Sender: No OFD packet to send [01:29:08]OFD Sender: No OFD packet to send [01:29:13]OFD Sender: No OFD packet to send [01:29:18]OFD Sender: No OFD packet to send [01:29:23]OFD Sender: No OFD packet to send [01:29:28]OFD Sender: No OFD packet to send [01:29:33]OFD Sender: No OFD packet to send [01:29:38]OFD Sender: No OFD packet to send [01:29:43]OFD Sender: No OFD packet to send [01:29:48]OFD Sender: No OFD packet to send [01:29:53]OFD Sender: No OFD packet to send [01:29:58]OFD Sender: No OFD packet to send [01:30:03]OFD Sender: No OFD packet to send [01:30:08]OFD Sender: No OFD packet to send [01:30:13]OFD Sender: No OFD packet to send [01:30:18]OFD Sender: No OFD packet to send [01:30:23]OFD Sender: No OFD packet to send [01:30:28]OFD Sender: No OFD packet to send [01:30:33]OFD Sender: No OFD packet to send [01:30:38]OFD Sender: No OFD packet to send [01:30:43]OFD Sender: No OFD packet to send [01:30:48]OFD Sender: No OFD packet to send [01:30:53]OFD Sender: No OFD packet to send [01:30:58]OFD Sender: No OFD packet to send [01:31:03]OFD Sender: No OFD packet to send [01:31:08]OFD Sender: No OFD packet to send [01:31:13]OFD Sender: No OFD packet to send [01:31:18]OFD Sender: No OFD packet to send [01:31:23]OFD Sender: No OFD packet to send [01:31:28]OFD Sender: No OFD packet to send [01:31:33]OFD Sender: No OFD packet to send [01:31:38]OFD Sender: No OFD packet to send [01:31:43]OFD Sender: No OFD packet to send [01:31:48]OFD Sender: No OFD packet to send [01:31:53]OFD Sender: No OFD packet to send [01:31:58]OFD Sender: No OFD packet to send [01:32:03]OFD Sender: No OFD packet to send [01:32:08]OFD Sender: No OFD packet to send [01:32:13]OFD Sender: No OFD packet to send [01:32:18]OFD Sender: No OFD packet to send [01:32:23]OFD Sender: No OFD packet to send [01:32:28]OFD Sender: No OFD packet to send [01:32:33]OFD Sender: No OFD packet to send [01:32:38]OFD Sender: No OFD packet to send [01:32:43]OFD Sender: No OFD packet to send [01:32:48]OFD Sender: No OFD packet to send [01:32:53]OFD Sender: No OFD packet to send [01:32:58]OFD Sender: No OFD packet to send [01:33:03]OFD Sender: No OFD packet to send [01:33:08]OFD Sender: No OFD packet to send [01:33:13]OFD Sender: No OFD packet to send [01:33:18]OFD Sender: No OFD packet to send [01:33:23]OFD Sender: No OFD packet to send [01:33:28]OFD Sender: No OFD packet to send [01:33:33]OFD Sender: No OFD packet to send [01:33:38]OFD Sender: No OFD packet to send [01:33:43]OFD Sender: No OFD packet to send [01:33:48]OFD Sender: No OFD packet to send [01:33:53]OFD Sender: No OFD packet to send [01:33:58]OFD Sender: No OFD packet to send [01:34:03]OFD Sender: No OFD packet to send [01:34:08]OFD Sender: No OFD packet to send [01:34:13]OFD Sender: No OFD packet to send [01:34:18]OFD Sender: No OFD packet to send [01:34:23]OFD Sender: No OFD packet to send [01:34:28]OFD Sender: No OFD packet to send [01:34:33]OFD Sender: No OFD packet to send [01:34:38]OFD Sender: No OFD packet to send [01:34:43]OFD Sender: No OFD packet to send [01:34:48]OFD Sender: No OFD packet to send [01:34:53]OFD Sender: No OFD packet to send [01:34:58]OFD Sender: No OFD packet to send [01:35:03]OFD Sender: No OFD packet to send [01:35:08]OFD Sender: No OFD packet to send [01:35:13]OFD Sender: No OFD packet to send [01:35:18]OFD Sender: No OFD packet to send [01:35:23]OFD Sender: No OFD packet to send [01:35:28]OFD Sender: No OFD packet to send [01:35:33]OFD Sender: No OFD packet to send [01:35:38]OFD Sender: No OFD packet to send [01:35:43]OFD Sender: No OFD packet to send [01:35:48]OFD Sender: No OFD packet to send [01:35:53]OFD Sender: No OFD packet to send [01:35:58]OFD Sender: No OFD packet to send [01:36:03]OFD Sender: No OFD packet to send [01:36:08]OFD Sender: No OFD packet to send [01:36:13]OFD Sender: No OFD packet to send [01:36:18]OFD Sender: No OFD packet to send [01:36:23]OFD Sender: No OFD packet to send [01:36:28]OFD Sender: No OFD packet to send [01:36:33]OFD Sender: No OFD packet to send [01:36:38]OFD Sender: No OFD packet to send [01:36:43]OFD Sender: No OFD packet to send [01:36:48]OFD Sender: No OFD packet to send [01:36:53]OFD Sender: No OFD packet to send [01:36:58]OFD Sender: No OFD packet to send [01:37:03]OFD Sender: No OFD packet to send [01:37:08]OFD Sender: No OFD packet to send [01:37:13]OFD Sender: No OFD packet to send [01:37:18]OFD Sender: No OFD packet to send [01:37:23]OFD Sender: No OFD packet to send [01:37:28]OFD Sender: No OFD packet to send [01:37:33]OFD Sender: No OFD packet to send [01:37:38]OFD Sender: No OFD packet to send [01:37:43]OFD Sender: No OFD packet to send [01:37:48]OFD Sender: No OFD packet to send [01:37:53]OFD Sender: No OFD packet to send [01:37:58]OFD Sender: No OFD packet to send [01:38:03]OFD Sender: No OFD packet to send [01:38:08]OFD Sender: No OFD packet to send [01:38:13]OFD Sender: No OFD packet to send [01:38:18]OFD Sender: No OFD packet to send [01:38:23]OFD Sender: No OFD packet to send [01:38:28]OFD Sender: No OFD packet to send [01:38:33]OFD Sender: No OFD packet to send [01:38:38]OFD Sender: No OFD packet to send [01:38:43]OFD Sender: No OFD packet to send [01:38:48]OFD Sender: No OFD packet to send [01:38:53]OFD Sender: No OFD packet to send [01:38:58]OFD Sender: No OFD packet to send [01:39:03]OFD Sender: No OFD packet to send [01:39:08]OFD Sender: No OFD packet to send [01:39:13]OFD Sender: No OFD packet to send [01:39:18]OFD Sender: No OFD packet to send [01:39:23]OFD Sender: No OFD packet to send [01:39:28]OFD Sender: No OFD packet to send [01:39:33]OFD Sender: No OFD packet to send [01:39:38]OFD Sender: No OFD packet to send [01:39:43]OFD Sender: No OFD packet to send [01:39:48]OFD Sender: No OFD packet to send [01:39:53]OFD Sender: No OFD packet to send [01:39:58]OFD Sender: No OFD packet to send [01:40:03]OFD Sender: No OFD packet to send [01:40:08]OFD Sender: No OFD packet to send [01:40:13]OFD Sender: No OFD packet to send [01:40:18]OFD Sender: No OFD packet to send [01:40:23]OFD Sender: No OFD packet to send [01:40:28]OFD Sender: No OFD packet to send [01:40:33]OFD Sender: No OFD packet to send [01:40:38]OFD Sender: No OFD packet to send [01:40:43]OFD Sender: No OFD packet to send [01:40:48]OFD Sender: No OFD packet to send [01:40:53]OFD Sender: No OFD packet to send [01:40:58]OFD Sender: No OFD packet to send [01:41:03]OFD Sender: No OFD packet to send [01:41:08]OFD Sender: No OFD packet to send [01:41:13]OFD Sender: No OFD packet to send [01:41:18]OFD Sender: No OFD packet to send [01:41:23]OFD Sender: No OFD packet to send [01:41:28]OFD Sender: No OFD packet to send [01:41:33]OFD Sender: No OFD packet to send [01:41:38]OFD Sender: No OFD packet to send [01:41:43]OFD Sender: No OFD packet to send [01:41:48]OFD Sender: No OFD packet to send [01:41:53]OFD Sender: No OFD packet to send [01:41:58]OFD Sender: No OFD packet to send [01:42:03]OFD Sender: No OFD packet to send [01:42:08]OFD Sender: No OFD packet to send [01:42:13]OFD Sender: No OFD packet to send [01:42:18]OFD Sender: No OFD packet to send [01:42:23]OFD Sender: No OFD packet to send [01:42:28]OFD Sender: No OFD packet to send [01:42:33]OFD Sender: No OFD packet to send [01:42:38]OFD Sender: No OFD packet to send [01:42:43]OFD Sender: No OFD packet to send [01:42:48]OFD Sender: No OFD packet to send [01:42:53]OFD Sender: No OFD packet to send [01:42:58]OFD Sender: No OFD packet to send [01:43:03]OFD Sender: No OFD packet to send [01:43:08]OFD Sender: No OFD packet to send [01:43:13]OFD Sender: No OFD packet to send [01:43:18]OFD Sender: No OFD packet to send [01:43:23]OFD Sender: No OFD packet to send [01:43:28]OFD Sender: No OFD packet to send [01:43:33]OFD Sender: No OFD packet to send [01:43:38]OFD Sender: No OFD packet to send [01:43:43]OFD Sender: No OFD packet to send [01:43:48]OFD Sender: No OFD packet to send [01:43:53]OFD Sender: No OFD packet to send [01:43:58]OFD Sender: No OFD packet to send [01:44:04]OFD Sender: No OFD packet to send [01:44:09]OFD Sender: No OFD packet to send [01:44:14]OFD Sender: No OFD packet to send [01:44:19]OFD Sender: No OFD packet to send [01:44:24]OFD Sender: No OFD packet to send [01:44:29]OFD Sender: No OFD packet to send [01:44:34]OFD Sender: No OFD packet to send [01:44:39]OFD Sender: No OFD packet to send [01:44:44]OFD Sender: No OFD packet to send [01:44:49]OFD Sender: No OFD packet to send [01:44:54]OFD Sender: No OFD packet to send [01:44:59]OFD Sender: No OFD packet to send [01:45:04]OFD Sender: No OFD packet to send [01:45:09]OFD Sender: No OFD packet to send [01:45:14]OFD Sender: No OFD packet to send [01:45:19]OFD Sender: No OFD packet to send [01:45:24]OFD Sender: No OFD packet to send [01:45:29]OFD Sender: No OFD packet to send [01:45:34]OFD Sender: No OFD packet to send [01:45:39]OFD Sender: No OFD packet to send [01:45:44]OFD Sender: No OFD packet to send [01:45:49]OFD Sender: No OFD packet to send [01:45:54]OFD Sender: No OFD packet to send [01:45:59]OFD Sender: No OFD packet to send [01:46:04]OFD Sender: No OFD packet to send [01:46:09]OFD Sender: No OFD packet to send [01:46:14]OFD Sender: No OFD packet to send [01:46:19]OFD Sender: No OFD packet to send [01:46:24]OFD Sender: No OFD packet to send [01:46:29]OFD Sender: No OFD packet to send [01:46:34]OFD Sender: No OFD packet to send [01:46:39]OFD Sender: No OFD packet to send [01:46:44]OFD Sender: No OFD packet to send [01:46:49]OFD Sender: No OFD packet to send [01:46:54]OFD Sender: No OFD packet to send [01:46:59]OFD Sender: No OFD packet to send [01:47:04]OFD Sender: No OFD packet to send [01:47:09]OFD Sender: No OFD packet to send [01:47:14]OFD Sender: No OFD packet to send [01:47:19]OFD Sender: No OFD packet to send [01:47:24]OFD Sender: No OFD packet to send [01:47:29]OFD Sender: No OFD packet to send [01:47:34]OFD Sender: No OFD packet to send [01:47:39]OFD Sender: No OFD packet to send [01:47:44]OFD Sender: No OFD packet to send [01:47:49]OFD Sender: No OFD packet to send [01:47:54]OFD Sender: No OFD packet to send [01:47:59]OFD Sender: No OFD packet to send [01:48:04]OFD Sender: No OFD packet to send [01:48:09]OFD Sender: No OFD packet to send [01:48:14]OFD Sender: No OFD packet to send [01:48:19]OFD Sender: No OFD packet to send [01:48:24]OFD Sender: No OFD packet to send [01:48:29]OFD Sender: No OFD packet to send [01:48:34]OFD Sender: No OFD packet to send [01:48:39]OFD Sender: No OFD packet to send [01:48:44]OFD Sender: No OFD packet to send [01:48:49]OFD Sender: No OFD packet to send [01:48:54]OFD Sender: No OFD packet to send [01:48:54]accept exits with 8 [01:48:54]New connection [01:48:54]New thread 3067141476 created [01:48:54]Thread 3067284836 joined [01:48:54]Waiting for new connection... [01:48:54] Sock 8.Parse request [01:48:54]Sock 8.Check first char [01:48:54]Sock 8.First char is OK [01:48:54]request: POST /json_proto HTTP/1.0 [01:48:54]Method: POST [01:48:54]URL: /json_proto [01:48:54]Method is POST - this is cgi request [01:48:54]url: /json_proto [01:48:54]query_string will be loaded in cgi processing [01:48:54]execute_cgi json_proto POST (null) [01:48:54]execute_cgi path=json_proto method=POST [01:48:54]POST find Content-Length [01:48:54]Host: 172.17.50.196:8080 [01:48:54]Content-Length: 896 [01:48:54]Content-Type: application/json [01:48:54] [01:48:54]POST finish read [01:48:54]Found Content-Length = 896 [01:48:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335231", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 69.00, "quantity" : 1.000, "sum" : 69.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48742245", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Silver Blue", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 229.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:48:54]execute_script... [01:48: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 : (3)335231", "tax_sys" : 0, "items" : [ { "code": "4600682557456", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A FLash up energy \u044D\u043D \u0436/\u0431 0,5/0,45\u043B", "price" : 69.00, "quantity" : 1.000, "sum" : 69.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "48742245", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Parliament Silver Blue", "price" : 160.00, "quantity" : 1.000, "sum" : 160.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 229.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:48:54]POST & json_proto [01:48:54]process_json_proto [01:48:54]json parsed OK: [01:48:54]protocol is kg_v1.0 [01:48:54]action value=close_receipt [01:48:54]process_action close_receipt [01:48:54]cmd_close_receipt [01:48:54]MH_GetDate [01:48:54]Write to MH i2c: F0 00 00 E0 2A F9 [01:48:54]Write i2c OK [01:48:54]MH_I2C_Read... [01:48:54]Read from MH i2c: F0 [01:48:54]MH_I2C_Read... [01:48:54]Read from MH i2c: F0 09 00 [01:48:54]MH_I2C_Read... [01:48:54]Read from MH i2c: F0 09 00 E0 2A 00 89 90 21 67 72 0D 1C 67 A5 [01:48:54]GetLastDocTimeStamp 1730251622 [01:48:54]current date 1730252937 [01:48:54]FM_GetShiftState [01:48:54]SAM_PROTO_GetShiftState [01:48:54]wFMCommunicate request_size=4 [01:48:54]MH_SAM_APDU [01:48:54]CAPDU: 80 13 01 00 [01:48:54]Write to MH i2c: E2 08 00 E1 2A 80 13 01 00 00 00 00 00 88 [01:48:54]Write i2c OK [01:48:54]MH_I2C_Read... [01:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:48:54]Read from MH i2c: E2 [01:48:54]MH_I2C_Read... [01:48:54]Read from MH i2c: E2 0E 00 [01:48:54]MH_I2C_Read... [01:48:54]Read from MH i2c: E2 0E 00 E1 2A 00 09 00 01 86 76 21 67 00 00 00 00 90 00 18 [01:48:54]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:48:54]wFMCommunicate OK [01:48:54]SAM_PROTO_GetShiftState done [01:48:54]FM_GetShiftState done [01:48:54]opened in 1730246278 [01:48:54]opened+sec_in_day 1730332678 [01:48:54]quantity*price = 6900 [01:48:54]sum+1 = 6901 [01:48:54]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 48742245 Сигареты Parliament Silver Blue 1.000 * 160.00 = 160.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 229.00 НСП 1% : 2.03 НДС 12% : 24.32 Наличными: 229.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 16 30.10.2024 01:48 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139332 ФПД: 145587564935391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T014857&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139332&fm=145587564935391&tin=02508201610067®Number=0000000000091631&sum=22900 0 [01:48:55]StoreToDocumentArchive [01:48:55]shift 556 fd 139332 [01:48:55]save to /storage/0556/doc_00139332 [01:48:55]save last doc name /storage/0556/doc_00139332 to /storage/kkm_last_doc_name [01:48:55]save OK [01:48:55]Clear old archive folders... [01:48:55]ProcessDocumentItem done err = 0, tmpTLVsize=400 [01:48:55]tlvbuf is 0115A8E0 [01:48:55]SAM_PROTO_ClearQueue [01:48:55]wFMCommunicate request_size=4 [01:48:55]MH_SAM_APDU [01:48:55]CAPDU: 80 09 00 00 [01:48:55]Write to MH i2c: E2 08 00 EE 2A 80 09 00 00 00 00 00 00 8A [01:48:55]Write i2c OK [01:48:55]MH_I2C_Read... [01:48:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:48:55]Read from MH i2c: E2 [01:48:55]MH_I2C_Read... [01:48:55]Read from MH i2c: E2 03 00 [01:48:55]MH_I2C_Read... [01:48:55]Read from MH i2c: E2 03 00 EE 2A 00 90 00 8C [01:48:55]RAPDU: 90 00 [01:48:55]wFMCommunicate OK [01:48:55]SAM_PROTO_ClearQueue done [01:48:55]KKMCreateOFDPacket [01:48:55]OFDProtocolAddRootSTLVToBuf [01:48:55]FM_MakeSignedData [01:48:55]FM_MakeSignedData [01:48:55]SAM_PROTO_SignData [01:48:55]wFMCommunicate request_size=4 [01:48:55]MH_SAM_APDU [01:48:55]CAPDU: 80 0D 01 02 [01:48:55]Write to MH i2c: E2 08 00 EF 2A 80 0D 01 02 00 00 00 00 92 [01:48:55]Write i2c OK [01:48:55]MH_I2C_Read... [01:48:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:48:55]Read from MH i2c: E2 [01:48:55]MH_I2C_Read... [01:48:55]Read from MH i2c: E2 03 00 [01:48:55]MH_I2C_Read... [01:48:55]Read from MH i2c: E2 03 00 EF 2A 00 90 00 8D [01:48:55]RAPDU: 90 00 [01:48:55]wFMCommunicate OK [01:48:55]wFMCommunicate request_size=255 [01:48:55]MH_SAM_APDU [01:48:55]CAPDU: 80 0D 02 02 FA 03 00 90 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 59 00 00 00 00 EB [01:48:55]Write to MH i2c: E2 02 01 F0 2A 80 0D 02 02 FA 00 03 00 90 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 59 00 00 00 00 EB 00 00 4C [01:48:55]Write i2c OK [01:48:55]MH_I2C_Read... [01:48:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:48:56]Read from MH i2c: E2 [01:48:56]MH_I2C_Read... [01:48:56]Read from MH i2c: E2 03 00 [01:48:56]MH_I2C_Read... [01:48:56]Read from MH i2c: E2 03 00 F0 2A 00 90 00 8E [01:48:56]RAPDU: 90 00 [01:48:56]wFMCommunicate OK [01:48:56]wFMCommunicate request_size=159 [01:48:56]MH_SAM_APDU [01:48:56]CAPDU: 80 0D 02 02 9A 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 09 00 00 00 00 07 04 06 00 74 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 89 90 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 44 20 02 00 35 04 06 00 84 69 3F 17 78 DF [01:48:56]Write to MH i2c: E2 A2 00 F1 2A 80 0D 02 02 9A 00 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 09 00 00 00 00 07 04 06 00 74 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 89 90 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 44 20 02 00 35 04 06 00 84 69 3F 17 78 DF 00 00 1E [01:48:56]Write i2c OK [01:48:56]MH_I2C_Read... [01:48:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:48:56]Read from MH i2c: E2 [01:48:56]MH_I2C_Read... [01:48:56]Read from MH i2c: E2 03 00 [01:48:56]MH_I2C_Read... [01:48:56]Read from MH i2c: E2 03 00 F1 2A 00 90 00 8F [01:48:56]RAPDU: 90 00 [01:48:56]wFMCommunicate OK [01:48:56]wFMCommunicate request_size=4 [01:48:56]MH_SAM_APDU [01:48:56]CAPDU: 80 0D 03 02 [01:48:56]Write to MH i2c: E2 08 00 F2 2A 80 0D 03 02 00 00 00 00 97 [01:48:56]Write i2c OK [01:48:56]MH_I2C_Read... [01:48:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:48:56]Read from MH i2c: E2 [01:48:56]MH_I2C_Read... [01:48:56]Read from MH i2c: E2 0B 00 [01:48:56]MH_I2C_Read... [01:48:56]Read from MH i2c: E2 0B 00 F2 2A 00 88 B9 79 07 75 5B 6A 68 90 00 FB [01:48:56]RAPDU: 88 B9 79 07 75 5B 6A 68 90 00 [01:48:56]wFMCommunicate OK [01:48:56]SAM_PROTO_SignData done [01:48:56]FM_MakeSignedData done [01:48:56]CreateOFDProtocolMessage [01:48:56]wFMCommunicate request_size=4 [01:48:56]MH_SAM_APDU [01:48:56]CAPDU: 80 11 00 00 [01:48:56]Write to MH i2c: E2 08 00 F3 2A 80 11 00 00 00 00 00 00 97 [01:48:56]Write i2c OK [01:48:56]MH_I2C_Read... [01:48:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:48:56]Read from MH i2c: E2 [01:48:56]MH_I2C_Read... [01:48:56]Read from MH i2c: E2 17 00 [01:48:56]MH_I2C_Read... [01:48:56]Read from MH i2c: E2 17 00 F3 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 F2 [01:48:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:48:56]wFMCommunicate OK [01:48:56]CreateOFDProtocolMessage done [01:48:56]OFDSenderStorePacket 139332 [01:48:56]StoreOFDPacket docnum=139332 [01:48:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 A4 01 00 00 50 BB 9C 01 55 30 5A 03 01 00 03 00 90 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 09 00 00 00 00 07 04 06 00 74 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 89 90 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 44 20 02 00 35 04 06 00 84 69 3F 17 78 DF 88 B9 79 07 75 5B 6A 68 [01:48:56]CheckFolder [01:48:56]dirname=/storage/ofd_packets [01:48:56]CheckFolder done [01:48:56]ProducePacketName [01:48:56]name=ofd_packets/00139332 [01:48:56]NVStorageSaveData ofd_packets/00139332 [01:48:56]File name is /storage/ofd_packets/00139332 [01:48:56]Write 450 bytes [01:48:56]NVStorageSaveData done [01:48:56]OFDSenderStorePacket done [01:48:56]KKMCreateOFDPacket done [01:48:56]NVStorageSaveData kkm_last_timestamp [01:48:56]File name is /storage/kkm_last_timestamp [01:48:56]Write 4 bytes [01:48:56]NVStorageSaveData done [01:48:56]ExternCall_PrintAddStr [01:48:56]wPrintStart [01:48:56]Write to MH i2c: 01 00 00 F4 2A 1E [01:48:56]Write i2c OK [01:48:56]MH_I2C_Read... [01:48:56]Read from MH i2c: 01 [01:48:56]MH_I2C_Read... [01:48:56]Read from MH i2c: 01 07 00 [01:48:56]MH_I2C_Read... [01:48:56]Read from MH i2c: 01 07 00 F4 2A 00 00 00 00 00 FF 0F 33 [01:48:56]RasterBufferAndPrint [01:48:56]line Счет N : (3)335231 [01:48:56]line ИНН: 02508201610067 [01:48:56]line Контрольно-Кассовый Чек [01:48:56]line ПРОДАЖА [01:48:56]line Товар: 4600682557456 [01:48:56]line Напиток FLash up energy эн ж/б 0,5/0,45л [01:48:56]line 1.000 * 69.00 [01:48:56]line = 69.00 [01:48:56]line НДС 12% НСП 1% [01:48:56]line > о реализуемом товаре [01:48:56]line Товар: 48742245 [01:48:56]line Сигареты Parliament Silver Blue [01:48:56]line 1.000 * 160.00 [01:48:56]line = 160.00 [01:48:56]line НДС 12% НСП 1% [01:48:56]line > о реализуемом товаре [01:48:56]line ИТОГО: 229.00 [01:48:56]line НСП 1% : 2.03 [01:48:56]line НДС 12% : 24.32 [01:48:56]line Наличными: 229.00 [01:48:56]line Безнал.: 0.00 [01:48:56]line Место: АЗС № 101 "Партнер Нефть" [01:48:56]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:48:56]line СНО: Общий режим [01:48:56]line Чек 16 30.10.2024 01:48 [01:48:56]line Смена: 556 ФФД: 1.0 [01:48:56]line ЗНМ: 0300000081 [01:48:56]line РНМ: 0000000000091631 [01:48:56]line Версия ККМ: 001 [01:48:56]line ФМ: 0000000000874669 [01:48:56]line ФД: 139332 [01:48:56]line ФПД: 145587564935391 [01:48:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T014857&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139332&fm=145587564935391&tin=02508201610067®Number=0000000000091631&sum=22900 [01:48:56]line 0 [01:48:56]OFD Sender: Processing packet 139332 [packets to send 34, broken 33] [01:48:56]ProducePacketName [01:48:56]name=ofd_packets/00139332 [01:48:56]OFD Sender: To server: pG, [01:48:56]CommunicateWithHost lk.salyk.kg:30040 [01:48:56]ConnectInit lk.salyk.kg [01:48:56]written 0, free lines is 4095 [01:48:56]Connected sock=9 [01:48: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 36 39 A4 01 00 00 50 BB 9C 01 55 30 5A 03 01 00 03 00 90 01 1E 04 01 00 01 23 04 78 00 8A 04 0D 00 34 36 30 30 36 38 32 35 35 37 34 35 36 06 04 34 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 46 4C 61 73 68 20 75 70 20 65 6E 65 72 67 79 20 D1 8D D0 BD 20 D0 B6 2F D0 B1 20 30 2C 35 2F 30 2C 34 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F4 1A 00 00 00 00 13 04 06 00 F4 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 08 00 34 38 37 34 32 32 34 35 06 04 27 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 50 61 72 6C 69 61 6D 65 6E 74 20 53 69 6C 76 65 72 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 80 3E 00 00 00 00 13 04 06 00 80 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 59 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 09 00 00 00 00 07 04 06 00 74 59 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 89 90 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 44 20 02 00 35 04 06 00 84 69 3F 17 78 DF 88 B9 79 07 75 5B 6A 68 [01:48: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 36 39 4F 00 00 00 C7 4D 47 00 2F 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 36 39 10 04 04 00 44 20 02 00 F4 03 04 00 3B 3C 21 67 B6 04 01 00 00 86 74 62 4F D2 CA 93 C5 [01:48:57]CommunicateWithHost err = 0 [01:48:57]CheckOFDResponse [01:48:57]1017 (14) - 77093643461234 [01:48:57]1041 (16) - 0000000000874669 [01:48:57]1040 (4) - 139332 [01:48:57]1012 (4) - 29.10.2024 19:49 [01:48:57]1206 (1) - 0 [01:48:57]OFD Sender: Remove packet 139332 [01:48:57]ProducePacketName [01:48:57]name=ofd_packets/00139332 [01:48:57]NVStorageDeleteData [01:48:57]Write to MH i2c: 01 00 00 24 2B 4F [01:48:57]Write i2c OK [01:48:57]MH_I2C_Read... [01:48:57]Read from MH i2c: 01 [01:48:57]MH_I2C_Read... [01:48:57]Read from MH i2c: 01 07 00 [01:48:57]MH_I2C_Read... [01:48:57]Read from MH i2c: 01 07 00 24 2B 00 00 00 00 00 98 0C FA [01:48:57]RasterBufferAndPrint [01:48:57]line [01:48:57]line [01:48:57]line [01:48:57]line [01:48:57]line [01:48:57]written 0, free lines is 3234 [01:48:57]MH_Cut [01:48:57]Write to MH i2c: D1 01 00 2B 2B 01 28 [01:48:57]Write i2c OK [01:48:57]MH_I2C_Read... [01:48:57]Read from MH i2c: D1 [01:48:57]MH_I2C_Read... [01:48:57]Read from MH i2c: D1 01 00 [01:48:57]MH_I2C_Read... [01:48:57]Read from MH i2c: D1 01 00 2B 2B 00 27 [01:48:57]Write to MH i2c: 01 00 00 2C 2B 57 [01:48:57]Write i2c OK [01:48:57]MH_I2C_Read... [01:48:57]OFD Sender: No OFD packet to send [01:48:58]*** Cut start [01:48:58]*** Partial cut [01:48:58]*** CUTSNS_PIN = 1 [01:48:58]*** CUTSNS_PIN = 0 [01:48:58]*** Brake cut motor [01:48:58]Read from MH i2c: 01 [01:48:58]MH_I2C_Read... [01:48:58]*** Stop cut motor [01:48:58]*** Cut end [01:48:58]Read from MH i2c: 01 07 00 [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: 01 07 00 2C 2B 00 00 00 00 00 FF 0F 6C [01:48:58]process_action close_receipt done [01:48:58]requested_data is exist [01:48:58]produce_requested_data [01:48:58]requested_item fm.sn is exist - process it [01:48:58]wFMCommunicate request_size=4 [01:48:58]MH_SAM_APDU [01:48:58]CAPDU: 80 11 00 00 [01:48:58]Write to MH i2c: E2 08 00 2D 2B 80 11 00 00 00 00 00 00 D2 [01:48:58]Write i2c OK [01:48:58]MH_I2C_Read... [01:48:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:48:58]Read from MH i2c: E2 [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: E2 17 00 [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: E2 17 00 2D 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 2D [01:48:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:48:58]wFMCommunicate OK [01:48:58]requested_item fd.num is exist - process it [01:48:58]SAM_PROTO_GetFieldsCounters [01:48:58]wFMCommunicate request_size=4 [01:48:58]MH_SAM_APDU [01:48:58]CAPDU: 80 13 00 00 [01:48:58]Write to MH i2c: E2 08 00 2E 2B 80 13 00 00 00 00 00 00 D5 [01:48:58]Write i2c OK [01:48:58]MH_I2C_Read... [01:48:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:48:58]Read from MH i2c: E2 [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: E2 62 00 [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: E2 62 00 2E 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 44 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [01:48: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 44 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:48:58]wFMCommunicate OK [01:48:58]SAM_PROTO_GetFieldsCounters done [01:48:58]requested_item shift.num is exist - process it [01:48:58]requested_item shift.opened is exist - process it [01:48:58]req_shift_opened [01:48:58]FM_GetShiftState [01:48:58]SAM_PROTO_GetShiftState [01:48:58]wFMCommunicate request_size=4 [01:48:58]MH_SAM_APDU [01:48:58]CAPDU: 80 13 01 00 [01:48:58]Write to MH i2c: E2 08 00 2F 2B 80 13 01 00 00 00 00 00 D7 [01:48:58]Write i2c OK [01:48:58]MH_I2C_Read... [01:48:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:48:58]Read from MH i2c: E2 [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: E2 0E 00 [01:48:58]MH_I2C_Read... [01:48:58]Read from MH i2c: E2 0E 00 2F 2B 00 09 00 01 86 76 21 67 00 00 00 00 90 00 67 [01:48:58]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:48:58]wFMCommunicate OK [01:48:58]SAM_PROTO_GetShiftState done [01:48:58]FM_GetShiftState done [01:48:58]req_shift_opened done [01:48:58]requested_item shift.open_date is exist - process it [01:48:58]req_shift_open_date [01:48:58]req_shift_open_date done [01:48:58]produce_requested_data done [01:48:58]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139332,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [01:48:58]process_action_free close_receipt [01:48:58]json_value_free [01:48:58]json_value_free done [01:48:58]process_json_proto returns [01:48:58]Send response to host [01:48:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139332,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [01:48:58]free response buf [01:48:58]execute_script done [01:48:58]execute_script returns [01:48:58]free content buf [01:48:58]Sock 8.Close socket [01:48:58]Sock 8.Thread stoped [01:49:02]OFD Sender: No OFD packet to send [01:49:07]OFD Sender: No OFD packet to send [01:49:12]OFD Sender: No OFD packet to send [01:49:17]OFD Sender: No OFD packet to send [01:49:22]OFD Sender: No OFD packet to send [01:49:27]OFD Sender: No OFD packet to send [01:49:32]OFD Sender: No OFD packet to send [01:49:37]OFD Sender: No OFD packet to send [01:49:41]accept exits with 10 [01:49:41]New connection [01:49:41]New thread 3067284836 created [01:49:41]Thread 3067141476 joined [01:49:41]Waiting for new connection... [01:49:41] Sock 10.Parse request [01:49:41]Sock 10.Check first char [01:49:41]Sock 10.First char is OK [01:49:41]request: POST /json_proto HTTP/1.0 [01:49:41]Method: POST [01:49:41]URL: /json_proto [01:49:41]Method is POST - this is cgi request [01:49:41]url: /json_proto [01:49:41]query_string will be loaded in cgi processing [01:49:41]execute_cgi json_proto POST (null) [01:49:41]execute_cgi path=json_proto method=POST [01:49:41]POST find Content-Length [01:49:41]Host: 172.17.50.196:8080 [01:49:41]Content-Length: 628 [01:49:41]Content-Type: application/json [01:49:41] [01:49:41]POST finish read [01:49:41]Found Content-Length = 628 [01:49:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335233", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:49:41]execute_script... [01:49: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 : (3)335233", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 2.000, "sum" : 260.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 260.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:49:41]POST & json_proto [01:49:41]process_json_proto [01:49:41]json parsed OK: [01:49:41]protocol is kg_v1.0 [01:49:41]action value=close_receipt [01:49:41]process_action close_receipt [01:49:41]cmd_close_receipt [01:49:41]MH_GetDate [01:49:41]Write to MH i2c: F0 00 00 30 2B 4A [01:49:41]Write i2c OK [01:49:41]MH_I2C_Read... [01:49:41]Read from MH i2c: F0 [01:49:41]MH_I2C_Read... [01:49:41]Read from MH i2c: F0 09 00 [01:49:41]MH_I2C_Read... [01:49:41]Read from MH i2c: F0 09 00 30 2B 00 B8 90 21 67 72 0D 1C 67 25 [01:49:41]GetLastDocTimeStamp 1730252937 [01:49:41]current date 1730252984 [01:49:41]FM_GetShiftState [01:49:41]SAM_PROTO_GetShiftState [01:49:41]wFMCommunicate request_size=4 [01:49:41]MH_SAM_APDU [01:49:41]CAPDU: 80 13 01 00 [01:49:41]Write to MH i2c: E2 08 00 31 2B 80 13 01 00 00 00 00 00 D9 [01:49:41]Write i2c OK [01:49:41]MH_I2C_Read... [01:49:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:49:41]Read from MH i2c: E2 [01:49:41]MH_I2C_Read... [01:49:41]Read from MH i2c: E2 0E 00 [01:49:41]MH_I2C_Read... [01:49:41]Read from MH i2c: E2 0E 00 31 2B 00 09 00 01 86 76 21 67 00 00 00 00 90 00 69 [01:49:41]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:49:41]wFMCommunicate OK [01:49:41]SAM_PROTO_GetShiftState done [01:49:41]FM_GetShiftState done [01:49:41]opened in 1730246278 [01:49:41]opened+sec_in_day 1730332678 [01:49:41]quantity*price = 26000 [01:49:41]sum+1 = 26001 [01:49:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 260.00 НСП 1% : 2.30 НДС 12% : 27.61 Наличными: 260.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 17 30.10.2024 01:49 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139333 ФПД: 95821709251464 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T014944&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139333&fm=95821709251464&tin=02508201610067®Number=0000000000091631&sum=26000 0 [01:49:42]StoreToDocumentArchive [01:49:42]shift 556 fd 139333 [01:49:42]save to /storage/0556/doc_00139333 [01:49:42]save last doc name /storage/0556/doc_00139333 to /storage/kkm_last_doc_name [01:49:42]save OK [01:49:42]Clear old archive folders... [01:49:42]ProcessDocumentItem done err = 0, tmpTLVsize=276 [01:49:42]tlvbuf is B6FA9420 [01:49:42]SAM_PROTO_ClearQueue [01:49:42]wFMCommunicate request_size=4 [01:49:42]MH_SAM_APDU [01:49:42]CAPDU: 80 09 00 00 [01:49:42]Write to MH i2c: E2 08 00 3E 2B 80 09 00 00 00 00 00 00 DB [01:49:42]Write i2c OK [01:49:42]MH_I2C_Read... [01:49:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:49:42]Read from MH i2c: E2 [01:49:42]MH_I2C_Read... [01:49:42]Read from MH i2c: E2 03 00 [01:49:42]MH_I2C_Read... [01:49:42]Read from MH i2c: E2 03 00 3E 2B 00 90 00 DD [01:49:42]RAPDU: 90 00 [01:49:42]wFMCommunicate OK [01:49:42]SAM_PROTO_ClearQueue done [01:49:42]KKMCreateOFDPacket [01:49:42]OFDProtocolAddRootSTLVToBuf [01:49:42]FM_MakeSignedData [01:49:42]FM_MakeSignedData [01:49:42]SAM_PROTO_SignData [01:49:42]wFMCommunicate request_size=4 [01:49:42]MH_SAM_APDU [01:49:42]CAPDU: 80 0D 01 02 [01:49:42]Write to MH i2c: E2 08 00 3F 2B 80 0D 01 02 00 00 00 00 E3 [01:49:42]Write i2c OK [01:49:42]MH_I2C_Read... [01:49:42]OFD Sender: No OFD packet to send [01:49:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:49:42]Read from MH i2c: E2 [01:49:42]MH_I2C_Read... [01:49:42]Read from MH i2c: E2 03 00 [01:49:42]MH_I2C_Read... [01:49:42]Read from MH i2c: E2 03 00 3F 2B 00 90 00 DE [01:49:42]RAPDU: 90 00 [01:49:42]wFMCommunicate OK [01:49:42]wFMCommunicate request_size=255 [01:49:42]MH_SAM_APDU [01:49:42]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 11 00 00 00 F4 03 04 00 B8 90 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 [01:49:42]Write to MH i2c: E2 02 01 40 2B 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 11 00 00 00 F4 03 04 00 B8 90 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 00 00 C2 [01:49:42]Write i2c OK [01:49:42]MH_I2C_Read... [01:49:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:49:43]Read from MH i2c: E2 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: E2 03 00 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: E2 03 00 40 2B 00 90 00 DF [01:49:43]RAPDU: 90 00 [01:49:43]wFMCommunicate OK [01:49:43]wFMCommunicate request_size=35 [01:49:43]MH_SAM_APDU [01:49:43]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 45 20 02 00 35 04 06 00 57 26 3A F1 13 88 [01:49:43]Write to MH i2c: E2 26 00 41 2B 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 45 20 02 00 35 04 06 00 57 26 3A F1 13 88 00 00 8B [01:49:43]Write i2c OK [01:49:43]MH_I2C_Read... [01:49:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:49:43]Read from MH i2c: E2 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: E2 03 00 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: E2 03 00 41 2B 00 90 00 E0 [01:49:43]RAPDU: 90 00 [01:49:43]wFMCommunicate OK [01:49:43]wFMCommunicate request_size=4 [01:49:43]MH_SAM_APDU [01:49:43]CAPDU: 80 0D 03 02 [01:49:43]Write to MH i2c: E2 08 00 42 2B 80 0D 03 02 00 00 00 00 E8 [01:49:43]Write i2c OK [01:49:43]MH_I2C_Read... [01:49:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:49:43]Read from MH i2c: E2 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: E2 0B 00 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: E2 0B 00 42 2B 00 5E E2 E5 6D 8C 07 03 3C 90 00 4D [01:49:43]RAPDU: 5E E2 E5 6D 8C 07 03 3C 90 00 [01:49:43]wFMCommunicate OK [01:49:43]SAM_PROTO_SignData done [01:49:43]FM_MakeSignedData done [01:49:43]CreateOFDProtocolMessage [01:49:43]wFMCommunicate request_size=4 [01:49:43]MH_SAM_APDU [01:49:43]CAPDU: 80 11 00 00 [01:49:43]Write to MH i2c: E2 08 00 43 2B 80 11 00 00 00 00 00 00 E8 [01:49:43]Write i2c OK [01:49:43]MH_I2C_Read... [01:49:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:49:43]Read from MH i2c: E2 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: E2 17 00 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: E2 17 00 43 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 43 [01:49:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:49:43]wFMCommunicate OK [01:49:43]CreateOFDProtocolMessage done [01:49:43]OFDSenderStorePacket 139333 [01:49:43]StoreOFDPacket docnum=139333 [01:49:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 28 01 00 00 96 29 20 01 F3 8B 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 11 00 00 00 F4 03 04 00 B8 90 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 45 20 02 00 35 04 06 00 57 26 3A F1 13 88 5E E2 E5 6D 8C 07 03 3C [01:49:43]CheckFolder [01:49:43]dirname=/storage/ofd_packets [01:49:43]CheckFolder done [01:49:43]ProducePacketName [01:49:43]name=ofd_packets/00139333 [01:49:43]NVStorageSaveData ofd_packets/00139333 [01:49:43]File name is /storage/ofd_packets/00139333 [01:49:43]Write 326 bytes [01:49:43]NVStorageSaveData done [01:49:43]OFDSenderStorePacket done [01:49:43]KKMCreateOFDPacket done [01:49:43]NVStorageSaveData kkm_last_timestamp [01:49:43]File name is /storage/kkm_last_timestamp [01:49:43]Write 4 bytes [01:49:43]NVStorageSaveData done [01:49:43]ExternCall_PrintAddStr [01:49:43]wPrintStart [01:49:43]Write to MH i2c: 01 00 00 44 2B 6F [01:49:43]Write i2c OK [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: 01 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: 01 07 00 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: 01 07 00 44 2B 00 00 00 00 00 FF 0F 84 [01:49:43]RasterBufferAndPrint [01:49:43]line Счет N : (3)335233 [01:49:43]line ИНН: 02508201610067 [01:49:43]line Контрольно-Кассовый Чек [01:49:43]line ПРОДАЖА [01:49:43]line Товар: 2000036230011 [01:49:43]line Кофе Латте XL(GABB TRADE) [01:49:43]line 2.000 * 130.00 [01:49:43]line = 260.00 [01:49:43]line НДС 12% НСП 1% [01:49:43]line > о реализуемом товаре [01:49:43]line ИТОГО: 260.00 [01:49:43]line НСП 1% : 2.30 [01:49:43]line НДС 12% : 27.61 [01:49:43]line Наличными: 260.00 [01:49:43]line Безнал.: 0.00 [01:49:43]line Место: АЗС № 101 "Партнер Нефть" [01:49:43]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [01:49:43]line СНО: Общий режим [01:49:43]line Чек 17 30.10.2024 01:49 [01:49:43]line Смена: 556 ФФД: 1.0 [01:49:43]line ЗНМ: 0300000081 [01:49:43]line РНМ: 0000000000091631 [01:49:43]line Версия ККМ: 001 [01:49:43]line ФМ: 0000000000874669 [01:49:43]line ФД: 139333 [01:49:43]line ФПД: 95821709251464 [01:49:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T014944&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139333&fm=95821709251464&tin=02508201610067®Number=0000000000091631&sum=26000 [01:49:43]line 0 [01:49:43]written 0, free lines is 4095 [01:49:43]OFD Sender: Processing packet 139333 [packets to send 34, broken 33] [01:49:43]ProducePacketName [01:49:43]name=ofd_packets/00139333 [01:49:43]OFD Sender: To server: pG, [01:49:43]CommunicateWithHost lk.salyk.kg:30040 [01:49:43]ConnectInit lk.salyk.kg [01:49:43]Connected sock=9 [01:49: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 36 39 28 01 00 00 96 29 20 01 F3 8B 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 D0 07 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 90 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 0A 00 00 00 00 07 04 06 00 90 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 11 00 00 00 F4 03 04 00 B8 90 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 45 20 02 00 35 04 06 00 57 26 3A F1 13 88 5E E2 E5 6D 8C 07 03 3C [01:49: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 36 39 4F 00 00 00 6F 1A 47 00 F8 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 36 39 10 04 04 00 45 20 02 00 F4 03 04 00 6A 3C 21 67 B6 04 01 00 00 2C 09 EA D6 8D 64 2C F3 [01:49:43]CommunicateWithHost err = 0 [01:49:43]CheckOFDResponse [01:49:43]1017 (14) - 77093643461234 [01:49:43]1041 (16) - 0000000000874669 [01:49:43]1040 (4) - 139333 [01:49:43]1012 (4) - 29.10.2024 19:50 [01:49:43]1206 (1) - 0 [01:49:43]OFD Sender: Remove packet 139333 [01:49:43]ProducePacketName [01:49:43]name=ofd_packets/00139333 [01:49:43]NVStorageDeleteData [01:49:43]Write to MH i2c: 01 00 00 6C 2B 97 [01:49:43]Write i2c OK [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: 01 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: 01 07 00 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: 01 07 00 6C 2B 00 00 00 00 00 17 0D C2 [01:49:43]RasterBufferAndPrint [01:49:43]line [01:49:43]line [01:49:43]line [01:49:43]line [01:49:43]line [01:49:43]written 0, free lines is 3359 [01:49:43]MH_Cut [01:49:43]Write to MH i2c: D1 01 00 73 2B 01 70 [01:49:43]Write i2c OK [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: D1 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: D1 01 00 [01:49:43]MH_I2C_Read... [01:49:43]Read from MH i2c: D1 01 00 73 2B 00 6F [01:49:43]Write to MH i2c: 01 00 00 74 2B 9F [01:49:43]Write i2c OK [01:49:43]MH_I2C_Read... [01:49:44]OFD Sender: No OFD packet to send [01:49:44]*** Cut start [01:49:44]*** Partial cut [01:49:44]*** CUTSNS_PIN = 1 [01:49:44]*** CUTSNS_PIN = 0 [01:49:44]*** Brake cut motor [01:49:45]Read from MH i2c: 01 [01:49:45]MH_I2C_Read... [01:49:45]*** Stop cut motor [01:49:45]*** Cut end [01:49:45]Read from MH i2c: 01 07 00 [01:49:45]MH_I2C_Read... [01:49:45]Read from MH i2c: 01 07 00 74 2B 00 00 00 00 00 FF 0F B4 [01:49:45]process_action close_receipt done [01:49:45]requested_data is exist [01:49:45]produce_requested_data [01:49:45]requested_item fm.sn is exist - process it [01:49:45]wFMCommunicate request_size=4 [01:49:45]MH_SAM_APDU [01:49:45]CAPDU: 80 11 00 00 [01:49:45]Write to MH i2c: E2 08 00 75 2B 80 11 00 00 00 00 00 00 1A [01:49:45]Write i2c OK [01:49:45]MH_I2C_Read... [01:49:45]Read from MH i2c: E2 [01:49:45]MH_I2C_Read... [01:49:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:49:45]Read from MH i2c: E2 17 00 [01:49:45]MH_I2C_Read... [01:49:45]Read from MH i2c: E2 17 00 75 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 75 [01:49:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [01:49:45]wFMCommunicate OK [01:49:45]requested_item fd.num is exist - process it [01:49:45]SAM_PROTO_GetFieldsCounters [01:49:45]wFMCommunicate request_size=4 [01:49:45]MH_SAM_APDU [01:49:45]CAPDU: 80 13 00 00 [01:49:45]Write to MH i2c: E2 08 00 76 2B 80 13 00 00 00 00 00 00 1D [01:49:45]Write i2c OK [01:49:45]MH_I2C_Read... [01:49:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:49:45]Read from MH i2c: E2 [01:49:45]MH_I2C_Read... [01:49:45]Read from MH i2c: E2 62 00 [01:49:45]MH_I2C_Read... [01:49:45]Read from MH i2c: E2 62 00 76 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 45 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [01: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 45 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:49:45]wFMCommunicate OK [01:49:45]SAM_PROTO_GetFieldsCounters done [01:49:45]requested_item shift.num is exist - process it [01:49:45]requested_item shift.opened is exist - process it [01:49:45]req_shift_opened [01:49:45]FM_GetShiftState [01:49:45]SAM_PROTO_GetShiftState [01:49:45]wFMCommunicate request_size=4 [01:49:45]MH_SAM_APDU [01:49:45]CAPDU: 80 13 01 00 [01:49:45]Write to MH i2c: E2 08 00 77 2B 80 13 01 00 00 00 00 00 1F [01:49:45]Write i2c OK [01:49:45]MH_I2C_Read... [01:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:49:45]Read from MH i2c: E2 [01:49:45]MH_I2C_Read... [01:49:45]Read from MH i2c: E2 0E 00 [01:49:45]MH_I2C_Read... [01:49:45]Read from MH i2c: E2 0E 00 77 2B 00 09 00 01 86 76 21 67 00 00 00 00 90 00 AF [01:49:45]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [01:49:45]wFMCommunicate OK [01:49:45]SAM_PROTO_GetShiftState done [01:49:45]FM_GetShiftState done [01:49:45]req_shift_opened done [01:49:45]requested_item shift.open_date is exist - process it [01:49:45]req_shift_open_date [01:49:45]req_shift_open_date done [01:49:45]produce_requested_data done [01:49:45]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139333,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [01:49:45]process_action_free close_receipt [01:49:45]json_value_free [01:49:45]json_value_free done [01:49:45]process_json_proto returns [01:49:45]Send response to host [01:49:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139333,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [01:49:45]free response buf [01:49:45]execute_script done [01:49:45]execute_script returns [01:49:45]free content buf [01:49:45]Sock 10.Close socket [01:49:45]Sock 10.Thread stoped [01:49:49]OFD Sender: No OFD packet to send [01:49:54]OFD Sender: No OFD packet to send [01:49:59]OFD Sender: No OFD packet to send [01:50:04]OFD Sender: No OFD packet to send [01:50:09]OFD Sender: No OFD packet to send [01:50:14]OFD Sender: No OFD packet to send [01:50:19]OFD Sender: No OFD packet to send [01:50:24]OFD Sender: No OFD packet to send [01:50:29]OFD Sender: No OFD packet to send [01:50:34]OFD Sender: No OFD packet to send [01:50:39]OFD Sender: No OFD packet to send [01:50:44]OFD Sender: No OFD packet to send [01:50:49]OFD Sender: No OFD packet to send [01:50:54]OFD Sender: No OFD packet to send [01:50:59]OFD Sender: No OFD packet to send [01:51:04]OFD Sender: No OFD packet to send [01:51:09]OFD Sender: No OFD packet to send [01:51:14]OFD Sender: No OFD packet to send [01:51:19]OFD Sender: No OFD packet to send [01:51:24]OFD Sender: No OFD packet to send [01:51:29]OFD Sender: No OFD packet to send [01:51:34]OFD Sender: No OFD packet to send [01:51:39]OFD Sender: No OFD packet to send [01:51:44]OFD Sender: No OFD packet to send [01:51:49]OFD Sender: No OFD packet to send [01:51:54]OFD Sender: No OFD packet to send [01:51:59]OFD Sender: No OFD packet to send [01:52:04]OFD Sender: No OFD packet to send [01:52:09]OFD Sender: No OFD packet to send [01:52:14]OFD Sender: No OFD packet to send [01:52:19]OFD Sender: No OFD packet to send [01:52:24]OFD Sender: No OFD packet to send [01:52:29]OFD Sender: No OFD packet to send [01:52:34]OFD Sender: No OFD packet to send [01:52:39]OFD Sender: No OFD packet to send [01:52:44]OFD Sender: No OFD packet to send [01:52:49]OFD Sender: No OFD packet to send [01:52:54]OFD Sender: No OFD packet to send [01:52:59]OFD Sender: No OFD packet to send [01:53:04]OFD Sender: No OFD packet to send [01:53:09]OFD Sender: No OFD packet to send [01:53:14]OFD Sender: No OFD packet to send [01:53:19]OFD Sender: No OFD packet to send [01:53:24]OFD Sender: No OFD packet to send [01:53:29]OFD Sender: No OFD packet to send [01:53:34]OFD Sender: No OFD packet to send [01:53:39]OFD Sender: No OFD packet to send [01:53:44]OFD Sender: No OFD packet to send [01:53:49]OFD Sender: No OFD packet to send [01:53:54]OFD Sender: No OFD packet to send [01:53:59]OFD Sender: No OFD packet to send [01:54:04]OFD Sender: No OFD packet to send [01:54:09]OFD Sender: No OFD packet to send [01:54:14]OFD Sender: No OFD packet to send [01:54:19]OFD Sender: No OFD packet to send [01:54:24]OFD Sender: No OFD packet to send [01:54:29]OFD Sender: No OFD packet to send [01:54:34]OFD Sender: No OFD packet to send [01:54:39]OFD Sender: No OFD packet to send [01:54:44]OFD Sender: No OFD packet to send [01:54:49]OFD Sender: No OFD packet to send [01:54:54]OFD Sender: No OFD packet to send [01:54:59]OFD Sender: No OFD packet to send [01:55:04]OFD Sender: No OFD packet to send [01:55:09]OFD Sender: No OFD packet to send [01:55:14]OFD Sender: No OFD packet to send [01:55:19]OFD Sender: No OFD packet to send [01:55:24]OFD Sender: No OFD packet to send [01:55:29]OFD Sender: No OFD packet to send [01:55:34]OFD Sender: No OFD packet to send [01:55:39]OFD Sender: No OFD packet to send [01:55:44]OFD Sender: No OFD packet to send [01:55:49]OFD Sender: No OFD packet to send [01:55:54]OFD Sender: No OFD packet to send [01:55:59]OFD Sender: No OFD packet to send [01:56:04]OFD Sender: No OFD packet to send [01:56:09]OFD Sender: No OFD packet to send [01:56:14]OFD Sender: No OFD packet to send [01:56:19]OFD Sender: No OFD packet to send [01:56:24]OFD Sender: No OFD packet to send [01:56:29]OFD Sender: No OFD packet to send [01:56:34]OFD Sender: No OFD packet to send [01:56:39]OFD Sender: No OFD packet to send [01:56:44]OFD Sender: No OFD packet to send [01:56:49]OFD Sender: No OFD packet to send [01:56:54]OFD Sender: No OFD packet to send [01:56:59]OFD Sender: No OFD packet to send [01:57:04]OFD Sender: No OFD packet to send [01:57:09]OFD Sender: No OFD packet to send [01:57:14]OFD Sender: No OFD packet to send [01:57:19]OFD Sender: No OFD packet to send [01:57:24]OFD Sender: No OFD packet to send [01:57:29]OFD Sender: No OFD packet to send [01:57:34]OFD Sender: No OFD packet to send [01:57:39]OFD Sender: No OFD packet to send [01:57:44]OFD Sender: No OFD packet to send [01:57:49]OFD Sender: No OFD packet to send [01:57:54]OFD Sender: No OFD packet to send [01:57:59]OFD Sender: No OFD packet to send [01:58:04]OFD Sender: No OFD packet to send [01:58:09]OFD Sender: No OFD packet to send [01:58:14]OFD Sender: No OFD packet to send [01:58:19]OFD Sender: No OFD packet to send [01:58:24]OFD Sender: No OFD packet to send [01:58:29]OFD Sender: No OFD packet to send [01:58:34]OFD Sender: No OFD packet to send [01:58:39]OFD Sender: No OFD packet to send [01:58:44]OFD Sender: No OFD packet to send [01:58:49]OFD Sender: No OFD packet to send [01:58:54]OFD Sender: No OFD packet to send [01:58:59]OFD Sender: No OFD packet to send [01:59:04]OFD Sender: No OFD packet to send [01:59:09]OFD Sender: No OFD packet to send [01:59:14]OFD Sender: No OFD packet to send [01:59:19]OFD Sender: No OFD packet to send [01:59:24]OFD Sender: No OFD packet to send [01:59:29]OFD Sender: No OFD packet to send [01:59:34]OFD Sender: No OFD packet to send [01:59:39]OFD Sender: No OFD packet to send [01:59:44]OFD Sender: No OFD packet to send [01:59:49]OFD Sender: No OFD packet to send [01:59:54]OFD Sender: No OFD packet to send [01:59:59]OFD Sender: No OFD packet to send [02:00:04]OFD Sender: No OFD packet to send [02:00:09]OFD Sender: No OFD packet to send [02:00:14]OFD Sender: No OFD packet to send [02:00:19]OFD Sender: No OFD packet to send [02:00:24]OFD Sender: No OFD packet to send [02:00:29]OFD Sender: No OFD packet to send [02:00:34]OFD Sender: No OFD packet to send [02:00:39]OFD Sender: No OFD packet to send [02:00:44]OFD Sender: No OFD packet to send [02:00:49]OFD Sender: No OFD packet to send [02:00:54]OFD Sender: No OFD packet to send [02:00:59]OFD Sender: No OFD packet to send [02:01:04]OFD Sender: No OFD packet to send [02:01:09]OFD Sender: No OFD packet to send [02:01:14]OFD Sender: No OFD packet to send [02:01:19]OFD Sender: No OFD packet to send [02:01:24]OFD Sender: No OFD packet to send [02:01:29]OFD Sender: No OFD packet to send [02:01:34]OFD Sender: No OFD packet to send [02:01:39]OFD Sender: No OFD packet to send [02:01:44]OFD Sender: No OFD packet to send [02:01:49]OFD Sender: No OFD packet to send [02:01:54]OFD Sender: No OFD packet to send [02:01:59]OFD Sender: No OFD packet to send [02:02:04]OFD Sender: No OFD packet to send [02:02:09]OFD Sender: No OFD packet to send [02:02:14]OFD Sender: No OFD packet to send [02:02:19]OFD Sender: No OFD packet to send [02:02:24]OFD Sender: No OFD packet to send [02:02:29]OFD Sender: No OFD packet to send [02:02:34]OFD Sender: No OFD packet to send [02:02:40]OFD Sender: No OFD packet to send [02:02:45]OFD Sender: No OFD packet to send [02:02:50]OFD Sender: No OFD packet to send [02:02:55]OFD Sender: No OFD packet to send [02:03:00]OFD Sender: No OFD packet to send [02:03:05]OFD Sender: No OFD packet to send [02:03:09]accept exits with 8 [02:03:09]New connection [02:03:09]New thread 3067141476 created [02:03:09]Thread 3067284836 joined [02:03:09]Waiting for new connection... [02:03:09] Sock 8.Parse request [02:03:09]Sock 8.Check first char [02:03:09]Sock 8.First char is OK [02:03:09]request: POST /json_proto HTTP/1.0 [02:03:09]Method: POST [02:03:09]URL: /json_proto [02:03:09]Method is POST - this is cgi request [02:03:09]url: /json_proto [02:03:09]query_string will be loaded in cgi processing [02:03:09]execute_cgi json_proto POST (null) [02:03:09]execute_cgi path=json_proto method=POST [02:03:09]POST find Content-Length [02:03:09]Host: 172.17.50.196:8080 [02:03:09]Content-Length: 921 [02:03:09]Content-Type: application/json [02:03:09] [02:03:09]POST finish read [02:03:09]Found Content-Length = 921 [02:03:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335234", "tax_sys" : 0, "items" : [ { "code": "4700000310326", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 1\u043B \u0431/\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000325891", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0421\u043F\u0440\u0430\u0439\u0442 0,45\u043B \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 139.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:03:09]execute_script... [02:03: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 : (3)335234", "tax_sys" : 0, "items" : [ { "code": "4700000310326", "name": "\u0412\u043E\u0434\u0430 \u0410\u0434\u044B\u0433\u0435\u043D\u0435 1\u043B \u0431/\u0433", "price" : 49.00, "quantity" : 1.000, "sum" : 49.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "5449000325891", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u0421\u043F\u0440\u0430\u0439\u0442 0,45\u043B \u0436/\u0431", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 139.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:03:09]POST & json_proto [02:03:09]process_json_proto [02:03:09]json parsed OK: [02:03:09]protocol is kg_v1.0 [02:03:09]action value=close_receipt [02:03:09]process_action close_receipt [02:03:09]cmd_close_receipt [02:03:09]MH_GetDate [02:03:09]Write to MH i2c: F0 00 00 78 2B 92 [02:03:09]Write i2c OK [02:03:09]MH_I2C_Read... [02:03:09]Read from MH i2c: F0 [02:03:09]MH_I2C_Read... [02:03:09]Read from MH i2c: F0 09 00 [02:03:09]MH_I2C_Read... [02:03:09]Read from MH i2c: F0 09 00 78 2B 00 E0 93 21 67 72 0D 1C 67 98 [02:03:09]GetLastDocTimeStamp 1730252984 [02:03:09]current date 1730253792 [02:03:09]FM_GetShiftState [02:03:09]SAM_PROTO_GetShiftState [02:03:09]wFMCommunicate request_size=4 [02:03:09]MH_SAM_APDU [02:03:09]CAPDU: 80 13 01 00 [02:03:09]Write to MH i2c: E2 08 00 79 2B 80 13 01 00 00 00 00 00 21 [02:03:09]Write i2c OK [02:03:09]MH_I2C_Read... [02:03:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:03:09]Read from MH i2c: E2 [02:03:09]MH_I2C_Read... [02:03:09]Read from MH i2c: E2 0E 00 [02:03:09]MH_I2C_Read... [02:03:09]Read from MH i2c: E2 0E 00 79 2B 00 09 00 01 86 76 21 67 00 00 00 00 90 00 B1 [02:03:09]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:03:09]wFMCommunicate OK [02:03:09]SAM_PROTO_GetShiftState done [02:03:09]FM_GetShiftState done [02:03:09]opened in 1730246278 [02:03:09]opened+sec_in_day 1730332678 [02:03:09]quantity*price = 4900 [02:03:09]sum+1 = 4901 [02:03:09]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000325891 Напиток Спрайт 0,45л ж/б 1.000 * 90.00 = 90.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 139.00 НСП 1% : 1.23 НДС 12% : 14.76 Наличными: 139.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 18 30.10.2024 02:03 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139334 ФПД: 212533441593492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T020312&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139334&fm=212533441593492&tin=02508201610067®Number=0000000000091631&sum=13900 0 [02:03:10]StoreToDocumentArchive [02:03:10]shift 556 fd 139334 [02:03:10]save to /storage/0556/doc_00139334 [02:03:10]save last doc name /storage/0556/doc_00139334 to /storage/kkm_last_doc_name [02:03:10]save OK [02:03:10]Clear old archive folders... [02:03:10]ProcessDocumentItem done err = 0, tmpTLVsize=387 [02:03:10]tlvbuf is 011674F0 [02:03:10]SAM_PROTO_ClearQueue [02:03:10]wFMCommunicate request_size=4 [02:03:10]MH_SAM_APDU [02:03:10]CAPDU: 80 09 00 00 [02:03:10]Write to MH i2c: E2 08 00 86 2B 80 09 00 00 00 00 00 00 23 [02:03:10]Write i2c OK [02:03:10]MH_I2C_Read... [02:03:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:03:10]Read from MH i2c: E2 [02:03:10]MH_I2C_Read... [02:03:10]Read from MH i2c: E2 03 00 [02:03:10]MH_I2C_Read... [02:03:10]Read from MH i2c: E2 03 00 86 2B 00 90 00 25 [02:03:10]RAPDU: 90 00 [02:03:10]wFMCommunicate OK [02:03:10]SAM_PROTO_ClearQueue done [02:03:10]KKMCreateOFDPacket [02:03:10]OFDProtocolAddRootSTLVToBuf [02:03:10]FM_MakeSignedData [02:03:10]FM_MakeSignedData [02:03:10]SAM_PROTO_SignData [02:03:10]wFMCommunicate request_size=4 [02:03:10]MH_SAM_APDU [02:03:10]CAPDU: 80 0D 01 02 [02:03:10]Write to MH i2c: E2 08 00 87 2B 80 0D 01 02 00 00 00 00 2B [02:03:10]Write i2c OK [02:03:10]MH_I2C_Read... [02:03:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:03:10]Read from MH i2c: E2 [02:03:10]MH_I2C_Read... [02:03:10]Read from MH i2c: E2 03 00 [02:03:10]MH_I2C_Read... [02:03:10]Read from MH i2c: E2 03 00 87 2B 00 90 00 26 [02:03:10]RAPDU: 90 00 [02:03:10]wFMCommunicate OK [02:03:10]wFMCommunicate request_size=255 [02:03:10]MH_SAM_APDU [02:03:10]CAPDU: 80 0D 02 02 FA 03 00 83 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 38 39 31 06 04 28 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A1 D0 BF D1 80 D0 B0 D0 B9 D1 82 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 [02:03:10]Write to MH i2c: E2 02 01 88 2B 80 0D 02 02 FA 00 03 00 83 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 38 39 31 06 04 28 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A1 D0 BF D1 80 D0 B0 D0 B9 D1 82 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 00 00 F0 [02:03:10]Write i2c OK [02:03:10]MH_I2C_Read... [02:03:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:03:11]Read from MH i2c: E2 [02:03:11]MH_I2C_Read... [02:03:11]Read from MH i2c: E2 03 00 [02:03:11]MH_I2C_Read... [02:03:11]Read from MH i2c: E2 03 00 88 2B 00 90 00 27 [02:03:11]RAPDU: 90 00 [02:03:11]wFMCommunicate OK [02:03:11]wFMCommunicate request_size=146 [02:03:11]MH_SAM_APDU [02:03:11]CAPDU: 80 0D 02 02 8D 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 E0 93 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 46 20 02 00 35 04 06 00 C1 4C 4C 4A 00 94 [02:03:11]Write to MH i2c: E2 95 00 89 2B 80 0D 02 02 8D 00 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 E0 93 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 46 20 02 00 35 04 06 00 C1 4C 4C 4A 00 94 00 00 21 [02:03:11]Write i2c OK [02:03:11]MH_I2C_Read... [02:03:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:03:11]Read from MH i2c: E2 [02:03:11]MH_I2C_Read... [02:03:11]Read from MH i2c: E2 03 00 [02:03:11]MH_I2C_Read... [02:03:11]Read from MH i2c: E2 03 00 89 2B 00 90 00 28 [02:03:11]RAPDU: 90 00 [02:03:11]wFMCommunicate OK [02:03:11]wFMCommunicate request_size=4 [02:03:11]MH_SAM_APDU [02:03:11]CAPDU: 80 0D 03 02 [02:03:11]Write to MH i2c: E2 08 00 8A 2B 80 0D 03 02 00 00 00 00 30 [02:03:11]Write i2c OK [02:03:11]MH_I2C_Read... [02:03:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:03:11]Read from MH i2c: E2 [02:03:11]MH_I2C_Read... [02:03:11]Read from MH i2c: E2 0B 00 [02:03:11]MH_I2C_Read... [02:03:11]Read from MH i2c: E2 0B 00 8A 2B 00 37 46 14 CB A9 38 1B 8D 90 00 16 [02:03:11]RAPDU: 37 46 14 CB A9 38 1B 8D 90 00 [02:03:11]wFMCommunicate OK [02:03:11]SAM_PROTO_SignData done [02:03:11]FM_MakeSignedData done [02:03:11]CreateOFDProtocolMessage [02:03:11]wFMCommunicate request_size=4 [02:03:11]MH_SAM_APDU [02:03:11]CAPDU: 80 11 00 00 [02:03:11]Write to MH i2c: E2 08 00 8B 2B 80 11 00 00 00 00 00 00 30 [02:03:11]Write i2c OK [02:03:11]MH_I2C_Read... [02:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:03:11]Read from MH i2c: E2 [02:03:11]MH_I2C_Read... [02:03:11]Read from MH i2c: E2 17 00 [02:03:11]MH_I2C_Read... [02:03:11]Read from MH i2c: E2 17 00 8B 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 8B [02:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:03:11]wFMCommunicate OK [02:03:11]CreateOFDProtocolMessage done [02:03:11]OFDSenderStorePacket 139334 [02:03:11]StoreOFDPacket docnum=139334 [02:03:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 97 01 00 00 2A CD 8F 01 AF 1F 5A 03 01 00 03 00 83 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 38 39 31 06 04 28 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A1 D0 BF D1 80 D0 B0 D0 B9 D1 82 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 E0 93 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 46 20 02 00 35 04 06 00 C1 4C 4C 4A 00 94 37 46 14 CB A9 38 1B 8D [02:03:11]CheckFolder [02:03:11]dirname=/storage/ofd_packets [02:03:11]CheckFolder done [02:03:11]ProducePacketName [02:03:11]name=ofd_packets/00139334 [02:03:11]NVStorageSaveData ofd_packets/00139334 [02:03:11]File name is /storage/ofd_packets/00139334 [02:03:11]Write 437 bytes [02:03:11]NVStorageSaveData done [02:03:11]OFDSenderStorePacket done [02:03:11]KKMCreateOFDPacket done [02:03:11]NVStorageSaveData kkm_last_timestamp [02:03:11]File name is /storage/kkm_last_timestamp [02:03:11]Write 4 bytes [02:03:11]NVStorageSaveData done [02:03:11]ExternCall_PrintAddStr [02:03:11]wPrintStart [02:03:11]Write to MH i2c: 01 00 00 8C 2B B7 [02:03:11]Write i2c OK [02:03:11]MH_I2C_Read... [02:03:11]Read from MH i2c: 01 [02:03:11]MH_I2C_Read... [02:03:11]Read from MH i2c: 01 07 00 [02:03:11]MH_I2C_Read... [02:03:11]Read from MH i2c: 01 07 00 8C 2B 00 00 00 00 00 FF 0F CC [02:03:11]RasterBufferAndPrint [02:03:11]line Счет N : (3)335234 [02:03:11]line ИНН: 02508201610067 [02:03:11]line Контрольно-Кассовый Чек [02:03:11]line ПРОДАЖА [02:03:11]line Товар: 4700000310326 [02:03:11]line Вода Адыгене 1л б/г [02:03:11]line 1.000 * 49.00 [02:03:11]line = 49.00 [02:03:11]line НДС 12% НСП 1% [02:03:11]line > о реализуемом товаре [02:03:11]line Товар: 5449000325891 [02:03:11]line Напиток Спрайт 0,45л ж/б [02:03:11]line 1.000 * 90.00 [02:03:11]line = 90.00 [02:03:11]line НДС 12% НСП 1% [02:03:11]line > о реализуемом товаре [02:03:11]line ИТОГО: 139.00 [02:03:11]line НСП 1% : 1.23 [02:03:11]line НДС 12% : 14.76 [02:03:11]line Наличными: 139.00 [02:03:11]line Безнал.: 0.00 [02:03:11]line Место: АЗС № 101 "Партнер Нефть" [02:03:11]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:03:11]line СНО: Общий режим [02:03:11]line Чек 18 30.10.2024 02:03 [02:03:11]line Смена: 556 ФФД: 1.0 [02:03:11]line ЗНМ: 0300000081 [02:03:11]line РНМ: 0000000000091631 [02:03:11]line Версия ККМ: 001 [02:03:11]line ФМ: 0000000000874669 [02:03:11]line ФД: 139334 [02:03:11]line ФПД: 212533441593492 [02:03:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T020312&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139334&fm=212533441593492&tin=02508201610067®Number=0000000000091631&sum=13900 [02:03:11]line 0 [02:03:11]OFD Sender: Processing packet 139334 [packets to send 34, broken 33] [02:03:11]ProducePacketName [02:03:11]name=ofd_packets/00139334 [02:03:11]OFD Sender: To server: pG, [02:03:11]CommunicateWithHost lk.salyk.kg:30040 [02:03:11]ConnectInit lk.salyk.kg [02:03:11]written 0, free lines is 4095 [02:03:11]Connected sock=11 [02:03: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 36 39 97 01 00 00 2A CD 8F 01 AF 1F 5A 03 01 00 03 00 83 01 1E 04 01 00 01 23 04 65 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 33 32 36 06 04 21 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 90 D0 B4 D1 8B D0 B3 D0 B5 D0 BD D0 B5 20 31 D0 BB 20 D0 B1 2F D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 24 13 00 00 00 00 13 04 06 00 24 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 6C 00 8A 04 0D 00 35 34 34 39 30 30 30 33 32 35 38 39 31 06 04 28 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 A1 D0 BF D1 80 D0 B0 D0 B9 D1 82 20 30 2C 34 35 D0 BB 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 36 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 05 00 00 00 00 07 04 06 00 4C 36 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 E0 93 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 46 20 02 00 35 04 06 00 C1 4C 4C 4A 00 94 37 46 14 CB A9 38 1B 8D [02:03: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 36 39 4F 00 00 00 EF 74 47 00 D0 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 36 39 10 04 04 00 46 20 02 00 F4 03 04 00 92 3F 21 67 B6 04 01 00 00 05 83 2B D7 A0 F3 CC D3 [02:03:12]CommunicateWithHost err = 0 [02:03:12]CheckOFDResponse [02:03:12]1017 (14) - 77093643461234 [02:03:12]1041 (16) - 0000000000874669 [02:03:12]1040 (4) - 139334 [02:03:12]1012 (4) - 29.10.2024 20:03 [02:03:12]1206 (1) - 0 [02:03:12]OFD Sender: Remove packet 139334 [02:03:12]ProducePacketName [02:03:12]name=ofd_packets/00139334 [02:03:12]NVStorageDeleteData [02:03:12]Write to MH i2c: 01 00 00 BA 2B E5 [02:03:12]Write i2c OK [02:03:12]MH_I2C_Read... [02:03:12]Read from MH i2c: 01 [02:03:12]MH_I2C_Read... [02:03:12]Read from MH i2c: 01 07 00 [02:03:12]MH_I2C_Read... [02:03:12]Read from MH i2c: 01 07 00 BA 2B 00 00 00 00 00 DA 0C D2 [02:03:12]RasterBufferAndPrint [02:03:12]line [02:03:12]line [02:03:12]line [02:03:12]line [02:03:12]line [02:03:12]written 0, free lines is 3297 [02:03:12]MH_Cut [02:03:12]Write to MH i2c: D1 01 00 C1 2B 01 BE [02:03:12]Write i2c OK [02:03:12]MH_I2C_Read... [02:03:12]Read from MH i2c: D1 [02:03:12]MH_I2C_Read... [02:03:12]Read from MH i2c: D1 01 00 [02:03:12]MH_I2C_Read... [02:03:12]Read from MH i2c: D1 01 00 C1 2B 00 BD [02:03:12]Write to MH i2c: 01 00 00 C2 2B ED [02:03:12]Write i2c OK [02:03:12]MH_I2C_Read... [02:03:12]OFD Sender: No OFD packet to send [02:03:13]*** Cut start [02:03:13]*** Partial cut [02:03:13]*** CUTSNS_PIN = 1 [02:03:13]*** CUTSNS_PIN = 0 [02:03:13]*** Brake cut motor [02:03:13]Read from MH i2c: 01 [02:03:13]MH_I2C_Read... [02:03:13]*** Stop cut motor [02:03:13]*** Cut end [02:03:13]Read from MH i2c: 01 07 00 [02:03:13]MH_I2C_Read... [02:03:13]Read from MH i2c: 01 07 00 C2 2B 00 00 00 00 00 FF 0F 02 [02:03:13]process_action close_receipt done [02:03:13]requested_data is exist [02:03:13]produce_requested_data [02:03:13]requested_item fm.sn is exist - process it [02:03:13]wFMCommunicate request_size=4 [02:03:13]MH_SAM_APDU [02:03:13]CAPDU: 80 11 00 00 [02:03:13]Write to MH i2c: E2 08 00 C3 2B 80 11 00 00 00 00 00 00 68 [02:03:13]Write i2c OK [02:03:13]MH_I2C_Read... [02:03:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:03:13]Read from MH i2c: E2 [02:03:13]MH_I2C_Read... [02:03:13]Read from MH i2c: E2 17 00 [02:03:13]MH_I2C_Read... [02:03:13]Read from MH i2c: E2 17 00 C3 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 C3 [02:03:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:03:13]wFMCommunicate OK [02:03:13]requested_item fd.num is exist - process it [02:03:13]SAM_PROTO_GetFieldsCounters [02:03:13]wFMCommunicate request_size=4 [02:03:13]MH_SAM_APDU [02:03:13]CAPDU: 80 13 00 00 [02:03:13]Write to MH i2c: E2 08 00 C4 2B 80 13 00 00 00 00 00 00 6B [02:03:13]Write i2c OK [02:03:13]MH_I2C_Read... [02:03:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:03:13]Read from MH i2c: E2 [02:03:13]MH_I2C_Read... [02:03:13]Read from MH i2c: E2 62 00 [02:03:13]MH_I2C_Read... [02:03:13]Read from MH i2c: E2 62 00 C4 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 46 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 5B [02:03: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 46 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:03:13]wFMCommunicate OK [02:03:13]SAM_PROTO_GetFieldsCounters done [02:03:13]requested_item shift.num is exist - process it [02:03:13]requested_item shift.opened is exist - process it [02:03:13]req_shift_opened [02:03:13]FM_GetShiftState [02:03:13]SAM_PROTO_GetShiftState [02:03:13]wFMCommunicate request_size=4 [02:03:13]MH_SAM_APDU [02:03:13]CAPDU: 80 13 01 00 [02:03:13]Write to MH i2c: E2 08 00 C5 2B 80 13 01 00 00 00 00 00 6D [02:03:13]Write i2c OK [02:03:13]MH_I2C_Read... [02:03:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:03:13]Read from MH i2c: E2 [02:03:13]MH_I2C_Read... [02:03:13]Read from MH i2c: E2 0E 00 [02:03:13]MH_I2C_Read... [02:03:13]Read from MH i2c: E2 0E 00 C5 2B 00 09 00 01 86 76 21 67 00 00 00 00 90 00 FD [02:03:13]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:03:13]wFMCommunicate OK [02:03:13]SAM_PROTO_GetShiftState done [02:03:13]FM_GetShiftState done [02:03:13]req_shift_opened done [02:03:13]requested_item shift.open_date is exist - process it [02:03:13]req_shift_open_date [02:03:13]req_shift_open_date done [02:03:13]produce_requested_data done [02:03:13]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139334,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [02:03:13]process_action_free close_receipt [02:03:13]json_value_free [02:03:13]json_value_free done [02:03:13]process_json_proto returns [02:03:13]Send response to host [02:03:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139334,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [02:03:13]free response buf [02:03:13]execute_script done [02:03:13]execute_script returns [02:03:13]free content buf [02:03:13]Sock 8.Close socket [02:03:13]Sock 8.Thread stoped [02:03:17]OFD Sender: No OFD packet to send [02:03:22]OFD Sender: No OFD packet to send [02:03:27]OFD Sender: No OFD packet to send [02:03:32]OFD Sender: No OFD packet to send [02:03:37]OFD Sender: No OFD packet to send [02:03:42]OFD Sender: No OFD packet to send [02:03:47]OFD Sender: No OFD packet to send [02:03:52]OFD Sender: No OFD packet to send [02:03:57]OFD Sender: No OFD packet to send [02:04:02]OFD Sender: No OFD packet to send [02:04:07]OFD Sender: No OFD packet to send [02:04:12]OFD Sender: No OFD packet to send [02:04:17]OFD Sender: No OFD packet to send [02:04:22]OFD Sender: No OFD packet to send [02:04:27]OFD Sender: No OFD packet to send [02:04:32]OFD Sender: No OFD packet to send [02:04:37]OFD Sender: No OFD packet to send [02:04:42]OFD Sender: No OFD packet to send [02:04:47]OFD Sender: No OFD packet to send [02:04:52]OFD Sender: No OFD packet to send [02:04:57]OFD Sender: No OFD packet to send [02:05:02]OFD Sender: No OFD packet to send [02:05:07]OFD Sender: No OFD packet to send [02:05:12]OFD Sender: No OFD packet to send [02:05:17]OFD Sender: No OFD packet to send [02:05:22]OFD Sender: No OFD packet to send [02:05:27]OFD Sender: No OFD packet to send [02:05:32]OFD Sender: No OFD packet to send [02:05:37]OFD Sender: No OFD packet to send [02:05:42]OFD Sender: No OFD packet to send [02:05:47]OFD Sender: No OFD packet to send [02:05:52]OFD Sender: No OFD packet to send [02:05:57]OFD Sender: No OFD packet to send [02:06:02]OFD Sender: No OFD packet to send [02:06:07]OFD Sender: No OFD packet to send [02:06:12]OFD Sender: No OFD packet to send [02:06:17]OFD Sender: No OFD packet to send [02:06:22]OFD Sender: No OFD packet to send [02:06:27]OFD Sender: No OFD packet to send [02:06:32]OFD Sender: No OFD packet to send [02:06:37]OFD Sender: No OFD packet to send [02:06:42]OFD Sender: No OFD packet to send [02:06:47]OFD Sender: No OFD packet to send [02:06:52]OFD Sender: No OFD packet to send [02:06:57]OFD Sender: No OFD packet to send [02:07:02]OFD Sender: No OFD packet to send [02:07:07]OFD Sender: No OFD packet to send [02:07:12]OFD Sender: No OFD packet to send [02:07:17]OFD Sender: No OFD packet to send [02:07:22]OFD Sender: No OFD packet to send [02:07:23]accept exits with 9 [02:07:23]New connection [02:07:23]New thread 3067284836 created [02:07:23]Thread 3067141476 joined [02:07:23]Waiting for new connection... [02:07:23] Sock 9.Parse request [02:07:23]Sock 9.Check first char [02:07:23]Sock 9.First char is OK [02:07:23]request: POST /json_proto HTTP/1.0 [02:07:23]Method: POST [02:07:23]URL: /json_proto [02:07:23]Method is POST - this is cgi request [02:07:23]url: /json_proto [02:07:23]query_string will be loaded in cgi processing [02:07:23]execute_cgi json_proto POST (null) [02:07:23]execute_cgi path=json_proto method=POST [02:07:23]POST find Content-Length [02:07:23]Host: 172.17.50.196:8080 [02:07:23]Content-Length: 787 [02:07:23]Content-Type: application/json [02:07:23] [02:07:23]POST finish read [02:07:23]Found Content-Length = 787 [02:07:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335236", "tax_sys" : 0, "items" : [ { "code": "5449000000439", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1,5\u043B", "price" : 155.00, "quantity" : 1.000, "sum" : 155.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 155.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:07:23]execute_script... [02:07: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 : (3)335236", "tax_sys" : 0, "items" : [ { "code": "5449000000439", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041A\u043E\u043A\u0430-\u041A\u043E\u043B\u0430 1,5\u043B", "price" : 155.00, "quantity" : 1.000, "sum" : 155.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 155.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:07:23]POST & json_proto [02:07:23]process_json_proto [02:07:23]json parsed OK: [02:07:23]protocol is kg_v1.0 [02:07:23]action value=close_receipt [02:07:23]process_action close_receipt [02:07:23]cmd_close_receipt [02:07:23]MH_GetDate [02:07:23]Write to MH i2c: F0 00 00 C6 2B E0 [02:07:23]Write i2c OK [02:07:23]MH_I2C_Read... [02:07:23]Read from MH i2c: F0 [02:07:23]MH_I2C_Read... [02:07:23]Read from MH i2c: F0 09 00 [02:07:23]MH_I2C_Read... [02:07:23]Read from MH i2c: F0 09 00 C6 2B 00 DE 94 21 67 72 0D 1C 67 E5 [02:07:23]GetLastDocTimeStamp 1730253792 [02:07:23]current date 1730254046 [02:07:23]FM_GetShiftState [02:07:23]SAM_PROTO_GetShiftState [02:07:23]wFMCommunicate request_size=4 [02:07:23]MH_SAM_APDU [02:07:23]CAPDU: 80 13 01 00 [02:07:23]Write to MH i2c: E2 08 00 C7 2B 80 13 01 00 00 00 00 00 6F [02:07:23]Write i2c OK [02:07:23]MH_I2C_Read... [02:07:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:07:23]Read from MH i2c: E2 [02:07:23]MH_I2C_Read... [02:07:23]Read from MH i2c: E2 0E 00 [02:07:23]MH_I2C_Read... [02:07:23]Read from MH i2c: E2 0E 00 C7 2B 00 09 00 01 86 76 21 67 00 00 00 00 90 00 FF [02:07:23]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:07:23]wFMCommunicate OK [02:07:23]SAM_PROTO_GetShiftState done [02:07:23]FM_GetShiftState done [02:07:23]opened in 1730246278 [02:07:23]opened+sec_in_day 1730332678 [02:07:23]quantity*price = 15500 [02:07:23]sum+1 = 15501 [02:07:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 155.00 НСП 1% : 1.37 НДС 12% : 16.46 Наличными: 0.00 Безнал.: 155.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 19 30.10.2024 02:07 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139335 ФПД: 80461813305150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T020726&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139335&fm=80461813305150&tin=02508201610067®Number=0000000000091631&sum=15500 0 [02:07:24]StoreToDocumentArchive [02:07:24]shift 556 fd 139335 [02:07:24]save to /storage/0556/doc_00139335 [02:07:24]save last doc name /storage/0556/doc_00139335 to /storage/kkm_last_doc_name [02:07:24]save OK [02:07:24]Clear old archive folders... [02:07:24]ProcessDocumentItem done err = 0, tmpTLVsize=280 [02:07:24]tlvbuf is 0118CA10 [02:07:24]SAM_PROTO_ClearQueue [02:07:24]wFMCommunicate request_size=4 [02:07:24]MH_SAM_APDU [02:07:24]CAPDU: 80 09 00 00 [02:07:24]Write to MH i2c: E2 08 00 D4 2B 80 09 00 00 00 00 00 00 71 [02:07:24]Write i2c OK [02:07:24]MH_I2C_Read... [02:07:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:07:24]Read from MH i2c: E2 [02:07:24]MH_I2C_Read... [02:07:24]Read from MH i2c: E2 03 00 [02:07:24]MH_I2C_Read... [02:07:24]Read from MH i2c: E2 03 00 D4 2B 00 90 00 73 [02:07:24]RAPDU: 90 00 [02:07:24]wFMCommunicate OK [02:07:24]SAM_PROTO_ClearQueue done [02:07:24]KKMCreateOFDPacket [02:07:24]OFDProtocolAddRootSTLVToBuf [02:07:24]FM_MakeSignedData [02:07:24]FM_MakeSignedData [02:07:24]SAM_PROTO_SignData [02:07:24]wFMCommunicate request_size=4 [02:07:24]MH_SAM_APDU [02:07:24]CAPDU: 80 0D 01 02 [02:07:24]Write to MH i2c: E2 08 00 D5 2B 80 0D 01 02 00 00 00 00 79 [02:07:24]Write i2c OK [02:07:24]MH_I2C_Read... [02:07:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:07:24]Read from MH i2c: E2 [02:07:24]MH_I2C_Read... [02:07:24]Read from MH i2c: E2 03 00 [02:07:24]MH_I2C_Read... [02:07:24]Read from MH i2c: E2 03 00 D5 2B 00 90 00 74 [02:07:24]RAPDU: 90 00 [02:07:24]wFMCommunicate OK [02:07:24]wFMCommunicate request_size=255 [02:07:24]MH_SAM_APDU [02:07:24]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 DE 94 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 [02:07:24]Write to MH i2c: E2 02 01 D6 2B 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 DE 94 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 00 00 C8 [02:07:24]Write i2c OK [02:07:24]MH_I2C_Read... [02:07:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:07:24]Read from MH i2c: E2 [02:07:24]MH_I2C_Read... [02:07:24]Read from MH i2c: E2 03 00 [02:07:24]MH_I2C_Read... [02:07:24]Read from MH i2c: E2 03 00 D6 2B 00 90 00 75 [02:07:24]RAPDU: 90 00 [02:07:24]wFMCommunicate OK [02:07:24]wFMCommunicate request_size=39 [02:07:24]MH_SAM_APDU [02:07:24]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 47 20 02 00 35 04 06 00 49 2D F9 CC CF 3E [02:07:24]Write to MH i2c: E2 2A 00 D7 2B 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 47 20 02 00 35 04 06 00 49 2D F9 CC CF 3E 00 00 F0 [02:07:24]Write i2c OK [02:07:24]MH_I2C_Read... [02:07:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:07:24]Read from MH i2c: E2 [02:07:24]MH_I2C_Read... [02:07:24]Read from MH i2c: E2 03 00 [02:07:24]MH_I2C_Read... [02:07:24]Read from MH i2c: E2 03 00 D7 2B 00 90 00 76 [02:07:24]RAPDU: 90 00 [02:07:24]wFMCommunicate OK [02:07:24]wFMCommunicate request_size=4 [02:07:24]MH_SAM_APDU [02:07:24]CAPDU: 80 0D 03 02 [02:07:24]Write to MH i2c: E2 08 00 D8 2B 80 0D 03 02 00 00 00 00 7E [02:07:24]Write i2c OK [02:07:24]MH_I2C_Read... [02:07:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:07:24]Read from MH i2c: E2 [02:07:24]MH_I2C_Read... [02:07:24]Read from MH i2c: E2 0B 00 [02:07:24]MH_I2C_Read... [02:07:24]Read from MH i2c: E2 0B 00 D8 2B 00 0A BB 37 4D 25 5E 10 30 90 00 8B [02:07:24]RAPDU: 0A BB 37 4D 25 5E 10 30 90 00 [02:07:24]wFMCommunicate OK [02:07:24]SAM_PROTO_SignData done [02:07:24]FM_MakeSignedData done [02:07:24]CreateOFDProtocolMessage [02:07:24]wFMCommunicate request_size=4 [02:07:24]MH_SAM_APDU [02:07:24]CAPDU: 80 11 00 00 [02:07:24]Write to MH i2c: E2 08 00 D9 2B 80 11 00 00 00 00 00 00 7E [02:07:24]Write i2c OK [02:07:24]MH_I2C_Read... [02:07:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:07:25]Read from MH i2c: E2 [02:07:25]MH_I2C_Read... [02:07:25]Read from MH i2c: E2 17 00 [02:07:25]MH_I2C_Read... [02:07:25]Read from MH i2c: E2 17 00 D9 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 D9 [02:07:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:07:25]wFMCommunicate OK [02:07:25]CreateOFDProtocolMessage done [02:07:25]OFDSenderStorePacket 139335 [02:07:25]StoreOFDPacket docnum=139335 [02:07:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 2C 01 00 00 16 F1 24 01 8A 27 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 DE 94 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 47 20 02 00 35 04 06 00 49 2D F9 CC CF 3E 0A BB 37 4D 25 5E 10 30 [02:07:25]CheckFolder [02:07:25]dirname=/storage/ofd_packets [02:07:25]CheckFolder done [02:07:25]ProducePacketName [02:07:25]name=ofd_packets/00139335 [02:07:25]NVStorageSaveData ofd_packets/00139335 [02:07:25]File name is /storage/ofd_packets/00139335 [02:07:25]Write 330 bytes [02:07:25]NVStorageSaveData done [02:07:25]OFDSenderStorePacket done [02:07:25]KKMCreateOFDPacket done [02:07:25]NVStorageSaveData kkm_last_timestamp [02:07:25]File name is /storage/kkm_last_timestamp [02:07:25]Write 4 bytes [02:07:25]NVStorageSaveData done [02:07:25]ExternCall_PrintAddStr [02:07:25]wPrintStart [02:07:25]Write to MH i2c: 01 00 00 DA 2B 05 [02:07:25]Write i2c OK [02:07:25]MH_I2C_Read... [02:07:25]Read from MH i2c: 01 [02:07:25]MH_I2C_Read... [02:07:25]Read from MH i2c: 01 07 00 [02:07:25]MH_I2C_Read... [02:07:25]Read from MH i2c: 01 07 00 DA 2B 00 00 00 00 00 FF 0F 1A [02:07:25]RasterBufferAndPrint [02:07:25]line Счет N : (3)335236 [02:07:25]line ИНН: 02508201610067 [02:07:25]line Контрольно-Кассовый Чек [02:07:25]line ПРОДАЖА [02:07:25]line Товар: 5449000000439 [02:07:25]line Напиток Кока-Кола 1,5л [02:07:25]line 1.000 * 155.00 [02:07:25]line = 155.00 [02:07:25]line НДС 12% НСП 1% [02:07:25]line > о реализуемом товаре [02:07:25]line ИТОГО: 155.00 [02:07:25]line НСП 1% : 1.37 [02:07:25]line НДС 12% : 16.46 [02:07:25]line Наличными: 0.00 [02:07:25]line Безнал.: 155.00 [02:07:25]line Место: АЗС № 101 "Партнер Нефть" [02:07:25]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:07:25]line СНО: Общий режим [02:07:25]line Чек 19 30.10.2024 02:07 [02:07:25]line Смена: 556 ФФД: 1.0 [02:07:25]line ЗНМ: 0300000081 [02:07:25]line РНМ: 0000000000091631 [02:07:25]line Версия ККМ: 001 [02:07:25]line Платежная система: Mbank [02:07:25]line ФМ: 0000000000874669 [02:07:25]line ФД: 139335 [02:07:25]line ФПД: 80461813305150 [02:07:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T020726&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139335&fm=80461813305150&tin=02508201610067®Number=0000000000091631&sum=15500 [02:07:25]line 0 [02:07:25]OFD Sender: Processing packet 139335 [packets to send 34, broken 33] [02:07:25]ProducePacketName [02:07:25]name=ofd_packets/00139335 [02:07:25]OFD Sender: To server: pG, [02:07:25]CommunicateWithHost lk.salyk.kg:30040 [02:07:25]ConnectInit lk.salyk.kg [02:07:25]written 0, free lines is 4095 [02:07:25]Connected sock=10 [02:07: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 36 39 2C 01 00 00 16 F1 24 01 8A 27 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 0D 00 35 34 34 39 30 30 30 30 30 30 34 33 39 06 04 26 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9A D0 BE D0 BA D0 B0 2D D0 9A D0 BE D0 BB D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 8C 3C 00 00 00 00 13 04 06 00 8C 3C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 DE 94 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 47 20 02 00 35 04 06 00 49 2D F9 CC CF 3E 0A BB 37 4D 25 5E 10 30 [02:07: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 36 39 4F 00 00 00 EC 44 47 00 18 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 36 39 10 04 04 00 47 20 02 00 F4 03 04 00 90 40 21 67 B6 04 01 00 00 09 27 83 89 74 FD 95 DD [02:07:25]CommunicateWithHost err = 0 [02:07:25]CheckOFDResponse [02:07:25]1017 (14) - 77093643461234 [02:07:25]1041 (16) - 0000000000874669 [02:07:25]1040 (4) - 139335 [02:07:25]1012 (4) - 29.10.2024 20:07 [02:07:25]1206 (1) - 0 [02:07:25]OFD Sender: Remove packet 139335 [02:07:25]ProducePacketName [02:07:25]name=ofd_packets/00139335 [02:07:25]NVStorageDeleteData [02:07:25]Write to MH i2c: 01 00 00 03 2C 2F [02:07:25]Write i2c OK [02:07:25]MH_I2C_Read... [02:07:25]Read from MH i2c: 01 [02:07:25]MH_I2C_Read... [02:07:25]Read from MH i2c: 01 07 00 [02:07:25]MH_I2C_Read... [02:07:25]Read from MH i2c: 01 07 00 03 2C 00 00 00 00 00 05 0D 48 [02:07:25]RasterBufferAndPrint [02:07:25]line [02:07:25]line [02:07:25]line [02:07:25]line [02:07:25]line [02:07:25]written 0, free lines is 3340 [02:07:25]MH_Cut [02:07:25]Write to MH i2c: D1 01 00 0A 2C 01 08 [02:07:25]Write i2c OK [02:07:25]MH_I2C_Read... [02:07:25]Read from MH i2c: D1 [02:07:25]MH_I2C_Read... [02:07:25]Read from MH i2c: D1 01 00 [02:07:25]MH_I2C_Read... [02:07:25]Read from MH i2c: D1 01 00 0A 2C 00 07 [02:07:25]Write to MH i2c: 01 00 00 0B 2C 37 [02:07:25]Write i2c OK [02:07:25]MH_I2C_Read... [02:07:26]OFD Sender: No OFD packet to send [02:07:26]*** Cut start [02:07:26]*** Partial cut [02:07:26]*** CUTSNS_PIN = 1 [02:07:26]*** CUTSNS_PIN = 0 [02:07:26]*** Brake cut motor [02:07:27]Read from MH i2c: 01 [02:07:27]MH_I2C_Read... [02:07:27]*** Stop cut motor [02:07:27]*** Cut end [02:07:27]Read from MH i2c: 01 07 00 [02:07:27]MH_I2C_Read... [02:07:27]Read from MH i2c: 01 07 00 0B 2C 00 00 00 00 00 FF 0F 4C [02:07:27]process_action close_receipt done [02:07:27]requested_data is exist [02:07:27]produce_requested_data [02:07:27]requested_item fm.sn is exist - process it [02:07:27]wFMCommunicate request_size=4 [02:07:27]MH_SAM_APDU [02:07:27]CAPDU: 80 11 00 00 [02:07:27]Write to MH i2c: E2 08 00 0C 2C 80 11 00 00 00 00 00 00 B2 [02:07:27]Write i2c OK [02:07:27]MH_I2C_Read... [02:07:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:07:27]Read from MH i2c: E2 [02:07:27]MH_I2C_Read... [02:07:27]Read from MH i2c: E2 17 00 [02:07:27]MH_I2C_Read... [02:07:27]Read from MH i2c: E2 17 00 0C 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 0D [02:07:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:07:27]wFMCommunicate OK [02:07:27]requested_item fd.num is exist - process it [02:07:27]SAM_PROTO_GetFieldsCounters [02:07:27]wFMCommunicate request_size=4 [02:07:27]MH_SAM_APDU [02:07:27]CAPDU: 80 13 00 00 [02:07:27]Write to MH i2c: E2 08 00 0D 2C 80 13 00 00 00 00 00 00 B5 [02:07:27]Write i2c OK [02:07:27]MH_I2C_Read... [02:07:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:07:27]Read from MH i2c: E2 [02:07:27]MH_I2C_Read... [02:07:27]Read from MH i2c: E2 62 00 [02:07:27]MH_I2C_Read... [02:07:27]Read from MH i2c: E2 62 00 0D 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 47 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 A9 [02:07: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 47 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:07:27]wFMCommunicate OK [02:07:27]SAM_PROTO_GetFieldsCounters done [02:07:27]requested_item shift.num is exist - process it [02:07:27]requested_item shift.opened is exist - process it [02:07:27]req_shift_opened [02:07:27]FM_GetShiftState [02:07:27]SAM_PROTO_GetShiftState [02:07:27]wFMCommunicate request_size=4 [02:07:27]MH_SAM_APDU [02:07:27]CAPDU: 80 13 01 00 [02:07:27]Write to MH i2c: E2 08 00 0E 2C 80 13 01 00 00 00 00 00 B7 [02:07:27]Write i2c OK [02:07:27]MH_I2C_Read... [02:07:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:07:27]Read from MH i2c: E2 [02:07:27]MH_I2C_Read... [02:07:27]Read from MH i2c: E2 0E 00 [02:07:27]MH_I2C_Read... [02:07:27]Read from MH i2c: E2 0E 00 0E 2C 00 09 00 01 86 76 21 67 00 00 00 00 90 00 47 [02:07:27]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:07:27]wFMCommunicate OK [02:07:27]SAM_PROTO_GetShiftState done [02:07:27]FM_GetShiftState done [02:07:27]req_shift_opened done [02:07:27]requested_item shift.open_date is exist - process it [02:07:27]req_shift_open_date [02:07:27]req_shift_open_date done [02:07:27]produce_requested_data done [02:07:27]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139335,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [02:07:27]process_action_free close_receipt [02:07:27]json_value_free [02:07:27]json_value_free done [02:07:27]process_json_proto returns [02:07:27]Send response to host [02:07:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139335,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [02:07:27]free response buf [02:07:27]execute_script done [02:07:27]execute_script returns [02:07:27]free content buf [02:07:27]Sock 9.Close socket [02:07:27]Sock 9.Thread stoped [02:07:31]OFD Sender: No OFD packet to send [02:07:36]OFD Sender: No OFD packet to send [02:07:41]OFD Sender: No OFD packet to send [02:07:46]OFD Sender: No OFD packet to send [02:07:51]OFD Sender: No OFD packet to send [02:07:56]OFD Sender: No OFD packet to send [02:08:01]OFD Sender: No OFD packet to send [02:08:06]OFD Sender: No OFD packet to send [02:08:11]OFD Sender: No OFD packet to send [02:08:16]OFD Sender: No OFD packet to send [02:08:21]OFD Sender: No OFD packet to send [02:08:26]OFD Sender: No OFD packet to send [02:08:31]OFD Sender: No OFD packet to send [02:08:36]OFD Sender: No OFD packet to send [02:08:41]OFD Sender: No OFD packet to send [02:08:46]OFD Sender: No OFD packet to send [02:08:51]OFD Sender: No OFD packet to send [02:08:56]OFD Sender: No OFD packet to send [02:09:01]OFD Sender: No OFD packet to send [02:09:06]OFD Sender: No OFD packet to send [02:09:11]OFD Sender: No OFD packet to send [02:09:16]OFD Sender: No OFD packet to send [02:09:21]OFD Sender: No OFD packet to send [02:09:26]OFD Sender: No OFD packet to send [02:09:31]OFD Sender: No OFD packet to send [02:09:36]OFD Sender: No OFD packet to send [02:09:41]OFD Sender: No OFD packet to send [02:09:46]OFD Sender: No OFD packet to send [02:09:51]OFD Sender: No OFD packet to send [02:09:56]OFD Sender: No OFD packet to send [02:10:01]OFD Sender: No OFD packet to send [02:10:06]OFD Sender: No OFD packet to send [02:10:06]accept exits with 8 [02:10:06]New connection [02:10:06]New thread 3067141476 created [02:10:06]Thread 3067284836 joined [02:10:06]Waiting for new connection... [02:10:06] Sock 8.Parse request [02:10:06]Sock 8.Check first char [02:10:06]Sock 8.First char is OK [02:10:06]request: POST /json_proto HTTP/1.0 [02:10:06]Method: POST [02:10:06]URL: /json_proto [02:10:06]Method is POST - this is cgi request [02:10:06]url: /json_proto [02:10:06]query_string will be loaded in cgi processing [02:10:06]execute_cgi json_proto POST (null) [02:10:06]execute_cgi path=json_proto method=POST [02:10:06]POST find Content-Length [02:10:06]Host: 172.17.50.196:8080 [02:10:06]Content-Length: 621 [02:10:06]Content-Type: application/json [02:10:06] [02:10:06]POST finish read [02:10:06]Found Content-Length = 621 [02:10:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335237", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:10:06]execute_script... [02:10: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 : (3)335237", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:10:06]POST & json_proto [02:10:06]process_json_proto [02:10:06]json parsed OK: [02:10:06]protocol is kg_v1.0 [02:10:06]action value=close_receipt [02:10:06]process_action close_receipt [02:10:06]cmd_close_receipt [02:10:06]MH_GetDate [02:10:06]Write to MH i2c: F0 00 00 0F 2C 2A [02:10:06]Write i2c OK [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: F0 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: F0 09 00 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: F0 09 00 0F 2C 00 81 95 21 67 72 0D 1C 67 D3 [02:10:06]GetLastDocTimeStamp 1730254046 [02:10:06]current date 1730254209 [02:10:06]FM_GetShiftState [02:10:06]SAM_PROTO_GetShiftState [02:10:06]wFMCommunicate request_size=4 [02:10:06]MH_SAM_APDU [02:10:06]CAPDU: 80 13 01 00 [02:10:06]Write to MH i2c: E2 08 00 10 2C 80 13 01 00 00 00 00 00 B9 [02:10:06]Write i2c OK [02:10:06]MH_I2C_Read... [02:10:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:10:06]Read from MH i2c: E2 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: E2 0E 00 [02:10:06]MH_I2C_Read... [02:10:06]Read from MH i2c: E2 0E 00 10 2C 00 09 00 01 86 76 21 67 00 00 00 00 90 00 49 [02:10:06]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:10:06]wFMCommunicate OK [02:10:06]SAM_PROTO_GetShiftState done [02:10:06]FM_GetShiftState done [02:10:06]opened in 1730246278 [02:10:06]opened+sec_in_day 1730332678 [02:10:06]quantity*price = 14400 [02:10:06]sum+1 = 14401 [02:10:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 20 30.10.2024 02:10 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139336 ФПД: 112135546374173 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T021009&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139336&fm=112135546374173&tin=02508201610067®Number=0000000000091631&sum=14400 0 [02:10:07]StoreToDocumentArchive [02:10:07]shift 556 fd 139336 [02:10:07]save to /storage/0556/doc_00139336 [02:10:07]save last doc name /storage/0556/doc_00139336 to /storage/kkm_last_doc_name [02:10:07]save OK [02:10:07]Clear old archive folders... [02:10:07]ProcessDocumentItem done err = 0, tmpTLVsize=273 [02:10:07]tlvbuf is 0114A8C0 [02:10:07]SAM_PROTO_ClearQueue [02:10:07]wFMCommunicate request_size=4 [02:10:07]MH_SAM_APDU [02:10:07]CAPDU: 80 09 00 00 [02:10:07]Write to MH i2c: E2 08 00 1D 2C 80 09 00 00 00 00 00 00 BB [02:10:07]Write i2c OK [02:10:07]MH_I2C_Read... [02:10:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:10:07]Read from MH i2c: E2 [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: E2 03 00 [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: E2 03 00 1D 2C 00 90 00 BD [02:10:07]RAPDU: 90 00 [02:10:07]wFMCommunicate OK [02:10:07]SAM_PROTO_ClearQueue done [02:10:07]KKMCreateOFDPacket [02:10:07]OFDProtocolAddRootSTLVToBuf [02:10:07]FM_MakeSignedData [02:10:07]FM_MakeSignedData [02:10:07]SAM_PROTO_SignData [02:10:07]wFMCommunicate request_size=4 [02:10:07]MH_SAM_APDU [02:10:07]CAPDU: 80 0D 01 02 [02:10:07]Write to MH i2c: E2 08 00 1E 2C 80 0D 01 02 00 00 00 00 C3 [02:10:07]Write i2c OK [02:10:07]MH_I2C_Read... [02:10:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:10:07]Read from MH i2c: E2 [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: E2 03 00 [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: E2 03 00 1E 2C 00 90 00 BE [02:10:07]RAPDU: 90 00 [02:10:07]wFMCommunicate OK [02:10:07]wFMCommunicate request_size=255 [02:10:07]MH_SAM_APDU [02:10:07]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 81 95 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 [02:10:07]Write to MH i2c: E2 02 01 1F 2C 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 81 95 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 00 00 08 [02:10:07]Write i2c OK [02:10:07]MH_I2C_Read... [02:10:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:10:07]Read from MH i2c: E2 [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: E2 03 00 [02:10:07]MH_I2C_Read... [02:10:07]Read from MH i2c: E2 03 00 1F 2C 00 90 00 BF [02:10:07]RAPDU: 90 00 [02:10:07]wFMCommunicate OK [02:10:07]wFMCommunicate request_size=32 [02:10:07]MH_SAM_APDU [02:10:07]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 34 36 36 39 10 04 04 00 48 20 02 00 35 04 06 00 65 FC 97 68 88 1D [02:10:07]Write to MH i2c: E2 23 00 20 2C 80 0D 02 02 1B 00 30 30 30 38 37 34 36 36 39 10 04 04 00 48 20 02 00 35 04 06 00 65 FC 97 68 88 1D 00 00 9A [02:10:07]Write i2c OK [02:10:07]MH_I2C_Read... [02:10:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:10:08]Read from MH i2c: E2 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 03 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 03 00 20 2C 00 90 00 C0 [02:10:08]RAPDU: 90 00 [02:10:08]wFMCommunicate OK [02:10:08]wFMCommunicate request_size=4 [02:10:08]MH_SAM_APDU [02:10:08]CAPDU: 80 0D 03 02 [02:10:08]Write to MH i2c: E2 08 00 21 2C 80 0D 03 02 00 00 00 00 C8 [02:10:08]Write i2c OK [02:10:08]MH_I2C_Read... [02:10:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:10:08]Read from MH i2c: E2 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 0B 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 0B 00 21 2C 00 70 48 E1 16 4A 69 57 A7 90 00 29 [02:10:08]RAPDU: 70 48 E1 16 4A 69 57 A7 90 00 [02:10:08]wFMCommunicate OK [02:10:08]SAM_PROTO_SignData done [02:10:08]FM_MakeSignedData done [02:10:08]CreateOFDProtocolMessage [02:10:08]wFMCommunicate request_size=4 [02:10:08]MH_SAM_APDU [02:10:08]CAPDU: 80 11 00 00 [02:10:08]Write to MH i2c: E2 08 00 22 2C 80 11 00 00 00 00 00 00 C8 [02:10:08]Write i2c OK [02:10:08]MH_I2C_Read... [02:10:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:10:08]Read from MH i2c: E2 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 17 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: E2 17 00 22 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 23 [02:10:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:10:08]wFMCommunicate OK [02:10:08]CreateOFDProtocolMessage done [02:10:08]OFDSenderStorePacket 139336 [02:10:08]StoreOFDPacket docnum=139336 [02:10:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 25 01 00 00 60 7D 1D 01 09 28 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 81 95 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 48 20 02 00 35 04 06 00 65 FC 97 68 88 1D 70 48 E1 16 4A 69 57 A7 [02:10:08]CheckFolder [02:10:08]dirname=/storage/ofd_packets [02:10:08]CheckFolder done [02:10:08]ProducePacketName [02:10:08]name=ofd_packets/00139336 [02:10:08]NVStorageSaveData ofd_packets/00139336 [02:10:08]File name is /storage/ofd_packets/00139336 [02:10:08]Write 323 bytes [02:10:08]NVStorageSaveData done [02:10:08]OFDSenderStorePacket done [02:10:08]KKMCreateOFDPacket done [02:10:08]NVStorageSaveData kkm_last_timestamp [02:10:08]File name is /storage/kkm_last_timestamp [02:10:08]Write 4 bytes [02:10:08]NVStorageSaveData done [02:10:08]ExternCall_PrintAddStr [02:10:08]wPrintStart [02:10:08]Write to MH i2c: 01 00 00 23 2C 4F [02:10:08]Write i2c OK [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 07 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 07 00 23 2C 00 00 00 00 00 FF 0F 64 [02:10:08]RasterBufferAndPrint [02:10:08]line Счет N : (3)335237 [02:10:08]line ИНН: 02508201610067 [02:10:08]line Контрольно-Кассовый Чек [02:10:08]line ПРОДАЖА [02:10:08]line Товар: 48743570 [02:10:08]line Сигареты Winston XStyle Blue [02:10:08]line 1.000 * 144.00 [02:10:08]line = 144.00 [02:10:08]line НДС 12% НСП 1% [02:10:08]line > о реализуемом товаре [02:10:08]line ИТОГО: 144.00 [02:10:08]line НСП 1% : 1.27 [02:10:08]line НДС 12% : 15.29 [02:10:08]line Наличными: 144.00 [02:10:08]line Безнал.: 0.00 [02:10:08]line Место: АЗС № 101 "Партнер Нефть" [02:10:08]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:10:08]line СНО: Общий режим [02:10:08]line Чек 20 30.10.2024 02:10 [02:10:08]line Смена: 556 ФФД: 1.0 [02:10:08]line ЗНМ: 0300000081 [02:10:08]line РНМ: 0000000000091631 [02:10:08]line Версия ККМ: 001 [02:10:08]line ФМ: 0000000000874669 [02:10:08]line ФД: 139336 [02:10:08]line ФПД: 112135546374173 [02:10:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T021009&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139336&fm=112135546374173&tin=02508201610067®Number=0000000000091631&sum=14400 [02:10:08]line 0 [02:10:08]OFD Sender: Processing packet 139336 [packets to send 34, broken 33] [02:10:08]ProducePacketName [02:10:08]name=ofd_packets/00139336 [02:10:08]OFD Sender: To server: pG, [02:10:08]CommunicateWithHost lk.salyk.kg:30040 [02:10:08]ConnectInit lk.salyk.kg [02:10:08]written 0, free lines is 4095 [02:10:08]Connected sock=10 [02:10: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 36 39 25 01 00 00 60 7D 1D 01 09 28 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 33 35 37 30 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 38 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 81 95 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 48 20 02 00 35 04 06 00 65 FC 97 68 88 1D 70 48 E1 16 4A 69 57 A7 [02:10: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 36 39 4F 00 00 00 39 10 47 00 C5 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 36 39 10 04 04 00 48 20 02 00 F4 03 04 00 33 41 21 67 B6 04 01 00 00 07 EB BA B6 43 20 AA BD [02:10:08]CommunicateWithHost err = 0 [02:10:08]CheckOFDResponse [02:10:08]1017 (14) - 77093643461234 [02:10:08]1041 (16) - 0000000000874669 [02:10:08]1040 (4) - 139336 [02:10:08]1012 (4) - 29.10.2024 20:10 [02:10:08]1206 (1) - 0 [02:10:08]OFD Sender: Remove packet 139336 [02:10:08]ProducePacketName [02:10:08]name=ofd_packets/00139336 [02:10:08]NVStorageDeleteData [02:10:08]Write to MH i2c: 01 00 00 4B 2C 77 [02:10:08]Write i2c OK [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 07 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: 01 07 00 4B 2C 00 00 00 00 00 00 0D 8B [02:10:08]RasterBufferAndPrint [02:10:08]line [02:10:08]line [02:10:08]line [02:10:08]line [02:10:08]line [02:10:08]written 0, free lines is 3333 [02:10:08]MH_Cut [02:10:08]Write to MH i2c: D1 01 00 52 2C 01 50 [02:10:08]Write i2c OK [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: D1 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: D1 01 00 [02:10:08]MH_I2C_Read... [02:10:08]Read from MH i2c: D1 01 00 52 2C 00 4F [02:10:08]Write to MH i2c: 01 00 00 53 2C 7F [02:10:08]Write i2c OK [02:10:08]MH_I2C_Read... [02:10:09]OFD Sender: No OFD packet to send [02:10:09]*** Cut start [02:10:09]*** Partial cut [02:10:09]*** CUTSNS_PIN = 1 [02:10:09]*** CUTSNS_PIN = 0 [02:10:09]*** Brake cut motor [02:10:10]Read from MH i2c: 01 [02:10:10]MH_I2C_Read... [02:10:10]*** Stop cut motor [02:10:10]*** Cut end [02:10:10]Read from MH i2c: 01 07 00 [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: 01 07 00 53 2C 00 00 00 00 00 FF 0F 94 [02:10:10]process_action close_receipt done [02:10:10]requested_data is exist [02:10:10]produce_requested_data [02:10:10]requested_item fm.sn is exist - process it [02:10:10]wFMCommunicate request_size=4 [02:10:10]MH_SAM_APDU [02:10:10]CAPDU: 80 11 00 00 [02:10:10]Write to MH i2c: E2 08 00 54 2C 80 11 00 00 00 00 00 00 FA [02:10:10]Write i2c OK [02:10:10]MH_I2C_Read... [02:10:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:10:10]Read from MH i2c: E2 [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: E2 17 00 [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: E2 17 00 54 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 55 [02:10:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:10:10]wFMCommunicate OK [02:10:10]requested_item fd.num is exist - process it [02:10:10]SAM_PROTO_GetFieldsCounters [02:10:10]wFMCommunicate request_size=4 [02:10:10]MH_SAM_APDU [02:10:10]CAPDU: 80 13 00 00 [02:10:10]Write to MH i2c: E2 08 00 55 2C 80 13 00 00 00 00 00 00 FD [02:10:10]Write i2c OK [02:10:10]MH_I2C_Read... [02:10:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:10:10]Read from MH i2c: E2 [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: E2 62 00 [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: E2 62 00 55 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 48 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [02:10: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 48 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:10:10]wFMCommunicate OK [02:10:10]SAM_PROTO_GetFieldsCounters done [02:10:10]requested_item shift.num is exist - process it [02:10:10]requested_item shift.opened is exist - process it [02:10:10]req_shift_opened [02:10:10]FM_GetShiftState [02:10:10]SAM_PROTO_GetShiftState [02:10:10]wFMCommunicate request_size=4 [02:10:10]MH_SAM_APDU [02:10:10]CAPDU: 80 13 01 00 [02:10:10]Write to MH i2c: E2 08 00 56 2C 80 13 01 00 00 00 00 00 FF [02:10:10]Write i2c OK [02:10:10]MH_I2C_Read... [02:10:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:10:10]Read from MH i2c: E2 [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: E2 0E 00 [02:10:10]MH_I2C_Read... [02:10:10]Read from MH i2c: E2 0E 00 56 2C 00 09 00 01 86 76 21 67 00 00 00 00 90 00 8F [02:10:10]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:10:10]wFMCommunicate OK [02:10:10]SAM_PROTO_GetShiftState done [02:10:10]FM_GetShiftState done [02:10:10]req_shift_opened done [02:10:10]requested_item shift.open_date is exist - process it [02:10:10]req_shift_open_date [02:10:10]req_shift_open_date done [02:10:10]produce_requested_data done [02:10:10]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139336,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [02:10:10]process_action_free close_receipt [02:10:10]json_value_free [02:10:10]json_value_free done [02:10:10]process_json_proto returns [02:10:10]Send response to host [02:10:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139336,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [02:10:10]free response buf [02:10:10]execute_script done [02:10:10]execute_script returns [02:10:10]free content buf [02:10:10]Sock 8.Close socket [02:10:10]Sock 8.Thread stoped [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:14]OFD Sender: No OFD packet to send [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:50]OFD Sender: No OFD packet to send [02:23:55]OFD Sender: No OFD packet to send [02:24:00]OFD Sender: No OFD packet to send [02:24:05]OFD Sender: No OFD packet to send [02:24:10]OFD Sender: No OFD packet to send [02:24:15]OFD Sender: No OFD packet to send [02:24:20]OFD Sender: No OFD packet to send [02:24:25]OFD Sender: No OFD packet to send [02:24:30]OFD Sender: No OFD packet to send [02:24:35]OFD Sender: No OFD packet to send [02:24:40]OFD Sender: No OFD packet to send [02:24:45]OFD Sender: No OFD packet to send [02:24:50]OFD Sender: No OFD packet to send [02:24:55]OFD Sender: No OFD packet to send [02:25:00]OFD Sender: No OFD packet to send [02:25:05]OFD Sender: No OFD packet to send [02:25:10]OFD Sender: No OFD packet to send [02:25:15]OFD Sender: No OFD packet to send [02:25:20]OFD Sender: No OFD packet to send [02:25:25]OFD Sender: No OFD packet to send [02:25:30]OFD Sender: No OFD packet to send [02:25:35]OFD Sender: No OFD packet to send [02:25:40]OFD Sender: No OFD packet to send [02:25:45]OFD Sender: No OFD packet to send [02:25:50]OFD Sender: No OFD packet to send [02:25:55]OFD Sender: No OFD packet to send [02:26:00]OFD Sender: No OFD packet to send [02:26:05]OFD Sender: No OFD packet to send [02:26:10]OFD Sender: No OFD packet to send [02:26:15]OFD Sender: No OFD packet to send [02:26:20]OFD Sender: No OFD packet to send [02:26:25]OFD Sender: No OFD packet to send [02:26:30]OFD Sender: No OFD packet to send [02:26:35]OFD Sender: No OFD packet to send [02:26:40]OFD Sender: No OFD packet to send [02:26:45]OFD Sender: No OFD packet to send [02:26:50]OFD Sender: No OFD packet to send [02:26:55]OFD Sender: No OFD packet to send [02:27:00]OFD Sender: No OFD packet to send [02:27:05]OFD Sender: No OFD packet to send [02:27:10]OFD Sender: No OFD packet to send [02:27:15]OFD Sender: No OFD packet to send [02:27:20]OFD Sender: No OFD packet to send [02:27:25]OFD Sender: No OFD packet to send [02:27:30]OFD Sender: No OFD packet to send [02:27:35]OFD Sender: No OFD packet to send [02:27:40]OFD Sender: No OFD packet to send [02:27:45]OFD Sender: No OFD packet to send [02:27:50]OFD Sender: No OFD packet to send [02:27:55]OFD Sender: No OFD packet to send [02:28:00]OFD Sender: No OFD packet to send [02:28:05]OFD Sender: No OFD packet to send [02:28:10]OFD Sender: No OFD packet to send [02:28:15]OFD Sender: No OFD packet to send [02:28:20]OFD Sender: No OFD packet to send [02:28:25]OFD Sender: No OFD packet to send [02:28:30]OFD Sender: No OFD packet to send [02:28:35]OFD Sender: No OFD packet to send [02:28:40]OFD Sender: No OFD packet to send [02:28:45]OFD Sender: No OFD packet to send [02:28:50]OFD Sender: No OFD packet to send [02:28:55]OFD Sender: No OFD packet to send [02:29:00]OFD Sender: No OFD packet to send [02:29:05]OFD Sender: No OFD packet to send [02:29:10]OFD Sender: No OFD packet to send [02:29:15]OFD Sender: No OFD packet to send [02:29:20]OFD Sender: No OFD packet to send [02:29:25]OFD Sender: No OFD packet to send [02:29:30]OFD Sender: No OFD packet to send [02:29:35]OFD Sender: No OFD packet to send [02:29:40]OFD Sender: No OFD packet to send [02:29:45]OFD Sender: No OFD packet to send [02:29:50]OFD Sender: No OFD packet to send [02:29:55]OFD Sender: No OFD packet to send [02:30:00]OFD Sender: No OFD packet to send [02:30:05]OFD Sender: No OFD packet to send [02:30:10]OFD Sender: No OFD packet to send [02:30:15]OFD Sender: No OFD packet to send [02:30:20]OFD Sender: No OFD packet to send [02:30:25]OFD Sender: No OFD packet to send [02:30:30]OFD Sender: No OFD packet to send [02:30:35]OFD Sender: No OFD packet to send [02:30:40]OFD Sender: No OFD packet to send [02:30:45]OFD Sender: No OFD packet to send [02:30:50]OFD Sender: No OFD packet to send [02:30:55]OFD Sender: No OFD packet to send [02: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:10]OFD Sender: No OFD packet to send [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:43]accept exits with 9 [02:41:43]New connection [02:41:43]New thread 3067284836 created [02:41:43]Thread 3067141476 joined [02:41:43]Waiting for new connection... [02:41:43] Sock 9.Parse request [02:41:43]Sock 9.Check first char [02:41:43]Sock 9.First char is OK [02:41:43]request: POST /json_proto HTTP/1.0 [02:41:43]Method: POST [02:41:43]URL: /json_proto [02:41:43]Method is POST - this is cgi request [02:41:43]url: /json_proto [02:41:43]query_string will be loaded in cgi processing [02:41:43]execute_cgi json_proto POST (null) [02:41:43]execute_cgi path=json_proto method=POST [02:41:43]POST find Content-Length [02:41:43]Host: 172.17.50.196:8080 [02:41:43]Content-Length: 691 [02:41:43]Content-Type: application/json [02:41:43] [02:41:43]POST finish read [02:41:43]Found Content-Length = 691 [02:41:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335238", "tax_sys" : 0, "items" : [ { "code": "4700000310258", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041B\u0438\u043C\u043E\u043D\u0430\u0434 \u041A\u0435\u043B\u0435\u0447\u0435\u043A 1\u043B", "price" : 79.00, "quantity" : 1.000, "sum" : 79.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 79.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:41:43]execute_script... [02:41:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335238", "tax_sys" : 0, "items" : [ { "code": "4700000310258", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041B\u0438\u043C\u043E\u043D\u0430\u0434 \u041A\u0435\u043B\u0435\u0447\u0435\u043A 1\u043B", "price" : 79.00, "quantity" : 1.000, "sum" : 79.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 79.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:41:43]POST & json_proto [02:41:43]process_json_proto [02:41:43]json parsed OK: [02:41:43]protocol is kg_v1.0 [02:41:43]action value=close_receipt [02:41:43]process_action close_receipt [02:41:43]cmd_close_receipt [02:41:43]MH_GetDate [02:41:43]Write to MH i2c: F0 00 00 57 2C 72 [02:41:43]Write i2c OK [02:41:43]MH_I2C_Read... [02:41:43]Read from MH i2c: F0 [02:41:43]MH_I2C_Read... [02:41:43]Read from MH i2c: F0 09 00 [02:41:43]MH_I2C_Read... [02:41:43]Read from MH i2c: F0 09 00 57 2C 00 EA 9C 21 67 72 0D 1C 67 8B [02:41:43]GetLastDocTimeStamp 1730254209 [02:41:43]current date 1730256106 [02:41:43]FM_GetShiftState [02:41:43]SAM_PROTO_GetShiftState [02:41:43]wFMCommunicate request_size=4 [02:41:43]MH_SAM_APDU [02:41:43]CAPDU: 80 13 01 00 [02:41:43]Write to MH i2c: E2 08 00 58 2C 80 13 01 00 00 00 00 00 01 [02:41:43]Write i2c OK [02:41:43]MH_I2C_Read... [02:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:41:43]Read from MH i2c: E2 [02:41:43]MH_I2C_Read... [02:41:43]Read from MH i2c: E2 0E 00 [02:41:43]MH_I2C_Read... [02:41:43]Read from MH i2c: E2 0E 00 58 2C 00 09 00 01 86 76 21 67 00 00 00 00 90 00 91 [02:41:43]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:41:43]wFMCommunicate OK [02:41:43]SAM_PROTO_GetShiftState done [02:41:43]FM_GetShiftState done [02:41:43]opened in 1730246278 [02:41:43]opened+sec_in_day 1730332678 [02:41:43]quantity*price = 7900 [02:41:43]sum+1 = 7901 [02:41:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 79.00 НСП 1% : 0.70 НДС 12% : 8.39 Наличными: 79.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 21 30.10.2024 02:41 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139337 ФПД: 260502548343990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T024146&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139337&fm=260502548343990&tin=02508201610067®Number=0000000000091631&sum=7900 0 [02:41:44]StoreToDocumentArchive [02:41:44]shift 556 fd 139337 [02:41:44]save to /storage/0556/doc_00139337 [02:41:44]save last doc name /storage/0556/doc_00139337 to /storage/kkm_last_doc_name [02:41:44]save OK [02:41:44]Clear old archive folders... [02:41:44]ProcessDocumentItem done err = 0, tmpTLVsize=290 [02:41:44]tlvbuf is 0110A630 [02:41:44]SAM_PROTO_ClearQueue [02:41:44]wFMCommunicate request_size=4 [02:41:44]MH_SAM_APDU [02:41:44]CAPDU: 80 09 00 00 [02:41:44]Write to MH i2c: E2 08 00 65 2C 80 09 00 00 00 00 00 00 03 [02:41:44]Write i2c OK [02:41:44]MH_I2C_Read... [02:41:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:41:44]Read from MH i2c: E2 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 03 00 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 03 00 65 2C 00 90 00 05 [02:41:44]RAPDU: 90 00 [02:41:44]wFMCommunicate OK [02:41:44]SAM_PROTO_ClearQueue done [02:41:44]KKMCreateOFDPacket [02:41:44]OFDProtocolAddRootSTLVToBuf [02:41:44]FM_MakeSignedData [02:41:44]FM_MakeSignedData [02:41:44]SAM_PROTO_SignData [02:41:44]wFMCommunicate request_size=4 [02:41:44]MH_SAM_APDU [02:41:44]CAPDU: 80 0D 01 02 [02:41:44]Write to MH i2c: E2 08 00 66 2C 80 0D 01 02 00 00 00 00 0B [02:41:44]Write i2c OK [02:41:44]MH_I2C_Read... [02:41:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:41:44]Read from MH i2c: E2 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 03 00 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 03 00 66 2C 00 90 00 06 [02:41:44]RAPDU: 90 00 [02:41:44]wFMCommunicate OK [02:41:44]wFMCommunicate request_size=255 [02:41:44]MH_SAM_APDU [02:41:44]CAPDU: 80 0D 02 02 FA 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 32 35 38 06 04 30 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 D0 9A D0 B5 D0 BB D0 B5 D1 87 D0 B5 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 03 00 00 00 00 07 04 06 00 DC 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 EA 9C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 [02:41:44]Write to MH i2c: E2 02 01 67 2C 80 0D 02 02 FA 00 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 32 35 38 06 04 30 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 D0 9A D0 B5 D0 BB D0 B5 D1 87 D0 B5 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 03 00 00 00 00 07 04 06 00 DC 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 EA 9C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 00 00 19 [02:41:44]Write i2c OK [02:41:44]MH_I2C_Read... [02:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:41:44]Read from MH i2c: E2 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 03 00 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 03 00 67 2C 00 90 00 07 [02:41:44]RAPDU: 90 00 [02:41:44]wFMCommunicate OK [02:41:44]wFMCommunicate request_size=49 [02:41:44]MH_SAM_APDU [02:41:44]CAPDU: 80 0D 02 02 2C 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 49 20 02 00 35 04 06 00 EC EC F9 DB 6C B6 [02:41:44]Write to MH i2c: E2 34 00 68 2C 80 0D 02 02 2C 00 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 49 20 02 00 35 04 06 00 EC EC F9 DB 6C B6 00 00 77 [02:41:44]Write i2c OK [02:41:44]MH_I2C_Read... [02:41:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:41:44]Read from MH i2c: E2 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 03 00 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 03 00 68 2C 00 90 00 08 [02:41:44]RAPDU: 90 00 [02:41:44]wFMCommunicate OK [02:41:44]wFMCommunicate request_size=4 [02:41:44]MH_SAM_APDU [02:41:44]CAPDU: 80 0D 03 02 [02:41:44]Write to MH i2c: E2 08 00 69 2C 80 0D 03 02 00 00 00 00 10 [02:41:44]Write i2c OK [02:41:44]MH_I2C_Read... [02:41:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:41:44]Read from MH i2c: E2 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 0B 00 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 0B 00 69 2C 00 9A E8 E0 A6 B9 38 17 FF 90 00 20 [02:41:44]RAPDU: 9A E8 E0 A6 B9 38 17 FF 90 00 [02:41:44]wFMCommunicate OK [02:41:44]SAM_PROTO_SignData done [02:41:44]FM_MakeSignedData done [02:41:44]CreateOFDProtocolMessage [02:41:44]wFMCommunicate request_size=4 [02:41:44]MH_SAM_APDU [02:41:44]CAPDU: 80 11 00 00 [02:41:44]Write to MH i2c: E2 08 00 6A 2C 80 11 00 00 00 00 00 00 10 [02:41:44]Write i2c OK [02:41:44]MH_I2C_Read... [02:41:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:41:44]Read from MH i2c: E2 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 17 00 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: E2 17 00 6A 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 6B [02:41:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:41:44]wFMCommunicate OK [02:41:44]CreateOFDProtocolMessage done [02:41:44]OFDSenderStorePacket 139337 [02:41:44]StoreOFDPacket docnum=139337 [02:41:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 36 01 00 00 01 7D 2E 01 06 83 5A 03 01 00 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 32 35 38 06 04 30 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 D0 9A D0 B5 D0 BB D0 B5 D1 87 D0 B5 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 03 00 00 00 00 07 04 06 00 DC 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 EA 9C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 49 20 02 00 35 04 06 00 EC EC F9 DB 6C B6 9A E8 E0 A6 B9 38 17 FF [02:41:44]CheckFolder [02:41:44]dirname=/storage/ofd_packets [02:41:44]CheckFolder done [02:41:44]ProducePacketName [02:41:44]name=ofd_packets/00139337 [02:41:44]NVStorageSaveData ofd_packets/00139337 [02:41:44]File name is /storage/ofd_packets/00139337 [02:41:44]Write 340 bytes [02:41:44]NVStorageSaveData done [02:41:44]OFDSenderStorePacket done [02:41:44]KKMCreateOFDPacket done [02:41:44]NVStorageSaveData kkm_last_timestamp [02:41:44]File name is /storage/kkm_last_timestamp [02:41:44]Write 4 bytes [02:41:44]NVStorageSaveData done [02:41:44]ExternCall_PrintAddStr [02:41:44]wPrintStart [02:41:44]Write to MH i2c: 01 00 00 6B 2C 97 [02:41:44]OFD Sender: Processing packet 139337 [packets to send 34, broken 33] [02:41:44]ProducePacketName [02:41:44]name=ofd_packets/00139337 [02:41:44]OFD Sender: To server: pG, [02:41:44]CommunicateWithHost lk.salyk.kg:30040 [02:41:44]ConnectInit lk.salyk.kg [02:41:44]Write i2c OK [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: 01 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: 01 07 00 [02:41:44]MH_I2C_Read... [02:41:44]Read from MH i2c: 01 07 00 6B 2C 00 00 00 00 00 FF 0F AC [02:41:44]RasterBufferAndPrint [02:41:44]line Счет N : (3)335238 [02:41:44]line ИНН: 02508201610067 [02:41:44]line Контрольно-Кассовый Чек [02:41:44]line ПРОДАЖА [02:41:44]line Товар: 4700000310258 [02:41:44]line Напиток Лимонад Келечек 1л [02:41:44]line 1.000 * 79.00 [02:41:44]line = 79.00 [02:41:44]line НДС 12% НСП 1% [02:41:44]line > о реализуемом товаре [02:41:44]line ИТОГО: 79.00 [02:41:44]line НСП 1% : 0.70 [02:41:44]line НДС 12% : 8.39 [02:41:44]line Наличными: 79.00 [02:41:44]line Безнал.: 0.00 [02:41:44]line Место: АЗС № 101 "Партнер Нефть" [02:41:44]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:41:44]line СНО: Общий режим [02:41:44]line Чек 21 30.10.2024 02:41 [02:41:44]line Смена: 556 ФФД: 1.0 [02:41:44]line ЗНМ: 0300000081 [02:41:44]line РНМ: 0000000000091631 [02:41:44]line Версия ККМ: 001 [02:41:44]line ФМ: 0000000000874669 [02:41:44]line ФД: 139337 [02:41:44]line ФПД: 260502548343990 [02:41:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T024146&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139337&fm=260502548343990&tin=02508201610067®Number=0000000000091631&sum=7900 [02:41:44]line 0 [02:41:45]written 0, free lines is 4095 [02:41:45]Connected sock=10 [02:41:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 36 01 00 00 01 7D 2E 01 06 83 5A 03 01 00 03 00 22 01 1E 04 01 00 01 23 04 74 00 8A 04 0D 00 34 37 30 30 30 30 30 33 31 30 32 35 38 06 04 30 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9B D0 B8 D0 BC D0 BE D0 BD D0 B0 D0 B4 20 D0 9A D0 B5 D0 BB D0 B5 D1 87 D0 B5 D0 BA 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 DC 1E 00 00 00 00 13 04 06 00 DC 1E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC 1E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 46 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 47 03 00 00 00 00 07 04 06 00 DC 1E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 EA 9C 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 49 20 02 00 35 04 06 00 EC EC F9 DB 6C B6 9A E8 E0 A6 B9 38 17 FF [02:41: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 36 39 4F 00 00 00 D5 BB 47 00 08 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 36 39 10 04 04 00 49 20 02 00 F4 03 04 00 9B 48 21 67 B6 04 01 00 00 FD 03 21 D1 E4 AD 3E 39 [02:41:45]CommunicateWithHost err = 0 [02:41:45]CheckOFDResponse [02:41:45]1017 (14) - 77093643461234 [02:41:45]1041 (16) - 0000000000874669 [02:41:45]1040 (4) - 139337 [02:41:45]1012 (4) - 29.10.2024 20:42 [02:41:45]1206 (1) - 0 [02:41:45]OFD Sender: Remove packet 139337 [02:41:45]ProducePacketName [02:41:45]name=ofd_packets/00139337 [02:41:45]NVStorageDeleteData [02:41:45]Write to MH i2c: 01 00 00 93 2C BF [02:41:45]Write i2c OK [02:41:45]MH_I2C_Read... [02:41:45]Read from MH i2c: 01 [02:41:45]MH_I2C_Read... [02:41:45]Read from MH i2c: 01 07 00 [02:41:45]MH_I2C_Read... [02:41:45]Read from MH i2c: 01 07 00 93 2C 00 00 00 00 00 0C 0D DF [02:41:45]RasterBufferAndPrint [02:41:45]line [02:41:45]line [02:41:45]line [02:41:45]line [02:41:45]line [02:41:45]written 0, free lines is 3349 [02:41:45]MH_Cut [02:41:45]Write to MH i2c: D1 01 00 9A 2C 01 98 [02:41:45]Write i2c OK [02:41:45]MH_I2C_Read... [02:41:45]Read from MH i2c: D1 [02:41:45]MH_I2C_Read... [02:41:45]Read from MH i2c: D1 01 00 [02:41:45]MH_I2C_Read... [02:41:45]Read from MH i2c: D1 01 00 9A 2C 00 97 [02:41:45]Write to MH i2c: 01 00 00 9B 2C C7 [02:41:45]Write i2c OK [02:41:45]MH_I2C_Read... [02:41:45]OFD Sender: No OFD packet to send [02:41:46]*** Cut start [02:41:46]*** Partial cut [02:41:46]*** CUTSNS_PIN = 1 [02:41:46]*** CUTSNS_PIN = 0 [02:41:46]*** Brake cut motor [02:41:46]Read from MH i2c: 01 [02:41:46]MH_I2C_Read... [02:41:46]*** Stop cut motor [02:41:47]*** Cut end [02:41:47]Read from MH i2c: 01 07 00 [02:41:47]MH_I2C_Read... [02:41:47]Read from MH i2c: 01 07 00 9B 2C 00 00 00 00 00 FF 0F DC [02:41:47]process_action close_receipt done [02:41:47]requested_data is exist [02:41:47]produce_requested_data [02:41:47]requested_item fm.sn is exist - process it [02:41:47]wFMCommunicate request_size=4 [02:41:47]MH_SAM_APDU [02:41:47]CAPDU: 80 11 00 00 [02:41:47]Write to MH i2c: E2 08 00 9C 2C 80 11 00 00 00 00 00 00 42 [02:41:47]Write i2c OK [02:41:47]MH_I2C_Read... [02:41:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:41:47]Read from MH i2c: E2 [02:41:47]MH_I2C_Read... [02:41:47]Read from MH i2c: E2 17 00 [02:41:47]MH_I2C_Read... [02:41:47]Read from MH i2c: E2 17 00 9C 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9D [02:41:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:41:47]wFMCommunicate OK [02:41:47]requested_item fd.num is exist - process it [02:41:47]SAM_PROTO_GetFieldsCounters [02:41:47]wFMCommunicate request_size=4 [02:41:47]MH_SAM_APDU [02:41:47]CAPDU: 80 13 00 00 [02:41:47]Write to MH i2c: E2 08 00 9D 2C 80 13 00 00 00 00 00 00 45 [02:41:47]Write i2c OK [02:41:47]MH_I2C_Read... [02:41:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:41:47]Read from MH i2c: E2 [02:41:47]MH_I2C_Read... [02:41:47]Read from MH i2c: E2 62 00 [02:41:47]MH_I2C_Read... [02:41:47]Read from MH i2c: E2 62 00 9D 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 49 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [02:41: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 49 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:41:47]wFMCommunicate OK [02:41:47]SAM_PROTO_GetFieldsCounters done [02:41:47]requested_item shift.num is exist - process it [02:41:47]requested_item shift.opened is exist - process it [02:41:47]req_shift_opened [02:41:47]FM_GetShiftState [02:41:47]SAM_PROTO_GetShiftState [02:41:47]wFMCommunicate request_size=4 [02:41:47]MH_SAM_APDU [02:41:47]CAPDU: 80 13 01 00 [02:41:47]Write to MH i2c: E2 08 00 9E 2C 80 13 01 00 00 00 00 00 47 [02:41:47]Write i2c OK [02:41:47]MH_I2C_Read... [02:41:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:41:47]Read from MH i2c: E2 [02:41:47]MH_I2C_Read... [02:41:47]Read from MH i2c: E2 0E 00 [02:41:47]MH_I2C_Read... [02:41:47]Read from MH i2c: E2 0E 00 9E 2C 00 09 00 01 86 76 21 67 00 00 00 00 90 00 D7 [02:41:47]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:41:47]wFMCommunicate OK [02:41:47]SAM_PROTO_GetShiftState done [02:41:47]FM_GetShiftState done [02:41:47]req_shift_opened done [02:41:47]requested_item shift.open_date is exist - process it [02:41:47]req_shift_open_date [02:41:47]req_shift_open_date done [02:41:47]produce_requested_data done [02:41:47]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139337,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [02:41:47]process_action_free close_receipt [02:41:47]json_value_free [02:41:47]json_value_free done [02:41:47]process_json_proto returns [02:41:47]Send response to host [02:41:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139337,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [02:41:47]free response buf [02:41:47]execute_script done [02:41:47]execute_script returns [02:41:47]free content buf [02:41:47]Sock 9.Close socket [02:41:47]Sock 9.Thread stoped [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:16]OFD Sender: No OFD packet to send [02:42:21]OFD Sender: No OFD packet to send [02:42:26]OFD Sender: No OFD packet to send [02:42:31]OFD Sender: No OFD packet to send [02:42:36]OFD Sender: No OFD packet to send [02:42:41]OFD Sender: No OFD packet to send [02:42:46]OFD Sender: No OFD packet to send [02:42:51]OFD Sender: No OFD packet to send [02:42:56]OFD Sender: No OFD packet to send [02:43:01]OFD Sender: No OFD packet to send [02:43:06]OFD Sender: No OFD packet to send [02:43:11]OFD Sender: No OFD packet to send [02:43:16]OFD Sender: No OFD packet to send [02:43:21]OFD Sender: No OFD packet to send [02:43:26]OFD Sender: No OFD packet to send [02:43:31]OFD Sender: No OFD packet to send [02:43:36]OFD Sender: No OFD packet to send [02:43:41]OFD Sender: No OFD packet to send [02:43:46]OFD Sender: No OFD packet to send [02:43:51]OFD Sender: No OFD packet to send [02:43:56]OFD Sender: No OFD packet to send [02:44:01]OFD Sender: No OFD packet to send [02:44:06]OFD Sender: No OFD packet to send [02:44:11]OFD Sender: No OFD packet to send [02:44:16]OFD Sender: No OFD packet to send [02:44:21]OFD Sender: No OFD packet to send [02:44:26]OFD Sender: No OFD packet to send [02:44:31]OFD Sender: No OFD packet to send [02:44:36]OFD Sender: No OFD packet to send [02:44:41]OFD Sender: No OFD packet to send [02:44:46]OFD Sender: No OFD packet to send [02:44:51]OFD Sender: No OFD packet to send [02:44:56]OFD Sender: No OFD packet to send [02:45:01]OFD Sender: No OFD packet to send [02:45:06]OFD Sender: No OFD packet to send [02:45:11]OFD Sender: No OFD packet to send [02:45:16]OFD Sender: No OFD packet to send [02:45:21]OFD Sender: No OFD packet to send [02:45:26]OFD Sender: No OFD packet to send [02:45:31]OFD Sender: No OFD packet to send [02:45:36]OFD Sender: No OFD packet to send [02:45:41]OFD Sender: No OFD packet to send [02:45:46]OFD Sender: No OFD packet to send [02:45:51]OFD Sender: No OFD packet to send [02:45:56]OFD Sender: No OFD packet to send [02:46:01]OFD Sender: No OFD packet to send [02:46:06]OFD Sender: No OFD packet to send [02:46:11]OFD Sender: No OFD packet to send [02:46:16]OFD Sender: No OFD packet to send [02:46:21]OFD Sender: No OFD packet to send [02:46:26]OFD Sender: No OFD packet to send [02:46:31]OFD Sender: No OFD packet to send [02:46:36]OFD Sender: No OFD packet to send [02:46:41]OFD Sender: No OFD packet to send [02:46:46]OFD Sender: No OFD packet to send [02:46:51]OFD Sender: No OFD packet to send [02:46:56]OFD Sender: No OFD packet to send [02:47:01]OFD Sender: No OFD packet to send [02:47:06]OFD Sender: No OFD packet to send [02:47:11]OFD Sender: No OFD packet to send [02:47:16]OFD Sender: No OFD packet to send [02:47:21]OFD Sender: No OFD packet to send [02:47:26]OFD Sender: No OFD packet to send [02:47:31]OFD Sender: No OFD packet to send [02:47:36]OFD Sender: No OFD packet to send [02:47:41]OFD Sender: No OFD packet to send [02:47:46]OFD Sender: No OFD packet to send [02:47:51]OFD Sender: No OFD packet to send [02:47:56]OFD Sender: No OFD packet to send [02:48:01]OFD Sender: No OFD packet to send [02:48:06]OFD Sender: No OFD packet to send [02:48:11]OFD Sender: No OFD packet to send [02:48:16]OFD Sender: No OFD packet to send [02:48:19]accept exits with 8 [02:48:19]New connection [02:48:19]New thread 3067141476 created [02:48:19]Thread 3067284836 joined [02:48:19]Waiting for new connection... [02:48:19] Sock 8.Parse request [02:48:19]Sock 8.Check first char [02:48:19]Sock 8.First char is OK [02:48:19]request: POST /json_proto HTTP/1.0 [02:48:19]Method: POST [02:48:19]URL: /json_proto [02:48:19]Method is POST - this is cgi request [02:48:19]url: /json_proto [02:48:19]query_string will be loaded in cgi processing [02:48:19]execute_cgi json_proto POST (null) [02:48:19]execute_cgi path=json_proto method=POST [02:48:19]POST find Content-Length [02:48:19]Host: 172.17.50.196:8080 [02:48:19]Content-Length: 1760 [02:48:19]Content-Type: application/json [02:48:19] [02:48:19]POST finish read [02:48:19]Found Content-Length = 1760 [02:48:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335242", "tax_sys" : 0, "items" : [ { "code": "4700003241276", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041C\u043E\u043B\u043E\u0447\u043D\u044B\u0439 \u0422\u0410\u041D 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209743574", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 BIG BOB \u0412\u044F\u043B\u0435\u043D\u0430\u044F \u043A\u043E\u043D\u0438\u043D\u0430 50 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209741778", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 BIG BOB \u0421\u043E\u043B\u044C 50 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209745486", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 BIG BOB \u0421\u044B\u0440 50 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4620017453130", "name": "\u0422\u0430\u0440\u0430\u043B\u043B\u0438\u043D\u0438 NF 180\u0433 \u043A\u043B\u0430\u0441", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 380.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:48:19]execute_script... [02:48: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 : (3)335242", "tax_sys" : 0, "items" : [ { "code": "4700003241276", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u041C\u043E\u043B\u043E\u0447\u043D\u044B\u0439 \u0422\u0410\u041D 1\u043B", "price" : 110.00, "quantity" : 1.000, "sum" : 110.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209743574", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 BIG BOB \u0412\u044F\u043B\u0435\u043D\u0430\u044F \u043A\u043E\u043D\u0438\u043D\u0430 50 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209741778", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 BIG BOB \u0421\u043E\u043B\u044C 50 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4870209745486", "name": "\u0410\u0440\u0430\u0445\u0438\u0441 BIG BOB \u0421\u044B\u0440 50 \u0433\u0440", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4620017453130", "name": "\u0422\u0430\u0440\u0430\u043B\u043B\u0438\u043D\u0438 NF 180\u0433 \u043A\u043B\u0430\u0441", "price" : 90.00, "quantity" : 1.000, "sum" : 90.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 380.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:48:19]POST & json_proto [02:48:19]process_json_proto [02:48:19]json parsed OK: [02:48:19]protocol is kg_v1.0 [02:48:19]action value=close_receipt [02:48:19]process_action close_receipt [02:48:19]cmd_close_receipt [02:48:19]MH_GetDate [02:48:19]Write to MH i2c: F0 00 00 9F 2C BA [02:48:19]Write i2c OK [02:48:19]MH_I2C_Read... [02:48:19]Read from MH i2c: F0 [02:48:19]MH_I2C_Read... [02:48:19]Read from MH i2c: F0 09 00 [02:48:19]MH_I2C_Read... [02:48:19]Read from MH i2c: F0 09 00 9F 2C 00 76 9E 21 67 72 0D 1C 67 61 [02:48:19]GetLastDocTimeStamp 1730256106 [02:48:19]current date 1730256502 [02:48:19]FM_GetShiftState [02:48:19]SAM_PROTO_GetShiftState [02:48:19]wFMCommunicate request_size=4 [02:48:19]MH_SAM_APDU [02:48:19]CAPDU: 80 13 01 00 [02:48:19]Write to MH i2c: E2 08 00 A0 2C 80 13 01 00 00 00 00 00 49 [02:48:19]Write i2c OK [02:48:19]MH_I2C_Read... [02:48:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:48:19]Read from MH i2c: E2 [02:48:19]MH_I2C_Read... [02:48:19]Read from MH i2c: E2 0E 00 [02:48:19]MH_I2C_Read... [02:48:19]Read from MH i2c: E2 0E 00 A0 2C 00 09 00 01 86 76 21 67 00 00 00 00 90 00 D9 [02:48:19]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:48:19]wFMCommunicate OK [02:48:19]SAM_PROTO_GetShiftState done [02:48:19]FM_GetShiftState done [02:48:19]opened in 1730246278 [02:48:19]opened+sec_in_day 1730332678 [02:48:19]quantity*price = 11000 [02:48:19]sum+1 = 11001 [02:48:19]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4870209743574 Арахис BIG BOB Вяленая конина 50 гр 1.000 * 60.00 = 60.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870209741778 Арахис BIG BOB Соль 50 гр 1.000 * 60.00 = 60.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4870209745486 Арахис BIG BOB Сыр 50 гр 1.000 * 60.00 = 60.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 4620017453130 Тараллини NF 180г клас 1.000 * 90.00 = 90.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 380.00 НСП 1% : 3.36 НДС 12% : 40.35 Наличными: 380.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 22 30.10.2024 02:48 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139338 ФПД: 149359293704122 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T024822&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139338&fm=149359293704122&tin=02508201610067®Number=0000000000091631&sum=38000 0 [02:48:20]StoreToDocumentArchive [02:48:20]shift 556 fd 139338 [02:48:20]save to /storage/0556/doc_00139338 [02:48:20]save last doc name /storage/0556/doc_00139338 to /storage/kkm_last_doc_name [02:48:20]save OK [02:48:20]Clear old archive folders... [02:48:20]ProcessDocumentItem done err = 0, tmpTLVsize=736 [02:48:20]tlvbuf is 011E1070 [02:48:20]SAM_PROTO_ClearQueue [02:48:20]wFMCommunicate request_size=4 [02:48:20]MH_SAM_APDU [02:48:20]CAPDU: 80 09 00 00 [02:48:20]Write to MH i2c: E2 08 00 AD 2C 80 09 00 00 00 00 00 00 4B [02:48:20]Write i2c OK [02:48:20]MH_I2C_Read... [02:48:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:48:20]Read from MH i2c: E2 [02:48:20]MH_I2C_Read... [02:48:20]Read from MH i2c: E2 03 00 [02:48:20]MH_I2C_Read... [02:48:20]Read from MH i2c: E2 03 00 AD 2C 00 90 00 4D [02:48:20]RAPDU: 90 00 [02:48:20]wFMCommunicate OK [02:48:20]SAM_PROTO_ClearQueue done [02:48:20]KKMCreateOFDPacket [02:48:20]OFDProtocolAddRootSTLVToBuf [02:48:20]FM_MakeSignedData [02:48:20]FM_MakeSignedData [02:48:20]SAM_PROTO_SignData [02:48:20]wFMCommunicate request_size=4 [02:48:20]MH_SAM_APDU [02:48:20]CAPDU: 80 0D 01 02 [02:48:20]Write to MH i2c: E2 08 00 AE 2C 80 0D 01 02 00 00 00 00 53 [02:48:20]Write i2c OK [02:48:20]MH_I2C_Read... [02:48:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:48:20]Read from MH i2c: E2 [02:48:20]MH_I2C_Read... [02:48:20]Read from MH i2c: E2 03 00 [02:48:20]MH_I2C_Read... [02:48:20]Read from MH i2c: E2 03 00 AE 2C 00 90 00 4E [02:48:20]RAPDU: 90 00 [02:48:20]wFMCommunicate OK [02:48:20]wFMCommunicate request_size=255 [02:48:20]MH_SAM_APDU [02:48:20]CAPDU: 80 0D 02 02 FA 03 00 E0 02 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 30 33 32 34 31 32 37 36 06 04 2A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C D0 BE D0 BB D0 BE D1 87 D0 BD D1 8B D0 B9 20 D0 A2 D0 90 D0 9D 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 33 35 37 34 06 04 38 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 92 D1 8F D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 BE D0 BD D0 B8 D0 BD D0 B0 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 [02:48:20]Write to MH i2c: E2 02 01 AF 2C 80 0D 02 02 FA 00 03 00 E0 02 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 30 33 32 34 31 32 37 36 06 04 2A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C D0 BE D0 BB D0 BE D1 87 D0 BD D1 8B D0 B9 20 D0 A2 D0 90 D0 9D 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 33 35 37 34 06 04 38 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 92 D1 8F D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 BE D0 BD D0 B8 D0 BD D0 B0 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 00 00 FB [02:48:20]Write i2c OK [02:48:20]MH_I2C_Read... [02:48:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:48:21]Read from MH i2c: E2 [02:48:21]MH_I2C_Read... [02:48:21]Read from MH i2c: E2 03 00 [02:48:21]MH_I2C_Read... [02:48:21]Read from MH i2c: E2 03 00 AF 2C 00 90 00 4F [02:48:21]RAPDU: 90 00 [02:48:21]wFMCommunicate OK [02:48:21]wFMCommunicate request_size=255 [02:48:21]MH_SAM_APDU [02:48:21]CAPDU: 80 0D 02 02 FA 01 23 04 69 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 31 37 37 38 06 04 25 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 A1 D0 BE D0 BB D1 8C 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 35 34 38 36 06 04 23 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 A1 D1 8B D1 80 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 33 31 33 30 06 04 24 00 D0 A2 D0 B0 D1 80 D0 B0 [02:48:21]Write to MH i2c: E2 02 01 B0 2C 80 0D 02 02 FA 00 01 23 04 69 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 31 37 37 38 06 04 25 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 A1 D0 BE D0 BB D1 8C 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 35 34 38 36 06 04 23 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 A1 D1 8B D1 80 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 33 31 33 30 06 04 24 00 D0 A2 D0 B0 D1 80 D0 B0 00 00 FE [02:48:21]Write i2c OK [02:48:21]MH_I2C_Read... [02:48:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:48:21]Read from MH i2c: E2 [02:48:21]MH_I2C_Read... [02:48:21]Read from MH i2c: E2 03 00 [02:48:21]MH_I2C_Read... [02:48:21]Read from MH i2c: E2 03 00 B0 2C 00 90 00 50 [02:48:21]RAPDU: 90 00 [02:48:21]wFMCommunicate OK [02:48:21]wFMCommunicate request_size=245 [02:48:21]MH_SAM_APDU [02:48:21]CAPDU: 80 0D 02 02 F0 D0 BB D0 BB D0 B8 D0 BD D0 B8 20 4E 46 20 31 38 30 D0 B3 20 D0 BA D0 BB D0 B0 D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 76 9E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4A 20 02 00 35 04 06 00 87 D7 6B A5 27 BA [02:48:21]Write to MH i2c: E2 F8 00 B1 2C 80 0D 02 02 F0 00 D0 BB D0 BB D0 B8 D0 BD D0 B8 20 4E 46 20 31 38 30 D0 B3 20 D0 BA D0 BB D0 B0 D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 76 9E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4A 20 02 00 35 04 06 00 87 D7 6B A5 27 BA 00 00 8C [02:48:21]Write i2c OK [02:48:21]MH_I2C_Read... [02:48:21]OFD Sender: No OFD packet to send [02:48:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:48:21]Read from MH i2c: E2 [02:48:21]MH_I2C_Read... [02:48:21]Read from MH i2c: E2 03 00 [02:48:21]MH_I2C_Read... [02:48:21]Read from MH i2c: E2 03 00 B1 2C 00 90 00 51 [02:48:21]RAPDU: 90 00 [02:48:21]wFMCommunicate OK [02:48:21]wFMCommunicate request_size=4 [02:48:21]MH_SAM_APDU [02:48:21]CAPDU: 80 0D 03 02 [02:48:21]Write to MH i2c: E2 08 00 B2 2C 80 0D 03 02 00 00 00 00 59 [02:48:21]Write i2c OK [02:48:21]MH_I2C_Read... [02:48:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:48:21]Read from MH i2c: E2 [02:48:21]MH_I2C_Read... [02:48:21]Read from MH i2c: E2 0B 00 [02:48:21]MH_I2C_Read... [02:48:21]Read from MH i2c: E2 0B 00 B2 2C 00 53 07 C4 4F E6 DC 64 B6 90 00 A3 [02:48:21]RAPDU: 53 07 C4 4F E6 DC 64 B6 90 00 [02:48:21]wFMCommunicate OK [02:48:21]SAM_PROTO_SignData done [02:48:21]FM_MakeSignedData done [02:48:21]CreateOFDProtocolMessage [02:48:21]wFMCommunicate request_size=4 [02:48:21]MH_SAM_APDU [02:48:21]CAPDU: 80 11 00 00 [02:48:21]Write to MH i2c: E2 08 00 B3 2C 80 11 00 00 00 00 00 00 59 [02:48:21]Write i2c OK [02:48:21]MH_I2C_Read... [02:48:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:48:21]Read from MH i2c: E2 [02:48:21]MH_I2C_Read... [02:48:21]Read from MH i2c: E2 17 00 [02:48:21]MH_I2C_Read... [02:48:21]Read from MH i2c: E2 17 00 B3 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B4 [02:48:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:48:21]wFMCommunicate OK [02:48:21]CreateOFDProtocolMessage done [02:48:21]OFDSenderStorePacket 139338 [02:48:21]StoreOFDPacket docnum=139338 [02:48:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 F4 02 00 00 E9 3D EC 02 47 94 5A 03 01 00 03 00 E0 02 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 30 33 32 34 31 32 37 36 06 04 2A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C D0 BE D0 BB D0 BE D1 87 D0 BD D1 8B D0 B9 20 D0 A2 D0 90 D0 9D 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 33 35 37 34 06 04 38 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 92 D1 8F D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 BE D0 BD D0 B8 D0 BD D0 B0 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 31 37 37 38 06 04 25 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 A1 D0 BE D0 BB D1 8C 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 35 34 38 36 06 04 23 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 A1 D1 8B D1 80 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 33 31 33 30 06 04 24 00 D0 A2 D0 B0 D1 80 D0 B0 D0 BB D0 BB D0 B8 D0 BD D0 B8 20 4E 46 20 31 38 30 D0 B3 20 D0 BA D0 BB D0 B0 D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 76 9E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4A 20 02 00 35 04 06 00 87 D7 6B A5 27 BA 53 07 C4 4F E6 DC 64 B6 [02:48:22]CheckFolder [02:48:22]dirname=/storage/ofd_packets [02:48:22]CheckFolder done [02:48:22]ProducePacketName [02:48:22]name=ofd_packets/00139338 [02:48:22]NVStorageSaveData ofd_packets/00139338 [02:48:22]File name is /storage/ofd_packets/00139338 [02:48:22]Write 786 bytes [02:48:22]NVStorageSaveData done [02:48:22]OFDSenderStorePacket done [02:48:22]KKMCreateOFDPacket done [02:48:22]NVStorageSaveData kkm_last_timestamp [02:48:22]File name is /storage/kkm_last_timestamp [02:48:22]Write 4 bytes [02:48:22]NVStorageSaveData done [02:48:22]ExternCall_PrintAddStr [02:48:22]wPrintStart [02:48:22]Write to MH i2c: 01 00 00 B4 2C E0 [02:48:22]Write i2c OK [02:48:22]MH_I2C_Read... [02:48:22]Read from MH i2c: 01 [02:48:22]MH_I2C_Read... [02:48:22]Read from MH i2c: 01 07 00 [02:48:22]MH_I2C_Read... [02:48:22]Read from MH i2c: 01 07 00 B4 2C 00 00 00 00 00 FF 0F F5 [02:48:22]RasterBufferAndPrint [02:48:22]line Счет N : (3)335242 [02:48:22]line ИНН: 02508201610067 [02:48:22]line Контрольно-Кассовый Чек [02:48:22]line ПРОДАЖА [02:48:22]line Товар: 4700003241276 [02:48:22]line Напиток Молочный ТАН 1л [02:48:22]line 1.000 * 110.00 [02:48:22]line = 110.00 [02:48:22]line НДС 12% НСП 1% [02:48:22]line > о реализуемом товаре [02:48:22]line Товар: 4870209743574 [02:48:22]line Арахис BIG BOB Вяленая конина 50 гр [02:48:22]line 1.000 * 60.00 [02:48:22]line = 60.00 [02:48:22]line НДС 12% НСП 1% [02:48:22]line > о реализуемом товаре [02:48:22]line Товар: 4870209741778 [02:48:22]line Арахис BIG BOB Соль 50 гр [02:48:22]line 1.000 * 60.00 [02:48:22]line = 60.00 [02:48:22]line НДС 12% НСП 1% [02:48:22]line > о реализуемом товаре [02:48:22]line Товар: 4870209745486 [02:48:22]line Арахис BIG BOB Сыр 50 гр [02:48:22]line 1.000 * 60.00 [02:48:22]line = 60.00 [02:48:22]line НДС 12% НСП 1% [02:48:22]line > о реализуемом товаре [02:48:22]line Товар: 4620017453130 [02:48:22]line Тараллини NF 180г клас [02:48:22]line 1.000 * 90.00 [02:48:22]line = 90.00 [02:48:22]line НДС 12% НСП 1% [02:48:22]line > о реализуемом товаре [02:48:22]line ИТОГО: 380.00 [02:48:22]line НСП 1% : 3.36 [02:48:22]line НДС 12% : 40.35 [02:48:22]line Наличными: 380.00 [02:48:22]line Безнал.: 0.00 [02:48:22]line Место: АЗС № 101 "Партнер Нефть" [02:48:22]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:48:22]line СНО: Общий режим [02:48:22]line Чек 22 30.10.2024 02:48 [02:48:22]line Смена: 556 ФФД: 1.0 [02:48:22]line ЗНМ: 0300000081 [02:48:22]line РНМ: 0000000000091631 [02:48:22]line Версия ККМ: 001 [02:48:22]line ФМ: 0000000000874669 [02:48:22]line ФД: 139338 [02:48:22]line ФПД: 149359293704122 [02:48:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T024822&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139338&fm=149359293704122&tin=02508201610067®Number=0000000000091631&sum=38000 [02:48:22]line 0 [02:48:22]written 0, free lines is 4095 [02:48:22]OFD Sender: Processing packet 139338 [packets to send 34, broken 33] [02:48:22]ProducePacketName [02:48:22]name=ofd_packets/00139338 [02:48:22]OFD Sender: To server: pG, [02:48:22]CommunicateWithHost lk.salyk.kg:30040 [02:48:22]ConnectInit lk.salyk.kg [02:48:22]Connected sock=10 [02: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 36 39 F4 02 00 00 E9 3D EC 02 47 94 5A 03 01 00 03 00 E0 02 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 34 37 30 30 30 30 33 32 34 31 32 37 36 06 04 2A 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D0 9C D0 BE D0 BB D0 BE D1 87 D0 BD D1 8B D0 B9 20 D0 A2 D0 90 D0 9D 20 31 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 F8 2A 00 00 00 00 13 04 06 00 F8 2A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 7C 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 33 35 37 34 06 04 38 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 92 D1 8F D0 BB D0 B5 D0 BD D0 B0 D1 8F 20 D0 BA D0 BE D0 BD D0 B8 D0 BD D0 B0 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 69 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 31 37 37 38 06 04 25 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 A1 D0 BE D0 BB D1 8C 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 67 00 8A 04 0D 00 34 38 37 30 32 30 39 37 34 35 34 38 36 06 04 23 00 D0 90 D1 80 D0 B0 D1 85 D0 B8 D1 81 20 42 49 47 20 42 4F 42 20 D0 A1 D1 8B D1 80 20 35 30 20 D0 B3 D1 80 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 68 00 8A 04 0D 00 34 36 32 30 30 31 37 34 35 33 31 33 30 06 04 24 00 D0 A2 D0 B0 D1 80 D0 B0 D0 BB D0 BB D0 B8 D0 BD D0 B8 20 4E 46 20 31 38 30 D0 B3 20 D0 BA D0 BB D0 B0 D1 81 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 28 23 00 00 00 00 13 04 06 00 28 23 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 50 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 0F 00 00 00 00 07 04 06 00 70 94 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 00 00 00 F4 03 04 00 76 9E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4A 20 02 00 35 04 06 00 87 D7 6B A5 27 BA 53 07 C4 4F E6 DC 64 B6 [02: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 36 39 4F 00 00 00 54 FC 47 00 69 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4A 20 02 00 F4 03 04 00 28 4A 21 67 B6 04 01 00 00 D9 85 37 AF DA 21 D5 FE [02:48:22]CommunicateWithHost err = 0 [02:48:22]CheckOFDResponse [02:48:22]1017 (14) - 77093643461234 [02:48:22]1041 (16) - 0000000000874669 [02:48:22]1040 (4) - 139338 [02:48:22]1012 (4) - 29.10.2024 20:48 [02:48:22]1206 (1) - 0 [02:48:22]OFD Sender: Remove packet 139338 [02:48:22]ProducePacketName [02:48:22]name=ofd_packets/00139338 [02:48:22]NVStorageDeleteData [02:48:22]Write to MH i2c: 01 00 00 F5 2C 21 [02:48:22]Write i2c OK [02:48:22]MH_I2C_Read... [02:48:22]Read from MH i2c: 01 [02:48:22]MH_I2C_Read... [02:48:22]Read from MH i2c: 01 07 00 [02:48:22]MH_I2C_Read... [02:48:22]Read from MH i2c: 01 07 00 F5 2C 00 00 00 00 00 E8 0B 1B [02:48:22]RasterBufferAndPrint [02:48:22]line [02:48:22]line [02:48:22]line [02:48:22]line [02:48:22]line [02:48:22]written 0, free lines is 3060 [02:48:22]MH_Cut [02:48:22]Write to MH i2c: D1 01 00 FC 2C 01 FA [02:48:22]Write i2c OK [02:48:22]MH_I2C_Read... [02:48:22]Read from MH i2c: D1 [02:48:22]MH_I2C_Read... [02:48:22]Read from MH i2c: D1 01 00 [02:48:22]MH_I2C_Read... [02:48:22]Read from MH i2c: D1 01 00 FC 2C 00 F9 [02:48:22]Write to MH i2c: 01 00 00 FD 2C 29 [02:48:22]Write i2c OK [02:48:22]MH_I2C_Read... [02:48:22]OFD Sender: No OFD packet to send [02:48:23]*** Cut start [02:48:23]*** Partial cut [02:48:23]*** CUTSNS_PIN = 1 [02:48:23]*** CUTSNS_PIN = 0 [02:48:23]*** Brake cut motor [02:48:24]Read from MH i2c: 01 [02:48:24]MH_I2C_Read... [02:48:24]*** Stop cut motor [02:48:24]*** Cut end [02:48:24]Read from MH i2c: 01 07 00 [02:48:24]MH_I2C_Read... [02:48:24]Read from MH i2c: 01 07 00 FD 2C 00 00 00 00 00 FF 0F 3E [02:48:24]process_action close_receipt done [02:48:24]requested_data is exist [02:48:24]produce_requested_data [02:48:24]requested_item fm.sn is exist - process it [02:48:24]wFMCommunicate request_size=4 [02:48:24]MH_SAM_APDU [02:48:24]CAPDU: 80 11 00 00 [02:48:24]Write to MH i2c: E2 08 00 FE 2C 80 11 00 00 00 00 00 00 A4 [02:48:24]Write i2c OK [02:48:24]MH_I2C_Read... [02:48:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:48:24]Read from MH i2c: E2 [02:48:24]MH_I2C_Read... [02:48:24]Read from MH i2c: E2 17 00 [02:48:24]MH_I2C_Read... [02:48:24]Read from MH i2c: E2 17 00 FE 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 FF [02:48:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:48:24]wFMCommunicate OK [02:48:24]requested_item fd.num is exist - process it [02:48:24]SAM_PROTO_GetFieldsCounters [02:48:24]wFMCommunicate request_size=4 [02:48:24]MH_SAM_APDU [02:48:24]CAPDU: 80 13 00 00 [02:48:24]Write to MH i2c: E2 08 00 FF 2C 80 13 00 00 00 00 00 00 A7 [02:48:24]Write i2c OK [02:48:24]MH_I2C_Read... [02:48:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:48:24]Read from MH i2c: E2 [02:48:24]MH_I2C_Read... [02:48:24]Read from MH i2c: E2 62 00 [02:48:24]MH_I2C_Read... [02:48:24]Read from MH i2c: E2 62 00 FF 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4A 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [02:48: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4A 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:48:24]wFMCommunicate OK [02:48:24]SAM_PROTO_GetFieldsCounters done [02:48:24]requested_item shift.num is exist - process it [02:48:24]requested_item shift.opened is exist - process it [02:48:24]req_shift_opened [02:48:24]FM_GetShiftState [02:48:24]SAM_PROTO_GetShiftState [02:48:24]wFMCommunicate request_size=4 [02:48:24]MH_SAM_APDU [02:48:24]CAPDU: 80 13 01 00 [02:48:24]Write to MH i2c: E2 08 00 00 2D 80 13 01 00 00 00 00 00 AA [02:48:24]Write i2c OK [02:48:24]MH_I2C_Read... [02:48:24]Read from MH i2c: E2 [02:48:24]MH_I2C_Read... [02:48:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:48:24]Read from MH i2c: E2 0E 00 [02:48:24]MH_I2C_Read... [02:48:24]Read from MH i2c: E2 0E 00 00 2D 00 09 00 01 86 76 21 67 00 00 00 00 90 00 3A [02:48:24]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:48:24]wFMCommunicate OK [02:48:24]SAM_PROTO_GetShiftState done [02:48:24]FM_GetShiftState done [02:48:24]req_shift_opened done [02:48:24]requested_item shift.open_date is exist - process it [02:48:24]req_shift_open_date [02:48:24]req_shift_open_date done [02:48:24]produce_requested_data done [02:48:24]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139338,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [02:48:24]process_action_free close_receipt [02:48:24]json_value_free [02:48:24]json_value_free done [02:48:24]process_json_proto returns [02:48:24]Send response to host [02:48:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139338,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [02:48:24]free response buf [02:48:24]execute_script done [02:48:24]execute_script returns [02:48:24]free content buf [02:48:24]Sock 8.Close socket [02:48:24]Sock 8.Thread stoped [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:11]accept exits with 9 [02:49:11]New connection [02:49:11]New thread 3067284836 created [02:49:11]Thread 3067141476 joined [02:49:11]Waiting for new connection... [02:49:11] Sock 9.Parse request [02:49:11]Sock 9.Check first char [02:49:11]Sock 9.First char is OK [02:49:11]request: POST /json_proto HTTP/1.0 [02:49:11]Method: POST [02:49:11]URL: /json_proto [02:49:11]Method is POST - this is cgi request [02:49:11]url: /json_proto [02:49:11]query_string will be loaded in cgi processing [02:49:11]execute_cgi json_proto POST (null) [02:49:11]execute_cgi path=json_proto method=POST [02:49:11]POST find Content-Length [02:49:11]Host: 172.17.50.196:8080 [02:49:11]Content-Length: 784 [02:49:11]Content-Type: application/json [02:49:11] [02:49:11]POST finish read [02:49:11]Found Content-Length = 784 [02:49:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335243", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:49:11]execute_script... [02:49: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 : (3)335243", "tax_sys" : 0, "items" : [ { "code": "4700000481453", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A \u044D\u043D\u0435\u0440\u0433 Nitro Max 0,45 \u0436/\u0431", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 95.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:49:11]POST & json_proto [02:49:11]process_json_proto [02:49:11]json parsed OK: [02:49:11]protocol is kg_v1.0 [02:49:11]action value=close_receipt [02:49:11]process_action close_receipt [02:49:11]cmd_close_receipt [02:49:11]MH_GetDate [02:49:11]Write to MH i2c: F0 00 00 01 2D 1D [02:49:11]Write i2c OK [02:49:11]MH_I2C_Read... [02:49:11]Read from MH i2c: F0 [02:49:11]MH_I2C_Read... [02:49:11]Read from MH i2c: F0 09 00 [02:49:11]MH_I2C_Read... [02:49:11]Read from MH i2c: F0 09 00 01 2D 00 AA 9E 21 67 72 0D 1C 67 F8 [02:49:11]GetLastDocTimeStamp 1730256502 [02:49:11]current date 1730256554 [02:49:11]FM_GetShiftState [02:49:11]SAM_PROTO_GetShiftState [02:49:11]wFMCommunicate request_size=4 [02:49:11]MH_SAM_APDU [02:49:11]CAPDU: 80 13 01 00 [02:49:11]Write to MH i2c: E2 08 00 02 2D 80 13 01 00 00 00 00 00 AC [02:49:11]Write i2c OK [02:49:11]MH_I2C_Read... [02:49:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:49:11]Read from MH i2c: E2 [02:49:11]MH_I2C_Read... [02:49:11]Read from MH i2c: E2 0E 00 [02:49:11]MH_I2C_Read... [02:49:11]Read from MH i2c: E2 0E 00 02 2D 00 09 00 01 86 76 21 67 00 00 00 00 90 00 3C [02:49:11]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:49:11]wFMCommunicate OK [02:49:11]SAM_PROTO_GetShiftState done [02:49:11]FM_GetShiftState done [02:49:11]opened in 1730246278 [02:49:11]opened+sec_in_day 1730332678 [02:49:11]quantity*price = 9500 [02:49:11]sum+1 = 9501 [02:49:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 95.00 НСП 1% : 0.84 НДС 12% : 10.09 Наличными: 0.00 Безнал.: 95.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 23 30.10.2024 02:49 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139339 ФПД: 24453668058441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T024914&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139339&fm=24453668058441&tin=02508201610067®Number=0000000000091631&sum=9500 0 [02:49:12]StoreToDocumentArchive [02:49:12]shift 556 fd 139339 [02:49:12]save to /storage/0556/doc_00139339 [02:49:12]save last doc name /storage/0556/doc_00139339 to /storage/kkm_last_doc_name [02:49:12]save OK [02:49:12]Clear old archive folders... [02:49:12]ProcessDocumentItem done err = 0, tmpTLVsize=288 [02:49:12]tlvbuf is 011AD770 [02:49:12]SAM_PROTO_ClearQueue [02:49:12]wFMCommunicate request_size=4 [02:49:12]MH_SAM_APDU [02:49:12]CAPDU: 80 09 00 00 [02:49:12]Write to MH i2c: E2 08 00 0F 2D 80 09 00 00 00 00 00 00 AE [02:49:12]Write i2c OK [02:49:12]MH_I2C_Read... [02:49:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:49:12]Read from MH i2c: E2 [02:49:12]MH_I2C_Read... [02:49:12]Read from MH i2c: E2 03 00 [02:49:12]MH_I2C_Read... [02:49:12]Read from MH i2c: E2 03 00 0F 2D 00 90 00 B0 [02:49:12]RAPDU: 90 00 [02:49:12]wFMCommunicate OK [02:49:12]SAM_PROTO_ClearQueue done [02:49:12]KKMCreateOFDPacket [02:49:12]OFDProtocolAddRootSTLVToBuf [02:49:12]FM_MakeSignedData [02:49:12]FM_MakeSignedData [02:49:12]SAM_PROTO_SignData [02:49:12]wFMCommunicate request_size=4 [02:49:12]MH_SAM_APDU [02:49:12]CAPDU: 80 0D 01 02 [02:49:12]Write to MH i2c: E2 08 00 10 2D 80 0D 01 02 00 00 00 00 B6 [02:49:12]Write i2c OK [02:49:12]MH_I2C_Read... [02:49:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:49:12]Read from MH i2c: E2 [02:49:12]MH_I2C_Read... [02:49:12]Read from MH i2c: E2 03 00 [02:49:12]MH_I2C_Read... [02:49:12]Read from MH i2c: E2 03 00 10 2D 00 90 00 B1 [02:49:12]RAPDU: 90 00 [02:49:12]wFMCommunicate OK [02:49:12]wFMCommunicate request_size=255 [02:49:12]MH_SAM_APDU [02:49:12]CAPDU: 80 0D 02 02 FA 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 AA 9E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 [02:49:12]Write to MH i2c: E2 02 01 11 2D 80 0D 02 02 FA 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 AA 9E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 00 00 B6 [02:49:12]Write i2c OK [02:49:12]MH_I2C_Read... [02:49:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:49:12]Read from MH i2c: E2 [02:49:12]MH_I2C_Read... [02:49:12]Read from MH i2c: E2 03 00 [02:49:12]MH_I2C_Read... [02:49:12]Read from MH i2c: E2 03 00 11 2D 00 90 00 B2 [02:49:12]RAPDU: 90 00 [02:49:12]wFMCommunicate OK [02:49:12]wFMCommunicate request_size=47 [02:49:12]MH_SAM_APDU [02:49:12]CAPDU: 80 0D 02 02 2A 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4B 20 02 00 35 04 06 00 16 3D 90 32 B5 49 [02:49:12]Write to MH i2c: E2 32 00 12 2D 80 0D 02 02 2A 00 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4B 20 02 00 35 04 06 00 16 3D 90 32 B5 49 00 00 FC [02:49:12]Write i2c OK [02:49:12]MH_I2C_Read... [02:49:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:49:12]Read from MH i2c: E2 [02:49:12]MH_I2C_Read... [02:49:12]Read from MH i2c: E2 03 00 [02:49:12]MH_I2C_Read... [02:49:12]Read from MH i2c: E2 03 00 12 2D 00 90 00 B3 [02:49:12]RAPDU: 90 00 [02:49:12]wFMCommunicate OK [02:49:12]wFMCommunicate request_size=4 [02:49:12]MH_SAM_APDU [02:49:12]CAPDU: 80 0D 03 02 [02:49:12]Write to MH i2c: E2 08 00 13 2D 80 0D 03 02 00 00 00 00 BB [02:49:12]Write i2c OK [02:49:12]MH_I2C_Read... [02:49:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:49:12]Read from MH i2c: E2 [02:49:12]MH_I2C_Read... [02:49:12]Read from MH i2c: E2 0B 00 [02:49:12]MH_I2C_Read... [02:49:12]Read from MH i2c: E2 0B 00 13 2D 00 9E 8D 0E FE 0B 53 FC 18 90 00 65 [02:49:12]RAPDU: 9E 8D 0E FE 0B 53 FC 18 90 00 [02:49:12]wFMCommunicate OK [02:49:12]SAM_PROTO_SignData done [02:49:12]FM_MakeSignedData done [02:49:12]CreateOFDProtocolMessage [02:49:12]wFMCommunicate request_size=4 [02:49:12]MH_SAM_APDU [02:49:12]CAPDU: 80 11 00 00 [02:49:12]Write to MH i2c: E2 08 00 14 2D 80 11 00 00 00 00 00 00 BB [02:49:12]Write i2c OK [02:49:12]MH_I2C_Read... [02:49:12]OFD Sender: No OFD packet to send [02:49:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:49:12]Read from MH i2c: E2 [02:49:12]MH_I2C_Read... [02:49:13]Read from MH i2c: E2 17 00 [02:49:13]MH_I2C_Read... [02:49:13]Read from MH i2c: E2 17 00 14 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 16 [02:49:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:49:13]wFMCommunicate OK [02:49:13]CreateOFDProtocolMessage done [02:49:13]OFDSenderStorePacket 139339 [02:49:13]StoreOFDPacket docnum=139339 [02:49:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 34 01 00 00 68 2F 2C 01 00 E3 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 AA 9E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4B 20 02 00 35 04 06 00 16 3D 90 32 B5 49 9E 8D 0E FE 0B 53 FC 18 [02:49:13]CheckFolder [02:49:13]dirname=/storage/ofd_packets [02:49:13]CheckFolder done [02:49:13]ProducePacketName [02:49:13]name=ofd_packets/00139339 [02:49:13]NVStorageSaveData ofd_packets/00139339 [02:49:13]File name is /storage/ofd_packets/00139339 [02:49:13]Write 338 bytes [02:49:13]NVStorageSaveData done [02:49:13]OFDSenderStorePacket done [02:49:13]KKMCreateOFDPacket done [02:49:13]NVStorageSaveData kkm_last_timestamp [02:49:13]File name is /storage/kkm_last_timestamp [02:49:13]Write 4 bytes [02:49:13]NVStorageSaveData done [02:49:13]ExternCall_PrintAddStr [02:49:13]wPrintStart [02:49:13]Write to MH i2c: 01 00 00 15 2D 42 [02:49:13]Write i2c OK [02:49:13]MH_I2C_Read... [02:49:13]Read from MH i2c: 01 [02:49:13]MH_I2C_Read... [02:49:13]Read from MH i2c: 01 07 00 [02:49:13]MH_I2C_Read... [02:49:13]Read from MH i2c: 01 07 00 15 2D 00 00 00 00 00 FF 0F 57 [02:49:13]RasterBufferAndPrint [02:49:13]line Счет N : (3)335243 [02:49:13]line ИНН: 02508201610067 [02:49:13]line Контрольно-Кассовый Чек [02:49:13]line ПРОДАЖА [02:49:13]line Товар: 4700000481453 [02:49:13]line Напиток энерг Nitro Max 0,45 ж/б [02:49:13]line 1.000 * 95.00 [02:49:13]line = 95.00 [02:49:13]line НДС 12% НСП 1% [02:49:13]line > о реализуемом товаре [02:49:13]line ИТОГО: 95.00 [02:49:13]line НСП 1% : 0.84 [02:49:13]line НДС 12% : 10.09 [02:49:13]line Наличными: 0.00 [02:49:13]line Безнал.: 95.00 [02:49:13]line Место: АЗС № 101 "Партнер Нефть" [02:49:13]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:49:13]line СНО: Общий режим [02:49:13]line Чек 23 30.10.2024 02:49 [02:49:13]line Смена: 556 ФФД: 1.0 [02:49:13]line ЗНМ: 0300000081 [02:49:13]line РНМ: 0000000000091631 [02:49:13]line Версия ККМ: 001 [02:49:13]line Платежная система: Mbank [02:49:13]line ФМ: 0000000000874669 [02:49:13]line ФД: 139339 [02:49:13]line ФПД: 24453668058441 [02:49:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T024914&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139339&fm=24453668058441&tin=02508201610067®Number=0000000000091631&sum=9500 [02:49:13]OFD Sender: Processing packet 139339 [packets to send 34, broken 33] [02:49:13]ProducePacketName [02:49:13]name=ofd_packets/00139339 [02:49:13]OFD Sender: To server: pG, [02:49:13]CommunicateWithHost lk.salyk.kg:30040 [02:49:13]ConnectInit lk.salyk.kg [02:49:13]line 0 [02:49:13]written 0, free lines is 4095 [02:49:13]Connected sock=10 [02:49: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 36 39 34 01 00 00 68 2F 2C 01 00 E3 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 37 30 30 30 30 30 34 38 31 34 35 33 06 04 2E 00 D0 9D D0 B0 D0 BF D0 B8 D1 82 D0 BE D0 BA 20 D1 8D D0 BD D0 B5 D1 80 D0 B3 20 4E 69 74 72 6F 20 4D 61 78 20 30 2C 34 35 20 D0 B6 2F D0 B1 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 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 F1 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 AA 9E 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4B 20 02 00 35 04 06 00 16 3D 90 32 B5 49 9E 8D 0E FE 0B 53 FC 18 [02:49: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 36 39 4F 00 00 00 07 1D 47 00 E0 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 36 39 10 04 04 00 4B 20 02 00 F4 03 04 00 5C 4A 21 67 B6 04 01 00 00 3E FA BC 75 46 A7 69 56 [02:49:13]CommunicateWithHost err = 0 [02:49:13]CheckOFDResponse [02:49:13]1017 (14) - 77093643461234 [02:49:13]1041 (16) - 0000000000874669 [02:49:13]1040 (4) - 139339 [02:49:13]1012 (4) - 29.10.2024 20:49 [02:49:13]1206 (1) - 0 [02:49:13]OFD Sender: Remove packet 139339 [02:49:13]ProducePacketName [02:49:13]name=ofd_packets/00139339 [02:49:13]NVStorageDeleteData [02:49:13]Write to MH i2c: 01 00 00 3F 2D 6C [02:49:13]Write i2c OK [02:49:13]MH_I2C_Read... [02:49:13]Read from MH i2c: 01 [02:49:13]MH_I2C_Read... [02:49:13]Read from MH i2c: 01 07 00 [02:49:13]MH_I2C_Read... [02:49:13]Read from MH i2c: 01 07 00 3F 2D 00 00 00 00 00 F8 0C 77 [02:49:13]RasterBufferAndPrint [02:49:13]line [02:49:13]line [02:49:13]line [02:49:13]line [02:49:13]line [02:49:13]written 0, free lines is 3329 [02:49:13]MH_Cut [02:49:13]Write to MH i2c: D1 01 00 46 2D 01 45 [02:49:13]Write i2c OK [02:49:13]MH_I2C_Read... [02:49:13]Read from MH i2c: D1 [02:49:13]MH_I2C_Read... [02:49:13]Read from MH i2c: D1 01 00 [02:49:13]MH_I2C_Read... [02:49:13]Read from MH i2c: D1 01 00 46 2D 00 44 [02:49:13]Write to MH i2c: 01 00 00 47 2D 74 [02:49:13]Write i2c OK [02:49:13]MH_I2C_Read... [02:49:14]OFD Sender: No OFD packet to send [02:49:14]*** Cut start [02:49:14]*** Partial cut [02:49:14]*** CUTSNS_PIN = 1 [02:49:14]*** CUTSNS_PIN = 0 [02:49:14]*** Brake cut motor [02:49:15]Read from MH i2c: 01 [02:49:15]MH_I2C_Read... [02:49:15]*** Stop cut motor [02:49:15]*** Cut end [02:49:15]Read from MH i2c: 01 07 00 [02:49:15]MH_I2C_Read... [02:49:15]Read from MH i2c: 01 07 00 47 2D 00 00 00 00 00 FF 0F 89 [02:49:15]process_action close_receipt done [02:49:15]requested_data is exist [02:49:15]produce_requested_data [02:49:15]requested_item fm.sn is exist - process it [02:49:15]wFMCommunicate request_size=4 [02:49:15]MH_SAM_APDU [02:49:15]CAPDU: 80 11 00 00 [02:49:15]Write to MH i2c: E2 08 00 48 2D 80 11 00 00 00 00 00 00 EF [02:49:15]Write i2c OK [02:49:15]MH_I2C_Read... [02:49:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:49:15]Read from MH i2c: E2 [02:49:15]MH_I2C_Read... [02:49:15]Read from MH i2c: E2 17 00 [02:49:15]MH_I2C_Read... [02:49:15]Read from MH i2c: E2 17 00 48 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 4A [02:49:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:49:15]wFMCommunicate OK [02:49:15]requested_item fd.num is exist - process it [02:49:15]SAM_PROTO_GetFieldsCounters [02:49:15]wFMCommunicate request_size=4 [02:49:15]MH_SAM_APDU [02:49:15]CAPDU: 80 13 00 00 [02:49:15]Write to MH i2c: E2 08 00 49 2D 80 13 00 00 00 00 00 00 F2 [02:49:15]Write i2c OK [02:49:15]MH_I2C_Read... [02:49:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:49:15]Read from MH i2c: E2 [02:49:15]MH_I2C_Read... [02:49:15]Read from MH i2c: E2 62 00 [02:49:15]MH_I2C_Read... [02:49:15]Read from MH i2c: E2 62 00 49 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4B 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [02:49: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4B 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:49:15]wFMCommunicate OK [02:49:15]SAM_PROTO_GetFieldsCounters done [02:49:15]requested_item shift.num is exist - process it [02:49:15]requested_item shift.opened is exist - process it [02:49:15]req_shift_opened [02:49:15]FM_GetShiftState [02:49:15]SAM_PROTO_GetShiftState [02:49:15]wFMCommunicate request_size=4 [02:49:15]MH_SAM_APDU [02:49:15]CAPDU: 80 13 01 00 [02:49:15]Write to MH i2c: E2 08 00 4A 2D 80 13 01 00 00 00 00 00 F4 [02:49:15]Write i2c OK [02:49:15]MH_I2C_Read... [02:49:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:49:15]Read from MH i2c: E2 [02:49:15]MH_I2C_Read... [02:49:15]Read from MH i2c: E2 0E 00 [02:49:15]MH_I2C_Read... [02:49:15]Read from MH i2c: E2 0E 00 4A 2D 00 09 00 01 86 76 21 67 00 00 00 00 90 00 84 [02:49:15]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:49:15]wFMCommunicate OK [02:49:15]SAM_PROTO_GetShiftState done [02:49:15]FM_GetShiftState done [02:49:15]req_shift_opened done [02:49:15]requested_item shift.open_date is exist - process it [02:49:15]req_shift_open_date [02:49:15]req_shift_open_date done [02:49:15]produce_requested_data done [02:49:15]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139339,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [02:49:15]process_action_free close_receipt [02:49:15]json_value_free [02:49:15]json_value_free done [02:49:15]process_json_proto returns [02:49:15]Send response to host [02:49:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139339,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [02:49:15]free response buf [02:49:15]execute_script done [02:49:15]execute_script returns [02:49:15]free content buf [02:49:15]Sock 9.Close socket [02:49:15]Sock 9.Thread stoped [02:49:19]OFD Sender: No OFD packet to send [02:49:24]OFD Sender: No OFD packet to send [02:49:29]OFD Sender: No OFD packet to send [02:49:34]OFD Sender: No OFD packet to send [02:49:39]OFD Sender: No OFD packet to send [02:49:44]OFD Sender: No OFD packet to send [02:49:49]OFD Sender: No OFD packet to send [02:49:54]OFD Sender: No OFD packet to send [02:49:59]OFD Sender: No OFD packet to send [02:50:04]OFD Sender: No OFD packet to send [02:50:09]OFD Sender: No OFD packet to send [02:50:14]OFD Sender: No OFD packet to send [02:50:19]OFD Sender: No OFD packet to send [02:50:24]OFD Sender: No OFD packet to send [02:50:29]OFD Sender: No OFD packet to send [02:50:34]OFD Sender: No OFD packet to send [02:50:39]OFD Sender: No OFD packet to send [02:50:44]OFD Sender: No OFD packet to send [02:50:49]OFD Sender: No OFD packet to send [02:50:54]OFD Sender: No OFD packet to send [02:50:59]OFD Sender: No OFD packet to send [02:51:04]OFD Sender: No OFD packet to send [02:51:09]OFD Sender: No OFD packet to send [02:51:14]OFD Sender: No OFD packet to send [02:51:19]OFD Sender: No OFD packet to send [02:51:24]OFD Sender: No OFD packet to send [02:51:29]OFD Sender: No OFD packet to send [02:51:34]OFD Sender: No OFD packet to send [02:51:39]OFD Sender: No OFD packet to send [02:51:44]OFD Sender: No OFD packet to send [02:51:49]OFD Sender: No OFD packet to send [02:51:54]OFD Sender: No OFD packet to send [02:51:59]OFD Sender: No OFD packet to send [02:52:04]OFD Sender: No OFD packet to send [02:52:09]OFD Sender: No OFD packet to send [02:52:14]OFD Sender: No OFD packet to send [02:52:19]OFD Sender: No OFD packet to send [02:52:24]OFD Sender: No OFD packet to send [02:52:29]OFD Sender: No OFD packet to send [02:52:34]OFD Sender: No OFD packet to send [02:52:39]OFD Sender: No OFD packet to send [02:52:44]OFD Sender: No OFD packet to send [02:52:49]OFD Sender: No OFD packet to send [02:52:54]OFD Sender: No OFD packet to send [02:52:59]OFD Sender: No OFD packet to send [02:53:04]OFD Sender: No OFD packet to send [02:53:09]OFD Sender: No OFD packet to send [02:53:14]OFD Sender: No OFD packet to send [02:53:19]OFD Sender: No OFD packet to send [02:53:24]OFD Sender: No OFD packet to send [02:53:29]OFD Sender: No OFD packet to send [02:53:34]OFD Sender: No OFD packet to send [02:53:39]OFD Sender: No OFD packet to send [02:53:44]OFD Sender: No OFD packet to send [02:53:49]OFD Sender: No OFD packet to send [02:53:54]OFD Sender: No OFD packet to send [02:53:59]OFD Sender: No OFD packet to send [02:54:04]OFD Sender: No OFD packet to send [02:54:09]OFD Sender: No OFD packet to send [02:54:14]OFD Sender: No OFD packet to send [02:54:19]OFD Sender: No OFD packet to send [02:54:24]OFD Sender: No OFD packet to send [02:54:29]OFD Sender: No OFD packet to send [02:54:34]OFD Sender: No OFD packet to send [02:54:39]OFD Sender: No OFD packet to send [02:54:44]OFD Sender: No OFD packet to send [02:54:49]OFD Sender: No OFD packet to send [02:54:54]OFD Sender: No OFD packet to send [02:54:59]OFD Sender: No OFD packet to send [02:55:04]OFD Sender: No OFD packet to send [02:55:05]accept exits with 8 [02:55:05]New connection [02:55:05]New thread 3067141476 created [02:55:05]Thread 3067284836 joined [02:55:05]Waiting for new connection... [02:55:05] Sock 8.Parse request [02:55:05]Sock 8.Check first char [02:55:05]Sock 8.First char is OK [02:55:05]request: POST /json_proto HTTP/1.0 [02:55:05]Method: POST [02:55:05]URL: /json_proto [02:55:05]Method is POST - this is cgi request [02:55:05]url: /json_proto [02:55:05]query_string will be loaded in cgi processing [02:55:05]execute_cgi json_proto POST (null) [02:55:05]execute_cgi path=json_proto method=POST [02:55:05]POST find Content-Length [02:55:05]Host: 172.17.50.196:8080 [02:55:05]Content-Length: 1114 [02:55:05]Content-Type: application/json [02:55:05] [02:55:05]POST finish read [02:55:05]Found Content-Length = 1114 [02:55:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335244", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607015232592", "name": "\u0412\u0430\u0444\u043B\u0438 \u042F\u0448\u043A\u0438\u043D\u043E \u0441 \u0432\u0430\u0440\u0435\u043D\u043E\u0439 \u0441\u0433\u0443\u0449\u0435\u043D\u043A\u043E\u0439 200\u0433", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 155.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:55:05]execute_script... [02:55:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335244", "tax_sys" : 0, "items" : [ { "code": "4700000160204", "name": "\u0412\u043E\u0434\u0430 \u041B\u0435\u0433\u0435\u043D\u0434\u0430 1,5\u043B", "price" : 60.00, "quantity" : 1.000, "sum" : 60.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4607015232592", "name": "\u0412\u0430\u0444\u043B\u0438 \u042F\u0448\u043A\u0438\u043D\u043E \u0441 \u0432\u0430\u0440\u0435\u043D\u043E\u0439 \u0441\u0433\u0443\u0449\u0435\u043D\u043A\u043E\u0439 200\u0433", "price" : 95.00, "quantity" : 1.000, "sum" : 95.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 155.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:55:05]POST & json_proto [02:55:05]process_json_proto [02:55:05]json parsed OK: [02:55:05]protocol is kg_v1.0 [02:55:05]action value=close_receipt [02:55:05]process_action close_receipt [02:55:05]cmd_close_receipt [02:55:05]MH_GetDate [02:55:05]Write to MH i2c: F0 00 00 4B 2D 67 [02:55:05]Write i2c OK [02:55:05]MH_I2C_Read... [02:55:05]Read from MH i2c: F0 [02:55:05]MH_I2C_Read... [02:55:05]Read from MH i2c: F0 09 00 [02:55:05]MH_I2C_Read... [02:55:05]Read from MH i2c: F0 09 00 4B 2D 00 0C A0 21 67 72 0D 1C 67 A6 [02:55:05]GetLastDocTimeStamp 1730256554 [02:55:05]current date 1730256908 [02:55:05]FM_GetShiftState [02:55:05]SAM_PROTO_GetShiftState [02:55:05]wFMCommunicate request_size=4 [02:55:05]MH_SAM_APDU [02:55:05]CAPDU: 80 13 01 00 [02:55:05]Write to MH i2c: E2 08 00 4C 2D 80 13 01 00 00 00 00 00 F6 [02:55:05]Write i2c OK [02:55:05]MH_I2C_Read... [02:55:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:55:05]Read from MH i2c: E2 [02:55:05]MH_I2C_Read... [02:55:05]Read from MH i2c: E2 0E 00 [02:55:05]MH_I2C_Read... [02:55:05]Read from MH i2c: E2 0E 00 4C 2D 00 09 00 01 86 76 21 67 00 00 00 00 90 00 86 [02:55:05]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:55:05]wFMCommunicate OK [02:55:05]SAM_PROTO_GetShiftState done [02:55:05]FM_GetShiftState done [02:55:05]opened in 1730246278 [02:55:05]opened+sec_in_day 1730332678 [02:55:05]quantity*price = 6000 [02:55:05]sum+1 = 6001 [02:55:05]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4607015232592 Вафли Яшкино с вареной сгущенкой 200г 1.000 * 95.00 = 95.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 155.00 НСП 1% : 1.37 НДС 12% : 16.46 Наличными: 0.00 Безнал.: 155.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 24 30.10.2024 02:55 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874669 ФД: 139340 ФПД: 63060927564964 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T025508&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139340&fm=63060927564964&tin=02508201610067®Number=0000000000091631&sum=15500 0 [02:55:06]StoreToDocumentArchive [02:55:06]shift 556 fd 139340 [02:55:06]save to /storage/0556/doc_00139340 [02:55:06]save last doc name /storage/0556/doc_00139340 to /storage/kkm_last_doc_name [02:55:06]save OK [02:55:06]Clear old archive folders... [02:55:06]ProcessDocumentItem done err = 0, tmpTLVsize=409 [02:55:06]tlvbuf is 011D75E0 [02:55:06]SAM_PROTO_ClearQueue [02:55:06]wFMCommunicate request_size=4 [02:55:06]MH_SAM_APDU [02:55:06]CAPDU: 80 09 00 00 [02:55:06]Write to MH i2c: E2 08 00 59 2D 80 09 00 00 00 00 00 00 F8 [02:55:06]Write i2c OK [02:55:06]MH_I2C_Read... [02:55:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:55:06]Read from MH i2c: E2 [02:55:06]MH_I2C_Read... [02:55:06]Read from MH i2c: E2 03 00 [02:55:06]MH_I2C_Read... [02:55:06]Read from MH i2c: E2 03 00 59 2D 00 90 00 FA [02:55:06]RAPDU: 90 00 [02:55:06]wFMCommunicate OK [02:55:06]SAM_PROTO_ClearQueue done [02:55:06]KKMCreateOFDPacket [02:55:06]OFDProtocolAddRootSTLVToBuf [02:55:06]FM_MakeSignedData [02:55:06]FM_MakeSignedData [02:55:06]SAM_PROTO_SignData [02:55:06]wFMCommunicate request_size=4 [02:55:06]MH_SAM_APDU [02:55:06]CAPDU: 80 0D 01 02 [02:55:06]Write to MH i2c: E2 08 00 5A 2D 80 0D 01 02 00 00 00 00 00 [02:55:06]Write i2c OK [02:55:06]MH_I2C_Read... [02:55:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:55:06]Read from MH i2c: E2 [02:55:06]MH_I2C_Read... [02:55:06]Read from MH i2c: E2 03 00 [02:55:06]MH_I2C_Read... [02:55:06]Read from MH i2c: E2 03 00 5A 2D 00 90 00 FB [02:55:06]RAPDU: 90 00 [02:55:06]wFMCommunicate OK [02:55:06]wFMCommunicate request_size=255 [02:55:06]MH_SAM_APDU [02:55:06]CAPDU: 80 0D 02 02 FA 03 00 99 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 [02:55:06]Write to MH i2c: E2 02 01 5B 2D 80 0D 02 02 FA 00 03 00 99 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 00 00 41 [02:55:06]Write i2c OK [02:55:06]MH_I2C_Read... [02:55:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:55:07]Read from MH i2c: E2 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 03 00 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 03 00 5B 2D 00 90 00 FC [02:55:07]RAPDU: 90 00 [02:55:07]wFMCommunicate OK [02:55:07]wFMCommunicate request_size=168 [02:55:07]MH_SAM_APDU [02:55:07]CAPDU: 80 0D 02 02 A3 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 0C A0 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4C 20 02 00 35 04 06 00 39 5A 84 2F CC A4 [02:55:07]Write to MH i2c: E2 AB 00 5C 2D 80 0D 02 02 A3 00 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 0C A0 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4C 20 02 00 35 04 06 00 39 5A 84 2F CC A4 00 00 BA [02:55:07]Write i2c OK [02:55:07]MH_I2C_Read... [02:55:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:55:07]Read from MH i2c: E2 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 03 00 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 03 00 5C 2D 00 90 00 FD [02:55:07]RAPDU: 90 00 [02:55:07]wFMCommunicate OK [02:55:07]wFMCommunicate request_size=4 [02:55:07]MH_SAM_APDU [02:55:07]CAPDU: 80 0D 03 02 [02:55:07]Write to MH i2c: E2 08 00 5D 2D 80 0D 03 02 00 00 00 00 05 [02:55:07]Write i2c OK [02:55:07]MH_I2C_Read... [02:55:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:55:07]Read from MH i2c: E2 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 0B 00 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 0B 00 5D 2D 00 31 6D D6 78 E4 EF 45 30 90 00 3A [02:55:07]RAPDU: 31 6D D6 78 E4 EF 45 30 90 00 [02:55:07]wFMCommunicate OK [02:55:07]SAM_PROTO_SignData done [02:55:07]FM_MakeSignedData done [02:55:07]CreateOFDProtocolMessage [02:55:07]wFMCommunicate request_size=4 [02:55:07]MH_SAM_APDU [02:55:07]CAPDU: 80 11 00 00 [02:55:07]Write to MH i2c: E2 08 00 5E 2D 80 11 00 00 00 00 00 00 05 [02:55:07]Write i2c OK [02:55:07]MH_I2C_Read... [02:55:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:55:07]Read from MH i2c: E2 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 17 00 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 17 00 5E 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 60 [02:55:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:55:07]wFMCommunicate OK [02:55:07]CreateOFDProtocolMessage done [02:55:07]OFDSenderStorePacket 139340 [02:55:07]StoreOFDPacket docnum=139340 [02:55:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 AD 01 00 00 50 22 A5 01 04 AF 5A 03 01 00 03 00 99 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 0C A0 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4C 20 02 00 35 04 06 00 39 5A 84 2F CC A4 31 6D D6 78 E4 EF 45 30 [02:55:07]CheckFolder [02:55:07]dirname=/storage/ofd_packets [02:55:07]CheckFolder done [02:55:07]ProducePacketName [02:55:07]name=ofd_packets/00139340 [02:55:07]NVStorageSaveData ofd_packets/00139340 [02:55:07]File name is /storage/ofd_packets/00139340 [02:55:07]Write 459 bytes [02:55:07]NVStorageSaveData done [02:55:07]OFDSenderStorePacket done [02:55:07]KKMCreateOFDPacket done [02:55:07]NVStorageSaveData kkm_last_timestamp [02:55:07]File name is /storage/kkm_last_timestamp [02:55:07]Write 4 bytes [02:55:07]NVStorageSaveData done [02:55:07]ExternCall_PrintAddStr [02:55:07]wPrintStart [02:55:07]Write to MH i2c: 01 00 00 5F 2D 8C [02:55:07]OFD Sender: Processing packet 139340 [packets to send 34, broken 33] [02:55:07]ProducePacketName [02:55:07]name=ofd_packets/00139340 [02:55:07]OFD Sender: To server: pG, [02:55:07]CommunicateWithHost lk.salyk.kg:30040 [02:55:07]ConnectInit lk.salyk.kg [02:55:07]Write i2c OK [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: 01 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: 01 07 00 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: 01 07 00 5F 2D 00 00 00 00 00 FF 0F A1 [02:55:07]RasterBufferAndPrint [02:55:07]line Счет N : (3)335244 [02:55:07]line ИНН: 02508201610067 [02:55:07]line Контрольно-Кассовый Чек [02:55:07]line ПРОДАЖА [02:55:07]line Товар: 4700000160204 [02:55:07]line Вода Легенда 1,5л [02:55:07]line 1.000 * 60.00 [02:55:07]line = 60.00 [02:55:07]line НДС 12% НСП 1% [02:55:07]line > о реализуемом товаре [02:55:07]line Товар: 4607015232592 [02:55:07]line Вафли Яшкино с вареной сгущенкой 200г [02:55:07]line 1.000 * 95.00 [02:55:07]line = 95.00 [02:55:07]line НДС 12% НСП 1% [02:55:07]line > о реализуемом товаре [02:55:07]line ИТОГО: 155.00 [02:55:07]line НСП 1% : 1.37 [02:55:07]line НДС 12% : 16.46 [02:55:07]line Наличными: 0.00 [02:55:07]line Безнал.: 155.00 [02:55:07]line Место: АЗС № 101 "Партнер Нефть" [02:55:07]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:55:07]line СНО: Общий режим [02:55:07]line Чек 24 30.10.2024 02:55 [02:55:07]line Смена: 556 ФФД: 1.0 [02:55:07]line ЗНМ: 0300000081 [02:55:07]line РНМ: 0000000000091631 [02:55:07]line Версия ККМ: 001 [02:55:07]line Платежная система: Mbank [02:55:07]line ФМ: 0000000000874669 [02:55:07]line ФД: 139340 [02:55:07]line ФПД: 63060927564964 [02:55:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T025508&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139340&fm=63060927564964&tin=02508201610067®Number=0000000000091631&sum=15500 [02:55:07]line 0 [02:55:07]written 0, free lines is 4095 [02:55:07]Connected sock=10 [02:55:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 AD 01 00 00 50 22 A5 01 04 AF 5A 03 01 00 03 00 99 01 1E 04 01 00 01 23 04 61 00 8A 04 0D 00 34 37 30 30 30 30 30 31 36 30 32 30 34 06 04 1D 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 9B D0 B5 D0 B3 D0 B5 D0 BD D0 B4 D0 B0 20 31 2C 35 D0 BB FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 70 17 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 86 00 8A 04 0D 00 34 36 30 37 30 31 35 32 33 32 35 39 32 06 04 42 00 D0 92 D0 B0 D1 84 D0 BB D0 B8 20 D0 AF D1 88 D0 BA D0 B8 D0 BD D0 BE 20 D1 81 20 D0 B2 D0 B0 D1 80 D0 B5 D0 BD D0 BE D0 B9 20 D1 81 D0 B3 D1 83 D1 89 D0 B5 D0 BD D0 BA D0 BE D0 B9 20 32 30 30 D0 B3 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 1C 25 00 00 00 00 13 04 06 00 1C 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 3C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 3C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 0C A0 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4C 20 02 00 35 04 06 00 39 5A 84 2F CC A4 31 6D D6 78 E4 EF 45 30 [02:55: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 36 39 4F 00 00 00 F2 B4 47 00 00 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 36 39 10 04 04 00 4C 20 02 00 F4 03 04 00 BE 4B 21 67 B6 04 01 00 00 C5 7A A0 8A F2 D5 C6 6D [02:55:08]CommunicateWithHost err = 0 [02:55:08]CheckOFDResponse [02:55:08]1017 (14) - 77093643461234 [02:55:08]1041 (16) - 0000000000874669 [02:55:08]1040 (4) - 139340 [02:55:08]1012 (4) - 29.10.2024 20:55 [02:55:08]1206 (1) - 0 [02:55:08]OFD Sender: Remove packet 139340 [02:55:08]ProducePacketName [02:55:08]name=ofd_packets/00139340 [02:55:08]NVStorageDeleteData [02:55:08]Write to MH i2c: 01 00 00 8F 2D BC [02:55:08]Write i2c OK [02:55:08]MH_I2C_Read... [02:55:08]Read from MH i2c: 01 [02:55:08]MH_I2C_Read... [02:55:08]Read from MH i2c: 01 07 00 [02:55:08]MH_I2C_Read... [02:55:08]Read from MH i2c: 01 07 00 8F 2D 00 00 00 00 00 B8 0C 87 [02:55:08]RasterBufferAndPrint [02:55:08]line [02:55:08]line [02:55:08]line [02:55:08]line [02:55:08]line [02:55:08]written 0, free lines is 3265 [02:55:08]MH_Cut [02:55:08]Write to MH i2c: D1 01 00 96 2D 01 95 [02:55:08]Write i2c OK [02:55:08]MH_I2C_Read... [02:55:08]Read from MH i2c: D1 [02:55:08]MH_I2C_Read... [02:55:08]Read from MH i2c: D1 01 00 [02:55:08]MH_I2C_Read... [02:55:08]Read from MH i2c: D1 01 00 96 2D 00 94 [02:55:08]Write to MH i2c: 01 00 00 97 2D C4 [02:55:08]Write i2c OK [02:55:08]MH_I2C_Read... [02:55:08]OFD Sender: No OFD packet to send [02:55:08]*** Cut start [02:55:08]*** Partial cut [02:55:08]*** CUTSNS_PIN = 1 [02:55:08]*** CUTSNS_PIN = 0 [02:55:09]*** Brake cut motor [02:55:09]Read from MH i2c: 01 [02:55:09]MH_I2C_Read... [02:55:09]*** Stop cut motor [02:55:09]*** Cut end [02:55:09]Read from MH i2c: 01 07 00 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: 01 07 00 97 2D 00 00 00 00 00 FF 0F D9 [02:55:09]process_action close_receipt done [02:55:09]requested_data is exist [02:55:09]produce_requested_data [02:55:09]requested_item fm.sn is exist - process it [02:55:09]wFMCommunicate request_size=4 [02:55:09]MH_SAM_APDU [02:55:09]CAPDU: 80 11 00 00 [02:55:09]Write to MH i2c: E2 08 00 98 2D 80 11 00 00 00 00 00 00 3F [02:55:09]Write i2c OK [02:55:09]MH_I2C_Read... [02:55:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:55:09]Read from MH i2c: E2 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 17 00 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 17 00 98 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 9A [02:55:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:55:09]wFMCommunicate OK [02:55:09]requested_item fd.num is exist - process it [02:55:09]SAM_PROTO_GetFieldsCounters [02:55:09]wFMCommunicate request_size=4 [02:55:09]MH_SAM_APDU [02:55:09]CAPDU: 80 13 00 00 [02:55:09]Write to MH i2c: E2 08 00 99 2D 80 13 00 00 00 00 00 00 42 [02:55:09]Write i2c OK [02:55:09]MH_I2C_Read... [02:55:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:55:09]Read from MH i2c: E2 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 62 00 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 62 00 99 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4C 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [02:55: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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4C 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:55:09]wFMCommunicate OK [02:55:09]SAM_PROTO_GetFieldsCounters done [02:55:09]requested_item shift.num is exist - process it [02:55:09]requested_item shift.opened is exist - process it [02:55:09]req_shift_opened [02:55:09]FM_GetShiftState [02:55:09]SAM_PROTO_GetShiftState [02:55:09]wFMCommunicate request_size=4 [02:55:09]MH_SAM_APDU [02:55:09]CAPDU: 80 13 01 00 [02:55:09]Write to MH i2c: E2 08 00 9A 2D 80 13 01 00 00 00 00 00 44 [02:55:09]Write i2c OK [02:55:09]MH_I2C_Read... [02:55:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:55:09]Read from MH i2c: E2 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 0E 00 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 0E 00 9A 2D 00 09 00 01 86 76 21 67 00 00 00 00 90 00 D4 [02:55:09]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:55:09]wFMCommunicate OK [02:55:09]SAM_PROTO_GetShiftState done [02:55:09]FM_GetShiftState done [02:55:09]req_shift_opened done [02:55:09]requested_item shift.open_date is exist - process it [02:55:09]req_shift_open_date [02:55:09]req_shift_open_date done [02:55:09]produce_requested_data done [02:55:09]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139340,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [02:55:09]process_action_free close_receipt [02:55:09]json_value_free [02:55:09]json_value_free done [02:55:09]process_json_proto returns [02:55:09]Send response to host [02:55:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139340,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [02:55:09]free response buf [02:55:09]execute_script done [02:55:09]execute_script returns [02:55:09]free content buf [02:55:09]Sock 8.Close socket [02:55:09]Sock 8.Thread stoped [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]accept exits with 9 [02:55:38]New connection [02:55:38]New thread 3067284836 created [02:55:38]Thread 3067141476 joined [02:55:38]Waiting for new connection... [02:55:38] Sock 9.Parse request [02:55:38]Sock 9.Check first char [02:55:38]Sock 9.First char is OK [02:55:38]request: POST /json_proto HTTP/1.0 [02:55:38]Method: POST [02:55:38]URL: /json_proto [02:55:38]Method is POST - this is cgi request [02:55:38]url: /json_proto [02:55:38]query_string will be loaded in cgi processing [02:55:38]execute_cgi json_proto POST (null) [02:55:38]execute_cgi path=json_proto method=POST [02:55:38]POST find Content-Length [02:55:38]Host: 172.17.50.196:8080 [02:55:38]Content-Length: 652 [02:55:38]Content-Type: application/json [02:55:38] [02:55:38]POST finish read [02:55:38]Found Content-Length = 652 [02:55:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)335246", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:55:38]execute_script... [02:55: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 : (3)335246", "tax_sys" : 0, "items" : [ { "code": "2000036190018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E XL(GABB TRADE)", "price" : 125.00, "quantity" : 1.000, "sum" : 125.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 125.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:55:38]POST & json_proto [02:55:38]process_json_proto [02:55:38]json parsed OK: [02:55:38]protocol is kg_v1.0 [02:55:38]action value=close_receipt [02:55:38]process_action close_receipt [02:55:38]cmd_close_receipt [02:55:38]MH_GetDate [02:55:38]Write to MH i2c: F0 00 00 9B 2D B7 [02:55:38]Write i2c OK [02:55:38]MH_I2C_Read... [02:55:38]Read from MH i2c: F0 [02:55:38]MH_I2C_Read... [02:55:38]Read from MH i2c: F0 09 00 [02:55:38]MH_I2C_Read... [02:55:38]Read from MH i2c: F0 09 00 9B 2D 00 2D A0 21 67 72 0D 1C 67 17 [02:55:38]GetLastDocTimeStamp 1730256908 [02:55:38]current date 1730256941 [02:55:38]FM_GetShiftState [02:55:38]SAM_PROTO_GetShiftState [02:55:38]wFMCommunicate request_size=4 [02:55:38]MH_SAM_APDU [02:55:38]CAPDU: 80 13 01 00 [02:55:38]Write to MH i2c: E2 08 00 9C 2D 80 13 01 00 00 00 00 00 46 [02:55:38]Write i2c OK [02:55:38]MH_I2C_Read... [02:55:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:55:38]Read from MH i2c: E2 [02:55:38]MH_I2C_Read... [02:55:38]Read from MH i2c: E2 0E 00 [02:55:38]MH_I2C_Read... [02:55:38]Read from MH i2c: E2 0E 00 9C 2D 00 09 00 01 86 76 21 67 00 00 00 00 90 00 D6 [02:55:38]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:55:38]wFMCommunicate OK [02:55:38]SAM_PROTO_GetShiftState done [02:55:38]FM_GetShiftState done [02:55:38]opened in 1730246278 [02:55:38]opened+sec_in_day 1730332678 [02:55:38]quantity*price = 12500 [02:55:38]sum+1 = 12501 [02:55:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 125.00 НСП 1% : 1.11 НДС 12% : 13.27 Наличными: 125.00 Безнал.: 0.00 Место: АЗС № 101 "Партнер Нефть" Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 СНО: Общий режим Чек 25 30.10.2024 02:55 Смена: 556 ФФД: 1.0 ЗНМ: 0300000081 РНМ: 0000000000091631 Версия ККМ: 001 ФМ: 0000000000874669 ФД: 139341 ФПД: 160373883191597 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T025541&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139341&fm=160373883191597&tin=02508201610067®Number=0000000000091631&sum=12500 0 [02:55:39]StoreToDocumentArchive [02:55:39]shift 556 fd 139341 [02:55:39]save to /storage/0556/doc_00139341 [02:55:39]save last doc name /storage/0556/doc_00139341 to /storage/kkm_last_doc_name [02:55:39]save OK [02:55:39]Clear old archive folders... [02:55:39]ProcessDocumentItem done err = 0, tmpTLVsize=284 [02:55:39]tlvbuf is 011D7DF0 [02:55:39]SAM_PROTO_ClearQueue [02:55:39]wFMCommunicate request_size=4 [02:55:39]MH_SAM_APDU [02:55:39]CAPDU: 80 09 00 00 [02:55:39]Write to MH i2c: E2 08 00 A9 2D 80 09 00 00 00 00 00 00 48 [02:55:39]Write i2c OK [02:55:39]MH_I2C_Read... [02:55:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:55:39]Read from MH i2c: E2 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 03 00 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 03 00 A9 2D 00 90 00 4A [02:55:39]RAPDU: 90 00 [02:55:39]wFMCommunicate OK [02:55:39]SAM_PROTO_ClearQueue done [02:55:39]KKMCreateOFDPacket [02:55:39]OFDProtocolAddRootSTLVToBuf [02:55:39]FM_MakeSignedData [02:55:39]FM_MakeSignedData [02:55:39]SAM_PROTO_SignData [02:55:39]wFMCommunicate request_size=4 [02:55:39]MH_SAM_APDU [02:55:39]CAPDU: 80 0D 01 02 [02:55:39]Write to MH i2c: E2 08 00 AA 2D 80 0D 01 02 00 00 00 00 50 [02:55:39]Write i2c OK [02:55:39]MH_I2C_Read... [02:55:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:55:39]Read from MH i2c: E2 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 03 00 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 03 00 AA 2D 00 90 00 4B [02:55:39]RAPDU: 90 00 [02:55:39]wFMCommunicate OK [02:55:39]wFMCommunicate request_size=255 [02:55:39]MH_SAM_APDU [02:55:39]CAPDU: 80 0D 02 02 FA 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 2D A0 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 [02:55:39]Write to MH i2c: E2 02 01 AB 2D 80 0D 02 02 FA 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 2D A0 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 00 00 89 [02:55:39]Write i2c OK [02:55:39]MH_I2C_Read... [02:55:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:55:39]Read from MH i2c: E2 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 03 00 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 03 00 AB 2D 00 90 00 4C [02:55:39]RAPDU: 90 00 [02:55:39]wFMCommunicate OK [02:55:39]wFMCommunicate request_size=43 [02:55:39]MH_SAM_APDU [02:55:39]CAPDU: 80 0D 02 02 26 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4D 20 02 00 35 04 06 00 91 DB F4 56 C1 2D [02:55:39]Write to MH i2c: E2 2E 00 AC 2D 80 0D 02 02 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4D 20 02 00 35 04 06 00 91 DB F4 56 C1 2D 00 00 56 [02:55:39]Write i2c OK [02:55:39]MH_I2C_Read... [02:55:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:55:39]Read from MH i2c: E2 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 03 00 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 03 00 AC 2D 00 90 00 4D [02:55:39]RAPDU: 90 00 [02:55:39]wFMCommunicate OK [02:55:39]wFMCommunicate request_size=4 [02:55:39]MH_SAM_APDU [02:55:39]CAPDU: 80 0D 03 02 [02:55:39]Write to MH i2c: E2 08 00 AD 2D 80 0D 03 02 00 00 00 00 55 [02:55:39]Write i2c OK [02:55:39]MH_I2C_Read... [02:55:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:55:39]Read from MH i2c: E2 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 0B 00 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 0B 00 AD 2D 00 27 E6 71 76 37 D4 22 D7 90 00 4E [02:55:39]RAPDU: 27 E6 71 76 37 D4 22 D7 90 00 [02:55:39]wFMCommunicate OK [02:55:39]SAM_PROTO_SignData done [02:55:39]FM_MakeSignedData done [02:55:39]CreateOFDProtocolMessage [02:55:39]wFMCommunicate request_size=4 [02:55:39]MH_SAM_APDU [02:55:39]CAPDU: 80 11 00 00 [02:55:39]Write to MH i2c: E2 08 00 AE 2D 80 11 00 00 00 00 00 00 55 [02:55:39]Write i2c OK [02:55:39]MH_I2C_Read... [02:55:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:55:39]Read from MH i2c: E2 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 17 00 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: E2 17 00 AE 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 B0 [02:55:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:55:39]wFMCommunicate OK [02:55:39]CreateOFDProtocolMessage done [02:55:39]OFDSenderStorePacket 139341 [02:55:39]StoreOFDPacket docnum=139341 [02:55:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 30 01 00 00 9D 1D 28 01 5A FF 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 2D A0 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4D 20 02 00 35 04 06 00 91 DB F4 56 C1 2D 27 E6 71 76 37 D4 22 D7 [02:55:39]CheckFolder [02:55:39]dirname=/storage/ofd_packets [02:55:39]CheckFolder done [02:55:39]ProducePacketName [02:55:39]name=ofd_packets/00139341 [02:55:39]NVStorageSaveData ofd_packets/00139341 [02:55:39]File name is /storage/ofd_packets/00139341 [02:55:39]Write 334 bytes [02:55:39]NVStorageSaveData done [02:55:39]OFDSenderStorePacket done [02:55:39]KKMCreateOFDPacket done [02:55:39]NVStorageSaveData kkm_last_timestamp [02:55:39]File name is /storage/kkm_last_timestamp [02:55:39]Write 4 bytes [02:55:39]NVStorageSaveData done [02:55:39]ExternCall_PrintAddStr [02:55:39]wPrintStart [02:55:39]Write to MH i2c: 01 00 00 AF 2D DC [02:55:39]Write i2c OK [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: 01 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: 01 07 00 [02:55:39]MH_I2C_Read... [02:55:39]Read from MH i2c: 01 07 00 AF 2D 00 00 00 00 00 FF 0F F1 [02:55:39]RasterBufferAndPrint [02:55:39]line Счет N : (3)335246 [02:55:39]line ИНН: 02508201610067 [02:55:39]line Контрольно-Кассовый Чек [02:55:39]line ПРОДАЖА [02:55:39]line Товар: 2000036190018 [02:55:39]line Кофе Американо XL(GABB TRADE) [02:55:39]line 1.000 * 125.00 [02:55:39]line = 125.00 [02:55:39]line НДС 12% НСП 1% [02:55:39]line > о реализуемом товаре [02:55:39]line ИТОГО: 125.00 [02:55:39]line НСП 1% : 1.11 [02:55:39]line НДС 12% : 13.27 [02:55:39]line Наличными: 125.00 [02:55:39]line Безнал.: 0.00 [02:55:39]line Место: АЗС № 101 "Партнер Нефть" [02:55:39]line Адрес: 720001, г. Токтогул, а/д Бишкек-Ош, 41.877065, 72.953806 [02:55:39]line СНО: Общий режим [02:55:39]line Чек 25 30.10.2024 02:55 [02:55:39]line Смена: 556 ФФД: 1.0 [02:55:39]line ЗНМ: 0300000081 [02:55:39]line РНМ: 0000000000091631 [02:55:39]line Версия ККМ: 001 [02:55:39]line ФМ: 0000000000874669 [02:55:39]line ФД: 139341 [02:55:39]line ФПД: 160373883191597 [02:55:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241030T025541&type=1&operation_type=1&fn_number=0000000000874669&fd_number=139341&fm=160373883191597&tin=02508201610067®Number=0000000000091631&sum=12500 [02:55:40]line 0 [02:55:40]OFD Sender: Processing packet 139341 [packets to send 34, broken 33] [02:55:40]ProducePacketName [02:55:40]name=ofd_packets/00139341 [02:55:40]OFD Sender: To server: pG, [02:55:40]CommunicateWithHost lk.salyk.kg:30040 [02:55:40]ConnectInit lk.salyk.kg [02:55:40]written 0, free lines is 4095 [02:55:40]Connected sock=10 [02:55:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 30 01 00 00 9D 1D 28 01 5A FF 5A 03 01 00 03 00 1C 01 1E 04 01 00 01 23 04 6E 00 8A 04 0D 00 32 30 30 30 30 33 36 31 39 30 30 31 38 06 04 2A 00 D0 9A D0 BE D1 84 D0 B5 20 D0 90 D0 BC D0 B5 D1 80 D0 B8 D0 BA D0 B0 D0 BD D0 BE 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 D4 30 00 00 00 00 13 04 06 00 D4 30 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D4 30 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 05 00 00 00 00 07 04 06 00 D4 30 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 2D A0 21 67 0E 04 04 00 2C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 10 04 04 00 4D 20 02 00 35 04 06 00 91 DB F4 56 C1 2D 27 E6 71 76 37 D4 22 D7 [02:55:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 4F 00 00 00 6B 12 47 00 46 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 36 39 10 04 04 00 4D 20 02 00 F4 03 04 00 DF 4B 21 67 B6 04 01 00 00 0D 54 FF 45 94 F5 BF 31 [02:55:40]CommunicateWithHost err = 0 [02:55:40]CheckOFDResponse [02:55:40]1017 (14) - 77093643461234 [02:55:40]1041 (16) - 0000000000874669 [02:55:40]1040 (4) - 139341 [02:55:40]1012 (4) - 29.10.2024 20:55 [02:55:40]1206 (1) - 0 [02:55:40]OFD Sender: Remove packet 139341 [02:55:40]ProducePacketName [02:55:40]name=ofd_packets/00139341 [02:55:40]NVStorageDeleteData [02:55:40]Write to MH i2c: 01 00 00 D8 2D 05 [02:55:40]Write i2c OK [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: 01 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: 01 07 00 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: 01 07 00 D8 2D 00 00 00 00 00 FE 0C 16 [02:55:40]RasterBufferAndPrint [02:55:40]line [02:55:40]line [02:55:40]line [02:55:40]line [02:55:40]line [02:55:40]written 0, free lines is 3332 [02:55:40]MH_Cut [02:55:40]Write to MH i2c: D1 01 00 DF 2D 01 DE [02:55:40]Write i2c OK [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: D1 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: D1 01 00 [02:55:40]MH_I2C_Read... [02:55:40]Read from MH i2c: D1 01 00 DF 2D 00 DD [02:55:40]Write to MH i2c: 01 00 00 E0 2D 0D [02:55:40]Write i2c OK [02:55:40]MH_I2C_Read... [02:55:41]OFD Sender: No OFD packet to send [02:55:41]*** Cut start [02:55:41]*** Partial cut [02:55:41]*** CUTSNS_PIN = 1 [02:55:41]*** CUTSNS_PIN = 0 [02:55:41]*** Brake cut motor [02:55:42]Read from MH i2c: 01 [02:55:42]MH_I2C_Read... [02:55:42]*** Stop cut motor [02:55:42]*** Cut end [02:55:42]Read from MH i2c: 01 07 00 [02:55:42]MH_I2C_Read... [02:55:42]Read from MH i2c: 01 07 00 E0 2D 00 00 00 00 00 FF 0F 22 [02:55:42]process_action close_receipt done [02:55:42]requested_data is exist [02:55:42]produce_requested_data [02:55:42]requested_item fm.sn is exist - process it [02:55:42]wFMCommunicate request_size=4 [02:55:42]MH_SAM_APDU [02:55:42]CAPDU: 80 11 00 00 [02:55:42]Write to MH i2c: E2 08 00 E1 2D 80 11 00 00 00 00 00 00 88 [02:55:42]Write i2c OK [02:55:42]MH_I2C_Read... [02:55:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:55:42]Read from MH i2c: E2 [02:55:42]MH_I2C_Read... [02:55:42]Read from MH i2c: E2 17 00 [02:55:42]MH_I2C_Read... [02:55:42]Read from MH i2c: E2 17 00 E1 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 E3 [02:55:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 90 00 [02:55:42]wFMCommunicate OK [02:55:42]requested_item fd.num is exist - process it [02:55:42]SAM_PROTO_GetFieldsCounters [02:55:42]wFMCommunicate request_size=4 [02:55:42]MH_SAM_APDU [02:55:42]CAPDU: 80 13 00 00 [02:55:42]Write to MH i2c: E2 08 00 E2 2D 80 13 00 00 00 00 00 00 8B [02:55:42]Write i2c OK [02:55:42]MH_I2C_Read... [02:55:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:55:42]Read from MH i2c: E2 [02:55:42]MH_I2C_Read... [02:55:42]Read from MH i2c: E2 62 00 [02:55:42]MH_I2C_Read... [02:55:42]Read from MH i2c: E2 62 00 E2 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 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4D 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 97 [02:55:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 36 39 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 33 31 10 04 04 00 4D 20 02 00 0E 04 04 00 2C 02 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:55:42]wFMCommunicate OK [02:55:42]SAM_PROTO_GetFieldsCounters done [02:55:42]requested_item shift.num is exist - process it [02:55:42]requested_item shift.opened is exist - process it [02:55:42]req_shift_opened [02:55:42]FM_GetShiftState [02:55:42]SAM_PROTO_GetShiftState [02:55:42]wFMCommunicate request_size=4 [02:55:42]MH_SAM_APDU [02:55:42]CAPDU: 80 13 01 00 [02:55:42]Write to MH i2c: E2 08 00 E3 2D 80 13 01 00 00 00 00 00 8D [02:55:42]Write i2c OK [02:55:42]MH_I2C_Read... [02:55:42]Read from MH i2c: E2 [02:55:42]MH_I2C_Read... [02:55:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:55:42]Read from MH i2c: E2 0E 00 [02:55:42]MH_I2C_Read... [02:55:42]Read from MH i2c: E2 0E 00 E3 2D 00 09 00 01 86 76 21 67 00 00 00 00 90 00 1D [02:55:42]RAPDU: 09 00 01 86 76 21 67 00 00 00 00 90 00 [02:55:42]wFMCommunicate OK [02:55:42]SAM_PROTO_GetShiftState done [02:55:42]FM_GetShiftState done [02:55:42]req_shift_opened done [02:55:42]requested_item shift.open_date is exist - process it [02:55:42]req_shift_open_date [02:55:42]req_shift_open_date done [02:55:42]produce_requested_data done [02:55:42]produce_requested_data return {"fm.sn":"0000000000874669","fd.num":139341,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278} [02:55:42]process_action_free close_receipt [02:55:42]json_value_free [02:55:42]json_value_free done [02:55:42]process_json_proto returns [02:55:42]Send response to host [02:55:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874669","fd.num":139341,"shift.num":556,"shift.opened":1,"shift.open_date":1730246278}}} [02:55:42]free response buf [02:55:42]execute_script done [02:55:42]execute_script returns [02:55:42]free content buf [02:55:42]Sock 9.Close socket [02:55:42]Sock 9.Thread stoped [02:55:46]OFD Sender: No OFD packet to send [02:55:51]OFD Sender: No OFD packet to send [02:55:56]OFD Sender: No OFD packet to send